0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 20:12:07 +00:00
OI-codes/BZOJ/4127/data/9.out

50053 lines
619 KiB (Stored with Git LFS)
Plaintext

56486545351
145097421543
59206600007
625892204635
171216992061
451586164085
175338072681
154333586487
324986049293
490502562597
600662009834
11751673962
89804292879
684031138929
720255405290
266964147260
242404555027
586565018579
818061535554
670955593845
666586692694
95104622980
460608024637
159876018373
172288341552
85200686451
580624099643
17096280071
709529740698
76862091156
159413745566
340929548054
133777513513
75526716849
81449940349
670553083396
576043756228
156098747005
27472157985
463574868284
217436732208
479332855754
84327802665
517848066450
266575425816
140148928647
302266255626
528798689355
391384759170
100270964895
95557059280
502417114808
108893325559
448921443769
532593054683
219416558894
170628625234
295040884223
229640200056
130774234582
218350074315
520656795792
676867060939
832518243826
128731647824
15429922833
184654116821
419915183152
672799885820
29180472485
90744140165
64312298819
134215153905
640580320649
375931627096
305058332335
440915734715
157170403902
330746791975
745346799220
188562036541
382370053646
765115590716
285643514114
461875004192
252761208014
271667589473
95194985609
51242530829
563696225756
55737050286
704325450271
565952034916
364605822949
659485748921
226787733446
327968724187
110527097718
197296845280
256146458986
187234950059
6399815131
434007189493
336135665106
227494234591
429309362280
376952615408
137071237712
380967488007
146899471222
436737474040
182495162576
81076676290
115138448957
607185311652
119369725771
602481608526
757861017431
268781121029
32288344825
611600652941
42230274526
204907944591
307458370560
358923905067
164482286630
478178223559
778809728613
286643438988
120080814322
26880337206
340460449898
23699012374
100738237481
565407886613
56271464751
205886561126
114865278991
22848185126
571545179794
657594913887
441817685749
328179534902
107893492734
160158704033
7780986645
145054612648
395825067252
431808897610
315373653327
537205474709
151641094697
356082591303
223387063397
239844444010
632887000054
1234895013
97807528114
550898697471
119138567038
432838488435
354237987656
475059502980
294020855345
393110289384
69440727418
501013539471
555531809287
636492099279
123165576807
12089593397
639416581231
48354227725
70305569131
182489775982
79000972059
477337225934
592327987307
371558343006
529572485925
745765705627
330330281896
102070995853
428408529839
514166115275
210438808405
202246578888
118460296076
335294978538
79752395901
136501309663
504065658782
430308502869
448411851210
416734771243
269766056142
341680622430
36121851834
207536318115
486550296482
500769185471
44702445941
9680419180
19580874452
490817276484
35343057023
264402925918
824930227306
65192766593
474380397237
667658186446
431826861745
709074972021
371477464327
215984656891
858482565904
680109334314
626107795643
743704409467
367502876212
231485320520
574869712611
459232814180
360888607897
317373618011
78727768639
66392492097
588128960719
459286759672
543763164615
472795056939
44478188668
128460485742
75034963187
25951975593
145217706334
704725635552
70661764055
749178256095
79316036682
71452995761
188965638861
272999234835
61667665122
158096029392
284267580546
509645113445
15940036062
190508333580
277630391539
274950964067
288953778891
521682340473
523652907301
92320976691
445770142370
325359632625
284340361664
240639706497
732023523375
213743981063
369147585282
585958710104
243995622786
100612847960
10925223014
451648087105
148190939361
333439305112
270991885853
167500036504
127071916587
330900316154
694410255362
73774767645
54985700455
509589644859
605111236401
174357165370
382001602616
78852895674
461193900609
342373871629
55235315155
101286884780
202337863592
31697148096
16324932492
239719675760
694555971555
246617209654
327437173192
330044798795
459249192930
241232452898
106605800140
241249343739
208101518938
72953955109
78582052728
338557177495
471069929627
359075468294
284038432196
105069842030
106084977319
141230371908
637913629672
27310270111
16101369711
220761468921
87204403277
489869762899
459862780049
212692858723
214121190731
442200023628
473058480926
95989104225
449237447945
27225754733
146093374507
74058837825
388934028721
179835131213
415449741679
385893261425
517013060930
17192069247
364996641443
133337746737
139666609537
521299858142
279854127081
207299617231
74889909892
236115795125
447910960920
454938499894
575608357924
357202425835
339827201881
183047252722
263555808191
96223969421
462713862734
89815538880
378169833409
336142381647
92992017918
36652242363
124234912126
397605716527
277226900311
712093318238
353975902830
358839265582
374461664083
469307489680
92158501057
133242126909
603278626415
253652698860
263057365122
252276688856
775689743954
410073807985
398359801290
287715569380
354681536688
382301807657
373138138330
442618652647
588043175794
44228323349
530671381317
317996034592
275791620686
612820019519
191457265242
312697586744
141915645467
106814421323
161436788673
41165679133
93383096884
172288740428
327089040385
101855182294
276510625290
232451112921
637232676835
28081749068
3445934827
272249491814
44283858078
39932907019
14346676933
733581709475
287142575923
184591514274
262426645445
21343082702
202147661649
148151137384
377470787084
258662579927
10732261277
531099664336
216336272233
19663782763
289874179306
156179371037
83904677739
407870476811
3058062384
140156797900
235692431703
434453785872
125658051124
312928506058
424093644197
709813921922
480248675931
619863285006
211337451396
263729059655
455421903865
138760992783
215683259814
115617037124
130925074880
14109728050
203467873252
714239240841
101284359932
726074594167
551166722655
121791673610
408062779782
536141415644
700000273853
138091314560
429628021991
724235924882
189310371704
255884643663
429253486836
44030690664
86665310876
323999688942
107094405506
279449456347
639592942974
58424341367
100843751047
725590529768
665797377735
338836792538
272274564299
720141387846
324312162297
293142253980
112524356559
78248998633
364414799191
72395001030
307361308117
392372753090
419860394220
690428085243
272966028959
354487802243
707481924882
105076433022
268611902167
413540716170
89685056669
8961866864
8686332270
31014131576
684722549784
264274324284
110076273653
45955286077
203929635758
606694429289
125593661165
657917660670
87380269969
131196385997
479712038238
730151780949
390716097415
767545289446
604493012151
122948229137
612028222527
557109194417
147162758915
454940739908
525505766141
124118231493
366740208655
410346197188
302525774261
127316075554
314875065644
199946792473
370275314700
145412701056
118839457426
109871211648
5325189321
89615349525
120409417621
376485449257
403321630067
258410740206
30655932951
148625616100
51739399878
578124813959
60736179829
446523953446
201343110795
393938965407
395522648885
483371016877
321657271998
118525432129
170704351872
55140769553
65631336228
673118133628
594948798398
504035778420
221491651862
116293847027
290991248454
140455354515
440323224276
202950659569
351223637943
335085878875
113441379095
934220113
746306599916
526291382822
202565672162
282844571122
134202421986
360790003550
209593521319
436311740238
114214382921
213925054555
60765180238
139504140933
145854790966
664361940160
314976080265
397191671542
495338847857
443768570913
579118123645
313972165434
179334188483
32531394590
302811454239
508219250936
293375415512
120240463320
214948096262
59670244058
257955212009
485673039111
290193574200
498341628509
341358712912
301006502069
597040638763
431921691920
606574995094
385454842845
411667428717
163864461229
291363842026
6025668436
326568989798
195079081333
671392355662
106781129723
8016272910
296890545701
246662343998
207180258405
316595146422
266795420522
176434355602
68045075860
232542212325
279600582928
119129539036
385891223665
45509618821
637115880194
390320762602
25369717804
16049899117
86005480738
604152723119
525097787283
150470856685
23197037281
259076859049
219960467511
8934334261
146787854685
167333400029
93462579529
316447697971
266588360375
252706580364
789972220354
502776741771
7399237004
294454544548
423501233022
373354853549
66247511189
388633258070
71078084944
15945015563
513200910543
161868016852
200307521625
269161631832
26237132946
361763339358
294891971657
520860704713
537950817563
163026333540
2100532521
55069520532
418005582373
235059196934
272356799070
88854357034
47366268041
367300431193
522157818357
82726653778
376927610257
423277485307
90384785712
613497750304
136605313225
489255280958
166158530596
335848403484
559284085848
192796856259
163919526936
106299697481
529017705796
93982857558
283199028754
178546593696
227913466861
120840303648
53493643226
434927299905
176019880614
775970020738
226145551595
810086885715
53969301541
79434873237
205886719801
150255038894
666234906449
682544771111
67758688299
204480725347
323259631073
118813166964
398490216787
35849794704
92136249057
443252936924
58062473153
332171367603
475332237992
633637714128
158963382498
386851783334
571820803445
47008442643
302508180278
586153736274
699201238105
612815747557
172968720735
323525315666
231974005581
45903300343
499897534965
706453804508
110746789366
606627123654
139826306673
13392451629
254399047230
13481154426
8080975217
149152021952
190422239107
422561933989
498884727697
198497817138
30538182296
639142766958
6333318252
348217571797
295617058106
315608989489
210042558553
563149549802
586098827475
359596213848
24736136961
251322467494
82750165688
15211927557
339373953152
171585494961
343824737909
5760185015
141110289405
406273174795
137731227423
419964608767
339509001984
1266020447
142714588682
409951214248
35928794639
223495395003
679055842051
296548251115
107372719611
310854963682
62401455074
410498135782
258055050083
609586638126
36549028387
169069812114
153493799938
406058568269
13183695033
483580805731
42783001034
73064261787
273131266585
846845765957
214377037433
504540706926
394122206408
106500888164
284587661893
537534988203
19448264852
153727831987
64416554562
536395562689
102210417834
122644376316
611806955968
386718304284
190880786934
316689187752
566543504099
796900859186
245269494623
773651868061
75089028875
433189525016
592968377398
386910533355
255998912569
469142407712
658560546451
189313414765
377865462384
104736170321
559845118022
84090181231
463291430134
351637343687
42557852451
177304687712
115017764055
459275291372
164756814229
485936454580
151473323226
216538891752
522134430015
353808728019
189056817266
199093596102
728219985381
27973627139
292730874558
387362057097
185672099830
273467703808
98670088836
191752751551
300246196559
29266163672
600116281477
337648487646
633324014552
159163789614
9143461646
383808935790
175312226832
224569563490
83302824595
158240527169
58527231582
23150940605
189210652660
243147116996
519476484336
201387732074
358528616349
152845447374
307793417620
267096050125
32537904727
181665821883
137405378598
497831937445
523517841972
276594579649
750234755342
271607913683
368185122981
390910026503
142550993616
337999043053
623958972383
261737976447
182925845728
171071262170
568438608864
359159121232
126007776661
162250683114
330647035401
10806386093
79827620778
576451701902
416545548712
87376694590
685455834837
288359709407
690926610596
219954075398
794075109312
143354619553
428333446757
10263840366
608527912884
82192610802
287579168027
17659766978
222389156657
494985674542
84192460732
414398380854
404146418986
817316730047
11111394049
48549832422
392399663655
511217789159
225028236934
664865638685
94096029179
718312574768
44128982484
144348446632
293185905470
285816710502
119115771832
292299767519
411130634159
730207170340
223229334120
308011207090
307242883429
480896287044
408946340995
185029353617
60740804883
51894546133
342098486230
444881419866
544728961432
380918010407
31174584798
333440140049
422468347591
525866684265
147607674656
173950098788
128184535593
297157477834
72930187924
389869070780
643658677646
89063256150
588091535308
186053826756
122290199218
86884541939
79484942982
338483497667
196885778056
255027590654
481738009619
322644443205
87532835494
73641356739
556551490988
406294650253
158329802461
630828194714
671545419296
62181505937
125646002212
526237343020
336308090665
118526865859
633928022774
366071772818
17731885844
554159595136
415238915468
172083628195
451870180772
115146871021
2398711766
462020142611
427403342558
9268993187
249755725397
163191885736
81835613245
373286425672
635497986836
488966265647
145441883180
321578449509
424310238706
317546657576
11060837424
510194784954
25145618812
52377512982
93240178353
107178274091
190702860916
481904931506
88156949812
10197804908
332654449384
569710525137
121901015432
394072272527
235584714111
94111411357
248910771608
320258019675
413189188619
90023825195
738426776767
94513992414
375890634937
5754151263
778899802087
235182936955
626582177019
134460690180
84795750805
42437454629
399018526516
77342683797
60118363262
13271929618
150145004952
239712079855
374360137935
115269379999
516285240258
118932157435
53850275467
192705910301
99296261690
20387011257
404784836440
109221639198
709422040832
393262459251
511824810731
510875213831
565026981812
4508409717
100520579517
432589911101
410054655040
558974330585
454252077488
175015897330
21186465840
102151557082
108225318601
300768750536
96529136025
640565846820
573991918148
442677699364
4475175548
729224350919
66821841930
285780022408
17836967354
669582263266
18063118464
452900370660
200331438302
193874449163
182365804575
792109370408
565107253810
283877465230
167689716885
490432669505
175884449894
129236327547
154868248736
165210779616
386672811268
581311532241
376484444726
362269012070
139695673528
613527474728
592852045483
288331385951
279721169354
61098198292
166514188390
139839709227
577007582173
15036962880
217130029441
49184124855
13723873932
123820529428
3247396086
79386285615
15854011027
582608439402
497647060532
439769642628
43712742301
85610055739
150204945157
354119162585
153688499641
303032630811
243850599276
59206458626
413251833698
169578172122
274159207980
29963837806
427163317438
322163967729
705741629687
108491778946
153194292724
579825138014
147632203520
333898999379
2741951346
497174016907
710089933314
231533658250
28717562350
73595556677
231706034346
726795135849
301099750461
460107167336
344072625885
192460871971
305447416032
263839547900
145388724691
386086949536
149501192487
67910828464
376476466669
103006949317
401016704697
124936535775
807264714
97477205061
12739901950
171566835646
69856260398
419700884513
273788780444
567197287322
156286745772
164193972226
187694469497
444340073525
7487694535
568451550036
217201612776
30068782861
442140040797
237631258692
78916305137
167760416527
177807500657
349146157313
760315006794
193005224671
443613590001
302618485958
488511776275
83969651177
64322776899
587926308084
231389928974
118952347921
557436398698
175363761652
215344536008
474419276507
58798718023
674164393345
38702847607
565945306688
280880641160
653786878220
184305221561
399769885136
134686353459
164668504326
30147598739
606733873462
1466339696
284822016743
302787317762
161652045551
476108336178
152647936484
588363718994
225961556560
12963766111
299842974765
13165244528
118945895892
133261195334
635451566475
393435094355
535791018161
256941006798
69589029787
556460017077
533466021734
71385790821
74325756966
160164375714
600225209456
39450884042
354149197114
213954444582
396318282598
161776994481
13013662775
8997659245
301519850555
337154258484
228198346401
116270406312
517238644724
707402485697
8476966564
652193098726
610156379203
416941155767
103998678784
2806867468
232072248032
492367666195
222160926190
374472222201
22584806749
370559055542
415883987379
363508057462
174017263609
643509259647
308802921989
211336064268
7432595897
2832851604
162036909482
332563392149
428385253005
407060640272
329724275370
167148421472
312784896987
23942864957
505868424192
239145301727
555072591437
481326969918
390401914830
433582276269
169077003331
139789435236
519686911147
105989716424
380397138171
68803366174
48399760608
24648151185
13186289502
376177144500
362908398631
119855526707
177312016532
425279796277
266157966625
384825095295
291826595219
279910188397
74538429622
442081436619
661924376221
332035299210
83150529346
95270722873
140615852800
346142137008
616004644384
157391762521
66545958688
62718480522
310296332011
106928527553
528551659068
383336373361
158043958081
251266600525
212904884177
362696395346
560639126633
18392104339
748535550105
98993622983
124819210664
545115558319
159537199144
812707835179
61223833282
196337690416
21017053930
723968988745
438946092318
337070270099
158317035658
466873872188
20894729695
77054628511
241940107865
82658919261
348968989617
493161948490
241976278071
616778640393
340140059367
8082213307
176739248117
419200151018
328876001785
27013667287
338495397845
191032300717
611567331796
284988447861
550307649081
158182056636
111883963219
317703544021
402398829029
91684555622
437542159877
681724538652
30339973613
695671630877
749689529344
795867417599
206755644792
33220783923
125604861286
105788916681
314370954649
646498973617
241347929975
275795636441
51385582987
28915486784
255849163313
601553218872
783798995002
395047742560
290420143011
485888233549
509673684042
506946783812
651851677264
479707650961
381255275399
39364432779
237982980719
315005672218
248125432666
152958477843
373070328355
439249899839
210864198300
330811491130
122421348592
514270236237
27740512586
469123623910
450141258271
48655319368
345719634065
1614546045
402685099605
267769335087
214696741416
357377883274
706702484107
165802988945
590300462772
61147218786
2763533857
523320243680
269592019292
405728310535
643911843055
10728843208
296584287672
377671716061
463679766192
355998949124
88220337028
51739223671
99049494648
240318640531
25579214558
139511808724
104387349454
793178186516
409451766465
512343897852
190952813493
675455857822
86596920563
324034720324
555325959931
167895896516
534888255845
141484559411
389268949070
103972010846
69954690306
78167528718
305653156609
266089708904
184889561058
313017324036
427479805263
21320596349
38824139739
610484646754
17136736037
623831805090
229668459085
38666834681
488212076299
417030882023
24049599335
70520240686
351689900706
284268210602
556539412080
625348385625
629210617898
353572755977
105054157503
374899004178
247806226379
3041941866
229067095881
44933699804
239369232177
318441787794
492146871642
133696565117
18266495069
254717824445
470313406223
254275021152
588773324982
386479634702
286891259069
338281239952
188360237441
310029948682
467245313152
482698376596
364983385034
523266052273
279940173439
180677699826
528421696972
485993668470
611476091576
591756187534
82869522371
387250715102
351210300092
96851031502
97691525440
741479179383
248083120158
328126116203
372232205952
391400527474
256256952068
179459611981
202379145668
46474148325
691451105591
635858861261
398933626474
310110309559
351691293449
195310783669
163314226602
4532926409
213405740657
449724929904
510195692334
415236238630
59242024089
696633973969
101814057122
236413007656
208995917544
373767500385
9109161575
54131581609
354667438631
203655421678
653764877143
468004820658
664802595722
173147665679
37539060331
361239069472
69186505220
298653321157
365222092392
689888895658
449202444769
319313872774
223095389034
252539233265
30673585050
239414954876
299974458925
186609026611
639287437526
513856297490
277230153198
70447751280
437484408982
561081106013
218138404290
656251644825
130930179857
587305666502
290162289348
48920377435
56098588071
469676890490
466448729022
81914250479
369256013446
687738411608
41005714568
62585644998
18032309872
344357715617
38033830733
57041852898
390639442754
651864741873
142077231720
328808654423
341305365728
99884335197
12909739577
78762654348
16692001813
192290857483
597926968639
27250495539
638851754469
440357888756
305814569183
133865246269
213570949271
821859217835
95969041998
496455989926
73939744271
522970693780
277277138796
386743608295
21255168348
475136616802
39157379915
798811429155
423382416299
501087186199
496878676660
182997465025
713431996893
564193153924
68289634600
622992087047
424383566094
73863329905
521052697246
262088327893
360975652252
63505570297
6536138667
531987988672
250156658543
218469315303
159622927926
30363926308
419263002377
113298900311
380081246062
494723814273
175034488167
61808814392
175798061501
240342209576
147593920070
359999483311
97643500887
285157309402
359394741896
550417912710
357321539024
773161721987
38948134098
299471516924
142052672697
418550649894
319064647269
302708169636
2645915037
522714683073
158156606467
100582393345
134831311472
183803622772
393249181518
310475475978
510976014594
446558000198
99610969163
489513898483
417609497022
506057739408
162431585746
6665907575
274616706789
293857292519
350658642905
350864176728
663814493991
824944248290
108734758782
243297632218
255386228484
754979178241
159693441100
445813909827
690121009025
22477525525
280802024055
182416361251
174860675401
33256719345
140709833951
380286655669
216406383060
41756364276
146738718211
1790080046
539939866931
270568658984
359783207068
344023524272
230079771064
149229173980
476748828013
22079745637
246291613360
237140985353
230712751485
532751720621
105406217397
15950908617
7324732606
240354016541
17902101486
301127746944
417452514932
6125780567
261548097396
206198327981
74558978935
201717210321
80722318414
472802368384
405269822981
470309114060
454817827864
571129661314
161389827985
218465151677
340018623714
221307712194
120405670599
719989868194
83188209286
420372993052
429670501763
440501967301
421375620246
729288168402
27054409073
221921188960
204504944361
224250610867
429540359154
708548857057
2026839912
283974798318
64327663024
480963427174
341473247157
430891981801
81864233603
634529750208
22609165414
314945107210
262744474955
342703414185
544554420418
76201666846
208017764276
52748410549
253962739924
495904703843
240982312081
675557869404
463530595260
360485134990
489115827682
115684369796
62039660206
274641089423
48847811903
322749088060
294781745113
545803956984
591745470798
351700825398
41308300877
163803991342
176116645231
600704529237
81233974015
96690693107
397293385896
54679102815
751282640591
64047907139
630676006934
400571850154
291473402831
142359784906
271788124348
11625780673
522807079037
344613521652
243567379460
656071837761
112252001899
156693240993
234214057741
181800601793
255898493947
45804783240
68907062910
310179352472
653363857658
50320694861
131042950764
36255547765
330869135775
198547257379
559348809781
612725289390
412524935717
15242434313
21018759176
198159998774
454566468226
470945464842
37292543472
287104775979
1980023631
503272989242
11614251370
59393190677
345323170259
67124425182
460735814449
188633771170
25653837566
316648043129
16716444309
196266419653
798514425953
40792631423
572272589702
54743826502
314770989298
477771237035
157143619685
222621067083
41479388119
315680654305
53567735302
345374094071
130473708234
19580316609
379230811129
264773094152
270641126132
242243806295
289468184770
428673777108
656025917695
267699336223
379925885755
266544752136
303872190359
109400492805
82850648034
325228226871
277335133602
437562206611
187337360546
121988000239
537810478681
194235036804
317702519869
38056774882
558340822680
143174867086
453587790004
91028460432
190510029540
233212894816
320898473575
4664079716
142373001216
123606345595
537528996328
236672794971
268241508977
532051656080
582422757903
340639092303
85292816789
388213249449
189117160914
41743226906
121203191315
691933241420
280833151199
20993420345
101433696647
612522634853
456186425710
246998026755
115811588024
692443862296
38556292653
119164987977
335141972083
158245605334
591204570670
462048160593
244938614042
14517084640
160957632444
391137726705
687694175328
276800609663
367933686131
101671682439
154859492899
381919845185
220632890601
99755208620
312405552551
409644767047
420552992656
159302808778
515302587186
314006768716
27306831383
103080684072
144726378701
650623132769
28101954671
124607243254
228851613284
173306002153
311529036355
311464955790
162372336333
126541048229
179315944889
567561504554
461269397035
219034636728
565257384548
392350434501
15058151339
361963532914
479884850710
341999816829
447541100958
607792734207
263993460529
329488873177
17934385027
376533046425
620122731186
253377545399
356058934090
99291672512
174379090628
450273647564
400188969055
159476807530
794074547843
561167269990
378604722070
369099748407
205315767066
175633353867
203074546549
199151646974
550309226448
352507206197
391942374349
416827844578
635298910822
18471984287
507997486361
498574247315
67961871251
24084442946
276117748867
642292250510
464034005656
219258371090
208695591744
206326424408
171371607378
726435350329
373033364787
382573796640
388855441892
90362172983
29661098815
133258940463
344495151983
263992673943
485837090459
146141351302
123004566141
201296055728
336965937545
278853441654
418300330986
473468979473
264964615531
204296292336
614193179355
428277029418
162002465189
68617624498
528950708144
680000005545
229493340553
243874338411
238191301403
68188213219
143512495446
263576778927
343377144986
125675042146
166491931066
533266309619
45432312620
414747576910
539703044739
471131082442
628880874350
131469140697
159053284202
238430689697
39974687522
493014407638
203148216757
369579512386
182914055667
679797101918
314455159269
319173613832
412873022531
560224178277
189477466670
471117111526
188500168951
207513567894
81898851275
267628233771
177786250474
371608087029
295331013433
32251300339
35067796442
546725589951
119408727550
553104770511
458774483926
21642279549
158579287479
403414165029
533067432610
171820623412
179195009475
286406270423
67837121151
679166931155
15148136281
348000023703
279684418770
26429775579
189711149994
63580249565
203596144635
197284316049
331550739895
612419538662
300293665871
398026315359
182673172698
483821274657
189093925423
558727367247
548545186558
81817245662
159001741492
208942304247
137552365654
121460708704
81963461488
141025723015
584839440351
124377533995
637257477209
42216493011
587978539184
326505952350
64604446532
11399535040
430605962044
272375483644
6366476068
555176019288
415010880979
716458465832
326411882254
111506834015
366360895204
548327901172
122913828979
671276616972
773433151098
272570241368
284126221548
494772047554
457258532976
17965046704
120183218764
28405579320
230402426801
13753742286
304457750254
476518296202
540413671904
742572744506
308063380401
5866955285
278537849929
200135987670
5184318463
158859075015
34857074883
193064671481
97240159969
387330903794
501983365807
330693614621
195396683358
242391553078
272629178741
307238584937
125990791105
346581073840
245718982776
315528915959
359401892420
652305166579
112193726929
365764265031
158049057627
282109609260
127361886020
441994579487
69275462475
159318686190
406091888952
54156269741
366737599638
85704533844
422759641956
289937178383
153798137227
34144656596
252220188672
178205447100
304612592199
460591344601
5711857085
161860817216
297357273794
16961772966
19771812652
79092024834
479231171278
281647631655
126467494652
242135303292
322475916497
105370615753
589322937425
458777586726
222300144111
303726087585
599472525591
727951108361
47272587965
480557240611
344976985689
76005591113
164148837485
55993532267
438909934360
147077628881
492381756882
332023934970
456895753594
353847968717
35289742179
298543309481
117051360248
340874661950
111106846623
316296907200
221810018595
672953613782
403346420523
95599283528
211137071115
684682457665
8467496228
233679794515
578896452195
244064402778
22274673455
328961679621
726551745070
323266675496
304320091921
227904465141
411980948830
79020748866
81598430176
104725948364
64181929009
564864326145
363443221291
258096032656
251786769617
2960852609
107180293822
236100561215
329304503364
291765188557
440906099418
617201658713
195276991700
14673586590
126475473329
83573287261
21036021787
322769350630
218548733603
171267144118
57027691959
705023725317
341044855736
307855896784
475016441649
282825725582
599310490964
135358032478
769141235722
577254721607
26923256881
138520540721
515745068459
246392439593
107682693117
738033813047
83617949938
367347794217
151258399529
135180208107
21906286001
77549641943
674936154151
58010666277
76568546731
145697246697
70725477640
228538257714
246780796346
155195371490
337096000299
125031995215
560704628806
279136198429
565993133141
373966071889
224881344879
209298614957
77831067293
244936889668
570121379384
63702210889
11083993732
713301116847
154150839001
278854197246
217392411427
538962103109
282807667994
7802960736
278968346159
606507685975
704851046408
310035791268
612497882708
385982162708
454293181572
89482256342
478210366023
430431805732
160016645847
83260940988
4504829219
144462477154
133296866926
116006622905
183070657204
250425209161
12152617150
559364243218
88757531452
532750131584
341733347579
71076662269
9927560251
209757781852
223086147244
563894513479
478913225984
311686339729
178321878268
412259758184
302096872888
328843509262
483073906093
425434916071
45935945589
324082389085
218680948303
748561483157
474939182141
353797103551
451347337896
97709619286
186318112895
555384359364
394189487587
227999358091
364386020995
174139308698
90985900448
672619713470
179140998201
110595095212
518716706626
496859468211
500736003633
151121906222
111105738385
237308093434
463000413019
242605999429
108108083123
278649000286
335151753759
302011151908
48515021772
586578585251
456300052904
342944616356
219903648097
50168995636
54105796888
638573012940
711263244602
587502298629
145568011161
24823626235
323102676118
196983436478
128926484796
57809006891
447875209645
36073196114
732905114703
364019295219
394989054975
208130959401
689274247815
12505090997
243053823169
205349879151
458224531972
147363939616
369112216829
76549065054
126189006899
480779670309
497738795199
128424994381
308412900066
474923691412
326200524802
210996407654
182705047278
445316255150
41036337780
159326120115
42719259226
56837092743
280280325495
284833065618
36464223123
7616617190
268473832535
682231167082
492628718628
168811432287
487768694328
229121825782
194622583962
320321542992
204662052971
342995509566
457490406964
373741865733
249539714201
43720263902
793899962198
92991319915
215770823838
422550009451
410919634475
827848077088
19250747155
52807019750
125441499581
380723924800
368904171368
229241587273
429975435722
145082916934
298113960771
225541147232
7282507780
138191779903
219541786616
164822954752
292555697673
197331418206
18147985984
50879963602
28052896714
535916598003
476358161176
364184673803
327618663681
202523885369
313027992781
556282095588
278335792757
250142667360
572993022815
45155977170
281086656036
261216544428
118303470698
200668612069
177104544417
114047357741
113478490159
136716906133
416552122913
415874149352
443358016207
197839892107
265634033947
475043742812
384211511668
696619662290
224168931616
403284304908
198407914277
240044530355
181329829946
265761454736
399893344085
261205380807
611761907248
140423779352
333379099073
369582314718
162339160244
3725419381
210664990576
248209147215
333234198439
644944877885
43025375090
153284826826
291560384031
395960611215
209213877315
66814904082
51060651710
326288073865
607835325225
608752646529
316517248461
138418806487
90449455326
28513869947
142555430006
174397814264
307590387085
285167408364
783889959260
443154132474
431075565541
535869816788
178886381788
31634720239
70444003896
489232085030
452339633972
595540977055
12285830088
268925274014
207704627827
102500812077
436380689514
304116596693
4108904284
561423602074
303022188691
597692454794
479084334824
75738461774
488199316415
273337444735
539040513857
142594376863
567169720869
432225235999
693966606194
328469616934
68314423412
46261595079
350461265696
236298804557
236908225920
514613687807
400197534804
396169742916
384059132
237025873639
273456392650
402217299026
192780760690
258553707103
78327901406
232475670310
485197876915
382746903635
438155796144
481384740496
405473566332
323926440715
204690254387
302943557668
3914140322
271022380063
233006511300
24101989868
425985111945
130193193617
408520406283
532476388308
97321149531
370437372666
336452156490
169871275505
80042513321
222269302017
384974619236
181072068150
39455289092
211108784895
219762056740
313715469792
446406748815
288599183679
610347300020
188192258819
586902641331
109631390212
26904463712
564139286012
28968779831
174944644398
81874337701
510498025237
120235151636
110167931971
392609130272
237800592278
119389384885
598430962280
512724904768
223650300917
406091887319
359974330664
602425876347
555399634897
114763202435
287723190530
767856508430
1786289569
125143563865
61480894112
268070131800
372989945801
191466317990
124768185663
64306592432
622921717339
287586154452
1679543555
270050085303
505271927555
570997861093
554380799387
234011569430
611081777664
725929100515
214197735930
523244522963
183255588003
167608699988
560837562458
336105215103
61193903247
276757661532
225983143387
733906231773
466652937893
116428364702
58178643079
246804287843
155551922618
528697375179
215553472876
336361004935
122536787282
2211961562
212632110498
268522319892
693286768996
439070245310
44285756809
550435215666
13166758911
18735974283
620923361798
349064904632
210050302230
380401131215
220770487136
287878669835
167213811697
13019434909
268793577013
56512303846
65623605750
98771555082
190469748269
354043136608
444712612874
104780056135
460544213991
32025261010
495447546759
139926247044
220235419753
48864247626
525930144946
375505355805
455591881870
91297422198
16614943708
359325952072
44652034167
459987064602
181232425166
149333361257
181053148683
100838501487
502152298741
134154048579
16908175041
296642016480
658643819389
251431119498
441126640699
46842061703
127924323416
159821322829
277520366891
17487585739
191442961394
119146256295
157020207251
532367253538
67656166004
329692301329
377123106299
258005062038
175530401127
285801788986
155364927051
515686883724
44435966623
368227125924
40117136672
267981415287
675120098291
409013568833
131517434196
22715375731
538335075715
565747995920
11451740035
48085256609
449657909202
34504684412
581220962534
198846560397
434862902055
485886750900
18950530056
144571385233
108864521449
277044469755
569894064359
60063459255
202235178863
5862684656
343628507797
100285518250
382028194394
699250006906
164021972189
25520939082
31707056678
400673726193
430733315786
261085983342
579976625371
129065392418
79797473106
485077877719
208023886907
417941033249
35350166844
29133229023
387528648485
312972124837
579908352371
74710587258
292100012291
376703259531
270175380818
308489441765
237169241940
434300189409
405302923322
190311630941
118050965345
327447297045
242775318127
166677394223
121378646846
80123863308
47338829019
181893227650
13209745913
137529809304
372078098453
83636747444
95863950066
572301768451
16519228284
25754268797
225533373119
292284973437
157721028307
31611246008
47713375686
707503522624
109393923297
40986488451
319572696882
240739959109
248801272782
532614668767
769033952
280947467034
142982832865
236777608364
739230433242
291510137375
104965718965
286533485235
62693322733
15744692622
440275284718
160473877585
481391250218
565846980507
320487843731
513227451501
127883904916
121654774700
175573399987
187590684427
377729507871
116227655200
228466973818
132524005211
112733932375
396598502111
536224066637
357947920725
200219945045
283198288430
368360061329
112008260463
168349929064
436842935928
296945405646
247320847355
181057677837
514313534425
116355006551
60662499438
76900126250
235739761692
116318629740
57802877371
17092644393
301851984943
154071857823
399681341268
321135346218
347110130555
80109689084
76394518249
137069549238
342967997714
32675457110
41315261591
159580849814
282236357489
68234277496
82920738775
358508696777
789541300565
3909000783
17941370205
74199530974
209146938796
322036361758
197165797684
482148340390
83883365643
191644286193
95395833229
315260026257
51776130043
581718293630
417818176578
483297848568
276598184594
390235237462
163304001808
284630966981
122340916375
329163933059
42648158316
10832419199
665047433588
185226371622
286956403356
460964338476
134749539019
27389115755
224320359484
552586188185
393249956646
153508115314
179940922004
19997303597
278586188754
255184956713
508238112204
26164757079
156845234561
232141467782
53186383669
116688109351
246287467594
419946773430
165339596158
236592000938
86310076457
184956556635
539006699769
215881277635
319019490119
147761515516
2722905409
110402183470
311281400787
730564651144
235492711412
336786333689
511043171526
77294609542
500509300471
342190523426
284500553456
27588450856
16749099020
95878419609
198141506241
526461743844
151415100390
339561436743
133969428286
191787415988
253719221829
530603583865
90487632416
329630536186
204755221847
477922308758
31571023787
71478654043
376081973074
100789508230
767616346842
187559768739
341508734591
65155615418
630795779785
6049054397
204244994784
47541857486
274046060942
137028142224
22423979734
45843668941
130540496369
213128622154
458140860765
345899325680
15171249403
330271770879
196257607964
277894007782
531184439146
379090184782
105082549059
354226253218
261065662540
324926826321
740182869800
279417417570
123968621986
656489377345
89985250859
728056645148
244812617494
236205471795
528768322457
49870444173
31954553180
78915659519
248797004286
358209335651
273713363342
394293004669
177358830147
367070632655
651037509593
44777993845
205031527362
198249445395
540215753725
113381398913
392918998447
62671602342
409152590583
125149032728
693231156508
386393951644
304668512628
25324557187
305724946979
180916071132
222878368316
66945050688
444610906699
346057736318
149552561888
133558966943
630678373922
101507319484
281372412451
384121598266
675985332050
42188526119
456854638343
386365304841
7264449063
342737228456
47095043492
77225781415
26407543723
35265083391
340498526354
569689425655
309028953533
347017651166
78374353079
259593925986
20457959315
200439723075
136389908412
224102199862
127559930475
478955992913
266649471214
52451039899
144059007664
456831387704
124266867036
218572866985
134354011974
100460109572
473224589290
73825650291
462160013028
46200161683
448467390058
488729150263
99906197022
226109426827
259408949966
173411988564
13808226582
250621568874
146036798734
247637161636
396190630087
630327545068
180639182775
75557458210
232714947588
295396295722
495355951369
134887974422
62046437693
171761894960
34532920474
63798877539
458336763075
99864435550
173099698901
42812455911
27737875869
334395395396
249548488500
154643965917
31584048393
368756413105
104882200428
253071716859
65185856669
13198146173
55362161714
555196815948
8944040595
613578390369
388653394965
197657030372
505414559472
396155032077
131277164205
781436611436
442904604081
47333376431
85271713179
29255481895
36144228531
187617178416
130123307253
16799641677
122440900170
112883787526
85831850473
162430609696
56045170215
479297791460
633607313488
734994171846
97228925859
6455317662
367686724497
388325761422
169016980898
422564744386
47617445132
392481049090
487156992785
479299457679
118997373780
59892137111
205347502561
522303871652
352486626440
61256231960
91905276865
47954941254
236573995056
781230450844
480534292948
526315228101
187473805095
282915566411
181534910057
258622913493
635893735077
230463808586
186231896293
145587423728
574779248609
189872521076
382171329432
707245157772
308926154790
48008704177
637863232670
129934364026
27674547845
739753042558
496601347286
376447496258
553073028279
777245046460
363206779659
270279199591
21562971820
573377748459
306213069224
577258538
67083465594
92285276424
66864036570
12668130238
69766108087
253745712830
301209808846
419161300461
199510185334
174377467882
193209970670
311342625498
89077922294
465662152947
212671910014
749323155078
380564582477
452551978376
309953057570
107795484424
145862565287
425419297264
200920995073
318607504304
606392139245
30564279409
283820351628
416850677962
123752747618
47590675024
140370853024
96569323944
579871286477
350321104664
148470801664
217477863228
549631200485
366683954346
155407399657
470057058367
121740035393
230838904507
570269488390
375554757246
661507474911
432605812107
200420879851
477404333683
339574050948
390645501813
10943423538
98041013245
293682006556
173996247811
170983572493
166316360448
111382414826
278774419976
151624182461
432787499823
129385089028
374576439199
122308030453
104384557914
325500779132
54103791487
195917045222
552576689451
292909435478
254059076718
136784642835
96493074944
213588692476
44690923850
208853522360
281929724811
301270166064
30049597712
204477992135
344048674033
224679037044
234056148540
230694024890
207534249800
19204557225
24139936311
367075199941
610538380678
38038650868
315778083135
264486603306
55512784253
397891813579
34584745293
127234222096
353303490256
345827596669
42134840548
40844625709
366721796128
164814091008
453607252129
202201673031
156136574944
314999004763
29042757635
487624748948
66049097181
305266884584
178689734150
319714690797
475822048472
157190358552
157389709012
260513655667
642704863441
313146751305
511822109873
146470160081
535497132612
398022897017
56944076498
115656694326
113023140689
358417448687
512091003188
430504717928
326384884652
576529786185
323544622033
291543805995
233770008525
234508702646
60562386709
165743002869
30261915414
211678672826
247827665490
276667818870
265446058479
29336160038
210063710934
533843153844
130407273250
173340411976
426821829496
79850069660
88757934846
629251253022
4521093573
327615409540
264003697603
338299072732
328453663376
478892148952
241145776013
114544621870
583737449430
266284553465
382440785454
434630319244
735421099845
17847082378
176203532628
104592603135
269032855571
615993683368
748523126512
13796460668
146521555089
421785286210
607874132619
74707320672
280937965802
31203174973
50332621862
191066525010
223210920088
20751786053
150711748359
250814954839
334239977684
219201966484
79049551236
300906032899
128252617676
418854662873
119245495513
458469130463
735220779077
294423743154
51829593687
206635097017
430505658401
96614230998
312349501392
144572174241
94577296137
749718756692
423772116370
21181324455
639642114096
81558091917
26323684767
502933330512
65428798870
578349585491
261998640951
94304590497
107624351267
531117043765
33811337442
356112193553
473358919184
224179050160
315614554776
7955805068
239794780868
622627131707
270367787093
618148190906
413395139149
440961845652
546177115165
328500458171
377055992939
111537440098
375984559002
262689245654
480497146657
148502725648
166123816459
166800430768
9042391253
5745700014
25483225140
641829026487
12302879482
128555678578
105302439250
199313574622
249574145045
435531556296
228583567968
207719879571
46437448037
68997225693
237217536655
7556951023
34190386037
659412379266
200479036953
460316220886
211597679239
181143928571
196146161481
194560406530
220468295433
195340461441
101201727205
221160342180
16989348262
312723953631
473452228021
374490496478
258320787814
495816846712
66502574712
383226969527
163500384222
346524600946
774436788920
229330971079
543399587536
52434977313
201105851888
383162381932
256620413011
370340415839
8407681189
31282404088
82761060827
333048935951
282952766737
246522032545
545638917778
23790392882
220751941330
69762778291
235296023364
71824321265
637650540699
37062316149
225294259005
76243381319
141003009364
64836895375
41770797343
662568084527
211022320808
36637397625
361928289607
154473151898
293709562844
60475622937
101356398152
448396346536
273725362576
679404664447
24392162890
294944763576
217868352766
70430410897
49190390928
518307003345
384923222050
212509176590
125036189131
52938280801
476986330695
138375374718
372821243490
205578994701
521150276420
206619363138
458931174818
240409602204
109867906715
508444145618
766094827227
366784012895
25219587201
298659589851
400157344260
203919012884
202323650135
743710595679
94437966531
174217132629
77970592280
87536976839
538833328988
252205630729
210005803343
343956812004
242060759675
20729328160
588554204561
55106060546
394873490111
53452865092
51380071247
300449950186
168010492287
166983380273
605119580415
354208331264
438683989747
93966901495
148882347675
101822548946
530600286864
216805547714
28467484260
278945787072
186999449490
304991643676
442222821306
450079398234
248593469417
12089865853
480015594604
478986193866
103683034464
169023068187
35620005977
518069251901
404386308157
265708212678
521817939697
133068785754
70190284321
58460745294
324293258970
752127579213
587704373699
233235044895
58376299758
134961477479
312832437229
108536897253
245047485092
129011585459
512260289889
185981124682
96851850581
144790590110
240726283627
584948153893
190559424457
18627155876
453163980526
231320986547
212249013285
280779239324
478188715359
13620613774
188020120552
49053524397
322193379739
84592688021
110013133029
389715654279
60911630441
201774054485
509311481778
343549581208
411047069851
181748851267
196551374662
500349763923
30140047710
27114507657
199169369184
355225965324
257063469962
460821065687
175938838751
120597829823
264181923487
225288956821
627607545408
265480714470
112226523865
289443688009
613471596156
318396511191
133488724249
334938248423
728440827751
517128392006
133973150245
48275935125
378123139555
489924591321
142844260963
479635581258
503539280831
91064361218
331978115200
462984025366
78339803090
524858248758
130374018436
620841606844
292596090331
291622857071
97974262720
239795466854
237392182085
308088202628
66074008317
110240408030
237536374718
42859830807
344989291659
552964424713
206581806779
247438556444
708400544090
67336621365
79395239446
742364312320
186643715802
257969051043
335778166654
425526222257
156975535287
235257506193
240800926740
255873930175
17108009055
167418478643
358748641371
172126176341
20663011325
86167015369
302509137709
247627352825
71216348978
604757829983
552492824113
321636997202
662309465428
135694558916
580227304342
403059827991
307404619617
41675192187
178358672725
586436645185
84344582608
319816462517
580468058290
38401831293
527548577412
63102971352
331234569840
251846600278
395423446785
242140183591
684833821871
204120132812
306306349495
124187855614
569212454886
473694043359
454688856786
199500878029
111344095957
170003737151
391727765668
11843029969
146824400542
72116875183
380030223767
38239659021
1452103562
143664476793
91590882790
657888549964
49454348123
382633774005
572539641018
655997190761
485323536146
630248276570
244625837470
525508095834
166588597149
184166950469
311707170068
70526881431
25339788409
142765088598
282825239002
320710018082
37562039215
339278579088
537426881655
92077437624
195920991097
593290082342
172998280402
158276127664
484784888466
56555932982
510131738367
278217266872
605774199669
208512608502
275844334994
675693712253
465638305325
173393030045
284395558344
7910914366
459232695774
67929958736
255226030431
427041047041
282409588298
1705119024
269145877120
361387350137
60112827069
133630054213
201520646125
181108528440
57776375283
114871529184
116521671940
473263531282
205756487084
232021864241
403413461025
297773969306
62965002924
561702988661
259086813903
66658894918
147284161468
216444002991
247521583690
193294742347
115929139081
178474879738
299897567313
171225639803
40088292465
144343905262
449376459968
398827734411
492276674743
453585864670
123022697289
427051555312
53093712268
41240937192
156462909962
243357787543
146305664660
308681585148
173493845769
137054489468
63710945080
596191379880
177788846274
158522331436
152020383423
45475859408
554502742986
472160491961
400745934875
106718098273
601353752975
48220509635
390832600713
121820846633
554450875081
39378569891
102506888663
155207060832
47336913382
66963301642
342085964225
217413513877
408276600387
171583720467
343430605973
346212375586
72959186465
132951702470
305428147168
708668063677
219851342226
141741758722
365698381616
246153514814
247963036086
451145039291
261462874139
456941869277
14034973958
10465362787
22722290698
563080183347
238241398296
18872213626
29252894735
167201137517
278521824280
197702184807
181621176824
32772246164
28294418663
393152133961
97779030883
444069655545
145287078333
77605204211
201047335021
311318285448
302810650138
101964873122
56468052792
318774411298
253874989993
275171521873
279820533666
293069166105
241121611278
92616249312
359785614216
214248185291
305864594972
155111770613
71326400039
331248833771
235353108499
571417459438
115808112999
259176265699
41549413304
240605767213
485879235040
10585733467
127793963499
305609292452
587391436782
59618653520
359595775090
36381657129
161691303624
232126070448
419365379198
240244399492
569241136466
81825447210
306512023190
43030567251
268857567382
170185531058
124744125944
110145671827
53786849787
560272130418
39775532302
151002085887
214015367434
72824186064
218036826993
47513498081
134907420858
272426568252
385372349696
93211403175
571044722798
120872059843
42758862652
410475218432
315238506179
30553973256
104324442687
171375121452
13791251767
5330238330
33927210291
575633811972
612694558925
193047010176
322204431794
45791493343
603170753085
240340957036
260480252681
161516738384
278824161327
386899861676
471663077113
500611429390
499970149003
237798031839
273680966319
60702806258
109394688514
121257994585
404742526178
504029536000
433969390631
62517204744
377413328180
191336021464
5808168893
658899242803
271285422556
137932578819
272443746939
644398459507
81420266933
53419987720
165646253619
317373647030
245101477610
207483552695
584528590220
187746327934
84123368804
411774448570
263370201275
426441097761
110703461417
192630965583
170944172440
581758706162
171356920255
78662937336
110043626891
401312141078
62264201039
241738641241
180560889405
507080377502
156112096516
53511454377
123435126036
205229179067
152732307601
563822168887
30950755289
188970260957
59275791293
349973174736
524110874982
95089813103
92397481916
138849207133
190722248906
653629908103
393477960681
551318962842
253309657283
110017507597
316779631972
298567855929
65235783777
310375856076
444451291871
296008786899
23884395315
541986834264
303889479520
262306607761
243675388189
222582675616
332347817510
23380990364
484041145336
171744209345
80790207707
388103501007
310994604509
568836969911
566215095262
146043152390
455559121129
118932221101
344767149579
64356079130
262656587433
339137180105
68543061771
88450066345
141966150386
266811257116
598520205569
125294533332
116106065874
49420426309
253638144171
4634906849
36717618799
362718990340
568598151074
286675827882
4002032342
461418422817
60726772990
115603576121
577204191429
264525881953
299655152593
443768120073
485748221354
135524106793
154702918285
331230019588
459346880691
15147287762
489989509228
496069587394
10954181768
495986860746
608057516796
385025275321
334656090338
593781140841
389906975551
62796591456
39271953790
235612837278
60262218694
220335891245
570259432921
180473767248
631274106387
159842926521
257121064414
252823994772
525331747561
549103878641
266908308011
172367520309
496565094080
486276112865
438990099419
59839948402
46208914803
2829920026
285508578368
161081393421
259267449402
422078093282
239438845146
55024864572
230704574444
111806921276
490125598262
379178532718
308848352116
102604131818
27719389857
40760782680
57526781405
26614169592
70454683932
226484003702
405161205833
254401749138
183391140726
158618229273
438103520036
15035447080
30235368495
219674160189
571280131833
116089967694
312022489556
112450731319
60560148988
262636110415
27089004459
57890375468
339938004159
208342788697
248116625988
127858153262
481087080862
519428197937
450256629923
24384177610
324234485348
327985668818
29312710536
305376720917
134369178114
185489894002
245965190233
214370265900
97268023534
549092903997
518670125115
354627034493
29231709209
510198431759
39810058169
60158695812
414804067938
197283416694
583433611329
482940680473
575962883565
358699391023
490204712373
330090044462
139653530568
352083613751
241056708962
144102779678
118606459317
266797967736
84772333879
80311118509
138627412771
119955457954
195625711343
455401543273
9937441956
263208732774
404373805274
72382873127
165247349922
390371292576
139283771003
409848955506
178728888535
2101838865
117653206019
152409268885
207146553073
79160727692
120732457358
484300586141
347968040125
575696770135
427199883660
539851428073
165450772624
777051301114
149195803835
492594977493
180807760541
25685753047
86102220795
129689253103
104069466405
509112907801
520466821238
84671029753
266719280322
364972929974
538854642025
102134314353
8031218557
195365664056
510390283701
69299045288
187871272305
115562386587
118687607152
15787865125
537574504560
149696715362
521029361039
167384419710
545079973880
232763501468
174352635524
268380663221
200045849543
12919091483
223102508702
571650259690
196762862254
653536375623
439949368435
578002779626
172717163613
228494978659
223662527401
160482307790
181838537669
359016148533
94250478441
45146458666
269268257923
548887956095
307280559317
681602092388
57047876511
346246619837
152857699379
238841009489
419819294638
537697062948
218780389171
359478693698
517619232961
237221807416
9950198383
3764678097
383354223678
522366542819
59791182618
265164332003
587081290132
379418565133
321694553025
118039117862
695211861903
60315075610
431113253468
277835212849
50490482553
293849873641
215750444535
405609411134
440639633253
213267878583
247963339464
205103982212
88579215244
511793784645
38885219432
392671015182
236033266874
17928627290
24304647108
82565487277
70873359864
13036646933
216944403955
454073571226
93029485409
202557820184
95082925313
108723252610
348751908152
102508377975
703064577553
51379371281
167046199332
131752258677
24670026408
340675310267
281997697626
87439416707
98631023699
181589007473
444042262695
102781750834
184520420332
134627773581
226317565212
548430481108
43844951722
432013491560
367235466747
11365392770
218435008329
441356713195
690396944315
25134344774
471912338847
285653376362
7090037401
32403542788
178950331069
237937596370
451453838721
401612615618
74374712956
398322499712
104944889878
315461501455
372558247815
424439239824
426779688537
569436920829
543750939620
364192666670
218302181038
552957976003
464258669198
63136107990
401744896945
231632531346
657597880050
73627020472
297538058133
219741576327
55229057791
312561874084
305958898199
406971746319
36234737255
287738728431
214231875540
96079173497
191366900144
199910623547
524205072249
149342549492
376180678296
306073144046
92334362503
121416687950
58438018697
377257013935
9774310198
140231179971
272521159402
378548694626
218640121999
88156868087
220976002361
303293388920
422108391282
84435290198
266003248484
23714350351
91250076196
262918356828
534319364249
111717022075
176862568940
17225318828
417226369762
206365748631
320808746208
226328601438
88650893653
368972515469
447179768755
124739187388
78266293038
38103175223
338580372863
354805895108
553320658250
34017735819
167520217739
299633924885
207505583396
40570810212
235409757408
63262384016
119940590247
320709855431
292310042801
133870176247
676060074072
447830923633
109904325607
183691713535
63311653270
26651876921
286618885085
378893972107
33516673524
421741325869
274302869063
404248553420
281837911775
188726184237
633779362256
160353574802
438610017618
452672205066
630343916519
645072620933
171308353275
251205423195
209156031313
292708209403
35526466490
188887344161
392368106669
152177290813
59106236764
69792103482
343249232088
489302843297
468148767643
235397866897
265277046346
418872003631
87179844051
268665791923
121674712794
379047887719
54515189563
224996849389
155749425394
330983150562
99961772718
250260300592
25409982057
76866361010
468603394090
190266767589
143262585436
416096981440
543894830052
361877841409
343635573152
316069801393
119662522085
638677630334
108274711772
275411042287
223564251648
22313497979
254414033540
245464900548
290547210202
391702825373
296668966421
224946369691
22304958871
69593085150
175545926654
169379284536
292205881323
61637558766
187445378272
304990350726
258003858155
595528056621
153532594485
321839372509
578272320857
5507166801
287262579662
3535277748
375853377056
604379745572
605354024094
165563183978
304955846479
4966832439
164406014670
243087156259
97117973484
319087496650
329354454442
520233821474
243270374889
108782854946
473150673995
426879726429
91529792427
229968532944
155237967329
608876520856
277309322453
122126432659
66607784020
663736703216
128883771488
332962920025
644883505283
58976275900
360241556900
374372203224
221690412213
33623288145
150393054062
348503539910
233841114947
431130306074
162218442327
15185424517
170399405945
28412235270
257122751735
119592102655
132920122099
2524680665
682410004614
223728601575
210153933156
50308255540
218613693042
68360465635
221309072909
621495970544
675784317191
574443626251
124653714014
194686601445
318282175617
87997052941
72758866622
70703817553
139952185900
460775349373
583474179642
207694507946
431548491749
115556852500
207481655503
276963487827
355726208109
94198985635
386475022251
208884714293
264578099401
88902459994
308028685759
80749282752
70063027766
145351602320
262712783477
48845781848
288504173746
226617265986
373638888296
501346240587
268828843109
674461949717
34306800879
181347022193
316992051556
563870184907
254309667213
67748974374
267266643635
119871289524
59362901969
306414709357
237639239017
110409377263
201705590474
65197792267
371280157731
608581918062
44129858027
423412213625
134720531101
313381517794
56628586488
176624666354
423082834588
2888525453
55312619507
117867806571
149789070235
167472337506
264448781539
126597276954
91793280512
719814968315
238883873169
12448858991
513400488422
423098646269
78478932096
467130984531
470177521596
109359781861
294381845141
105518981837
97125061705
60299845211
421014810891
120775745974
347330698412
63620247087
119359125034
571435365522
46710158568
553902161456
188533822782
205425094943
44841801497
17101893014
431786725147
251966272770
159912474795
161597743593
135298858338
150891515860
378755558748
66834729532
90789117051
116314624689
449562930019
64824355844
262507253667
97554384247
433186578980
125112027284
148129627674
187282463204
166374674234
84953640327
380725816844
689640947231
218277666469
151531310881
676615020975
45668640240
413002633392
465816865094
193141554506
4628292734
49424450218
190993719667
360442029939
444924882702
425375206433
303159161467
275205622127
27687270302
428560214610
317832187938
116317038988
50127876157
401112120818
93949543871
9519724051
246287157268
387010232844
630069935701
406425428808
191312162929
133827690544
78561752694
80563921482
312029978766
421292786017
437910219871
412425958789
358404299715
308276345806
297005972162
279554810549
119594841646
18014055527
707617047572
298574377282
17475184406
225927904268
75661195420
302229728631
625029600363
308172643212
581878855525
407200789797
430996217924
224985196258
82646467471
414355071448
147575363760
191763595559
49916785939
675585395289
76596319033
186265425878
371226847977
371733364204
414569976695
188809190620
461329010403
453002532559
101627256956
506592024488
331014745362
440609801849
250756537856
466683387113
683923748671
359588896233
62272124915
339659999456
574359709938
485616986414
103883501953
124936934071
329428005136
346239988376
669074230195
173096388455
318275341290
237886613260
598884859830
29123537472
113169600019
119942410888
290446998521
304998421588
227457445051
355420405927
171731947943
337510122732
70063349148
589989188236
118149829179
78511953278
337496857673
364661394009
519518877962
308990218239
343531781860
53169703622
327079883451
120495958472
66199367673
37649322963
419432906447
454086716229
536093343790
203760586672
264375424580
280085669528
305882457969
688283765110
73738613365
50746291693
86458224696
202850013687
115803476137
56097348399
8755421739
28254379756
322664713814
625730116192
397583345478
157403104687
540644306301
551916700237
113278008315
57939879660
54580574504
139194901509
305739467203
307469529613
129714089105
113946655634
47074685589
643491139762
242326192900
53502739277
574707589379
266108065519
184075953756
196491667138
17373604704
181522268315
442043690885
376087226738
459227575057
148972998995
24611747291
245555823160
116547041311
60118635476
290950590102
554954980770
575438706248
203992059664
58550563891
358535797790
237094017491
25598578219
141730943632
67917078690
283955665342
10979672407
533008622486
655991795773
384100048190
232733741265
342242237930
396437938976
108609829865
425458830551
64655060788
38903743283
334951399020
565479503434
477843066184
578297093624
638539141840
110202499444
280460754571
164676974575
139977188224
265271859837
206954624308
400581960534
112548710213
462783169841
628527200038
158205412810
113156379521
3422821656
8255570479
181153159082
150099281112
211794534070
50170135371
7339620064
539719136370
509908336844
47761717629
29669680409
207665789718
400302703837
48787234452
4959102792
15423924175
33350329825
83560682402
300150491490
379111884444
382505605329
360346002560
541023048427
37207144081
61186915668
432963004894
25891219462
346126680974
228752459175
407074743484
151700611710
511906221377
52970085419
168690735017
249825013632
368312344562
159580412233
521690025780
390383684979
145868024821
600234408436
39509949615
305357916678
316434318461
195223421727
499136847393
386342680548
14927021191
303498199545
358687527645
168152714855
158602249404
429965161484
310327978835
167485306970
203641289735
84291610391
194850553468
271657793956
70734853019
349552626864
559526875038
138902451365
157337675940
133807205711
257205928380
485849300486
585038241274
92373290463
307087865892
330024659033
3273021697
193162173105
2058348293
233656823426
179077481010
477243256846
462874525533
271509780562
130034124151
189349642882
391962885738
252531656563
39769884982
2926677547
272323493189
342203210602
8332099929
31114838244
509013681151
9897504583
283359657185
491220185586
212128524586
94931927945
244906966461
226452155476
232953906678
379322342098
376978484048
534479551519
538708146320
328108469097
378774318128
182241799425
570578402207
96769118763
197606354406
44089609122
30141334141
127125737548
511786679004
660860529861
297385758568
82430468194
447649359707
668605225283
74397865837
397836148446
310142820013
195695820659
45973621084
358082949302
286637999977
54229007398
130689687862
248985561399
537611896887
60209253855
412953143116
188513746437
142441840199
9189199156
188311727020
402053682551
59184531794
33645900649
674971187092
443920373334
255260800562
183031080432
252891660878
86725006266
114861333646
186203228331
624735387323
292595408528
203505153920
37902382200
326928477999
330952008895
105535302235
192745913224
650193347636
87190494546
16773326825
647960104237
375110505290
195106990383
263175613036
213306952306
249318119774
305082729696
298580728947
190469709154
223473587756
384580945070
39337833727
387219011615
439327410901
109290400985
158214943155
88948879599
199714239592
159797432834
218210257936
333898532864
43142593505
108872593267
87427893478
43544521920
619066073899
74715916659
100925304144
445691839021
260361233684
136982882057
319250140469
176784071828
120507060388
505265914009
147533846558
80920844954
5007310490
401915452280
302917742985
477395433262
95720206893
86652000718
90747260743
444981149506
661400336935
3052528447
400962166900
33026510877
116904449569
213932232043
128807872190
667449808162
296594437617
259488105737
243643935246
126501121358
673503251021
493129240132
557278672352
4662167622
147796128560
216740278738
84124376183
16028501656
340769197386
723709649416
66119035022
39276060226
373453479107
330503648263
308824125197
131632183042
486972139835
109807149424
421178851585
36572386137
47634622298
50073269274
312068933669
23267164186
77967464961
406523275787
469959648403
273015612023
14911257390
15625255769
374191671293
170820287208
139737308034
6388422044
202241373674
206995408019
79530287772
177530610674
660842812398
296545127886
283316990804
485616738677
357156330996
230149141037
114540222643
1620201204
70194157230
323884358515
246600467789
289694700288
311817306676
470753437423
42147111350
287602845374
99796242607
177176889222
148868222513
132750507032
301700160948
597072277755
334749277218
274351686652
606067605849
488348418712
231551271228
525768070754
21037956038
78884161048
46132325588
174426525340
137745567326
158721436282
765351214063
27939979088
588523920534
127654936704
279783508674
158029343610
10357671637
103894412262
343390564338
236859220361
280561830860
496508290229
43494563739
551965221322
534594269882
51265171297
252941395920
340439749338
114421446409
424726591858
214012536384
121009765456
357564305054
30531492736
102705314480
26579672803
353595256041
51725888766
22908288650
532523146022
230102779827
278407210336
158501664111
112727938530
123502271964
555604089297
276948823130
2364535534
74998107018
10708881793
414375393871
363962753969
439394930792
644292776623
146611551746
28533548085
43067489113
116704580592
384266658493
480125591617
41074415290
560783503202
353238907974
140505933840
170448715752
244264700502
238318580625
249946387341
124281197032
333031772527
41929045089
157219190687
267889690491
457566200708
564653687359
98539478449
9721093866
417162914087
401279304416
263138649599
278135772440
175748983290
371072050918
143309990295
266322405753
183232825934
403318711184
357794374089
317054271905
314615903142
188642747534
41532397225
34925830234
19284337488
193620019086
339001307046
637696629802
276847896109
48598525233
538584959657
16569922959
164161053124
247404440501
131891123842
280859760178
252887862944
106472026612
150762519885
208028949570
107308553401
44172214878
208360421603
48879721557
259779134972
122972295596
132925706319
300278310746
380170858976
9761725877
150160517621
603988674459
452674496277
16019070839
550691763434
41766772654
24868463087
183962485699
57654674509
213488447702
9712956141
556857709972
225046569941
189987323178
69850215901
201379146090
15563689468
389776754677
12468161212
171834881492
55984399515
252798903140
215180991786
90809419773
415975202066
237161483695
133746571846
41937777272
619635379213
98655791260
179367326965
27034513510
190354452947
446606173925
325957336747
108169264171
38583908941
27134038130
388899248452
288407037080
323342168765
353321249465
309635895854
404235702780
434803665611
24914764132
339448883359
512462855413
368013711686
222310789557
387369175353
29201064175
128815080453
467234428694
138608661753
213111186854
302071901736
93957810575
89881792722
552288005662
19948575341
272370328922
311938932494
125592043843
129651891498
250228642573
133375130103
211365705051
108702934063
142315432426
76570207643
398647144435
153297212954
663538890204
378454408737
165615227185
363868014734
132975186774
204165174516
228087505531
232196360014
76668552591
93871000816
212036171552
422083301744
270328994264
417072013497
8176583188
375699149700
63720650235
317562713085
553282190342
120897464076
173541136735
173276453622
288143423228
6231376006
458820522018
460480065343
293642706722
658558795449
143137039778
275801450113
296516844115
60251827468
326328938270
443605540131
68004327434
107242345193
667219797
419333075448
332408645962
717359674192
183273661611
94177617067
148808605579
151829456937
107597059854
70451886964
71616769182
83819051474
256978780090
257921399213
404136579191
6480381864
74138337964
185271679277
154205697234
507269772808
46935757352
80723693805
9383086230
116167181784
201454178007
89750907075
284968758387
305345371115
385769611047
533475193493
276630636397
113677053813
51573681208
173888581376
282729585154
4071651055
152763446755
124983978169
202063677076
36570766594
148305329631
207580562823
565335161595
252780106635
433372757212
192915617141
389196130060
232407265577
189820260282
666308711162
223478412235
231845089451
452244078210
335888982410
316189809515
437853511001
81750557247
553079385053
350517536351
237214489907
86954473672
58855192872
253325382285
482151499235
70267825832
298493352376
291981808012
348016326179
77850178042
324141166192
104207325382
279612441420
155155780880
459951095916
10750645697
432689214222
535201220424
505933219302
255807281615
433559804280
190662591610
342145076817
14322754144
382260355677
282996390351
575513336932
324879486108
259845554458
314656542010
244257270616
88603460799
27159222662
350962125617
489260609430
696601481365
456768900612
359074373022
110326333989
635056080547
122772805324
473087534884
201591265457
577290501967
318309164215
141287452913
530926524304
151063605510
121961695603
86210372624
505454810852
575162936170
231496969649
287501258607
320301930782
98087251323
300284298951
43805104038
441855416627
25788529194
24103777058
122631336465
303536640707
427186096212
383276784915
436640374618
67667519313
105914870562
194367866896
705136166742
304564943813
86266294418
115637322297
327897930118
521319225183
74655322827
55779944930
192817842485
306238877424
328538111478
273136707544
93082147739
24520639393
67375037497
245450600680
317300171060
323816993793
428028682616
131624583483
236305902519
74055408883
416965299420
188579835527
59707449561
444101878768
99198896986
167160795794
272013184287
265517077231
540676531556
322976808120
356500426444
309250764391
147844059109
461389992555
402951111526
156196985678
136458098900
368371196031
529389859977
323399882564
150899127412
193003247530
206889595501
584803222232
608342743957
141047526706
47035290477
157483818002
275616847030
139901871854
18417952138
174111355420
237578961598
86151933787
287173719277
113445929610
573341278638
41180156468
236281036095
330741117624
519665819081
445463414511
127400823125
174726575866
530458251131
301574760601
263071902892
1156805416
641312918089
70889006795
272527150904
149397067194
158565104247
185052918923
589897011418
403260772296
480456377193
38274491932
194062143386
145996295085
701643596954
110091880153
386000486542
38726969672
298763727680
48172864181
300394283186
197036057097
204854684451
138008940861
228437484901
122254334093
358839175857
624625653389
126664174109
554825180533
189110446149
320939736617
22983191908
431380519264
197538920595
64040165871
89838202576
742895751409
529657364042
2060645323
397339222620
261415922477
102663461438
24792845672
309333966118
311362192199
196998945311
69333500238
87617559346
104690145566
520900141559
474314536136
166356575423
163750196522
118903697736
549502418282
403147719228
213767894660
567672375414
189427343453
47333911512
71403884668
165007836241
165194742875
43197831837
33809532771
13490050126
120926468651
56754561652
613315009457
371205761227
362613647746
229967852356
124229794372
54324151985
367488657062
360576832864
389207691709
539233239436
247222778868
141918099198
588204808678
230183334113
246739637975
215661569321
173029331972
205476065163
449313956103
90635052478
635538843294
660447244903
491987100656
394856290835
282101858489
94934394640
590203879824
276807178714
356371924697
273482481885
172483225650
12385101326
284306803553
496913136520
117341172362
425800794644
462551671552
81704600515
131194700326
420527404186
339601322510
6952338914
505236416510
146810922136
372334075636
138693935868
103391956014
419514793007
235160980481
73263805661
475741572885
264086553799
578359809364
173512835295
285689474941
147268691835
20215950094
425133660835
21421110496
372710623018
513973061929
485521452249
260492363107
150884461578
159563654540
223449060301
145503357317
235492993634
431825063063
41393817431
196860176757
231512738336
129552560251
153546023721
350641382657
314861586045
569435261243
297188076426
428230257938
38107182593
72379532981
15221411484
455933683868
163933470147
2406764056
75397241387
561740706224
161409953338
542451676182
125154907421
605771122383
643593140687
385642597287
134349547400
95014452424
238297984400
108104237728
140401826950
129794611148
391382529169
251177238300
260481018211
268888698693
223686839271
436417043879
33970823531
375158236707
167898363982
341903615109
438857353392
310232669600
42440213622
328171008101
624697822762
27885037518
253129692291
103673734860
175922832838
556423436573
15086798765
347100475056
143992113799
221910674218
43528813738
374466415505
78919358967
24314057488
167108290232
2858105895
253424797962
49313539484
270778739188
58437377830
279166093725
98463777786
195454787149
159767773754
597396478703
219752262573
568679656768
137733174721
142219683561
191493771529
265388763989
460280769768
257736062653
214815858496
101201026233
119227869838
501531640065
165890011620
32539681576
360151525773
130178979465
212862498297
361769518570
184492015632
71930852281
682696111597
163381846748
385117576994
84464124363
394063999391
344603422072
64342666615
409555796881
120107225410
43935324631
31805250373
125111501620
116733589667
198268197364
109050819745
492071113385
124528589314
67620796005
69502376882
282954738431
283495374096
68086319405
79961152895
95724871024
206837318999
98515081330
147101538524
624135434905
42677206292
138111042617
252501058979
130902018653
131167444704
508287840555
605880663428
295978928645
72096597720
434264481980
296447757991
302440508418
230543742300
227215893088
406610720028
128160003669
337112770205
77822873302
489600829996
539980371046
161635658157
82850734269
300301686871
400015454210
161213645909
456381539067
83562715632
57467382822
511215143022
191046428841
331239765599
19631692907
64093376168
456628408346
205278754350
150894466941
7843476065
156383281562
77527196029
12938472392
505306172834
335209480423
87134400343
308571243735
156726808262
410250653133
77149200505
254557226277
252028171585
304533674966
283845681230
2912954783
223133607077
582499095558
172257880189
613572741490
149889692213
652192080296
133274642155
106727671823
112566240639
214212806790
311744451421
523456025395
198315775888
346110937608
167373951077
134660594977
444135434669
50682072681
464913368540
13557935586
1080323306
561767493087
336581446427
42585068598
308622325469
383801120156
247678646613
338018683159
387499370863
576918592463
68894696698
344261204899
270246120560
22503770353
129983858828
33041842667
296186451843
313593662263
390621095368
167040656838
51635854788
158130782598
467644929988
87526043889
108892396442
42958560078
69448448735
311346171100
286097329347
55683078891
527553857726
241239068124
247563872142
549797276276
28573852934
45472931117
202187913304
52832518054
2210602917
19964426565
101931957475
110464201535
47918066850
107414646840
139346550116
368261314217
447093166851
214907303447
146387114526
290902828886
319570193305
7936136631
214578599845
528690299184
358528354545
95152200043
15169008931
268874954863
123115470660
131042958893
357974075455
7325325092
400105629326
364167174819
97286478905
252772210947
32978294637
68248279907
88016826259
28437211279
76784893569
337968897642
324181794663
217716020045
294368702846
99885635164
42518909991
444406735320
162999062768
265464264941
452132755678
248251959132
537534295385
321480824557
129675630033
58312911964
482093352975
258144555391
66129410181
127118885182
48904096357
1636497064
475025109143
200187416777
53536309973
110017673336
46992404426
12771933464
77167171184
120811557286
120535728383
246164921395
441024042753
160236301395
135741515525
365477457552
89087231278
172030625517
269850544464
401799458202
56377947425
107776635888
292134493826
137862767798
416351693520
465188102712
273464913544
362685905089
207586195832
225414677637
36178400429
312222193172
237365549681
189320872699
290308746425
129199814997
100262697847
270778140573
48226915533
269124459209
144002895240
72062744542
198416684394
235054123698
134534698259
45685931853
13275410182
319332895239
125119451082
376023715558
669734570409
68417621534
440174908521
269356330808
74520273960
551334600227
479750866731
142431430126
98929290586
146109332640
55189467367
288722599713
126397739651
464296515357
366786169603
512674146159
351569576553
327270873979
380823806639
140508734954
43042144170
408091493816
463407109294
55361487293
497120901532
378532636211
523324428279
342381619443
200504088038
547118965698
55706689710
42959834600
402117865593
441710528158
725563118462
52599762755
30812192591
448208364380
19699759207
186426391683
374652995026
140087766098
168688177971
266408438964
218041015339
101072804271
201615411063
6511330330
574714660119
136884488939
376227184009
54007812950
48092707990
231437187192
183520642741
313999075630
344341618318
443103642123
324388116886
465428965182
546812310344
95002399966
64948471967
63309972456
253607246645
76266673047
18389031731
55298782559
458352628315
326511529261
12112053220
36330997757
63305098956
29999012165
260874738127
298808049746
665003099494
399585973454
630984682383
10833968960
379475803630
265992053903
152812812293
4431487396
99881245518
148700913321
374301601386
51605831444
169310749021
198477013728
34026537067
94946116832
33967483482
53916462894
20142757301
157548626077
123229288979
258697268367
28469239345
651655580842
215664679092
642029861759
39075443785
34939498653
1930546316
466078150195
18432956106
106280135081
475349244124
186514945025
223111732295
132574193969
98790414503
273379129207
11486847654
261383988210
608119777951
312093114944
79466496001
384380136486
360646122412
268689138626
18174847583
434868483715
109852478263
253185744428
351480269969
56774735601
6400518121
57277563255
95535680278
43775327332
281313611437
206758264561
168784711769
39885226857
211480955460
389946529473
371863979565
189986914871
70909923376
97702619852
137469363389
264835956306
195915620126
361934308453
277484016987
314456575810
30712267779
54057243883
275211737090
21596514504
62702611230
96715675794
1706708344
42680976666
97688771021
444229166766
16283648696
18981322574
51286109396
615364416969
203257292667
52287636278
609806816569
118002334602
280010980673
210357597270
622581237522
376445150652
202059978056
209649180793
595701456891
358441624983
289170729598
315563716422
131878354851
225969763374
279719094099
13361425565
529555309452
140224908861
107028646398
43140032421
30791688962
23897535825
170736954368
189286562386
10651037738
554041701709
295461220521
468154287323
158784958838
637633453752
604243701410
352947949664
166531364372
5111979132
203432212497
576111929999
1831254130
152160496667
274228829284
369558790641
202362096160
42209406475
133066664635
377108757449
461314368981
252372254272
67661747908
192585258420
558513715576
174556132684
51583030997
361027930421
130703153644
75958782406
616756163216
611797847309
344015604564
639376380048
197288340893
288753079981
266545205023
49728377051
569022959963
267403844815
420793924233
298855761231
73158026656
34168348389
465203128809
32363241909
222502298400
285574830935
285484954207
277627631774
453602754191
68524386529
355005969421
46531414698
288868495855
308287229197
180234358124
208684851384
94604890876
49306265084
210130851244
414727480893
248983016837
624154588661
421489751770
190691071314
186600173468
360650956372
7424332580
101605644427
267619460250
195220199363
55751086384
208789784881
586739252435
42597291661
52892916323
288868769720
103531851966
530143964592
212256403746
176805484345
34093261180
60544175513
181038720840
68189357410
413059792032
585248501982
125508906091
332311802174
451108053934
10521299645
327972037469
81244119628
492292201241
75115190451
61193158352
270172148618
96781117012
22312317757
122236601934
93386752138
164630626308
4504309100
186930245925
56165332351
4994945388
129409362440
361490431060
308540525505
127573555216
162233413820
344176797807
506527484772
205729528741
530153674156
270511826938
30914106448
606607548075
165293111003
25043765460
325126282427
554183748249
74679217526
21248091847
247303825965
243319659393
232402327864
213129456139
688572443929
298490978324
147192590394
69959779443
421476782566
397320835236
9800412015
3412310438
168659963434
569606293611
422238749936
589418855641
362833654360
194272104943
59800088676
100970650844
86771529266
38682010935
78766245953
134075646253
313227230158
6006643752
402203746624
452020665259
690657349626
55207472456
240202714463
303527334138
345589540042
529061812076
81993328808
179127634577
24786670952
111826273800
560281399483
374926155083
287556845320
5237816911
29116156776
497742168418
81995171314
116097193928
288650957566
340641215134
4605734471
31919545927
251330135596
40619858130
24889456852
121768303484
98866946423
160840029710
72259344934
67886507527
163665122923
281313125860
221501006428
107458741838
429153550312
382618150419
99502976555
394568485182
205656410421
11884450495
359155844134
480362380977
332912638429
454433087295
265949339778
209795433043
438545988447
128002645373
323385918321
128240038006
162281126118
265565593744
117102446336
613975827453
525164060790
172307758801
33353103501
438175859411
136835729220
229227224166
311071561815
327413870252
398148435808
351499610058
264694364149
167091767794
339925755861
453492769822
484204739131
186695121911
438473727495
474024386251
423408735585
371027355892
576209993942
374565007305
531463034180
161733113664
83015604126
181448182552
166725366572
152437125112
116079286821
118834699260
444569280020
422631517534
347737532834
524077256577
83107039955
282172334958
210802595367
587945149812
23550164162
495497167079
375440811425
234010407350
414905021167
260131113228
65953943204
42342251661
431467673588
36027121006
125170677334
133452212895
304243891344
495734594387
324477460969
410830286243
91403702421
306769896180
544793431081
305546936782
415882584969
180153067317
425765658571
227767740396
2533313864
50437605783
74307893263
22198823582
156542567726
77347831671
235317324651
247906127855
136293148607
311363227001
589618008344
232849006098
345959901989
4268876110
111750321148
243403273897
101884169726
50716384362
375460368905
88837332338
67698222102
384588547388
53809110047
365886440285
49409770367
302046126543
196451343789
491428805798
413594900507
42851627058
37084866791
234340028176
354687978742
220319664580
19578129392
321419093703
421920186158
295188508641
264435969293
212816374556
449637470414
131932866761
691716832182
233189470221
106830598198
15108972713
45276817258
186192891104
239834932291
598932446372
247189425053
24233060662
301893793184
198020849025
174515737888
599877391592
319514164822
98546098549
339494056312
288320695177
135218651734
284898059653
48279606132
337051208047
208322459252
381580433063
105645873912
498764038259
555701204488
70742956484
402269758131
244942595243
4590503577
258473182330
164427366613
532217312591
535929506328
116940938433
345199040526
294265010206
97109801851
535891600106
23396587301
369181979229
554235590128
335450272195
246046884545
140317943503
456418865367
294861413874
646464954475
70822695564
148083466737
144293456594
13390134282
552352612698
103852830735
477020381389
436526761989
280252327551
405865864553
143477773553
87010222157
146140564607
179960675497
593779010193
445292499482
485967643380
550078690420
237068308894
395842312927
83057806533
316465819714
461993724148
117261835746
74575417780
118621543661
101757007965
166521977802
127172252993
300828998663
49439255867
53623195726
208713980021
163636319856
183512769276
165396872163
516825767541
406454152038
356792813345
592611622962
390891670811
124722059847
246338947829
270572440952
23477393587
270956715397
234910043749
371721725917
168485758926
5190441297
359610381250
207776549169
32582987861
54975513773
379395031954
28566014058
449437039726
252950615319
514052708215
218912886381
598532030492
180143312421
169597982854
151772883297
460911893780
151259116437
552015018708
201549589416
55704593729
320011120736
609825101242
293227182500
177852159042
139478879368
74735068150
581733135722
306620778828
126039323100
28009724033
38763644555
272960943912
137361670446
72813897119
25040877808
50523834327
390452970747
373333972000
321203384894
86188547993
114260916597
52528007984
52169895751
311212140196
296778129223
227499558476
157069226706
126879811426
74130705710
311872784502
239263840161
41583745100
83004085955
462437452909
559343123029
346614804025
122752250602
54903502995
399716994355
246540384218
588782171703
89011032243
208363131911
214862717195
163885668213
249855924664
270444275528
685859551262
537789779026
164259345770
509180581760
61254703791
327490346317
45986919028
339485337517
27948422394
6430036655
241665142346
182158668136
169351098187
186022281211
177079092575
154496614734
82474182086
131879725452
199183673437
75330390768
195447144388
143909518463
281352776888
121121791989
105373360719
142951552975
4141012905
153401088269
208912172585
614120967831
84774839796
505893272300
45839890644
287795716580
60790881851
351659551553
439143571329
381706990655
69360776758
74980872250
237037116795
182395918066
199547572214
223554429720
311267830206
15769100056
2275245203
266389803839
306973585797
241160971642
85977841509
519576506756
568768192637
344520203102
31248292959
54761342710
194976204497
558697779364
185975094339
57783128667
505491857089
204757716563
59353072726
36726720701
479630657419
85510412156
325667024055
41630154430
297015946719
418195398271
175771999906
164012600923
581317107922
63373123784
568332612698
160201804489
41181941181
234401705822
226319327382
32844686323
43196779638
8200818439
214974496745
609762234550
467074484034
196381609600
110316520065
122819627497
277842762017
490986966862
137528315836
517083875043
126207988811
331085817169
34732949676
86537196989
91801609378
131590432441
230526692831
237875924798
167636356600
124596368006
207610167862
388341569329
163107616292
462625089524
43478767711
219921639161
309935712678
126548663052
387318262448
259809801330
54641716752
418466103855
398394964361
18105116398
918529371
30441245026
186317362376
529641168050
231503424711
443072498804
103473459782
170550701408
527311054131
280785055916
284268952583
105204034206
5009252133
169857962645
117368228443
370774106198
465802571454
199858170270
412729725473
244440955862
461896321706
18429354723
240571331068
54051113246
402901737253
15182668563
32457087813
211666862400
175574657373
103518744546
90362225509
383832157005
188342034135
411985696111
11786774483
149953414595
292787298566
318472064693
6752295920
100215876817
8407222971
177410265158
388235675548
55980649365
187276445786
174834268415
304595433307
315192812670
151582069244
109892388583
529153971705
264513050117
345618993145
258075491318
449357158711
176056558428
427928885218
494724350120
90387868795
526274741301
43156766244
278022534301
643080189026
74656497577
30280928587
248763769358
13261322673
153797988244
251573325616
146010978938
4780615063
438663912319
209734755095
195486837473
160770606902
554132475915
268309546190
150739212038
203824806730
595276894601
126879322636
169924864038
307555356973
283901322449
379383284903
122022312587
707199459317
455892939440
95229408664
302278713609
98886549141
512602820213
12194791491
32150038132
60614080362
99813109139
197339561136
208077855439
204805882625
459785596902
490835329372
571583181224
425580435699
254974624457
389085030904
76115843730
19932891264
27787764523
273637475776
631849582481
193674982499
268018789500
146747683352
151663612306
153913176679
445327313713
154306219673
563086919347
342371759958
351242744976
312316169433
289860041967
350354482638
189325142196
581597724576
17894184160
422063300473
92823680597
217512244282
156645976484
493261099989
367023090669
124677864930
115738323623
153161565148
453633159429
218801651496
4106525944
59216440475
304392812903
219188604273
68169104650
187516614213
196233285753
424256768822
139931635731
25826865556
519175238258
53719663431
313234577390
285079127910
366104313916
226117339291
406339199757
27767211687
263863724999
84422479438
206033835422
186789602933
232578446855
302884317512
82346657690
54196511913
278958716560
63941644810
154018448607
467415421674
82204266958
49816642249
540654610273
111901322701
172474305478
336382312414
204349532430
125500789718
14769538515
200684396506
30987099189
275393191020
63809218344
26113155265
644194923338
187935034140
12599779193
24320484432
55094493087
171934850643
469498371955
64414080080
202005862712
224161985676
261746249058
198447667599
50181999302
347425572060
40434606002
605945920861
437204166630
282577153018
36560392501
53991085795
392283664940
72917519731
286226907191
117087670937
104799572890
430456594456
269030910361
149888846844
458654171870
479537731801
349254068000
333103192880
97828506590
167738707385
447133428694
276834737161
97512044290
375236439840
35660835931
418722344156
13031356631
193420226025
116974002424
77106802604
35355641894
647544892839
14695982963
31655911710
325244615229
132077614083
641743659996
64218284942
268118256539
203484863928
426782802094
50145290136
390235086731
408588873913
44231420011
92333005138
68345845944
343845776891
123492502752
182822087446
341305783867
41154110269
47926929773
130834046004
32096545145
418610657098
21449431504
598899201355
95016687105
389076809406
203542309993
301613440545
103924651277
118607342956
298592083967
44721107241
443630063449
93352259416
220875351959
413731548375
45246656461
257757340196
97023262917
254037031805
233307518453
104304941955
143964968533
170473249169
319243777187
97642476752
264143823949
483323920400
124571873742
461655926261
34871230355
476589944448
309018140302
29415353547
414554146386
536886745329
355199424464
58826811546
75627406830
23367827725
13242188737
52039075751
296190316220
443069681326
167830586605
245486728778
63482112901
55401582782
605584970908
72526562264
53904448782
26723120957
126263737921
389178184666
9800683313
340890659161
311503229431
351758782963
102130552323
83548774401
364616995263
11977114373
195617219156
539950749567
29700549040
351021061893
11137397907
31692198132
7471124940
352714679077
143001303091
79730189948
92653733166
338186228132
129818802634
385072814793
183582891475
406298582126
54356075563
61890649065
263065160235
83655356999
352605985534
584886057017
109933036449
681044205007
120279238075
264734691791
263294554047
128765519854
497060474488
214182094323
21081265660
316689995938
267417915880
499342747626
300733153036
185854630812
45691776262
582625515413
100108834874
65845513101
304161233260
119413173692
128006054196
78923032294
6512744202
306452701175
304437611557
12874299169
124751811112
88081297278
333414158550
344854210126
305818038877
134390474833
155549623556
159679336137
389216206880
5784958417
193215190232
345879467929
284060367187
556054829859
109898779186
66308725299
34925838658
255313693342
354995765636
182935289282
185249915291
120802384111
71610321766
290975787851
257489697815
278080868872
413102911004
113343068380
121356662491
260493947458
19471788973
138119635199
65995751083
96412429345
498855140394
163242321222
102327824550
314864221962
18590906270
241145979843
316572760145
86035090015
54596331902
53201482066
83297042384
129653184155
286434039577
234461762415
86304910424
203745635157
229010071923
46311480957
734918407
138960736647
206129448498
530399425263
272794203926
511445919230
188917486942
588652373074
76329710468
485291683763
538228414106
338561690886
74862489952
115489374418
274839926542
132508871546
86369114843
201234308
360294344761
195435407197
31812763214
49942231963
293224263202
329172648167
278862322710
487518504903
508223342509
430263940590
256741385497
291978084688
19888229823
549029342279
643629365649
157496889199
345843120467
186351023686
189297818268
445156069272
383613251919
251888071503
279940887114
109950834820
590728201239
20226911983
129412209912
220470623891
117552606837
259843400120
462953510442
335412967144
184514747358
278982208150
437086250168
516490581144
74175711243
120377086464
274945393155
144090309872
317037879521
11854830540
159643346055
119164188210
294968049323
474008408845
284558269706
289955065053
438092401976
411959649886
218377735051
526277950413
58806610463
101610846050
144640444066
226209776639
64623403401
111031440113
10308251644
555811400268
71718095958
18487592505
157051205688
325261281193
494098034836
385211564246
266959835478
69317557704
341876731515
467643874076
157400453892
287250014038
348877013489
23659322024
239347052081
350518802756
348523725689
342074063141
224047220647
180691406048
520987032061
46789232381
148860020938
56075975592
273846273521
139105560204
37989922669
184947680341
448050301932
305047757741
287709334132
225761716755
18311819602
93728308424
257428463141
561985506013
56512666674
701118150519
247176467608
167224255466
210317849386
117511073702
144879451326
306916423891
405812830475
443838400102
95390478001
66203184392
355482134494
322903126418
53765771486
181793567971
533684089652
177342679627
193276685335
90284953351
147700994311
18817957861
225314920171
139032502857
235558189263
56026330691
427854887659
182619052081
47500723090
85164998839
30868345174
88953177757
60516128503
20790570268
27005677979
127315470385
426934797288
148906166462
313604537947
401418819495
168741522248
10171133255
206758616749
12981494749
25228519293
251737396679
261890080247
139382549004
89554529875
301204196295
245352991659
347999664379
570664476623
73316738445
282527752924
384630626406
652082313383
144543187186
144078300529
100902726454
532830700879
439452821309
444859101104
647777123561
525697312356
480383960269
366044783637
200155177833
340030569518
154348928030
558381287090
101701486429
72963413950
157017052177
407429508113
237888749195
465358309645
327333785969
241873905421
432248885621
238572681655
352535717862
445096536230
278275800416
145635634585
75669970987
48926133895
54969507698
236165813528
282583220337
112278061394
184326485437
128020317007
188780252655
673406730429
99276758192
168954126950
112022777990
538509951589
139270012442
636394008205
325113909460
167920118448
23401310857
360608822265
250911033371
3753190756
488178566967
50073542337
61392638123
614500872216
227854268322
24372024425
381119548796
706506158648
250968274852
103999367536
595998123513
254715995459
350300814253
69003022329
373130369738
43979500287
232842554099
24273509526
89355132882
165361160652
142908085177
356103277645
85008679333
255797939638
286928467989
366899883895
350431262422
336658616499
152921146413
170384302174
36460479934
295771881903
452163163306
140380302493
434110202430
499355379362
144796907775
374749126220
347053504422
540382470439
380447443681
394373424301
67606932189
286738990801
15310402946
72180790343
197824950390
59039544534
624123864805
242238371825
154868466707
249590866818
356562964815
7861878736
16768630793
16159876475
250392455590
341088504640
422964745330
323246636556
299643244532
192892622924
190376166960
252028133770
195197433096
207302390136
84626424506
89863835135
456380889396
107689596777
13965301390
70626264334
27713257285
314954309972
195950689014
13755659860
213135736516
336593150857
274238268921
363064587441
80433734031
191961439955
342582062272
62684436278
367222931142
243521494326
792679244
285456082064
201736215931
92661519855
366690245568
47937211172
366554224540
117425225525
109782790137
117837397082
441367467124
280697430974
92168852974
153473162194
222145954932
515908940782
147290795446
325989664213
358052048056
118518665714
216638869840
57039456029
223852298071
3107771966
45642959888
222737799540
287336666856
163229618389
660639738879
292409717166
182629842839
2742759273
128131481241
356757577477
132357156319
506972676903
141718756921
305163398705
267066050965
592328375941
396086197753
433416487638
273718299654
292042191773
273794199331
1529198159
423772198528
285876347584
190323696667
102635537631
218632737148
266415291297
237026437998
62718175390
387437557058
53885005040
380188637569
26304263460
165824350402
330864649200
174616518792
384672417204
23190890887
525201365665
49488559936
195501337879
506055176348
610377747488
77378451704
112014875793
655113265775
507847160095
306388944538
43996549091
37976721473
103628477461
395351549677
83906458039
119681195956
129817244781
98140639363
505815047701
419273007739
155757445686
274344077630
298001667489
129541105725
57925520778
431775834897
134122774263
130633381420
367670164313
116775279591
420356516461
391252331752
137852351708
17403231550
531831027094
278535056973
182451700417
23577012430
163215711174
501121581661
111100650456
241997257916
461808268654
52794786611
179224400903
613023925648
84818588170
23458000270
392185836389
5697000577
241322749981
7468645423
269433157368
57225144265
145511268226
353840384719
26113375898
151884993381
148686030313
21545993680
231629391621
214723385988
427141028491
281395488871
279208445662
106118132296
229765043581
373700330205
172231113722
378707277734
11360839119
152270863100
9191709873
450152783972
25506561624
82396948286
281704265745
320215670828
552927951652
331862145661
110822955667
6165813142
69941906631
206326677877
33001628005
405883230095
75363750783
54858539596
206852850592
490538797195
213837822990
5192484036
293574471017
287628582933
187775110456
204203960485
230525425730
49133146268
76111495149
88914715546
54298005800
53693784747
120883098023
431234689164
13456950090
71917752253
60983810075
147019769589
155002165200
43556509496
568579406307
67210973293
291610747437
266975516937
462543865261
82684203446
5893202394
443755857354
166363596145
15360246703
70574556827
85670335200
120153699753
199786108904
89325215060
28577338496
318622783266
166472336151
176144148061
366435739524
242316997691
189066997503
666583391775
164287929388
12753674537
333151216631
335899187163
34331422199
404894516329
368649188217
17105659056
147334109619
359308812767
68032166893
344669996355
349699155474
43675970639
318939299959
173808006276
272382067104
89363112904
123560329925
375262763560
61449038968
413728321235
262266279078
264004508077
37571797197
338856364770
137799460810
193736518292
92566090910
317528598990
61622102434
213658976279
258981029536
68089143868
46527325355
10476535692
203718061798
64853697277
327631202164
223300325953
380493137357
376913521381
255230156733
286868703314
501054987727
511327609553
290914898919
476498218468
242326481238
473817489910
298629908079
10644110672
550334472190
213310307138
20067171530
2732414597
381055778498
101171710753
301801897060
472980198374
138218205786
352140398210
283318501443
139381794647
342799692766
84037649420
250392071458
84074378538
124534791033
186396684506
257686285142
595859475649
152056963663
429962720151
496032591020
37018362690
104933348073
377670528619
390174539242
443608756905
147739988666
567474603838
537641934890
2752712993
156719601095
177791971526
107869952619
58412187545
381207099340
136826628108
399521845299
265030953690
260020946023
260366376462
72812991846
161465090907
6982411551
199282017894
435762783020
257329391383
9331099148
31534959489
617349578356
279655497691
214247621347
6327419732
289252424589
460381015971
126179856441
47733844561
39214611270
110251877549
133280887378
134628924127
113826851962
94009510422
292163813864
526635892299
180393352574
151880982585
147500149427
81992351065
503041198685
12622366530
234930999452
447951480681
485443844965
328264646894
112389485337
559923561294
78079253440
211610437175
86633727817
469621093640
617746902226
104942992879
107301458437
600058734171
92935964380
89058954597
136763617440
26799909064
481006463821
40628245273
553267435501
194571225082
362485139177
416413716267
205306271021
146726660400
262101581020
285332903568
517671489916
237747743065
287946040996
148459018323
38962022481
250773792609
96482477089
80324766857
322541674363
315514738785
423811595246
93769433042
182004846310
320735103262
297004120210
409399635673
331389873286
304766749081
158362197744
108261842628
120388210364
198910199594
362055010781
518397708999
204567907441
217649210462
262095652739
218971207496
270573436574
397340562440
106550372805
19798380521
19554767595
312164142649
142330606520
3037947585
330517065669
154775461894
186179158203
327029756776
299460841265
342588743081
61424147833
143948597873
86377382811
117547846383
221899680482
249457351607
86778595880
50671503377
338362920720
467499202734
68419851050
56808426544
18368512427
2580910794
517748947208
162916038993
148360301189
342257531996
78708036545
297970273011
139305486640
127051515231
325105140100
39599869048
227005512628
217789523367
81627401077
380752533560
497801235171
460302792167
319908002348
388413695771
206218898417
175962304697
350943323973
35031343925
335687737179
129789834600
330746909358
287748242471
28333249635
280143799515
258234145219
631153703584
228412353751
403038840897
31486457986
203133822731
426765207439
204011801331
240605999108
321477558867
543004882607
286239230514
337352935906
167500996954
258619588771
438591288875
388419813578
281730548231
210175458916
313710117939
335170774878
29572154408
250306390624
362264109250
29405716634
195127404508
48260787725
347168282075
52801138815
81713553820
561570038097
252859541708
297934409253
233357171272
242921071483
305253722209
86399464031
44121448694
188124964346
6798934233
461674632893
249015695478
3517751943
134341034088
31547360849
386424385943
248562414314
373900535042
64516167755
36221796712
541537259886
96424489969
297847014762
256881347910
142913071140
339656350951
217113301063
187860674126
69753221377
217022443718
402821469204
349111988000
87903718998
128840700396
333736095563
384251279390
630032480391
205390252953
50744182365
100659959951
396910065247
372582858321
383397183008
334668475355
157530305824
327701835188
383359249125
600296339133
52012381078
200277061604
551497929573
275661278090
342241117334
519881341918
183607015993
279804989878
22800930275
107544826830
171427200851
191294896053
577778782857
85474745771
163232699866
204572532638
7818562260
2264054843
75664952020
151894876630
70963344046
185716685462
165436454597
89774102311
425600932229
392456530984
296927527062
308220950172
82304136993
33934963997
506096751741
199649691164
279649582924
254899065182
337806926545
437454518339
49036051835
207865486895
287635288305
526810630129
266335107223
56016015433
517926738675
66996601356
123945821817
134451569129
159964041651
242755389099
35903928715
90536181189
327721955098
98548723009
344571323177
65431059681
140418745054
193856791342
375166468363
170139532578
6690723863
100865534937
41861632604
169649049388
110072337948
259190234945
270340973018
380646919548
131299080102
123018734149
46215947889
134572867039
45589524281
209253228346
491498741818
139363577714
210053610927
322164039424
31322262199
538039303074
295063127192
424955603619
34766305133
300365344712
94041395891
372571651016
370803093328
97508192963
198345238502
282282224017
166684798122
300842345468
509835139716
613851072731
173725837195
169851561696
13707060958
30573356716
262678946528
417054230377
112391713964
378389713043
619331938077
143606036821
270969886164
467747641012
526183663640
502039971838
154412675892
432530951369
344646960345
88005203154
169875380097
35181522579
284264596092
531933147338
486895226137
363349058518
99339461479
91498805121
84288409422
310817288750
88331440191
86275580045
138546625925
104994645791
51935767244
221660674498
152055404409
346152374274
135378525133
67725887748
33179352779
323609482188
224148451541
99704553420
441809036633
224933642996
336209524873
54506761449
296801088280
449263965780
105603530764
196123216905
195116178005
262751056179
16403105516
297110235846
252051009097
450874537776
247936102917
312024458994
347036508179
296380403137
432452518622
136755878391
23562100696
149309775344
83882285436
156924804359
244998564872
156470532161
176942794762
139709288659
49104469063
394598872239
142809136800
71788736475
72782688133
123875363195
294220581922
28083306396
401774661118
51995016119
78459075394
292287253768
80066070042
229617632566
133188726009
155163515829
527574488369
79778642621
167700484716
123814812501
251571692507
108995708267
184152218029
222683113299
162452956899
427086423804
81495151494
44092757700
471335656238
128771661068
7729155677
194131181025
326650430868
463447043804
365112722494
7050293415
317063992502
18664349741
349871259945
297391183426
157511469812
409604323399
434061837807
10625237109
560860563634
479522337768
183330896610
77973792101
160708409437
335037465127
103137347041
57740697991
114221407935
248599685020
90945118873
67574703429
334150419111
162288619549
273336707885
94132403422
41656575765
252280580732
32713704790
331999308715
230728164060
412929417337
323282735347
285968708883
131779429523
1546545141
600781092416
219483476248
220934192650
583631383865
167014495755
118092526517
23129741269
258830452906
171287809529
209038756041
55085856736
183234717553
120123183556
255335532810
153047459584
143804015700
29454191002
132032848445
80490444561
162569518220
406267076274
99097144881
206029114993
168934482270
129403762459
276757049121
355644944984
185331173099
148117594429
51154659573
210330027685
477350554902
294587530377
254147791952
272763180969
202388005969
312163449307
486036809888
66540211921
122156318642
107350016731
532873603904
481078532549
230230767286
312590132411
24374013557
549475188162
17058346862
509267683830
303243376458
233365823306
465752323804
206582603322
50864914126
226679788195
43145207369
426996500749
75883225334
156488927005
183868210919
176361259332
411132753050
48287592277
438502216278
79888623198
143115641412
2636956472
158502837041
415884969357
422904582132
377363322530
375661006710
33151801842
44507122721
306179653118
58420977512
18020217066
88131668967
260441592217
321453368508
78526146068
97327925116
333532405516
97215791975
193845507533
192493457331
11984474272
149325274233
169772623059
46529396374
365082157050
126650471957
225628324392
45662087986
80004407401
334605258125
82645886477
206472392322
194034107099
147803137743
463035217553
237048109987
202299695032
75419115497
4854031614
116470903650
257985728545
188600753767
384741016141
123899947605
289169132426
76632566269
156965777502
459760983108
180487316638
111526876775
81337853359
137858596512
281368587436
288175954550
245532994868
212071030353
247214720756
220684048772
81797665685
221504830527
278273406645
273653176470
400500965971
184621944443
566824478387
44589279995
43185633561
189130026095
119198097475
321803211361
54045387744
628393067863
492481907700
3323162634
199650654261
121107073885
39390507783
346122392899
441941874871
172456388345
132279540418
132364080025
129525018285
157355836269
150715406969
40415419654
56417350688
549925148393
168775242927
210008194147
331722749868
42723293774
272154380681
207885755406
500620383958
75539541018
359275436886
33554464373
390651071513
18454298163
270864834892
176668913398
139333485318
95909625079
448619708017
320119481167
272362303595
66982012233
25713404609
79640311209
204407253989
75646335014
227827758659
21631819781
253806008733
380878496705
448813762392
21464061669
18153360802
196287565999
113631213974
31180885977
224752856251
414611357724
200935459843
267448492818
185983655705
366843995052
613181797173
429472377789
189669427946
241309087229
69269317749
15430356277
615639751571
186010563687
289496304395
19466319440
30745032579
49948475795
152172476272
268322083756
136933759278
445675457147
109611426771
368570545148
210934577386
208015793118
103463976113
240782300475
440342085351
19392960461
69312285081
68533293363
91807536653
157546473236
477328172419
480063653121
78704201057
578937163990
550940775544
4692737043
292848057842
134167350411
137244713724
427412900498
12668132507
142650921570
379091331000
25954573278
42776972068
23919291436
110305230652
188943624592
377771814423
158610728555
39432721060
32079009729
145284463046
121147901051
303652878343
305563575995
330385539888
53468138155
207551398958
114114345196
52208766186
121218601070
8338066238
169452803491
261020036280
37048355721
470511107016
140572333564
71972865407
139931724496
444593200245
170609011839
171854002406
284254160497
212159844538
18394522235
158032514580
184832401394
31785328390
97147272211
220517039796
313043733278
459547211062
48523019772
245967231543
46247302234
255798880769
62137427782
373139798285
114693165691
126669284944
58588095820
19905222475
512106991247
58417822886
318556949775
140091680320
267199400012
131269162066
352017621501
39524384784
20941146823
89852358122
417705455253
70695153211
419373187790
452523273865
318313631121
96037149538
209442943331
638662240989
500457200191
170880432812
387189632960
148209606203
574219187881
57941302430
294917492220
208626359150
196626855395
142601192836
182774851167
182151828779
495805287060
131582439808
383255849342
265614118513
137710504450
317249395093
529373088929
387366518766
35725684079
433851136108
426588909645
261069207701
269302310483
294752905168
414784523428
443454704357
94626414719
441016499772
125820808062
399455122845
346427618078
375613218787
58056822106
366443665723
516030052057
240069244004
55143990479
259515821938
123323753462
328960489268
207848855677
135290824478
35462276533
384855225238
144275466584
215141006180
209097598544
201772757985
474016796741
84167591154
30659506066
172091315934
438039040812
120083659311
322979171940
362303018331
100480046343
293176450632
201339295723
51055197941
431653585388
343772306798
121525029715
153183775036
607662327241
342302580108
27426621366
43083392785
324324892403
296057032316
55398554143
360542662226
228116868366
38347139093
183120556881
18747750243
367479218041
145417815811
611676591773
153443733780
372736848217
5358321487
17381495195
559195343019
385051415762
319352476728
75066382833
82176377245
499189179704
524191514544
375516085655
82505880728
264158903968
247005661358
112621437205
140438946035
178153269200
193621889036
9136618169
150528724309
453998478277
178701930362
151072780551
387227084597
253197198276
50939895024
48119455958
44496302165
385363577318
221304846984
160376517295
25037126483
34854597323
124970403692
283302436470
359791074490
407022608793
247209675136
277347971976
333879874600
24292783046
103564065582
212289032063
38855415695
461240114528
174869229808
96317751475
136090275805
64338666128
406670495512
490480363252
166622713187
675868785250
221892012028
222234124011
168778324420
173456054351
520762782967
334445467832
140364221099
531323410210
59693118507
1546743658
229001908040
80008097428
140866901357
6532701434
71852810491
626720432569
76427401766
314944645744
166347022871
159453488594
126824143083
457836027116
65466066626
177476279427
123648746214
295374593813
91503400407
6053999963
303359497786
167552818475
155195831144
255737065178
411295928293
122498587761
390145928072
471391202248
4393184841
119784472696
133176794332
344126003430
271049303035
332128421647
27945128637
25137485963
149082697141
325946894207
23478361283
158652815675
312242619687
38352131185
178614182866
132999087259
393753398131
225428702953
418294078711
445659328191
406251783926
81776007918
115094177520
576827413254
106101922439
266189424229
6779957726
14544260539
383657153200
359077560907
251816632290
360583705347
464055612909
162266334739
116336979581
187968595985
437767318277
9167888280
132018376552
398724132765
13161132747
338760040733
537316974660
196611333729
104661744980
147758017819
580721523158
77725559592
234195809912
212721604109
439759207199
650575084447
114814700043
461796431577
117707988627
289190420434
217352287924
473267748029
110545317373
307145548314
378595905161
69928712546
594515659393
362684423299
560160563485
243040608135
414377414
425854513259
116042983011
302914556489
80483241047
107548500369
157344968502
200387759379
241389890723
252117961097
519779051384
114651918206
146242430348
118847841170
349934838214
555661693722
402416126622
479900923805
7162260427
32119353324
152265959983
166941830010
472067565978
429902416042
589413928104
176593914862
218517970107
306130612703
407242376713
382584627697
662608937970
413557173407
16851070299
128397982310
116865971778
69503773707
292660100064
243090002876
128562662997
381575883866
75437069828
319655150398
382888683537
315534401338
29906235160
279972233717
134562875241
438602549826
374919212087
170467364521
136024632525
614513552533
396588763050
301861895785
42970176956
446024575273
129158714468
34189094946
216065058257
425658973380
415763508395
112002386915
197803761245
415274218710
399053340560
601012995610
451402008496
416433159165
165412152909
372210067749
347058408371
162328038563
86905972660
71920403875
395908621495
295856348200
87988986694
308712746687
142677038659
420467574524
145895627198
369281161372
655402890569
105421806679
3917335772
69699288308
281840654393
433669623820
105933898861
337609919373
97358579593
229250830451
251984917655
171387008347
141887085526
248140740798
20890309755
60207140478
193836943360
20078934938
766126375
327112892822
136958337905
192468965945
95575685526
65160036922
290195320477
110292153252
188623748300
264952809862
465830716013
442499219430
11473497835
44152883730
62548945306
127815565169
433119671300
361085758188
216185447462
354684712534
289023054368
399943272983
207757409656
29680287877
410028814351
192279304246
210017008527
16050943844
6252234615
83267120481
68108113779
252685720574
51119697117
151256241007
187129279554
45951381896
102599916107
303781826977
292560112866
496035428364
149229993757
23039447673
90370644805
390456942942
499325477069
430194211785
21575305291
476936956615
314892667614
329476935319
340267000646
141707182920
240940997124
408898333198
323527453352
204036756363
95649017514
252194201655
532223253421
246660219417
17009493738
464421332155
248017202364
376682541719
393176334939
101830494172
171698377174
132138660492
123519685931
324057963293
266594220611
651531664901
92700811203
388315211670
296945399037
434987842966
130092602479
324962278756
82126363440
172341271412
327616928079
270129175421
464295946484
358559551673
107168664614
318666914502
60028877992
108711720477
100456418712
138318214916
57840010278
233074609158
283270508649
147033537961
7110205097
167395947863
46468686283
69357267400
59086880876
79997281571
176071618923
75100902356
139490994486
300966218821
303449629036
258218437264
320042371337
94577604707
436169568764
333013556121
417299417986
379602262720
130820645725
2262164752
9902247613
275724934937
631920960192
238948726180
394693993747
159909058731
339829621077
249062497677
128040892595
135489851278
312257928141
202251104145
478811662453
392331338290
176295238065
111851013713
87948217242
296707505706
202978089939
200577627885
186378523319
38930692444
194437235724
113189690777
171933634411
241188937558
134633447447
160796892917
125460026082
68102498598
418450910923
72378750967
231812360429
259533924455
197291471148
494871107403
473283369699
340862026682
117271636994
118770895571
38509585783
227942489566
147846138934
215982149791
198108000432
276589417727
263790952741
45208419997
26115621964
305890024685
19062613941
119774861277
77334631686
110069456862
343493553333
40680468502
94931805397
1128651710
244094179018
89220268385
34452259319
1238719927
14186360541
592986993343
504366443562
158367114861
215849348769
113335242495
22228042121
145899867390
405677122235
340605849186
222655344545
106186668783
61262187104
157131781665
257919075345
73067601318
87566013395
211705697090
19359027583
349347939797
367926514619
144129588314
65810626992
162840763824
2820837505
152951424522
191841761929
193860966386
263127907278
467060930233
131019857574
48430023179
147726469317
35775170706
163280654437
246324355805
7183834108
229146447210
7046034705
108825867861
307162612717
365016810924
7911119467
326920144075
502673026206
354403166936
184029093752
120137644121
184860808595
306720625495
70908285111
328100680050
233017339010
5999796462
94157479913
107739869400
50600106455
40017937545
333865406449
175475007490
39226026204
316501920009
331858577868
49518000990
252119808093
361812328
255675930098
8644021784
409812145257
44363584275
65072587753
37883833213
81802984765
64399120465
264360952270
239953909838
30711709505
1176449863
243137710674
334914184834
15340171817
20846170451
7200951814
402538509266
40627119247
25259639991
40682497997
41148258621
94951194274
55524956104
24309118687
487484669031
18040044582
240209008671
63510233909
134930086144
372204802700
25428610746
147816182343
250614223078
103372295665
325373856379
17513642759
108714939843
100144415984
23249250351
341473150074
668817374452
115850897141
493196568814
156060059302
148285380789
3745075738
260484815762
48175503175
257563154399
410021021410
218191898701
503127876704
231455943361
350800039876
147026121615
603661533601
416530582483
123300461209
364265863727
173470252457
50736869200
193750213049
374810516111
245274636574
167341588463
6107164421
154737908389
404724590636
381675370084
105403883272
343480199540
281901937019
400311890123
324702598488
91245253409
91488707913
307507660438
82379854684
159624559556
153493278269
186006246184
6397955636
23937074070
275208070540
91440010973
340800510990
267995646193
207309269781
477195294707
312389506720
92862419000
335782394733
130917458934
1118504468
421647752658
204507832740
94300140030
118766130375
60318448250
111733323914
97835284794
190584534842
97238021798
328843245986
424771009961
1557615471
377191333533
152610864966
177600734437
58112855754
64567151297
32926751888
76157122999
186033098248
269652920099
150762397846
214880410692
321753285026
374443348099
247752697747
393233454019
356379277736
2941611848
201361361405
288962945284
457612044313
29154833744
65746577331
107811879296
37998417651
214924900650
193821191141
121971593760
53092258669
226362460764
30024863362
482276579849
256746944026
381179153450
97812516410
116703541794
177045146787
12135277403
195298568183
556085275535
13836188181
103306509802
481484940572
292398921806
11405612722
424625053969
97234023489
70909001317
163021848353
88244234822
493205283643
227283230670
416879184433
78545765709
181662246067
8011362034
338446685313
584710606455
12735457933
10173814950
655116442664
477171216237
98075222143
63158105916
80779688055
301179451161
193707918056
405361104540
382903324283
397040125685
54251913958
109369952256
483232010049
105844795008
628984165102
220680178513
354389194021
221625354682
75578356424
435627376576
357115738465
6687758491
361931542661
34082928002
126912610302
135236555338
509405570852
203156802216
206592947044
27215207183
198727940580
320293635441
91523841998
224353249559
54101626061
94212887624
42192930357
196938329117
263022607656
89631053270
258248711759
188916736910
301024047195
377929524879
439525536983
142480390532
26331322696
478126313356
220762690990
86147190852
29401214340
56128031768
584831799059
306698729806
174686106577
109689146702
600221253227
179207133124
149384310989
195234709849
207294299524
93422519405
130490361681
512972091695
502313857443
33196948117
63639660401
214555142000
105055730390
367079896441
263864596722
78540774695
223415648362
510260566996
240256844991
283580100399
279972454086
94820910941
103186218677
169674822479
297156452287
172736181581
321016170708
177557425821
142977254353
42465436684
234126029731
216988817556
175578789755
18314165351
26243475515
251936159616
93056586823
175068368463
319124221228
119754509366
258216797860
434070861535
76731859610
541350375314
312231285131
308676467814
145575929888
114729940251
142451146414
151390637116
158133489886
507523161070
56909704665
109238437028
253771098047
483919779456
337066199165
91944610266
63579518305
171122770189
24360224737
115264461645
281400334607
143798833406
80648837892
196614390297
657205526365
82012049582
153204145391
219584527847
257334812423
211792861201
220877565972
104001180073
234935082864
58796234533
405598609697
94796775640
150167359772
290713443294
590721738134
384328661213
596231757884
40241653206
403665454444
22321177335
12592633850
197696388768
353752567151
140401503555
162314502029
4294709578
91212580676
322013710246
5336615305
571902376552
213656606118
332295117883
65407745841
491684962588
71012216033
318184540302
88150740487
253508896917
198480240324
227782537554
90265569856
16305332319
183634402748
225531631281
79251692297
123630875441
342704098353
183065289596
176349288707
103630124613
38738878509
25289954892
354576559078
307107372394
29128653015
411750010629
197187121135
20773636598
296276667120
278344986330
18620321493
90919979255
8855646697
201408491463
143338805493
53890271168
142804311284
108083495292
399618614295
124755445013
90673093069
161231752929
361017415199
285478075556
510539463126
45256143518
16977915131
67573564691
36352146650
396431688940
44182343666
275304920114
426130416612
470031339506
236798457991
90718771478
77539443474
4526898096
109635860992
3098290918
275457704599
35910363694
322212860072
308498130511
429914044094
74519661227
83044902017
594025775548
455581182781
57692172212
65281410782
547959193116
110812516904
87579937136
134605992622
36764231603
130612012593
107428951585
147462737361
254565287988
221057266029
152651647770
160944392673
410806535294
247231200936
206144399331
59220377884
245399875786
65001669644
194797385044
193192692482
70276274723
274885902447
106579192945
154892327704
318380143371
267024205998
17740009651
193167760320
133420943428
158397721763
304032542409
327591864807
123648567893
267495460437
31414864018
114845139549
319891851776
520122258501
330482869964
170733577969
135237121118
454596129404
596023464839
213669219380
275658380642
477524096635
356194199276
282978824274
262080485146
91359156326
373954195871
326029853566
329745908876
513476464459
309924594769
236764972190
447635490087
171007029866
169512658649
184722290433
576986102674
126395398463
106148969205
459248289103
164849863691
237499471167
144527924689
201578072948
402436087484
487526023624
271975104370
175169982860
220406594279
93829197454
361606386264
304250442478
157196240012
78802158696
440939462794
186795615498
416791106886
201959260931
43295408077
7876192020
135516814860
73413098142
403876163783
133383827084
291525768070
217269981904
461146403452
37125682914
143167022295
541259913290
171034029962
405053700875
132559764951
488059840631
4491309906
240529765515
223881950074
407718667743
325027722060
372197129391
468156618693
230675042858
129964266753
298118246222
175840990188
382603557216
25821712962
234049426124
221524448999
179275356932
385849167402
173420640096
106851391699
102538959635
330126658333
182046526162
177191631154
46970424331
647209753755
69407825387
51179288927
96810649140
76517014882
46464312968
185695597131
1093579506
35342575550
27262607995
217910235386
131741479509
243953624185
379320421531
21791094764
527796258051
307021734525
206725674039
188376412218
46446129618
561152002461
212939266993
39069780457
60779432936
511050728557
340799428116
89056542064
388239048285
133621102869
293968892865
354245729883
80776115013
345812750394
43134900213
547972841291
121603187775
148068371096
194442581480
179726267850
183919313340
61680189840
293048852089
25652946509
73016414572
467003700622
14215591105
432873074432
110707575359
163254436611
82876735897
478583222353
70831865866
66186414831
72310734642
520024781075
232677625362
467726305520
85356642287
24432954640
126838069238
3341558393
240272402320
55726408021
291292215064
294807830279
387404004758
253278246812
212623506412
210146250379
45963500061
389077840254
33931989517
47316120332
557633036515
328263353229
20443795367
39370620616
223026287014
439932710834
245822699858
214403215512
36301327451
236271198213
430197846595
224458615551
309746821725
123613292222
268146517541
127280639395
198882686771
60718418959
253481281900
512739828925
136860832149
155570633017
58432808216
341232596280
332335664899
339743657944
577130697435
181173345840
184432449133
429711492897
235909670111
60502279290
292463696784
99192236238
120693779991
315116092390
14015775781
382251492894
73082803566
70089733522
269545262418
105722586211
224052724435
14472735280
63036086990
19256901183
436720302524
120026409720
267239754949
359589439650
65143938540
303628606684
35740884584
22555630506
347972902181
191463367794
106452436160
19966221438
278125262176
356017610680
596030631356
110260847702
74447219310
394630399081
182244342551
228728121737
67833019174
126154163205
135838480557
215137467882
99354718726
76314467745
183884063697
325328521418
74943764335
291233388102
54202294913
238862947351
510143504218
57569607487
194785322697
335385836419
189616710132
281625204939
412134164023
150835197103
324086562958
253866358394
639532384139
409457255483
19798575801
21633716367
125565533687
449941225818
481232194053
180513962980
63133474982
130190893071
211294653163
173666040760
472886651781
58211484624
203753738332
637426986746
21070042477
35819901983
246167779598
78682711664
214823168203
360352209630
234802425384
132864614764
388427840352
34832945621
176568574483
94570484547
148955053702
29722679067
331378189576
55786674152
295952251651
12578275988
131300423474
325131241487
349908406741
29819927861
201951895905
100616542841
373762304725
67155934364
91404610871
415157503684
22969864058
121642660217
80652730034
177984496698
312650002917
100230157966
66653215777
141476441589
365606419712
138718031209
127635265242
207577836969
78981268899
623741844162
120005326455
26607954202
411609718809
487397908713
363221543359
350895755256
113957789560
84820442309
281912537226
458744798121
84370731442
51335646144
144568106404
155334689506
171446785303
199829251831
208375663175
339874715748
565174174936
44591903715
489381595127
168318005301
10762459270
609745335233
281343804773
153052821386
197886060276
244303839701
547239532527
302155028212
171895735675
80522258171
157329214072
44130043737
198054376335
100488324904
73317759915
270289768669
276411958515
96739939287
268010015970
54686738957
29065420199
216402916351
120512052866
180506381637
335521145964
110613273137
111209699453
549904404788
428387360621
160309671455
191865410294
398935921742
136928881629
224838158729
516312197279
15372122714
171002909921
494654735753
240051986297
408514466000
35617573895
387062686845
354774299651
125284636181
378607473617
119136772241
309857647441
207743903762
320589767103
38978347858
23615124639
138616604000
332698298518
187193343768
6915765052
65665317391
11985048405
173832310560
155903869137
390444681595
71211483077
81914698291
654703976165
150581852541
212122517367
207697901845
353744278968
149084093914
159672460157
92361270283
36534456648
492191607310
333981154980
146006257046
134765806020
35609884316
295674030717
47144224206
396692704932
66320717493
559316161575
16492183309
347964978763
172079226546
71451720450
266780992835
361571344993
153505120250
114671316687
225940306659
294709205087
177477614305
128743215981
487552390993
129817428466
270977157678
387248386080
29661873410
63367802518
50193471445
124350525432
334477792184
4541874036
238393920192
520684637149
263641257333
252922055969
35671134020
171868644061
391211589317
268535244863
195433879495
18315057712
197436809494
13344325400
419307082208
117026057134
273940787136
421024342379
342955106823
102673407423
157570355167
83643505744
368730932610
96195598395
30130104533
34510273837
300420619444
354537603677
119072343699
20877248643
179377285510
55599698952
391680699762
198317101603
268180641536
257474491265
302461023879
382713727093
405875799372
95984418582
18927713974
225379993525
302487755664
131697998412
224145563986
414927401458
107374544139
294126459059
66739082026
220232307297
241911483249
159297435073
383894525580
59658715152
339045734906
434907173151
435433226508
155624336838
51824444277
189862857262
115908970410
149119932910
231588228764
300872777727
70236344262
118261514156
325529343773
217552219847
169875344838
127785846273
63075036413
403243555089
148599055320
137740576047
199168750950
240813635016
598542983424
30869604919
390001848668
472717240386
131853896141
364348016582
138739836726
50521040125
149679678186
87258067297
4367763804
208157924820
401402517027
149145631331
197753368243
102822417749
289908049112
281552731911
500103255397
351814184331
245555571357
152795551887
184068560345
109730327534
65054564388
167313897038
540834932765
268636786603
125224149159
433407797584
355810857972
462138207697
220347878638
269082354916
60695776942
80309549488
495746566070
232188492187
531203346655
33112308141
16102740710
97621177129
48570127281
234346196950
62107768003
155285313288
34466379912
319678892364
364322008228
30244463319
481586929091
157050841020
184463769094
105903236927
367019928885
130997390289
74701318505
338215188362
328939975034
422160620651
126716060656
162171185717
299632554565
74006975641
74414093534
181617287196
339035796607
258480781323
421988723752
30433095356
63635316067
20189149116
23329749304
73502848547
12970217454
259449836986
223235214976
282033673271
445371995863
99692341929
34675009914
346325140844
66812562406
99150466471
374540765744
151188351511
247978013329
223213279022
480842780319
73089896770
120169980063
296220542903
55803447132
267773771211
52898060246
307331544681
18333749007
73167218386
188725009384
111695359534
206685555860
67495603918
442075168421
65263300523
37148448104
193759813115
464158920339
15589094728
528957025302
139583937299
107282217340
117683244145
149502534626
125274432616
92898804373
299964386815
180638154081
291919939686
51078292098
487301213367
340489383065
447622173303
147137639479
79668842576
212157568965
54450176094
122951389900
7513467821
202143611494
456478710000
3934455316
239302472987
340310741157
54050628737
342927747382
8793610912
242424701940
99473996784
112717718013
282278701352
88239654157
363201136216
171569888767
284042663269
126379121324
104309271914
13679296384
114323301589
462886622257
51526580179
61431141621
355863072554
416702347037
280847632891
126402091520
366296183080
215374562811
324866369881
291314065446
388446159848
185802219190
354921100464
14821291043
12283172635
196561120812
153703182722
182879026326
140099966704
389155626622
278178076318
164893413293
161865274606
63143902710
421892740385
132257850552
118217543040
345155177519
85237470386
151119942042
110087410791
304309500039
282515739099
79264510318
49482585309
41809167723
346345745049
94696756700
181364137192
125871954566
167587759767
113234674839
1004553428
448225931198
201687814425
370261907951
342847581608
156186048062
106753420145
157526009909
56772962828
376382246804
274751035362
174937010301
379951111984
148664856119
71431293473
443673775694
83829167741
275912753307
2964262282
34359595859
565500439294
190733948049
473728621163
144188942078
441720186447
3654176789
305679537985
29274917809
130738506132
648710903
22468537326
180087179805
461117113132
299407243154
223787882824
116118610274
80275394236
511181328982
162592523853
42895220961
314942799353
405207787595
170290019499
283899112864
29664241394
151727088393
112280995633
275484538752
219514859662
186809565208
247536894260
112519705299
48215664326
226643766837
230388426811
69274093639
273869649632
236359260748
70190895564
175002589244
185518528013
128333136072
17949090719
235906188803
349406339489
6245857096
123931370546
152549894805
150069038708
96747327353
141879065089
564581049083
15345465706
80279122333
268415259986
54541156432
163586457372
129992569093
372856330766
18361157124
257341583648
21086250509
15720318904
117184586875
133709447098
574258776944
93694388382
537857909215
360119178601
147801232990
51394374194
85166137899
28545103466
550183453559
475666274887
311608495968
547670920324
242045753382
37901176941
17942200714
255830773464
204004636944
23343085884
498235475932
482856904623
166917868199
269628295975
431173771111
314610279089
120554414453
43473200295
94402432633
42664822149
19429841427
427747549932
32944157686
56956638925
44443929680
16835053285
4604218113
37745771847
20703438764
8911843377
131306773776
104999414283
111430932054
308149629779
172090704883
145878591828
143016996817
383857810580
263508647277
196884738259
213263086518
326655770137
18201639251
131337778072
22010535392
507074730531
129252802586
279169885324
236167530275
123060358874
19673718551
265642869920
69858136961
281488638488
195318814269
126988283161
160273461703
38697647527
272570804495
13560475436
26803051521
142775008710
51933928355
193572330603
179816807813
607045605411
134543377599
301183660194
340691611901
519737733294
95336599291
129250095490
294004851055
149843567835
318682345849
278635995289
104454478322
378188883619
332128627504
194679375298
110308236681
122385139731
388476829739
107781737014
514463749648
104817554504
43967346594
164689861608
172536803578
99411043490
403214656360
11085177045
164793519209
136558204375
226112023104
162907215695
1294060520
28511377536
163233550255
350900399412
198773980551
10218648726
72155249357
128677396285
38491931996
330097975201
85750412664
291496887800
295722480897
473720370880
101941849568
74774885279
3876064817
198710478835
542102931404
17037184318
15888177042
372304308109
94467045719
124651428614
70068269143
84460934839
174777468538
59487170133
39168176533
157057378653
98520866176
202030337455
442523115772
453453143424
23473616379
39183770216
318930768921
236035731961
48034777008
81960649550
75084737934
340811321421
263990283849
230402686505
199142143988
214367671064
88316332438
181995114475
254682183102
93884362956
45063500956
111108548831
261976511525
72584980937
49343662463
174000050323
315764693509
220090603533
138161389363
88144182457
100426151282
343640560921
10613180632
63658375862
33843599481
236167013097
482164170645
67007383954
129356102174
104075235169
19387738724
67279959558
440198655445
100075098902
206488033075
309709969401
3894965256
219987106907
258827192624
359523926130
109948253372
43177440043
65337803491
283453326994
150830331699
177018972527
532274477097
173371502682
318886938006
183971592160
83882621707
425115929233
282143041998
66788278939
126731040162
328495875570
189635751528
3747967056
129007229871
192963509216
118831018672
368057012216
276182707614
534949839714
9271631021
179377684566
458579928166
278492718025
44177645926
419156807771
46958717246
39606239867
54090963328
479872353351
72729031544
293491952977
193546445009
7551563059
439681251305
292683784110
96351999878
431134551494
361274423035
404377948042
27405289060
293363494184
304639790098
230505359705
41338907438
29879546445
487927785162
354018114378
310597823194
552757056638
160902804579
84317140253
394743587736
7728845528
522731873163
99994363663
130511904335
202872275201
217985140250
255666000048
161095857768
65515147417
357915407004
47144510844
252840861824
53409006341
264711665346
167499725632
3270956484
148440610745
164678638452
33117467130
277491123435
155952664812
542695937838
573517863825
113227019086
476296501975
102071304788
106485008100
318568510019
156104556867
171222979297
91387255499
178114901976
106737658743
137751491103
325703376617
388644152032
4911004974
39425617727
201845306951
106412041247
285596614753
151437774069
254430632778
314630946537
43058467463
299246392065
112647519408
519556735759
85469492832
378029713903
237154057781
214352039542
15090875330
163435711618
21438489414
215401106303
12465602481
29444454197
193122175021
60599830494
119955008030
129322005172
161307371781
178639796521
14040525284
153595823984
580666575631
28717117085
160582424521
63125152006
147725323412
149681521033
155148712031
139911904301
121559870042
564845616998
235656520034
292051732172
102553051042
473038077542
220900085678
179037479014
204908293356
364302627426
62554814496
197308364740
82452061724
297683242604
269884367697
222540109235
226692727342
62000456077
294531964518
56706214367
118235342937
305568114922
483419898893
191650052627
16561647360
194524375692
398530836338
18515878072
236287151578
247932896020
169794509440
67929075619
17199029423
153817790559
383768394915
5064118012
129089968612
173792057549
211259696671
71079188027
47207159150
80433040488
211897682074
128396533291
127550844919
71021487973
272244595205
383169734292
258492764369
194341872134
517610829307
180536324990
352325512892
117458067194
203734538295
93740382160
216043408043
32343955773
145586190798
45457444201
88318032080
538450233314
404728566817
118662797602
297223409073
183410749639
149661136828
57971666771
446076418466
156210384869
279470792586
349441564840
68470271980
11432976848
115827774827
120960272293
23092607352
147608514148
235204479460
243025208754
115818170044
23869217661
167380224353
143972101873
315685810585
282188462291
115807453425
433508057601
418611339618
200217688848
158214705200
78517212397
185554116887
382388098201
87150015186
366613382899
373627712767
303028011714
274175259048
186291689036
221805577198
52419531196
35640876677
473930442434
257979518527
225736241507
298443563072
248037871555
143765051104
177655468681
194862124443
12064490288
229898129138
143003961891
307180918387
92129523153
415427739942
88059656472
174105173972
79967851858
354250548048
529686891449
427799218583
365450828689
110896402770
298437677483
142057651309
164969394080
157561924423
107925204839
56485216395
193650793258
188813643311
406721438682
153263682329
90410780703
65384939902
445503462227
128492034367
187324926433
98736422896
173095414748
214582695499
131671838975
15687448526
217069922664
267110731547
293766658812
180366864722
218093952417
216529911677
352724202174
252105521923
90624310490
244810945895
88465906327
215891154640
265109847505
94174124264
148930500563
196382191113
83890102769
10857672759
308551895758
103131085199
331439199236
50010543695
120693319486
318133125246
225498493141
212316524551
176288393199
135637605337
290210914771
601795721329
136737514579
100066544538
5432392917
113893168813
421035059686
340519904080
253638381541
465920926505
107072023992
265953807375
43198853829
223244338809
246140409131
338485864976
319347352518
408561380948
13700084661
283009299654
22539238923
137805859190
385705566428
222535671970
53260050673
72081374639
268124884792
32849716086
295325179426
156754498568
51556216576
306491023653
69585521071
5658561885
129747728280
5881857309
199563649132
342939763369
203766014927
384946222038
118757471026
278344239702
40495823174
78527002794
404568264354
304258746633
484754806574
295162465565
391864532861
459962037089
81110759240
9177635015
74866349375
156235971768
417926745827
399922608727
152943863140
136122738246
164723273953
202438660016
194948305494
13990321589
170458912834
68399777476
12902472769
570597908352
67642951744
283784031111
13546393448
11076944279
475651224180
395563305658
298007213094
278508286575
234596603107
77884937895
18368550383
127802460954
13603527127
375657179700
146355339799
186908864757
38550194661
32957338688
260062587658
298946068810
532251319442
76179756538
145115429975
26444025209
224407654690
144824590441
297634657051
91197241228
85921747394
232925877661
269382231808
37227766026
258666402257
204162927001
75694971993
545161766997
342062818469
55600714908
100727539241
59934690281
501635658623
139041013052
209909914026
201826827074
11638926322
31269588058
156835519510
242294495731
20208750368
31312781173
118742051619
268959438565
40632847433
19480252645
45838473514
161373202539
76098856025
414419564421
416432096241
201532998749
9148930612
64653897482
169368313071
30120090229
326572301947
200536278757
145475709224
216684992234
347184545970
62326235893
202285799742
8511936906
178456058534
52085662815
200204156106
339744043305
358605876814
314203090338
238047740498
211933440547
397123433721
350997431091
388368857044
82331071192
10622771321
101033821451
547630391507
236646321943
196967461360
135686359443
316564012163
81043263273
21042695904
33738398499
9193296962
324085068319
91695221237
471327866343
22089753147
199090834430
77101055345
326734563291
76240551395
69648478815
137059590254
110826902262
254065406680
6035284441
108175487832
277919763705
7090106895
244654652836
81875867573
19010023728
36272889295
197650146168
23809394366
232910302856
399317839729
414357999091
109001146007
117959134925
191922268958
153259165183
363551920777
464082762309
475303747645
23901819406
3414922776
158079467395
117514505133
117813369739
444614510415
90582683522
62187028928
352848848874
365571194861
306544028678
226014822897
174322248085
45064622155
410057415826
117373982027
68388971563
291338777807
270925018436
24859871626
31915201856
29585939234
339318093044
18907774978
256396652017
77563217715
262806564498
79968751473
195539432623
401128316421
258811477134
114820656055
551575110666
416787360282
503332223946
214538611800
143435599893
32916615677
160452997122
43576032178
305219348832
58130320533
321983533548
20221549526
27213448236
61572734338
209798237111
509413662793
563213132507
58320789386
20100897315
222109086286
149532735818
224528578792
271718540238
267040548635
364393365546
564784070611
124160311387
507883486795
165857263011
222494558927
27708393962
361349256685
145810964882
87219746426
300501806134
67735335826
206093422580
317359713239
188791753985
189323310703
213708485899
508897873276
350640592626
336286102531
57097609391
137806493601
40335160095
103224049726
178638126208
368163742785
95221243676
225212843936
4020598440
280033431167
368737045094
129424894428
8562714291
26486382296
244650076758
132638688911
116596148269
189448244217
221017304721
112774154556
292793222523
378218271779
236573605455
366305268745
309280940439
331307063769
148243614404
65374729417
130207038544
443450158338
110584559495
137359258111
122069792739
397469487768
427182176184
422300210679
336765490997
393907923441
38700337134
195559252472
195208108216
56548278279
408297573397
57103764187
218208599541
221681180639
190016337585
148192091531
103858776596
162353572693
227558537017
104887684807
302856667414
346176525407
14990483795
262590394468
107774777231
211946064794
177600732880
427813444955
7101356135
3721523064
123109191751
178977251203
132049362798
472801025401
117453933247
208307025027
146206338886
115641850500
94083150570
312483032150
32057443254
164548742341
76552906037
350845304803
484278558443
57934458175
305462451100
279528443776
21771977564
81646935934
428802122012
483749035330
69819915917
102998448249
334250271875
122011588986
166986417550
196726387682
338099222270
31510297061
452386073218
539321373907
46783772264
387398259658
127105719245
382760840510
365643965541
394962001946
195788234401
358968172451
98940002614
220053532969
79396944478
232094437480
472630438624
227932286083
202495555946
421117137283
72820473257
227864167657
34327428539
241616879281
108847275646
418226843275
326058805602
236756793274
83740577205
356089951057
314536917726
21738006489
318899097623
254696666544
245964284846
196855922143
235396803614
205416680241
212594039643
236188876171
148569371246
168127202478
65968529585
530364365575
135439286594
157281584093
144167126133
287409427670
98627330486
14960800570
42840411495
164906716592
139543234714
131895019798
65104498211
176887789257
81485089765
334530682100
156613307785
390590587620
46988570547
169527046947
142264692347
47421952844
162972329408
24346404514
15964900955
272939369959
261515923326
209610782938
350727429872
256760713013
95874029599
240436949219
148589793554
323940837483
280536068375
81688551191
162578974684
50019998718
177194240793
77610016927
103292431863
134214189218
105455082002
280783011581
120358202762
264517300026
126135571882
79636065937
463273258832
159715297296
121049098450
417713223928
116619347036
131466589384
20436070462
200555794767
424197584607
2402288805
279679834796
198558401462
23075817854
248375731907
132664755461
137808826844
144460500128
397509752987
144178357271
39545232119
11666270812
405595692189
36064317243
95047369203
137757510211
269412888059
56703997356
264741911865
5312177089
53577217811
159836281739
298613630983
82375752253
380551274667
246530320603
151066108121
346726043058
189090809243
319462526219
217910363373
423621993179
49705158614
21812503768
214391022692
75932559259
57463459053
10481106965
61327585094
211485751631
285530538380
178875855870
60580882877
40753742752
197752592803
498093042279
63781216639
361615259001
28697577989
184472649619
210693025074
562328921515
231251648554
28937623959
141670211042
160394692363
438610448819
22067583425
142807129287
125798952813
302795193525
149980154235
10637276897
287229930910
577345000896
250718973472
202025363669
334976113180
380803930251
71257326641
466180391844
55552397583
276616270684
124450468412
167532248695
314899552308
232762536608
33221056787
127732240691
42008488806
247660189134
463431871437
124092173077
56591076301
368082899753
172325538045
108753217633
309288858575
124607927956
61240842372
15126716075
61598485210
394746752939
301963565224
284587565100
50193326433
101541517290
501258979504
64102741353
57101574404
64347552903
311504680566
364637290768
111171687504
11540999470
12217709017
185078695732
49194418434
435828981803
13946841913
207231150862
77491707159
181574015270
231148750372
514773097249
46786047674
338180635772
427909409440
352869525405
79622580942
2141762202
193145542888
80512327961
474799098933
155918877546
48037110305
283500206773
71335318036
189632006381
369686070711
285091943850
74233018084
257326029393
338100225200
135574866907
153114969949
99982716849
164226833665
258842240394
6099373410
430720750395
28153960268
16901207870
211504344596
53873110083
289243367735
133420625323
220434381618
181393566822
313458286620
358835758488
145895011722
228361195892
495386717720
134351013697
447328203436
61021838759
129532151294
52521261554
338694988883
65141492558
8460697917
21796762162
423048267297
45198184735
193686252991
73857735843
169835548252
166060131049
88653612626
390122773216
51824346302
296750798053
226841596694
96814878599
133576591283
141566012469
551610683625
365863522077
202448215563
1657943932
83418968481
56241529099
162103864100
477829009013
305787873776
204188648110
104269080076
21866829370
243569984837
139973746145
124333986847
405329595466
5681781730
407920374017
103948781398
13168518501
187786092396
252585904525
203607142459
203169008064
230246233631
166783284882
207454376119
478382933970
5608806659
274272391036
20592073037
124826210128
156469323745
522395334966
33661275959
283551143647
367788379515
307478583923
281949307912
166989839646
173890512677
57015083010
291046801037
437285606750
453036919752
84603388862
134354764099
172933840183
219316694829
480349757876
163173944053
302119700744
166174652459
223505932422
384123191611
177662472260
352998811737
9497800102
147122299813
50220377484
191837882996
195898043221
207595000738
218000752668
217340740030
239214836581
37385247091
274066818660
92892744552
127956785239
47635000202
229847529877
60836629931
60695332053
193063230429
587843765076
197744186241
18740252237
101954589539
217080870388
128334874207
23062428859
239097047060
84653173686
485088091758
165825753192
156654925257
38170528264
163027450289
146048737936
184287373935
369941396318
146002210819
522804819028
114955209759
182566276673
285282923399
5255252211
282718144886
428132842734
136268833462
212718773845
108663003497
17927617390
236736794479
161158447208
482342148846
480331313646
37481509401
136363019583
386551344171
139323790637
180275547170
401309534748
301608974165
44993713800
11447732430
269995435755
72311134223
103978974418
462581553318
171920178780
333264625353
285016320955
443075788982
12025219698
241301182346
9764236640
103759888350
42802981523
55479793392
224395077095
114050802195
18042799927
79742944570
94357117180
42920409559
124071537731
471474278325
32387103183
72544986385
318016168892
83236730279
45139335557
296979002207
261910876594
12092562050
68919001064
39689590213
256849162668
119448667142
7395743568
287354406609
22591230197
199750348594
61840390801
210495610475
32515303882
180107164468
121006366155
321450514170
332277934824
206532428021
250392640622
41577941098
101509234963
251036916766
81646681279
111997996254
314858935959
171664633288
447944760420
298617142865
344468531939
68332258103
47101489069
236938947799
313714839545
50836349124
173002781504
112574616877
456155950774
469268008840
20049978597
117435038120
334406537086
406705640998
292527370818
403591536504
309518085553
67103246014
246519014419
326308437410
127924818583
512907301214
256125208022
9199231415
259451729706
18542668285
356594077111
125171968179
468249703282
297536626620
355196036131
306440351532
262555897964
204673006606
391116893709
278442353601
77596233200
276242409681
42100271103
425666117877
603831687988
413316510626
180481584384
244604451311
229093652020
566776573193
503289627016
391633070649
580964998252
23181828452
414147141244
57267706984
3598105103
264748494067
121853951720
290567418947
14994547866
41032690956
273354790432
282692651607
40367876012
307510102043
117563182402
181168525298
189073754127
79624971944
40810157510
207196061648
44514913244
350228843173
90887322397
303407980125
202259451563
193946299968
348026927254
68287511454
315941479167
227709791849
146968800698
262681330177
131712274728
89549409212
44669698758
138781536236
174258026525
12924877552
182885723769
242776817451
213149848348
154194166321
239882556549
133629462727
166112625974
103046770900
270950891623
22522613567
357616478416
279478411594
166428587560
161229559639
616877730581
298972791072
30550640316
159607317143
59809350399
115435711497
29827825539
102483162516
60759685821
339909613068
64823581527
67526943522
277550293738
207959915108
324772244176
224078852365
85419624302
76407965127
232204966589
23561815750
234627761033
10953812275
168454994557
104682929915
43447027672
121835276357
91742248045
135305900115
11237966505
167885768829
67205210393
248956220807
23875854590
115878286970
53584415318
25029617137
507169435041
140502471121
411230373539
4092336419
19169522888
21181013483
71357939687
112572527948
98335831084
174425781863
345217215364
340130302518
219994313009
8725102855
330724561744
175120127661
26052409433
15395875480
92418728032
113322621713
540253038558
125806944999
141342884410
563116374747
162806126854
67261790395
124843650131
397996728584
231685312060
235030560
201868828002
85396475618
340342264992
173058917993
405445226466
241297406494
97851773884
34785039137
304753665518
168234197843
350938576247
193027228388
20425092666
335831375844
50328686663
33237378575
6260428086
263448985951
21992797194
204368898842
294255723908
9504939549
344845747028
235126816629
122543484674
274384932569
108839597429
267803474609
182662418174
440846013754
232904114128
346467988616
157228334602
141409185106
339190778926
109474114099
247004565511
101696888723
576401884101
74142333256
80083420054
189580313936
289733989557
40939238566
167581617296
504563166817
301887933611
310406384026
125417441591
138748014158
364682533133
75315397777
85446086889
248423972521
37774276241
37242287660
161341586418
26342147074
440430906021
238303527116
86175141017
195402218105
87669072752
25957875352
221839773985
391407633420
12871604648
106292445292
94885806814
183857896741
190940909009
279606550703
108144129248
218621272169
159248482057
261900523677
414535192930
165702196432
313141442918
22286183193
249191613219
146376323371
431621648127
244197190513
345684268488
436330398315
582024543429
87854870232
154039020151
113865024289
267870868443
10415105250
168357977905
181611942962
105410100447
7353313595
289854430968
209696492674
88794999076
44799258977
90883716805
207046435783
169694487506
217422265887
205437837417
517561919221
153658549172
335547496634
428377682281
332371782712
507752188914
260321665725
124269472343
411041776944
391451934190
289480773312
49273868584
239195607494
87334892210
95695808346
378857177291
400889369636
509387260688
191982273437
432066218243
233357196736
530173593390
80717917873
148833965273
30148328910
35449256462
28134000062
16544956476
212776807429
119092060336
569512671481
105775019065
261131047597
196831704350
234336996324
579205065065
23055283235
76156039856
157790312828
271249450728
168093231134
83351766115
62947307490
315528408799
154331504913
325987711660
358329301205
207814230790
182891583912
93670957943
27548414423
252141229327
195794559776
264248416578
299579692197
178234875705
394349092271
515712359401
150898355687
196954321734
466639192055
220608722154
76776469922
158722193830
261299362486
204681662639
199204022410
296672731666
408283696200
34489845751
421063266216
363777595620
186498516298
411184300410
48522234253
225258839469
492114968040
4854943450
452051078426
149239873567
67069650098
250918276243
330767168690
223310044127
318455024152
405214263185
71902200487
121032070269
311517157689
89011319356
308784434778
29278914570
36477213760
357466833594
11946445131
7861796347
29315973473
82237989258
111084278139
260650814185
136365675455
338801601884
116517606590
105462086981
218554600389
260268316120
77507580210
131382030210
487574870775
289601672656
21122094411
217117557775
218474253958
65884592957
194054385936
2218719711
103791584403
109860435391
83713333508
43636090709
386334262376
170698407307
281891400567
209806116643
215710075861
237839088397
164826433524
197858246173
600658831048
138610111046
164407183885
423914094043
242338091407
332524391363
160259949620
12177645399
33333021765
174750975794
291670264199
253119048045
137713934762
406236943277
302817387603
125196667440
126909136310
87972467203
397715999902
430362518918
323735967355
31908109200
534208771624
210189422022
153834461183
120393527782
174704675290
394251583838
92694560762
295538414192
164459461837
191800497534
280197968561
46995481341
5827952449
345730291030
105489103562
163428935946
320414668441
459397023235
52402377066
896571710
190082369598
40133353406
136769704796
149287117341
371024522694
4235382356
42206338896
275826771582
303352931772
96893017116
482678560962
120970091838
338851285440
93931005455
110182621995
391343904407
209251136572
134766493029
26194252726
124878815916
157140325844
153650498423
231877863048
8612548418
18332677481
105853515886
56808895972
217994520768
140923583199
408743141216
67435361890
197690748513
60491527395
323135854023
120175583899
221070166718
265683600446
111375682289
225344208387
451441179540
244271206286
147244241911
165186075532
169899688708
41105168441
56462126332
9374662642
256538837346
125509384262
4750591928
207067766251
333496909147
1022570894
198393484667
70413938216
367248159763
130862902373
43299568950
412121720154
177802582692
328221878280
221624140868
70637704320
320578800143
94990595819
374857059427
154491492168
71811065065
67865826588
180874932242
443342896058
209958460488
11336481835
108760907225
28142381252
131479817105
519666978868
189830547068
153613436726
73910039780
8656169169
125653767442
24779744621
329764454143
143957834374
404430880218
276118676857
369606927321
229308706404
395893444442
216460485525
544113019801
413842060886
293271074302
36312776963
35283932147
132948155538
580447969681
100746352988
264227601991
52945928963
232367349573
237512141424
150128887519
284796870369
66048953863
472659747594
7804047717
42471346658
2666732751
385300359945
105635017698
147201300657
358948263279
155079084703
392440814718
54411411637
511333441838
11668424861
323896108668
125996219095
284520583568
61639139169
245260028960
66099113328
132916904205
118820683168
63145005816
176809609548
298991590149
50421397188
212279316390
407424014731
337745277949
208355434804
344859460815
13289372664
194759358089
114543635659
95384114907
146717291964
353929326311
92227245471
264021696651
198560693851
311152561358
40514394161
428563724350
112325028590
89624415426
480983033317
56369510531
142283803743
70518182810
236977366635
124553578399
426112109551
153720356364
32448704810
559900777973
211074974272
80575644462
196086287308
66166466452
2123558569
56821952649
355482295021
80620563453
388271969199
466524510900
383567531179
21175286344
9152942347
361782387213
139002223701
235611746043
78901255511
466750421351
252273769953
202343633673
104542428336
462066075425
124569744182
28188299739
57875004205
75037710367
308003605350
149697812216
367647029806
236919946217
503256070518
497494162142
319343275348
250554913083
307530253725
232566790895
45987033659
165236958214
53817113579
257046933851
78639339289
133534979144
92585175236
106841632415
191608959240
302743330914
207987508372
13468499888
92714512661
9342544156
5632003243
453199757990
467291704205
99508050215
92530785393
44270783436
461281262023
312246898638
32864357236
351937560309
329362667845
231991648931
239738589599
414110864865
319193689815
67890024852
100633921489
341417775826
273432308930
75094843534
121828560032
108780844546
286925689126
163916952932
295555096773
273115420243
109583983954
165015087528
422829944500
213373307582
47636912388
152087039089
303497770366
178992088886
310459856820
389831925673
421592640682
169979894747
354674555717
368731077011
114438739732
383641903014
569556515720
308894181698
155704147623
171734524706
148492535065
167621615359
121874530268
299345144693
145677330564
164297414972
171713399388
52449877051
345092574414
72795415419
422847862365
264559631117
271041562061
200627809716
178124213303
207858835685
92396034529
255286595866
10772925220
161472038560
112579466032
283438318088
361716283223
322205759215
251834278013
52582999224
103533308710
271543010199
442579401688
165550816316
533371734183
377194501439
304977772287
528141575469
44860709281
45644979956
270634574206
490902179682
420008702171
147137077201
530029441872
146968650741
39505649545
119775497217
401968698346
238962463206
299863664202
188109620446
266174342048
278316987513
300437511721
47544869924
279069208080
251816488170
161042869731
30533381343
71202484403
220734449873
184204971786
191098776997
366770408989
116513090443
235879091311
135328377429
345067236583
308202401380
13857099969
256991544862
40092106268
158932942623
109976117936
100096121616
230929409889
128730479936
110250751984
44129672527
260945665913
277327159521
204027401607
62936442109
139987446699
354440728877
75701009852
43970244780
479447246284
249624832563
402524599235
401073483385
44772377372
297331565631
273969664415
222649107619
164481796827
121829401316
61867230045
278339244107
44319140481
377919016278
145832215074
39289415458
115655166752
180809320851
219034034956
35556979973
150814104554
297297536418
203668087127
116287532594
255054092376
78269360632
137160447206
227497786246
275192575955
171996510777
5087367497
57343129162
239871963002
19810916203
419400955734
154829040118
336042574857
180060140902
254585559105
67366691131
36053843782
241459901787
139729236968
363692145403
309181348490
127912962280
500769316911
374537064540
318524921442
112842239045
276326574337
249467057840
144566267112
93115398289
120141413456
195944920375
180561743772
77451879616
5046082480
313701846658
139406622226
44986635266
157209056319
10616679120
185597278459
256537634803
308108650821
103513665038
54401346793
15733862359
67564651756
128376467150
67263193513
10349097834
66157905708
100493648595
113464686247
297272062791
72275266577
156062447174
255691877056
368986409994
29693949253
28665356878
180530328073
168645410642
392601041617
118746538814
253556235039
129763595986
17512867462
73022572165
34366070338
14619484466
78271894699
65422642618
68972185927
333350062658
195601797858
106272622864
79542963183
508017341217
47246426441
98959897866
523475709372
242490236017
263834532755
377991898640
314199556276
252857555425
120368972718
537418207056
34649844939
432586204152
407437867823
99546173665
155316614258
290805321469
333165700540
78740253394
98439667351
14695937022
104537639590
35932449053
225471107797
209473369265
387799230883
251244493706
308777437386
238809876325
111661099162
161476265158
139440478548
18774288834
30897991420
181723536996
89197041422
157766270882
89471709421
130172685662
313074201813
494857670066
154904351550
4123553938
63559521995
338925290595
256711845443
410984627636
101921783664
227982740849
312485843490
321641624104
7784209075
281826729332
237351438405
401826419985
242431498769
182067548519
41466632440
4459673814
474934661468
318091375589
419624810857
368365650845
117900195052
75100245029
253134294977
182717371757
88836662216
458679485100
145368262336
298231038649
288744365264
435700451734
167403473856
251495342610
49848134236
10912179008
245828174291
344459879767
90619438626
113958534717
198251593706
34509714970
248608452848
149514749420
324700773064
259610136589
423488888282
157714582909
152762697189
37405023044
396824186130
178695827531
243642487786
121181725376
252112956560
33596879904
137809784619
297278436576
105196639259
279695193032
197243982074
509611139361
199380146439
350918921627
148109139756
21097684108
292948979038
166532019774
371658669564
233258979001
65836347771
129524977600
40009769657
39590595859
72393687666
54125063344
159915700966
58752221175
133666566816
99555123171
143237012119
463113632145
475220909360
84718311096
239682764368
52175649622
106955871190
293250227460
295289936225
151661428791
154507367267
191287520420
78955306436
79636432003
110721789934
144379496144
130169429672
221875732578
11204480920
430523116692
122973883008
352887661159
85857324630
16721584089
55746001814
65299072364
3523020992
209821003148
439509826266
205325747027
20496042904
465638717915
190154857688
527181856421
105657144644
5445649596
123653966783
290369411032
339279402918
55330402677
454020194738
1109736648
320438993749
54186044400
41951204828
425678108449
538706994436
257526952985
35031408301
67499054640
23560263645
145565843900
84277584396
42500182818
180336303032
122762366575
45963344144
17668589361
346838789004
236093167575
46664779139
412268083344
68470351786
209402524436
126901756763
176132243480
144911076000
254738735194
51216356445
537747841941
19607003936
38617033551
63181344272
137968352791
62962182586
82947437683
202567520068
29744461171
161356694449
321987470718
553460734754
286510296272
188147411640
430594547187
27377243832
234421287178
162024946902
166044186128
823141424
97797629946
39232516881
60799773376
338055689730
23206425017
167482369386
138277346437
106094177442
117202347278
233372049933
306423293426
241070264098
25289033742
174373131012
286599236921
95777131189
17941671204
303983235902
481841935511
118812772419
75195251956
127793288995
40444235725
70017589332
201540908229
309125910405
332694325876
304200026248
176801299100
4285658893
25429550991
44918972625
70555621319
293151562794
353719588355
183442453230
78730129064
366865481661
146448182839
11666078863
505149832250
173781821829
248865826009
67055832089
270686563002
212517461922
54575223536
274127445694
107046725048
240265558344
262794470265
90851808437
328605594626
95567792143
50298406194
274903030611
372579773657
10564856199
33954593235
80226197556
340193008314
407359149697
5916762204
149532135340
185566654712
206858402011
299508658956
123156920324
312822572879
230424941901
284723016621
132599435382
160438741076
81531294822
26934496498
481664836741
76006807577
389807097101
323305911235
201653548003
396886107689
241873812339
42951715941
208914211851
45320586814
15839050167
307067001611
513630767611
240255893692
67429815217
389412283205
328786232579
356194253494
455759994004
163741183140
91424851428
88839821448
180284818213
73842544825
328216092176
68452817261
220556898551
265108258655
102423397197
129632947192
156617480015
188041809403
197571019981
345048755710
322728164497
152584717936
203652677168
114297209580
81067337361
120665118345
203474582635
2486318576
15427092618
1922418313
98098831374
171901867873
44625211675
139526474813
312541427103
134425704882
303461857175
264044885647
185419320951
139246483373
313207281953
119112078916
269449888090
297641053729
59487922564
203118023395
113643597916
299783859011
204071261627
241939205888
352610204169
105501906945
50231141929
306074517453
52396736870
35401637741
155571981913
190136794904
134749926310
237181331120
32763056790
88379877303
45669710809
320288811127
129828732190
13228254181
337863841766
160351010043
203439080777
94783149190
178712766371
193359488529
13507050147
245681384516
339113026438
127848890089
304025530449
59021953738
128080619443
317634125581
362648120382
68092969548
121409782134
31095289183
328095997394
320628587934
58014567117
399692892457
107292974306
39834648267
204856951870
321400160534
110005283593
268590226855
217059075616
49008591108
79653344265
78035869030
340745462243
196307995654
152386776350
80132611378
135408597162
533518185380
21799016477
205307989047
27729465272
146900015033
126116168265
144635492945
186332877564
337767867940
85644017433
18375263722
373472492431
272169543086
175390770364
520195756244
368724253966
302457437089
189032971454
125054920465
430180829263
52322300284
206144272849
341123642929
173724280936
42875870514
2270965309
338825980510
14615578871
292346286531
49551458761
221518111721
217928568541
197868793747
128164793373
67812644636
488571119453
5728475928
345430661476
153503758673
462756209493
27597051446
94877572651
142699165790
13234374191
79885259142
287617390788
132835080576
365245350581
103678210599
101291429442
329316618643
248133097482
150631092946
65761736051
277822155757
14544514406
167329858190
333505637762
165950843548
44587097015
204914446135
97487600967
449154607650
313342466759
177380980209
78755996756
194278401072
287403194611
36652397258
124020372019
116507030190
17106207026
52683655112
269036773774
204170660604
19221421930
431593029337
69545130957
151128835545
69981277390
16102629429
164031339281
205840001916
92004466832
152780313683
328871701485
297331462385
36026579527
342633266028
155214362029
64510496958
91591726022
133585591752
8187895454
548172106642
423516764664
248179529611
117983442548
44247540863
508385616024
172250921826
131629630634
79209349333
190967881229
337269428470
14024652200
326150507154
48657340817
96210832092
123699428165
104079231492
235364505692
310510768117
151064006480
283330333085
61445333486
314431534658
326181277713
275107445534
106362702505
13064223660
200591884719
442917940540
37922841577
424611528524
386733651309
13717472887
428084027786
366793040582
226216514229
47772978851
41015698274
9478195863
85457982293
140681170329
361282633341
233192529503
298433236272
109785439498
3363509618
186328235794
183326625963
18780378118
191194321015
278454227495
160570026713
89486206923
91444912424
277483479616
169462414267
554991944261
307671248303
43233606894
230061729261
418393763140
290678446034
71271309884
131014165213
60980137798
476585880095
107517829636
247284711990
541133094303
216413378172
421647565609
22435019728
4261458836
138940802879
78085345182
95030394756
13145373982
163633166740
337281561665
400822896619
25709975221
61192950421
26079797799
126475840683
511554600753
45402591686
319591132226
136354954482
291389127746
147172737506
122882848632
127170938945
453799788228
378381862229
20852871224
329374832174
21251844822
78459675600
512190054816
490236198213
8328310261
357519070957
272174405644
242637392353
45887310598
303289908173
68758156278
10599373345
212560717667
258651516680
304236438291
26980950790
29022449426
242563169513
311377664287
83216985579
263269925573
2986897987
305729750277
15836372745
147291485831
225018574432
338440996603
29491139582
458122869531
23517929570
172274687503
274010785992
125345908261
18645093844
74120787837
258961456451
64510634438
128465089663
212305261514
187530189231
15769519102
31947452123
291381623360
113298184652
64838236803
178530164065
111581363019
88692047235
205372193703
82594867979
123395648787
53402825460
13589138146
153920220156
348701382087
96128985265
287176059629
105453201739
94291148165
339707226218
4439387117
106719312140
135418546704
11739201864
173282871284
221648053557
54634148733
164167855185
236119333508
33549672219
46684579870
17652426551
10853822001
428183675217
132751021066
86984690502
180145303720
95326974828
65419502779
392928895098
232495821332
38360194338
253866754900
287561346463
188015671201
96482585246
218036681304
108397196398
106792006494
106216494788
215941323240
32436609938
171119258188
269416281498
85467318084
53277111886
155539327752
126738160098
255851175705
9640482780
413298990141
70333362326
80962068958
284819653605
727766779
507820939208
16115609424
208233811022
375227299393
104245915581
149337254197
2223052612
474654657571
276969527581
5880628454
251386804719
301157727722
127778192916
74610340776
195168851183
339847094432
220770610835
216872082638
198459243780
141622297733
218154223322
409209456914
483155608329
375701106496
67366768297
220138201883
40094835833
330936411696
457092386628
142078492524
157374964366
49714695943
88679176664
127995704306
161955787133
42189952186
391411154405
410732355460
59965936848
353775832696
49644751754
147720684043
40591923545
91471303962
82210594426
108458706723
27456424537
1277575285
182102735013
330567678607
292787852522
45848747695
128414486941
136319780569
238385987466
297515200986
286361626123
211771440508
35737387120
420732001955
75930457944
215650100550
218062026957
424702065854
140436454785
116618155714
450067027364
41524664972
306820848475
190967746246
357881958325
159361065003
266434116310
169191286760
83028572512
208254666577
91290779797
72627550345
279275491884
146923734359
228118435505
28068258897
82345895154
224790304765
106380712778
232743599921
94158951597
340860828208
123879548975
53824463433
235094505347
328521421123
107946179288
135765110221
6991989605
44740568215
156859476163
72379239150
3502238212
15556253254
61817013155
122215311857
114780729815
103211551022
71070586645
49792094496
277633271381
391896837240
132930311664
48919583153
151436486103
149283100007
211285481167
128847791041
223262217592
28620130742
502194792531
313933364704
304826490486
57667920820
236658808460
236965772705
126311858528
111067982617
19290827379
151450206775
170116697150
226337967905
81688396448
206613305363
7128682906
113367360001
201364575956
203752141711
43947779956
128118125044
36687524121
249615381280
78379506924
129340189974
16151774718
253212028785
38332246550
71144694865
201275386030
218749065180
179036515804
347751459534
112924949536
363653326801
269822252718
68565291394
376966593682
62321304829
284699993571
213055063232
123885954991
76222901067
256470412235
87269518430
173841602806
172649559158
225705566883
180580525026
364886433158
115678317713
145225845622
430701242558
103758745149
164851207464
128671616778
248038085010
341853630627
288480058941
346703263294
55720120299
214255885652
221353914839
134381223732
48136350798
67763813703
236384365026
112844024090
205759735265
207823363910
66359740516
85558146661
120496049700
94605798024
572526955899
388545487401
168973519460
156750349378
305442636453
369616115060
177399103849
23404730524
100464166731
354470191126
28316380118
188766043573
147323545375
22847457453
67192667782
103777817311
420290290216
232576410943
7926780398
37330384269
200223830112
111194319611
448752337940
216736435624
434840835417
445462619500
94167964703
36374293873
305529381662
114757936592
395078951820
99390223121
452618810061
287931593137
162764606429
47434673895
222606484047
384141860421
468351943375
23863460305
249621118939
14631866571
38813325135
19849633383
227877050578
46295638675
45920095570
49250567783
25401846158
10724973198
197053431266
172830533254
77721176676
272917219872
73134099688
92022869625
54005244923
22700461103
168482064325
15771627626
227797493227
86011506133
20972133316
73426170926
1937745402
74341388345
94468033117
184497997293
135034272033
108228274271
27712297242
57068121384
363330240475
389004132235
165625151354
105415358859
432944552179
120171263625
143445240848
46711542973
500488052238
330136153888
150804105063
274728778491
336946905424
20579261439
170897106267
43484638228
326454555671
307940836715
52624041825
159581382842
414312526560
77104406560
80397527558
100284910650
13970900132
220451095892
78944016477
71619061854
232078620722
108129996707
82661810391
195775072970
166236146782
363089466000
41376354765
72922927469
128304317836
380591013319
215882030381
448132514482
163016808232
43223592554
315323714809
285353113008
119086770546
93398487400
390580136394
92147208063
68698953959
91504339968
228613239915
449632707728
18198510043
371186363484
165927384546
452822929218
427824119649
231067936976
383947253279
76648115331
90685371167
59266677957
107983714472
170736920234
30722519132
467741378673
184745747805
75049636759
361016615353
152947334632
3801670048
145115603827
416173136238
188705090877
179309267840
286029861186
261684217815
321541151546
170363909810
264807887483
75395541866
348869970767
458996005275
257793829926
107546490633
259076532792
27613760183
19157894065
24089579269
2684372820
37146401706
8973347311
13460083180
42963656268
52759905797
223717087617
90166851157
156290332059
144062410407
74139859115
109648613771
416469340454
45100031069
32836947194
146490135050
208372119884
146760635859
141373480267
400079241983
180347800640
130887879988
36497201428
25838984761
121860890504
359739553778
98832067935
428397070556
23644475755
187074034612
237171265768
410787992276
350250866424
218959415468
465361502290
207273516941
193601923295
169350367413
148679368244
254269792734
100591872563
1536500468
328471976530
266261739916
341419394684
248566124052
61785445820
221373552677
110155600711
14575969227
136595011925
307327008943
256535339486
334504879166
133293621694
402524311693
456577994753
101881900014
430437316393
184619476893
242852110889
139263795586
466953788464
146259924356
128646951317
99645434880
142062436084
317796244336
268009368598
134841534257
295696617300
57300652992
232239555867
293491196002
403653240924
29545660662
204151941561
2364322526
43126134362
283555849785
128785620996
104212095841
132712630229
168002559741
37440223786
90142651223
187034138099
187882854132
416251543961
139698232962
329245756102
142628525169
169040014952
392784188139
235656968618
140510787069
254682190658
12638809659
362739816994
228115492129
447629363456
104426628434
152616918302
278927721098
291993575799
346038857756
176941512040
324936777844
59467633047
4908023257
237254474209
364514514936
70174668686
374980316664
97286458674
573003602592
164086966397
359180646243
44925028851
147718148631
38397850498
16763874626
524157316270
385239011029
439224076959
590187148990
34577247962
253829650455
205443672800
147524548482
180587952366
366847784087
182264255427
136450873697
115091413383
292806038120
238907297990
139540557014
386906332286
63979872315
315802302112
132575211377
177566790318
323891189418
56652843750
234229795776
64439192569
150030497811
364585941732
250955444030
87026913912
12341866877
377706782229
52983831377
99863011754
482782752556
75055554836
10597436586
348331917424
49752257209
32155608273
72439848453
38412832572
16851372570
1125553317
24962337402
191372242106
245144428688
269845370325
387260043369
208889572929
144632526624
128158124068
104062743692
287797892802
365320718490
344276905678
316901401713
14732771724
407567062999
214964890096
21691150349
200567911838
383081280129
286955824421
460540812439
479933567235
122564183292
12795659529
88591688174
206922714959
296756241962
177290816958
26973362916
340524279917
23075594071
542040641689
80087212610
54897974565
261404045381
105721510215
16811364829
51985863048
184410409496
180947485259
312398088989
254362693828
73272068255
222657162893
44168491366
55059905058
177250735732
94911604101
392745430557
233036805394
482918360384
43255439019
487935616120
194290444653
162360691176
201443879149
173126226158
37548262935
132765511975
159221456419
123584882274
115240583576
255322402630
2347816865
19605367810
56836185340
130082653396
166989231356
70154842324
145037533388
62756672693
231318596339
144695498757
28226447759
37999816154
36579475156
103040222607
123713565317
268519902018
123197220205
97804748863
272889088719
52869824808
115182188027
252701663644
155664545236
55701394975
446078334976
223469765367
93500522662
207188086249
364738080319
236503852887
167762163131
179313050774
17259715529
157909382874
187205254194
76962541994
308292665197
298323045074
300430206854
127471478203
209521924484
104076528916
282177891923
53496105547
82132231314
147310818165
78065292926
334922131054
167646348691
148069747112
33261348401
199885839496
470956259812
164116314390
188348193967
233389552499
494422004374
312893761613
48040918774
431166412648
167430955443
333868810471
175392914093
221135033599
227895967478
154331781580
87003122813
159022607441
80347262874
225977342604
176498358032
61370149212
11788253039
454563185605
421833455125
132046626377
324493938702
47358757187
248846770615
183717123833
175431568955
181854235778
120962495558
1461660934
259734830430
194626590284
225094917343
100716339741
53102282047
74958612971
4578863767
153444167327
438510637259
150184393355
138353290601
339182214379
441287721512
44854898947
216836012919
483527010
120141278153
53529424779
461987837827
56533549816
195949540808
311879749026
94062942852
4870644789
25587165602
281185515262
13150815809
25625070452
180078362834
166880400176
110648557455
54602248903
161445856198
179461636958
56857713409
259193806896
194456336299
323174447431
96761509032
376734701144
176040830134
314214569440
231523970685
38974737055
138749803093
143056802305
425834368435
142430707246
334264011943
467014554926
292457518585
404145511028
106940633141
107532152965
402801855890
332256104689
80787357260
294765407458
104722474525
243944905481
103985920556
51727866461
228574571829
134857989739
85018944849
409044506710
176308613355
344434160264
53064861762
50516327593
5974621946
182925256971
111420592048
17123958758
192730903616
49040094977
421665182721
49314458647
54692743315
23312047467
36914781575
9805711372
53136157630
100112448440
86246475158
285554681829
466656935088
91414235986
358399405308
298077524256
21814393446
80340182981
585388467982
168823638622
296136546919
264589572721
143940359503
17846322162
212584446111
98178911095
52171716182
29713357393
501524392636
38704411436
357964581598
103793361843
69756124496
135417268519
99913526038
60724323976
327630950979
51938042071
58921174020
242092190767
347143285455
186410156864
2105693877
147774829472
176219004243
505932747197
163476083942
97525110512
115371247626
85004398385
248669537201
236194799465
442275152852
10758250304
5470875119
318199202753
231683713965
25373727965
44711844471
142573222492
307466499311
251700177424
444198409049
93179986325
110868353490
166159904749
230755677601
587924364863
445426376806
350685147863
40657749372
316460318489
85504890499
268307758686
309949352448
6383551214
170054648022
327873306593
154926980491
62745377687
67596277462
350197586248
201678208454
493659438501
280989058724
340468808506
58322569365
363357941065
429704706205
179258435853
403297732034
358018204560
55092077480
265921061719
14058720380
68410957195
178662478598
220203980871
82034802834
11530762070
36334392787
135362331465
174089397433
15699962282
264406605119
315779591388
111712211047
423220935221
251313657410
67164960632
180960443492
219189289634
359139375535
9637122307
332902646118
113837362527
62202813826
57278188684
174599198167
97262622515
352142967136
296731155372
227429209402
61650596647
485183730271
67188651113
10355308828
42315664187
64067559400
183327132319
199160669167
191272636457
196051990208
81595291680
245740474484
329293572471
87560853173
104111231460
117679048028
191233816046
257915573500
237873743365
351013336943
137533659367
282638367176
159770163571
49073712739
359445714466
212059412731
89427792052
100886492283
38222746932
300064460326
235532822705
208314680028
129319846556
22730349247
140687282398
546672147092
4850999915
24952685041
141108265992
73431300913
242684741012
277512607770
108807238191
5156413224
276318889083
26299297515
469828842847
185856563466
97920844313
222586094253
265529022076
366517902362
174654071518
153338524069
416768855877
67067096886
26626672669
159317281622
122759474066
216529149638
114156863994
87838975005
59954704181
34499802654
42114692132
433758947130
399175821976
182148867863
239085740549
148309429934
269211796994
198653278132
131435196330
194264324651
235103050421
39628088854
112907291385
121859001479
141615315099
125588602966
343303829616
154572829237
38598772826
178489636234
105363279052
13558646671
96358138271
89923948026
305222597019
162150179429
83511492793
232597359442
84577951414
257491604154
115955999528
343668405247
79889998182
108139890486
198981736539
111110058334
365733531114
9015099762
212474756952
15992376513
2401315754
251627150388
216387719871
140171901505
86961326950
414510729347
253732224705
289681619723
229291570312
167336579820
60559887079
77080085934
148983666698
7087201156
81453249861
40606117512
295389977395
58744359558
236120111300
123867152780
431575707499
530559551397
248187176599
58285128035
56930036678
18523170736
297723646924
31571603621
14147508371
373472446699
92117975252
361638372412
158932426251
357555340824
59922044538
43773279655
358070594949
336372857031
122585069910
64995521410
213178664743
98880921269
253250662632
175398401427
144308868513
214125663508
475878820162
141498464863
110636927601
124759417498
175876830537
361331728591
139592941922
354079478346
19628049447
105011078868
193112086602
180447592003
389539689972
90246859782
82205506414
432642999197
355930193454
5400338188
27238074449
71829133866
24612583543
34048459941
338300008172
136057718187
239949111742
191784871747
221108301672
190670581076
290788642888
429405250271
311677855804
96992127093
292004587569
212475583903
409216916172
1851621009
313835568506
194729180962
311105920173
374026028301
102905753100
162031186737
12873894565
239350888148
103704623334
323539278100
439207275915
251303151764
119581986914
155430062656
254332827370
137243569854
103466320243
136051870179
75080774785
394015535297
144227463327
41904308974
156636856566
17314476289
214517701248
45857342412
61255936875
121903736316
28819951383
363599536913
176739211855
138770426420
169283643489
194116917261
6030639049
155629055784
173293591207
193020696075
282795194766
158307176343
82514584009
163870634704
36846999327
78271371419
187680711272
72064788267
106831532991
389204284277
51361858694
72717557042
336720528599
186012825224
180977201557
222092802201
281848817010
275100096997
174528772140
68877964007
73591938122
127943068469
65615235619
207997057601
17908220677
19204154552
86133623731
364764158595
190334577923
371024027132
347769296467
114491581388
56209110277
287022108075
14869294709
352960662343
174056900246
79397669293
293524424321
34216585024
539473633239
1804255953
217026797271
113124584789
328134553657
143371551248
77930221534
409317571722
138512435125
199004008935
172557342091
98013408607
224364657511
93830668153
200542350952
147218961319
69051445316
296212597627
98173367034
109638906043
101608675490
423665632731
196634669765
284491604251
194190346836
256646420851
221411481395
287739506398
221784487323
56475862519
131456861708
478135477418
12244646196
126263021041
367279667636
205815386112
323385541248
201530095480
109704095861
2419827126
38025838497
378023056771
131064280025
122887721918
296925122467
5537863541
431998047422
76425479962
411939594565
119869155635
26234779262
58112938682
7226001631
204054210145
136202049687
332844768524
133091100215
331748443882
259006899338
198386500522
251782318232
124861765683
296087951840
206638788394
204867151060
101306228108
158221149413
310632591885
16207238328
122223183940
164374107640
148685579694
31199343796
299308039269
104949513760
81313068946
78367204828
187501813246
157154863223
37586619572
39155268661
8109759140
2139370541
27924146332
429020881361
131995201627
288236729172
379003243552
195209432979
277261108516
252687458101
328978792105
49542285689
204811109839
122789054932
307136395982
32364573375
140026720126
293781191744
128909143611
362205113053
123688261897
312126339419
51875499031
114411786848
14530259509
53945570532
302859893782
319626545553
82812249581
204820323110
10316227829
42931070164
135488463128
134055652
204884269790
117232233123
177101288009
129564710635
381962090840
300472625808
335583465759
262729211658
169651482168
51298593097
43589523204
73846263216
174004970626
216208903280
78311133857
6539688093
165981330841
306136229329
360966290191
6215557140
73798432254
16744272972
253769802401
501117428598
155397626394
357286384721
108454594703
512888117653
313289831221
347008742144
147353838327
180831114969
202792263829
35542028362
72440994835
253602756153
89884873300
131962308453
173934072041
352823280619
332457457334
250481729379
291795820558
85738658604
71009384654
349239731179
185003641878
131380002531
289501958555
498053867726
256407341990
139913744309
139922777076
247801972824
95005625266
165882868517
170835529781
91865654377
56920598278
65840897250
204747491012
275742823009
301173925671
177889383528
284710295800
286301943821
384060746336
63236673952
164599381546
382328493927
29192078051
260771456847
60386859754
99140849855
205116235239
259503488343
505545566131
206715133599
243335748684
512030642760
136785229840
11082156558
222415455011
45086638746
14503740106
191622602149
282787266742
112915424077
115301807194
143211337565
34282960098
152364596844
232026310544
58376829807
81649642705
202265303547
81742674847
327644568737
48547410082
335047325695
84996436503
298243893418
382387739171
444258144549
47499040885
177289339957
341635411163
61114432475
9331245748
69740700597
180120501123
390911446648
6640134413
449733130230
513457788623
349093791157
299486913070
86991009046
161249543623
120889596160
47702208338
274810376109
80456191059
137590019542
203878480165
414455003487
39130892095
130469384361
1412974619
313112817469
170779174007
17596383734
140376800447
353430712651
335457653027
36385223422
332275174329
215230821711
161997931393
16613743356
388473313073
52641229094
333547256514
120968793029
327268815930
80601294315
200610223959
4984256882
181974754958
437198608323
72972526347
133608711354
14924777222
201603373381
190170075812
317218915450
15304123780
203609979889
56473492450
231577164815
260773330078
419787313325
183678806429
232940139034
204432260919
190613332945
190730177252
88836266189
43029311970
154988873476
168393569772
131220467884
169732216195
229161150109
76562860981
267955080593
51160511800
249130926547
253393040974
105921334447
162942997656
298242980966
524733810084
358208292187
12203574611
487453246724
114502724857
286987307869
195340139948
269691285
349986363768
347813022361
299591276383
85259119646
289585850747
140721249120
77579649053
204952305071
296002483250
280217509057
317528583556
121299012922
91665631337
243830553629
549658242302
116771123488
255970458709
102207727483
83148778907
98495246078
55152601446
524481132982
200918787475
173437271547
382213358785
225261097935
166104407966
153176643994
28723348636
103178328790
260929254039
419969746281
181277877522
10417894732
452220196412
255678038190
142217959487
51510618657
128582867452
228991384982
367394335248
138713191430
20979176606
105913936122
64956520083
355917294206
25822798896
293426210993
85762667391
317587160311
341379705355
32592032711
279935818055
507149296606
99276342293
481599909501
150519504346
383550393392
191631886738
236135261133
345834075929
64233629957
274162720294
168249079776
194441805488
422957807419
186262416324
81883581139
306017555518
14084549041
78809464773
130494061630
108574112057
184862201621
343281353477
168880108236
245510114564
77853802942
479540250203
27348897004
271147084614
252074862053
122967779094
52924269039
115261172924
99400809337
38080540497
518188747576
78944404337
66532343024
236392207403
192896605783
209812763214
276142778048
212628037142
62746190562
314062989082
21612408488
277867452659
122731757944
430080046751
159532920873
57463671339
199469247606
95638970025
39388659070
151059040795
182556533177
165282883707
15751748377
273665291775
95214452224
222215878661
115773519792
35708163077
223285085576
115218015888
84783948648
377837504348
40735561290
148833485333
285892903790
184586393011
136834608911
31278162601
383424186161
92733560564
248942825516
269867166479
354298852366
95682670669
403539755232
87335307665
411048965993
278847380051
408705940134
437459110568
61699458983
24601750573
45518250679
49957773157
26012379343
118758569505
269747973903
107488175443
48356396870
333975874167
208058599421
160818770645
178788934125
431231012356
125865711717
223390388669
4233882729
314452187674
398502273205
21443116465
120005275206
322332957271
338751658780
207857518506
294253417015
123952563404
318649571475
13689698444
6395068693
450173612306
172403553385
79820071479
21385863686
145263241605
404511846188
65167712254
82974532886
45034397565
188633524442
365443011832
194837968512
102677829022
150634700772
141810196167
90390526272
247338169609
392555460924
632897051
176309879426
2666029171
312620082498
293343626794
469103116563
143032872644
149051012728
59239081194
234080166958
323308534020
109364008531
12623017069
302975625365
522721030554
233057662811
194086854820
50398172911
153392304944
122215034801
151146371816
432440267153
102937757404
23786878376
228301014912
33225894030
346344272032
354818968108
92824815520
65237338545
329853202026
142959432436
88995766963
28249453642
97965981867
266992573682
280946767188
132950756692
150541768003
47406155443
147775549757
452928972842
144304583084
254932095635
118291909121
75249691341
75076860249
284901308891
150491443682
160537684504
151297721674
200434279110
251038249140
383261856522
201476796678
8907222709
2002756036
205058193486
294500023851
121372054723
33447597463
453974820940
20519759268
122570705208
308562314034
100738327930
82687372650
56012744255
227060685621
414971355043
99223343752
262082567237
252012124815
370667914863
48729819548
86888453264
367013879923
337632648220
102638105049
187519614314
139360986077
149877554097
301047888523
243895012116
177562574662
78468333756
326206929112
149905283186
21199666282
91704195198
84252031166
34907127967
386734182206
173012174182
26588084075
257332532546
143133238175
206900853224
100177413404
99575816281
221999046510
41058791409
97336082274
378422795312
42233372147
373047884002
391530400710
154415394826
107585914427
289721390230
259689107365
533092948750
356368878337
242000615700
86415459110
263383177976
186475255381
155425375849
54290155747
110722310687
173708627769
228292703396
238832367886
98450127293
62261726780
178623359750
70559487899
508873251560
269012177838
198582894588
146152153702
94052882251
223705762095
6521044897
294713208162
28148102043
268944151135
97549843908
235572766951
187726226227
7471883166
516682434636
88525892137
396255317715
238568836262
153822576569
305892418762
380881970850
110719303992
44935991232
460781179356
111910686625
394585077344
133490655101
371403084302
44178136650
152204897576
504185222401
319045787433
36279572394
16990867106
386628496813
347513694044
119307083106
145056594792
46241825188
401903184687
71025592871
30894360418
57876322900
106801510162
22891120988
128664863728
145581547749
22588597330
21247401608
192424216708
371940304055
27840539177
66183195997
283916876753
314314948946
322738637784
248740737853
223450333103
61791386821
247670434048
42492046447
67813833538
123778034529
20741735509
126195936310
245190419052
105513455846
74860293066
386959315267
156216133611
272373067877
98185164673
111129630105
73929678024
1782980438
82375482570
174308136709
130061050453
47617883818
127817567789
183358341920
207171256178
175035280452
55223327605
494734214493
128749873221
84307654932
279191638026
411239546472
271495865731
83950120141
36105906647
130140796110
177001099328
97931247109
408655493753
457567196442
301033182313
268961461564
7538646081
166356723224
247135017280
13291679849
115196716849
114547378180
153646216085
134879046375
60152915524
22057303363
52674825459
75677027427
199318874216
360335227192
245525989440
224996438565
137240736151
221755154188
128902197883
192445139008
77302307364
30691567904
7239871636
61656172430
241071881602
260782802943
358329058819
345613885487
145753185460
41475589650
136016848938
388701177642
118342463602
263821655238
461786496124
62855187249
66091286779
79618451922
132127873744
261337204658
309127229998
346574842987
4042653719
154021315371
119352109822
521032320565
132018622778
34240605656
115145533082
178660660599
127428258778
299745947105
373752341134
17504308440
259156257006
88214450278
315130897133
138064472458
45743782973
196084903958
344710633968
75184867565
176849925277
221089464444
49401868764
48193554703
91314832746
163296226461
200218639904
237835419408
238025063951
117924609968
151367137419
410116444788
37881136464
330942040836
311566410850
323056166239
130777663410
18375722770
7661959824
410671437301
130835218984
21423702327
24017645765
287136327267
318943793071
342663537740
288614676336
450048443827
65327755933
83349543499
96269841213
395482663029
78803018051
150316947795
60496466240
82795475702
120414112246
118109899799
371881862546
115265762130
18855362276
104933645625
198258009088
52484793317
359383531761
262195974744
94614188277
54705973896
181780605581
108047286901
19543476752
61141055284
210567906040
37708935045
24163102260
234255262872
98300152995
104754943951
62928369747
31481429971
185327263395
361974439100
258377424794
12744248043
161935436197
148057692662
117212139083
139628265703
38985785266
119790831567
66942079557
231328374133
235058607791
241966244410
104050337513
129184146088
255657803252
271781879914
210334308701
160127715256
81106766140
369460068370
9594992659
57073990861
34683626286
287538556242
400809673224
281822191332
85929125719
90331840240
166316091977
198365195246
24616919909
77644691436
61953170068
237457065788
395249635834
128041551565
389415393753
340631882005
45461097847
166310810494
244294448348
64798844703
99019313892
122925043358
212781913177
52476650158
246866793276
501858053543
130445751437
199567247150
212752108780
134092351557
76210099581
29528052503
2229397648
57201308941
89918866075
252067418026
108514858753
151641683319
167033852023
159309087852
78083800741
38915837568
30369192457
26506519913
100856322794
103065123979
119706727669
371874972531
462119937213
7761946752
1411202576
50778606863
4122611237
28503913144
132600155532
177917517205
161572182727
399665197021
212541149151
22059183724
77982431882
16310550272
64115335908
24777422981
183807010024
319833746213
337148807737
2897018261
19422563961
57276349026
44435267966
14173329100
18592514994
23871327564
233056288893
353968559786
124219449385
346331283524
41603283269
139283051242
94038522256
74630782078
70667915919
89968328103
93576885972
301210543799
179221968721
134080475819
158742700910
111450139501
148755482839
211508765937
135021637038
161858002675
326537868004
406420232475
113606782615
103734181388
218251774076
26590477594
132407447368
138108607681
178642102990
179866228548
46386031162
26452405677
289004673976
342586538990
43617010006
155914719827
172335484839
123003993366
64724230646
83319544697
183079683022
384170463649
320069465613
416081399395
22657541524
365138141482
288431615940
549572935937
284488471626
103924553921
55016411594
80417101646
249483278626
388541481840
293518192729
101976054847
185157671230
519577914495
13553086644
68830396909
185201398487
150324936292
382732090192
272975977963
62038306754
227881391418
181884121324
205406313775
176130337795
33436782919
222758179992
170164438396
431799856761
401341234431
294850513904
89751628945
64078398929
76804276872
116167013921
195359905889
186406117907
414577945011
218502698751
23326573163
10027739984
335823981830
322141715900
274199597509
345795151814
314512442336
240458377907
24322654784
4703579966
136214625484
250970463067
273273352146
432476217273
341981668422
41452310702
23501480788
90922949108
423916654216
225106979016
215206160660
229846728544
21488063265
4253462037
161690489607
94163349878
279473073707
361454099401
312951940380
288059618443
522719836157
325331166804
150283318775
556529970553
200123947457
68794858349
428869444193
6017926049
223164848519
115125563187
32355838125
197153786218
60596181150
201588355284
349290635936
127463564713
69075232534
487006493953
281132812396
423976996630
302943491669
431344224546
9344678191
184143521470
132183543939
197101974021
206356502542
297026599337
189128082263
236223792637
11970498822
265739350005
97938226274
273744369923
163663433817
30407297994
46873559863
151164629863
237644023552
51943567457
60935625054
148995257237
416519462184
191152245538
370210366478
199350700155
159453308541
139883727919
26127409434
133861672707
78622402110
206292283014
261895882719
362502296876
102385400658
8416900611
378841342867
230877569686
264937540065
200597454054
249899325265
119746706524
117773005284
291655885946
304611115870
112334407482
237091330190
126408440103
163319671265
11675810953
142136499750
206455402611
299547793253
122688494264
475578294519
30371485497
191099032718
43145720454
33587532393
315550188710
173187117091
375278870328
125242271719
104872886595
84778178545
77878422534
169357320607
857084090
104095175397
20995890155
62806926780
109179148046
537800736102
159448360228
11642631004
383023981858
106597014919
129712723334
12060943754
40453559667
324095124528
446508602525
166904082109
8071893595
156803523581
78709172414
53347977806
368939112859
181522816581
163047377759
153029610819
200855482705
67026457400
344821369979
70205675301
294615929908
495089432510
31703621910
229220492130
44097132235
257917150416
184268883016
77751310033
203344630880
232424592842
485919491616
82071644018
73433601705
466629796814
273753109882
292311206259
38393352172
427010540672
197226286871
134218175714
280605818731
244208948818
371280217453
78589587108
54928427206
238441075698
344554375795
293994637847
151904896120
42921610537
204288360630
276123932866
152194024024
5184591651
295559464868
264457208887
31257515863
230100099648
344535266168
26304676934
68987288069
45793678901
222892516862
198581046054
295581335806
138384320001
5129316834
272366060975
85832544781
82950126693
176902780853
34096115351
331784287474
99214639017
107043449458
138001165211
145780787261
261241159418
273690429646
264271760795
56841809431
102071981846
161588239614
464904648332
206214957452
402312510382
405688757148
143481024068
443201069529
168226799870
81332958520
424294317932
112580646313
284303208115
5466427819
326011273104
209452207523
266331893025
217040115220
93171915356
107117862280
111102615034
94376846176
470325197954
57687767594
162538062224
177153205907
357004839351
458504802722
412293893051
25943554593
308216555697
265263602212
231553201877
10211213170
125367598461
195829339487
182017743511
9754870750
193617317466
402578521919
195374395696
172585206191
168625900833
395117138860
471848234485
56295342889
48534637453
365405404648
307528179111
36972647990
105063485813
84343938658
58968118736
185422636310
148381945077
305671390556
217178045331
456192507534
72509800201
151513679006
137103912581
122260450405
416912979674
139557419759
269983267580
59510126821
80920586354
171689514172
3629186596
9334579339
186414745443
215704494988
230741891627
215194426781
204454978384
239889599350
24015778539
402212688753
63075787348
139427565446
50149150780
386559674506
30372816991
32212222697
20970299768
397949897010
171646251014
206261269666
161692492863
175344933840
134979156200
52325774479
420128007229
126952453083
11919403255
326179739743
250971779188
166072317925
66380363832
121116137654
29801868369
285971627289
29893830471
75384456832
165719937995
107994526033
345097045784
64171475603
321361892143
172652648972
188593028120
120631305422
44369584779
238484729967
195359806878
104643058628
109175175231
129113684756
31239335832
148134774965
489077107315
424357775357
92398626829
131537566247
298176180523
386939493408
180055933645
201843535621
207255119200
219309463869
129554277569
92002902821
200254643489
16871334413
112104802192
252441264766
74958903448
160571039206
37032973913
225617284419
167725442390
318441514375
376035769261
176319025863
166191918147
138869223804
46952810844
41468385661
20875622831
228708299397
369129242541
346060262650
378336798777
201998811243
122076520395
328825844216
235390489793
66149840778
168144924425
188042956686
47408225091
332163203006
3477028045
243075730401
69568965302
4808546667
186788990647
156255455580
176484941398
454664807667
40835116005
14756202942
4818322376
110820513453
108459756571
55541657893
66484074000
18422849304
48394106819
53172468603
249240169763
79287301623
262410798973
51466301480
59082645123
70307659035
270700080798
160808918958
145914770889
51984400202
131411042114
113622989779
394650569721
66616118734
207095354314
86234467389
94857929652
72024043003
37958918141
119612408160
77855822199
509495213577
347095527283
255673463635
126931735927
207575580749
58092659106
167133949980
452097776103
26776032311
226061859764
18429900597
49386811490
185817760666
196822544237
78513755479
125102489895
160296069137
200780902395
198580214704
72422978305
425457051745
77348718332
123514282172
172187591065
55597726088
270464978553
35391912332
182062844983
226672983399
115573988370
164586421043
215017364628
53509345919
2195529633
93522877754
86489829699
264592424513
197508689615
379126640120
201910992233
3688024270
133897395771
267231185061
466551711257
134564830944
25635702685
147815373732
224110584043
301774570990
9115981926
353988499114
198806788191
93661371574
45214749963
69961227194
137613879849
196734692474
43821702970
77998935709
466565070620
253450598655
49899992547
19236658494
185929535621
180055855659
170862340288
21010075599
160484394887
369228312705
287605116022
120093355978
142375090784
178756070236
62733352760
330092117944
206632949333
256257418253
101436731772
122180202646
3824238484
211675680859
127479931023
49061813248
128569473637
45120131613
494517086789
8887276709
2551901862
313793085390
21324724428
40911252940
155282668437
143220411249
26025064401
99829765484
235507517189
1214404669
74254509053
360514057144
92913666974
420511729635
337295284096
221850080656
123764242734
424995225323
346334866325
301911604124
63171754316
147700394288
283339604436
138852774439
240519021092
247773624839
285518246289
285956142105
12906202186
78878035553
378807121674
251441938245
224073685546
164730183686
121713279645
101938698096
16844282498
122830069375
162395902143
339677292470
475295830781
263197040937
146196116905
17072430237
342898585238
212399451307
455372851464
172935387751
472780527508
190502947987
66896605433
207328784528
102239460241
169880825902
167497997306
287299960184
83429939880
504800386342
194074195335
146430856009
11373682143
275332688423
51538012694
216964552865
210864663794
186324323934
93691412793
162807868754
335425020968
32627504167
125107962251
390468383661
324950987356
161225392458
292315055238
386890763071
276064147411
88886596182
52218831458
105971332828
194804413475
106346758201
488605663876
178392269902
223623870552
79923263247
202509040466
337243555736
76327648387
145568091442
130360131002
110229411028
253524197863
138677344591
334009742231
298709138046
145995998264
91125816037
3184259202
8897185542
73813136253
365120425406
90532665416
179077517177
160618290143
478813366909
49920153027
112981045379
187981755401
106347696147
205902761722
48587669896
324251263474
52187277638
168100171314
249976489729
50973286281
118359447987
46536067477
86357344234
434348712128
226575171871
420214807282
103969008297
255749126591
301090264596
178089971408
316583817507
60444927775
74617709438
228713260133
144572708623
116292501689
105392054246
198974407580
195444991573
58750574763
375647283251
167209551210
51512183278
131451480713
50061083051
99931005336
68063567852
31443833889
346140909884
97151117367
214043216134
232764782976
87101884409
8110867625
433146694673
53463310238
160044973579
216387913667
42742889479
10747520417
112457835548
127865234266
14792328288
306833708268
133541045835
17747339345
230634440674
117803884557
127468680429
572282449824
50554371465
313271447106
377188929656
14730650370
3830058617
154211727546
75310818223
239961051382
38454664615
33963067179
88379910870
147152253099
416018186159
204260056805
103626576332
290839997185
361309026899
13924020548
17012805225
152737279643
41079324213
143767373250
298969000338
225787439903
14223378298
103831585401
163421933337
148149114321
252388053054
416762138123
10412450028
253079086446
210039685105
323359290689
267634047936
94359872758
304159875317
465957170462
187398678487
104087387295
150588905336
257218806461
228814963716
198369231160
193207251338
19367545024
316877305551
270271477637
38350117099
236070741507
231531866803
25157499454
87165308362
30886311934
69389639498
440579265010
167184152790
198846526218
211650981689
88857947450
278764869727
34105499973
240530617819
228070192720
375637942876
181877068742
180968659334
6730220507
108038447240
387824524620
98212423913
236896959212
263123315963
224398406378
110382602628
210545869160
191002112966
286385050923
79645775008
6476642308
281893776433
320572024808
18273778026
56578525383
121600490792
198724596132
87490152852
153151861092
357745824990
181433264294
32348946871
8384310354
212506720379
61331140103
149174489511
106632470183
9766953707
3835264916
162678222910
218248923039
297908797964
207661166158
316982956161
212322482150
445748626912
199701685454
286180882103
149218757668
2836132084
474283900368
109877288450
150396713900
82663468770
347812109322
194867983232
107603367000
91330661941
176836402409
59055386595
23836422916
220809606627
265067995523
78338823744
237563802609
442109298875
76816565243
185315989431
466648942819
226001774662
279420545225
426834686719
29214905418
139448106770
65265997462
327267219343
10426022673
36063892623
220439878403
49371471252
57360097451
122730775161
168516223686
125729389965
102066578662
195190374645
21929470200
207856217850
45397704954
139976536796
26704004706
76930063236
284737570184
321979613147
65703581533
117005475437
2686301327
57090609943
56275836435
227262929858
136418792322
72544189809
126874579858
90726912696
159213364008
360913974518
34467070047
90998924713
433013558293
49301395267
271831849986
54756116155
277090666473
224525351208
236614512473
137634454421
166082426863
127781846435
72092900920
272663997642
30788460735
21733351808
77500766045
242043556512
500913785583
219099449942
279575315043
34077846959
225411378218
67079243158
262223796726
379225476733
314335408723
423547286934
4619043816
20281876174
254578682134
6224064178
219375429377
134194658112
368387043528
123603619781
34240716802
196571201163
88580682751
180418810425
66902392237
470687884484
257697201003
82588562472
187996455435
181216401712
263993935766
86308283993
41184279672
247361155100
173296951313
114902494741
33843173531
100617205236
174180887119
169138162887
66863073594
8996646563
361154878427
50885346358
330935774977
164185874014
172599040538
71300188641
26905704154
344376732420
207325893116
458668680723
367738565796
94608345213
178841989403
205749293104
252704600044
75119796179
452871350241
32962693843
90437314801
279830187359
223071928867
46869223567
126425332183
209808700406
406430752438
51531485495
243706213780
19193287533
22114573578
52440821931
88143221756
192508837420
153902317114
146934036631
333790014335
96282669757
256443916221
361721657822
60110084665
127208903077
277069877723
513931508379
237076728287
32845318379
471455530459
246923162562
40759380097
48065558043
84012751468
162783077069
335523974133
464628344942
109033574635
786971784
173153089088
223924002333
28861322119
228004071668
36055467640
108244638568
155202787285
237633619579
81590759289
88467055164
283143727823
262176277681
300261550319
148741273466
57827271508
216875956699
52959014552
156816114945
96364549659
254650818691
98543049334
189699353006
120907009978
135319035465
28636124684
41806919444
120318676152
239382880194
46973750848
488136728117
136129015943
99470577795
44876935062
109205710436
9122102984
95538904182
277795615635
220182878389
541756162420
109963244823
307624488725
78153011367
45627656665
233379643664
277025002846
233525520172
85266404085
115932120787
133041461204
116451719644
239665468604
74052550689
154754737018
92334734194
349227956400
224671298064
160980685084
30140149639
69626516182
255819331692
15390469012
76061672393
88171326977
372827115329
84861799131
263303748510
256695928294
67700285656
464688477989
5166795877
81518883565
245961745975
19310936673
109434957581
130465296157
242268094767
18923191429
191204710271
98334225632
135601515620
240978175108
195647744377
77446389189
98993819100
123905296321
113308171884
39865403520
321217410697
194227228349
320139345943
76023023721
20372945393
215909928952
280323526615
37122495444
31641995762
72443863053
349888890772
156170677895
7201832799
167562951826
93138599507
75634535251
407607107292
366743954932
24681266749
25081621921
169598779811
232906618995
38371156638
21166513072
84695987688
313749053399
91573657616
170209782533
180930932195
236189965687
183520054244
138744976582
34409594227
249361404026
281126920414
450926349750
73858441902
97629523621
230362809989
59558972413
203077312787
307956714809
233570546387
352256965232
281577421756
15867631894
17091754120
176291732739
73725061761
37160575278
143332569279
341915799598
126912595662
136660777092
214892562276
310458723535
90021226018
305869659966
235961044066
89900861317
107691142386
23486904819
360241493463
40435741014
288082321909
211453263799
79481936473
40801866006
78944384430
250261144777
460533341132
174528209990
6572645347
101974635054
317526579521
323970179666
74214326772
181685038753
4852392540
295892520675
244244404973
160342211829
214441641180
299013075617
306660173217
185479405530
368225656340
93735428976
118701933955
74176054929
71440698890
188080668631
311914201338
236423947331
325085933268
113645630925
381385892889
520433958437
253699481167
178892030635
226124199843
152175270816
219739574043
169213485139
338418795444
19953712661
61993803557
497222151067
373425056904
531585848093
125252372227
162420465971
475753655691
124535785052
52751261627
376278129312
166119515393
26574603683
77742504435
77888064769
479386110155
146231068721
47965689822
261907498172
47770285504
50195135116
75281046606
68518943680
323165854872
41070331388
182623055881
158382244970
18745582677
199729501464
21173670570
111396950609
231078001454
122594644532
123340857789
50824995472
74735024188
197985047548
34902458675
129747208515
9007522001
134175096816
223824384243
207892061379
158862872627
466801521667
115755456072
50431518667
448660273024
199675706716
93656839121
358499390702
369540607168
53695858515
328223106888
92926925988
16611287967
209681188458
227203937052
110695677136
407306323458
22624988630
340457501824
292985575018
116698943056
225929524986
203464379912
223722683407
238786458019
213394212203
382292664477
277707964165
223574000505
100156853379
260831954016
163239369597
2070941646
15621385888
137111860116
295207061258
465991344002
289703856457
194107612008
132649625063
180432878304
10094059950
277971990824
175156367793
52728600610
111029628034
198939980060
270636597211
321084966463
6588123573
110904466958
149955368863
471579920229
312149573207
301157359333
148346759827
113807073847
204186780009
41183894717
327327424391
224454465842
220497448885
341343777894
105568129561
33939362701
417559657106
128935720000
102175371911
315513237511
67217993116
370744161917
161564073558
340463204427
401014103218
407294020864
373481188110
291914135743
193106887214
69954827996
179189786062
139896986469
128021590900
431149096264
339718707441
22043519620
256229092713
163825429680
132984683224
199560206590
81674626060
179534409495
113236801569
52114462727
265036850465
27909164833
40515781795
8265024145
189037017425
208550365454
428862629024
108981980508
150332051686
44990582618
249292530265
131225574217
25349667422
289774892878
193062900167
55766294967
153380106520
382380396857
364887371647
58376452786
75438602894
177655593381
25602071779
217742368496
72343140496
196698489757
82578984934
39038897350
326523830153
494340295033
293564852540
8906998738
105159208656
283395481387
118917831624
136755267318
99670968625
300056394019
19919720221
278172896527
198902143768
92592506210
145332457431
37967167735
152288725132
144886275256
79529005239
291793264846
34493498453
45449595803
102128906892
86401350703
326825758131
142222518119
504778649495
278989000509
386697857253
428238362627
169221497727
140188198623
49402773780
137143771265
133475610047
110304951652
176467772974
120331910316
14020526067
31211361045
228500561162
66879626129
74134898585
88899142875
63034253305
189140398067
42279878137
189731072521
297277950633
22656460419
181916094428
437180956508
422965007780
204352075505
150380518723
66737521587
263707372580
393539943330
403291102490
218196470860
322686973281
28665271694
441281779235
8033345169
421300463358
22459343112
396012089720
118025527593
426353093418
224101333166
248501429697
319021074081
224504250434
301192260029
157273638714
229995514285
283990162495
208911258434
188017731791
45895941376
250813713836
163465172328
15195373184
428552845376
50638169102
161766012833
214799146810
153315251780
127845750869
71270539225
94484792224
59664846800
227071062342
154947996610
21978922321
43013314194
212191616325
347968834545
27404250513
8073375040
47288263503
367971485255
12032431262
220943487600
62992995536
376564389801
50985057680
230327924709
516416977004
87727860281
253417728353
353321388482
33709624793
61167505003
99996906316
317226948482
164906271596
332116951342
371178439475
29619747084
89000837090
257830745365
206574710953
13121592328
382789964308
152723489514
143500093096
336884612821
273359597223
163089111703
40130978771
72970088513
483391943977
25965552557
349049765926
222035692753
197894067622
474532585178
458317541174
235800290604
3410587032
149024963738
387601121533
142547744715
232737587808
393113983908
116661882183
207853128273
428834437280
225545521391
104529719652
47567393575
129829628063
8835232250
226108027517
25540833349
7894591178
206232879616
91921094274
19341432031
415603658107
97872917656
194844845846
81412400307
57636149838
273145596444
62515908354
159327610639
385511375050
164561896621
21292333452
16260605219
74518414667
90826820522
214267064480
45089892128
189745768610
148894741207
128686432073
60076927900
290481194590
5715506422
260934324868
189278519048
447674575550
30631196649
53859094941
106029451072
290048659985
337236516857
238332084239
229198940501
45312054929
231150222889
99004058374
96710905430
34391104578
218858129307
12645925106
195281000392
209229749744
107868738643
437621754537
182645308614
58235102128
97023085717
437980337153
345271539720
352885234656
43501097209
139950960029
232989509498
99108879484
257497800838
345071927140
50465209261
87601692864
138077498793
181027134001
225481745431
363426159883
316399900783
16219294861
99640548227
63147425004
272407306464
43509457510
269935793897
288254768822
295850455777
224129554499
183188798220
543468272156
91132961666
469249997017
387153249247
77550368571
414352122338
101886260673
375090611671
321128570301
104955776580
391575895010
128715311316
108942186609
65721933217
322258870339
192179482208
11934244056
202992700953
215666338181
178541247840
27892274747
347992794259
114170430522
126555490147
55012832891
240277406108
141655666251
37538900900
38571528870
164334562480
11581477726
61103281919
8711230467
9373116041
183199078854
74973712500
213498823378
12975168812
270894592805
127860913605
77207384457
48754972618
120599657884
76900325576
142659255722
46272227429
418487014875
279357195928
321574128767
334226993446
50948239739
92011288513
247127649286
479999162544
322557023640
483323955254
247315297269
38810365217
224096037644
243028450638
4648029809
164654023866
54997411268
76028962343
436089421028
290063125277
31670924709
243061141703
13968288365
118268783384
36361004317
123208935175
208267357246
126105202782
236137885396
104498707559
97500133200
318301879230
149950105040
149555018245
264588254581
238579248964
294360442235
283568376828
252503537
151624867699
78948813929
97444047373
121519926250
349132361688
4764356856
217202861
10994535505
347926655151
32763460384
323058846317
73858723945
113165623961
2101596223
116446423215
138650733794
76623532939
62371456929
308751261519
181457789039
233673265732
156413514494
257381713441
123456553368
63405835755
451966220234
190961285542
125457509172
339945607893
228869406085
315393097174
27872760772
52267628459
81336350056
165723305076
338657158253
368766096063
59938602960
51329038546
405099041965
207977218466
25197655749
131497423180
357486717848
285680506174
135452996852
234861851544
159686557963
324042174184
117661632345
76302718474
112555831958
73094625962
88255062737
284468997041
159788265093
28009050748
167031204612
353879518426
226765758539
160769871261
5858973286
193730869181
152179068514
18917435336
79808744309
279489542941
90016148155
90521338796
42331338848
299705731352
79625793278
10754216160
234852134573
9852364742
53792030991
9505400170
162692172833
344686160072
252444054685
430526766876
101298648703
331584484448
112676911631
70440220670
63356233457
168837271646
2600895886
110662839968
44354188435
106206196482
39998711832
39059460283
120330476896
221193103311
154601255634
283026836411
94533521326
170084127075
116315878802
109355906348
34898214021
36682668197
24457816183
294653983961
14459628379
8272711106
370303779045
141457503550
218325405478
226337013145
285773904293
169206657450
98150290612
112210269196
136505179421
98426102710
100189014117
211313115904
138295084793
157558072082
243376732986
145427655711
341303167838
103167938960
277002975921
89539460515
255030237961
135066665901
137182336201
166331199507
197902259379
15201497351
27110309649
250169970562
249670972347
63969347383
276295517221
137981833757
26381657852
189418916378
79254920447
185277291139
110233661747
484356887291
108079147401
210298132755
196699072104
73169264382
89445556943
340587883733
202286072141
14570132526
203380585329
69830149534
287187126656
375623498064
93631958962
214480667217
130408918230
21835247216
356427000713
129448808629
149410246171
110367545324
140879698204
379489099264
250228282168
76538141699
373698022640
94452925851
74268399843
44117072762
215023595101
60064315039
71028318287
28805605302
312827196885
187638375973
232359887810
11368466426
149378764034
129893140350
256898848976
143522844689
198000594389
134024499710
213467807982
481620622702
43795134584
377830519949
522443702850
191746685785
50125203238
26251677457
89870803353
20644819150
523520457263
396581198406
145697932255
178004801977
192572910723
83193262155
224402897588
52020382698
264739624045
34686113979
385320856126
236913372862
200559340266
232460365896
27684630548
41253297988
198693900781
20431250969
36335895474
7701246975
205697733252
205874057449
160833142940
163965804152
355849049531
193982454280
439024711828
21041381031
145122269087
289402717666
41789111506
201138606781
107316881343
532762763953
33142905096
538309952697
84800554293
273810327970
181979784885
253716300084
451517123598
176408779941
75759574596
144790345872
148878127326
182174848915
19029215536
45126071851
189226816636
131824291544
91584305277
175360329801
42519592754
81508976750
461885928213
426200510870
24915198502
29032000540
375383392160
11023681436
408142850480
451781535033
409496458078
336772999632
96215873526
83502061553
343579224884
171367148448
178824944252
95494677369
218311313403
140435598133
281126560813
67535966553
180128242943
148731222661
113331102638
140957000222
257406363991
146593553401
514931289964
457562847251
115056739084
269466759767
193776152939
59856322427
168237816286
167871164669
184553174967
133444992935
54489471911
108509739894
28907034377
144549154323
303722940454
129642105454
28612260221
108255039284
507711783781
194838107427
274491661750
331756747894
98914499382
69967036452
154700778298
258554285565
285063295688
89127005333
411385435802
195689329944
149682546057
263897467561
143130803678
164638790705
12464367881
28404607384
107985142609
293347751991
24420548140
147378198152
281250421882
278284148620
346263265582
91460344732
150389963800
45194405490
175240413516
254044232869
156240779418
245542219796
23003701948
239397370379
106024115312
409877429483
176465152331
242926410535
34797384413
256601644184
225100860242
400687552408
74732314320
322784632378
119540857725
58123387038
80147078314
9605621137
48440871896
242643178913
93654425822
85313400784
196820848769
223241480313
117241216244
480235768222
365267774417
45762062721
260766369370
24990068510
36618263607
17693941428
104683223264
140085627932
82724919154
145293489673
273645888757
324768532572
183970014378
111635013938
89725347667
138941530911
37836247140
209593581771
143380273087
283790710421
399337818804
357624588811
189445171226
103480209111
4796066805
140484381299
271747098587
53702778301
19729009006
164252445909
29246961940
98693922526
145543243174
320546683698
70510699401
99501346739
33356940959
164817712733
340250402575
204643312036
182171164287
146082462919
42581469598
56026034532
255671864098
497383575216
192895099395
320429370018
159764178046
458001591024
214705363742
3973631296
74384661690
198087987924
255347874578
96109501360
446459701488
199633065099
33316881637
117627731684
90999727616
55391547357
293049565169
115276484501
169893369173
308580704286
236817436103
47158097044
79187932028
92863949985
74301198708
57038317860
248108185058
195988008433
51883096203
107580169044
256471365528
216504789175
245552039017
181749964452
104611929715
58003511131
135499438617
242261820918
403507908458
337196128486
205941475967
123120131372
13937167635
133039512764
33057433862
268300332276
81980446697
315813816303
91559117976
160349562697
189462714894
147144495324
53304235955
126554458078
54555358629
36065307653
101541139265
104729416594
469218839746
5978321899
62075305741
31484592572
21204388273
254478886972
439302657129
81060143419
286589522671
1046574580
23691626775
37557910443
90339363324
51623757216
11310617020
318267717359
214360703919
242706060014
77725053142
383737640662
325119387059
186186486833
61980903631
86060297608
169847634129
4362447975
167383438978
53671489411
79390168544
19142201837
177551139205
207455220628
62488475162
48673048396
8003935919
142856630087
177926452663
252474943736
42376835528
70707604129
399075994852
81637230088
207805952763
34167136538
271154702978
60392036527
426857000449
34346578720
199207145475
113152205061
246394263537
307978646642
342869416925
85422544644
303761317792
224755913715
124387900474
116908412466
189513717700
278374689915
57725663677
91061954175
1193275873
20749264813
117760429704
40954130002
256365755425
10003572646
17424193684
129339073541
339099988147
177471063663
156900872901
508775298120
140430779290
198989792114
144141056863
176517229744
375062168278
105046173352
408049256222
235399748841
64480750046
149755091402
71890834544
394689417708
120005328693
219099026093
41571268830
334648878574
104578039544
69847329427
353289113946
374067097938
44315735108
128665670699
182137551858
34245505172
122049592229
229730691119
158565848164
290868628478
143708558428
43211950656
153734052771
342422915251
227139286138
78400436754
121444864063
183738754335
155915739991
98889181926
167842930217
169308542614
349405093756
399776002978
138436675583
195894755488
136228465531
389261527547
191224902256
246070350714
460133144434
149303858459
39944391821
155240926212
418865354688
261114751055
119147545241
82214725284
261788858970
196594255061
296028338372
247466141118
6898461113
355815234078
227645662241
379039900554
49447977379
357057171172
344675505063
283444013295
37249883459
14605228729
112853590141
316981320489
106758971979
67183485176
124877874007
92948225172
24432370540
3917341668
31891344444
339632127127
140121448171
90638734654
70240570012
28971373490
59613833416
395532260022
155202974930
69941490112
155244950930
88127606323
205225327714
61472240401
64682416452
343527805679
189172491438
321252326939
89833959045
82997473362
74372866847
249128048997
216209765216
338024924569
278259686298
235757875381
143528212855
291462234004
182751206050
69821018008
176647295018
245271929483
37755506099
211741877283
145711117071
192534606836
369546659901
49445550635
376372010272
212945671390
91493392563
321713833154
35426619414
92092318078
269326782586
79719515091
120954336496
62849515986
45185183336
65494367894
274058828915
241432795747
325456642406
418618581991
284201156798
364113645467
98905390084
397445628311
87783216851
76279143420
115678668541
137465633819
85825504346
6699906324
71619508816
11277246696
293491677165
114557141992
153716749180
137277471543
141977459310
13835949178
34597038910
274757295357
83222800644
219784276051
338487611868
101685881799
327175426111
85196521384
21866783012
198476314863
268518538078
85807693093
78402191709
389635970291
122583623854
41367858440
37851550808
60908878280
165049095545
85769475142
112311219812
384998122255
61003834178
395095069803
266074888201
104475615243
221298885778
167293132654
314066725692
301149415293
59524945992
167689369455
27116364621
52017189627
56051958101
264293415184
434700216905
163646836149
98134622085
140108289591
213806021604
165891531943
41236419563
170897274577
81808992409
92736373582
346008633742
289955625923
28600933389
204063425131
161644468791
140204784635
86994700747
281979636309
126597401621
159470247392
164511486148
16045263614
212786121473
90327944245
220629516676
85065763771
283263555209
51016557954
22966219500
55341035466
350511871837
382422001566
348485851154
29703250941
428636379219
135920320215
269750090122
126257817945
184897295946
239827180953
66716621183
359141813562
315493487782
350735448124
42608235764
446598964778
23209595342
300049488636
109149582806
139788378963
285025067505
254527832442
217857862597
120159364967
243366844867
382846638165
211725073280
107362211374
34874883637
89227842551
254579466501
212963577380
65428802922
88711762656
78834851030
143554927016
258510336377
210428854358
134914595451
83066515133
25805214971
34837985695
3800821721
2352871380
73023789112
559839149194
209188114778
59755051429
38795529144
25776576230
21492384323
141417171135
248205430815
132438055711
85666028883
238782933487
51466572660
71172212717
120929447641
113791057306
102832802495
63251760686
89444998571
117552360894
58584951215
194333418793
140790309455
114893751585
73437794063
161203697663
268653413968
245761059287
106742538768
29504444464
64286191571
37281783177
484423992572
359707251701
123270926977
107330363568
265540699554
43770133001
45358810433
239083285798
471225769246
180260149363
121801474806
45285557918
170927385105
17164721968
79194191178
347505954637
204321583582
312498306286
190224864262
429141091962
318282520820
14160582894
405359288856
192018190842
148765287256
169131078145
159443898287
107275105218
303130995964
716201712
268886900665
186974872127
311208644679
267539763190
74734713235
137285075710
67678406266
257350204604
351563676190
80993481761
38483194437
92769567977
167189763153
89547466066
110236063783
55530756189
280339293362
76442612376
318069205131
165916869123
91437150095
1876485341
120366122511
46841368558
107413378974
660343972
365313926031
254934621402
312247647740
139585144433
327787363912
224711346462
77702626217
7174899787
176264135669
111549860397
57316513571
119275698958
39898558551
63637827418
99445528179
8250589309
321115623349
257632540430
313404137480
241676466581
168244674120
78852094817
98988989753
498678848176
207230176622
134800354721
173341337062
262788876526
298012654246
132306035651
225324659917
21151908571
365493825258
59711827134
191984577521
125408412893
61797943961
311014585691
118554830589
53681841076
443261920619
375624659626
346574103396
168842882802
16259755322
166136891379
24571914907
325985036787
355548744927
176642086990
88030847801
5746215453
25421646587
19179672990
132051035931
288039391823
184010563446
186147832463
195663469751
341984628225
49100997453
144289267655
15620520299
173561031977
158715892227
252845451872
295536304850
46825086348
247342461944
55314573950
63848784370
79655151254
36727879241
72129837128
348223307816
152554320491
160504782787
154777327877
304339113406
18040621545
230779084388
330672873943
390552282959
205308287331
57401121618
90376476500
261147442500
419452650613
143791422792
3028919027
112755813112
323352907975
256406746666
186466000879
18460034486
202248755653
166875726948
212461422577
88969067232
135950033074
59204650052
91976015692
200574098212
129920031165
133435799308
111904029443
242935592360
207732786454
201723698453
144716278565
10101974791
331705915126
208020447467
265012979722
242501857073
165691872752
248802511561
143947646095
19095976535
121338291383
262503312663
212857111325
77562115413
311867944691
225730731948
12169053440
78259203766
152616659142
50303790488
308552823743
56072833974
170288307305
198507538771
302336630734
18768887420
33513786286
60987530536
267282917163
195487388312
134842379935
184343657016
43807409295
180823681352
123792517452
130907247558
219478099488
287794454821
139123313384
82717008251
99741607055
76778754393
5688388558
365484123185
50099457406
3158635667
22934288719
144412328107
39745643748
297820797217
234143544615
310472698966
200702832976
99205599021
234158440229
251520702749
127473708354
151819479804
10422604287
91367783568
229011220249
181611173951
361916871761
188827260943
327111239946
242274468532
382149114056
287661396055
322997979890
59251403125
137620084022
91119450374
61187451374
30540044116
66250601701
400419232928
229582427169
201744462632
141410329287
357125175804
70729211266
67733592221
115511570647
120712197102
310574599014
124982294045
9763398653
743937188
69788903739
149415945407
24322987657
83667034099
114096472655
300579772721
21907354563
482207259551
93597654751
33256549236
127098253937
291327787013
144302077548
162948986288
74397899015
27647689397
251453983527
177992249703
155016917719
35466159059
137428687223
124469690564
15469162918
218424305275
98362483013
125839817250
132632608699
59363883776
261110096904
440484585270
315726576468
277954293152
84685307897
13673748844
183129928813
233374733369
205487485588
127180312521
244575380380
1512016342
101866349448
110905386847
323949034397
98639716443
125225287025
220904385665
273515229832
27690919209
75345301443
267906297029
218598275448
120874392808
125944890414
84107402025
168251383879
286659333071
251679920930
345602798041
45332278112
218199563127
160600536220
84595901445
147885563271
128289507803
177377052151
109880752622
161699291966
225497446943
202103807314
38577815023
149193115000
179890886347
229410909946
76676217331
152835010943
103057740607
63880490060
409064244263
171815958104
246370494621
230927572155
292977616046
98804620581
162622059719
256481070977
30330140831
166054921743
50906226229
198924538109
50874616916
314036986944
49537176504
9521279831
312647308914
106116391663
910010940
184449224158
24022045177
82672139270
259870829201
244064864063
34611535014
44041359855
39172756226
180761673559
366865585836
443398948561
194304541214
105881936302
68614085523
357418851319
39705298335
65616452469
15361060529
170486752520
73625846435
433583776381
179381161196
18772603946
228524401547
222557163129
310963383515
34945656906
242151813296
10734185222
206279886472
184216911383
30845540748
117996762658
290957144191
68186863580
360366435336
74477183507
44814995379
134870830075
26900638042
187530496233
257917019016
61352381995
19639495799
166771162740
189166008649
300936742104
311235483432
372906579303
361404172055
62534269635
79474640069
298504343875
155516643627
102253288454
149635550486
22476184136
131735632674
63881620942
21643062981
202670572037
132621354917
244026095990
417259645750
95031861029
18121767813
189102043017
370584061197
331918036659
308883143707
181211298871
226672320291
189380012691
162690173426
100995250112
201530717554
44515952685
223775718160
14828420766
132344946567
113125977638
117117688078
172800137371
137684768546
137568652450
16148033933
42947170651
60376079664
242991522396
417426627131
245119180416
75464705354
216379355184
141610737363
48303397222
12032221404
6498656624
3450251693
14561842504
116341348159
130846927396
120446703378
382856317985
24185434191
90490048863
358850738883
83194651305
261068660774
125802748593
83253352633
186421388464
4018344905
324430339016
400283484459
89884592411
193866755665
41862645543
279359896759
195859870471
103588038102
46447143129
100110784391
311224417472
139961247250
48487040252
257288796434
231312840133
342399426844
83017015905
296611305666
284274609244
385700309850
231464672834
225141185303
29679349433
88813568944
36088884367
130993774157
405810261053
140925126099
216092402688
154332790969
321638227269
43208122236
345978442811
157895361359
100173064078
244889356591
288171152684
43285816839
347766852010
41334636294
224849755059
58928077618
54146633574
78280178625
167962490054
156773048939
120467133454
420656741229
80784631565
11734391230
121848675731
196328761326
9573422953
28952055792
80217270913
19047391972
174634404311
127857465219
348275029723
96860086004
219635851402
61497168170
23485452795
4301139500
427575633166
166927022278
65697085478
541947790890
399244662983
99764752503
87100471410
7463413587
8280740687
88256544032
208401938580
30644927560
41312834198
120429143629
175633986641
94532121470
207332226699
188276427452
14273981403
109648059183
147842708084
310293694779
7820631476
77417224872
114790965642
1077525931
265973044990
149825346930
249995593318
169117394761
209332682844
147714918653
60560830274
211901264075
127113249245
50533472611
326469908701
22111647622
134029640205
8760370469
74562726983
8270927782
25587390429
360355638375
19093498319
41172062725
205161531167
96679542014
35098412552
102744034334
164069154188
254101341144
299774912474
83545550736
201725354039
33121315032
14834674417
56328575973
29994515640
79205442258
114753547103
106888106678
75061158812
24988132200
175974378850
155173754275
98019851718
328322656121
430765449190
388881994149
495072076987
199634783064
301439049965
96362357670
137325333044
17472764537
331886260456
100746622947
139951853469
45963055160
328955250674
272454829056
51547072144
295320495883
127281520576
158705123730
120776259026
144279137185
142013044339
121037273954
208678435893
263662356712
115981035560
74823963982
72384425347
37505515690
187062842250
10980046153
303242733823
301756367863
87060698456
103448129008
297499765087
25120444538
19178601813
258914197341
92377984992
21498374149
211883219987
28182884687
190892251083
22149533778
5410063739
137336606293
365414561666
491993609301
119691784323
426003946268
106000073713
177067105262
327861115117
315934253356
182535167338
114592347794
146775137373
31580607014
445792617691
93346961143
149808411102
166221989248
93257274136
343031324025
6357985165
398115019079
484850131345
106132309161
66142938254
216916312232
277430856567
205528579548
150670575301
14047075411
157776518902
56995184224
213040701853
400465178475
55387703299
233715710927
249706925522
228489770280
185140016194
228857929098
253391723174
162660151960
76669387339
160476288741
107830405487
119079733953
31851616873
411417858079
141824941483
272086633833
299759981561
69003187229
271298240982
383841032977
233159832166
239292319802
286129710668
119996170263
43182517496
173913528563
141036672344
364404939355
260873159148
309852398236
27786643513
71246765529
195933188161
37115590298
119460925346
265984455968
40919908746
217707087187
210897013549
257838883972
69971250467
240907318830
81932249809
42729727382
143326064651
404580329376
325054680500
110842034864
42330060265
123730167663
122540668302
317639413197
62421807843
127114584631
66003206041
211940126485
107053394974
231489089003
312065139048
435473456692
78083347349
278920982778
75397214508
1811329454
75501668467
85276920115
148413821076
256588020058
179143864253
151453537360
179616520793
54798822361
111883263567
1553709499
10998114687
4516830021
238830941751
108960384018
204591967396
10956834405
394188417456
4711686585
76820308801
174999955966
446680170373
132130169221
52387632041
157827346788
145211255965
288374146523
20698912912
364217132271
140340749521
60029385003
300912522223
342844990679
194384334931
121404782486
415884128707
402249930948
192909467555
440137237160
46440958732
461655600233
258240438857
332507910055
319667767905
268332726747
256713405225
8935949897
347983986673
64185896254
329253702018
160704893605
353995433235
27591658526
383243089620
195585415840
83882746077
20397232429
220096552984
275169259832
126273516232
43235669463
413970808601
131527882092
402242926932
300998906025
75037067052
16269131820
207225438951
329065567963
302216422840
49837846595
165346316170
119706287514
475720638348
261029452764
410444239055
440226981235
79445079851
256613658265
186952299751
42229853396
121726429549
239992698837
139908832735
359893070435
120905057276
236687391236
150905270588
43085559296
69461665049
146293559254
109856822594
141955702993
269849918481
72115087868
54952705323
51915370813
162342029265
259552651313
53015006165
246773166265
27059907990
112258083467
98194395353
262164425483
228990819215
117029476488
336844326497
504615532490
256856515550
203542943737
171256264942
25734285078
26677327979
282473144873
182373454521
263858899378
161520465075
289637788231
246110335423
148320058097
18330660435
305173445195
226521750145
243590329479
26180305083
47376594027
254829236624
164391633328
139333682421
374232093065
384901206671
469474331597
33259000716
109131892822
232235767402
164295635952
291919248867
43404180297
294551742390
30121927108
126673032650
6588592405
258249476815
37970032441
541627724276
115571527881
40475680760
165364826154
297796740685
170334687882
218753428569
191952700345
172482582292
55415956103
301288584432
76893384991
238977725467
63118954212
283089916627
35369793882
146809848921
81942786622
351811580644
17684095058
58947553854
97225111055
149671216827
426267962635
404334262350
29500089970
391452914650
36226031547
75774375772
329457256769
260049115451
270334081714
22413064640
109660570034
118349741546
302061726021
140742407718
29234353092
209686436698
238394262373
138300261428
244715430222
120713148737
81064141745
86510125945
448715373085
368197821869
16522093525
90247252555
149414476496
90311827121
77079546425
501475303235
40294274831
121839328397
253719216080
187976477650
48604199862
17692429582
46616028128
165095528848
9304369410
49885817421
163362726669
145689999237
82844439123
112240644910
51213817272
177298694800
88448672828
71639129620
107696137142
163697184343
262247347061
467284219085
126123973843
270272043231
36348647348
114728598120
138626592323
82125733374
431985657835
42929049381
445296969086
50151087856
505899491565
67830727957
13142888102
399714356014
130972512841
1435566157
399945763275
56211855345
289780128292
4537206396
31135459565
5841578205
123540102138
33891165463
360163045000
76082325611
163717040592
63426201297
165055408100
18884554869
107659614827
20566992043
187552631203
61802976420
243883072374
134214678229
274991917757
193730077790
61274227770
250705176254
227091059255
141529817830
176305767555
113683139242
29985142613
76450867633
210310913496
54761704912
102310397704
82825292899
323030680099
203561374031
223348479832
116594211853
296381689163
345569242070
34785782739
197091261480
180158604477
407777210944
191630306979
342874440826
54686998085
18987323068
356455384329
260233721536
238049804390
205015154309
250567480284
53001937419
260113425357
461079473994
58553643574
178818674418
379956166497
145288208616
332846504604
265489917216
18925406595
274837835526
63704365610
6718658071
182939596958
70281325488
36809392229
234920175535
112652488559
139286032577
255480648628
93092567314
328209108406
231938701725
35983265383
75995549557
436222879521
24179350802
26942733608
56815103011
85541521110
175710244383
333147947364
173359825147
209462631758
26520947698
42559998290
433918501678
208769246947
34566953600
137961267484
95857094506
128437498604
241026106958
122639655177
53988155330
251951927625
81539571877
80781214766
87448791087
221804617083
288688574028
2132384517
143298423010
262928446880
55058434503
279631552832
389088649629
279555187907
28215352535
26347254585
48481563404
162736921516
457533739436
27300657126
5172757827
52662909976
216970041011
213506875072
177485004628
91485683370
73887123598
373802576135
50906588742
77845309419
137949715527
226048106351
84687500723
47186160081
119657361833
318681864523
490857351289
246619006608
94113548874
370125266058
13449383476
107927793894
92575988155
89164050326
24613880121
205309251602
204042502953
164371090121
42602385954
339125700496
141261010586
82702501170
198686988248
210050232245
234672140567
202914001533
32019807766
15123963381
211845920543
68532584512
137850912528
156942014063
30093650753
100234154313
123171292893
111778130354
53460047184
107498697307
372167400737
155075166885
91234525170
168006325768
64876575052
11298248539
65523282038
283605721608
196347844789
156883291214
39872564836
45799138334
532713309552
218546131174
312759843983
315987176456
266386970997
72168828452
124979793080
72948816732
113490173849
330428794760
88016364140
91995818266
375830414647
186279309799
113711786779
170999968625
7158333721
281827523533
200366325001
93879432785
68976292362
286204530124
147953257687
106958370455
47229255019
171691323472
179425619320
28219711001
297633134652
152062582278
151957975438
501356469663
55039732315
128958342941
165625704309
103953852992
178947746735
479847093386
221635941119
34990008104
230794342128
373207384093
91761293457
276466857586
239680070740
335455733137
73521099168
14741996628
278345979827
57418848542
94247773010
8628882674
128312396648
174486631881
190174979424
101885408251
19878162338
30084233254
38744830089
68855945203
268546624183
48405450589
68810672124
210766985649
70289804521
73657743371
337812970464
938917843
290775513435
288196116341
136477620819
29586471346
55999088165
51886395038
98476674093
26646004377
41442266501
35819543013
234500786993
329462543558
209088039548
93311581705
19007436134
53990113102
141835565006
8876712826
86418938029
132669311930
25992675546
147028743402
320692507633
90754421167
79928438349
106768261142
406443741905
84374007177
161740188300
169716615057
295020334830
437873241563
113209071857
157570032638
88809701592
130799784715
59854539883
71574727257
161180762895
24516006796
169037150519
362269237058
185588139914
231661947843
274340062096
120806475127
193503511188
282156888948
42277842840
241811932885
176459052351
347220642659
271411061362
219977840751
125481208388
41347613806
233138713072
178725077212
325219063259
45640687471
298805427229
12346388733
198812510183
128602481845
49470089015
212402633017
17159757026
153447413737
354575962159
138680986940
178299078783
170686985649
43527398487
64676192038
46598125355
366187031939
145498455038
163255065091
431023841440
119291194004
104423129919
263766470557
96640026157
447595481961
108837955179
133021459192
69101107550
178178138108
96165937350
250749217458
128533641589
138916423786
133782528269
31737538308
375669527870
338556535090
86889608532
44226238241
99298925991
346831076883
16977919571
257682869318
340200645635
245525167775
96878757555
22706526067
24985566263
258111330524
40706491111
213097905841
14384491335
198874316161
177553105670
375966998788
90641973572
86421907409
152891111806
66862329266
123710945723
138575265017
3951617988
341854335329
54422958306
64998537034
228639978754
279771115736
13738309189
88453976030
196380561133
140972513014
11115104189
262083317710
223797264267
321097085156
190720877694
401435623362
285769406163
364222651906
275424584374
120457918346
469395672914
19026295852
171929165382
57827634864
56515526547
128774127026
319128028244
40828055219
158193546465
154732253273
104366405345
149065738061
122193614944
36800767823
150220276566
275756812578
217371974892
75691926699
39201702662
132610768263
316708704250
404727534199
57651721731
259438227625
35994579380
143392102909
391423089134
52347222879
64389590815
425547821919
293457124583
275526397143
420805003171
362941982877
341170816160
386723877862
98775182727
301792260301
65573908677
414454277670
38795456216
413209214526
197563578052
36293820212
138961223429
398986679255
257511371576
287654302072
89719793339
225081936496
331750019701
180642328708
197869436189
108486909234
309609480022
224440327695
88530504684
104970567898
59869578754
183251983090
318266054443
258924782334
164237981237
281413350765
203044236526
31571514224
382219095873
326975984245
126825236687
29086070343
65220195225
46423768310
135060416605
417411309533
42653209797
305388692162
210394283939
179888384874
52396076523
200569367334
107435207517
166698005305
105546715230
37067552607
7514907712
81259885971
256161839249
41384355575
33017983697
288671330164
391839332350
104458090473
349176512941
17629052616
36846626091
206177996735
453859243507
33343762862
315446909036
136091652065
37854151495
187587919287
133048824010
215951160705
49308354334
43809398070
429852560681
279837051888
76632776104
25867294188
3837490748
243855122659
25967103479
100215595043
238098264192
187662857437
181667797660
38246446049
464428020723
63873998261
52018468558
170166372608
261654904275
63440409759
88230098674
28456118047
179922028308
14663125909
133994728076
110740937500
323540667472
181184049160
188040994712
68904064646
338955213926
113904568813
31014141271
57331955477
22877008603
40969680612
14802835003
5094140511
82449385023
158359258887
110964328078
226481543475
126128739146
196147050018
117801153209
240337291932
293621313057
107893122306
15182918227
148945793609
86891794737
197320257700
290565806229
438445641878
210073248652
339116274181
102072665779
115219540687
163521962867
162471938086
144724370628
269704535896
108169528534
156172201109
155693759057
55249098751
259309229564
61429704396
268648365618
279677249738
89626343456
362451909677
25229061886
340816551401
355102611397
164664729830
360920053253
113400332519
58475776457
14742648610
23987886157
325953559131
207478171264
154467978922
132658844362
7512311656
373005416218
341245493334
17967407033
38938280183
122287641374
213586845634
390017065419
92805542558
375939766759
61778298404
149692404865
157772766634
234937685796
393517259
246332404458
57410958815
199192933078
160916420548
318279992835
485322557535
114959744444
99263867592
280268184550
72551685644
216061508502
95670369395
290981468037
89846781871
47210711023
89552738186
326026741064
298877819456
97722605443
351061508787
107164439068
379390454406
17500555245
286648843403
158895186398
15092742877
245221854332
286062061234
79692065854
167952470515
48535934669
185369669910
6505957829
1283140902
147308637187
104065846206
495640196260
13633197525
277155171497
97580498432
256711061767
255011668524
16284944377
51200801867
49840832656
309078345074
58575344282
268601027652
158948660574
86776499451
65893065061
4770600437
143411696982
366833447162
16601844431
78878501668
199106482233
70353756952
7865963694
105189282231
99690856404
174192978998
106382485756
138697486367
136158838928
215527577783
56800651116
94215838534
93963119742
283663878060
97461141938
446662488322
105275515626
363303129165
85363766003
123980690014
88354108501
80224273051
3156175029
902881348
234194406811
79588768049
346904624458
274581997009
228476919621
300063611344
132588165366
267388459927
179887368149
84284516195
23964042232
60506578836
197191743988
360830743238
231965109284
361913577626
58657645010
144578895386
225183664842
155524605037
386224974483
282210156720
112830447618
213184668755
31156858685
253138474741
22728171527
43771121431
478654774599
128651832006
310711112896
225822567676
105557596756
135565423363
116302887007
107399952319
129768886747
273350702861
62715298629
39104623082
58684746405
483548958600
378653964835
358376811491
227652292946
119805249176
174050032117
33894830035
168663132759
312709305866
84001436748
173103643770
134635779877
243080486608
218909126495
97422693784
235194632424
184434768763
16976487724
136699242886
254545978930
86249396197
116902076555
265146657765
93648909646
370117442748
309459552410
50687744971
119976965798
440694592353
76066816341
206089584703
214105818798
196330569496
44766848132
182634201012
120638914019
222412061971
217852832755
180023653411
1914283970
86961733027
365578332276
357499690900
90659729273
367894561864
138529911661
58724787106
102264638395
77338468671
116751938981
178917110431
68599988860
192597864907
401394251724
291552410466
41830539766
192241742653
140921378891
41701113953
209856560933
388891035091
28788595363
68241926445
74793782273
35597983777
3590674510
304052559017
1667707298
318999963078
108136833641
386936518519
136231623717
441805530064
177834385382
100897259455
74097337749
295070846128
392147599781
207562332951
20387657052
278804011397
114678874452
368395686380
258231568303
225888790207
72532924129
38787618627
123869243661
119741673884
194190559518
236673049102
111325863251
299110223504
294787551521
165731835054
22724088526
127082022700
69179449694
277278043833
38340695030
49917013186
197653881232
197827214221
402115319474
135639029689
170275609122
86610926858
236898702195
133649393795
108048999403
123818352980
246267863103
158015635957
218495217772
452650639635
201785876718
243474019233
194918235096
212888408165
92364703344
323517513607
16653466309
64837608543
116163612938
26060469722
346641112134
138752779237
226085480959
64745727294
39360469108
169297163570
46390116721
267642593211
309115119267
109716794432
12553909918
39216673405
210089272104
100518332112
236336254250
36121467017
136132748186
122296015070
305239887029
29481684103
194604840467
391207611851
106279203590
279071012962
218431597918
154994173061
54228092020
42456378932
286767847044
274160000865
3224057969
364971025760
88885727817
168328128242
426014492411
264619245050
23247564714
399611412183
35865681648
139373638215
170015091357
127301514323
1825279069
7291146428
343205868329
181589996288
240724206301
377038152443
60536809296
112718918103
292052610849
63903352420
31225409487
7859824180
122068806343
35995364116
143485904646
70999475307
32456936107
150490749946
57780202079
115148710578
188721409893
218329543254
80293225023
139617321587
54923289443
188185689880
42440794776
173454963468
234526957192
60339371209
210826923590
349978174465
232838126632
208301912148
90772681704
260644873305
27496474053
349523268912
327173068477
320279579112
124105232267
18757431863
114595371346
243783535891
86420279604
321185298144
344656092864
268913647638
119802755222
72432365967
31263072268
60744927091
150212904783
59999209113
134354195718
529784724975
101828340524
220678310649
88877142725
222022064351
315038164366
102585022158
46332789758
280342630327
148835345169
214466224458
154953621648
294408942854
24337506188
102286568826
18411128744
56573635979
220159340684
8644428959
330651855115
141709557084
126595919758
223826400430
146454760307
305902924887
40609941299
176468418273
198412885142
353352286265
192903583085
358590801261
380627485364
178814061869
170274214649
19820900222
146322042855
146539997289
2991506757
171577313685
127051686287
103955082004
6339554385
159377018743
217264196486
144588005453
110408279944
84181257228
59294701834
265679671563
54140378956
336701281664
58207034444
86642609644
59374172505
172231802539
107811690425
50885348250
199136845414
204712791189
1012253311
150576517406
226089540867
106642748296
398289190970
370626851757
504189489334
290958978911
54394805420
189696918690
200774924535
62159964221
294946340160
82426084498
177607233911
354097867378
254653435258
6644021540
30184841463
396375131340
150535462872
90930007263
91908257174
51691069771
208882147768
121149710559
152097967703
246003316208
91507877370
32799400175
79733443914
123985112244
239206874386
29369972338
110801991606
246969975351
33288679308
297596058883
30889306203
337226189054
132420403896
11589259078
83876462001
61403139187
30134557878
12949855524
260423739963
61455702119
381999715972
53312179491
73059815788
309560540395
90384904226
323964702931
259447888453
335772840076
21687123343
2605616420
385477819745
39883670134
60728054521
195880026887
83471802805
8328716135
140164717995
320894674867
95911789232
371363149599
245088593296
124132971720
230160623237
111318195557
138724380855
264969632566
168580727010
57526910798
111265946975
4779328151
52785842613
263308356676
169727372091
332227765591
193243719829
86029410154
101442668971
37624318052
60530509133
143776120194
166173355832
303639464574
67703292106
146108300754
653285118
117599441321
19114184929
22649591925
259152754163
278537340263
138112940177
164589153864
311117426468
164046867732
169250091339
53557547014
16594620530
134078226927
56706249320
102770072266
223490203669
210281595271
29512091774
111017596386
14632330103
259267606351
151465940279
193092056090
322743252691
218568206684
442070084095
116705470756
321188879430
66564956129
11851137674
79238635400
433274551979
209754687498
299085781954
424428884
38472584342
51960645119
387125039465
69065489463
176054362150
5637007599
64923856709
247286217809
226921858215
252677740378
340920301699
297579877926
235027308108
294163796126
104718713368
65625887429
56676858921
289254025097
373938373809
131175170110
54877792713
102393516318
78049074650
19513503849
55978631529
253244047114
36080845251
164489625156
12625459145
100900132610
16331159782
344368947422
66667537315
211231892249
200183589036
164578815811
129533691742
145125285418
315107818741
13507234274
197490696796
296446266757
10399810625
291038377355
14364084287
301658109057
74805638397
113356598954
243900829169
162139897707
484872142163
342023215831
282169257574
127347259668
36791644500
219225265301
361400982060
74986561344
49768255915
204826237757
16227114805
153819758405
85870988240
201138355157
173752015159
254303355489
66761748635
28013412979
140058089736
430865140764
11801236679
594092536
237205362231
444125393287
188974950194
201168080580
60764396380
44441070296
404788305520
24869124167
165965229582
118747974150
150404409527
62392700201
114605699838
121985735605
256115667355
115911299098
190228115953
264820815228
151773580083
1997754702
126715338723
162284370214
84768255431
418621984341
33946309449
156475602433
6138106534
14918188513
23100272329
83539620409
182994245997
228084420576
17137111775
66689766850
65091963221
430494902950
94483449324
43000002377
26274310422
308379842752
112027895366
37760837470
197528030260
211032445041
334315715415
28054621452
60339224496
372877294
35614656405
197269347774
34365843051
243483883462
158585505099
443448969195
241170320325
117103299114
288726160652
31396254015
473173380378
437196425995
214142383732
207584630232
237504867298
55044092966
33791410823
17983593721
322394715021
146055256569
213368220040
310689683081
322740323265
47337442162
34378188149
51151043844
168585456007
113763934016
47913507973
283456278555
227314803435
68815095558
55351320648
112965079179
382317673894
179624219751
139219126639
23800450337
273078527591
88793153029
200616934986
93278032856
41796135948
245239761480
123496614298
56169325384
55473709955
236625988318
297046315009
148554398992
106146624919
41622766803
143544268469
93631734250
125763972529
152286200424
365919516573
181091210701
178612872882
211993753248
225069336172
189616430551
71427070002
394273015955
38275286799
45912772158
148298049422
246925080902
142740433451
103871640377
71254837952
97970597561
81126273729
176137936082
382824901694
186003180843
236349899109
232271484450
206064567790
9797548511
247768299232
120070235445
320672210150
38182627106
71572832866
96870469626
380442910782
124528383967
270981880719
262091246836
9620180220
5577192982
351108976265
126137872604
184171485547
292390325207
164164424727
93194221538
177426350128
161423705307
296774426740
156331535793
266472982779
97449476560
241871338790
253765228767
209592275910
55398120762
42444161588
229703135612
293543035672
213287191568
228776137119
117975527856
324833758131
185182019783
231104617599
63135670641
399469079638
338270120993
38922387894
64769402379
112241288508
406696543664
137474460844
140114680962
33286330691
21982405294
6579564637
126819138503
15112283572
6459250874
60733423442
54462189871
361159294874
51061421567
69374900659
130451905634
247491410874
25359578268
100121792996
286200219211
427345415922
448695741952
112736661213
41736243665
156095019769
81983870464
147706769088
38780399317
157983053237
41062953751
239922770850
118944733798
272612781981
408534248628
265735726125
353726876034
323727877681
50034104751
90285917531
326423835860
262777161290
153413521127
6861223587
321526964696
225939029240
33838042371
202591890501
393240455099
305161132227
436933998434
189937264728
175228726188
43938664291
213889055706
66452541831
236549955723
255541905101
138378246497
59508499890
247800711150
83684005093
9973404717
291064562779
159964543333
110313478589
217902352017
182147037799
331138413149
43134485260
132449302469
283227137481
44686139802
266272205584
65379040218
173918594768
69994816003
232161009985
127591525567
59915725065
65795380285
238094838773
28722214597
142428757356
41688181056
22185639652
23520138921
416823341858
149361704143
148038987288
122362648655
43092887658
55421056036
10693315120
158778679658
111641642829
487305303266
106331904014
137510440366
141215169068
289797031685
106493516074
134759285247
137157988836
135656350241
107789682327
229743953908
526419710752
147909305870
176973209976
253623166430
46086696264
23680190414
58708196807
144567067368
144801743727
101812729820
256499034652
365415825102
396234716811
242061494007
119476025888
179438794141
247498911746
321937803182
24598134523
225189190612
190164771189
153675254243
270342527155
40158727148
391619713591
74167421350
15038157724
342743189886
202843414821
226542792524
310103466964
48942350624
363872037155
2091406419
268398124072
383695101416
260908408965
228817164434
184409052116
341374533563
61731710671
11639028289
50046993229
467418940998
333852821452
15581740052
169413462116
94299841636
184663981577
36271362622
267598358651
242993094233
164404456058
211373882899
202111854805
214975578657
16410914646
154709754519
13552212708
326596821425
327549940149
314442411457
342168895536
87256680915
306699374343
169272378629
222981924824
24173607272
8225601702
282219127623
38239212503
87379611495
89269086990
106999066842
215409334485
45381918513
478633439625
64503515022
143216955671
141069747535
78361042866
264084593998
286855844051
113884013055
105616992526
15943470303
359090286913
360913441410
43342891720
85452255263
38444342652
142100646104
19866270617
45391599401
171420649691
111345416418
282086014108
283044661473
65711461211
209522565012
358308641147
193667343051
203365976356
7945151444
71271398630
57648946304
20761242183
94655974276
809390069
1697881016
56855333712
434589829939
46519879318
179893218691
47227285500
155556464697
15193745650
477353898607
384296582721
143696918901
237848979127
228047983583
58770844352
160330124175
222901753053
9623769711
47715035805
137637797805
25480524635
99887292057
357944439747
126985299910
223779704532
338612160700
122497143966
139695864568
14138692189
190321435451
98984416189
307898828556
77753194675
2481174889
286893845580
213680912872
30758974867
190879555889
212271145644
303460181498
119196055162
330004678916
137858256302
437740599764
157246343593
27503530910
208690366410
88453909148
12437544430
228776643215
270807654198
234773373460
359318063946
337302397246
81432503014
11848285469
104685728987
267621484508
97970162685
155653787399
295530291124
272528239570
199950380315
361635986593
245876992290
338373686368
111220142469
50744850470
290927489273
69456714260
102299696670
203342217971
169719141044
120360107535
12660968219
370385111288
89552281093
174722405820
165713606576
374937877267
42442182952
194750374931
67527957807
109608049278
45031396169
244818838026
375759758659
320479757429
15415448361
9953393536
188441075667
79527097872
196844878744
319935686687
159246365114
113371973162
145043180720
93855115087
25001238323
225919101542
414383320775
303249705678
514170327773
78988349887
178391172448
162922169585
55153109482
242551039865
253047327638
169180435786
67084285410
29369542748
28314789856
263700082058
313326305863
262332913878
73162770626
413356583137
149884769009
238352631025
247342484369
294454885499
113230508585
368579659205
122576596410
349379729571
79578814136
17908942652
212885879253
63346855109
64621879644
37882025730
346736112411
294833483224
101268233752
119333622031
120434510619
138110019862
429525206987
247023796319
187288643898
400567609320
7328009009
193585568447
5736320106
377006115822
213991470840
499069898593
132396002036
234907692772
470048880977
230537605671
165947781840
169194724337
294259144305
344004542189
159865050568
285175447684
166087614868
361733283084
90191950236
67890722089
7402953079
117736382216
44644322597
149732061848
70000010695
121379977693
130596589630
479762418030
65527295320
348726610087
69882141799
190049898497
327287763393
86154689846
65760610965
125114514634
154214082754
37103276120
101831563384
285147100122
130783564800
277098530846
352172843101
3227606026
23937100061
53203224766
101783088762
432857261390
319893515191
72787576770
28573062086
93812953591
111407286343
120335374464
184655318567
130753815806
82528724491
58450662338
93101086783
58910104928
209937099407
50406955022
117438257803
44030575114
271063396831
79997754783
98115658460
28218435860
237460038038
57881661028
188900120609
301986759540
70943616337
147061891953
53483671219
235609181163
80202849446
75814237286
160239401233
295525399976
368228096586
292158806418
88882617704
480383354531
22343156754
129342155762
171482741576
365163648010
71950344252
216980198091
318185345129
259299867445
176533224726
88469761048
206641927294
4112885624
303905683171
244239427069
182322721988
90629153042
345894877051
39085872503
91111750776
83713209753
261321216535
49056361079
250948184286
198526351694
39201425219
373625152686
150345211664
82030328574
226545942911
388703304059
104184220471
163697065079
157333876466
362587150616
452807076
72910987267
144360838174
219292316374
302595794664
174565221560
391815136995
339505907951
291044993999
518212270408
179907261172
291261892651
108712154262
45936126986
58957594944
11050634187
20682017154
11753415012
30909129462
1198398835
425178730201
95896282224
103310816829
129183330913
270324288121
203746525754
373762736412
284179840782
68653195382
234832027728
43375240628
3802159797
55600103303
124229422367
109347800498
101455525555
364301785944
225588056054
45440538163
109766073206
98589338473
74964453017
249214118667
84427282828
441329760372
44198495168
269608017931
23488678060
15619860994
322047236724
214634487209
195120554647
233292392874
295541057130
491568922570
37435054413
239112721760
321711831653
281990409811
147910460270
265493783765
93643514656
217667742903
72002079709
177978248760
101537285549
1154287126
41536405172
214622698939
111328541345
27093261407
26327173994
105072646633
106278621316
137400411381
183656206446
135559496477
441469215322
115659771479
67297564495
86476176366
118054963324
14995717763
88957671505
209218083457
41309437900
46775482487
125915924535
185930546847
456885711273
100307561605
78934226220
57875600567
256157062343
29833564407
124193500608
304350321449
313284476720
128406073062
82100036851
180743232192
80496432279
225491183189
25383791635
193575769056
68718639612
37370923590
193665255843
157536400648
165223609375
219114471318
169823977980
182795454538
161329554583
175888774219
67761991230
30258568988
80363405519
312152468285
100548038078
1707594913
236733658195
72053600303
9460081675
104042559867
126003192204
32612062486
46944702403
161891389989
280983477581
43999260738
112853890746
85046133407
84078691476
311542055889
174747167643
38279028916
20821308590
115388335327
101253617454
169603879278
153737765111
65577019666
82353555978
10151381154
352105125537
236655593227
305128984443
158283682249
250022904583
41091597752
124062757481
190442356354
320896694664
86891211137
154718424174
116297766951
81232980067
234430728125
243485393253
142014658994
126776014756
174307893290
138505004587
63534326766
32358724625
249379140767
283377058028
112768663347
289549507968
134867440399
301199330000
458652277469
395501357046
109401830292
146824621730
425147928902
105446088475
178443424073
244656015548
227059448545
358918216647
46482624862
175689997823
590943215
392919436851
324970677781
7097715533
156730751395
224684397234
123434308788
38403154467
80454982450
117419204997
9598970618
71934693917
123828880074
319998447487
58935014946
176625716346
525580211548
95813884822
179985667347
170419322663
413475050124
181874757771
167413962885
41301467114
311583027525
355707775116
149349975379
54266550592
173657220599
184575707370
167434353446
3515070238
125586090765
60479148327
210866239798
332065758689
321632142405
45165762120
8261277945
341594473925
27740622464
162761743605
199050888478
336389698726
40058645308
54934581416
351412535680
313501904347
110314019110
251535602374
357472425925
31401120174
32328008307
4839456779
247739359280
198085654579
8943291598
125261036791
103009655141
173939585727
363618637730
26367849015
31091721995
377858963330
194056331154
190444476786
33891194888
79314551495
144875779676
224315855482
234359213543
225013098172
400050996760
68295717928
461472283419
303230448443
287038269386
144635538435
103718784925
249133197050
104188043735
1821285071
5638556947
340891052292
391938078376
17212050897
26622395186
217835940216
180246176338
287319776258
9708174418
193602083170
37887929412
63140003308
15445098814
255140871971
44973903930
331033668461
280456080687
239375951075
213270969723
464536968077
279164372735
79677648700
321287536838
205249974478
265955393863
65898278141
134637345617
489433607376
201796760595
15023043239
26795615992
285503263737
184040408249
11086564578
44320520163
190855137283
108023559340
87228573754
88529716076
127779392370
450714786
252817155198
111657999124
141206575903
127680638390
359537820196
58419721225
94159090479
150371074118
336588686022
211099061877
49199255162
159755311657
110835785294
271235358664
22595681290
18579220012
295436306084
313120000624
48482668311
36206567052
7883505594
161717080467
238469740520
93926195646
80487633278
307786430468
38260040758
177172248454
74072673232
282830204345
28214466276
170931699794
42544767539
71145028946
273580132835
329633232787
174513541459
126938905331
183164772964
81407928910
27754394166
263335077955
191586286334
7146812793
154146190223
335940727378
116488229969
311638082531
129914718428
287054047187
126130523242
261429529841
129391963614
60233389161
120073201256
42341096211
68059772735
96590513936
345130861266
246250717160
116439534660
12500328230
123615739718
213307002775
275871818027
52825994207
144837948972
324580668271
55066409709
73261343207
114311615757
389894068150
426892505982
20662503385
304402147483
136242014903
58636365985
144090346167
260183860398
276520896968
54810414972
348764769756
50946947106
444559519314
391427194957
43343430924
119580844019
212256332053
65141812416
41968786544
94208553834
101876824712
32905520595
152337173214
117064636229
400905047221
202230460003
113061800745
278964807057
83717513004
20679795806
298532080556
149319621873
78871413701
288674938425
269168012900
56365755736
115251928751
8765786136
47361273163
228386090439
75034261179
65273498778
138475879589
266461812659
33471126345
30271145397
478372343252
273253933945
71648331210
494855974425
12844004493
73195965834
286820394238
7617118941
97195761622
208800854608
352465612771
127921563166
219291563472
100589043962
396768302540
102753968020
227900314293
195103212745
175677611982
230545354841
475845638392
3433948365
192861046561
196787603224
331713114832
295227395987
101935532468
142483214513
15081094161
200851135453
106565558873
84192083160
2268609085
76953414291
214027642620
243490138303
82068127003
158998219171
115319050106
217752901749
41374331414
7739669686
6457763289
59076918881
182147427002
176831149294
389306839807
345212570751
416349648761
37169074167
416769359111
148348180118
73029627121
66864140302
62230467420
174904880846
176878617476
281718700494
25263600855
203925498116
249722426640
145407689633
25955530059
407767155476
88435651576
113992775812
124200508288
128648101548
23766728258
314714797329
91875239761
140257634506
107259990024
155862885386
140573474534
249811042009
205083322210
33186975965
129364847712
263228365047
230228444165
41100355369
11916759102
23245927661
26431852808
260031409997
88861735935
197662845994
51029393304
17211438246
452599380883
39332954647
133745574339
223727838356
85002249368
290304645393
231817995800
280256700527
81845187456
138148621880
304006966009
20221131899
13541916124
5301839655
51049334409
385039454045
12360600214
137960388552
366846562972
282243143232
140927879202
55117011632
106486631343
160683751432
91495231817
262374319429
31871355563
524207304120
253516924122
289856510913
277189556336
172352484218
102639886908
166866908881
163008851194
59519427549
206714865991
396675655613
147051405526
72680492361
197862674059
189754273326
253696458097
14876684771
302357611960
26271273932
199895441701
18602519064
28343829763
88017082969
194277933753
90418810727
83466370526
12121385831
195442236173
491825077699
355303805216
391406133308
70783031426
34424605585
28710306471
21959525379
312262484332
21210804826
51079316375
34038115498
482880085246
19025126128
118216459312
30854036490
233563586952
85314803154
348615702574
220254037371
301826542454
173420415961
108047965611
67053707470
3737448097
45128470327
250548820110
148373756011
334414379025
83853490686
118715086941
222510872869
103546575813
138039120863
26988250629
226138812616
33391789378
263470712008
242485412790
195177125402
16697043844
38311872599
76295480578
251908273359
67284081682
114970470781
247330835751
54834911549
177468348398
65582965349
104259865698
80673979079
153730310923
84386763587
112131043855
376368213429
214834788261
191658743057
155538559083
32196982242
44341868182
245658819415
50150278613
150771334111
196060158027
260695267832
241117531105
35201861897
63591333699
385506715148
275551873789
323851588346
241973977028
351806570072
242132513299
28480400562
9317956889
188525895734
305574750529
115899713898
59313824489
41936186127
481104001245
380579458333
179637392588
292640040081
73155436680
109762215426
132756424950
151676531249
101798049202
96960366359
396714679490
84788108683
319443359595
144251284037
147920674709
166816000604
209960032339
163112760446
83483328672
13303276412
67759798877
5218610459
183234484043
130445834989
68647772553
242000592258
229463030407
313907437424
43354631442
185124123078
459063838265
119582228317
328295044536
99584625184
193259905709
28934432145
13374532821
132446272533
145270780827
174856125156
221936818722
37928965025
92430507348
50370319160
153650490402
300224952850
142219155517
88179547920
39622877594
44581019929
184052543348
316366340394
42840311950
334648683140
183792431558
147194960144
230777656133
354837861241
329334904413
68222492307
75658593730
79775087154
253952079857
430234257835
154289268309
163279608810
322963880838
268862072729
140120160528
197878595981
242808038291
283993780426
240872209000
38002495396
142296858326
52458522707
110087198633
331856912772
258920049158
233794765151
119234564305
232638115678
82101620475
322390760353
192486121026
7954681801
275694512443
17254245590
167671555439
251341937949
408088545873
279352340544
253586142814
92920908295
196000787383
357365189202
5009822991
151612255046
271683847539
349685254180
74069068310
172281237750
241867745944
219538616826
179525620947
394945024019
135278563253
107165281944
82306411016
67973960155
80875553690
26314904623
197591132741
100041791586
122557341557
283043988801
130361216074
36609023214
37079345974
117917337231
182334565105
110376702792
16729484789
32869928858
109764294683
248648111954
106909580456
202029633474
62670830267
98807440732
210141179978
163540045422
27594286682
202189982319
181033761017
60697455466
161460683598
163499521399
69474597373
20917925782
24784436981
227181769872
345730721989
98602253150
214767635125
287974070906
163159672652
84973577260
175597887154
70337300915
143207925819
121709739596
29665995286
95472359486
29627762880
49277187419
338839391785
261887408400
191843711735
79184389814
46094125389
216543675487
408469121211
283421242467
168231620280
439743079305
299242091569
68810661383
134712877255
299656674914
22885712889
340150931744
398280391589
478144537456
444313361608
33118250372
11087245779
10048317827
94816710993
36519606980
8496969489
94480225371
16980413775
263167053603
54828213390
102460772623
26107825431
20819115111
170546469095
681805323
410854441080
216927575243
123754917033
66064261239
125101027085
334560143316
180683307176
58085242991
95735286156
373805980219
83316202947
34627978892
115519153218
60610373308
52020205622
77839061448
272303365331
171956112210
46081539004
160248199920
256835291892
227884819952
97383650140
319705050016
199656486541
107920019325
109229384417
152885093496
129588566016
63627329366
23630170789
72162218842
122825940561
253629263251
57799427059
73372945431
248495545290
147503379298
108433387246
39672052179
221703654761
164632235200
177853984379
84668323386
103081259300
19529439092
99842876055
272821352342
152905962854
217299148220
233823729301
261366053709
70312660490
35513157168
311901841634
169857809125
3585582674
40742437392
102546852495
235031633374
121863488513
189482159540
189485018464
42665261036
116274268235
27814189709
112862400753
139507034420
172064923837
87910830366
167675388002
132419667662
174044290616
225039165415
24351158376
242393865903
191670518292
257971727278
284589367164
107916631471
58969334201
167111487232
20554606600
204946719631
120677325357
63827896769
103596487798
152625515380
79001554032
144281414473
280694373077
95537887862
199112443597
16904609464
91828068842
50555148003
181611814714
282827826886
90314612898
35715668203
198395632168
113071835166
126540164455
293144731431
168340789531
34365685301
60693304252
168546481234
269891373491
387114635895
140475863811
97388990910
119179667346
513461877
52842262908
119059434340
195347203862
305011275461
169845844788
81981531043
246697666112
259733040081
307542435289
188027755238
55210694703
214885652605
265249183679
289466430360
329333823341
301554517303
320131595900
220258727016
49060661017
404366550771
169296331260
182595514160
111638248783
16063361725
7714923550
239876059912
472955476167
4351034733
69297068545
263709011905
95598563262
84552203538
71543317638
313638521073
57796823316
397294027270
238293473629
30005696355
3911220294
188044987009
194632869310
265806855827
47675605900
471931783716
224486034941
166048920296
75861274813
85394519865
227931838471
413704597503
236339351884
329100166283
163991768965
47370144142
138404970185
275499267428
40458431131
293953584968
22026567495
88200486751
335584700550
174203514365
105832875155
145197210693
68820605895
29468857161
67823724473
82879890162
63539225925
395500475007
177017762439
119060446271
155704555239
18033767363
346245961350
26600595150
177677259271
294898757888
286083200679
220713506789
152066288710
106475035775
411929651164
214484083155
146955873661
389396666351
483596693392
45744279496
75841396804
177115273998
82405585099
109701273066
140427047493
359831578004
300859633105
146222024645
308782497878
79579717772
53755091657
160636387014
129349671876
207521853449
403121473487
135645663126
248167348887
296802545301
273790162160
63884900895
108386992100
142700443217
37699633000
1191589207
264687269977
117232324397
159634073725
269885962004
39498211126
359626754536
65262730935
380505901542
2694250389
146654631070
171307877778
304522564235
85275034226
233998937018
106358598286
75296382763
46381018042
33322813378
156897408516
75563368077
300755060108
310989978880
57827702680
91973566434
150658553419
351584348302
226577636096
141686542779
240437547528
380316906741
196514632691
79617178113
198791444409
40584380367
161246483725
11417581926
317415830019
222431637060
125697939761
479704318416
64256509048
214205171659
47583201645
130042625326
241677192711
203727674223
124732018488
247291399889
380410984652
56567210686
83098299297
70871348693
73426113858
133615253767
90744400971
325377659076
89323076224
193985038877
193121485081
383191829369
210075827713
270416501196
433816231250
39601548881
222426371910
439756632222
87346950254
178052154871
1881889734
21104675620
162466434682
437253607471
102040527300
419449543735
94324566709
38216704714
187099768441
172391542284
174255773513
15779420683
21837044964
215708569187
131846670488
160988944726
231084584779
361581010500
211265803845
233421247052
169399760672
67454177240
160243677615
102303617843
9240504953
55228756676
126201833830
122013109650
209535273099
134848050308
257954975865
190534871694
254812982617
127269604575
60886024659
500628153586
48319256432
334756257508
384384484207
181939519556
160446050863
353116936818
220759276822
152672272931
30426509869
297963927815
148878069251
1686726705
362807496837
46783819090
351892188356
11148932810
259314356187
139082934908
119330518128
21063643593
27601130793
169317433855
44550824852
258460535640
6858216008
231228101296
73153595798
407578771318
41865047662
188465627545
43765349345
136084654526
151542444742
110349031889
232656162773
26736359217
106062957195
136693557099
196300547039
274170939871
4718926347
430347107314
165017236625
204326936494
32777419633
299496703254
387332341075
85153744733
118125684413
55519947113
199928238118
153795355000
83249889850
391418144066
116628645870
433536389773
16664093022
254848081847
45936536113
1779319212
127228002527
309510064801
389055709953
354198489082
196761073271
121200891477
398720106054
91686083176
179831007353
128896954928
182844384385
114761233492
274803511790
15190732875
174283884441
11528167734
260336794677
149862448741
216734430792
148001283684
137376537201
9648964589
237148928278
30056874181
27644130959
41275977869
306500650708
185311869495
307369440113
98722113066
111904843409
266919744313
273487658363
194913284351
261441096053
351271531694
116452306998
8790410786
310541788842
159723983971
259002630257
297834107280
26777848699
245167303972
102159645050
118602328282
332831935272
223449968257
241083104292
98747433938
386974394954
4552055173
280283736987
90840039269
254698304151
130961724548
397513988024
284270942045
354781486185
248439390653
238638055249
88905513149
280525485724
289326245168
482740549545
18222802298
219023441746
31915151578
264931686405
389379198659
81881441696
256895841355
274876741370
81699514273
90371883477
148492357245
83717904373
134460465984
111005567149
35947466066
98630206947
163356437558
182023238801
170709062539
48734705681
177702150697
43983682284
19199905111
237218526176
187865139328
298168390597
154975775058
2822038390
225416698797
58680561275
149599253950
262945743915
176921106391
152076389479
81752799924
344419017290
409042622660
259936451243
188889305560
359475421734
272208256618
261851537220
186066848023
5926463741
338581102863
122053822409
222856146393
313568132438
104681661891
91580170960
105869107147
101897579328
243539715485
171738934632
332601333871
213338289140
83518616331
224539537041
1482911293
53510613466
145970393724
82919695944
15433726195
290322527699
83304722048
196670577964
225710449863
251827038202
45998947144
155684037488
308185963440
12339796555
43227523890
67936964093
294779133665
241293071921
133671591953
22115575000
245083639826
114324900905
190535032063
10617855215
456798010908
52633762238
116414801848
47802105205
74031434089
46433241921
71164326269
62466522335
398131458755
127695378513
433412417189
472339832158
95936779111
156117105945
58323072210
94696575827
347838407461
82170552333
297665717218
17934146896
233322850199
179790997207
281606087366
155439902424
288637247588
469935852792
28264846120
177751679726
88317878462
11725808570
30383869760
85888802081
282958953314
33139899174
103981438284
172273245505
142305748952
230955672706
72202969143
216121970357
15856412355
150003984234
21515268334
503433269002
177718142315
186836858238
488257577589
273893853268
201723065272
385223491206
405563048268
181807335886
495488149552
69244977457
241109941557
149670242255
71249986078
155517461081
152901981924
43983149184
141575093152
267910130644
181333686851
88988494450
284141622098
118111899870
260419145050
94162611540
416226339216
372045554471
215644354887
291633231308
226885986934
174158331519
241829179160
117806054368
259222607484
260150790094
40450270758
237638601268
56925563979
7705397913
66383609018
48601441800
17875726034
178094785581
323227543820
233745368573
99790990903
126779394487
12976886042
106273686631
47923583295
30811435366
249907591492
203463121289
336581264295
39479847479
437321916289
28807210983
223805493996
28764059853
115776239813
144267719063
314287757083
25104901147
60074694836
245676244685
203993294299
33448743157
63709179696
370127044300
376679742621
102385884353
9951586813
145316021729
227921072479
220124193587
182581282765
184776748225
65060282351
185958569117
145531685486
320236196755
322677152684
102367531418
268425706207
146472778058
279310548062
76337327070
18510337948
305106306330
144097519084
109981291835
286763486588
247529509918
172102945356
315262962885
91478691204
373765133576
190894787050
134663863705
198603703262
319690446946
435058726934
274643227513
496532385460
40565400069
250013585418
36921257427
27900090030
226783046739
316105119926
3166867891
207939752617
97293874939
12690937165
54444729774
69996923701
76420915044
471389249472
133322108075
325107583642
162109537768
100080975821
283855693699
360632735411
150933792592
163403505338
50212522980
255626445882
124813941968
37227376758
247489425939
179029273503
156583607519
97962062403
239370851263
154586681464
29869296862
118896990883
171997102803
100328977599
50553134914
143606559309
444284614342
57932088042
250535908995
119131375219
36205230414
177598557925
13775097142
124645933261
399480761416
62452163955
141777859164
174223065627
74953961737
91457145228
72576971770
269596981148
297554160183
24306365742
164220164421
160335217682
141922237083
207515715101
184208925010
20015734333
6443197097
398979933212
74482283241
149976504152
24934641918
73517144755
161508109384
102932659764
306127545452
8718881124
196623736792
41122602907
116308333355
459168525571
356641100178
381979250143
10758009018
188308640746
214339491734
66913664345
333218758240
239277650154
21365311727
100427419695
42823113823
98478763019
300841399342
65501057638
47644304861
9499670560
134534501398
338792742667
3280398819
28284106622
308595267530
137987674780
286737774706
30101625387
143652398308
191518731168
174524679066
97404365933
161868088390
326682268829
64077658126
48499757212
414750037031
372146720672
82961245940
70040599346
340847809232
178666816364
361266001965
368252659874
167429513127
153640245250
15725870600
139170607917
259267371837
123806508300
96504564070
109055068317
221828575454
107827975005
35203660821
63362659657
173352115988
32414357547
144692348094
302078012590
10018322918
125694091534
266072808299
121162764113
135766425144
365537288242
68187334986
192160964767
74163029339
316533696529
224475619260
442136223397
183333818313
49245943192
228899852723
3862065207
167045686782
17234643189
225734191332
133553545289
66198865745
161986167467
98466727810
267951862839
133667871539
251793105745
240344937096
29281075241
281461748270
201390665677
361657859329
43720234446
294300178111
48756573479
146723286293
89753899134
242804758909
34307026118
400319060230
15188771904
425454508158
94508045885
60494660515
103454458182
256839447771
238966790360
57558369923
333264979525
140867380427
27473679984
9581392587
84702624547
54099126622
201308570342
201969409058
57804362949
132966938632
79868568183
234349307423
175422522884
14878655498
94019042374
47460136768
247339799875
78122036976
192143622085
20292320030
59588184737
204057010073
228727495904
33571640578
316812978241
79305367682
16958685476
162837597714
34513763294
105665954478
186454328594
81483661351
141972685379
82965208286
34222002297
65866858782
43249203212
6045196568
23421260655
328593311232
183156011479
110139654246
170514623328
80331382970
278333414142
304191831244
107222604137
173721048866
57240517228
309339147490
49972949426
41268437928
152308781589
87764021180
3226929518
7020662389
204381009768
423592539123
104565436811
358801537999
177359586789
279074117627
53208007956
262451648207
51187415788
201004926125
109503237062
437100884596
349657491055
42580922666
18140959554
77145294245
45153714511
358198319774
204142146374
324405429006
300551225415
130736540349
34830703511
135787823761
87520232211
234514262785
123747397932
41868042279
32276823111
285869067997
54756982363
127528618243
88924775347
61757750069
252573126599
157795297446
177893075430
286055227461
93455752365
104672120401
342042776733
244760786563
122785445391
161203696318
64600675128
9868343874
147826642272
103100715654
235556164792
99250339918
32302428829
26963941909
8125634954
326310920905
169386463983
172829001909
413865729761
98887479473
55445901808
183233682713
181102481489
196128303050
44801251662
89314327633
32899741621
72755832927
163284929493
18790455330
212200262982
73159452617
115258143293
23886009502
73848983627
278888680666
98714120814
122590191026
244341675123
431436944092
29250523377
146925173384
155934938305
153324298610
62254425863
69489621843
108063400301
34870704896
135553793812
195935539181
226152403973
94573879399
105041035119
90703777097
144354273201
357566563728
96781591046
213620133833
215262596524
98606084208
257599135789
68730748072
337537247361
9716616716
104764232004
383221969670
362001927193
100116142179
60526823317
192979987110
208240022965
255555890725
272142340290
250328364165
105809355115
333593565911
186232531196
118699575866
299564104796
26469897982
355115213862
209320529568
255426468585
119802975660
20354288628
94220425418
520854157994
18346587255
368909325954
24054971961
40971029505
132664015019
143717672174
438572408528
111658850851
138824852362
71384088800
54533887770
77062499685
240228224675
181064844796
120398834304
51629970988
86058100854
54798237214
12799374962
435826715516
97895055645
15984581863
245615338129
35816189467
186780474511
65181725758
168037298427
112173209172
225380927973
35792269290
94762771849
134567273399
51997477639
44922080111
360313834508
100335180286
63686227618
128316357669
261640751148
147115811834
178865637433
130693167493
153159015986
58245355631
365865850374
84777149328
14730937289
254111082915
182810456790
202081771508
202762321924
269998185951
253662621861
86991217831
205394255421
66446913171
216951295484
147721346366
78843304988
320962021011
31034356565
112382582058
68039379322
61825022346
18799245982
366024466237
358007279579
262712681601
136357848933
106285121122
11503848647
103608084422
34575655221
164050334782
188212922374
130357508207
4767597602
95637126165
52116617508
170360741154
124038718505
53265409883
14942531468
105076098165
73221518724
193937362066
302590782315
344981190432
14201921574
171673838924
27053071733
91794755215
141625077962
343119976737
84605095715
330777650439
97096928512
200220284879
181847544634
356057688814
95322101594
135694534739
108457601054
4992882745
157781318142
78688550379
88610424970
246049077146
216487407021
217690633401
74537963425
5049435182
234676768707
195615132615
258593231482
52349137589
189134369913
149934174939
415905007764
154215377424
21388640033
316661557718
231198625239
173838640447
148050529610
416261838487
381515997364
2872804222
125741762832
79637508482
337011807918
33197042514
264173340775
94613299803
5796457008
43910655092
122296750867
93726311756
162763637673
158323688426
428524179940
183993857055
214412337118
65962443908
278699696066
245938556320
12683222143
90938882557
25706913539
79797352255
332362705506
310215392057
127993112323
26935012200
307852317095
67535689575
167598773928
121817585683
51443852479
103969476943
14426792373
79251568854
198225094231
251939986660
183747178793
111345479749
40951219475
282320399230
92569196110
172366550908
104860526954
138036995186
102361997613
163033952912
184191294609
277737882954
74163947938
158751345688
46659922078
288621065530
84251532397
131024844671
100400238250
278076569704
355732101875
100990907762
225876990094
303017561565
75951131890
65310087965
166632645191
101705131582
241468655920
20109657261
92597414298
47439783072
53127853041
169849457116
83468554564
270896053272
22147502606
78823943581
147211907393
172657746830
100408711458
85997625291
88019742422
198236908140
35624738323
71031743731
153982528357
13881206179
236589193615
169701064357
76821183346
223189102270
11268726371
176626078260
55166601150
41721210222
142825468500
146323928191
143865361565
54947917148
258790543080
238271085794
99069897055
32946671983
307608245248
219702519339
93194146622
12666564611
169079253857
195179319073
42871064726
127583317706
67817749642
54722934241
41416906171
183807977666
295551259969
278730399716
159149744407
113420171730
344164501157
188394275982
86080274074
342202981507
267118061803
347977006183
90730876684
127641478851
141178417222
153462283299
229959247938
107976128915
511715111137
17242855906
11478295225
49731673839
199467398531
42495034963
393023560805
279548340164
124152032225
133350852919
351252874924
277856589255
89460044761
316540203165
16432061707
342859675384
200719727456
14219158928
163657528927
3444626601
322440624608
84680009877
102045553941
304043389385
92629219843
383810480039
160705512031
111892970612
339534054716
60887249470
272350752470
310946018324
73472764671
57078410154
75262561643
310773134919
231863039645
213453512755
47461112146
45317898522
148391137983
36363723738
145955363261
206641225858
172715257094
18476795160
147612343519
5299920827
89365034972
59064401983
320532450338
89155012909
223060998408
97039988852
274747193388
4921799563
86498437956
347669836870
53041516915
312287075174
285504071439
33396734330
20574847008
22365152987
105138406078
222786416398
368719334172
172450002608
228000356504
93306164946
137178325464
9868096845
43910207758
268864632149
128774397059
488591804709
33471657279
106376517771
67317493806
435244939383
490588673691
362432680289
79794186538
149886644348
242998939877
271098805818
88875080173
129003217852
160293415487
231141804722
249958451315
187740389984
186027227489
42196091476
22855358248
264019654300
127035268820
29296972926
124540484721
299093827666
77144014332
90607626918
302108359931
72245841370
198667070713
483026965956
192238161982
53190231619
248204216261
146028997607
50519225819
194924021648
15643553106
180538803131
149501524854
236389945385
45735891798
106975661526
8986258700
191968042138
115248101177
236988115766
17769307829
52308008114
203488441490
69498738574
298953015676
94428832796
163099969703
144209514806
271263744362
197641478495
205535230991
320897702015
55702065229
253077536430
344044898028
285294154464
305894507114
175510404340
262853452224
111754989880
308179339220
173549046959
259526026997
523559784413
121052276384
72039272013
309392256763
268678578213
65390473260
146796998760
74495334158
216267065723
89014360806
190348324997
255199901299
57772348203
150458178330
212985899520
313705637173
188135942986
297090509947
67958342788
225040610597
229994570708
44650273636
175075933594
298617415963
306352620875
155524922283
344403318938
264626221408
120434919042
1382980515
192445381839
81892880090
36421875822
328758759030
225575911770
9822581732
191055914547
99590939847
45014744822
121343866904
135867052292
94081431239
179188247016
111348104595
149794096544
160891571645
415347625435
181291681311
219529008103
87456658358
262283571344
7624431897
138633009502
7803502203
33703951401
344594630777
266182426500
39821451692
405888984401
356223654239
242934229763
30311628785
35029375281
207794714380
264085662383
93946503176
128677067989
211368941470
106065049812
268176828525
140026828829
109483806965
88189388005
159462470588
64846854767
194042917251
86100805727
48330364841
89568096721
35842186348
57490105112
382132897880
382563388597
326769145607
50925835457
72255023632
71126778609
9573491351
207095211567
384161423748
243874570603
32541526444
210617889114
125311571977
97559593903
35951139603
180314155615
84188235337
17727412023
204768624802
153268170669
73547664576
127582159581
474886069468
293409646324
268476568768
297275918637
254861554832
134375875866
417118880007
295281048665
18581539744
177865639844
321056049776
207526026753
211170849074
31048335592
483296631727
35445871326
339567167499
227009077264
310030572694
253536546641
8149245020
353972467867
312927026133
322475524603
282504974540
84465988559
97825213116
83047300041
365068424398
69423464969
58531755933
113806039000
92205900100
67889803022
229523227548
135580750404
149117481458
251742396289
128596705996
303621707309
405754737445
231585401579
60434472178
23280548884
13587434128
45951731838
176717014405
281534606240
98661727992
22638555237
110217972027
39930669982
308347148597
166114648962
189247739477
37352778121
28830763874
271545128510
52545483833
27829442595
313656882247
110168675242
115103274882
146495573095
175879779182
420902843033
229915001519
98533674060
52210085672
24784400630
79446793803
149571429425
36854826876
237393718127
35750308997
178838930054
15822977342
30498969562
166869206449
9468824867
108619870973
61100098267
135857409676
232567927170
88838175012
291023513549
229136373719
12162856748
238003343878
11620302098
207541776139
392116025018
88719132598
218111104955
9104824463
285864969948
141737204178
119959294399
238613224137
254552633960
100630132118
366573569313
433912699335
243007289791
139019511325
76661575285
190910468779
180128418583
291530468224
13064608240
98254155009
10176463850
144600368195
353484085555
140508136610
210008612286
241171421797
158994523374
2172754138
175841641849
68180665537
300728105466
256443797851
387775752004
301136438968
209220930250
327739909226
78339267138
194178554978
96806960465
103426164812
206283804438
271826357818
335253733588
310626737167
189735509377
455273255221
110922301936
29674978461
213975675880
326640265146
304812405329
117834622099
81010478700
218932199313
149832384675
16598468839
238637763809
292380665243
284834109260
109476187845
45050537998
432050969833
168164663228
216388226036
94428155748
78531653255
20192671218
202385526057
256753775861
334697307083
329293871467
55357763152
399759833770
24504669855
122294673336
203941445793
371734617461
276904902626
186098033656
222316423109
98555760961
297238657818
262320976262
43022671744
208912838561
110284652116
212192817034
61822258576
169485494183
186758657773
214946300348
107388020750
83627121496
1865314993
86200115303
322924126279
12173571481
124867508589
13986354700
113122696969
5657825065
38331225266
223527843405
414396973921
448214543521
266583037691
471608582334
313089942028
144502906894
78715058480
370485886341
115461624911
91964978326
55359310103
328203819476
115453386089
374989258319
27677520765
17445336912
338341335358
79271576134
215817010424
213535667864
106963804431
255643629111
198684848495
143001426157
189653874250
128177975587
249068304238
277095457766
18780233630
65072467789
132641086422
88085545946
50333181315
61111624362
48941659733
218717995917
121421156313
72533748198
203996127949
149799790846
492920964199
326685991017
36261041819
124885769816
117074829807
244734563881
298660556203
311763483570
85995978049
68561994759
26076335738
60148481342
239281264095
368283634932
112983691725
86803583058
356125034163
241517388944
13783758646
166063466743
151431334237
78312289983
73869724550
134280436221
279926917242
55984862667
70866565653
276048391744
122198868642
188205860778
336340437764
325162110499
58132317390
4544860304
199931951865
83219196441
139106522446
128597024719
196504684744
181674893392
55413242066
40079990640
55302151709
5996778307
220619218923
134813046725
275193705485
386914330008
4158645244
34116254857
37240145963
16858539326
29324686995
388719782840
112720730578
424844427704
246650807910
301400394478
275570276417
64449769586
269746033362
103412346268
193730111164
162234891345
141551097054
137410644150
5103475346
63751513730
484464576558
130384686297
22301059947
213235593449
8199250461
17055620957
2590845388
155095400039
269041685875
106156089684
213693300013
367337185915
339293031608
5258744053
118172080760
194151000961
166055673948
154501403319
48362168700
66749887237
77934249071
332851160018
189729899020
14367599614
221398090354
55713650293
74082672299
95481145025
78186640596
98881477891
148737139412
201240568464
55561843559
123425816806
229286416769
80385293229
114000330867
101852069807
25896252660
255657115951
155266877724
120826990743
178032661746
262257266859
98481487972
99234424577
136340441146
16748929712
294974134801
82560218019
156239856116
56319985308
302182438150
189202772236
143944111240
188472906776
116941689465
210909357272
81624580280
63468100306
41605887342
151056061573
64331037684
81327905901
21796295614
375791120720
76406400829
175785894944
257326304200
235106761878
182363244675
228299445437
152978872707
290804456378
298952317862
365097114019
87134294088
392055899710
11330102224
21026773474
106801172410
458800143093
68582013228
273523843794
367737428853
146280283442
270885564963
354021835353
170321917814
61036757799
270790960633
23268163478
156624441624
479184445131
52895788016
150279306825
111716707439
321093416927
333307351373
139613509738
81427401089
206906732456
108350522991
452365658806
88326886398
11992370621
122148710180
116397074185
116558388291
264864409088
182506295081
379007784313
260125418853
251737360381
124159083051
400072718278
186382478144
59990470442
18266003609
190661851157
115200767820
416222501358
134455767519
90929588205
110063040580
89784722807
102885427141
56196333524
77611772251
88770280749
386087049652
83186109050
2489656427
341379035756
360877352368
171265130259
16145179511
87585119722
278048494022
97148732287
51594086528
150811965617
391880820323
82628965560
358967027861
472756169257
53165989170
60110291537
51164579759
324390146940
274000005956
248620355095
106379411235
40052663237
111145601451
90469513489
22214947226
254238963395
398573887952
286477256894
235094553107
376549109892
29952299297
32847556985
363150730227
126128629215
242059069971
63497104398
24082632010
142611097855
20380145281
253925986993
302697783406
290266316063
216496247222
410728987513
274617450469
161633292488
25984918768
132865490190
33947951078
3021384477
379716126751
88707981309
16392578847
416272256259
81730409692
189191304893
381778863103
234485320154
101910715275
208293373200
221706529591
102101377247
67789345447
360206225573
45966933567
244134037095
407477175343
108731182654
35556572286
102210339051
116363264556
174268210340
171406095886
344593646775
141630026941
142900268433
273360372614
330575053731
180319104377
174043279292
89794590192
40047002301
286726163580
100595239257
10128277917
240586436495
317509164582
122653450189
233883444499
287567952170
272321770988
146862981312
404164711416
9198005041
127906648392
194840073156
241307132663
319134670707
172031977481
360473226792
30184924689
303008470859
449186446500
437286951673
84590542643
309646483581
368200728705
100337685034
15873863377
87874431990
202002754888
360161310030
253479261271
220112977322
43531413118
27288107031
9458963093
120857813027
390075714474
40469506585
99777799043
186487498732
234294248917
182583800535
13738475073
83897111114
307293731725
105507321945
362311533825
125400752522
80776380083
156351803692
52410333257
139002668697
108586558332
92693533458
339581045945
191043671839
112190224674
431794365199
82909884419
32828862854
48162823788
445541741354
290121568987
363873932076
229078379171
43266253314
15586071795
113595203469
151334105346
299088405804
202704202410
254371675598
173883019331
447984997335
284003742373
146738697303
115947659729
253439416453
225713875507
302616798958
187964123422
61655410981
438600389142
139516997140
15863998017
177836739976
41356388880
124885268682
20708400159
70824319861
201458898579
100191105158
85225252766
35057423194
8912689442
2566086984
68193707704
262878798116
444679004949
121257525435
219345464388
104452448370
331510943549
417056856281
38767922310
226196992827
225086539783
174135170046
38800109592
214986514395
120879164119
216961182786
63263749269
90781528015
211802633408
286779429041
23294066269
316634026077
126327577849
281109596627
75211840214
167497442099
84785149874
146447367162
226288755876
188493907838
174355661799
31703496812
63876429281
274010361456
9129817542
152415844762
388552676896
135887300238
210631958132
199777226605
354966775801
26628084840
150496492096
57650298377
38523291265
99524023388
110062470411
293954762874
410206743781
404340287614
5373129647
423749125431
46692151233
50674331761
314377108462
217793031827
423694171651
276727504379
4579336714
194232981244
56745145443
117327365935
90913460957
283535279549
38920957033
79789487791
291845894330
35971240079
98268786201
187666624833
228403434135
175948336720
155387121935
55361936209
493487567745
113924048256
451798159062
166931467279
237089980840
410489658660
100433945997
58992940441
338974215998
176181313511
52186618633
126196009984
152674896174
221427859516
236198693644
153781129649
31667081733
222609096086
40429486699
190845918956
208725475103
372747915968
244357204688
173803886066
57929077135
652243205
125063827691
125983687314
406194013385
205702921974
69596577721
30614560845
103507946827
399033791361
364222337428
19727440053
69275172756
116625689594
239851976245
153638623663
128504907039
344326036464
30555386181
135067615210
213667166984
224936106875
299892235409
175360087512
383528992968
226468846610
127564173682
241021935853
14873041560
151122917563
259395360484
136470646395
125544103202
64581514957
120191718534
7604560775
74625704579
129474298354
22044776185
122171949008
53580090521
180098944600
146507607426
349780756000
121391132544
57077327353
102338572932
213110955663
184277936936
172888175420
193792955437
126646036721
25525863577
100901918322
10738249656
231246572870
10250060827
63020230196
72588558354
292000390853
311851138091
187809898201
434848773494
85271537525
275991248357
444482930825
167878782039
28906760675
243881342585
2595730707
498663074946
27097601414
33425424532
330473994143
190665385965
76880258681
233863684153
136293338464
157018624976
142626192805
407837353767
229154378962
178172440082
95760586541
8476995288
124549034609
348450536574
141086768388
136646916975
245854637589
102050158239
73624592923
7042128751
144579474189
72417295272
279219176473
133777810939
150692337954
14787816650
164533967045
258475904339
236692719464
32550744399
233021677258
152934773937
173377401275
202016348839
17780191752
325407194130
79543570142
217316977781
104879417969
333773221913
88724168598
147013380353
231988521971
160783447896
398104233297
96131669242
941312353
125080743707
107355295324
439752977738
37122118542
256477150305
114790303067
377481258926
61748145451
20575738325
171550553552
157620110052
220227857116
177116456261
33821897174
67745777549
203312456568
16902135501
116704028684
17138766666
259533242685
55399209592
32570018956
284356983631
303633685629
314342866425
465469368087
445879451332
130870141301
373300241956
187381828306
242583823063
94358861504
30234741882
373152238139
156178240441
424552564165
120506960114
146842348634
208152634235
160785271604
3563827134
93595399443
258225060277
205368631435
278487085010
66273040879
127691394201
74465130959
324635141275
172489569221
83795259782
126352607741
7789886819
25804597655
343295525902
238319478077
129638388556
50393351508
16965494757
40540887321
74375033672
63734661314
344697312826
280879020926
20582659690
314687771489
83711056373
235970823608
242624173075
227746771783
322694511361
355505912116
79365565714
233946417972
11048266402
89604233671
163920440957
207115937245
69248872521
229227894588
60082444331
57391183453
146827172301
143407856180
134902077560
123686813908
332899279253
194401524277
72804854283
72010665112
84851100183
161687647613
290488236799
193441030013
236857622169
133419859132
413124101510
159278976595
367434641504
155198747193
87952289600
175269902809
374329431555
415597320400
22976450277
46422038785
158140177469
83233843359
66974007777
17625780935
109417138645
237479640425
308326518572
82913444180
370109196790
260595085499
129334498037
259799059101
71700085179
165973947282
129698496960
143950246433
287760316679
67797848826
264358808977
371925388080
268833818726
166132246069
38737974442
49609575929
66288776107
89603674503
67164616891
378479019558
55915087338
143794478497
142544982253
75661792801
241559038936
3912574782
110694583789
8983502319
204879349392
330235293040
168893658752
81151865233
199242256823
101541605260
157691060034
302991255936
260761556733
186501057236
79534670232
178635882233
180979502304
332919046084
142016827850
210393688709
71164389618
188827106974
131067092314
165285028027
116750660109
124095381086
296344858116
344825461161
104207611669
40898034179
163133665361
80254023305
198933100612
75696316762
387592871429
38492806147
97510748397
160278782085
117333512280
369931019813
83327804877
121717181192
243323935860
169329321888
29986958536
363726231524
220581635146
119137118808
50983275085
198388307740
374894767306
144680187214
8688822126
21425603801
299768337450
67399713129
67801140295
24842708926
160737139059
152038965297
148487616309
59719769727
201908600150
114503431865
68503116603
13269853226
47989310133
416958003649
429023677160
199092735593
195697313110
288688302207
41813959403
95486895109
362812421715
221595510694
38643730042
331514850275
102744629233
322862040392
95144937049
235446101754
28733086962
100636789922
493048453116
401154092051
39322422568
104516126377
415422594349
258680678613
128087076893
171255841406
232554587992
256084172961
384922376442
180333451007
458723171935
166030888183
126979701230
220290312768
270410262541
186509116120
186304952961
260863455788
200016358544
137908072169
168022409214
97637409194
116883810257
272071743476
131451728200
276249540348
91116809737
144085357030
21057161816
302734569306
96409481217
92933535044
359683103076
242615543970
101159819467
40385308686
267556001571
9146896015
293730140851
12022258134
49756030572
300162210079
130012351181
179462898282
77683898237
273335036364
62368187040
348161183207
179286284637
264124486700
29366847090
105855850484
211829133150
285942291295
31404513264
137812101154
43859141547
20331331725
16886794162
185176905316
84711551681
102442165761
197979617840
23835844422
276702348105
113116090440
25134729566
107254851536
104789969039
166685074867
105574713968
107277571240
233863962894
57140243231
18959447704
72201593020
287789014133
431867184788
247913142050
56767251767
276407903181
172430254770
91266548125
278385802235
493636299043
3537798605
92318383939
101349318903
111666940392
77168071674
189251504867
116774352443
245003687450
110338034605
123844341488
21381904823
186401168965
104684316494
4958732154
126485739408
91352552072
261311849595
181880542365
399351611781
225273539127
149395062251
368072072016
29111838714
103056243219
63520653134
187516738530
158840927044
211940023344
174936463143
29549160945
188670153068
51047712072
102580164641
180467240963
144121286502
200234530228
107809682067
295662129427
149915499758
10734261136
3169797096
44466632577
348365642930
145576098356
202755667683
72359945525
52622698741
28175677247
192957628105
213870875383
121288659801
163427917750
150128176001
189311302066
40318337071
20913466319
95662461797
100997131842
114766215683
9901447401
26298361168
42897416767
221235928727
10075573795
221338798782
286217223342
371286075474
84867369072
106593492392
6710197285
276169671429
217547207365
218698347452
190516468214
91788616450
348601890039
210487912632
333891363066
300979105081
377820712466
373646715613
37258540637
107056065419
69090311652
351759697722
102588427433
79731288472
83486645041
148364581756
42347984152
58561190059
258991029823
311777680723
171594214224
102033849701
32615313625
70362602870
306976141782
155547538883
23484837923
3673823946
60535631122
73854556879
4545529350
82672776374
47683247248
314616640690
54567459935
224686594998
185047078149
326072846213
168111727021
114425131267
355845692823
193297537239
172282938106
195830818595
238847417474
21162436508
185210292933
119689810778
139891791545
24754270264
140572260912
24377278346
101811614848
198382148882
378369853894
47324532803
350770333168
379065544300
12533091353
157503954959
123913517449
408679048269
168056968320
77717676198
298394380259
165548312507
102908846188
359780381665
22913744072
80056565789
364028519539
287633316049
197682623314
293948470965
145441822822
23189659669
387577376732
365167130647
377156990425
173638910499
136983703757
130177481190
56297309976
224179316565
17822740015
202314234607
62640650815
97696116576
249385138687
203604818302
24532188644
114495741279
10051414177
52460334040
88713472980
148656908170
61449831416
22522658873
211408610434
135599986252
91885343568
148759401411
264082969948
33366960257
169222154822
105979208255
96311121385
104879651934
158652078109
258341203129
59635681294
56842159448
147088962373
32938089678
133762729716
108549371602
114147642039
41446660294
152960157746
349684000424
114011488957
26105613336
18474351671
37628212339
417003535689
257062241533
188515034252
345915462719
20301631180
214336501955
236447550305
70562520301
268419884789
81044822496
31555043897
140624209526
43932459501
24844272139
379119533409
157704673114
28018804305
36883693078
86005653277
425220482806
85824865945
278656539364
37276182979
228511092420
79735766556
244962834464
16928798843
215606669577
199394057039
82927608406
117870810161
8950760537
54647990837
298820900744
110474933024
190753960591
116235303755
18533290657
211098401342
100926507241
322134202356
90046057054
255226464515
30762422188
13893197953
7386014240
292739929627
197136993400
129788957306
339665314005
270905119886
114730448788
242485179500
83418960601
2873876302
104951377783
80960943550
165652929508
12424413973
160205744177
24034025693
348230229332
141241204688
6894451530
43421110532
218308784517
353485787274
118099231487
65944681662
75719527466
180282372717
132978062553
82606567077
81799759483
150521816264
194879216854
94572604565
104814484182
404865849355
232743736137
455215981797
341278363178
282669248084
195322296574
189117293184
109762540812
35825707581
116531059056
16968650073
381207388428
31746977200
279157192470
102156180132
167796226595
8212920284
120116488936
150595613091
255042602264
57432068616
111250518308
298419579142
291584464250
71523261626
7730267577
177751316396
211516791889
236115645522
9518124164
28963738196
165162415071
32077983868
54386946240
327476252666
15510962222
62822880489
37342505331
442311922499
47026122521
311236306853
112541312353
130249962134
31048389056
205659343415
318521365923
53639870612
2303321404
49559115987
308284674887
14194465296
202711962633
59819074420
189777825413
206550930617
194324866301
80492555711
29042022955
199967411638
109750412677
111233319440
215218963437
225209237355
110816322376
376110063100
311079890765
273159937146
17216636254
215825442268
187504816177
13341138552
228431890881
334412857089
201304998985
31910359987
93623261430
337851378099
115416070985
70481333961
266195651233
131641888163
222431508679
288468827301
291865564201
265476729192
2728778338
168355082293
308045116101
11396165288
266053014449
133116152808
397909550579
83945984349
202511748354
28066108809
76885698746
12218074178
178476288105
95488541837
17278968527
115129881863
35739994087
255697974049
16715948175
68201411036
48988106503
80404197957
18874876956
346042636043
263360797219
63775175593
94754540316
14565537555
52219172590
21205213177
117666182995
156182212235
239030714955
159963365247
36358158068
159691507010
205957152930
229022860996
162217097914
181911298156
61670424382
72368192224
118798242231
66459674267
197921363578
100950449819
242275453321
173346408634
218738673397
13976490452
94349178301
185108935783
12922199278
429498005975
344438322990
102657752463
33244802820
227855588051
118098095691
117596265371
183921997648
228364669289
84095270415
131000812298
30286333196
186056474707
53991485351
123463266254
171142419100
149826924372
170899073077
210688779175
402343614580
103345533571
194377200829
83465209581
310279258090
383955052786
447775532697
32226292531
7838311620
28552437803
133661871275
52575792870
164435807016
91711267956
136384349911
381899112974
8369526711
113300312930
238729913904
70792785616
76973649679
182346893979
203355070126
2016549816
324022387400
225908062436
68254227691
236941973036
47201627795
304936691470
126804604000
407947773377
258107578887
5038033683
56999203561
173987261883
1112440331
129604134600
2081517311
226394352485
194282348404
186558736417
111405641118
40536595438
266245821353
66105602826
61346112526
181515157876
276955504947
125083673397
189372219458
174988216553
173836879904
87868513614
79286752552
141300150280
301250091998
154428650794
118430518593
423600259589
148861391790
245036901157
157983511456
28493143987
118962041652
187572154979
23579793532
288136996911
195022415492
83629692000
239572500302
38008603589
372949845505
319513474948
21830734230
277997933835
80754936784
113023199223
356813706799
158780981790
98511184280
77440988788
118691583981
177755263256
20139285431
340384013363
223762251016
43086399215
199871113658
177332490517
107431156574
57529767758
94432612000
36291061563
55626544564
26030390326
96561014884
263158661262
170429869474
204193198187
39260141666
70766238468
91315309842
322307833525
66256035860
166383800124
16885665620
32103772655
30834336020
104927336604
42052107051
126162075156
233218420497
210447189324
220649639652
254977731705
315113144736
270127402358
65600639786
127782275317
161744901818
26549974069
168624978366
363902699576
196147607211
69493751853
166004092057
25735430661
60292280020
221298576696
284073381128
203661595519
37221680107
224168685353
249188115539
168892567885
372783979384
124166170893
111199387041
241840468107
10899866254
213415223850
52021234533
717547505
38085044109
151130992380
157424914246
26870075553
441873552417
340875038432
51686252908
20260507375
111887140858
420806124721
143671651595
321479810164
203089174128
257966057274
314570727507
236791151336
108504801924
85071321474
53572936695
211536635759
28365870616
4694856772
194818454668
329757698067
311985837453
261720196949
51588047317
397679950851
447394744918
120958344722
108547086141
294205775837
340946089990
300744140827
179782368787
301947997946
161509245807
188147905866
201072783020
138340766339
180128985660
115128317037
246399142264
43424398582
48885939159
74820143867
120277307815
377576255439
44347587700
335365663812
293991704353
12641194311
82484577295
21960524724
95113068341
290074527283
109458450448
121674631490
318535488455
217877358523
360360306278
86230727610
168254296747
14858417692
214523469248
92033230426
163884410264
156169634174
27190227610
250816763010
245012016287
358867789211
124726449779
237590811137
22216007146
166241092198
218077504628
195115197392
68301781333
210816159608
90041077236
62918072290
133008689088
333532937458
219224866691
20186150461
30705295212
383891551388
200314232081
246651988598
188470101892
265702536011
111602211184
264187018077
2016851556
35875289721
136352438123
31917637620
97651559290
312936268210
310147342300
71195785890
417864185837
123136623304
107178946068
64392334290
154336957901
97613857868
232560113576
4779839750
215651810625
74709336452
37835783408
109069929142
136370330084
46107330789
87943103534
59807292932
34806478515
8675238291
216573842954
369153778049
13775632769
43174192810
225402012766
111037291684
48643492466
211940509884
211961477362
193456613996
160022065305
190722722618
184271828064
494112561115
228101278026
344922647725
29979492226
326332143451
166449323226
44663894296
232027127556
39626242595
110879213906
231921634673
107886181995
135699930848
42897601807
23174082875
56364976454
121596770918
73916486529
258606359423
14351061560
407985038949
204547603561
44193501422
41430832521
78543621027
31310314065
154026367139
125674678203
242449350298
27270595804
295818541487
182746949476
286216233175
31652553740
161692386022
296398391515
58782553406
258488199520
142684891125
359105363776
278835706629
343701923014
110583336501
55152281364
248410186624
271293583454
189050993882
324050039116
33274843712
52967621293
98465654523
167672791690
21544689866
137715062037
90446118442
109618078319
211190547347
82950589894
131229372407
89491946620
36467910676
219868685304
258620304552
42044221118
358473509348
294421361774
253477807728
36547056318
5868489390
35331541039
296893541828
441342739553
398790984033
96505969960
52607166312
130582831471
121182903458
53337624097
262674824870
81432190624
166370124286
176345840759
367814154204
298966308498
77934264788
4692257311
28522254306
172673652809
180107103219
244876565732
101764192803
10917419888
26176984662
203450882218
68102649445
67321426192
88032269956
121766292220
27027412847
396052945060
53230062321
119342565798
103600209176
453327274156
426491494950
15207178394
209891334834
192548925596
238582220793
53780499224
131820907988
24626671975
65836663434
42316756033
146508053087
108416373516
54102238086
127394656648
172465390312
139526168308
73364699102
189132856731
161964544548
18567877669
121152142853
24786340987
146578981673
171523866354
402852626691
132193916696
36479299156
44207012830
433714847261
83775755234
79033046793
155479701750
320024532012
274177966284
16811850288
346189587249
161404590590
454588455734
228698049217
150592872504
235598057251
11748607785
252086001092
174659997263
222519026083
49755316824
165075703504
274097226057
220610676480
271370808332
167641646607
155056786744
144390525122
431307580596
45908154849
31917034833
59677219010
28984603096
43185123399
134077021431
29965506261
161655905547
266884996147
49838285757
260472769815
49511892640
220077430777
137280983893
151551249994
139972216200
187719178655
170355769442
328804178989
3673140684
223760258538
175925735449
49426034530
193123163454
286126907119
30908071991
291443180957
254605163565
24067879316
299160650759
352149138531
33168455734
16655405225
332094794017
66689024075
80995711561
450217187817
19058817492
232675447677
255174927670
192524173413
365078519171
356774575197
230496760560
370693146090
32749013977
212945516971
35597734043
245880837478
302501152944
106547005859
66669336261
28126315920
6714669972
196515213225
145529887667
362532043665
249413695956
110875712593
137650473808
176436443531
55539901559
147918994393
39294548634
291619203193
20402371110
230367976805
23881829231
156149014203
133458863132
209920485828
344228080703
288185388428
82028129550
277055279444
219423422193
30419754505
387571145328
402532548635
276226798109
128355153865
57245561965
241048846838
217243467993
273512464666
399693504212
130007536358
241500274047
199631462634
197525966840
76095699193
214136104889
109561070876
355557175427
75138739584
50031310654
58301754711
54673664559
228458665239
315520799792
165745128805
126784509611
44287582292
379943443195
413324267514
3733256961
221529448172
170088293841
143871059780
29299632387
96760260163
93593797119
424349898055
24631159286
168056083703
55315317854
136483839796
16615507321
77240590289
54652790612
7316993017
52521527483
464632308406
38071851922
184472657345
22105485193
338380846588
19851506738
105226407236
65856502625
81608273228
161439114502
1939028814
96421937848
52211692127
128783340234
75426706132
72148266899
312737404473
121668229353
120344966152
383254757624
89489588450
30377734167
176987589415
155281311398
351134323728
262740517550
315926386334
224318624254
86979644529
175095798399
228852889419
37378339625
68707869606
164519118887
45065162826
292930269333
253791774970
246392131686
173130363396
11780249008
359993645910
134244180257
24433705768
303973034754
40366708113
359125877855
86377629415
7688864365
389699529360
177675492751
242196455398
397731955580
98677538452
383672461480
71611539032
162256002916
272655868545
235540327227
245988620876
384395910328
144538301914
234071086921
111046502116
229422626701
374851162018
80295277405
211321046812
186002455524
17817463706
124605393554
205516480419
123854827343
212282117027
189979521126
80079889025
173978856928
425675751187
37723004279
261949628191
218517446263
115564108458
51204732209
13347596263
103713017665
196450523153
331033133010
333846623532
79071145219
144226179657
166953047772
58955930810
274223864717
83447441773
40534393021
312406825439
449345465426
295074659281
4754399880
166830613130
71166448321
84292479602
360349713698
159191951877
239192615563
297486991548
280595657101
270394332246
333021114414
267176687609
141759117080
31920391477
185978864962
84961996111
277715725699
440064649544
135684640976
269803764200
238430055159
59032742732
28911512064
198007735934
197379998336
201426826705
54362543837
366369703477
46144010879
253896858991
126555500207
271811922545
324169097796
30832901945
340625450941
48979468061
65450791578
88681315605
58830753721
33998550194
49227208193
7824720364
69331967800
33788102381
282645268066
121572725550
344707616456
141978884064
111629983602
31265456551
196765634030
60213074232
63373616970
91170622067
451310672976
63580487813
228612878759
82019103676
329063653198
4385990006
225803363373
138938425488
202873599998
17602530607
150890191385
129880570785
346188410322
84349836137
20259463530
310038468518
60778235216
325436932263
263343722956
32076379549
220320131188
226677756247
134372652279
245869053060
144714924546
123242367489
92915821687
374889525531
88828539600
115808979693
210391234059
167780049354
44682939838
410691360799
149977581354
209554167652
24058145307
207373521377
206235511793
109922432481
140851345615
160920059016
485734774225
252275466479
123431428061
19406546710
190492517829
343901532691
294497845614
134999938600
137609566447
231822133431
376395815865
81681545920
25151756240
156441123870
181584830694
325749838853
59224549164
76920048837
192930287665
214706219657
197414616703
44738199697
305981921823
118809018649
120552068803
136666966967
349800980488
131390973599
125330605109
35772895551
403931570961
193290391310
233232047780
36844743942
67671666491
229396746306
317772516327
38093104998
92073500665
241724555375
144092386005
339043766098
123155620025
22468471604
127000239355
235586713308
7050015238
182551846938
390850826431
8716372813
173736313126
150030049568
3240350490
327356439745
3064541853
267129709132
25235099880
100382655767
84418973104
13950649565
210228308564
127354076937
141891880985
250102226480
80898029826
213729516045
367194506566
31969614212
70865336539
106765707137
139516471886
27820452287
19713191505
247506884387
358892810323
293822780014
38218126640
135303163055
200691995634
66590146457
123309144792
104321581888
10038604467
366308117193
53522639838
131614521348
239400330938
304947509222
59915867210
15572309554
110217402707
187875136291
357405199047
123083101236
170659583539
183402190860
91836501021
263308804624
92179881392
227533264029
140419177196
225697150421
28320319783
178333682952
19374156783
13688963863
142251731666
434841070891
55067790129
196338345084
36847051186
313065468165
63444458782
476490442053
389961585885
329919411042
309493385757
163625217616
252221248837
117436172491
147881640169
323523087098
413173230583
217550237296
300122522732
73858957756
15827737591
73595923812
53086132891
97741879739
44224059395
207591988185
267676989749
87983477405
328141618200
55695524144
152709412937
211910462127
84503253881
320791420154
226032806003
108214913802
137144450004
93708658669
339652936510
66511193793
179639616906
85180166638
208928030608
14685040408
108210561186
153080824007
22673820565
161368296666
98369457839
447560109823
86450810298
23042116944
252630283588
281117841417
278891974954
195700814662
132215171310
295661622246
304604568062
71735915428
105843900701
292163787516
92431157190
291742972849
1646240286
71089776781
221583617632
139794780043
255411882433
254175010253
435363421105
121663606393
179528292885
213245195269
94547774848
134231650947
198304317383
84982727586
217213745411
98676010254
17312228371
184482169986
184784214942
39189106231
23617136567
28130726784
82018600234
92497980743
215774290004
196754668471
117392922116
2642512483
243065910264
2861251525
215778679483
258655990783
105744536109
404090199564
71436056838
241955513956
21853386222
285714447093
159838118010
256615343869
46399187416
296879316956
246127524025
19956436087
213955783611
9573042153
221799349863
186211200950
163504090942
58821475423
17302377301
285913961666
37216927908
212592315956
259117404278
255012451135
55387309929
52810455110
244300074593
47764719047
149719236107
219909160604
3409710565
162925260048
103869104551
86748237558
246120168434
53557092705
141803315228
378548058127
112629939938
159270475442
287181786790
82354896201
50531980907
61420396009
148621643807
208942107183
321466596107
198193719757
105894578782
168375638379
189456425657
276111299930
205860230435
178553232182
322454130592
250279802041
204196249513
191640820485
123482072696
219194553633
28982879762
329946312348
211219896280
40789785962
98608778419
108215660442
12545962289
273174808305
90547922384
473799216103
44846863587
116844410768
33898647526
58245317724
127385076129
91167567839
83153463257
183484486835
955221370
71062999534
458254468327
357796327992
136659393918
19054295002
121034498091
8226662935
55661960141
256444597962
157661492443
41862987265
25969333312
461088762676
290186677983
122010283453
162585732125
387833056194
393147460846
151848274821
165506150914
369392587084
453506300222
147964889872
49798584792
50780788109
1872541421
402462486115
323115256103
184538176445
299583294504
322153568570
359283900662
378120790564
53264537276
178264169537
217851403261
9112309541
227605921250
65587826127
63369056171
69291734538
21235530310
67806763173
320343047519
199079587564
94299646875
109317265596
12171252397
152592809356
211579919464
183394269506
42858848718
13456999225
99947458092
234957140812
192447359124
205104675190
96309460174
296916494976
204869485931
48909273552
255545077418
368302807439
203384391459
34658015129
343124457007
316279170637
227030374887
95071974923
108537767575
158757255879
205291867447
243441609272
130378502777
249532578196
127507296645
27551874200
173393677182
90052479614
226976689294
34764344733
52307671625
97491250400
369302472101
192623192125
512243149947
306907098164
331087338327
73851267967
155767106390
308160993756
159459750175
164644245771
57366600768
189247000254
57960135792
2209845452
151516558016
104668671071
137980835335
282718690387
119926143860
87782885414
336810142514
325933307233
28798486483
10753258126
222676924087
214778711996
45872155573
231712323855
164327272045
184065881662
173131339932
158800903501
266836965736
136230938676
232889531143
83788683692
133177200089
64335232853
189253720607
207672314794
272901345652
107736448438
118220098714
367654807936
47351260100
53108122434
50061239352
4265152059
67375578822
153314527182
205865725628
215982185045
26795615428
184622018065
32301014465
95250409900
93999944170
117624683768
57903868708
83041829031
61009776251
126755302769
288757793306
47544434351
205064225134
176136294635
299395455169
181221244131
282149881600
23939381818
296974457815
147297876732
84875242772
49422414126
38870902645
42321667790
326745636710
173107475164
284284568799
72054398045
254563487197
64892924484
227477945402
38489429809
252820557534
274243816312
194492743184
58879071103
21330181765
120484405732
405042320423
77490284431
108907860525
103937368378
146970707336
136309883354
6409321310
148949877654
84297806544
249099451406
287626934772
19974612073
267587573748
191082649566
23918858162
284841712796
194734252318
33290615910
48834185126
62756920573
35991665369
322398069384
14128916266
118524419583
42505102653
366873673071
24640295230
262167681541
192187737512
176369314532
19731412177
376428745342
424935477034
42249973909
199015616203
110320135226
128230363410
410473065365
40318262737
123306302399
255163535724
227763183452
203040025250
319040324497
21791864719
73366626542
54912073972
70555805323
40222943246
275229714796
171598866244
194388435450
290412448830
104094863534
50232404802
21129584772
422662319730
7340870199
118882519332
184011835378
87128072262
432907354872
299284762753
386787663569
159047157900
124286405001
28683508202
157502523182
8952312412
271081086753
183866508891
190876167781
275940946896
72095838977
179235213648
127221282333
14635438654
25316741559
84441543704
27275172360
224732349501
342439992998
92710489982
30815778304
54578428833
127272054653
366701761974
186842790558
173836443266
179563808427
36853224811
153756287757
78505327061
246458276103
46774473341
235167924705
39609523821
300519843431
154990490266
74296337476
18179458593
104330061287
310999776992
104838255397
341674616270
144105957454
74961810404
48854002702
367174054675
453925775771
112924635730
40139785557
82425930910
42500131429
73782376410
42419195704
66139738784
63304636974
123861656838
90641395041
177130587497
2624467466
194931510265
96307203370
203850474416
153163471480
93786093379
71182749179
24083942047
155517291370
466121020276
337404147534
70368949361
49571546688
45585299205
264340106415
273930067017
112123057060
204611824615
129672957125
182676505478
38877009674
4454644052
28803835834
389725820832
12534546442
309477970575
246987235612
171085423489
44735783684
241955553677
137571860625
111532574169
152732485263
107583198665
61694772260
4455755647
381116563670
219701495481
182185026421
290983023883
173835963534
412568808899
229316325513
135408710027
102122969106
277032777303
19743686784
155421532526
400980238760
73897380549
474709457064
312275876069
460906928145
73991996004
86272888542
171662603023
330128194485
270223399906
225914327031
243315330790
68124818071
79517393320
197923899356
61775165538
70957200651
175960244780
301489123976
243594145595
302935115402
130395195251
80142384469
193085141831
131523938456
238589201795
158369447475
39072783632
143476748441
49442677342
47269214371
259847861523
18680995014
8308773080
116450254622
319490117172
57234747942
17483744206
284781811558
33152620805
146001246608
152567564353
400654601490
188949069522
129992125592
82153398488
16582596783
101994874728
343231256747
460479830873
113329264990
129605468362
347873369422
152927660455
95969346997
89226115207
172457201419
29415131599
19673723509
401220261106
472207353923
3478833542
64874141285
336352525003
190485170341
12551768645
45907075611
101908699781
288449000864
355667406362
304872319799
25231120191
23048453175
154150486544
121733726777
43867357390
357151220505
100407995300
163582128635
137366978127
377966794328
71852382895
312191309892
169379721554
60591054895
180314770536
119701041513
192864861404
341523957618
137388260436
337389728250
144407202090
306904356674
241470172853
189234601205
11548813461
162245293826
398104853557
269638187476
158421121780
88936545059
238987215906
174405499306
160094382772
196610453759
331862753204
270282023135
89409455097
315785805121
47100793702
176514658341
29111296027
23886159805
104772165169
152045434654
109497390816
66268233564
310834220905
166268694428
82723785277
325561410913
96365974835
94720140806
137672938264
132591899725
59901433025
346855137935
171658053392
112035525600
40012072081
334138696095
400981133297
7420203387
293897597223
215260928258
342473969789
153083659580
150932970605
37739116797
18743846431
243693797803
86771987478
339982046548
126877392944
34609734392
231062736811
17735932379
231769472605
79093498916
377957591951
397889301458
156776357800
125474117640
47357519172
385684516977
293867328255
219638827815
37352684252
163188743045
362240085793
73539523048
93514383736
22472241673
196694696481
51689584871
56233647200
210482893419
34964807240
49008903715
37002287203
164006435213
197076094203
369727348126
70294141552
350139672123
83697145236
110393092359
7454160589
77432806690
244281208755
68194377329
169497465097
294912435531
123246222905
26564407302
309613785500
135592630403
357327963199
11147398882
240269077111
218058228546
282370903695
375870015392
335246577148
82212254990
308757155205
252894642218
50116045640
196349875190
304304320068
303293412107
29005850976
169480450009
3351941314
455399838738
319044144933
417196537620
141477504532
107377235173
68645633904
193059851473
38254120271
96278107468
14054045479
100342731448
97263560173
39356972753
129293917648
77825903663
150754205869
2030682911
88399016602
125922387538
128248845084
242763885781
38023364976
53637312747
76294729699
348997013990
326031524002
439817152396
207465868941
503175262354
13397225391
394060064194
157069288112
82775971116
100466096518
232472959393
297327463141
229111909692
107680419496
79012558370
6411573446
317373601348
316701284559
44774074260
26268057998
236700805156
91690497564
99165574228
248449951517
66639659656
114132522646
66634450496
166990604182
241221251353
46481715760
251743079511
5648072783
343417587215
83299500829
33472762213
65385307503
276379799701
411590562939
135837168000
177629969896
196238363516
194581235740
183364699736
109095109627
6540605932
8308354746
135435346268
5900116898
2268599665
58909726508
1955193178
171236214798
407752270750
39461660431
123027413538
300538675865
151652549589
273608419580
193514744003
20815020366
33650927082
51556987533
197301022914
173570998758
18797960232
292923996137
61393480796
140661719164
94802571334
122746533592
101872262659
26094549782
42618720889
116452732328
353572123195
197961273540
24613344705
6999700252
188355350512
301506604057
376038471109
74631314384
281900933858
423003353896
315098779285
336932454452
297866932187
344304969518
66458976901
209617458491
111032707102
58835050316
223063078909
42783103339
9433581696
99327133080
307940732250
25166663038
246794474917
31356853045
157066141320
100628918459
107294565833
12983645986
33856959555
377935558267
277358109432
330993171342
78493383035
128736022051
280652810396
149055569064
74752724990
89247077933
219963801378
89031038372
252171378450
88377204322
66216960223
377818377935
154771706524
121169819126
128331625827
195552668056
302432841130
147826293054
275090445702
109762072288
387832658456
209975664873
145851862689
280650887467
220316544892
3034501273
278632214251
214235818298
276205035557
31831761426
9203348516
111152815179
197240412129
66610340759
22114917569
190931118208
113668554624
310798593824
205842170807
284397615563
344136332972
155619863202
19294759838
296192586732
384738156868
448425093864
182476032525
131726156287
150300655607
41059590913
23782642825
113877341584
251760372673
217483054075
59656857123
137921433135
40815660250
202625401266
9265428448
69627503886
214457604794
272063654241
45973891592
36351911954
101452635938
6536924615
244848556182
116034032876
56553682989
131857640380
108308789125
190216404661
85487175538
61757540890
55693715701
299646149390
27640487867
240622336898
5157584372
3840205341
206561437087
344336478824
6019471974
68687841502
316688592758
121038672484
34714593358
230375622247
406888114382
65222848247
56433738007
131132950485
259972654036
177219456641
81246041174
19648713992
261076464085
334500335233
88276310813
91350056079
62980957702
121672222540
104107372387
298846009717
123844490324
334968346336
23668524224
8155481854
1089822770
35348168518
229182395825
228389891776
135930682184
98967385975
143310402207
41295150985
77841858268
459085260108
65610645295
456685540054
113353417356
355585857475
184193445368
370416249253
171479512846
277027109756
369525517968
135584575424
343127990271
156744575155
28463911237
183610950064
27804177314
236238689063
272780405034
31160207965
104006813222
248187004644
292771016122
165934270796
399959665378
314812354325
381604445544
186180577674
21390206591
141425485121
94032002984
60977207953
145886967707
13108446745
68539059097
45371001643
83925321383
171994867808
167717722433
25903327521
14960646045
90394778363
195279376433
32534816100
136023966734
119432834923
305030237607
140201096124
118326296295
191638922924
49800111424
283023038198
139434153892
157713601333
79358983529
246550056026
89899694139
83840696397
185507436861
198393612444
378799655988
110086756629
369091461384
68589680110
207265223475
114866540837
26857079288
109580123405
375879963292
155794237957
430502440931
29509810953
299628301807
316420220354
9980545470
270308448594
56804613738
366733988157
277995554145
161432425575
13788448152
325605032677
300073568106
328418803975
184808517308
89195985620
88475780050
191703258019
355793673085
191309458263
265579219789
90664085317
181570399412
405653168643
88882702840
171052525744
60083369299
38926904408
176388723148
26753912042
118674891283
237861699063
52981680424
253711018587
280552099620
62126925501
346315261955
4582183840
249436313059
169782715489
44019428681
45605553355
41352260526
406850311296
178065268886
50576430803
15562271726
3355254020
47613059466
85175770956
185716763838
277845640811
213191794259
169859827119
121373747952
219900706541
38777961325
233817308992
301468175261
64192572495
262917621680
293376421687
352939463792
267553979651
333171175467
142861268752
335895290322
409635308727
329777877194
391319114866
41366805532
190565303661
32661195546
395027389716
46033907803
186857668031
94721423549
1535840955
176834140191
87830806542
179488810934
226246603137
222712750534
113945044886
343394205907
104763420153
234667717177
49283000320
92258041959
28830582217
78348138709
132682007305
368192926867
78144135127
85524078394
6118727377
89099411977
178726938381
125908975020
134708660663
86276048121
201753723290
53004357765
44267981949
181271361581
27450703037
237323033793
227462091664
122318755213
162125541822
5864295267
6127741299
358215952203
31327980920
224892837378
13421370445
181027305070
64183450117
139513164693
431601188490
144505349995
198050667571
165353646507
99686508676
371599538862
110711560434
262425305599
475814486634
108296723430
219798944054
449941013240
437504894868
201607556048
258851613799
427539927712
4420112891
198068609171
97772748733
79812948182
240911120598
181720633714
181970845531
146614127123
176082370557
195901317277
89294741034
132656566844
22487056749
142461881706
391284754882
77184577931
170647446631
158088177321
574126200
45845879588
10751701931
13350056387
374987659664
348620690014
242754320494
82357976967
283884201959
120735062409
423636302500
205345570618
74329687826
109176669698
419333657108
317171831427
117357567496
255350597649
81223269856
56558038157
342220327329
227663996737
268100831111
169136094216
66623589336
241567495254
283719589779
399744023429
317093890117
20476548828
117511218801
250612219717
15779783942
364885030190
283196730470
385807187421
104113861217
199324120262
261275975300
43529409995
18353533670
95974021474
130265862064
373137128713
272092698778
183034007701
10998160224
152480519496
29530545818
302659074355
21542248160
40953273014
5658987458
210467982540
88105155463
316004903919
410771572531
169517287295
27139317367
121583076667
24251677381
35921323869
135964063632
161424578595
420033123550
192063899806
291920465876
177128017107
260644855712
3564676591
136431598470
198762154892
36904272760
114846843813
323120799269
94324944761
25985259281
17784432736
189812864485
99953934498
283015571368
449255116717
10849807889
124076768808
83195694051
200073078754
208166870218
270509425214
52526366713
321717049789
6662771412
79808641521
203740917274
79555892905
4173229016
81102958999
79173049635
225574316752
344870836551
334178643938
461731528488
171553587600
11837482888
242175832714
313039289685
292907761011
88386268449
140689459390
107051135684
383124648324
72430899497
30299636450
109661230985
319589453821
137052413858
199174202193
186326183578
22578275552
297445727530
71038664531
42467806122
62665625478
218810226575
92130070142
84711242772
302268267234
265272859378
50304356495
95538909770
336400418438
80735364965
169658545722
265022817010
245539807583
70955727986
61529092979
181510749202
221980484565
204542158911
90787331314
310903890131
152615135305
297069906452
186701634307
491239043905
15711840801
151176075141
11068337312
397137153782
462777137147
369118032545
6756968716
272666499391
141426267071
100825487368
47297943558
112827063775
80978059205
119315042505
272185301385
159691444741
52425689167
64127245333
263884230736
244951052099
65220542797
90886335295
98383405977
235029881954
16777133419
195864803611
37623757186
197851360161
254530533652
246373381124
61244136323
53804012400
332704986045
451500826032
113990914239
182156132706
27332483259
154884793508
255075582117
232454020900
3507807075
136688055286
193315134423
300302773447
44283856699
27097967636
42296512676
29220327496
114268670980
52937670114
171880314255
110423283153
126965797273
232196841744
60531388899
255042588263
133087820193
449425815704
27559270971
153078853810
281896221947
171534201123
171014669662
95215031818
407207149064
104081034015
262797260115
314568241726
29276058795
217501454128
44893767300
2918061192
241065911712
177267033415
48781214538
43233380347
342347825667
236371437270
241391181091
13557694232
171225344134
285331474677
187854714812
99919147881
15296118169
156788462498
28853087455
212839136123
57125990306
358852291004
157722022748
134211596881
173165346399
40281943637
243945285281
74738621488
170257099283
368493009162
169537090025
74804103317
210876850378
43421857472
17580775529
269870999796
347536259329
61137413529
423809200160
126911858711
116849526420
262911319504
35599038688
229624694874
106713986546
111136604719
142446471023
284532900107
147280945794
216370462356
38855258969
153505985307
220906989988
254542819454
315209225663
206576853749
314830718413
33078072627
279887116778
324189612898
160226775577
345459919353
196764833051
175093360095
251268119227
159881006186
178599908816
98174463466
31915029601
383190120993
342805395106
91041914321
266537296595
25824148840
109380762806
248835831114
83634266729
304084526682
430880647857
355662082598
243952236558
106655369779
441681470403
6370295778
86851560542
45557856088
144776243737
132605262868
301930386473
132711381352
218117105735
185482416160
149728310897
244193094791
174884636808
2286264647
273229775694
79559823340
216092801341
108895404236
281064947694
328900223534
13074207457
44456559048
19938783590
237172044112
115569444648
408323876059
216154467088
360152114820
2521217689
10294363859
297058530491
112253483964
198057152959
1661305975
104284232282
96414307563
183745887138
83576022709
35545788819
247910763076
285293914463
232492004530
70392144188
253721714464
10950691792
272416129074
98287812459
294952450357
18006027614
98542091001
164475843425
86907210926
23478323022
131111645154
368716630127
387589415425
137174042180
315647956188
4158357903
30683783436
371610305752
14100813643
326439892244
320933209778
207010879028
75314496490
289238671800
53000182622
249828230017
152563837040
157890001633
62753132952
43106869919
267819577810
114429104535
103028364205
184843449738
432765665463
191439524673
69309085876
178034385013
53979615804
153433560346
78683363102
227985281575
240175971583
5459231025
67434726247
9442106075
25859012384
429899557708
132139749508
24677605098
180294460555
40058168121
90991902530
135134158520
116153304985
38157278447
179435123403
207742608132
330983199903
218236930972
235888284625
42487689776
126626212211
9057403937
31083232061
237261979009
29219290615
2037523448
275542579234
188472121693
201799034804
266485761601
495171909129
140824896636
49433747170
388959546542
227018330628
435002890515
165111625538
264721302057
2071028495
88429882100
65976027714
273697302307
74637027568
436665872303
140766192888
4111989563
185405321499
165108241812
399154414489
176793011930
124653729265
413318270807
193749478494
104171747422
59269474698
84586005080
217020077360
84227458723
36856059207
205811022566
65569837616
136330300872
56943816297
31052080660
65511818399
35012022716
94647172716
83425958301
229477873129
274431946776
171908389394
139428286311
183314950758
109028229767
340821837289
316764083199
247592446666
205962542322
143731005034
129796032556
480586676832
301987160009
256733148152
227745885590
125808862959
250450141037
189270355332
428780853642
154116897009
36049010132
302028128511
38636451501
153115941568
2642540317
47626558606
234588133809
294922630596
345572850954
60408942748
327807971149
198886256046
45849925645
51085251324
280565299124
150625345448
425588011493
319925412426
35877577946
5134061645
451998899104
232250076691
355637787114
147167574905
114326352202
12657130736
78789124049
90605022826
301023753314
205405325040
288187139124
228457845957
266291826309
27169211649
356774636795
27876702785
488227714721
239191333213
5452432962
113509982079
71934123702
43142792799
43066912979
1544813761
3800847148
68598082940
109117252958
156344118087
63687687090
361652861332
334108875771
244634960207
299012799961
354228637130
152326049410
125228825392
205065328694
88608904980
451236224102
77204172720
88648560754
276822600393
81298699323
68799614091
248199897809
297999098230
242013727205
105468632003
327966370953
345097019314
86541029644
134316167426
75696370276
89437372420
264776345302
502567042524
189704605917
335338757509
217414777830
86846399772
47214129477
256140611856
349061392220
41381727506
89149082467
252850168230
209536754974
78556048493
84471211643
1383057646
406453760018
322704702871
119908224388
175453389426
16892024340
44521349022
7194967850
148753960613
246536628301
90950657336
446545272214
105013734627
134306895137
86707474789
284062514052
20912247913
248757095364
14319966611
31862090493
217075721800
308004040459
341098630658
197521436496
73672831665
150527609974
83156981901
234993857974
208580807380
180897006917
116166076919
100485714920
267208113571
60981889519
78739323413
115694369738
172673474260
100084938924
21870961875
4807478396
289587877195
125003049948
342790978523
231974915327
52443166415
290411162858
73778615215
14704954692
181531548727
113541564104
209475388582
333621247027
24416956035
123186199554
84000897887
120243391306
208602840350
130788756441
158040881160
150927582209
200869979596
323269424550
72821130791
212407076357
290240758178
57440635800
298679459761
74783823711
380588490263
297322480077
203967662024
28243560706
45494456337
340561180448
312064518310
174748954114
146909218138
353841778388
241804327656
21983438177
153986804227
42074417854
68713031681
156309762063
6340238238
15586420794
101577264446
301337314425
83307466282
191116004613
184462448497
388085321301
95965527347
22408475445
211217537513
22434895314
378197205211
114683221338
28877189711
201161000290
208216734486
363370475957
155600263395
163294505
84424554444
252901900159
117749456359
53205500122
67055264444
105977940990
122203908513
12601148826
226622172653
225416182554
99838379095
104008285402
69299399683
275884212289
10953504300
407389104872
131487130096
58868207199
141592601898
211210717240
190318580396
108466977686
385783089351
169297999337
121184867604
272180471660
366096994559
1797303738
132052772624
85969310350
23640589285
418364888954
275475700789
143554779389
142094720126
218527959739
301333497677
63247097236
364578810238
138577459879
265373545087
2090788329
193429348234
153588046695
32703594809
509396184991
58822552880
299595248722
80791092595
91960859143
344607703625
151789536403
151783101837
129525736383
98471667476
162645211362
173750473502
156593440877
254290500878
320185452311
470050344785
116158729592
192271104599
271292871565
97348073486
137650827816
102638363254
82753322143
94132466697
86640119508
139605194453
232731864770
79234877805
263952337528
190777514132
2323118049
251202873637
253815367819
14664249465
82857836621
139844323569
229310018071
385207030514
48193435137
7525067740
54479066859
105846064467
267370777442
244152029329
115734606026
474030659954
84467363847
277086858996
331983347788
37605592828
11010242387
271313961361
410784943654
398082313343
80963114007
106664769940
168351494821
87987076940
18831037840
23820939161
451911402462
223509853251
145369081464
228340030971
130771309481
255602345910
198324179060
144441637329
81588675991
204559788237
268706205497
29518321284
174011336578
44706557473
420170064310
123388979397
37527941737
218487328330
78706316341
199469612929
35699412157
250118429252
391608418491
50830535179
109336901179
36405949595
223966208906
104024286546
5669873456
52867011601
300776789083
179902080936
47583480733
34341513654
425438910739
99717448529
277271144541
261707311084
426200709536
279728803047
310839389893
2274473696
143872392075
364980032182
76380545818
1806327756
68820221778
438606345684
74494009792
56350623553
51617001276
221108552482
86577296160
300031821763
432019582547
191720468228
17664904120
361740323910
38446593201
69166026818
263944827306
176681073084
26956839977
401087921829
56934164807
65424252289
24709422556
182388060803
368647858625
195914866244
150011388938
156620441972
84963017477
300883535044
96674820412
40789185906
24289920879
461953067700
27852769322
200156357462
43052120310
141631936040
349996116174
178662656006
22182298010
151006107610
87169689141
98513008620
275638368919
20534162482
87197102898
280757688892
21546052362
281791340420
305469429921
22420506353
182966879052
10190187465
206995488562
140174745607
77069219913
333419711329
204838111716
167837626974
244532812458
436207516838
69663673147
56792322424
13740234755
352396001759
166470965558
55948012668
128994096604
44140862600
173128785657
95577522306
130624778436
106812863119
151592407929
272702296331
183309020783
109157141845
142283098184
377259887959
83635563399
34052095343
369254912047
130747349806
76375545537
271001850379
89705673753
33705383237
174018020678
102849227202
214694872943
341847626160
44242690451
61791876165
16728867460
153229819650
69334205308
105373374718
67823012021
135993865660
238129442919
65922498436
275660739557
396873686770
234831520046
120934066227
385482184609
299216243249
50340842486
131842718907
130311964974
227937079711
337052598072
357356462947
407311645287
192766203971
78794241943
150739704483
13542341683
116289363978
383200444244
118985208313
325938970600
190050801901
324064036010
230997039936
475423749
123798639207
61981495942
280953406025
321491402159
195071619998
248488026387
462595227896
223925954684
36903308579
123880738810
463626964696
104954864027
88334991165
215270238030
28376316670
124523535639
253943145471
162602416517
214960929502
268556028594
184722976827
65912919850
18249387198
114989336361
236485161360
372514997824
157572552558
36415007652
217860818659
187343530624
318087955064
333545013810
29969857542
347497644423
33140846834
163335911267
341993174689
464667377411
147855697928
358786884364
57250952664
41346043500
176818370137
266957692730
359236472578
290571427328
272228696009
45226083116
155600865068
207396553371
150696820692
51626655189
279916088852
277583663979
99743132511
157921994369
142953424815
96571759677
121420089572
410545799624
42024624399
295429418293
305129517774
357604129330
159430130793
193209772447
192436609984
268483900171
135454035016
368542534239
82237734658
276303290757
8552063417
101321078362
80990800849
334004599417
72655863545
35197604510
74467200674
290497534235
234311791668
236931497645
47842584571
157071049821
272658713935
57551511515
211200822750
336239179838
38988987568
114845055601
461885663338
329473022068
28844543114
162191447611
245145130766
220673293476
270409943125
285490428357
52044118520
433149085396
361880562097
310679763358
110442150018
178323181056
77864857621
272194240117
55408077535
111302755958
131349262485
32327369938
192848532814
85023309074
58701818368
191986240542
288036250027
305833454721
68669753572
272288623016
48607948431
109144637216
90071747598
138526516261
123036003966
192202471459
282645573711
123829447953
256069131425
383841168243
18865909530
264658260768
299001863010
288250711351
19771801552
45076092209
140923320556
50378226757
35635812775
36428446397
236421633219
7757850359
322072370194
53380933768
211173838620
37960015630
84809466076
244708692630
92946941508
228618712445
188461526754
204343828476
158960064231
63635795810
243565117003
369232888231
193891400450
250986294201
225048322773
293087313843
228042869366
127910051997
13105372572
232718536623
256425056792
192946112505
217993510713
198694538731
357272326310
84249480709
144143618498
67927568350
137290189776
292737466459
336787222943
70691135262
426422003469
51219228528
424838019937
357669982482
84398077135
357040039894
23951970668
364280986286
76522005399
111859327288
440078286743
160725344294
94019133069
317867698310
35473589306
144032863997
62269633949
145190542267
266937234255
104741216692
150960407159
33093870404
29259241918
20841315503
223898971609
129825367830
163823368286
302048741924
191088531582
110462685405
62780191214
31753193674
43306471846
442318613083
294115055671
130952539991
277271628283
218193988219
164198755162
60993835849
275289506456
311333780497
120039829543
100667146616
74156818177
273335703760
136299338642
354954479062
92718589711
528168349229
237744121283
65660453143
403292519454
110678949492
36413694033
139561389541
85467561633
56131248119
282161494902
309275537480
190144185688
49545992023
141168729865
407598241271
219022412440
138929788907
182626735805
183806451968
225805136404
138710132321
163790568104
147781849323
457893647358
86131996659
254926055660
70874863252
15614796955
147941707843
76842250248
15495180856
284404875784
310541299845
347062868071
92704678221
124837083134
471839162964
116771588289
122520104232
301277689233
158031664979
203485696058
2382940133
360622464842
372265545012
208493922239
5618736685
277131302433
185329415327
82161403776
176775604839
233742698120
227907271337
356204000800
173915566128
99457338352
437579168007
275383022637
288121799883
6920266701
1699534134
261171453852
136146107219
43451072284
15868417178
141721783136
63735228884
95043835699
40604380817
27082575627
25001512350
321292449881
17785353605
297984421086
64977254776
114888756331
22019125730
476520022688
242728436493
72207264353
146933633663
269580580257
23398840674
18542081855
168807347078
124605307111
32063073005
178854927636
263978474080
34931482920
274481141823
327317933703
95404992978
88710653528
36754411674
379770956124
188559514825
229934713601
114164253963
1180606735
123832345240
326429506523
303298937378
405501693691
205729943534
255121763974
77965855878
15272469064
394495078910
137257518901
244136453730
343723325019
106086034769
188924546379
76066728144
277742269147
244392386856
17783267156
47146723733
130658656568
61207544622
143758294878
184746707243
124515816986
19917226413
21305252765
223896939063
35761925128
304517105205
132250450064
462550250325
245235187919
107999367948
357249139203
103345074705
122096325048
281168343405
40861397646
237647234516
373057531718
114791547263
225310906162
961993557
447155392661
50191145989
103710304541
140159928358
147280761263
160380494862
322931840853
289737314955
185418128839
260970199434
99382539382
104778555539
400036346815
225718066620
114230952176
454143864767
131366799605
208263313172
72930460215
323456740695
141427588170
714747972
131394791051
69434028734
81973180238
19837120686
297153212977
147137022572
49739867056
344494556757
140062242323
313500755382
308204588485
210644281638
18492373534
227519188299
506673157797
202194293863
8063989401
258130899088
234266912312
221150606136
155188680498
12062046772
97443240520
150488268766
114942751858
48994613948
219470388801
80413092775
125328602806
312624434754
253510529322
195352724678
263951513706
58605646521
71645191242
341747786238
155986560984
31480585397
109013698219
418759117010
83366370155
15880415925
57634704424
26563993406
42587580498
240009847233
122564967527
125517359534
57909601996
87355545557
82870117226
212255627453
58740441192
248058366848
92768932346
188953259079
257377663109
122602678892
219522497284
55004659115
1110874661
193827639714
107860362065
108240247108
332372679280
338486848433
63775901626
333949468378
240489048577
312738080905
126311433719
146068690988
15428578683
417057450437
33043152049
67690600453
218633078124
85386400054
406742052633
75959437068
482777400354
115018109004
205150577828
82786365160
12972446672
80674300938
55036716567
187156961788
192603608127
60335760814
232863246035
14997450985
252770054980
76536190342
171811301401
230883002994
329709162325
28823931573
135562117055
234720421365
40373374308
26033809347
142140734763
149974169474
206242344437
77735911070
263821538120
106045246259
212208232644
43718857645
9501364934
94753223888
314763304483
355845303487
192711515378
36992864762
6691220514
7670092785
302699553423
70062517855
26852570872
267847459812
412263796823
190380517821
379937031626
23312207107
287833377639
142244632660
22305542733
283860175387
5031516027
92832769194
300270879291
279207974492
176833852600
204083113118
166855798760
173159355015
10711434088
145102371978
341757784956
186145520673
118686244073
124110864716
5410765305
332475398167
195857805953
210057265921
134118411604
129753751023
20902774329
295965231259
288912959273
278221687808
429748717189
68771818234
157707588843
27029254511
361842945564
380877815161
110396462515
103716905642
99618784869
120940787044
141441670966
77500429034
356063611698
68416426401
62584158728
183893209947
269188240892
422352980421
18402936516
12084111369
215382253807
34547992743
49689816271
79293311990
79183934814
193304318886
39341887002
234285042163
89799139790
259314335468
132087687160
79763365758
42483864042
93546679116
71141668693
164149504465
74415338172
177067510011
149765861404
179133458502
93146932259
248362800369
409517218555
145464197831
2398399428
225865690016
262812438809
116798897572
103893386874
79187924898
345134086579
73070519908
38575912741
57984699219
115301940307
133347626336
302553718840
325714689888
82809781976
123321426081
62178033649
138392448405
126616543019
65826727525
453173803941
414212662232
265046736054
198032716204
59747569496
205381731575
195163451085
435068228940
162629560667
49007564220
321916564295
7092521950
141556507284
157623640745
268886150475
201662378846
119565849346
161232531373
295262474617
195870011596
250959984935
366492728874
438742202718
265338918038
94791582654
268506721473
51405689608
236185363758
115211267717
72418175133
110259026968
140729303467
168605736931
58257770984
12656519258
520307632269
130919907972
72356944797
174036662590
173860780810
161819187618
124583397509
155153487756
93711887796
304835824095
104431240610
169427257792
400799746086
432233550473
19363231820
397231748016
52341070019
47822101453
49475564640
423243895496
359463430864
56990144763
259813701560
276433875312
241006925346
156765196976
203052436990
238536189784
32678441491
313266493672
70587178322
189861464543
209590599268
140024336237
291391109366
370065900671
95625046176
265494045470
438008462691
197323505265
352584749577
233725305095
138900716329
151154742517
250647759824
114945342531
15379535550
87316828399
128338371707
227065017213
169290551337
366052178165
24747448678
185939699016
278003691653
103636882281
242287524179
418898413157
261281383027
82454707687
60897440921
183615434979
117115148339
122160359520
28218047316
427283643613
65675443908
396414568833
103082269790
12232032418
242767050415
266473135032
226418157781
91867148649
26850714154
301726942225
51849058461
220961949124
19032942191
275293779615
215514983401
71775279630
403546735165
82599068989
138730083197
6775047419
12892808893
384524694901
75867612114
51484843202
174556663339
184354679026
256914376086
224519622516
228469580804
28372474477
295727198871
150644507819
286337651383
30673210953
162206664652
151836756225
293665024751
199429334081
156077864722
286553040821
24926087794
430286769313
89335140169
91166635160
182815549607
342717162016
182630187997
32770480841
212026992359
90754635048
292875260797
195047692400
48402687004
220029636903
31534023876
119592463775
42910091423
313622736290
144310377314
454623119055
223205025698
184598175024
405816502919
290177965387
100905691005
402978664026
119649958947
9746600875
212288402942
165876085969
993864004
120995251360
131495164425
94511939567
314706615952
192999384666
470441703493
13801466483
390479437716
50455033081
90729955329
374618554741
135098626316
236383744650
38275214602
180338600529
391044163815
419251452357
215228269616
121195862245
190146760524
132938808046
155753045768
160308930950
64422352815
246801491187
294433650608
401643070876
269546179799
275429763130
290595228600
284537887401
99440921431
162666152717
17503585332
198988167322
148529188120
142897302791
126885347968
189028178258
244466557887
96689344655
418519504472
251033825326
259049797162
54043658391
182302898906
358950641168
40411511360
231581364964
245628500140
287648334565
369377645577
280526993153
343392649703
253168027721
225985504526
50955962874
86354662882
269059557651
115886834067
175556413816
229569633354
201845578618
114840236336
33588424960
330621978229
169740620770
271920325497
52888834727
400055637288
42793823606
149301855628
101082110205
34570489984
58276222208
27758555319
191394944082
156494874287
393028911847
55385607004
5706519410
143522557764
71011251906
359162992157
261031574683
233090493502
304205155284
36242039534
140831279203
99181157403
242104979812
96136823523
184515790526
54615814367
225422999698
144270507165
8737868637
172181265036
148678810850
128479191075
108017478000
321079257128
271609239185
384119110282
178060961906
17165525632
14802262509
268339346318
12346030929
121847970260
176165529113
177019893276
297993087857
93769941439
34317092386
407127224
101263046175
297022073292
220717542386
244254064697
131448284298
209409741458
63133195025
149421367393
153743852981
344241323803
167642959793
30022894668
346862610622
147163108899
327279525356
156152283974
151080057670
353227104964
185801101445
68272802093
311297478952
396826082026
162290618971
139823543854
5442617285
194770239967
170580338950
343466598818
81486559952
84378815208
91810032773
9638994631
90649034649
62122787692
74049062787
244969225478
60066997440
199187349797
308734106690
187290591586
461081935873
359520399972
260170742520
38986016879
27260007816
386065199489
157935017814
72681704064
232791959357
249742557279
231710359956
286678754375
318194690353
286874427730
1111970230
116682712880
96493293989
533561948197
24246564127
255534348055
27547875027
79886896732
41778854453
37227090004
241838518159
92326201644
216768546725
30724428735
94948915730
85716720270
182444932279
150803386103
30523396603
90492872179
276296219966
165144940118
201394484530
334853458801
232076158011
9326651108
340551564364
129154134519
63259243076
214260312854
214389252594
26023865824
2586873021
170888904274
127663254184
180671175027
350774779714
27099082223
398255026804
54841642039
72124407860
102316541709
33386766918
438728697619
202007413000
63183038298
360478711692
115132296064
57868894157
289703454559
98627613776
64400592706
109469036840
281555153974
228063726319
324464082303
113847126178
83383510589
52844708844
76106723313
65272708207
118402804936
269203267972
54170644366
83331422498
105106630666
331481808504
226972950755
361317120605
164594454785
132879623840
208239261051
271096817122
369422748082
42112732951
139778972175
443014301200
53496179482
91304388017
352109853376
83475051549
345257429235
187350602312
292285635952
7659244652
94586507652
63575378306
79589950545
210382592555
109341416446
4199520917
109423717760
325914155403
31772275001
110122766842
7040760127
167944134633
112447447963
325949466476
263570326073
105397521370
268063830770
54688459286
96957085862
158135562862
18523570881
175230421771
5386553203
86401224789
171331205037
239374684069
54809364693
88515276496
113272596713
7598439724
2352152436
85231115516
151771306811
385186566287
210761025935
47254216133
81490896567
182855091346
149014252882
353284114589
67031353388
84901903833
221886385549
130173056824
4108026234
178424036332
259600754551
491376464790
301983404580
195092578751
165273898184
334102238829
10768878376
6546424073
116939082398
25769852342
56157026604
48902941926
140971765953
24499798912
37245885297
117600433600
233467700460
47179158357
434326359266
44586612361
85912587834
37803236830
138782101299
344456078952
259396267135
438167788254
132011997194
497989690087
310020366615
96480823845
137567575740
99434804005
139450198922
79130501018
34972466613
446216882595
249478394169
230435146921
27613999314
78254303089
281558350272
17925206612
73149500926
44941603636
374891826913
159780360819
36959380716
359796915557
171219658341
331917192080
269949864121
304563982944
191552936765
56784112522
112681038320
362937574786
149570016035
39338988677
83674298751
195590299274
205780901454
95175478474
165175479995
302622211157
108863734907
280253732709
101876155150
245810444591
135515599325
16397822518
95201518267
171194867118
241636290603
137647679895
209326875298
167686965129
284201215873
176669971465
38264365773
45790411106
128026196607
35844612998
303362002942
155443162457
291374842570
81110610776
55055197740
318572568627
27149562010
14800303194
350516852383
277321644270
320778313337
296453571432
30958622534
298017587199
14684526814
125188793596
3792980221
415986699929
79653267387
42997596759
5775426031
5125019083
112483476386
123579720051
159454456622
354985971821
447334305020
36382035228
49937769272
298900360786
235777943795
173478682388
299046084238
24118980097
335530599641
134228030135
358056678354
226807061588
163262938220
66035173363
245699313191
143588905887
116585359445
4373725904
187007606237
154355160096
91789388970
218219607916
293468667277
56315769041
275145251829
293452671578
178334184382
235275597941
101862413618
67080474599
238110187547
50690111971
100214202781
153119226025
219144045138
333035369019
36893111528
334078367841
263900695769
484503134186
6502370529
291969557196
294993586294
214641303877
93357169423
284895414578
435879264148
228222319383
155833180720
269920026146
310842343836
237095406963
211953885575
135204747479
214369769979
46792517862
312954076990
114324440084
12228066368
223126336698
247423611559
78170975498
135942408720
72949297545
83302113385
151711241103
1642139552
190722035226
225099999758
68064890730
227987014085
44393487983
453663893273
131228602696
26777379580
376133808356
482947793257
171484581365
56644252290
248580545354
158249274402
114675217733
105089867254
111740177680
148375173213
105724974366
74819257508
1584183598
450601759524
275325057509
215079938009
5012240479
130590056112
17469207987
165183279624
170072748859
95997539313
219941001254
222443860723
231802840198
450844420334
31173902208
68395678074
63572568388
9889220591
16327743083
112442324563
295670615558
83961545557
125371465200
164661550742
266048870006
191463222911
178565041639
325866420530
189940695367
51935443815
272882909970
29765717939
240527222620
357468106835
388271177049
110802690167
134015378461
180296516539
280626733703
333978748138
282891991070
15066160986
152672144842
206354270027
134615235202
240907543552
221478440037
193288230230
55850868001
168578420066
399229147128
68083354444
331777784671
283984013087
391546123380
324052596512
16563855702
200494420607
191951431674
28137907142
146985094888
430485677643
190919644905
28448346583
360402560875
272328573186
269102615387
275050723084
34618443543
45072193896
61152409153
5399657790
249875077144
136687836458
424941381138
2242823030
92980394957
148996046460
125970179298
198514380273
39114975019
295267456844
356134306980
120311260108
267211958701
85313164035
96676195900
10752154065
12654113082
211446492528
51694013480
62406418139
217014068272
199308817767
231561746375
188083319357
120698046511
184015536501
131150893697
26850177428
151415835321
374642217430
322942537417
127973311895
448952572839
236459445906
394050109750
289996244301
88109167018
41677691036
134984705787
110955745369
87178612512
149642741223
71018658934
4853808911
55174891310
100371727392
258347584757
115704003906
40160487858
77070185152
439093879234
67235908902
148919900386
68257383769
46172072272
4299192321
123076412012
181984928473
97959678234
144823832946
128361129987
186507965355
116795975559
191593624167
174780741108
55633380577
110394828649
3730313470
216638370060
37041157433
314245002271
73133942507
329939174451
210388114594
19499033322
43424636244
114575094303
162547955131
210989319297
335705750055
343236001120
19512768054
275652502103
156630480427
112210400200
29165156840
382736698729
277501223110
117838241388
485077981668
274643919792
86263952529
5270442114
203272304403
50155991223
296737907049
338507893606
145762039184
148073103671
351436310624
341829929113
81812409346
41432096267
315910407177
55102392861
258571548410
419166410749
148081844169
98442335900
341516649601
292333795404
259089005436
204007372010
361856555320
157884935775
385334539801
1966028710
343438193804
12751405991
113719153923
20839142650
45233191811
81720043130
85480568635
17014348949
368278721504
17363959207
254165336876
285953537822
196936800192
177302098525
176394840317
208884880217
292438338907
6541065137
221826606556
293529373769
257845883004
314229887901
13259569280
115838973203
361437677202
37687416096
4936248456
351880092978
227273287492
352897763427
219861472685
137870420877
116283369002
14988233079
151766560579
15294755712
183356486946
44866419782
212683183938
270731112408
252812803825
10696653371
323418953977
181843170247
307285529779
119591633149
217755457962
319288701367
398435935592
109250921707
31772233627
296119093320
210888122648
188876540406
195791140331
191206218515
7018457900
298742206828
389497422392
446871366221
107054638780
12771468564
173455066009
409994535700
442729319540
280181890250
133029878554
119295635133
224413274954
174869192638
402962499781
6964067275
10874449252
160318739971
131405581912
748834990
235868993205
246851795162
365083490663
102903039094
41760325843
7939659071
94410500747
30256660981
111799869356
316382723897
301456358569
459318328659
408712606819
135662395252
339941694146
124794553552
126477626125
194599065854
91400012471
41057574115
96670394601
208779900809
116155336016
22224064756
76735085667
24698805960
124795390094
20727589820
161140514198
141697881483
372583125243
27935478830
57837556190
49696400316
110718213277
40921473576
78999216874
137705313370
205821074090
217248453499
86419827919
13795722854
81758713259
95381905586
87846353414
166172906627
4492095585
72698262263
271476298799
161216574237
197059581000
95122735223
246115950820
309846247370
197588045417
133814097442
244860736945
473982257852
48006434125
138934702911
161513179504
24512230498
351956134625
6443845040
108430400206
304788914154
5487753144
52893870875
40382550982
150659092352
423524495489
406233070154
23678221273
101854743274
202415180089
16533742764
47822973873
119673865326
362377382347
72751282897
17586778712
84111270066
406657543015
9981341309
51083682448
12202830292
7740549332
113539391329
208212223908
173073667689
288495309239
444322669439
333134833904
30090809731
169990972378
7611442780
137442322494
106894031727
31322235841
176188124199
89750725507
98259972177
154174195383
315323496260
286406919841
73774113272
455810943661
141210159051
276028283812
138991940017
58289676231
140712604921
63588065988
174639119360
62609918374
165298609181
44558592336
390309226920
51591732803
270839373635
16698629553
183396224111
190058074961
13299452542
259367769108
133709456919
209706335684
24030037111
149637998462
48445646961
123426647691
97541111663
103043562488
198772350586
64864025316
191840878258
327784205352
243373025285
19968694707
172658636259
224306052318
409553292963
23416456780
275021521667
213410191639
53383730267
377392394698
62678148315
55720094077
5608045077
121218296156
142490555281
135359989353
149958932796
210907974853
379901096063
17766343094
23249313421
42824182412
313962969753
33153518244
64029455732
114994153532
371283637879
192318096879
91812188103
50495087870
58690535782
252083099497
69368985568
193176541800
267745258121
114336844190
80339032092
226292082825
26058427842
147976053358
94550427303
11148034738
98334231855
12170473281
368970029632
78574226007
14479374898
141637671060
123071732466
105922572845
67863183265
210174148349
73579481025
133381629950
239447179137
104752062362
420507395914
99294993620
265506163116
23827200341
170812297234
143761350214
188148624643
104965575853
49061287104
206093439071
72526857255
314378964872
69585996518
203296988179
295452969774
145888332027
278470937191
222597355207
145306285693
362638749737
292227286252
315640490891
54360549958
444150910
90339528786
173714781990
55774659057
126240937562
203400688903
6176135029
34788861872
93742672295
11261487804
225461576954
111171563592
261908786487
153089975541
9112409502
348749036182
247176506495
135409936649
129960576808
49522399255
211789040130
83851676246
415567790702
26509900949
202918014358
231390780621
50027776585
156409241742
223210739978
28543477751
106219608210
144748794946
139187154496
132481818099
24144130234
223628880552
111080588922
182621320670
146283440773
42423234387
425312047476
22152411119
127477057966
11958314474
192728200474
455080059808
79056882045
32382473790
339092534941
62232092154
28087904826
115404973850
173297138822
358744902824
64813877914
87904755347
205005093657
122265985312
214937574467
148085552356
397149322115
154786846981
374404435820
266853062910
137752273085
180991895326
116185015902
126787825614
39186501669
240777579060
227677030015
355635267796
104439455358
373066428294
63968245714
78240160589
284055230590
179285900142
44245363390
378932281978
199812497165
170357934550
196488587021
278108109151
226108075066
52554668972
104089146755
195849963230
119389320107
95377332771
137532151762
427936901291
14289430000
367890135869
383615475131
79516043120
91557894918
175528403622
253751421290
123422971833
168079593998
48328569280
129119102672
202538957903
36500798327
202958194738
133127760177
87318163410
209969370321
195732618492
344855949836
6095418353
402739984878
125623298449
219346388062
86463024217
118905363897
65303460802
44350789447
38125790624
29586061966
91283741220
185327431933
154643689725
191652890395
31953063190
177846384512
223989093321
349335876245
39171172752
11811228422
134140843019
264231043817
101802424969
12765985747
248220304462
145144464939
70542438553
46790648571
125590424823
115859832694
241386362599
285607369408
61738761415
52671451938
300531888998
396873805319
285612571804
182102937921
113693175840
264956391946
179828981488
513707259006
263252791807
117853399863
266030215552
274219703239
332903481395
70425659358
180275686240
122726627610
102068441344
222101427330
123803478641
45288827381
30110191525
145815434121
172062278653
233681190129
22857478388
91045354241
125508774580
44123556608
62519711099
25153149712
209995384405
36439564190
183714011703
43040275146
66205683945
174464587197
282634459820
262905105533
295565322048
341678173420
94275403359
121894986455
87960520584
50878702926
188988122405
143846173052
71872883704
114071650146
97288971203
255009685899
9831842434
320337560375
196795632844
104022151143
450988534389
108229734447
240129332485
35445746703
351226541031
406104542093
459096536432
374331206879
121939927773
60970291014
49116766770
144400552451
41021340952
159480729646
145656429532
210062192746
12626143290
238653443557
79900000488
344115294622
134738512481
37165179444
303090670358
318227368692
43883680779
108243562542
2786567378
77537237890
8439316423
6100324329
225795367291
495077370913
305952043694
220240435807
133246368278
88953235109
373991984273
71948392950
53307020211
54181862063
433482783691
236343893133
112816118796
293399659536
129906114589
138823351522
343478643829
390011785586
250847718174
9731202367
46165342577
299603608684
85188921933
290367766830
110054969908
427679027802
383917507368
375359675972
167084231070
279097257397
196696416514
6811527993
66275160167
159435900338
349720452996
207536376137
90107994380
290065494858
167428641189
163745360158
67183492410
14573636735
113788078949
242491927226
59065456977
82947194794
94649835777
102893677622
236728492643
177164803059
290409480185
38438366399
22536452270
343371309280
258704256676
3413951632
20446229201
95696301966
145114927143
85318744017
87114856650
110374498026
302659708680
232174209417
26884964014
136053292667
14044240389
12779216605
48252099025
68524599682
120924436064
221326511120
251044891484
332727753580
117310754144
358126702327
97776029931
414566517886
301525488511
333840460361
182264327931
6068299727
278893285788
127434629032
207373732507
228267446908
73737263391
251270702539
23472162450
220029250084
135507759633
248226091529
214908284308
233830612671
25316620712
320200028907
163088103026
146384586763
131450232856
308676523385
22485926035
362980561425
68001505965
201436483993
242975108374
256471952887
264211066801
45941812479
181009953292
279964510923
20417292933
67166191386
518731646520
506637445902
220461030767
241311711857
166668773385
68198336786
47284024298
228765465308
61205761992
289354516270
265696797337
41672336732
160215571345
204034057772
276266989931
258964095432
10109425104
274362483503
166266062580
154046145661
97491829291
190543201604
470805095478
252037215728
120874956935
235960860854
90146639512
188489781635
34329469274
4714199554
297618249459
50027733317
10254125150
284968803374
173080900844
19140414654
277516934957
56425147979
131717087388
217944210775
315114354135
18909299624
7014898446
307534789483
372009934855
88018852754
71112612265
268615769778
83317087020
193681976142
118974228356
77306971493
354670896302
64068490273
59129959890
66497377444
12972865365
57052881384
120921894804
190748801330
82680982357
364621491436
156626487328
97173432957
85384327868
439668566228
21234186635
190717048457
391946533986
67570208413
98850867316
62574871740
260010858955
54952294890
11978854142
190219609183
166720028416
112004364315
62672629738
234815680112
202372327875
92183052007
227009173168
55961106612
396468614480
252153187151
83293287984
437286281184
112762660008
23399559717
11095322527
129091375379
92711940285
417140544817
311283201733
47289083081
328291509976
208008351478
149967819776
421283802776
166755523411
39097589911
250498016693
175212731308
275840432398
114553861188
294827180744
21796298654
215099554290
131448845693
88733377720
171098407468
339078296218
249411273100
176307655975
260357468123
399725888891
38351633190
255902039222
138986069487
90208694734
40208487905
208913082791
54451400568
5574786875
63852889460
246659875149
171231334855
299883848512
302169601252
73434495733
160490344467
4080311532
80372046670
6727012374
3855964973
14999467229
298883674944
3191484641
161429569094
138368697162
40149310607
78090873842
186410504426
117047013113
11763088660
140264032744
119487503100
237829564800
388634941491
90573143408
447209329151
57535337580
255207425219
162896819775
100567159703
8103060907
90842447290
299545648914
308704071591
60508293581
163341290729
63039737115
223201879722
260108605912
36950089250
372070890606
211413419066
103967210580
199841778187
173689233884
133279008746
3918143021
109656579553
48546763027
393167073369
14677059263
15754250437
132219804055
84606792975
312032752862
107788452952
215529038546
186195936144
135111950250
147213755465
33098000374
331875745979
56220450072
56228845608
318279942148
225201956851
19576808484
356961689298
213340304705
91067168152
55209627468
185128999876
249678156213
138372787754
379740110788
172489696498
1504219470
177130282897
4722417144
66648981897
376422845132
192146444333
99788478111
127567582205
33175409974
259525643718
186539199139
139631997460
404941311576
419211815807
78776894302
22482470971
41746615513
87947671698
94379300770
390874831254
196782376346
50535861256
67160343511
214083342498
312004899843
31740915370
57603577494
16170151096
430835288571
37178354832
199599924441
20925001400
206561833004
220982305477
106273980536
207025404120
74667253753
367861257998
28469430133
318559099378
214007979222
140458906479
196884358815
46949612620
232830712918
109044424438
402545637350
115113032893
246759519519
14990821281
117088343809
319132054202
343300534499
199478725497
344530618301
192606012755
382392475118
125673672393
234298838000
31365442011
83593737205
137485754554
22533628786
254430034643
249704796682
137457983329
110297543416
450877356475
305717827728
256783088064
90250317955
42640310632
110851115544
74296485850
268389833270
317565405447
275578235928
367853036047
68191854439
205048250296
122473832954
257822408391
113447855242
24674612563
26831115205
421925204562
231030258969
238494172929
263207382480
211820308435
348919690461
99035903292
94219733896
171426004619
398457799354
45812233368
46119698463
262360358394
128927287149
356876067817
418337079968
462116713205
138313242657
312958412664
120048302529
262509472742
65325517623
85285933217
111322342972
200373443067
214207202448
136086550695
165256448003
60456569190
174181263501
287889465385
79578532960
471705798941
15209140722
271062048230
175327048578
62842799795
303359350621
145668409617
194162928685
99148638984
158462833681
319712831482
57928914907
246412499671
282726822016
256781877868
130199269729
39676506524
147964079916
306445684731
1470890436
61716909190
413160967794
306968204019
12423964690
73083535643
188798621416
71928376522
394385291672
54095314924
183052171206
379631210369
355133228956
73726584973
87451864399
170597008163
207420698039
296859575164
15824691655
117570691891
349792316133
71622200998
238932689398
137625649653
63289225929
462660105121
312603096805
91066297696
263577792963
221895396168
157035149106
418390783510
258639223589
23733047885
117370619867
191586395574
54117969705
30595911739
8106804861
4975527768
255703355338
279515159068
77225796455
304595540387
222136509115
68912850846
84387359702
163294203418
175699498073
432098586609
103897395180
107588210171
101394848059
451248160065
123455279853
230758749852
351964827057
323535833031
108001095949
125744075912
27655074909
156134946961
356854861757
240435108291
115308841643
450389104694
162268008344
127691357435
154283548571
157891284098
175392502777
311984872929
359416274958
88090043270
374485163381
133674009451
70986508517
253471565613
79500057022
219706200622
418968909104
186344133083
281363086968
146531707826
295290210343
116083512169
442140126425
220745341901
210627687800
62826920426
195927857204
302925194120
286214112618
119394230548
230605631517
214043340085
66687696841
58563994458
45807688324
258007930487
103037677030
157174205435
86378815554
229925950152
183589508248
33893058518
5432097190
68425629378
120684751578
316324823547
95696393715
101858118093
328625571573
132621631880
406286567085
46550155971
178433058985
534634624098
19414983712
46649292081
98837664450
219102374993
119699246477
501022680782
87147335939
105864056298
451054401412
230454761137
110394783185
4828889445
170425987118
71162577505
65572835061
9010303566
130207150247
344468619968
44335203904
291750062713
251424966119
280662757925
14515176908
352146895152
415102231949
76516865417
335822998052
389117446200
193109350419
125838015186
4682675940
216264300975
259024992359
144609877796
336261822074
255226802557
102267043023
100109958027
129003870087
17092814363
251981699815
11461188901
448823332508
319117064948
410200690848
244799301634
194398258750
8807412495
191580295952
384188828881
50641322875
59837636388
126023637964
218385279571
317474500864
189261491441
372598372899
177099547004
192832262494
192081386614
57594226155
437923185999
255232677324
57555539868
25776596211
122555089536
279269701205
73638490468
72246824196
268226361133
221293738250
83993628100
45319752462
96035997705
259152418290
49655703337
181215330174
218780351485
98727377666
244320663955
272825499294
80200047557
67449800558
24560733461
276916921710
107084995216
245748232742
6251863545
156198315471
64286200295
275558542503
37676340094
279608325126
60487822018
69180098814
185937218123
153352409872
131412731439
459497242764
55207065
223157548205
7727783702
37656455801
492396124149
175688723242
259685724786
182694217966
350774227182
106886567833
290685210848
155347055440
17936372802
329726595510
56136972547
93867337164
335911202674
196097099060
3728199233
38941886827
519949978433
176301769399
78441502830
355808262827
184459436678
272010479555
79536034048
227168191309
217238362621
256671716829
83418859822
356756992699
16206648882
121695977381
17563202153
96510704293
269083993018
355504657951
106068234466
396525140748
275032100190
66434949274
272053365169
269839242909
78057778329
193405875307
229697774446
5076452424
169124677290
58965932530
31126707400
91396490760
123037825018
63732634790
170026759184
63561412653
181687617108
40079822804
401725680449
9605987988
343497714837
62294660782
91373010240
18514658280
56714517481
244353627365
305290616303
209911526543
229936265770
27658409928
231549557377
130845770222
58630769498
123856646358
134654203339
160771939503
102608349888
269938855279
345352329017
152154430555
282211559978
198323205268
42862481907
348374454645
387792361374
101220154716
29315591277
54350226917
59825870549
382988303579
366488068642
218997599553
30923038268
17787476592
222284996701
48493392801
88198228682
139510379344
197072526587
326846062028
14034983629
93256878912
21212009077
318021930346
80543566993
380892007877
93303517146
14894558438
41325213680
121184116560
32047757830
64893739371
64285934144
153444730288
120957088820
115345926807
89101742503
202242274907
175462157885
116675413964
271017681182
163581861223
367250514037
105658780354
43618837203
237497774619
142981409684
414694117491
217794251864
269176233787
143905289565
233511704484
186993969118
290121282803
85628544192
40449894562
119003745171
299568652327
275665627932
74389740270
51734429785
151311447962
218793207458
13935283883
129114760784
9171128625
103114166423
160148993324
339248912569
58836530526
90457671956
116558225405
110343853084
93317041211
238579181686
310388609481
274767002955
215810787380
209175436848
79568651558
43620229987
143324970699
170254649890
140903585160
282129987779
80573169591
136240858763
23872419470
337214691064
77066751311
27695399312
152138519225
126227961555
244462979872
43835482459
128733448956
31423574644
364605818071
256791931507
219277492784
34004782416
204734942734
247649146679
240262785078
120056352534
89925042905
439629165532
66736094292
172487536263
38062866702
278229369943
239402183792
75711273670
179523632948
36795922974
318798486000
72030982297
123396302165
230610453195
347985045601
53462562793
225867517643
244187576921
143754255116
371883312410
102986317781
180312254958
427859943224
218759104802
232442818299
400647461733
347991033481
156115879098
290188779782
74505017918
687952355
170635545345
278426851146
170508532881
38930943869
146698514116
86808320985
47959772702
224909232595
213629360421
29295591900
208178932035
251595350332
7981183273
57958195936
34241449372
254662755608
10744692995
17319946924
9437958788
406809277823
355084852439
109838393747
180237785921
332700975201
118292034135
249333483086
304570930897
344734664784
9503039899
71187801665
191871359674
224748838593
26533686631
46714189145
172398741730
153379078006
208765616552
340996489862
242541899477
56511112652
151545630504
409849836109
318849943008
37723430507
24512948781
82212761236
14810813208
107309268457
134334842424
132160477478
82153009981
122537189310
114857798757
12217393443
1354196299
32683366707
397841803247
272920934260
372888280981
364393170669
131259201355
236916764229
317385929694
141115134608
252034232619
73802451489
39688572596
127509272224
154672855294
280877372381
10122301693
136452069649
230873460562
267184219747
7806331250
396184356375
307334691597
21909927090
22747496344
88832035963
34991046811
56571031349
373209389174
404495577737
149184599814
61435194602
254063497008
8961277658
7494182591
159398385734
208675463919
33903396129
377103030065
242182161489
45823066569
245662873573
27137486822
261362107476
221706305192
15133350036
136679415575
152099524322
21742660777
198580948340
265319894736
233350610274
144747548144
329982089683
315996126139
464445697470
653652490
259152689705
88184603060
302682356906
357975263949
329931635182
299152108296
113213658562
49559476073
47959873560
416355640138
61136067229
288345892623
38275656022
439271560964
139545340441
39570269057
122291490976
3741283863
257215452533
95091092243
158426379420
83276117145
33511028410
34625648176
266416384127
440407654248
7893715618
65873302924
340835284127
362536658730
102774258500
61759017163
321063589304
242336930447
96189959262
144614485385
193529035403
18158064752
312467358019
127609113709
221759555371
300657604624
287030004236
466992277284
369502199308
278328467491
64836190101
346083128516
155251254612
15649652951
350128763618
71139086831
196548953694
127535166039
142272078348
252961597976
144668747303
420089717117
53494203559
76046252695
330838729832
117745051320
21582128877
341171846265
335390849650
312841767185
95943728605
67226610323
47862469304
18160427011
99668996981
249122477700
118345380234
81909536139
198938209666
103326394390
132314155577
238690587843
339895655450
94975104886
128788622852
217207590721
308024213203
212723085323
73235522753
148856019340
44871796502
154096067400
40403331776
420928148294
287631016665
30869205196
155421160445
16421411435
381260254240
353920456800
129335358827
158375143852
299180091524
280265719750
84842471542
385631581487
271038816309
294590750100
335325641226
347048321291
278125615503
4476616083
298876306930
246025211867
250571238775
109224202921
367935663762
228100922313
222948276748
30709741813
49954821856
230962220972
5684952910
160173971886
169851837559
219598709824
293484598751
324160208520
88097219268
63228590499
10632893470
430578462217
214320873534
380763785457
422831977973
124627908826
11840916121
247774007794
27164638798
133910692074
12982507092
686148045
101701241394
127346809847
255811287062
173059679250
232232391334
8994099899
125129875878
99765685895
424466014593
245580529041
342991974547
213204210097
50453718840
277873882530
416930383822
432433904992
219735263758
91713895921
9314480027
104451775931
8294292423
455261641251
150392183495
5427392035
28675664032
136642349526
274455230758
211733652670
72703464539
133709913776
260640499790
49692525114
165610039453
267513786344
138171253239
235840734353
389409002283
276456044890
462904509885
123816182325
48412879824
48660657169
199089241888
56923338581
239499173730
230647937567
144533761137
90348338631
212172358165
73832695134
229021769098
186412575927
47415836195
20150982087
218463724782
47622691347
389574309812
109777945598
117679578325
397792097258
24893141996
189920727909
400245009018
293919768251
132413349073
205116407063
231263772006
272592821065
307602071958
54970771559
336654940723
2345740427
435166648993
363802253426
68388144796
470474779786
115724566902
108561159538
187224493282
12794836958
49246494880
458349628678
361772876068
95578561463
139537634614
4185756867
280090794337
15357782377
347888919598
446467882768
61994242598
74042483853
157439611044
54666860741
126978109613
141584065606
223820736939
335579570451
402601541460
344004769175
112218820146
374544257723
41407728160
380919217127
424694763752
77613820488
33303763384
25946925984
231615327911
328248224784
138951482515
337915106769
184924151723
32706308512
164544250225
184962110309
42762525980
118563315494
76422303076
109803403803
265317021216
274207373369
71852813889
199541749946
950521708
45946337318
205724743793
19937738926
230813368296
398142256062
90464527636
190452527063
116604488510
262204948369
180920887376
57439413913
114678039701
328082538428
62601883283
1601452785
22341141589
160246465310
73509127776
309720260260
199589787673
85544826905
123127639047
17156602430
255521556281
75244247731
118842576828
176318632546
94786293498
26054989393
180904120308
428302444633
189000221557
128034181704
214518738520
226596056195
98544950226
41676889477
343175706942
274604515854
237105614228
148433866676
5717448844
184700016916
72827441919
159519070429
41393691187
221446803920
442431650525
84509497577
324114722364
116689210539
82545450031
154419635762
258244167332
59739475960
277777639889
117168705702
203940643625
3808109522
145407910696
187058104535
64469658303
215241093968
210315177996
61939952587
395271216135
221898349004
87089419410
87121196127
249077169780
12468942389
165249576948
25015871478
98340035166
353827756011
106851795065
81274928935
330472873232
130832091798
37276502846
48705371371
102579771091
278114416229
10022119484
383379941797
97977516800
107859571965
298347373066
87472803973
121725595939
341157834144
66513574428
225226981627
417562969660
116602074098
441664243503
65610506973
248723222124
203147219461
72932299900
39798222608
329071516872
75892819243
419704716698
396579895002
83977578045
342110049745
257185447834
366519298178
96684421272
102308997783
117042070985
195585703723
245503754406
11677684065
216118892667
28456514404
150183602953
40792155291
85313396862
386028005427
50018889882
12817439623
28127355573
36441334171
205220620600
181074499130
26099730298
279851825742
33322443529
46386234403
115742250672
51616936165
455423017904
41646480792
69369683721
357302572595
156550887179
263484066223
43725657943
1715725382
108174443469
204020816442
335050886627
42913928984
283640235054
30890473467
5601640132
405798409988
209197301878
72125517736
115602996942
36715714068
241875944512
37903447930
10150275765
287495241628
366286512251
70219494058
44413535161
18785724557
228755949807
84771589275
308071261203
129871056249
248145080462
281750712687
86957824705
456914218461
233711445636
77077343937
91374311348
242486630590
204386225060
70744929817
198845053636
292691994136
257382157873
410871186290
57706118467
150039895060
294081039525
471294474540
39417288289
314695531428
15328664811
199891480751
64100078579
161752640772
210563443957
58446220719
442612492292
100704882445
458897237525
262585315947
224581457857
120226541467
372931617824
278395421752
103060143011
164825888465
143927742741
26132457632
236504620294
148083529209
87155900219
230046287125
181068141110
227667930806
249572302463
119345537802
53474050024
49816256055
154482955441
379620567746
435277154344
77094160003
286709562713
168979654238
379090283992
355034636425
285397917271
296524762329
81970438286
12397793982
322796232504
81682105248
168724421476
194704664648
181485455542
5284498026
47313472970
113479007556
54453477393
234995482578
93192274597
423260224508
190394929372
81950583754
240749417719
22384362885
57483512739
38836291371
241619790558
317781064504
354749191502
207815084694
155269649144
14712991160
429914044255
226340588871
340759407579
177339073822
66840096250
222831627200
49095666907
142605577071
178553936174
126356386570
175082577845
22555830456
71493533657
56227134643
94275432590
189791846780
49737409729
191963890533
300931319266
24719660029
227315709461
11672604006
241608554303
83045821598
178359622353
99253841862
284219949
107167982968
46199864220
398058180447
68690604278
154525839303
3713611024
294749348188
431101549507
79909792620
59353568941
7956355921
138966584877
121305241347
38983596960
54219572066
38843608975
77033539529
39889885811
26178552713
98898246746
342932396508
319400540943
341083563786
88352838065
107734098810
202699912227
4555543243
54661705240
75791435969
349976342869
70902199702
161884597593
108169012942
44665681592
100426826422
173139243281
271274064509
271280508025
41562211200
425571737665
48660851898
203076063311
122716421265
131755096665
94076804838
133713865090
228938956691
74462164111
86664968954
250135704862
467164025197
301683026575
190014506074
181537268358
58348557037
151444314057
91152040238
89213790158
262642665192
251304882663
50726217667
149183722825
141864362882
24368312666
82587820987
210609666382
195444277810
49987109005
98412612858
4145007519
51893697221
11317338473
229162312370
303202680616
107389837546
22758209407
446527941765
266012466282
301267023708
138599709951
295421563949
302778479362
197950926549
142299314357
95214278923
114796043589
303794646353
106184140300
73833783766
339353998959
81100443734
471351346787
10571809481
37875963741
95265186274
8534806363
148138747795
46799338345
336227857248
463831028932
93960787541
12181411430
159777540710
271496122434
79336410085
13673534508
63210705742
4531488128
81712367373
231832308503
1647172892
67928128078
87110453492
29896395736
180724745818
158932416237
228213754933
236691429959
253313102257
202995967706
91444175034
30024260681
166814223499
21590880396
384120170063
43472968331
748327233
385355956310
32695510940
129283706582
19433394302
15000470190
367755644655
193220415088
60156117765
61132107252
265686857273
77829401506
235288016925
78892455985
31734595100
47362057789
86344665269
325745103364
357273637847
113979842536
268707642297
38257137103
283910353797
259729599519
90667521702
161185031047
35671904983
433527967676
90755458333
322471573720
53073993751
427096090103
161051186533
267847594781
94011279228
461165633191
305235994725
381081904633
209840690630
198121935452
26598148058
284366073823
158279804208
169468537126
221167053016
29745803486
149427013307
145578580644
275499570180
485729289198
151239020694
311074474067
102220253362
367013976177
123830561587
278342661147
264782789492
98914205044
21957094802
14575905468
165938213647
10607365958
184269881968
178006540953
88456055464
226347289002
388107139668
26823015465
110602687088
163506421303
346495311757
88491955352
237412721617
161056285654
214465457016
56591353341
144556923845
171393678374
345782546342
119227352605
100482713131
121514736337
225550006999
62137272291
173467144327
177508324694
121148223929
325806537501
332028855875
18318953662
195691265162
184941313773
129917547392
6093111668
235774342303
315835848530
377717646985
327961541514
501970949618
268335768306
238924626730
48214669874
230546931507
129643675392
28444995278
8486988400
201034926939
113161830867
98960942631
81672741821
51293959236
44129513342
379667825632
132370227511
121604732463
101887110160
194322472327
188910948957
358787952077
54917270209
397056285360
83673768736
11709708542
207708805957
372976486556
225232889631
311053113016
138442280714
51687735749
274582833906
299815604710
204979847487
124355175891
256625893399
120446882766
30926301150
245973853918
36405831986
257671262334
180649807936
91653641049
118002832481
232611646382
297367795257
417723807842
338476797137
12082353259
52370694842
237985849894
501092707357
133999147831
112073301701
136934716979
299485850573
112446901613
324306036343
193092359947
313524331678
309011477922
78605784186
128047369569
284336102173
104706653899
320220457901
315703260646
410839183088
154132639445
57965299394
24149169501
167201982427
49664345295
11534669246
190549214243
411330500960
43660707016
68245357047
177176357678
55443857075
77697076345
4809623328
180461504844
187575500438
31326916710
93724222895
381165927143
49712839472
50674845141
334380966314
52617565595
211755447547
278032548636
217788878615
61118966796
163049830643
111582109079
202183078683
161796134758
187965031278
91248339848
89968406821
352337123007
103013217813
73312786149
463656035642
173122165792
35706903840
319994535351
95959013030
4545527610
30170140287
287550467019
86064107599
131047588414
350084960995
291952092763
51124654258
301718739004
50831063981
24360661212
300056978466
312790021043
87600301647
198619821733
73837144191
683559143
157664854152
122128850204
440211111297
279908322852
52724020445
198363632744
232046687018
368871671206
75709613541
34404383000
123178187395
233446480309
321767084675
98623574531
103138316781
373251040223
168882434998
99954852317
146355088336
59339905288
90581435605
416133878412
91768012983
109299358316
140989884597
298842498957
38439071626
47586680824
471572752861
430660691120
23768215228
21496299414
328585683597
355733870263
379084688617
166744568868
139256164766
186220723879
73131193770
45749315670
289315356283
269498045242
178203463429
332548327820
129845392295
314073031507
235157584005
330895489404
190344254256
268457720257
61673589738
77059659151
24842933461
193952752424
197368250006
393253489261
8977119092
35291997137
345638232131
50745844679
227571248053
397976508429
220737410892
331316223790
125724350943
61828843023
339264675457
378378501659
258124868427
412905786893
96237370968
35775201250
82719855545
71095850305
1312211885
439535433328
41938738024
201968895965
252363831192
46842108427
57893489780
91073282425
143813297970
137829712750
195209343989
95157551911
506498553831
107262826331
71865042370
182497949655
368534474979
150339619484
263039065069
80534420176
94714467791
71859119579
299054184414
119140744645
322517154397
452766216201
155933301427
60287265551
389627131307
190586204348
338644004956
379755743126
189725614004
92187063470
23295957638
71346050092
167525753178
390979291765
263291374581
74324222691
525847623512
259620781502
398795148330
55607686638
25589009462
17338226777
67806155238
201714845730
374591650309
32740082826
380392863991
333877904943
141483147178
388084475036
327933961302
8565451693
68497791959
457729514482
226347969531
174806678134
463921462022
117618664487
214056880360
70838548995
233674284445
53514077220
226355015957
179249021100
147450590828
405790553495
338234542074
465183047923
246736571818
128434286821
242065502525
181813269129
25795567192
405225852689
236752519119
9668312710
152475485928
168438171715
140656557974
266028188631
121625091146
137221699774
155806455113
49928593044
223415884146
457787141614
248870762205
152657324545
66383250788
207413189995
114556732129
183909184549
346103218709
46937301403
208181160791
141610567052
299660536611
394281603173
239838172761
41427731945
205649365323
272535266404
344390825004
141370940404
59140729031
415110309255
149843482332
338708351381
235643246116
9836842805
10541678096
232166207528
35314970542
102356031578
161890998717
212527013427
107073335252
314331591310
184497734239
160382804430
70638138603
34670824094
66782844321
167755563723
404095250633
365295426085
374159562643
80495512100
207719764739
23559638170
181051932600
427418182514
99881531444
242668437801
261594172597
6779659052
173773529173
154711906567
216620881798
275740913826
72081451411
318221505500
110676233268
167510360830
73981906998
292237807021
144341194191
169504512484
96147730329
446463144552
97456251782
258014740785
203010511255
67988296293
20666928513
352422027920
84523237895
167812635916
184631301729
264084145435
32585127625
39760566240
116760585907
295061251576
11674611092
336411330296
105481748677
339441053513
47830471939
34618006911
63251497941
178171660721
105649927687
241867717695
81440857635
168524850731
253421138129
148260506014
234317299661
236495993612
469897591723
44612353431
288824689634
29523592951
296244010053
60435387233
7487766408
39294624244
19166461142
281936718454
340840314959
90280172210
23269338156
191582419378
124665807821
39183090850
326842816786
11263721255
136034416242
125525608264
152757389038
22307561206
13039457483
166574998889
244220334845
40900112706
3834631164
346582388225
394750255993
108769864733
222464397455
411762457510
52246223675
34294850885
402062274330
167315361660
57195911562
18993856786
225717721530
11194637228
376005951934
78308181676
120591681564
508247459859
128262818118
26253069197
328017255145
33021800526
504532314012
14793144653
304835044338
182038112526
133688561014
62009924272
170111129023
168519466096
44175226472
164305985984
17864715396
45138545201
127086812208
85464388568
84497082553
153238518038
65986810011
176396346619
325599432883
113642318582
201249350241
20617543050
45992991594
91917561657
48482218849
138595884609
305157826817
27592235014
366633629076
77237894665
222207070812
499392168539
154769519375
307620732542
25678578036
145259200201
8215395146
25489197912
143375286509
528224614727
242487519784
275416180239
216174110078
20965612368
235002678816
471098353734
89945035290
400677333786
294975646868
215054601901
144164345570
84332361175
142869554317
390639269893
129471986986
189713362185
313086526045
83468786060
150840375085
261555678045
126349882945
279067228310
29854548785
213172666590
259072290529
124304125560
24139662942
51852399668
114648535927
42782484281
275637729930
311517415727
331040570888
155652648398
58045828509
495377248041
40005174110
385231544635
178413759899
81036403301
334183428494
412077984541
251962808430
140804650827
437897886097
282061877266
84673862642
199355704543
149794364032
42887040227
267349303204
343108573586
356739581326
80104265429
112624084336
211875614525
38234183018
337030468554
9787957191
41299339772
313063246
300417847097
464326103339
253959955812
414987091504
12533707741
23690837671
24438996572
23384715504
15651934382
315235759475
168361870671
331019296563
271366303772
145076536151
124832304028
154622975776
370598220129
112245965055
342203203
191809698165
132011604200
34407285224
449650762870
125913696788
121814676466
436889203495
84934122774
194940605180
282660392785
148472366780
174635678189
105530887942
129316814038
8432974437
195278807905
25333835218
314646698967
217021285740
138724849764
160102786734
102560989819
254589032598
16450391240
42647146554
203735488785
245160844337
7249548883
74446292998
2895174363
307180004995
94479029334
260471003395
280600181546
31208253044
355361249694
35784820444
161431184735
89069462801
42762458466
423651246979
232765675604
122199580541
308002013600
71986680027
451570695949
150719594110
82368786582
37670678729
14628593115
151618597033
206477582217
168402399517
100289563793
111201062702
74543134277
217666807055
179835936732
206276371934
66998814060
32866438549
180026443315
99446257849
81275795361
2264255711
172150804624
78147615104
102894504077
56099207109
75412606311
263905128367
178037314098
227392418174
86300711289
209463775120
285478857642
102097514750
118201545146
272115019170
172217315128
103024018098
217844490163
181935259957
44847287327
108638473261
4222155709
244547806297
472164302908
90137465852
238089320967
97946613937
148630163656
404017280380
112325073144
194258626655
4947956280
99853585292
130096261754
159307077563
91585430056
63199116830
339646719411
66191517012
50496724628
216749020369
209109749698
123315830139
198128694358
469334060227
300682687400
387849197496
48706742065
389574735414
372277738462
62907924024
232999672511
217378989453
260752855209
338690098032
234760220854
57763041955
114087730716
169690761482
290632637463
321832954668
233775283219
105980440514
365638923512
79527338970
44398880379
282259562835
124635144964
40976077948
389387270036
220423600154
456515366134
53103206110
341088135214
113742359821
242613641030
8232265657
233326076812
355063794687
233670457149
173123347479
406462233750
356537256656
162947665387
231745519947
181089833239
7846269450
137802528891
354208018013
149919977627
69728357919
205821441332
29641743980
57626600958
222524144849
190802989253
341861589929
101767532440
90091937254
193742942090
310449025217
165668515940
197062741220
15601623990
272575963427
75978451593
196221047661
14205260807
328382783757
305250168821
219780995067
28854613569
54158419267
304004043996
261477990740
214025652792
541415097940
203495430844
357022470170
238687695476
211084668603
148386348094
208041084743
51129267097
261171110080
151769786039
78891717707
7937357182
16132125703
273608083549
26616558237
122151048443
336340465605
99901228710
22780916875
4976888659
340755245654
201760885684
110175519682
96539694580
247554850590
44736750168
14063118359
46798554735
73314917058
42392247503
89663716198
193859160712
194507906913
60417728444
76518654737
288342727812
161132313627
48100016517
196143631948
292968787467
255337388590
347560254122
224626197199
5496133059
389258151637
11736818848
126100601047
216239162377
77686312156
206736364115
73062404909
311955483697
35294779226
62705648123
308897987804
110308203610
324008257737
492918657833
368773268857
257037680206
189740557606
175048226044
28685914239
178079355498
65267215424
47823930595
222406191432
95088077273
23999147486
31969178718
123532646644
218541053900
9680208736
61034804206
104988117327
333846739526
338107643063
359863915945
378943721786
212363231121
248964930093
218858807696
56351447622
152020618775
55581119429
39598266430
6776169118
68882978920
31836573026
19769172279
229573492839
285155442055
112501342316
14701607710
112633570084
23590801094
107499651163
276014217484
377896886711
224611140105
254597682184
319482277574
210557468626
204830315963
143557025259
143973162127
145278913028
280441990413
25809156927
422128004752
101464584220
106320952772
258430503579
327699352291
24658503618
120576088393
122016666529
123113506157
49478321863
111889525703
257950090405
421808340775
129550220713
30377316057
397596976940
247435628335
95643248923
15919885091
69492367426
114389336180
84350363602
95750833654
205626340417
5821393355
129660609957
354860577843
203098359662
90264879618
302278640888
60145779756
234973024206
125324975255
129370589408
321193380673
181232697872
23679860457
63570216171
2747291257
214042442966
58258058033
163291992745
47091626252
500294373067
59429408993
449228314224
310562083416
217305665750
540530689827
246162694648
413346166147
86028749528
66454194750
232919148237
229289702464
375471404623
164353902221
184243665581
180981864662
68979471334
32890365995
242201595715
151423434942
96047636575
94061068519
118818459466
274189384263
385301404587
354972545753
222874645813
12037998229
272775517544
106656236033
315814085256
110429672703
92352714910
142364130540
379124953444
427265838137
353235578014
394678047616
174786536919
115907267410
57890938035
41232240248
374899413778
295247134682
121945820981
228498610634
188880118384
70015708307
59314945963
83322102063
223436185911
20786271749
125606415994
129004918124
44333246200
216348316022
359215823543
66743228013
120134568321
104546258073
353315018340
237356917887
83993565987
121028723065
20453324544
74624004407
107196109170
121365414704
131134740641
277087176665
353334649114
113457134651
106116295737
209203777550
271592279333
171179262901
260885411015
99632292768
133443557013
397224573946
144621354277
21251144779
356286234431
130349638178
216192093145
14251909276
285048681198
156272977924
342187125197
131958734880
250220710382
180484196790
185482761083
23353265955
67630755636
57041778567
220983126396
297835202729
327504734401
27691316360
155530434047
282675693937
348107479633
143118778461
404554240434
207731356700
126088747253
62251214535
174534407755
27025975990
398145000006
177871019316
70527464961
269316887437
141462180681
125032722196
123605366872
26479873882
5678531820
392436943454
5721327664
169447884219
163289914039
101096755422
433721122372
207872232833
15265821570
266198435102
359465252109
188933539572
88839834035
155521166164
164929686236
92554619378
425379397813
58772471542
235009705609
415497465956
214528263344
228831706590
279283826335
57372863702
93582137137
16279571206
355179794955
386376612358
106636365687
434470826843
94989693545
272740163894
331133601371
78081835846
89868487683
15577832892
97994103977
10980868473
68301489253
66561230893
6071814695
435445557727
106783914944
449296679765
383943362079
90789486857
149682063797
49662603280
444027800028
90055761586
231536624202
128825359515
108585817400
317931598537
145619531613
11918250393
39876157774
48503650934
296677179760
265300410636
62348385695
80281217926
99815818694
189280317059
303281238939
230132365948
249628036824
124047440374
167361654951
49981061597
221139547010
322091909666
433460431
41671892973
238326740857
118402538501
284012701468
545227830331
145398411408
52334287051
214316333230
357198946675
256387136687
113890614107
238096887030
76365199876
202859254885
226232659440
86709244910
98644081135
78327267094
34140861747
208314387028
60818211874
57357344701
47006551389
104690139051
32099961485
202240612433
103006313447
313247033246
49671807721
228529708783
103855097294
100750820848
18878568717
327278045756
32437415944
231667340718
46658572122
236198439328
185206118302
280179164223
193861110416
49193359502
374885960108
2271575641
365656451282
140429353922
165905766891
72183611761
299819246316
388526034993
284291186654
219767283512
397584407532
279905361578
305292755991
10999277623
78504523344
342226907931
119794173033
331504705150
243833891407
431884098
78713634121
23337347106
74593087244
110521392258
311600820206
33533094242
74490388363
236202580232
48547451535
120773696335
110898241456
259403603197
334804090114
95958447103
18429880449
290061756725
14313828368
94975028432
469023236385
166308721004
127336689626
217700917038
498561315064
249235955300
8187319053
225267176498
73517987022
81214731781
45741139066
225486651847
277976090244
39131952649
46635737345
422189383175
132010877065
390331177309
180851813661
135695349022
112946662922
53315470371
205692795893
149935999449
443059638888
105482627089
170125920373
141655790052
105323758450
244571602233
304382568132
377771940112
157993887856
430705604660
265716468181
41530761932
60776354167
406734222890
225356146063
360502393476
126239467495
233282124330
339865041293
6798307603
20715469512
279723957133
415977891585
216141158959
448235546593
126903769586
70867310042
32598578990
158621197551
61643726271
96901177399
157569916914
240062680701
71560001900
139300686752
467180864949
49125016852
321945265283
68380629529
16065743809
203294346111
296099311503
57745732506
79971727733
278586758925
272173991683
150128738488
1766860374
13366482621
191427774104
8545306287
322182554490
148271526823
9805679992
66539752947
183247159516
97428889187
393123419801
177026064921
21098412390
49387985649
115612468703
110088390138
461682790415
80231273325
398413136491
2544608684
67214443143
186885124274
13894052201
326621729554
24635644152
236626208622
297351012611
160224941603
109209462544
400380134127
409118558253
422702272946
324739683021
281284216574
170621323730
141170598035
80859466845
535868511232
251228002560
74894376962
337801633528
405584080411
272066044452
203850006892
179696872936
46407197348
91408023031
300773280519
304203465080
303686105615
392414474700
68981859848
221842692232
58544906917
60049248980
439925421263
177660660841
208390819155
166209883419
75123900960
181971040817
52136715154
252942267384
258279447270
372830340732
57649120090
127945011080
143976890609
106811107622
38365165566
70178054714
99532414162
298371897950
130312893205
68849285779
181899161251
66746821397
222837802859
389547698410
418673232388
395741480311
230703846772
134771947938
231190512622
58193070835
84260190345
13487534505
134040106691
83922369256
426790636703
344153476869
54213202030
2698645755
12556087136
54310244584
127488005830
5180269518
55712261850
243844808185
719768553
38925612043
149815827982
117535580088
167703022977
111716198314
67844078227
141816727883
485587201555
313134764948
301905691763
106879349827
183483011688
106254223720
32112775000
24775175843
254303019578
103627857076
279906031453
169914870614
198879874314
83307742351
164708119854
103243906347
377221333963
265134185951
117483474633
103904254727
81385133689
74555475648
323971654050
133033788307
129785029496
5327178428
232436506912
225712228277
26799248873
119229084852
204031596237
217519840557
9242306716
63835507459
61791143644
44059560721
158173093981
57267963474
332762530050
88051942407
318146923757
177481948418
16109521471
37746645181
194172624549
3309950753
50620608481
112841215971
131177491280
372943612876
262885519753
314304760331
22215956944
151993123952
333680672387
169708617087
113096617830
140938082089
353612894271
219055106528
73748944355
28232386644
108389736079
148817760298
76896612512
23539664476
201244075871
366273572270
2782202085
87660749943
205571164629
73207545065
125697645045
437257313639
19756562649
64114367528
289962938408
179838328074
52668630441
131522586188
53096692195
116788575558
182406526788
113125170632
269605313894
102107774219
170705491879
32683699810
186628774353
107359331572
75295688713
354933709383
167324549095
396444620677
146698763727
269140431935
418080108263
259033750671
95328677722
87536574035
30927475659
340622447932
57303864371
183633044708
22068342420
32309417435
222148073616
290309005246
306762193223
253290416447
106392942141
402935332904
96086985592
119424870390
248804171648
315659827847
57837986815
47550934854
65295630377
247587004367
114303336153
73405237327
93363811966
338283753292
117955842035
238079091461
258668327757
171886119287
4178911294
108782795718
122345500767
201395676459
93758935527
325272770321
345167345785
407569770394
11203382292
63750868768
176830363028
64709324782
141744392759
152704355740
258001149628
320118742954
198902437034
104506298401
177783267638
19325720152
306536034585
100046418757
320716952296
76804434221
15815361686
288752585185
30991063624
263339862328
18005983497
201426174435
71482683423
293569288559
151870133225
66079111554
299334712682
88691356608
1607033228
19436042729
42507052442
170787231622
41076346128
6742149770
172491947992
68501702812
411914629294
221566372989
90526070594
35492861130
185036899850
51643169373
77128623842
267289098098
385205131954
68049667929
25861142445
342238712819
134002947561
30247763506
2759336992
94181111779
176860975111
438483303519
32315779021
195369950068
265567741522
8029501575
230817199487
303610219722
458648606518
287739059373
346259186077
236538501975
388605890340
152376406237
219536579118
54442729922
67466780704
311314059019
2527301595
293647826183
41899207874
271332731906
114428153021
154053284341
15977085767
64508349579
344906586766
217322332093
163534739878
20430094341
266618109850
8277710262
292851374544
97878674320
240629446484
115199955160
252877967425
90265198889
107820564648
373778397980
328757586715
22709774954
27808184831
135728618249
22879953783
107974541407
515670216062
215229003507
71320521420
222472932676
68621371594
457114372656
367416751922
441872049555
134607258416
231283145715
341634273282
29669107376
328262267594
175273202139
10611897751
110591189208
53462398715
213606349998
487097439661
138549253161
60084883095
317640209944
16869060955
60245186761
239410702761
242948580883
6528656386
53985439592
286196663936
189294959120
329355789000
369330375129
40822991251
152335122407
216072759627
34272557049
10158823305
181922171798
431780087329
200082220089
20998091053
4554998531
277471873838
173400797504
233799603098
27568774510
219696519684
70654126791
155230014752
255937676652
113048101389
183983576927
281439765400
115500174591
292375553400
426432383516
279542961619
423016981721
131489322663
97316756114
63205770771
497223436497
375880030684
58742030645
510592093518
197058678591
343765268791
306683360359
159883417348
118027145914
47889944258
198444651045
5260795990
183680243538
342869401379
98017208956
20189826330
126167795250
249490118691
9927066377
380860826435
219547167345
97540436479
261875948252
325808798419
330530811872
112932369489
381683989531
165651681242
20752608690
466871091878
255776255092
157518412185
78612203204
302232062411
335907310620
212402364191
27136486536
202747593661
32925383194
39079046570
67360562407
127595674406
217162683132
450543808391
300237127777
415891932914
113534579903
41272677100
146592735487
332792197764
284563078470
29706215633
24300296694
341860777028
484023249320
172053909821
403108206412
183095780847
173049843639
201111980855
227126596346
116970652609
480025719032
182734205344
277240219626
43105119963
153932209825
219358640627
124350504077
299554396951
188830400005
73470219296
3934606520
472588050673
136775178059
191194305817
19893041340
37654550197
68266088444
202837668187
410243321176
15205158539
308882215755
170161077990
7833323551
323962055283
183507466826
139435748699
11692647870
139019823492
253081209984
321175941838
228183467960
82662050611
339538372653
110739631303
294112943681
49616270742
86659104468
34846406812
313292027122
45875450713
302415161048
98959781695
259377359522
185108108314
151859056726
142945893770
217245596189
200419532756
276698810391
72522233362
99817187923
294846104220
382995652143
194855576009
36507377705
200362259044
47231593714
118416172475
73032470703
19870424662
97389306799
115314147801
232707928784
88059605786
88874482351
328800373011
248037807205
161589745686
6319859324
85300613133
38663683626
17763917210
191472113758
22893478883
233974970489
342306683370
438496959057
65947857947
66943039292
22101155971
91918238478
92948752978
56431301852
303980523448
310481033265
223180543503
244400197653
2717648952
52566406316
21775200067
311603353475
113159762579
1799724615
44197918638
93160189526
39016945060
48710560695
82249561205
29886681035
158889407277
299804948583
385172062308
182276353966
190652558655
305402089157
390908635019
247770751698
106192036849
468995315014
323251910809
184018631810
71157262801
98369550043
55674916749
151874213272
38038987074
66379492067
9131814338
292574246864
276286938842
49407058567
43088842850
286892834148
425499485344
336707814137
278506641617
418433564909
347384429218
78996920874
131223909515
160072703924
220942819194
274819159441
132410232670
116547490890
41013715380
339808100575
295511389950
179392249732
258119782616
270075021317
13391867321
152985927726
45793473303
525838435326
56199839354
6697811904
425889839337
314932562984
70364376767
91154269938
221368182656
39695672615
138770358692
293804130283
285528024187
374299311913
51637980955
143739030010
36296945823
24305699441
80122337557
270174525307
264612546318
456016964674
164727363254
444736933834
4579519349
309545808890
51000314766
59159759425
144034110390
411449889882
89624849216
161932975268
162884035469
266084044596
224029682831
175867523485
230205778894
233290874869
87078829799
179666815154
31565054851
194108739050
8888898814
121941137219
132960031047
3847356382
52527933258
237219978724
51822426213
159940266914
139924809549
177301525425
20779688051
17165105325
45810234781
206564714790
192208340037
90784387361
99799870769
119228158066
53692696539
320254261673
71777152558
271943063485
385715455850
27787632012
204829572728
214604372647
220373680079
3921665987
194564675129
355242914293
470852705564
136027005265
215394937859
314173673382
248547186155
320733552228
114021543538
495426690235
369689425951
126587095956
65387265074
438399952069
151036227145
220571559071
435685248708
95061975616
244040283093
52708673022
151700216223
362640360982
386081122895
256800102268
131357994434
289949113052
25299902753
80238560191
195670365700
466434132818
449675757233
202792295823
47172775844
58005674614
155336744272
374449898530
339983258128
149228963977
124442043909
278966621765
278248449652
407943911004
231665851674
92559785573
117308155539
81639514551
334267238451
81145060819
249308527534
192648016439
168350099315
274683604373
129698712381
381599977384
302799784566
163263097581
65104551811
81148352449
177802487933
31447749208
283240271563
244445771057
325067221580
357385450734
384548116229
25535283609
318679750988
182890013265
390264185232
257066780706
169696359814
261641165472
156264166048
47576543532
293350271764
103778754972
319015710800
3221411281
20014283152
33440756664
28908031742
209793121168
296632576350
91516094943
130009577335
106410265789
73275462932
317236636767
181735057072
82048071281
18081364205
9118436832
364660315808
234270258084
360158578281
130960271185
19400868885
190349769920
16017371392
438844283824
277660834712
67290604460
7226916810
23540835071
85431848411
77557039067
186157654955
290259012568
200984536987
40234431885
166146740300
195965401699
135285440660
108707675458
8381758887
67391820692
71975116543
382441319422
353788752516
374053635420
57790736165
144252563182
104586672532
63269738233
107473717369
210214861942
225340119771
400188524993
100785390927
219036374750
192120759535
338836403796
71346127910
71335306626
409006167767
13478381970
329648531007
41153785130
237849529261
181918595341
198853895772
253123274765
200399595767
32933940742
149226326448
189663835277
143925216892
335429266109
313097196500
351523800229
368093442382
64419452236
193755422344
222356898773
31652003602
75035473882
212562034213
139945845800
46129816268
212930605958
80076257629
274535109382
253130554813
276402207975
32006885501
187004299915
141282832553
34954422298
74245320560
526487761751
327745765257
338946398427
67869607982
341917073711
161708611204
429797810244
218210799208
351910540911
448880207522
283745773978
88719242976
41008926601
112198923345
70190052052
71615168313
46773664333
124708938184
69507823821
112363993998
41285608234
23540928152
100117531053
186977746974
146475881491
78321918607
68075894407
426983900264
304459320881
232644616252
99717019941
228872937226
109672498196
469686553182
194394519259
279437242668
291470580410
272124557317
154350239511
13811448814
33618353370
182491159167
71742030828
290645667226
203931685101
158923563430
479043553433
540733272489
127972394079
216614840362
307815179180
371550597261
436706972280
411188598607
242799088564
179546165281
20761751021
170183643212
2776609545
339841022172
8249061715
196454236109
372310503244
467331298418
166485272628
278892775653
34446717578
225311357771
216753117556
338590098713
148196017194
134809621345
11112820302
16492185205
325697550490
59368273803
175955997418
229690691109
223307091774
29759358792
124076811245
49378351734
15067721397
182145007869
25826338979
200608698365
398059590692
238167381302
373305466842
262016432266
371893555801
439491664929
277537800361
414541343296
75205757839
83312567576
33100096341
269998460838
391620545206
142460351156
71533904868
46321050334
222924957679
127550665732
60433353585
49191174730
293283864207
126850470899
350359206761
154528840142
207788253869
31136314866
59302435354
53222892520
124783228641
247629326746
130018186418
103513939964
27299819835
150752269526
73915082889
452680963999
81535407740
130189913103
33364047720
64666739330
28727485096
3544693072
273944587253
45600079832
291667368103
240865457727
89111863168
77803116618
205201193895
71942629024
206700467821
67232733786
277099413824
250058520286
8864201235
234470793288
259939848978
10897085804
324461725389
175541996489
391047830120
207821389770
61269008358
289342810206
382224196037
194259415792
234201799938
71464334682
241387354114
10381567771
6919061547
43306133843
265553094294
213772178950
140377202663
272459561276
114084974632
8394727337
325442569119
386272436518
4614876209
1451582149
120707695071
26067420230
147512825738
182096274210
101166770345
82462217621
145288848134
288678732742
213909989324
313771210491
381549848747
122001838618
61748931110
196427627282
20207392830
450724480853
85689445511
184602807793
314505997271
407893858992
54901929821
307958358984
17595548345
301578684321
21801903025
83293134031
72118646288
508406115973
149754279443
161909281074
245886544117
28006655718
42864008969
422218494256
154143746683
85272270746
519056134999
65683207181
422368063766
353810161813
117109915548
54284569449
165826086645
141148296202
271598454436
309404640896
423352158637
137474584004
307276257715
149945494325
415025669405
396142468870
343825067329
355846971533
186111780424
132595454819
79123676480
97461712229
355131926097
49050169234
474507416335
312766365082
268807653424
196188929701
320559392899
350658717302
221625252561
73486848014
27588164581
249995255723
74057663698
163655256828
9937976747
239589928793
442322207316
12204129480
246656653307
204957277863
451878225690
103625989811
77914003672
406261948540
256568084527
241917616297
244942843308
302499363647
126848455701
204699641039
93543752551
16837356227
39510312306
82240555609
208881052872
305676480199
109067435422
182691375003
63838173429
60181190172
273514379482
280788957590
167961435298
107849630340
151470115483
37386896381
216012843124
295290507325
12152755904
188842349042
190056723332
44821913578
445679733931
376698247046
106165984906
212672068276
220098810867
431947655029
212777154755
187051796570
381340821661
300368159691
101070102708
248248244637
172146700337
180656896860
61937763885
180245786271
72406378331
25475088533
456934849133
400035877047
1382402329
95190362170
279069744633
479554225758
124868615430
22934644396
54102765481
89618401611
365567548357
12629214114
334127342096
166305455128
195770240450
82393721475
62089631967
219442510083
262769788148
152144055388
389851065708
49493449525
280222972443
212169753412
24585557365
94556357193
11882562410
393180409874
174726889660
257748553158
259340679918
261854920081
472195215776
171661931020
14287579145
463528941831
289104950123
94004034830
159886650101
4271138754
373927196097
117036535713
140011586481
129508030309
450431684627
150339466268
123590667083
149577249314
55889233728
394830155242
231056313182
172204005827
131216326743
95917961613
190689702986
68266431378
197391034934
59219881319
443788302014
26455074497
268431819343
308301235128
278923375220
203090757325
462567980943
247973163364
122725074727
230635626462
112162579881
20583067181
74095627936
89424360739
4255637003
197898143130
205195793556
284290768527
326801890053
82790155049
152431547217
527323036824
66743517124
25815392671
190575520833
128239674814
96018942127
173272352633
153375844226
51067922167
82789819850
222020453410
222284231879
466716261303
228424484384
306615933751
41263781809
54340705357
451471388858
206019584241
444354606401
259037164597
24044015594
77475521742
487231178224
50370707296
416488926530
152955054122
55758645166
98880682469
7086925603
261747641781
386355147206
219637536556
24324079021
360688175280
214698081100
264949853337
324157243098
48962649096
346435183062
12580960588
430947340005
155956708149
87725838554
353214318690
208484595177
181482771795
428267404516
280357811326
116815147251
176428133129
125465487540
272517479195
112770342452
227182902840
49585416449
176787320148
34387990878
14795956084
110710199760
380448958863
392009085117
230931299850
89830404947
294049628115
93496159155
43919460065
472625079121
253539051841
416793149854
238536707274
295590425640
179111217608
50311427890
233394647299
34714598930
277546460497
135456380354
351385659169
93725006598
176883003557
193015605803
2000617909
266021590679
320201084392
249957844567
61624081120
270134172734
156246359119
102172570566
305485169906
71405346936
95390439808
440019581963
145155262491
326970883805
325246631169
63116934733
60525122431
207081293896
135855559885
281980012880
269963115323
353096688294
163294714968
325366844701
245947273543
46026778052
38842278274
272968034422
379712657103
151046400675
102478185230
225397115886
66944955323
137024891958
338960965551
247503014248
13790087749
454215207668
329996166883
34698456050
289987642279
153932906665
290758270879
14336402285
120885183218
154052654501
257389861668
40956122590
22180199500
19852415139
37826625800
162920775018
400001876848
401176957509
401206209974
268690941903
58051802204
67771603487
78140782923
196810012646
125772866924
419846368250
29900794295
110315534740
457539725951
5991504984
227919797482
291282564800
1835708427
296617468643
473982831252
245164752296
514069098863
334894486028
380787914135
311211308936
67277745646
136434004707
532178885823
369524468485
126467703203
174061760392
183861745465
185422035591
225712208029
123900038915
61847485485
479946366315
200297294671
23420965213
2916068170
77841562674
83224373680
305605892706
10777713736
393900887283
89699624368
345660789429
358545171655
99564702000
281915961391
10413620664
177149267047
212641444450
269127864620
180684622930
387222851414
116960825844
326071172695
307040142181
311730690485
515052486202
84864925497
420524015221
111346243326
281152526963
68823827105
411447186677
3035710197
184007304756
126055739704
308178839018
422142144063
246073688309
366844144214
261571234320
516884047692
91258494799
57199600061
133011439865
184974396307
338587238448
354026932985
297269404607
7817830108
102383198914
286929568023
437933077541
330693303867
227376969681
410868735280
47704003160
6481567310
34046305854
194653846596
46758546080
223501813500
163179351108
190999809180
301501219530
93275197879
226343292785
440971247495
390795980326
160016171074
145544376519
61887150686
84506079189
106118608691
58186156313
159956333068
191648799463
384409479801
11702332275
319112946428
92772477348
225064225602
62958489848
405233521825
301619774112
276273813047
29338676695
91752227100
140601875906
150101146826
77449407776
28572688861
52311093332
548000396532
16696863788
328690879056
383110345
124817179076
200131710041
539223029770
303496619940
94046306691
24750323091
290475196162
160910846400
270412496879
41880303077
32324838823
314886280126
96947730475
178620606979
95705114623
264222043083
64053360452
178909010171
9728703845
4059436684
249928180208
483161257214
258970725358
380139168510
212091699015
302469960478
94850530822
394256916730
88099206484
459800986314
413285147250
17708132344
104183859491
107960203866
6604745076
209258463688
17920438295
386312784392
279001289540
282867910120
38446456151
138708314257
280944889019
147921474785
357928666080
59746932498
2368943950
233340862406
114834945335
151318673060
192585831799
220260875610
60550350233
7284747987
156275158601
160577955393
72527329154
224448551924
100487517646
12315325016
358524328650
430028847946
294321166742
105274614960
449566921367
148526652903
266950642530
3220898198
297786093796
270228012180
381825084243
409766572023
528135976030
299140676867
340465966281
304197540486
170982496601
228215054185
212789456942
350957723884
48886237893
419300368510
84961634734
23010129429
202447795719
398096047544
123959289683
110249519819
275322095316
227506149599
111740911147
276936877642
48522411666
335979857938
79108005612
169239936772
12084258416
195307156347
281706015920
208638648213
2683311167
96981530490
347737421283
94074809392
342647972694
265803413356
65511724018
292202362458
124256295316
67197546893
122585108452
81245714643
285701362148
264728929909
161724342615
116209045336
57592851266
302836605836
363443571462
160686360790
423021140872
385567575290
26254334913
416894996767
333461932135
488159276150
9358074064
1735609198
177719884413
358734728666
322353021805
56700436027
29300292960
120430350887
138599812298
84484862479
74642697049
95058401040
91159158693
445152867726
214838634610
48118848585
63242245833
334804637143
28011059217
29782964126
262409177654
242834287925
102009155065
279726917345
346091777517
88727338414
60215139451
208859101438
8542887665
355825204886
215439419273
365332125094
243714027994
516307406192
87196326507
346280332952
126929593527
102414124991
135571270892
51011576243
175381642869
321329470431
360392200090
57823844215
21634307667
62170932653
303054671409
31043150159
315559518669
366534386916
289398134255
162153881878
225205358248
25308397230
62494967629
217558482010
215342290281
376404462435
101151692016
32142754776
346312458727
244045993265
274477875557
222824376279
25916410252
185034591104
360846669439
68856594814
105985234881
440457351368
21376307097
124673347082
266694228052
91614315620
67752783156
306596162597
109891531215
80316730212
5475908043
24590723745
285135668638
305428071863
288083588764
299347366003
401848238548
352141242561
58977799674
303530211891
23394427677
55238263217
124036025640
396071971380
279825720158
177780549559
319453089909
141355305865
404421520911
20046684350
102347096447
408352720425
436023835365
195273368284
23989187901
171374691485
80566835175
111697402810
225600661267
442552904515
338421284440
399495787803
110804473479
153663628128
13216980961
35515804972
25691799172
29449091324
258026825717
21505083280
67530120477
505944030231
18794175444
284516428786
113835064062
288153433750
89475716760
193027792796
530773708823
53154585833
315704231411
83007829313
238184164744
233759492271
60243639457
143627323882
428635316279
242913849070
76250076584
147605322744
121332110521
144399587668
209931189309
311265823724
26994541708
54802743976
244055724269
47367368508
252288807496
94385114860
419482258575
98440459004
55834761740
47074497945
392559722058
82531402809
73280906895
115298836170
424494121730
203259500714
216271691669
22784406732
201505787898
207634396218
34088347697
161911040646
262032208277
186354627047
192617027977
179688985564
164051876919
481200469973
58899817895
14309744899
147620237913
169078404866
221991406076
345898293151
190902559882
315569045097
4798226936
336044163114
143224376255
2269332778
381045742787
167425288154
352882165554
224763755848
224557641614
399581005419
134942160043
90822013851
187231584806
285333341376
534975736742
206863326887
311738131379
233997649944
25802531787
158967649056
213777365553
151734750137
226066688419
246478389597
27332050604
132728123312
150400335107
495258817943
475518152174
387917939189
235856541851
282755871431
19128236592
457415666395
52705644056
376680619476
36161614041
95703678829
298672302911
41980015801
225185799401
9253886934
402129049073
335309148849
436237259694
64563332427
427793116954
293129173068
173099735382
51921843686
466174885985
148263862121
244868860861
15446345399
223445225721
449586903529
145711164151
39259709054
442466450300
294427377726
37741521475
262898442455
97798380483
286663055887
60304433942
488435813273
81849837233
332808814625
330138065226
448302962751
358720394597
79919527664
206012968954
184799392418
30429169368
149629404376
194871724718
45240518097
256197428324
126447751435
281282459961
95956824932
357873309908
324741473387
195460756738
241948773643
211689302506
150562324997
449569978941
145149422585
291139497995
281611097995
80741754253
42767018896
404887159628
229567563073
299996488455
370860934016
320972392434
246852708036
76467601107
57022155348
87930590045
177697039265
73160249475
48608450119
224269042780
21657754135
13854902125
102534702849
207015747560
329454395414
101423538175
107428349799
54535553264
51792586586
5380909214
95443323188
273561525196
269977914857
186791890900
160570483785
53089270082
194055991269
71131701580
449182640349
255176643079
345077780317
31189979721
86023106598
206325899710
214899378083
37727641179
346265208114
319498519476
131455456445
309043292753
485717151818
274941373053
25801960131
41528890724
344388501128
83702188161
140204301098
257937570356
323785389606
103891834011
383232331639
22295764772
57123746078
374318593537
191736909364
255275487510
388879702200
47806830411
247995312918
14330694846
506260470929
180201381542
295192450430
124545920282
131914892220
446621501196
110808139965
2906690334
134742007140
119033888941
184155560751
243118499762
108999991014
402011243564
253788754377
45031850677
339610467103
8719526518
318979110447
40041530477
278380572999
204155217328
384671050028
255482643587
49144910236
221258121626
475731757873
76268310266
229873685591
27385700526
70996817312
50908014522
39116168071
205927891817
99060849498
74010562463
377331837598
413071126220
128995214023
271419105430
17743177618
462979378115
104724237313
37929301737
457314440049
58014381112
232237328684
133862562250
133585356424
25350764991
150084071402
214972836649
227376029872
30004185277
469804821293
505122089552
281325070793
55956468045
64358828906
456160155929
521872884348
343157448422
398899583514
278173949873
337502104842
513577664946
189652337421
136552061595
120272294922
95123715900
141504981985
189689066017
158002778468
69191410818
265341746216
91764650891
42455261819
479899441062
443152363568
356944494739
199621519253
363735533309
31021825540
480527940574
346557307571
239665787924
21235056875
66138661780
241885169197
30883135458
62596304718
102706025301
487184341453
91743145046
49269428067
230145421339
272545472304
185271579114
99106707301
167652027398
21046677964
91955793910
346111141899
100246198808
216718278289
201261016278
21032268735
215551488860
20892778163
133822184737
20600364438
403729534294
342581890577
243420726387
171552577187
213544437786
51095515010
86309670561
237117806749
88599844476
213947069291
339565961693
329987056957
26774201592
420115584278
435487810462
93957419896
157811034276
1211185964
429915174682
290331204550
231096711188
407722882636
395573172469
22782611310
2068384508
263189108836
158565438710
67243036989
336819580416
70720597948
397548957161
337787017817
161408398248
256952114444
482336007428
319054893797
278550247273
5964050426
302040833132
4888314203
28143116669
280768412179
470799280979
86671280244
284296502157
152345033579
121813344761
370313118258
229666648346
12937129338
137896527809
133963994708
476221917751
50866530579
21480127772
33066986480
539076742439
258514209064
10760543001
29628876170
324428590395
292784046263
136450788792
339263463705
243245047639
27639513962
280144786773
46709488200
226752719138
14026638822
26278031825
117849453258
232627082079
194483494629
205369692154
131978780965
332704930488
253059965495
164190644115
271329449260
115789109987
81330998521
559683359139
254956283001
247048026657
74937252980
151331688776
101416870101
155168469017
105422280532
374748038471
214506138959
47221200379
144866257109
45409967956
414539541421
37717762878
392787667619
70869620279
108788355451
18820898477
487658601518
11811728362
229890144692
411391697094
377434499609
153550815121
177396174971
36651153404
416678868807
53159410046
154100544392
266864515702
9115316758
101205354690
180834250477
16803526580
123706523963
411529252467
32184094860
296560179121
253740855277
156664818139
131017994017
295813632487
400634526485
12743846915
366411488900
43030315986
7067521081
366648088982
19173230029
97817062131
312100760931
103117367829
68053296627
151802549776
292142719661
233552414918
453943245526
296966670100
80839142737
140404566890
80346121832
168064779268
22741461305
42718673068
138035814144
300424708401
115750836670
359508755649
293719796652
339843853601
131742062302
280295601932
179991060807
363794150671
85139667549
276174928157
31631942268
380385461300
83831554348
249960512316
269812093121
226950804526
93257213239
452168980774
132041157241
138229903185
21266531474
446834479289
44583700704
398790635977
273929059013
61954188756
215212822129
232258235777
45582181993
9731285863
156855717961
303049543289
394662666588
409735392953
86880705732
136661824228
67948520505
162433910680
129420049332
262575751844
100636002952
225654578804
14086271397
37262214412
481520908890
298264065913
157683584651
47826110305
402110514955
315272921400
167557578188
111643839693
322369315501
6295580863
311924680642
351556983807
236647064819
221830707145
354971644073
467485507069
340776396294
106197966724
76837987632
119489914791
415443083059
90853900626
302520285357
385943569709
247539970410
235707518619
2932417606
425398251605
31812378534
389073817307
300195885130
50750260526
287549176921
395535279717
341948208947
57758758573
100713155593
221508472871
289460463271
205820172687
6284452402
283753462514
1687559640
367660419464
255238764224
343992267900
336450578194
133367982919
68911097060
50284237278
112531997701
60694364008
41217436790
476428699306
165458953806
493011114951
228466233459
128259163932
353300971517
211984894284
312152218979
447332771661
336593001169
199650024245
44580900486
108206885265
161707462652
94307129678
162536847855
62658220710
14178902980
8771819965
179699159021
61491662939
398278954833
209598897965
376480485442
125978506821
13596289244
56581920626
274461055502
228831271439
9726452755
441598109565
260094943054
116467501493
74497138025
9956981904
37755995020
199097123223
162146205764
197323763858
373264208202
130505384028
184407167992
150560894077
353268809350
216316929055
66754431565
147532070491
201346380052
198895644850
316334760677
6999738430
211683286932
18322081337
20035075800
331603082330
357087503187
84220159855
88895525407
157732837119
81933797997
254521632760
87692659864
409746789428
152339834278
77512062032
35065432078
9550217845
180060674277
80896726457
184714630626
70108594949
488335429115
252357978051
367530374153
366269125924
51348287359
224054043925
183587904994
93720424700
248402537515
74248390492
512262627612
378039038937
458729385478
333524522938
439658779744
91900145004
13598038785
336008610204
115505694320
138837551129
313221184114
369135036386
234087411266
433968899451
36511666496
30744658560
324224866655
10147684234
491709950752
37983750887
44568594898
257464602920
145871146831
327035256657
90039462563
16008666106
158307601358
66843220688
37359169614
280315231571
120736576311
493365649981
275231138434
324498139928
126023582880
168621695977
343766618938
426349157792
269856343776
372550318199
38970450941
49165579943
147067038994
22323608863
106438382744
491521351640
141698342048
130780299205
118572886864
274274006896
248515893731
50696311003
381416601558
175266520293
428890074485
199774575552
50169632758
298375558816
18461422853
399104504687
122181823935
118028398681
408564925515
40038301984
1472436247
60399601354
151324579968
289246768353
193917141378
338645021976
57842246573
57158664463
339673170733
28048278629
280313058559
156371615007
250566982333
342046400394
280757817503
372363821316
57468098725
184517869885
110586775401
323667283882
91519866749
376135805024
37975846541
143510139606
498490641992
33317506931
238388514381
21694197856
338323299558
222193417351
386670041584
6742813161
40740305108
104340182966
11137084135
441723914210
312623571652
33214140195
116063172018
95491579996
174777835444
249309527757
16857213440
468257458245
150111826165
379624462557
90699464819
220866635480
271736339225
46652308224
327510572747
46648868857
200440431642
242978739267
310138176142
308570966804
33258119669
165478130998
129646593079
225694641071
189028060272
367265887462
202632715062
192380362928
117257152825
258814532082
495679174066
38523388084
375512587088
109371999426
173461464653
226760588317
129396038312
465014458069
222924527234
478672204736
22922768764
74236520014
25226773666
73134151520
139746888958
385407037697
31747504354
153895216163
94476672825
122490458716
159531909168
88708721228
66566759008
108858568754
193740408750
190819502771
189171876287
134795553573
128526471883
142089382424
124878354394
138210085824
449486703901
36932756123
221522530740
130345363309
350253374190
154418308303
284005933832
35028850103
225083949671
301077340130
5389668159
150671745053
15647622235
104983900805
204325761873
160537691572
94816587955
161143679867
322659803818
123309619937
158925683782
296290303181
69240584708
24545526600
139268381889
32478213307
283161864921
508024049918
90414084705
45674911975
164620663292
165559085182
163587928141
232740220281
369034834152
241206389698
427534555184
499024870236
347183837355
98840565762
286207074936
368626598261
258810145429
53383862123
39403828554
227355015146
153568934648
9579396659
432526256736
190587519403
68409524717
65665154512
150225338011
457086105334
227775537137
334556313253
172795114008
336951052893
115462851432
217192115861
184218279645
152005583877
165035271453
55952255391
39917637203
3535242008
169293372611
155409558480
88901620720
354370053487
91518101149
304833835973
107571114409
243890496214
150158703425
83071980430
369477416054
304177395332
12754976419
307188422464
237174109201
319564602178
412299898647
28532243481
46749336999
214046621908
115857740392
129174571504
97447665091
233071932874
194007635597
286659356109
186695846282
129769713910
254796536816
35243778060
83864468912
328125135783
11372316300
270429419786
121718811492
131741599820
55763480658
341975204783
44519409712
406557876069
163238557648
265069137606
205388235477
495763613424
40449080140
28245750800
190789690616
127180632752
252246979707
203108867217
141944502717
362917720722
68966960381
447570790336
172250318788
247562991502
51572308007
259027808537
517209538495
342485452144
192112556006
48015137737
260884763146
85755153507
37732516282
73705700238
367675439654
27414408742
118649914522
383691394398
45333854270
256482381298
96052951948
93971585698
284489264869
263203140695
75906017730
233347051697
219982025316
305073381196
37612072435
131263283175
331392407755
473366595902
303183988895
317865105347
447212520524
347319280173
104761056193
38933413488
203171912604
78285092934
370535614657
106518735163
462579609504
96966382315
237286271368
25960101552
378854608322
199944593912
6307019286
225188362375
155870728048
46677044327
252212527772
397981747662
223112608221
363765678080
459182231033
13908943546
107480349017
72537034943
439027830431
152318944653
171988470065
241342748481
326813165529
23673528999
120665815826
200857753163
103373542878
375166841668
185024967468
41187678692
189674127230
72958971216
253112551229
236861037407
52200922680
322111335270
372674978886
4719246795
415797071253
257440917283
464430679549
14095563486
32901932999
77224703561
171680228485
71158790682
203001656909
426109843579
231291798323
44788941335
410465435351
414320620967
28606527158
59118720401
380187353347
138566906550
219754308602
93692304470
489813363282
119193628920
111896986404
435005894020
281558248205
343753672980
151639377411
199360462610
9999750221
423581713858
244770320449
11221252625
301304713291
461492100181
112209534887
485416558978
195193407670
361705043650
58520075865
92433969891
108427796318
305308961030
86518901937
56098300330
367355792107
194458778452
343985203292
1359540666
188574897230
97927997416
50576981585
176758093965
415489239958
51024345736
36213832917
436615333798
148850022641
77138694858
97820505564
37844980880
161961980011
127079573365
54578196972
114088432518
159358708957
434138107497
131345917216
319896473318
115767269964
165134883123
6571193513
203738566322
12346551617
188978775691
71014997599
263191835260
200009867997
340215002138
10848818150
294139357018
100468632999
446206286566
368979299478
56785312985
443987973619
448562855775
109032932223
63987126659
173838153789
356817269627
338804345584
181479802140
86975600344
394145560066
82589271464
95279893594
128368862220
76442452962
255363303799
275382653883
156660174757
70401558127
1469879040
11290638803
382703368012
205354078282
70394910277
37220030682
460904674295
101624504078
267592324094
288654760938
170893636328
323557029595
307062091918
153582376119
309960922886
338724081837
38085471179
133968721644
202622085040
124864548208
382150653285
321932873100
189049899868
269672878837
5177039615
353067810823
160265819199
449251021484
159520898222
245213547809
431738705422
382145449676
56464188632
22760896188
312968423210
474663800171
9665890021
107735311055
37612571062
220049675633
330599748714
291554351217
349210542333
386463562669
98858375823
54988405630
189776644412
151903993262
50404105824
115721302499
147381337357
64326225121
68367516994
20061562839
212572778600
254652287647
13891284239
72147189608
480711555020
122926031932
282406194225
65931881331
167807729548
13282999363
125453596238
365537960106
154113173363
19636289442
82391708331
41580321360
53779090193
88688205033
541346676646
33276742511
98407740103
310505112175
198622814437
258139621443
199387363333
325518349179
72347270961
66044214351
244478825889
354904924340
251178843054
308234345490
270123095625
60487807115
164693872615
346342048914
29790641037
437345580764
26178835069
7605768998
257449113276
201794866107
101929543929
77188920266
123775544176
21913367891
66061376074
61204762818
238666242060
205676506359
160386696888
12995203380
407707575116
18790423930
331038184508
114154773975
2598392686
138853692545
152382999429
233309883459
311893575636
328702743708
176814319643
71966549578
230167263853
83315042254
10912324977
246274452038
63954401960
345554161595
438330442159
37306193539
82868580418
393112661891
35284603308
403675885480
358145458728
30663154603
75599184500
508392906212
38730366975
275985693361
65896627393
3072719852
140773984788
25834736529
332083325751
21640925689
445558574794
53597418608
80825107823
96034803257
425139812851
28561474713
70961083501
112967424089
269332597246
238494361236
230679578465
260385527783
196062695202
440554428309
387549750044
114347540910
295361337959
55822568856
154784356111
168768332647
80993036811
190844717071
118191608561
256883281768
410220052298
380208317357
19233327926
107462240641
251920878209
277373338200
52449895506
423607178487
162091966414
24157038797
169923687260
105813820611
84234066971
248193947872
186872572692
306914850763
283389709603
163462080334
130792919889
281806449024
171722802717
172524227040
221770746044
441078435580
124602551739
49744044476
203804272689
130307004346
208199655675
96576327606
507995752723
179117785564
96521731506
297292586293
148575621339
206384158384
1859178043
121657675715
278542723473
263591782812
311389898247
85179088332
10438551908
332734299782
62887727464
161403072040
25513613898
343807140795
385800769974
278295853757
39048464244
345844603358
393091441597
389663390200
431421934896
38214792371
12266410457
366834789906
307030933382
26871713109
136722105601
181588158814
244867601156
157993874504
189472017901
247698791062
332509467719
72395420647
124722235529
340598838719
166917390344
309018925028
182211823417
224431356899
282138440836
17559315072
136916857548
266989419704
216138742273
400323253030
220966281380
272279358487
202720995359
170935077256
119067010468
116056241027
471337925621
354995198918
96816414598
265260559995
132856103964
324308639875
42251222073
105987839562
387431308386
11197901983
343623705164
338890050279
100917872077
11764142565
36740892632
227507127383
41353324261
16214109244
129330206748
34145929673
257242406660
50643797549
43599908313
371920065037
258844635022
116656607769
1861177008
36559748297
304387665461
388452590676
131580135897
356477622120
135165027211
344187591768
24994824343
386594127445
122653371067
52519530257
366494870354
4860210680
133377576460
12194384254
31953376104
162337861664
458729088437
486478578154
33029626894
1224159267
100225978257
238569187577
136580954547
10304466925
310336932092
248027893482
464376481879
111604123428
29629476479
480433990248
198090005995
363982587138
268228850612
3203918265
271234347617
103161759553
18498199246
40818011642
282633945970
297456291673
281769069557
479389504540
78022888080
71353128183
361056122531
24763643298
468238761143
437125165362
230016195193
117430820868
462932994832
149550382300
23909196384
205075082454
108623046817
126324369024
339056783462
48389023466
364895108480
391641542511
215960362831
300179402252
182368382852
76893095262
145349903137
202976145941
534775570233
109825915427
242933689925
243950751955
311994347157
33921432831
264435596586
22451807039
12645778004
211527449298
357752313393
76438333280
261521481776
278364921121
388180804542
163892893152
170748442890
75950697843
167039114274
307346250093
171538431289
154312624498
63221064442
206261466395
93672833287
73597395750
3415278697
127556215903
446429180299
17066531192
22636802192
221843549903
258918237193
112655509196
254215731952
268407470433
273129286820
2742073804
103761287602
35275297169
446483186309
434923404579
4642633945
64331313173
31969062470
127908732428
236944438532
210881428629
81424054837
371491446374
7462038687
374921376882
40217077455
353862058758
59964249610
282958726750
165764942967
310001353421
478619732904
404517267538
445326137382
443212810588
165790764297
19079419413
293758865099
115906550250
233147165754
23662060124
372046606991
508327714349
390334660243
16627260420
23910378779
254723845676
390936349834
178952350735
184957597312
181350617515
3818312271
116695582125
398261569085
99589939368
418114354996
225791767455
281606669906
382494073830
480868456333
260637998421
23770614328
237109521880
36670266156
309337177936
497702005068
16567347107
230790123824
68195668179
313019908884
134178846123
147362722243
42154623263
315882314667
310440989559
386971831164
173104938359
195167454316
196924834361
290862771688
259454357257
363496760780
91141487028
135805386764
23805948735
24632843176
54673189962
267847616880
426811126654
322416016825
325566406272
188389383154
281507797476
7187597913
80875992366
299259671590
31447289155
299947111530
505261177228
264251862522
372726968796
386360556093
399542468553
282591533790
193863362445
347086391320
205547496235
157979633512
77579797899
100816813930
264894772440
190889691286
367808287685
98331725219
214397617910
31595891633
133028177778
133930196266
241622447993
332549291771
57687650160
296627089529
457494390373
336666217124
312836846403
114232820239
456155685132
440966253337
239077446768
113331223558
168524673517
77618030367
135493414231
206577459290
109609153038
205938445144
358643505116
226521805417
195377690292
369513430799
157497237440
104138560895
402826582187
43241540533
277983754785
86842570190
258694386767
100201651681
316133011435
118258429941
513454376834
408967724754
111868875582
155135431534
244562837424
273046876723
222509754127
148657435051
124649079647
284626804937
448977964624
9601099780
74069061271
467384052788
161264515922
22184675254
519843645245
346883414497
92733735376
296935375644
190792953912
396144071482
3840624794
100381483875
342177347213
212762172501
136452761110
93307876025
92626172953
7611935761
304552013558
489428939742
267136980407
13445811243
339187527105
473873498275
128949150103
189900918479
318696048643
179345515483
312587308917
366118338844
121579325325
333612985593
345617091490
48424826710
38977326178
107112998358
177388899580
377785656984
221432988909
37225012386
229246252287
102766663226
476640460322
360683241674
44939426251
73653396329
200452616161
217693359643
191929229935
97767163256
34801538185
182639053655
20272121076
215075707107
433993788858
86579134876
216359339420
214035735855
138657010490
347406395472
7092875291
522030607262
302886061671
50201201569
15588879761
85103114165
94423069190
45588770085
42662261022
43662291768
523455750957
281830918597
321360151001
175798346700
42047311805
186574008769
363083264307
131551698278
330107077254
225332806484
34504985815
212220173992
355166628814
365922684906
77348453761
408640319875
43921566059
266466357506
260979129293
349713476269
525899130126
412029382603
187500110231
261878714031
103916214984
107725716894
72007506915
399010213222
11268288677
142555982719
221408034436
478807396122
275516735335
257467810098
108849140911
405271589411
119462506835
55279499276
153430946412
136757064122
380930519600
179637493360
212991415477
98661186782
39863070096
178673339617
138901721805
63361862932
302089598380
117064851208
244260441036
181843774827
156797989267
349883440326
81134691652
3312486572
147604686953
224587618617
36122509499
129182874939
74703956506
412476749368
123146151453
338340743623
141751140934
172920165415
8109356337
4314239401
10722842766
128030424956
31957030096
34763983603
523473035978
245838151634
151321098770
139465875587
473795063939
127534542604
234861214200
291868054457
38238810495
30624552877
5577276461
146513897245
206460155620
364246211594
212616485453
87120638997
66289467390
238356385242
8090226363
389724725052
43516721107
16738553866
56525903057
141316440804
523443677054
27372827794
263578676716
33507496093
283355203656
248736384401
239553304874
38111794584
379508159193
29705792488
142684541273
470564699419
479428405566
399499576241
22567477569
8735357358
267484036490
334310420376
88937927146
208820811596
171062384902
543324153457
431856357397
82122071100
7936459724
108367003677
86793909819
142993980537
235975959386
238207749550
66864183360
394144587811
474119624660
812330841
156753632348
100881408451
261482671792
2731327500
179950652259
24444149569
111994480176
324682686930
234318821495
335139223914
349184729214
382259792875
401596167506
379428274432
412448509867
364669417004
68348027479
396318724331
388539753967
182226814575
145817802864
135864345760
46369243764
225865188984
67025300954
111150039738
301195538973
13663667117
43598210925
369802923195
5641337698
49852490811
391925820578
275042047821
190821639721
9735956527
162968721325
395554094280
47248110940
129039553729
136738955081
316455029754
248274870058
164284730938
444816971904
256841944534
138495443857
6771969184
182831145838
137233122786
524012033421
553178807313
174726954722
306729617539
120371213769
510989548243
171013261265
70975621989
24102527622
52298559264
514137153761
14264755368
508728012242
182020742302
25311884696
365912797004
287356106978
154027988609
179572309079
305292983835
47933816304
251801931623
526586876226
44978950695
90962637757
301247233031
39328418986
279215149844
20544337684
452407779562
170174097126
393531007628
281436430683
188005021988
222331890718
329890780709
292925720527
6923720042
16997676000
18851802488
67837791971
98064919023
91696204154
112229218606
115189684214
104660445734
6549251590
324942285427
201689133223
129559632155
332290849862
29994226169
287519046521
129005816815
148235592426
62647293097
366882434524
52071300227
59716884303
259906251804
84932692394
515831682249
16014022963
139593964623
226254632135
197647142284
146326481230
13246558641
111479720901
357531205943
422001180210
88592304756
329779502472
404398844312
34928142396
99131563987
95458785543
161910958424
295248196630
153258288844
527082647797
116018665809
374663089280
222755504006
397538305679
209041632821
142181146110
42668969020
16503053107
479124071013
171689335350
107158914239
188371518232
311480762272
28029652421
32881441641
170970614812
53748794182
327511101621
216554832960
452991945884
106510670630
127387562342
25614977725
345668110147
59870240862
118123914910
380362344683
34898404595
496840456513
79222958317
426083329842
301720430652
328124997111
15509624024
263809341072
52203053038
556038472645
320886485192
115141368210
388250339973
114737167495
142066746883
106501257707
344201230043
2203846104
4006836862
92488301450
19588206331
196753509638
337193104000
408259491969
258165583662
266916757239
409734916908
99353644902
347957288939
316485018196
228186154590
354423279525
264982370890
361627724602
519299487252
113240539098
352857045621
98730664038
463826906788
109031535845
211746978555
392700647514
162832522
52839537654
5260158889
138013177262
303077611230
96929395303
91575630429
188710947542
105104757721
38829319581
271161310476
458387357641
367802846441
328131270958
53939161123
9705572993
112129801143
18546501849
277721169392
279303913816
172876611059
236243551817
214110726498
204839894565
279936241557
151435547294
142292164885
551332674466
507596030644
451858577696
279714255854
144894433004
122271428975
29161116079
196921642690
438433283108
126802461887
17661006794
103814302201
43713717095
16187743820
31119581512
93948668615
31514585909
359717592115
119395548755
189337381460
525965994059
91527742716
4229165630
265971459035
17313938227
298644055228
61592971334
90246564315
308882846233
322396598197
106940299148
44671656620
1977448651
226590649956
89752201994
126204788257
58794538997
423009111514
267782150005
118178239101
127565831117
15964248764
117417747519
167370713749
46196113389
271366652396
15833378679
3850500534
423666537822
32569532587
320597668952
190982623676
103538427156
221004136955
356643197889
529668920368
240816211142
419772613699
268368164080
345904709858
176261385271
197697620341
208971925373
468244672813
195986407147
244683197670
218009478907
336514101339
256380080507
252230176648
310960575192
3946510745
365686590858
350876983634
330851941405
502931548580
486020553700
90241286663
90505566676
276638721051
300592134583
49956330378
417402402134
271016237151
96691287795
57862137423
330031737626
198863597637
146340558745
274555786874
136226050
175516348024
92490186285
18388427711
54043285321
65623704367
50850451856
329320055209
523993009164
65995709950
11943894538
111764550762
398513120833
113800773323
38677767018
83795517198
143923813189
115889192701
484756283141
130419189895
63151921703
82027158094
106722059587
162968965668
229468631965
30457665079
352561972459
138861729137
27255900951
280964196620
156182792493
348350883730
254202922538
433836453053
250006667477
40231830223
264584746798
358327227059
158676976829
465152823066
276187157118
235889182598
164198073553
368843500012
453388983127
74980042030
37078358346
174287253008
265939116674
256903533766
189721328859
221292064890
507062639204
194504316691
59585238367
98433182580
32163746429
346742396946
318210062923
458419182751
90680919492
303917748317
196569030570
62686349954
455713326829
308890282806
280290998839
273143614816
311066687857
19856197815
8030146791
406750985863
59275549920
146853898532
54435612403
63168532747
278825731427
26217626381
400994047038
286062485424
118863031717
62305999439
125428885700
254473267754
350637194315
260835775271
43946175650
138524681032
38418045588
255971016524
84773770183
198636269243
56944132105
371851613945
337195316432
164233722442
130957536584
317548034131
40120905801
99804339309
472340093092
380881817186
249181549736
127198101001
131635911770
192924990890
95589895711
346060947122
47871070237
82224510584
87323419955
187238934076
191499775412
10669914418
259098283458
70286253967
578368737229
360246699025
76054486460
41666784436
296699898108
181086473104
259306136336
341595417296
396945371842
115482084234
264135249265
55099405717
28794520904
355995065827
492812995863
84734179187
53659956170
225560666564
54049708421
131588908111
134758334843
188476476257
286771969483
58049363604
55196427936
242868898480
25022648749
9685045926
209314172492
98890835727
195711276314
211171284642
296137833203
271973285195
61215303528
63905373015
123862621471
78915660520
251976204213
149362689555
91816280801
253523966138
67506575907
55337854264
331029448711
16608701332
2434192948
84526401273
548657235410
94045950582
119441814198
25904930339
432841038026
394368503529
354446624553
196208928981
129477760479
404963201198
35875385320
415835268836
171563493112
250328519210
412004057253
40846941682
34871858272
167122234053
522708481791
372616469514
89218853427
243763675893
41740964512
107782263029
8191612851
91535267804
14877199111
232346605619
37469097988
21429618131
458407514972
319205220103
91597641668
218711795889
101331021657
222453141886
84820754282
45741260675
133672674893
411260161189
25020948081
21799986741
297394308407
81459118289
186331623635
401363464889
61012103712
91211580001
39117760506
418435222281
142895199249
58883256077
69430194139
111519152118
276747686802
361496033452
28770986247
100944010320
99264511704
54283029877
112172717344
133250790984
248278660716
44861410765
15950519702
135529065167
392698717337
6195007305
146577137278
130413199558
3596083298
403529164240
139226957676
217718171294
271790723534
272682911049
18440612178
359239655343
138756418975
476037486006
275856218179
320759888871
202696045726
47013507240
19921609259
185820058750
460593533677
189618501875
419974521547
405745711941
555334304834
329319403289
166482355437
462409913701
167717027046
365944510581
98196637564
344413911276
18698694896
264184070133
161628872520
402327621735
207833687583
163114967979
124651875724
161125917578
169939605595
93998079366
256437219222
410699784157
37399818207
310859681127
205403013844
132805670899
304041252366
40863947974
63953157178
519848835258
2241586113
66499231106
555118305605
386076868490
179856989193
120458768537
28833139309
36407465896
518205902074
290467983263
242352880476
229297935431
136212293595
172885890590
117313503574
169433713250
451041162980
38884434085
160236718894
463273818199
182761071345
352241433752
38696621242
280431547807
299077185357
4237755308
306109840463
325860042977
30902387971
36786376367
42996255533
296949307790
436770849649
128419623882
207439668621
242863506097
99300719901
36884261206
2897839893
59425752849
416151010035
348899750105
414755689143
299898193997
268924482839
238416042133
402714962217
185436376035
106584667614
50327463231
242385080092
281129083229
266261009243
151389382806
9328078710
301746632808
41960114336
164289371456
208349910911
356124281594
465137886320
415627830719
115792894371
123054271911
225865765028
9242944207
356047595007
486533256701
69043692633
58594816362
442590217806
27091343706
495390743700
397909355681
242247687201
241023328203
357217063158
400405533287
258270896891
456069988301
7467047609
269730388376
6715768482
187866704624
66874844592
23889862594
127052260832
558883978927
100980195182
129148127348
432339116033
16386775835
190155407847
255528211584
391031609741
71559755453
283312094069
187280128878
231743260819
259178684012
73719054554
126125382385
84886278501
126961147942
8038518928
60877283737
316819442130
90004164370
360975538446
80740458656
465211769904
1947787983
193138220315
310932208179
353235057918
336973337762
315887938872
84537348026
63702100228
472287118371
320644631904
270969104827
266506293274
499443092522
304267008900
217972084487
45294105941
133603100740
18574737600
466068436609
87234226069
51131967668
105713822201
225619142296
6589403549
5601377618
558290971522
137324290720
34738078849
405107257823
77516728686
471682718547
71476047981
464805936644
434524147980
171167669950
203664190116
417680102307
98279999090
11690872516
232096887723
164073450559
165052823774
251804375578
343184640291
30624583185
128950064495
427660767656
321524973810
214623909230
466423173234
50108079728
283157199662
333044859008
329357529528
465787377463
140645206049
415466231264
213797194957
366183734250
202983347976
306478228255
24732235647
348478081122
164774043457
293778504839
342680123423
11529069941
338628542495
185785585324
221393122799
230672353659
149855873302
77958834687
320594841459
314356782328
109065653761
85936105943
168888075551
423428784506
241464623557
10592720666
424999032220
21121474619
33218756532
242631095235
401365614505
76097837709
109923983210
402159668480
218917795107
46789929001
136864390804
294922330810
531668151810
63690248567
38742052528
201766843338
198404335831
26663781543
61832413700
77199411756
86814156648
124929357407
233755955232
82562286196
160953039644
403003194876
485373645628
80807460182
68521761961
140252997777
25860311609
209085157842
305739776107
55376670416
181296827391
11631959471
20970624231
103378453349
122968793656
514857848476
542491371413
191324958595
356738643015
416959740966
534837499309
192617433950
445902002407
251458619015
30769894137
84596026453
159339952194
184958939111
85137809211
425321851376
29255838812
255486644037
301155174165
287534918544
219270465833
516242777303
424407880869
2075036322
287523028555
245782552851
336044771650
251010634269
243983292311
63471814304
35628466331
187472925077
42391973933
425618864211
27832978172
41339301609
300920995610
238695056615
52534101804
111487355309
229678783691
73608022569
23994441681
330514695623
207222598948
377015047149
40134117423
69527037634
421000213338
331033738062
268503106235
58933661793
469523298444
312850276561
93130970545
480094671963
270013538661
49138526446
49495939332
89564440554
293385147345
421140394887
340349295424
79791685563
69771362208
346689327493
109104890855
33887029004
135035182547
249974947185
349438672479
9736561359
500554560019
21601406774
106349364623
287741597820
225062889194
337200862311
174950920466
4796945026
386558441484
130184250904
91916587117
150530241868
265132190567
1537445928
114073453928
173905835947
8043639442
18740128406
89748447016
108788475156
127310982013
10427321913
21911124982
233135607931
42634256587
239498770697
262828806295
51935259288
218377051378
207186495970
336082972781
270166576513
98277359890
180228962281
336681270815
256221921897
344018681485
62999464985
99981574394
167947804901
161786851045
211997687362
52500988074
307777029603
134040002699
113983289928
72537984177
420495214900
74867912741
424474850930
371012099564
121031263212
126048082199
66470635933
21650562395
78968991289
183123528296
72739761907
101381028740
62200955835
101701611781
425605412510
134405740802
326925734906
438349283335
12137125700
109424918909
486737867424
258519411720
233132080259
320112318566
70380163936
194312187910
348622242699
164493916541
490412062884
166864459470
28579098193
394676663464
338131928157
221048875071
95009715021
213912715999
5474478182
21323686325
371033203840
180747420242
602040110345
432057842759
270639324545
187777347
280366062588
174682900341
471645323933
57979740975
462278342808
2357488736
338034627586
63287673990
99027962370
92982591325
517991417974
116999835773
456348205664
140825384127
175935102534
262281169163
509498042177
455682669877
400776101415
386922732491
432855559223
457243628775
67239128022
58009778223
69566064751
71210297613
460702279921
287727096028
476413261613
262026538733
140475760136
293831768593
381864143377
92989739288
279791285254
42296339200
86956899021
451023824233
201908522900
20339225423
178112902607
349366655059
426127152839
93926478144
369906615106
340483097627
109563187094
125390689521
164986928868
424478217236
315065945755
127175585601
60714705532
283625634005
303299752120
113892168276
61595113417
13722996723
259007284960
83447200877
44288283090
413279899959
30118434196
406228959388
109057522117
239838516543
203260687021
40174136276
368635380117
388644998555
155284555633
218649664154
10544747633
291684971568
44674072208
106502521607
289983305319
109584570166
73987134958
46960680411
337266201742
369460806995
461710370670
115614659988
51426389921
285840885465
192224935026
111441415221
6731894952
63008375467
125168217162
46734559162
15186201213
68943907366
164765266384
496459374624
106044557087
142443582273
393122410420
305721019411
272008438
82093714978
6703625163
45439884918
487691739313
405766039593
221142558561
101581502932
107022179997
5313924031
363443024299
29351787729
287266743842
355631221262
8060085149
490619475689
383799973919
452581303641
165726297738
325989156877
27828253333
448494326736
89742705497
159798986795
196586695645
15280125778
114483701184
181464213388
77250918481
77943453802
87099503526
382824968123
167937344949
343206126905
93873481274
368234399239
370748955084
263688407957
287710874514
191988107609
74649675530
276367613945
14494836925
68400679872
442515421679
302589781540
53909537886
222799718960
59252759986
536156692060
394893774194
292488477908
181504069755
202507640277
358660080804
374927696326
85204175458
456839692356
199734015713
228568682986
377249886906
396340231600
14394690004
288364219913
430411552251
18478476820
173343510784
23534663943
84644288301
274438511730
302595015499
28706206266
47679748174
95536530987
173870472195
494101510005
391685215972
166278494864
276791408975
63222587289
41538327302
3140536180
552127741129
14338939417
59593590743
6312499525
331169191499
333030171396
354838878652
92343986002
263762264422
67038286015
282101160171
26558259504
509812619667
415872840073
117907117582
33038338947
515456899280
147097118980
349999287078
422071996385
386079686391
482184357398
429876386355
335687857380
162842638634
555982783645
30493178773
22232409962
163198286409
219239851496
176728057171
194185835384
224681929323
46635537886
317687256327
202610656752
34767444261
311871244352
31298466153
496219144652
145967617197
384431350157
145708926453
328365462190
367672429566
41394025142
76424875153
73530207249
373196935460
504979882543
74975476290
21363021915
196963846373
251012444887
305993273181
101488597430
34695141867
274869412620
46933489236
270695994828
396526026423
67422044777
377366054331
411182727322
38103795126
208714770587
48408148275
311834988357
109610834333
20623783831
140316418177
286050808563
263635582502
12838172092
235520224747
51427326065
106070935444
132879871456
478995563185
117655788351
319254165783
434929663258
128607993358
525124218542
158049439769
115383641737
294078509191
270211745081
414868920741
233438414963
253732221256
263807689980
369075848535
136210610428
400922606831
359914421603
315934802166
137893656494
3933801835
71766108695
342867228348
213295144474
128737552139
12527318580
58087306267
437696310411
34271096727
59225864235
9220360959
79207886371
57778926600
147035158992
86091944093
440136454992
51966117058
5804342514
27594374784
173135779118
498568299544
473604999453
5483560565
197869962064
43430075094
140973104413
10189978966
137853439535
119916968101
131910619174
297765019905
256754968677
373366642307
253391703963
28015596737
203522733142
57841633263
77464978327
467139914624
193780541904
78118306507
113233196192
13858091196
98142600741
21945041842
83431959461
205227335709
61981571619
471605562700
178329982206
293135253611
62324316918
377198666625
8829636538
81534498635
162402335106
139764790289
42173435378
439721391263
204354744963
405493595617
83840992255
399307318193
25752929013
172443686689
109408519829
49217628134
192831683536
338953011087
64668734887
384219142691
264548456623
569037694045
486877421398
331162831574
83910530165
60096749108
10463897988
113129365159
417029194214
367378817508
169269294427
58015348482
48599192548
112076414412
152521375827
18901859857
35460765478
61633293763
387393217968
176847704848
330376191768
10414462050
33401910931
529364667369
309932648007
564385923176
373997052320
56333240334
180232821707
43244401218
333983159351
49104939337
340859094528
472407417505
122144856539
86079893580
470750891955
300906646490
37923898831
27903604200
125242463237
14590799587
367748541801
89622252947
159657660317
581966194320
129403142252
167999865516
256619175249
50202705299
9082750341
79997814884
118890960515
365199509445
122334397504
99496146602
575655603505
280493748205
299306036763
31519330354
214294280228
246278925314
364242292764
94578895885
181972879968
132183458295
479199877598
163434792223
98367984115
12523661563
324353243138
107391256431
232712789892
357247261403
303411599819
26064710515
96355716333
168330849438
336119972049
127156069102
219187870283
135944291043
288367178891
91732158244
229057932669
33763499944
295075889225
193681779302
403064896602
82098351639
94018046303
195612315595
66800809935
87204820128
97785624645
306177501009
273908961760
143846279923
256692252690
262100162825
422679889878
228785288368
472466256130
38922027281
458443626284
44669174009
514764048636
185793018088
569828327190
305178049683
118385854836
146755496841
457731553938
413309665127
461818457770
81974484823
106004758070
492573774941
48268400004
198542182003
44988696083
203226880276
545854682
245679238930
22597135087
109155318232
128917197323
338811387297
58784153660
138350957612
65531374810
234794632813
186265875401
11883888860
61560367771
305477779097
84543855166
268434302276
112205175787
14359211665
393105677673
374434554736
252317351010
432013064665
418350193686
23982146105
319448885100
350622622610
463609211914
221967141960
147569401256
44069397604
313158202248
204049334493
398000702244
64856822683
65810702229
444475500674
76782018731
92535346831
40865355958
180339242360
160793917812
60966637320
47995347003
214588060255
52570629947
103713079150
47219924131
161401124927
9791216273
88538859143
43928623106
75242113356
239165556907
982008168
71967223145
294586494094
101940330784
413780647618
322656054056
156640938250
123333891843
186677752652
8741896352
361311566613
258608833029
475056735533
9716777885
11660272363
433327795400
67368925540
425598514821
271902875140
91912868218
77321308874
5733623414
406898052733
40528891117
204695924819
15350485496
515137992605
138333651079
4931479413
543960514155
29086368308
467018103284
79118676432
255908313981
388194589201
149666601979
200959084401
191097669460
504639850729
193872157809
15165674452
542101797430
488512402751
139823483382
376666411948
409869577390
525825477621
478097095622
188025035881
536833919754
38771275556
332171681361
49765320895
593434529819
48086782636
394477867123
60193049617
62941817999
40429172225
299669098936
292151247083
497606772584
242999526575
138025605571
128632362677
190701978184
11784881394
315119829255
143024835462
364799466988
85274788522
225922317053
95767173249
402451015097
207863519551
343871193167
60494812274
104427933945
35053628709
496375447948
276769442586
174478037664
241190097712
212244741176
393126232507
7479232577
68858012806
73825200738
40188794106
248867500473
362194101220
334814169175
71104641093
284758141532
233842034322
445051794577
433967318329
186714096374
17988400399
496021844992
221183297183
206778564807
530190248714
336363197979
57852200754
301318376323
372920920642
83028954084
210590580714
341354355398
258932832187
334794610634
359881207995
139145010185
60061824126
295756873144
312141000619
349017999200
1265284705
93602936694
399755208255
119675806653
420589592490
418758397184
220906812093
391709730354
40884552664
120415171860
217404693656
182632758773
144148680515
39391714633
958666420
230927400599
101974786102
136459517724
200043051495
193546366527
6273646829
492419221766
558214200584
406483947470
151189106473
86815564995
188364156511
348635154467
54719070376
51056678125
131018911041
439150601437
132111599334
380234387945
438270713557
310001991528
105093617466
505812104927
111556247548
304888633719
497607510157
141027298954
393526001538
257589353859
101005856551
163507592337
15905120775
163076668513
226855028413
239641902209
154830545661
43251212169
21454838711
254501859645
53568895677
44611410955
455354883669
97866294862
168909701678
388477235553
461665597481
390486182576
385752367919
448436594335
366446388486
138706664789
320356024514
398677698649
101042365951
46384166929
8983243288
221065026573
424903633251
105371998246
222102368805
135216601595
256120859471
433069338716
323429616576
293661865619
176024447321
139716084675
30179580502
310392146850
19488136545
340853717272
222246406933
95167515840
50784592179
285626278572
39803275038
284885045458
181393023957
78378832621
256131761830
297553524414
52139411949
45075386377
272534528958
296862405238
25205892864
250633819469
56282168263
89879258361
109057284943
55768366858
165440041540
318694819675
502057828120
166364263999
56619980243
41103930988
406999030600
223236705523
136898557720
291119154208
107331754240
161725854331
84113010403
227357906893
221122712115
356377818267
185611912058
415621862686
64260250505
411259684921
333734720640
436183263323
70378202117
20367537395
303207657169
460520464399
311309606163
189017329626
33367125250
374252307292
301416265616
336347823518
30391497231
238224607782
266182053142
368377900739
52484558041
410616642421
521722977017
352066536247
47305866389
118302071033
52124897353
14409075133
431026278331
318837225127
35516068473
514913647295
51437810347
85838405909
438704222286
10612917654
418098830661
361574780249
290221105152
577995137600
157055442614
85855059394
361604434738
163339772496
329262760025
63542594453
91205683806
265165716278
23918811296
148557664725
435415399927
349432679892
242562148790
494838080050
51837648281
392554687923
475816836935
137015360146
423583138648
233147968098
107821910703
313391071082
126402040422
66235006781
113607326313
183968575956
249481349850
163031377695
32373962363
11291966848
275721042520
5176317929
115173305289
128792785858
278037899481
344300431083
231292435642
512694170823
440526415366
497538378335
119723901695
323485898098
262605844628
12858343074
67233246713
37416855036
471954588687
251802281555
295191303075
424499081017
380997817085
166823188239
123140235939
135408541924
286027358032
130103633226
18382526152
254975780599
31860627187
25728161890
248024734504
240116062409
261877000592
485902665782
68114998947
104325545065
298357000819
46040426320
285026735681
537845778273
124346409098
481700595544
107071225242
486497445596
312004215341
27827684129
322938251080
290933063138
7531454326
246838193356
59463478192
327014613729
237233968315
539721003197
152750988762
525861053693
247264378615
219691716932
338118021691
61950186675
14931984214
286125438784
298731111093
51368870910
3211128434
69007603333
225235124354
527921486073
468008129400
263083982505
53643296453
24093161995
483267391099
272078076017
102492512223
85797957653
435760376834
243983390002
242751391703
421721250370
338071619065
184599524719
271915071724
9791375788
500674059169
203743688468
235242583763
10169964906
366069017011
150511357075
29681195285
54808107375
68291448812
17388102500
223342324106
175932167074
23857335905
289623947458
223353118296
10086756014
70457761480
78866491686
54449430574
462734309826
456221326865
492087542083
175076037778
95501687773
94143573909
336733376774
316128568852
284253618942
293105977583
256205649663
262465542530
58079313351
447101113326
91837861657
302884163514
51519615633
19574024799
262848191153
114283835542
5502088185
65148943541
310430097991
435298293948
154529417970
453144746640
265661349915
516606034483
228930644279
179105306521
150902500730
29202652757
328996886091
558797374511
290945226444
75777317677
424592234301
212648535972
365466029527
30701180795
212407908178
297148450390
329544052153
166386595555
268460801473
52671298230
431079185572
308300037152
22300508439
36955614395
95318647793
328917190519
297775504697
70901233640
125645245251
291330924163
81314925117
58778494529
505330878588
38999983842
174545539706
179253967796
196442349312
372633573168
222722651732
11962662896
6572112300
303320028885
278741936193
60890439713
256002451436
33148072248
288381507296
22804105515
87554008367
561515621776
114699717527
120496884442
188506798964
378369969063
584322815513
70440890247
214696964072
129769313323
209849909280
103267260005
269700905971
157776797155
15426986379
314607266748
381760278302
267361703021
120722342540
18469827211
306493835874
119186917458
77065053298
18338671461
558229849589
242718440109
94998203045
249686620918
153543041402
124596114447
4501942237
98472726897
507930797946
228042651291
353174785456
154147425917
384537754485
437663113195
86463036706
259350196096
160324196443
46857404191
165213139647
111397454395
144925163447
336173215904
251301577025
446032623315
137334855202
263574513085
413079322729
279143298029
471183022709
270776071317
153696380449
398272332067
73772007514
314909160400
183058897304
121807778531
169857170328
295643372617
85004237848
270265468430
103857450032
67607476503
324921792294
464087444312
391831779676
296347764326
491783350616
385468180248
369279951786
199776895073
509179256697
484246830757
439708166000
96326953144
178177930577
115478239327
185170939938
27905213651
482900795747
12492927764
173374992386
38610461366
266913062696
317113811997
438266727140
521363820239
469069724393
490889010297
321197505836
58562623793
143962040260
314089032618
127712963098
2065951149
43579680466
568750934958
289497369240
92756527798
419405081894
62131581828
201886178273
261092137454
24346159189
397672806813
204140313813
179469973072
50410665344
464189974956
66407196755
403608457266
86266150098
340449204538
129580360137
40671506697
80425454438
9508116368
24287559312
475547883894
27132403930
360764570681
79901346014
507839223470
475923829335
293418510870
10757361472
75566708030
105490852082
265834479459
152779651170
100687410920
223204762759
164333316486
469387083714
87486625779
14498687742
127826146438
29725411113
184664041426
19366028057
222872028327
179128623007
445028010232
206430808339
358465752393
307853982221
446120124906
437643145426
450290942112
365811665819
183413900304
279740007552
226920338158
184955033343
73082155188
421281133706
175924599411
61810516314
215695097356
97236954837
50515751735
20612688950
229255769687
46365239098
69405351692
430959463378
24123467599
189511392599
315367428834
457401228054
115089239834
3042945275
203529215581
487231197220
591321107929
7496047203
26120081523
217410355557
165939552503
163585014199
216674733214
25615111749
243561100374
459775716767
173514293024
205121287436
531627200067
288096694035
332785785956
94684307842
388032483365
54932180867
421789084521
221691002516
175273421239
73355041332
280440854758
377635020886
395814651366
104393398521
522483720110
2319503566
541777096286
334445701766
18321760824
393782192822
359157386150
271278714638
595379313110
20048105547
179231719506
491030155278
250379218212
272460310473
488865912242
31969178051
323047223479
36321654464
194237718996
360343017896
74902437820
53795784436
20590519464
351263798370
246823150864
511723171151
269762968127
22390519868
279871440199
104001542097
224412799072
37337897614
227880778055
46864359841
63245902113
532842008355
286755094101
220067099822
39381706719
142162692392
221982406689
6965040546
452115176838
375617231196
96582138780
29972336241
389095483912
146176033737
112186403503
261925809071
550664995327
32877620761
198358919893
185798419005
77789412152
464152405636
24944893020
439174586788
95361211959
108873816202
299209197158
111134846015
105793260705
67905435104
100483981626
4560624277
269892148379
113084725445
418277117757
82229216221
61134129141
572170785146
194712427611
394078702806
35655224971
72913673017
192870441873
449286972271
16963388220
241986981729
6596693207
60776835145
141194660516
58940538836
349091180690
174831278651
254738441268
76039938931
556486446483
253388560015
12606764914
355734022022
4001212168
533051561616
432417531057
373990970852
381370599949
195955478207
165407790017
54397092970
568355832462
243767810765
347313344503
458244998941
18158057726
414626079300
32881843223
377443302192
224452262517
358607323733
272722080222
220292133904
146000948759
363473386727
241721983426
44899178386
409202418657
507596807443
414767645740
82538250653
292347459036
125899587915
387103436196
92267315902
431774424431
177220148608
57862120949
314152245663
566557449678
277868514910
3135085379
240395302545
297076854476
410277447852
254075588385
371463683746
476401704771
264603297395
537552562374
66131010674
86100882835
511733964362
61426505705
76787503390
19805673719
80105253416
379530360782
314964269725
107071595415
501685634597
128163040737
431662979715
50825064330
30282549828
129148432635
210899464635
35495068149
456655552537
101155440206
94868311378
121961032685
111530295288
112344016998
394367482222
164742553645
1491744448
321366488545
237906932092
177271992795
303446801614
414554220895
194491651912
616832435925
294075208533
219518969679
292117798033
489708988079
206272154560
134649760012
67616312778
70801536332
62352235713
317514227017
11668024641
211263559453
180830593235
33619267347
328503360400
436264049333
210966701921
32746556824
35717306182
297759065918
120229292574
361165722513
129231312082
262784730319
36226577922
325827187132
183755249333
86298853689
277289794021
509321728164
372601244897
250677802110
112977110539
351337150128
462904316648
219625049303
325407764395
119535836243
346885029496
9144721797
161272188029
73219869583
15556196565
342890956572
133412791121
268290287292
475637506088
492973407734
516306666438
11647832680
455417318998
362157201213
208557001328
36093688974
192535869614
226753567751
268050903205
300396568638
191305305869
45708993781
166801741661
426529575220
128199593861
449516180933
235678662721
125890988045
190266336655
514646042874
361659914788
121636387955
334855446874
273628178259
326158379709
209239200918
552265915572
66636273570
131700617988
128853974415
454575533794
468258418768
85096711698
131515608645
109896755206
101198935547
446628187531
445130215604
167250147953
39569380553
268424999244
26312141815
119397129430
75928887358
25138159420
314256338489
13713614853
557070134971
311419813188
138408688644
424512842663
279197927968
453897795722
256577307997
153686967038
127007444402
411897496161
414481348677
5317831899
487286247405
63171866766
156421548319
213487467955
231471273358
97088646509
31227588658
125759969840
40321920652
6847508467
488738465325
452473964986
37567795557
23279167300
74589530001
502112661561
213056299470
166697300539
165985910207
10880103876
331367007314
2920235446
71769744033
226030321809
3657954267
461512946516
358545328651
81345311275
311542126988
302878257160
279232186125
16012482636
409496356160
8107628118
211395621390
287537630990
26383748038
21050760351
122607588736
19318886971
140101511191
257674817816
127998758573
82158740593
92947870411
499360747270
310862045648
27571683225
449585490299
18216066227
91855800860
222019574318
241806492245
11979273188
394261069700
121313782909
165282625255
425224657027
543510517361
67009325477
165872144250
275206166758
62586910878
534819712943
7432902165
410309762807
87272110976
110327560741
21635452241
333970881603
94077492827
253496948566
410838992116
35706312366
76056454508
135443205631
10051527081
287846781575
102624241633
123343547682
351380971565
399171298849
434588869846
165779535365
86177554773
383988898313
14255285854
367601418417
991894052
71346350450
316796709742
435923629452
271495735153
506113579452
124263782757
154017574273
97303205014
391460938941
523838938603
27396800913
17666523071
384606039536
538493622101
473512843400
462166404622
83394663917
63617721491
196411328509
385439180405
459493374701
483850328964
38489750144
418662915143
112541969467
43602932973
456781597382
106243598163
128591126294
86217238975
343167933356
167154090745
340192848019
9040890252
158676632285
200946594425
338642108899
29652377548
490775090063
277539847840
58893972619
267949298000
151644371780
372710850426
3649844531
131229073268
456828087761
430834432511
61342376235
413637933642
261508528323
287959488107
322160513972
103566204400
58830495701
88423209968
490779583261
126112170976
458462416806
134039814630
501322909382
143619182199
75868614728
24973817474
25755441141
22340332967
628628227275
1645689910
286039740293
440604960484
441752326137
101825000840
97604114565
124566021618
73368868790
292640603064
9315128850
529680587338
108421680844
228992844350
243571544727
207186902652
260370223228
285040872759
44938337866
160223055442
185442280489
180480332547
514062782402
386224891384
174850612863
5329261143
351767972889
84015794529
343730026192
150663643934
134989633708
461726444205
491397056227
500474782368
179143528897
66968204581
581186465757
177521282626
47334585151
411926189559
26699762410
110814236185
120437377308
386997880185
474317341230
445199406051
145188396646
146795995451
39659437201
22472840151
330613606801
306943677507
279780457915
187314739958
78080881446
522556164910
39820914750
364866257664
224253878582
54892193732
356395619165
17339959294
246115849896
564483073543
28769705448
15831178096
595422206638
548985561967
3349412660
199832421654
318882164807
171767277862
5407039175
528036080195
262564902383
169737170362
32223584786
114386623096
213072589196
60953701643
440877510409
183154609565
17568645387
459245061330
326804534905
2516682149
471170021060
87148201591
352040617629
76209451120
153515527169
89980256837
381041260453
480627476260
133866684487
412071545472
339361277833
176372782921
211730323806
375762926806
277547147395
502887403743
162528486401
47032066903
252554176700
555930684006
286177573335
34194977604
39113660795
27645921220
37563538349
103223426141
51385757602
30273982530
428398986585
298037216280
62886700397
106970389240
122938310256
258843008684
392862860853
299254130592
378447129372
238779820713
35208480288
145690963287
503698386121
71292134603
235678477342
156428485771
13312855713
60375584268
267390517026
100808383731
435529753924
17847675691
143492894218
16167093532
48137011324
266405771774
517018012002
32622930555
105960452071
52916189785
58261954134
200730938720
512251815797
330861462187
154868944619
142700139003
154903836413
63552392322
4748633291
191186356409
10436882546
415248285235
348887208725
14803715855
251108129674
356160285085
551208113170
312169174497
19661808237
62564930901
237574301330
43672389515
91057602386
92425539461
43567573059
395831517077
133424146987
471692188189
188908812530
20184914533
187223522051
77768733011
260659567598
241657441610
421119250755
80877084702
223056771577
532498560664
16343568038
259972259466
165323397855
382483492598
130248932385
14101897028
379468807352
147962834805
18799982601
131892373177
29436541110
215383610417
34403388725
135089351079
63258599246
438628007284
522098903410
61695434403
390955586728
477989777440
23786065444
199650833497
18331862202
344582205332
165365350814
309455008978
134782392782
160127137366
152422717507
597909595018
131412263181
125020388008
70318117829
234370787658
352766962985
268924642950
421493220996
161328397206
164159159047
497052491137
216038829008
17717706403
470666530944
130386402390
57120825167
49633895855
202878568687
156031926635
262436840977
71619421297
206320204971
539998095472
243189594218
7636843689
339213638179
36813330301
78338489164
74122113987
91073859597
222182934045
528634175973
329900281624
316303753848
206408526531
84885345243
220445384827
495827159878
499777233021
22504976966
47826766084
66318955472
20866031474
441093164055
191837887445
340251608439
190583153007
166013099235
202481178193
452385164568
201034490758
41055193613
369429828040
139921912521
232984752189
29844841597
310041282726
53401880489
126335675717
137421004786
357735052473
526897233275
154232777404
429922378244
431374244284
173796587742
510132129115
34666437940
304365217851
358971319345
37184176491
248437319886
315847907011
115846058584
180109696503
475707038058
45815984321
288736536655
399037804791
63574936080
109406118275
240779261614
29005207098
295464314931
495976668756
176748662360
296564763414
260353745570
79423243006
222530037049
505414540259
256822595674
194858962105
500852891184
365973312364
277347977498
42421466759
141313763113
482394097638
293383631924
124538401914
477395364846
39216686147
32416149420
116180373898
10934804000
198280724301
353395762301
261213783797
363279548182
485502826608
177084016939
189678976549
294804194487
248369487779
290308678580
40265861391
374420102530
592687804900
203685033862
178946484937
522390998159
158526576387
84490482588
601935092009
197547859144
286005583600
36027563392
292787946067
430733990242
353780430457
145452694082
284110746891
342795485047
88906153388
180233313737
305697086165
8141179419
120377047348
416357520268
49482669083
13443325321
57112937992
249491296905
60643624241
150570915127
50399519257
34859124849
99331402442
56816299383
317215700558
405038799642
348276161738
65539259476
82349986678
160031213527
297067719594
123359631352
253940161515
42976188299
46800035132
14705456400
278436343685
196897951415
294537777634
25646572431
166285275217
490303007970
73611811283
64588408240
185820057945
531353072171
14004096526
503589992183
10744151688
211397659938
129389571121
51844729345
227723948460
25033712946
468222591578
138864641796
29587747761
430307077608
35156951615
219478662037
242993929404
77679879723
104615030136
96659902984
4964358368
440408644508
200981627002
410774570081
64409384806
241091875300
548528425538
88909763715
391810765309
214984857479
76739445964
442140610949
198001522443
26832229417
226631549422
299720421478
463002170073
150831057955
385329212707
27379115400
112834633094
29750240460
326365461508
39154589145
131257015954
287326715412
315200657109
463797905503
38844696764
259241995979
44196861282
152918323070
44950766355
235549675991
198311132323
515647869480
448292864925
272581937365
111278797764
331634715125
84268451320
93753331506
281437215549
115197522706
83672478062
29010539229
271902776242
94759284837
35122349478
95182541627
317774544859
119093665744
24821395998
295549171373
416961824537
29816194254
14116897036
476481256528
320867763023
362778562046
403435078359
298776895708
119986897367
80578690185
399416750542
125620206152
240552929357
205615988079
105974166998
155009057119
310738285232
169850857100
352606749562
428334799957
75924710147
107730540000
167827617956
479629959703
72800972789
523646140621
87631677444
137880145932
344133091639
239577286713
348105685965
405116697286
438157296647
18169453896
155518848697
87997155101
326319557303
240713358725
594897462546
505860735391
256218283986
216385815723
214663875404
307330532841
191075558741
184242086185
252457110608
167278177082
348784736022
350063340906
586623809331
158752547617
376257852130
107202361897
410580204539
168814001089
263147729027
451329614377
217037649598
37595721218
346163312810
24309882015
225681057242
351919591157
344428286324
116998937671
511727950
461580722547
528465375783
300603432773
4528941040
107603960386
407206932500
316230609427
407529858933
305958354640
109904669947
37300100976
18252835941
152460478428
514521717958
28244830274
178717973312
87678122624
13905678650
42992596474
176328756357
231301685048
111965658512
41087371378
288512087292
72766662711
473723676387
217908754223
312477873749
19280139336
304751420356
108811127517
9027426824
69744959095
149025403246
250449557480
21031071689
9717152503
320172290361
440573559833
276158179241
154868678062
446541938347
416809523217
64253272501
44259362141
471257475646
22594983527
202991823825
85854229034
91073625563
185428092474
2055381907
404648666751
52292026788
219329996358
77945723193
541432700557
134752888502
112706096332
86851640621
81587321157
225177340821
264515409112
265915095615
97537096075
368902888545
460837154983
161760544489
130966558326
38076165309
166665461813
424330718001
50544995050
258232012707
12812636097
313301185416
183414348418
203200214651
22631568786
133216937193
88892225132
127837563883
204980698353
218561401812
92787221359
560329998385
243661710181
4744815744
432512115070
69540816736
558283342790
499997087306
210392230298
410290923118
127353117797
8519252439
49914015017
70311046946
42828130362
72811254505
106531100863
464058348616
137720199015
314207440025
128540364531
338264505799
312016761982
494055868000
391566350964
425720481425
459723457003
68112121523
34663781026
287213045358
313003716287
487390300258
165535479746
181261965552
63697526106
272880631218
295466887775
157966620101
57467721288
172684509098
390152527956
113482372270
60835147677
33544945249
571295867292
420835283666
85258883392
581559759013
109327442592
130075065812
472023354505
271127691163
280598978696
104806448004
176414834192
47152775145
60077906762
523188566817
14549452753
49429126976
130367908223
16605463289
162600701886
98697474917
533594558397
233433748460
57633552411
475008400950
270079729012
352417361945
140463476024
69940617420
145487244766
121721024721
365335528931
558837482171
579779773805
157076978759
393726825613
293809275298
83661682825
39468800603
54107073093
551858763725
458444837331
309102494622
103121036286
159397548725
108938201873
369487393605
444482187149
53839267474
257967361633
313207831937
77814044948
30690195247
304373342092
32205691238
174740060082
165747140332
303303428642
296982055643
8433839260
131105777835
308235588557
537165713536
110536687283
150115599291
125437428706
271429420329
176835557811
342736990823
9092916139
62839431414
128004437823
53644378923
96300884659
173788473505
389711184536
365299313198
40715895333
306403453730
86662942712
11471299675
149945004122
339908477148
174798583052
40230706029
42438691630
29968302696
52961157904
79700537959
17909993786
11493446665
227371561052
52518105216
110087837997
54951522092
79165949643
66023069019
129040776170
184917659276
9982970377
499738819155
179695650124
127265047966
296444779931
39823110324
318137118881
15668765146
86049217761
214406828152
66821344180
106311479797
358876387921
338648531525
25403350525
396972110000
148021515386
18008710162
231020303107
237488697408
299094082654
233664052356
371306783936
426666471239
293038063463
419357746173
124054331977
34749757868
223437414469
220308151526
259592520794
34973958072
205181019366
439280311059
327923954564
53258193289
218294621998
449936977569
342081349268
303920517428
29595759048
330733671850
25191980295
392368294021
48334979194
86707753556
45263486388
95584719299
404293481124
15748897426
115213253416
446417779399
454064340734
425762406002
267523558078
63563948732
310513307849
357247047901
39224032787
289373425385
160556052110
27388212425
398969486913
238599862769
72822282955
72429097229
567465303071
111062554660
127328627410
402117567764
471226779848
177272209645
83255080539
387145811910
35814380362
352373975144
446833316482
459462377435
572123698281
125779857798
21866955074
322086953980
393735861768
341890771964
465579720429
122938791360
480067692372
185954449415
294251804413
479955978151
161894008009
16466615352
477829365651
48769965034
220104451507
47165533875
468702127160
26837503544
348207962983
41617933560
91779145383
438506432086
64651636840
33830912624
430818584609
154698090140
48265628387
104341204035
148910314429
366761851390
288326641391
195010621021
423791953672
138573611801
90708625231
331998778838
259057564074
185083952896
515137132189
356282778428
432232947559
81172075401
55917962771
104030622009
198455429837
217591784559
495351545964
78640943996
252728372957
272839261118
57933921982
63113211181
295047135104
472435992354
367818553719
138032026051
420464817111
221944238273
274913079551
46114956706
126834574162
282079632245
461421137145
144611154634
525854812229
347362889618
97998665400
40188377766
34451274984
624106919494
189904270459
196461852227
223695443015
233314953072
76834509889
198760312496
493322535736
55414162358
58882933715
413261395771
51592234555
78920314251
195746144564
135712874380
143645202624
13470440457
58460748313
415383838306
47757643872
346021000468
340672043917
338372282680
17207430062
261729358307
187068327890
362571074745
629749557001
78100894504
325828589143
52507111680
467228789301
90397965919
307814107269
73220452194
32837262924
193990825662
21408942073
416915641819
318055380919
91483723230
320239844351
12019555133
395542803848
218856971642
254665164493
391126061624
57291402437
416399625106
253114963884
206621272737
535445571036
8941110054
36127826348
385597097928
354117202407
3088819242
80570929013
319558039810
38539895199
357218417288
289735408416
11644550766
75209225876
126836549615
31725008735
415009673343
451946473563
34250379545
276878485284
209591832825
421826022901
279047099890
381425124533
113783381481
60647561151
331223483868
142101984834
285101636701
178219234067
499280069919
44831712934
4129718547
150741798012
20604843966
377564776914
488260138730
500676536911
263597189424
18331529929
501285228955
495902943178
16291944981
164675473996
364965207135
519152407563
423110623370
161717536905
275666440484
386197109296
316303137721
53691500270
473602869319
60215464069
231510494565
48407099846
169157193031
394592118903
251050141828
111945709371
6448100635
51804173321
20742123051
416158665856
179790058220
198671538230
3208766931
519649316733
320257648222
305594376764
419344126335
38277272436
267489607957
66329055200
564558147047
187007370133
72163159564
217324894713
113605763253
605571794101
352673581951
186454851577
228667159632
71994660583
69663525813
189770309142
124684620911
59648056695
144001080175
226456617406
444229052282
259903554503
455234969950
220695609335
479837194849
33330811806
82390579644
186135304876
8232606477
169753119305
165094937904
104353121871
43444531080
319235013750
351785019661
479951887820
465747670323
176442845209
166328306482
9903783842
1044836410
406533547047
81427398003
310421023161
85043858489
424197608460
182413359232
92846828279
49411920581
199276450189
542486125
144071260728
165610427348
435110908718
389567388366
4230520410
42707446245
288913682555
175716717484
247350980749
201888579789
232784268691
167786598450
102139933081
385882431687
271412445302
304434930019
554501502188
364305795629
286551861145
274169585132
38580421873
72910131643
167756484043
40097653548
314732583039
77677119104
370941844534
173754036725
27500612193
16907513174
284941562367
121676746676
10976017018
101460138762
525656043904
150078000971
173562716512
327061188734
157668357484
58692185400
392038849094
64140580548
249427456632
513020558389
355176152800
245952318627
213804326270
413948406877
427968197656
280548037842
204910297276
293418325041
260293644530
503995037490
89980876622
70267557782
332262792303
392634666429
134771735618
13098949377
128827745242
192424244651
440597518655
315403559302
425434338540
550898744695
493449395442
90239430831
168699422244
129044311067
177330626466
9023085096
28812596233
437357913836
419046147513
243621080248
108593452174
46915519770
129752159450
337755866265
186908117096
94375277372
75060714997
191501954191
81753635304
2389219775
365377058409
115642455386
64653920836
246762289454
359842060683
410384921291
75426898615
404444157381
14625374841
64107598250
633133503108
232219118525
146837591178
133373095793
365533848052
167451933659
470017648822
256868884153
211317719706
104425789297
185470140481
246685711732
204528735280
84263637362
242621009759
280079068699
385862440324
260598066153
504341529293
322318018223
473292711870
61997225528
415874243142
386334819845
450801342527
250412655958
298368204382
113982639707
43705594984
62647409161
134211782138
339150693198
266551706612
391364456233
41707594549
257360162200
143330538423
287122636782
1255995404
75000659018
87379353828
89649851900
319106508710
281139928258
354046400040
249938610658
68812157060
191471256957
51935647831
291705446536
199653996331
527260007447
434857857873
622561604473
574545100326
188497016293
100716089653
130440764382
295562921172
60917428052
170425547528
434111541792
554767785369
375770292598
135789813357
458279638108
161147493415
260725131894
67507813927
231340313181
291847368788
151347353926
461143219462
535481084429
7754666372
426850951930
104658188166
220075122266
54937941374
90688166027
395225828667
205132417791
71568625697
204013021462
16904471300
82547418037
370973747461
96460729995
62884016167
7926115863
449064509910
119624564652
28993163700
1907188095
355999938081
38634146274
17555404040
112085384285
125715508708
21782053103
199159601670
204910849016
69522789191
36343134395
120589855444
64743943128
89091805574
179463850543
220163102448
551548349784
27318771612
237934306173
479707327290
160053963605
346779517509
27755936109
343029766761
241050128951
5179390973
403674378827
266494837836
136598228304
323101817644
531997479049
247427418118
481094179145
26673157537
496018943940
49349487522
178166362652
568370912159
370013647258
182076941603
328748393956
48382569745
390978669732
287211591414
14293834698
231515089723
44210999305
293996654647
263982503880
205506264959
283892193830
388831728177
43593330007
213715588694
196762177797
217882548267
276799712891
96221441415
145978241273
498528767842
423388657142
55325993127
240173419024
23087521721
489082867448
77557676153
139658877291
427391144331
541441263060
120379475850
69212042497
289633189354
298323343774
352546497798
133789168470
187144000613
272494572773
47281798661
338142382514
232979189778
570771869783
340589716201
221382351722
78531970858
249215471293
253614074901
1120126644
374157925568
120874638546
298156868765
51258390743
71387890883
534339493042
63646999469
167108503391
357815464071
405393479851
177628340127
498001496011
101929004702
280458930113
77670367350
9907537302
506263061754
340251501349
581427492788
6263452439
71003098357
122155837450
60422453385
544583587633
220196484902
91709758546
556218766732
47365189068
61317120256
393971313087
316198791931
293355402373
490240538881
279778147052
209466965635
264521941718
472395601425
183906787136
361745560007
45069784191
306225351717
317142279093
312769373891
451955979907
58278720641
67002765484
14956823523
298458063207
362883903051
90667387617
114835419618
591839885525
516134444921
491477194408
395939369847
288115785139
48678235366
271636612724
43283548020
495194658498
33662038625
278927613292
33207360262
124577950673
316858962150
182279340745
366961044326
375574074630
106998170854
158912274500
13038498849
104175133944
3639252383
440073136252
278749991833
459928971101
218920263280
38407894826
419743912705
71468706665
294027652873
159963438730
204334907757
115451120012
315185869810
440373310574
562072129783
90407285218
99945155203
191560165446
291674858263
436413318926
364986569955
116635440745
65801514039
165272272394
513393994059
480434092651
211002850898
76880137442
23300276140
296168911190
494910704694
289611963085
339588189544
24937096796
355718614747
27377925703
65041393661
110880576843
22351351003
7044347253
241983169124
266037272447
77927899503
346304844138
12657170349
588998113855
90118768600
50022877757
363742152397
375397000813
271688132190
71938678752
298322870944
606859932821
307012668320
4649362731
359692939065
36172994865
12908540305
201441017198
501055137047
267398995438
151843956680
307397492649
415316028001
502480633871
589298657025
382817740394
66228198000
25908346331
37645048192
217853271613
6747575252
129290971117
70889532724
78874759307
99063196360
263504021183
389189604545
61289469266
473745340493
3124407446
78040788607
308379275005
269726966092
88233727362
81914442486
560420597173
195019704250
467980353556
487564563540
370703127863
213186226455
371743895892
350162009090
394388217095
228163543275
338585374666
506108406596
71349931326
469143269461
91603700909
247871508497
74871210592
4360953900
48876994398
63178599515
319885189040
99227291277
244405282265
143537024463
486132012545
85603613669
166123037284
494650205448
45935238277
272967539648
181592666885
452438997246
257179791103
82404702003
142749467518
482074381050
446867185451
160394082938
187473861221
102387066672
92451116584
342974397873
280851093036
60778101908
345725255240
339564140076
358753339107
121755242373
47073531574
32066118999
244798425983
403222547290
17861407446
405178936964
170416192302
325942447466
212704643722
299928735409
30081371248
427175131748
128914810269
131819918710
35008859805
23532266276
56144805498
577546448430
359175326122
96055180875
22005852694
308156849878
535586193694
438090358719
280070606161
529923481023
457445931908
252367771376
283525259465
206108137508
86605749922
285786133665
172397304583
1267894493
242891115421
267559578481
7390488660
80651563639
531136772418
324420559692
272976324801
1392273649
610951646868
103494068611
5041717287
405749040150
135481028163
351102714262
477730615750
9129065033
565355482998
169626294733
512316523909
29568942322
57502888252
21088118210
130391371241
133730647648
205537255340
53511188281
31334848959
447820294868
505289015443
48913286871
271105295510
67483049339
454294815459
289229985880
340973204211
15569716335
72276888661
184813019277
206513802417
572953809589
260116219155
385467538373
6442720943
421133651195
99538840988
143832243139
4348204464
440008179791
577553885854
204949214838
66526995114
295061577892
417603937829
331623508109
359105673094
50669154227
131992895654
24759893431
324094511528
378184796484
330703903127
249822393207
161840749803
473024542655
253267507063
408696868395
198323613769
108589663466
610087399002
539688403098
89924039808
49277946112
4163059518
10122209142
152055247644
514256201669
398886412316
122211600417
75111390016
6347367833
238539621042
250761859506
150778939807
549887181133
116182139019
41019665595
55855666985
449813542561
227140574416
224634970552
279051231119
299514027586
430991379009
631743079610
47185391581
458504538833
493832163933
66637394692
97641115084
322735510079
196742981536
371008216949
224989614072
33815326787
385227027128
297476458979
417738657895
196962375951
33178040908
324619616399
559696622090
145315320267
187255868259
72671973700
292012496575
382747507905
25511468482
93436634597
373985758273
184883863976
212592594373
142486024730
257127628416
202197959020
58656820296
191168020628
98249803870
203435335067
62834733846
266011440989
326506850765
51578273681
130760287290
25120005139
133748213858
416543388967
591250696704
261461429071
322866152933
51797316098
258983374678
157488752636
56008092382
323264447038
237267929167
133193904586
476684155021
232860744200
52429931441
347497889771
31848588598
109348227859
134149093781
56846893157
101212884932
163950396629
218998826151
115170295514
21672238773
82982921244
56438164292
4995422036
14112565651
28923436069
308393602023
22217309162
374677486271
303107387653
53362340231
213257430921
266434035869
245392682254
191475479954
95137119547
18732535889
78771720739
570050087812
182039750875
390608146833
470857050991
246274693883
308525910541
32629758128
466186968973
209852149559
372146926865
85435243738
485424134507
403976350838
287047055476
369762133964
18318435787
210071490477
59577798327
388210030005
609314461292
430947876667
313099520740
208157406915
30739887747
590893050024
213287101961
5208828272
424342499359
5693709989
154274101128
333571649536
440239937836
33034053655
420130272890
571328310218
354387793274
458453726629
61610577869
201445679857
5455287554
331744199753
392974703896
253356478904
265017206784
330590443946
154309779915
37267075064
142903309108
63737345410
479714880470
23797159495
38143467608
87191921123
69828822137
127787904835
328513584926
102645726352
82503268013
212542105296
600151909349
6560532458
173904115271
1836252872
70086510303
266643757692
477305872513
185604211459
438840085772
29098924379
444257455058
227677075705
66620859755
588374486721
115725416954
4454435039
102032685963
300802583335
296817546540
80927104855
380262418194
150353972260
101028820816
352248014727
225362504273
12175849904
98302545747
556745375719
196510947487
350324968808
179005830520
203171694024
32038235665
55768323881
24297843240
533839687922
349931235741
19781965058
440027401399
289971784196
553413414649
79276249415
142127842585
547453218026
197856607727
386002898299
81748181193
394749684172
98041150963
9903739136
89481107600
38435980062
82601175024
354734722355
83361094651
608881146000
93250223742
129096158512
97172830608
590998446980
529689136806
91190010945
582220230064
73732401172
8127276789
64325139621
392710446378
309487428465
345854381325
18251370294
439595859115
140842206504
200254841196
583560257762
347235429984
176900386728
330600777949
334036128837
18632359231
7672734818
100480443061
479180502310
584444838329
581753942443
42813713267
15686920057
154294725467
19876569023
100266651114
466072435038
193207384368
353068379788
178690705059
51001533096
177128345043
142116162350
421940325613
369727608210
237621533455
277690542527
394581682574
400928574042
480487166691
30384891562
69400599905
14872158566
59150060006
507780488826
453800861177
179886685959
372914273847
105295446762
284435146900
46474596544
97300716599
422134332847
223398127387
54335194955
573683735405
438194978498
110692483149
316531588447
28686586428
25640784908
159872485828
180800969173
499347711903
377921646181
238468346917
405039890131
202953123874
6647479895
218539786092
280297792276
235231273197
513753874139
87130858967
72942219729
392846956275
114546153393
358741490749
162610717645
115750232903
316696142545
21598052766
229014815202
518962423848
549493948066
241680387059
410256706626
17871829445
13002339431
93821648146
62186662149
71739537174
98771291318
262109923060
169329730724
403395774432
73358708866
243389060977
166512777780
26709079124
193825101764
261778801429
94639124585
32128767791
63258919161
408399091492
408284755092
236523518398
60159364242
435514557703
39895391301
32853169768
160507829456
92674575767
444800391592
88369295723
48752722590
249474382748
94523245146
208871907313
348131873694
390102719399
169442668708
142861649183
83530408455
318954109726
571117432060
454742859506
125502076732
455047580212
152995766132
392514614580
500747719308
20914774262
441200701103
70663520875
560797488920
18522227634
33778438222
454709882419
271299206345
407860578466
99415637601
570422853169
113673677257
442735965527
593856076970
3914306754
437314636882
193119318587
319518143203
13661483518
65946856845
161752500205
231989777046
81224022653
20395359951
475853663139
467549900923
92080121926
14030919835
210712996337
57428493995
153207271700
255891791322
4184954845
71068064794
488202903338
479651946048
203074472509
225507144857
278629746180
250877770556
582920745558
442588578363
285581636862
463761870361
6344691377
137723867633
350575388766
11119409680
250179421064
397624383760
3470177886
419518889111
336884325611
140934327828
483410629473
64848507651
217626777691
33667071201
160295041321
152977128989
366476762221
7676380356
67465414354
371444484833
161181914384
123458475422
114367015911
230593111736
132600028912
196328319166
367128693318
233096192200
262063926696
149647410071
175436046541
354853046311
349248064704
134986041051
143791306388
458078018267
100862254636
121792998251
188933012349
360170399004
301379049755
588658524931
174506130838
35459160608
16771416890
655968256460
35498581488
153101179468
194673250670
26674995162
543975792666
196072837131
169787187266
84702674897
100248950425
59872282462
20486404114
264609639300
85677633607
29585916400
77934538513
105449423159
268387771093
271590855951
368078591268
506010971198
47008825544
365779821502
71948321825
390897099188
195898329009
153190863988
315137634430
458239004203
220050076418
401648293775
35933434766
190488081058
641455642550
37795213292
339816122675
234241931468
100373695945
311375158395
40623170418
114344883645
161801893719
128744577297
99242610660
217707671613
354287321260
626867642561
206864809986
429098347871
424856204731
179676072980
77449013420
66781508101
383449506569
13410256260
15791011844
300207523678
125205010696
361743655935
389475211940
229466440219
136729510922
247857682161
592538165366
371373295571
374208035710
109206692035
22351770200
87221061096
566999279516
294124674986
297443954104
119066961192
45674061843
546585661497
422549416390
390674449765
198532497778
402159132907
302985465677
16744511448
461675421391
23049881354
208605461701
143691484957
30637624130
4766407506
654271053643
31210907192
437875654951
122103380766
288584076455
305925342289
314529114086
140989696848
973295105
250984390316
512336567873
26432239340
219893614464
478877706141
38663593656
72002890193
304166239291
83540869303
5020006019
150892465824
78558200747
444521231149
48314703294
56239820213
96195514887
91897035478
244516565033
223001877263
91047386107
180494553295
18712931553
247169977527
206683373833
283044535998
256036452999
356825692665
231868745162
76975980282
14759089215
141156831185
372164985592
49446897801
345505148867
164791346087
133701664458
107535127444
45267664762
387156563353
146703359436
201883683730
200798387843
267773839045
480410407847
231137482640
478468920460
420164760314
156510450463
72887354789
41809393980
137378443617
15896998304
386165618748
549143039588
198580165746
239044127203
271357581086
23729780957
101804070885
358363063249
369834453717
41134648795
279109528656
290335659391
148388756176
57517839703
313454949650
88555608190
337986827800
501101067757
147376590872
354905973919
378684214239
452892331563
461913349001
25807816223
580219013959
463187204108
401915229947
542239936023
132979134455
351995962047
569691466847
419324920557
434874597027
22150979469
100301786317
502001489254
396415748523
418959363556
219317328991
173704825028
229843536229
356153024475
170113598842
17212496103
198430476731
53857847236
19004544248
476269532575
253438490826
236162326866
648849396129
50125964364
389205501495
36553417803
204843168342
197507448545
32305383853
248967819376
121999453980
208913143493
251895513214
435790116629
111188620044
36952279074
130983191900
333556607117
19710803003
93290579479
279640381325
148121847250
351470655509
11318725264
151089886381
176014117118
147860826104
74765947118
239919251155
193522849811
303950833802
38924129693
142393357309
470391072121
618155106764
484041293330
522310310937
415082721131
549246222523
202461750345
22549213197
473127295962
71565297490
125073073598
206455400844
326856379195
648208377062
276396690635
400043182696
153492476309
350695105968
171473626652
464893563322
142183278502
109145770867
206855087383
253846074828
426970075030
189731427630
270660923169
112204267138
409238444835
565256114486
368176263053
7228726244
279707896475
101061447364
516981652532
346354428169
4460224927
382290755062
285068677153
184972290397
460260789500
141283251942
261674688832
479633439815
145446970033
174774362976
26838318690
74179542533
337132015276
111167054080
40968771580
226527646711
323147896852
194659269875
112866262871
341496049334
341338203650
278346553471
257997100668
225875295922
180987430652
534095717404
3999722256
471438155494
215314109361
166126325237
82419425940
565875818726
148175886935
459899789256
95981518203
5324744181
151064044341
278612266650
497249653775
42380911778
297371379877
49007637684
356185926929
6210629979
294815651111
534507855516
470084756536
234053619974
58053746391
329117204587
98167208488
176355390797
359785569808
15516054721
338865316204
275583400821
17566112879
287271476658
222123503306
104871975187
553067828830
187200175305
127485233745
435587030465
41000408434
454255641363
195224293439
235303637740
153483009360
48116124470
68802794987
559346930178
445786845918
328449376428
443352241336
54705116542
430969853381
262226915566
8214282628
260633704993
74249805014
327125200050
216004844009
120936508777
347924526183
419071232868
617178642877
65576342279
79862464015
358847726682
345331199093
478197256917
566419320297
202269606278
379198553291
189461667531
60940993744
389381308160
309414709999
2962628273
5175333473
291999164565
107528607018
201083482430
372084398052
329242997264
580548203849
475640780219
467773367249
334982550952
680938454564
4173937401
64563911262
246446841413
537806816190
36001706897
673765077341
163487993760
22613175968
535405413373
487175393972
488326826541
37030298327
61751134073
491327906380
428738498911
55158397764
547970667900
339679206849
56432084669
103435058013
570863987695
54414244192
492399310532
372807890298
233420324943
44358863148
600258701935
431192810639
178224358604
404388544550
381527106439
36642496763
422934127187
411294970883
254893504501
131921347382
90435720402
401726294632
179750793245
168610693647
97122614002
157989058791
333017766959
548599061928
59668532510
23638845824
143522799850
188241580545
25197312365
279600369252
237752336797
248029153716
52299388309
391828827964
73737027826
394851791728
287604873196
29376124310
433993680208
253516715941
342279299188
487928866154
307341658764
88561235928
81778324158
123489662649
299041209050
440291373212
333985203733
56346423971
6477734447
59585840225
138105505712
41328808321
177043394335
399214642904
629788292230
212828798905
194978241614
253471488971
412279797513
440724788005
97940752810
216643081881
176082703236
233895015387
253461869940
89947433813
30161043861
215732900471
3435490319
19469239849
61489386046
480181958959
255942538792
259643097757
5872120649
350656474274
88726141905
33278607970
625072802069
68279442806
374566509965
302193700469
168645582836
246964427824
17407051050
563275672214
13688588274
94766968464
468724028760
57409969689
103655073297
186566569775
204937023905
511375742138
132526407739
80112773592
189835034349
610709024672
288109222306
322502797803
457754575075
546810844686
74141443155
307398019867
259436256450
423940100546
186343895788
129232529719
10171906598
172259151176
381310801401
168839240303
551159797652
527649570955
284074101412
311687542848
26745012119
193671450358
304481257579
46507956543
391569673384
379616249285
256367554970
646635421218
181037624833
509007965236
2879826093
415027300786
56268442306
377361616641
135816206833
495124972201
412206523167
113191301486
590633637756
176804239804
277993310539
472109590063
365209121045
92892336818
391529579340
90048925962
134652683168
397734554814
116302816013
122787729913
401956726929
195343893384
94013629044
58849022564
505342348141
72400368904
469761845561
74583136721
14401172930
420358649366
428280862477
203586380010
42524338764
62150141407
623622535286
292331698212
51119254283
93085796832
494372960330
214147127517
47583449240
353300944104
555033866361
376686031293
89043254176
371054159488
118074928878
359744771314
251511452154
478989889613
100274360328
505420349173
228433750388
200331748305
18299698885
344019775534
205111613931
57115204622
456521125034
187665718021
53004489658
27923934948
312994575855
119851111456
8643554590
335391610108
610305928483
322331643318
391792670320
34474724451
187882310464
481341878244
363974128498
73778240905
250697618098
74778512811
129701336020
9112899828
120137025993
445829368823
303624956000
366616404570
430995452419
148932801000
43347393901
288996643072
620480948255
34034290602
301234981537
367072995075
349375673109
175251926103
429573585683
56776461526
458933065878
158452665889
33120069101
448721282409
199788018894
522661179285
106596233000
263005886081
126250719322
411025615879
49347531674
241220550600
446857965457
189642715243
500636804459
619340306395
266012417573
13747855481
5592904799
109540103187
401417456985
487365366060
392724203991
160101393957
158935266435
321489734228
175096022793
269919570478
482650901415
188100015915
116951782246
352483906312
427073937376
140203937190
458784415493
468796874366
349374270816
223915145307
65263919496
529515643431
613450444070
381019673951
349229636172
342124440752
524109604249
244580555093
290116760808
462098965671
213054348992
173622698296
152680865696
13017761904
118723421926
195071546739
124943102115
20267457344
184176545712
286528267967
17296763273
530610704698
22493698666
91128174198
338381432479
421112529300
604892649416
242222759039
255366322157
34558929950
57510554830
186327580260
15073344838
371421993735
118329838382
70354550091
71468974893
78750129467
343362983285
210579623506
282963295474
575157864877
292457775933
152918306913
256078823511
173669201704
403382855527
29519381749
156699799696
331877328013
38845566695
378874535872
278918805249
264385808984
306493983078
356188834695
530763351937
115950607310
9277050997
528264348007
5534668377
249078862242
243383118708
8737330508
232844020932
479520686320
425137905222
15486232701
179753880231
100732673573
662402351924
387372184037
209480341373
15411250431
143505976750
270858122991
46251213644
10442859240
499251054357
486836106073
537787626753
16706426945
224042766273
15339912389
511549387194
277519425847
387200005250
136783151579
87759532810
146495425270
456566206447
14263490748
455562899982
419348927036
432751544712
206676251373
650228537054
44715402929
280867385490
102950809303
74356674226
132174036824
532065019007
23627053611
540493029344
5809426035
576620700964
401044040823
435642646175
2902421262
143100721810
285478200026
241493663386
618867239335
54510324707
62503277495
57233252342
123247473062
200088471420
582031723613
375855391543
577340236442
449747876193
62177316295
164946278003
486219766427
418704297686
588703298003
121736323567
384438689006
101913544087
58281197160
310047819516
537332234093
434199573504
86484074278
312112009264
116599251453
152425384557
500098171057
146980760211
117336911369
19768677159
150850794160
47295320917
42532218812
236175285160
163860221634
27789215599
321091123599
42459840675
17063901094
238529132423
170165404692
76959034543
244176995775
3722446534
20144673708
411816454625
78565958710
228277716460
45440819870
168022183752
45345664159
83804563621
79157497425
87147317967
367153126825
58679885242
279161938092
15628040950
410087897897
224665449944
334281164212
97831894523
129990556654
55465188240
535589404005
490598785277
138635206315
39864232367
411522648251
355684947810
583054600751
427557158223
444101344389
134545835655
49878714626
300784054158
270787415961
95093897850
523810850837
476619934534
16870787622
211320599800
86570032471
225312973043
387462825459
162444586259
20226514054
74672795518
169999921686
52607862883
441419305484
39574022193
416063276708
164103465248
457506351254
298650234849
50345403495
5612721827
399708666506
388279706447
621192307019
282729169632
175816405379
361288459891
17188343842
163784515518
127148971463
115004332761
62717089008
239742380391
18422567802
600771769995
558504280677
148765407364
352614948060
175912524987
24003220987
3260589945
23868663823
275342488112
478376186671
256761293226
513952003620
504406583575
185845637140
481222322678
45358882277
129976372181
534525392614
500471211461
330843119844
429937622161
51035597110
223675182493
126917819368
63504544686
124013817461
4090366048
490001149931
562192088677
210154606779
493914915729
25791928067
71236972000
360008399818
47576391066
12097855572
22312115248
140529369071
59922343205
218866839572
264507403439
499947393986
168300129629
536260516997
31722968366
469633694513
420452250883
115486276606
483094298199
87820738387
549084672666
100681933265
539507229315
110539117554
539703932800
4313831954
95822528386
144221549273
444524246407
357398873934
308842783433
115048403439
55680682720
14480194206
29869410940
70545849514
440510812234
133199256263
90645910657
274109398999
301651647476
348733584505
451185835031
491729496078
317494264607
132153991355
87336405133
122476237017
93548707871
230794201790
99629814983
371783363189
237643343426
279904374744
58361879305
420236171310
236508012944
117842619342
21310880172
159733979705
276242227086
422908433217
572373104549
452210077701
309349948739
424449462426
30261074893
226593403565
19041443939
33198851558
415982655184
53168927637
215845067649
54048619033
241416718212
458454372335
158431711583
304506415253
246351723170
35047352693
4662637260
11009124762
64796619616
372241992817
233569150666
46156711908
626905647889
3677347162
39621286179
319089366199
8515084360
317717478987
288357686565
106028182703
296874377193
516318996579
501735607123
121349465250
370729964722
105732145641
611968129820
203325744718
417158759814
25444278063
361612777506
520514408512
152885700015
70947289537
58434354404
473089006791
33759480875
285286032305
48702282198
605462998962
169272556207
91177829543
26188200641
333090234040
385843331237
139465645326
54895756176
389735921554
17482896364
99554939351
215366227218
486797113420
307034475
108312116166
383415473817
515511297301
508474953429
73416025219
531983647387
150263512675
590987711755
455279415272
257689199116
281980806208
599437448995
164699170177
15094640128
632210054213
324883432166
100697632068
85782651675
379405452465
45079933450
45896272147
22600294134
159842486516
374383550444
28015507994
169895804369
268996870138
61055406079
400741239743
1175373352
347892584650
450143000550
317252733268
219772840229
117435152730
144258787096
3785673050
370716785512
36721823501
212136778317
59133558439
7202053270
406141765955
275599891002
245822499872
483951569917
34533638209
485478585103
372392049628
307283668853
237021541321
651524600286
155154098128
92950456364
13895205151
83151858039
138097708572
214641582697
361568676919
77190900532
61194392667
518717017041
261898527570
151749580938
283607538246
555332200539
496288882949
323346875531
345966061298
367609059133
489654067306
422799011882
555177271032
374083438373
130592891568
337288283709
400171139995
529084178645
137178766180
489199269678
673212678908
505054052744
9536607787
257658610858
322288437243
309901002731
115380742622
402455477118
49306999023
83254367126
231380842535
28691258607
466105229319
23104660420
514456576833
193809610525
88375717908
217026770340
45109704058
157470761841
626213604741
56445880361
643711647089
122382254408
67554552377
120878410051
343309439115
159339227189
270419347567
6259672368
297042279828
256564803836
10330174828
121898475133
8655642669
132805012346
47482675678
55136683782
84740689034
408144495224
206833681500
443861772976
318102704893
585890982811
264609950667
492197186420
643371814489
63287662137
16275398814
127320701620
401508138151
17246685455
19377314322
145597415065
276606668085
503959526143
545643061342
511535341821
125994270364
431934715205
337357445122
528412379268
437387915066
515322492947
544395118978
213164366301
625764624418
566941504515
51010389532
605096020088
94814700325
473648712734
192684070887
223333185647
138135643487
88503846571
214364948209
121492991617
466491727180
94525308481
359176511355
294788003930
9523483740
328438646111
181964763853
63788240114
432666890666
338712885534
188996010886
14364614249
6366898313
214780880817
224709839278
73658831272
253852142105
380548925976
74317785233
463886147529
64786314260
499319053544
57457636974
384915762620
92879102231
470674336026
606795059044
50289814240
223706891812
110354105655
574249737619
26009456123
169893389184
489966577494
456353092995
328335194233
314040407791
98803885171
310459790203
463479609245
39371392113
499787806496
164444043954
407435603625
48481659152
336035851789
272096480074
433805549146
428620980676
61807602270
508486452758
152896028180
497842744394
163781954356
4618087901
423622682950
74521355317
256713019570
483534468803
200342680215
622810253088
631899078797
252881638394
32258595198
557004779256
6825902718
213235453790
128660322618
76967016830
58251727999
657900463278
26498250081
24909088507
490298450270
163442879446
502961051192
574663251555
124131888822
444057356630
403588589469
299601731588
514544655612
347886334495
450817300119
139795841047
45967422508
18686331909
265380250864
43081087421
526652995424
143270588434
410231435065
82665309560
65265232062
94709012864
267242488505
470104570241
48455156344
8106348650
533495986409
329144468224
496156128213
110721642753
89108432394
165822524001
125340226988
451682617791
592252215854
627289638275
269225021946
307805328223
470684945513
592495350287
251530153492
184229889826
94400566637
326526907969
77782276226
476961066018
177416784549
542652139229
81713292555
271863449445
465637236445
351749066944
167054122291
342673089773
178123800587
195671007225
494724885452
193221966225
108517852391
293329008887
440990327371
457217966869
78335730525
424232950025
373142356952
3940226558
226751342352
13094440151
92755544335
88001250462
175608886686
221140589854
406843201442
387133044516
35111620457
173488804649
54920757764
76827378405
380215955842
159385098747
412680974410
367481438689
597436422168
270336858535
36356787035
261151077365
131761637337
622796345063
589963066790
100118197324
2618436547
66762999963
561642589230
557865908469
242224033664
180466570327
172483734431
199033629498
395047513246
1810858418
61834605234
530658670838
227059606153
1480986746
257742087
60071824525
30558140086
3870041293
473410838287
90339081989
485573063072
184973030814
2167100254
383565561807
219046058711
368487008430
241452064954
254039347629
109487880080
380125678230
41384758661
353568742021
62837639657
441899269444
215094606248
104486640854
473941375026
93806562580
210359831536
506572653282
143448046846
12133184701
270264736207
408857063610
36906912701
352480125580
210490101159
345427781819
556069784398
30692890695
519054992224
65656317177
529971853775
400746348657
415556683553
370728243342
188668992544
41539794612
312839563307
475637297601
2738662444
176893728679
441733896719
500747648479
86151062711
483484599563
123561303247
514044965019
369956650883
55095848736
320816397160
68032421419
575040867296
63157344920
288086584277
374467509897
182705630469
226812232592
614521344934
299848488466
358576974023
523587042851
546636216607
287156718508
83261878537
506406813246
55883120511
60961763214
328721137374
569545073863
37670293718
36847041561
99993408950
41339620885
102102643857
523271539519
431756972536
571553925397
508741562993
37610318687
343836743300
306519224922
64170206220
216224340465
554485987951
434336415980
99185892324
157692295779
470471025755
527866329743
463592886630
227571006620
67201675685
638560427666
488282664719
349558809495
277893758121
446830220633
359813192808
4938305687
83649013845
488762363666
286541146163
561528558759
506489150156
193038595950
187283521337
306273902897
211994993492
341733308177
331686833760
220678685817
521090485689
178922552387
5261056186
627611356645
395557772368
151643036073
449579130265
77666097816
183948289369
93417184181
133922386557
400014862729
229266950687
171778837990
196173307389
434445257822
490080226888
396229912095
202339702127
164974667572
12087698689
40102612409
176794466002
301927972660
230353984574
51193593949
71441080745
191811901358
27871719565
311454814376
29988266398
20982231081
62679706311
137392258056
481936460058
466880350451
153492702144
567579690828
12978076693
311758363866
254073610895
45926864657
224184128563
400895092319
344657147172
145705082793
127055397937
195203254187
163100352833
565476169131
174193653674
522925852173
356614453460
449443351818
158642228001
315080796503
4056034751
471769586269
193088982988
112435401654
198712728669
227674101394
243414658220
208605866063
97621203868
69300275928
39357007730
59569296243
388136370544
314702905312
143496253049
202124391243
571367521763
154038526541
178035260064
365162813970
479223335150
413885585754
475055479182
442652236780
136430025294
77139331949
30695438634
126211705135
160042005803
21690121149
77750191050
8876574594
309227354185
46241676801
248847198765
351191602345
18272103547
683552361395
334617722459
167746384337
546880528088
223606566783
436118026105
411130579783
468407246564
162001277757
452194406795
39669288414
135161926816
222814254967
68993074114
147264427461
474020496828
178851611129
46366307652
222061778337
42188727092
551292256866
74990357865
661416671917
188319746333
138461473136
358657622784
547968502791
336306943452
227814239894
182400489787
409970837180
27224752840
66138545444
25050234081
436400191766
115031278410
292002008075
309242080643
62099682131
143487846225
35366113658
202410838007
216777615646
10443873174
154032639867
416677699648
62435182402
550995092652
137368327806
417020224009
376098253310
110014159814
60867418203
275158753743
353964877577
138204270151
97551427849
148305820690
137225178330
387589328846
585966263313
241473077905
470567778292
152068616215
517130560857
110199850891
241394186
319128575089
298062503295
53994308858
85752820393
330238988795
287861313964
7544601071
219811659808
375077363844
224585681556
38881661103
563607103960
501587106774
331003013925
17164157772
48482640420
85968568546
280921690521
290979179083
204504887674
506231277956
46987592614
196956566041
116915699295
247254675620
13606254942
476587429274
486572446174
9705424947
347100638651
530628742975
349505627746
465627118541
24943776184
473991079440
585562603288
6436595771
135679579962
34558315916
500598101128
90693464481
107601405174
64421417437
35424016449
534946462271
46182607525
443723803374
504607245311
291348201992
18131440937
549696877253
222909213080
572727346148
193853366869
106393150845
25284893042
11925876494
251440477339
331821225294
305981583179
69490830433
54901583867
267293022992
377582879409
102398311541
145772891739
376592137909
404101165656
261968900863
204190331978
311995296554
266767719436
2298636945
181369809694
531359936136
202527125918
70060367961
525179034833
39197757103
49559770031
262318067868
203896455863
256409655783
53273587926
12475986653
157034745321
597434191560
204422996767
99890226437
56060444522
209055529940
440648348094
273489724262
216955471184
354866613874
461666751842
462219094101
425614159175
618908054650
587764221045
134719023168
20462493700
282430769255
88740023011
10177816428
64430602626
300232154762
38323736356
452088106040
633163734025
287113592221
412463128227
344707092946
59673796674
101855715148
275993458820
306339621664
44564122659
278610550919
347885563614
51093095218
327068636675
64105982501
116047534602
507986267087
383157977320
584715604220
557505876532
508335861518
141715567067
13494805008
599946201851
497280577951
33163829584
182193686766
262678957668
390626816705
38681594862
301015028610
217119087547
284564905043
58791372865
495461923214
197469884030
565525641371
503414303186
43271929400
618260495486
284611749618
300708330060
446885858697
177321131878
612412524398
277315935291
24309415387
417151470905
21821270983
27218560099
145179709788
305362362297
17889140717
336870995926
297226665546
208877140349
21586373024
242005229367
71819274697
448310481812
379710640268
191122278248
27187841882
246207654362
23771459569
461749536260
19969406076
8433134889
179004926270
357986333869
136876927080
367570007393
61696871739
382891358397
390389723103
474158501703
353835097016
332796297986
97779118060
154961596537
57061010589
339536618571
652642459008
30241937810
84125551086
305243805867
296421613851
494939280789
245782779929
57686470597
325529373277
113308959276
155859639314
82258533312
48235216347
261502694695
109361909535
510625567109
443181588675
117999248472
16809027479
153897412448
25200686877
470195004841
439252038981
462265977977
75226170561
49353248718
432265712670
357172447309
110946453010
581110894502
61268102491
242570012548
487707522703
460647134686
86945437867
50527649512
270552916159
365941224774
621523000329
37558475388
463302353650
176411640089
219882965059
470549152829
222727306017
95330607617
202460370317
24634950131
130462380624
54881837931
496015201802
102985986375
550576832483
677962548236
109671277929
181179766976
264897424793
64559171436
19265713844
246749711681
22152993583
519018125670
204091163103
56923895678
170671882833
73455264746
403014853048
362902920051
658013613045
6574099345
41017356552
342944779530
136497358731
101249192583
598131767037
385647047569
31889434586
43358665069
416439668402
328363304964
80971442458
93906392253
247710177472
3673091989
482616788999
18909027661
506517220380
108143163461
398340020487
353023971706
402115303336
451430162875
327155390230
26070531731
465589439758
462847407711
234091066232
385486127062
346208455428
290586613696
505525140785
108660529228
379256540698
661190533582
13411415118
410277727400
287084401311
505637680532
550300456890
512675608410
282135684920
243044848884
16039282788
27862108655
101497574106
867471832
356532819129
473545801649
412689030750
66642271503
288420836716
178599581363
61771431488
460271472698
377799308974
193904550795
59410615000
152035767623
38462815367
407025208133
353200292290
174766239063
103098081260
592790318720
238933565547
236838450837
40724418263
552494768946
57089159463
186325884588
200775924167
343427032531
218090036934
339550338376
208451895486
207153807663
2529143843
564161881098
527698146081
560464316065
452033835559
156109065154
291908856878
395567443510
213184241185
627296084996
122250269951
376937621916
61106525083
56522188197
357255344559
212392337206
670562280553
60703295475
3631808616
68111959954
361874034342
132814442765
330340087363
120164268620
96505322692
30557394476
170092621466
321382587475
121013765509
182085076590
242717755039
261865737681
276474710190
4054569336
99279899594
326997238948
456909616165
39496585550
245528334323
476388122140
304385546168
14799132041
60045722694
239954418183
40438223301
21624054620
2111843635
13539137726
29980922763
295181503867
19271065959
103998309165
266505639207
290044830331
650579328558
426697276321
403775580811
377613506087
11881282568
80405366907
250687108561
180375643718
213685866904
347483211180
633336304853
87594939966
603122908711
127512018916
7013968150
535259561330
338733658685
394586312622
317628006723
148331109264
225762173970
514005516918
134334304645
31163819766
658462813120
255677178525
72170801813
336360514696
42694017121
370959599160
560761126607
52966275657
124246191895
279717937477
260930062934
310056573425
234013517456
106451191780
114715722022
558515494269
564728463566
24465876720
78348528780
298166458742
133408076526
123925601390
556392396139
113556142413
382677328451
16233789390
301026556157
142385432958
497068825960
442579306232
69234037944
95919438857
153276540964
517703760021
23113043330
71113417571
633397383697
38869409592
32348721676
58700361358
49717311427
99873275246
158726614854
182470364960
219115793639
666032905808
307278257457
41750476563
500464576240
455780163445
102646292636
235836556736
553927586441
83277809811
236885626849
438721677981
180016932530
259961731517
92556404424
109293424403
306098953834
539121119733
59877921514
225929982917
233253157010
77737361171
361514943790
345637161017
38894185951
626391107412
217923261901
530050260168
23614209407
31353148283
259250346717
487567877451
113468779258
541936178911
431832041017
158162496677
431145593130
9583167160
484236772925
24141428449
477037436234
36829500994
478469409853
77806965806
42761270939
26056521066
35425068074
442587579921
316439988383
76472885036
346724909947
590062861123
289000123416
488480412712
53580199365
437284460728
593419389593
355764820957
643308192161
58132534917
313470945569
482898007490
160142390812
278545279838
505032531798
224341223594
465157181857
44732473297
4001900264
23944392758
86336487560
285962823239
290086166907
236360058366
376914493682
573870416411
423009674917
204273029610
449632418907
137998362068
7457454637
462748407554
185311083342
201351052986
37575418113
474753573356
110163755319
620814845868
474804269208
460073128905
519960521272
427297956208
47581149775
324667683738
239967565132
254772191664
178875413125
291439040628
359700082970
7008706241
34073750682
607063158774
392347677675
414380412600
20947388571
69876776910
223393587518
13026880675
482449195535
73485433214
19956542010
252537753305
111765594476
53069604458
176546490907
114139914116
7479384166
187199137884
155833582504
189880365036
24011182495
66423951730
111021259322
377582128793
584877445409
273738273925
130085195125
43557404988
378138527692
265491432846
474481845762
115166384055
220403002218
251513365971
513239313638
587627921448
185951940837
141927938704
692638690371
532516994918
152898118757
107586556704
327479366435
48625106008
604455553269
262659329792
430395649912
293184235809
148600492873
54913007717
369202030722
549170153201
600893410873
54162299975
307941264903
660395328794
267076878668
176663269614
465604542641
205415809320
115404284655
82493051981
444645744653
112780848527
595583522678
120313044865
204112099489
80506159534
76427990320
158666943559
115209064239
252448136862
165614493732
48993200528
94183997320
247943203771
300057836722
77778233965
420406121560
675401327792
544666376693
131486665737
8074894049
15583621574
31595402222
316669182437
167291219428
392146452078
85410492830
434254823147
170659739558
339521137445
275699684178
277414794824
143541268635
466586739892
131468926329
21716864920
586366223105
548480645916
168830810353
429113150926
15650837225
51283945171
64028934247
42772333703
155573223422
489334388367
351113198813
521198903132
249369136508
221863294220
379215795436
202873556822
367794760914
82052185925
417513802626
216890169263
595315555460
289713294282
549189565305
637471838942
406981681928
671401588314
493432000678
336728162193
84847316416
70819730079
372283967534
68024058582
180555933739
125795175457
386865617016
378099740340
115445898758
101992811561
138684351202
354539187570
592510091778
237020466588
421696930339
501735598536
104904671074
617090500325
210937695485
143158934814
186499790413
117396052453
575408725754
526771627434
39765409334
521621083559
610907795880
170184369330
372674993120
84064749529
54427560746
314563254161
492277400520
439969183459
679106856532
652782625208
64054867826
583592594478
41872428670
248387426296
486031781221
271573459859
134355303544
141153489618
547928303662
185127961965
204569267600
351859471587
245051331173
75363637769
208667027601
122078190333
462132624870
28682504630
479454689665
505507604308
397482873391
470312656225
172421817008
79526722276
264948076250
531412198931
499613733603
119866426330
46796881721
208053244392
283664792652
146672458783
48466207906
682489459933
210195061771
476242513973
410097064440
357141449695
435293928139
440607486771
30437565786
347614145077
180376857585
539502666216
5154586118
508132656146
43606825036
599431594242
22156950537
352926454972
580586176148
48924060947
93799763632
47358134513
139242916317
483859069719
680635190629
516917105212
179441360317
478350850950
93656001438
298666244013
469700543402
465350438022
95347640454
229687334484
596528098171
256769228019
32604594245
320290468269
578951056136
298660099021
422976000603
494381148292
55168404598
155546575727
449048929521
274533630587
432311989705
172818308832
43071065934
140008076951
23512694037
45598031501
164235856965
8438228909
80987128489
565408743021
553950126713
440872420278
29392977494
482709272800
112401898561
718384451641
36241236045
269800830199
241304605409
520146489278
362167648918
374531119133
91617995991
49432760715
542983758261
258312147585
376045581959
14833264691
371955978517
281907349019
332207625770
283645895701
423145112798
430029766766
122930099454
227303305063
306607268893
350356797542
361302983590
180083197640
107248266949
29439595298
3944678355
78823597220
122243387104
543084448333
389144423007
145220307931
393898299426
134189565026
570471243042
299195385628
431941892942
18244294421
21659417069
276187790935
34686530701
535240587125
37437392946
37347218899
278573552989
190051705074
465432760269
128225173976
179129120986
497871325143
129584949766
26300556967
119962202218
88363618871
67534871824
586551068875
510366859828
462039029120
474214983003
543980360268
405598061879
182437241776
69793737958
318296287410
186775012357
40936598932
196401971528
476991452937
207645776621
97613700775
307019694018
122832031355
453077291879
151659017690
125105318210
54904424460
147145370945
287274464012
15905530931
21122836496
593688035765
445734578000
285988101950
416586912591
459348111183
100818823210
579092694536
339841290716
22652775802
317801103650
2484544440
440325260864
476873305311
473022748042
79663122214
36844391289
51456855010
2240958677
369591069705
158305908843
307707952025
328992677008
1313461867
219774477804
204916205054
44406266019
578474571892
631066898492
395239659317
358137033929
71584467658
144580095256
80258414978
472255967972
233904846442
86303319396
206902361101
280772153719
172955995604
203634279345
53731126337
168309905288
337845281082
111023148706
49035319749
187265306411
74235501698
347050923588
61071184532
26941569853
57220631405
39806122337
338664507519
72696152319
610931540506
100908448214
6647303399
593544015009
189348743535
305818554765
496004448416
287984759340
591077413870
542620408252
156896845120
612372716642
88948652769
237989653208
514659065966
373722852391
606425429476
537327992410
585062443433
435336812619
146628854618
356696651666
377883447962
442498153599
168468700300
565112189671
66426160401
510823760452
699819093496
364029309454
233532136644
523495241633
227530327077
170550541999
490033567917
607310696176
78324476160
5380086674
372353931512
395170831647
20125981432
230385355884
267697078775
609032853288
98160660085
667886394700
34316695628
323832290689
2029202484
246977006572
427765625357
116496567405
516780918588
398557690419
383754905081
375336227948
188126327337
110121076519
83483817996
256878518732
63710931030
427308556101
41445343772
101682476079
30282992317
443837992545
95936916158
205719455235
199175053123
4300658382
107104963009
354758858387
385530451358
220847527209
285401636037
11474334795
586104436853
65651029417
326566732993
129814880833
218702179144
369208930999
133125618447
169141044090
66243992247
437170801153
309614338954
225317479609
537095216272
203428051954
34930096294
70120213521
275649332846
616997994013
410184955751
208597594758
387430638842
623427430113
559577186112
86488089044
38788850459
14168715767
399502321048
47088419047
621656942597
101269179085
407262303419
42888579272
98322888581
21195974550
258693240303
457197294219
128389763135
292460999909
140462907181
688960306332
492578535506
31615008505
561684793440
486287796113
579634901337
118940676977
215361133141
499653534386
646393076763
246394677324
13556819429
415105313376
121672758876
465626951352
129121850207
30217374983
650282212635
269787367666
434565260868
222986930001
415825768794
169579398885
88393914083
87355990142
388145035056
661322053749
467734375478
118758858564
105649466971
579602146841
675375868116
199860093450
296850728032
590847043380
114359587418
28961373554
287563731995
319317190880
503042164000
95663659049
25322690888
30285778752
105219179855
163670602902
227882121975
145431784739
657546164244
25743108830
414664100349
621160549706
155678330571
251253725800
91244391496
308347275549
347408662782
178355487440
159492279325
362835828136
159267437445
57014418299
452136597446
74066288058
690335981484
292022304746
524992773108
647110521226
15707548790
630649679021
79673855009
289978139649
160564959359
9307514647
301908960981
255154502045
65139311501
538836850574
477737580620
56841029804
334381987425
342772134422
87314375586
320205983993
511725082482
11775707316
271262301990
91677389449
526197601069
176781607382
428836342241
10908324332
100826842071
95495769601
74548771185
278671696465
145259734109
66578502864
4639135594
285460952090
181831128691
639605607594
29513654167
159796083818
236842160205
498244317366
6533599038
171723527473
480972920469
35857530167
497707786186
66969391577
399876055926
499165629792
248879164468
123270874125
552704695813
230875179068
35022443870
181730305160
277601702356
491852889610
115379423084
74289721465
119800895998
385418162163
164603440133
136023396899
107897659137
497568230630
342230611204
366627896678
600395598616
547586751853
26552987266
200745999737
580278602857
107844859573
621679962380
569493478636
434006980045
701897520366
695535636919
98490372506
264976108569
77421749823
671025488614
38629843557
87482767449
311808227835
370231542824
16344383323
474123774482
533237952947
20128446260
253839085012
85144854658
128487315147
213288201934
7604442232
472269982989
224883251624
210739138936
113375682441
330404955363
278685535962
375224571522
19927702219
148890624575
55340770190
463463449871
238203643184
171014767462
117865766478
570744040462
262654095687
500080010732
319967552448
416389352884
116267285430
222218085412
167851767158
387516757158
360815286784
32667999567
553291140617
324674484843
627705444979
523916522592
348554379292
35544165143
27556212205
585751773451
147664261016
28310380558
450083219511
486653932228
56668739166
34634846434
366812394080
237654033095
992366575
442718240785
257489470061
100141898577
101896227296
76373619002
552286508053
56887195759
96964061946
115297023537
135761677505
207580938778
81199147723
33059997321
226491937119
475779011471
229714994870
96080691692
143167731333
436189087118
87979062391
122326624483
244446350376
12640617479
5606327302
288363150918
371956338435
596593188335
612853413112
101920797361
67241172381
115146748261
152161784832
20210078924
9850934277
492192238544
86509188289
487399367945
34533648327
240994694144
246920373799
141456339404
226826469163
321496828334
158071877626
11574456524
215381698710
166525948348
131461161216
318833690904
262305010940
22011093694
502568137557
556738702130
132256445085
51530278774
144838944204
290990480232
164025611039
348785567501
342909652169
26525045752
463728299070
481790030396
33790111241
557744879453
41066630877
43968475143
626273990121
279640321854
582748864532
203933640174
59366909618
77244169878
104270474659
488591842439
47473258053
478066529058
182119166979
176041339338
21326712546
224429608430
593068441350
316513677266
70375739914
61551957152
146870301294
1073738583
35339106456
65790443535
413070959161
111813417827
52320268702
29402794932
53562839610
527642503187
274555615612
229997465107
230858855927
530838550944
71473699376
11104543375
388923975846
88445665080
201156742530
535029057416
448991380461
59086819378
535959117879
183894086490
97540902552
98678810576
389712266220
76322226021
48356571016
478741921676
24912184867
385204390980
36859649475
19659843972
254215965631
399265773948
400588501614
2292903457
152013456222
238767183641
601768771952
505769637441
315084728581
317720024464
331903884282
349136781092
442092602333
335870556400
81910402872
122374791081
482851517668
671004253935
534639573612
152478898174
172485479773
50402698142
21130144910
260570530668
45537093249
184017753114
274423656323
148415759850
318822931358
17490952473
300179184154
262059493187
508993437200
298414472175
633635172141
153333151708
21700866129
346387831768
313763126027
17980785352
585171948188
522844032571
315272428431
159555359983
134613842525
78831262825
235714847623
527501987674
56006162831
161356343559
686873619131
77518186547
328080894777
88758855232
510587162798
448948100929
158496891567
252118431070
63092552526
594510604657
353194246938
463257278446
72188343652
23711773838
276746815896
662972725201
496509567107
86064852351
240750646544
702418858902
609759506689
144292736931
489230555094
363930731669
42938233381
129285730447
189449472918
499318482597
397256142989
569403496622
634553710530
234523054714
39541468973
93298901788
614360579709
183228345174
606209871292
360238355264
455505654991
10442762799
322469441901
87993370660
313834387669
533435929080
76354754630
501706054577
304084350732
565139886276
50830779789
386170497731
44535589978
9698050289
455642260136
181815581832
148667760726
42374720765
252395680251
197388136578
548620098788
425081721809
513466566663
3951555215
401547717548
30559821295
554612519741
490517924789
367420768665
98143262324
226527673873
573062478945
287913175750
215543522019
664054140523
526666582565
304365996119
523724130330
182118436343
160988671147
453768907379
48172419416
589326981131
55792483565
176115018599
282860742979
67551630337
485687144220
22090459624
26801115565
131115189724
27213315453
440705497132
171912622215
271483628513
188445809771
543998679846
183193585362
56775821688
321070097914
680541795153
515215562252
212406277442
264979767646
50503728360
234868786638
325429855135
608008952671
106221678907
265624490643
104974918968
73912735802
323861573891
462908367979
299435761966
504450057116
212913505904
361939394059
1630498753
180473938345
78306102897
279528247288
208596744844
377063258607
115531746217
9959069648
280146338810
322842153290
634758016323
4058410590
73157605329
527332406691
32096403059
109633894046
260028166203
117398474250
37709718283
498965204571
479835685799
505466941993
592911217141
266069819301
613027220439
157390599181
68547441945
528214504780
416721065657
360227520999
232035910822
119636054775
172710658359
596391538019
179722806279
429835349343
305018072707
466819569906
192409993586
23532689284
289107475913
15058660794
137357923594
32910682934
653003363713
7788296691
394908944446
271752936473
138394754503
277837354850
5862306659
228683952532
310460173889
264189831041
267210576738
560832972953
4876278854
333827539508
24258429406
505138574743
56868100450
495742521432
709913284619
410504016495
600439997054
528582155307
614995354064
29720090594
178988456946
119058012142
445040115424
367262055358
144573585379
100273873213
276870899736
121110928593
361492441835
617015737565
225245135452
499483007120
211632983358
439014781419
306221325446
8210612532
52769855440
64237445739
88018472575
183061292015
539479036719
537483929204
546096500108
334130512978
667662317460
392225616525
529047166585
71293941152
197705473533
135482742482
88600845343
81334686297
14532960338
133255421547
434626967213
19090108695
199066716364
299375283428
39491543155
37546528412
139649060504
305416771071
214047672570
147222379488
463526022235
404610111583
60982584359
602754786920
421832397330
377172789177
50929501862
4596714049
18799740837
17483472579
360137547920
482329145424
255950060244
102060461901
15760803856
185409587290
152817193435
127191586549
547139389703
627276975728
552280048742
465531947502
357638707407
491792055734
564347354535
65696753157
636279654874
172754673492
255567555836
32169775311
245057789531
147058709476
461223958087
194067364000
530200147677
28025763058
64970112469
299064139875
118385293755
394328653206
128281524568
161252315413
46473937844
596828335713
261600442874
256857963177
238024213527
313786238783
51784638356
259782077801
234526103835
587878111735
423299922745
50092102636
233846945504
398180088870
94661499272
200857748357
51508571229
414655442434
25106292595
151329705526
36187899969
526748817075
56935020208
690033264216
99749999883
54034369401
327820294804
374230537385
683408799347
567932622448
669936981522
536266121402
70085660400
233945211612
195385749666
586439270530
229921420974
613114895898
192367918356
280022050117
350339199860
538644217964
360918370719
424524515639
293813161936
424804624417
505991604661
195351479330
273070774368
320397956457
490124107159
81288528781
303035299007
30569917995
268538027799
381014013020
213088244765
34534415976
392266191722
285551457026
254859732463
468943605630
265790952288
602302735310
392463308371
376710592347
638621578477
567205045591
169099021506
223629192327
221630931223
115131347785
437114918157
586432714491
711762242517
254690813451
81071822686
94608146393
52729513481
95684037192
595285235592
311230181717
138689102806
151090823626
293285404118
519522038087
505765052888
105916449450
56255039271
246539167657
61098715941
599595866423
138935276195
597782911401
131108340680
262439252627
218075909692
608117879496
416940015480
622238894502
88874611524
485349631762
278286743645
508073967183
70362477930
532517982902
460442447893
96181032740
375804000738
562424092684
239672022080
669618315094
23307502238
392690914554
166946027873
128232115477
608852556120
102244752076
221541939704
22453232321
321938729411
53301002058
184762518395
570688740214
57062456419
608927026345
282530554807
565881284016
130184745244
53129917785
309643272366
16343320117
4312462058
235214035669
321519316021
367594678463
30761391590
4063011945
166609926969
429252362241
9515252709
239924544765
432254303470
12248899611
139299816100
459725513972
319032728427
627336712255
53609332291
367268568182
102998443199
674154071816
550492818977
159933352358
254762449182
676726416737
108227800683
25951302780
550224651715
172142261477
442600560855
415914086636
210571928190
551516940312
330359260998
78750165531
19664839175
256358521370
158757613995
435205132470
224482618877
6441316149
29845426309
229458968983
47439546431
527789582013
235535226010
296893184676
396128201315
458166610386
598679741708
487703321211
17076248366
5612035161
578759609000
202860193052
11482083048
739519073074
6435073130
637849473579
102748972987
430353243644
50436991313
563382958399
437092055870
124938844294
591805402560
207821575985
54441794395
427375678311
39885824955
532609616643
195478501731
630019435720
557938790520
56450154985
140049602089
9032563685
276313069135
137728446510
674216515122
548585434857
433399404760
10178627568
493835421267
459066720802
52364459915
176554620810
67325776516
524135025716
56911063898
436859262529
579780100073
427562222275
82398630067
69635662761
184664013416
200880542004
69819778506
212182474444
292399103409
361402388881
70265729870
213230394375
520342280508
577755415849
197789589051
276936902359
310255851557
81944410850
19327878324
474355859618
106750885672
402490440488
272504215836
504149862943
133283249201
268845961006
503961404784
23654164929
554079750092
418476951397
582657455904
140285173965
507338866878
24627619327
185895833167
64325150512
101542931605
214248231021
93731669658
291196545961
393066896252
688807468658
313697179031
443371450867
18051163170
417110601571
142803029499
409962549847
43184162797
139576912020
60567991578
146570617386
195961606564
13597189017
133389976010
428071372562
337195031579
199924157382
522819919170
47920837496
252831522721
441087316793
18428727274
5501548524
448867418021
48854046006
736947910758
484138023927
49003838007
373500344584
80060417933
507724633376
42218871179
231562530846
283823651889
114300895293
271000370476
239677337706
4882420132
606289506403
447466089681
330477042832
89401338817
542061285780
577475261648
466712799290
92585088752
665219913819
635391978762
653316317245
31822475186
61423139434
297564657570
551857745495
44517989433
491318219073
98778581616
79228464349
197034967974
217371063486
628053504904
59848572669
296758807035
415081692219
453934504934
416116935010
22299832229
178933289619
364372084413
106589263762
617507014068
509413928468
181652748584
148289795998
175852016540
196167909840
269578262097
116235875366
444880672595
65002415853
121864998894
84339689957
41595660234
564351333837
375831378332
497725467664
198947430610
42626984817
523490615836
270578754369
467362634773
128593565375
153376711770
318947880713
155550655023
242587715040
384052538813
620303840142
667297429253
320720776832
638709619930
41300283441
124275582919
8225582964
412201431028
607898309923
91483289407
673423814291
115425345894
29346109142
73734982731
353484501184
367739322489
425511312607
582035295050
417046264169
113967818245
514735215517
201266611335
473595666018
305165040463
191448582356
340281109033
551362846298
322667574911
279449089510
7674100504
379904378818
320510548240
122924054829
359465555998
405407465794
264656051418
156051390647
555444205929
228866459908
384038860044
623861436135
550824239590
629388443361
100790595032
242919555766
232985476870
378519064286
354729761392
32825954681
424867034696
322031473378
354298983907
529567319872
6081357509
50340197555
531647142627
372788895245
66138388382
91079669449
581779378608
506924240481
164713458906
446665045455
462254039573
472292462788
81726623961
268952964732
701432961569
97973691602
340711148680
81826761140
63315036211
357749740010
16743680150
502684785618
386964178883
218806814541
545156155971
217296259650
411582321060
559676599718
595290824895
510128386435
40630940431
118076678002
163227049180
469486872385
171816863886
602007355279
135455686799
431667871317
249372962215
240212754487
559948684126
474404206760
10171386254
415957524911
80328044613
439976874329
350224291295
560607011843
32141855582
27208119254
464867002649
35575380381
270469708491
194212241521
110931045874
154515134225
133546804373
273784434121
406762829046
249990904095
120508233646
450347575669
360483166366
328602278953
18883833108
610558455005
201925825620
517705221097
452615865075
382989724446
264077362419
402315583813
149173581374
320255933063
729930546393
398508344312
23539985286
253340618114
20944947574
117367769800
256376689933
173322946782
458037287489
107760416707
162489201508
39294670148
575948711417
56223495676
543033638268
141357797693
385247247566
6729891119
75361221273
566845937932
127495100508
322387143894
214239547488
245511769810
67239132580
644932662893
162872687820
596201224202
55078927867
426609093220
124299625587
47890177573
341429475124
543505942487
92709559251
144313726958
138678996887
160074376854
587121465804
7031351409
225677406342
9218787138
192274505187
15465539370
596557345684
265194639562
586066231528
395700403934
205975309384
106422568459
516581711397
439014693873
136020410308
124706532388
360981373280
187838183392
476262805686
269337446539
423213853704
128025973230
67716981881
353726379351
720022270196
470810250895
233756024528
597089683932
69024422079
360650744193
138610196847
36097788871
639298528959
121068936435
198176227926
94847402616
23109388958
487658560141
278447419074
444103248237
277306047513
344600318510
41249255553
291231483278
357217153009
43490915790
309687696322
66051859440
286226606608
180121185900
212145377158
595449278528
107316682378
292847073652
497166769454
218464222009
531933811184
558464066531
159763246389
131062402500
117952856136
347551850969
193738407789
446425973047
1661032591
82038564804
642358287996
221703892440
95170106595
5528836969
90875703038
24016494076
462773230921
79853511226
36883201279
590225216379
262644582512
22081808363
321607265542
367608307652
695609734136
116451352311
342462852248
315900281593
313952971683
52676251498
92720136889
546792771046
298209808452
652609668982
378873524234
574531698398
276642301848
556060526297
596473463845
327643262320
418696685051
472111788697
44089777227
354210585867
464258411523
273014971214
291048423902
174456157744
131702657608
198151435085
451167672072
597004813380
165466178340
277184918641
82666947035
461085908790
110814288874
395391969817
300909529738
513966575820
203791011839
239862951500
336522461207
438807260797
39403082019
604134305579
233518602479
627822575127
234381148391
342179029617
349672684262
427790057866
69544724360
160030142286
169906625808
126476505678
341176626001
288775307654
379850794887
138764299699
409443580417
44026734739
380918554673
148042124770
165677462289
461278289104
438001279977
470719888839
373491945566
92867951100
87955625072
198638179276
721475034612
242606591236
437857834924
42760391609
285703386716
153225953864
333034827768
343642681584
189721178640
349244269711
21851729500
40902876183
88848525488
294024631372
195327420564
4098603748
27234220936
146215348357
97162218065
281120011479
564533467322
470656450674
341270905756
34700835022
240625107136
16419835347
381315600982
20053192415
233222624964
156334372894
566956814626
139420929720
30933516234
449058687670
94376487359
65843805289
538256171815
66761799578
161344523126
347773750064
70954892425
90486987878
452654189901
245508060935
88888105793
51857096173
311077326063
521612531176
35891426366
389447490772
179844060875
12093351078
260278562292
428876197055
465041328320
115954327481
156353202211
40430904989
369113412662
23252434353
392782196974
17230736911
60553908584
523972854974
516467152146
285927443158
201034920055
430110627157
205655103684
171572599365
484064502835
349897746890
96758029885
100111797519
21546187556
284121921523
153070938500
488966218326
189758693117
426375086399
57060342677
429045635072
147618787001
229365344970
344527302313
152185172312
7984898503
230328206832
237429768795
36707877922
175533630749
522320014767
88280577837
539039237847
504141938008
588333099392
370321468187
173853408402
37913206366
527617089591
560117460917
690523501416
308762321117
44182103671
575278556466
118112625725
460152243402
65816834949
340268379074
107445868535
658684212632
279529646262
631533771932
400919285934
175703350700
195491412262
208701551939
229027627964
81538051035
6489369670
471750462397
29388113523
115364058423
88351082800
186845320408
38727484699
608140807806
84113964139
177629220093
536267135561
176351762480
39417866556
182166598288
13435048741
726690961010
524622254803
202310534356
257098710667
252860876894
434009951015
2715478738
110700424882
313140573701
527273824604
51204028842
604160403942
65916893755
475358297622
331669669675
27914507187
35799873666
618715314269
598900937058
84105949519
286776246899
615497512123
68147621070
301383496273
84485934570
238017195741
408551878939
216784972485
630211874167
415985335112
114228527885
408196575192
686004211785
8872006360
17588813305
45874904975
390018956630
455798805188
242761562258
133280017625
659516134819
137289543138
553489569357
330516932240
309159314545
290185054085
358282390194
560465785725
558068371033
630693091376
6342414048
235691431929
595975892929
303161436365
403833432145
167441201557
330919976278
15456415506
239546831250
225804535423
370504789751
85123850954
361173819168
654404391523
360429660701
258558042645
489115604972
65008611218
368075736211
251380597296
23206764668
416987110020
81643862393
420312463521
231728862756
347597851262
593700553611
226295735427
343391034021
202237940797
83087041712
105980785571
625750945253
14507100189
55747188937
63827961988
551836408550
442515829651
231078741723
337292625136
165562724420
217901187911
676368279918
93520761387
295193063533
17262072655
177617305768
120703411444
109133607621
151664606484
239283691010
30598536379
44907517221
635955112243
434984470529
624179627769
107754697165
15272911432
95956654945
303822274705
319324472746
95715661736
361708799716
147977002202
58129795758
428258256152
139178068981
440124813245
594920188411
62178637898
65294288814
214967760510
704046053266
21307258323
132945960141
355721890587
364297527817
185445614479
34884682443
49593181189
102443515282
65520760983
335120181335
320657715743
321243663407
585008962992
36466839803
7899132025
635711355986
651194464066
38920578485
71823804496
41049673802
598431952502
334409292776
486779129950
244583063120
505937604001
516070743735
177491426638
501173267981
61141763042
273310301300
150149362788
166818062896
67233356264
44286380401
68594748648
188494884326
607095029428
55716982239
472799090931
20750585971
32742350202
148665040083
188906205277
550638338404
326711554150
8132608674
387701928282
608272853657
112054661355
380065415752
80600312882
396808747117
144705999327
95954857580
33956162325
178937728728
89119357086
594636887944
216530082344
575977996225
346143474527
579110864057
235244404327
63039392764
159444836868
193661989018
41649018162
6618984572
717685780552
126761622746
10111328050
747316731036
194336377536
259760227666
347430053537
34358042301
424679612938
18411813173
19792995093
234843082902
83246445717
203632043913
637638198061
501941123691
255466410737
638019526791
467626869378
376124006112
113954294798
42503554540
575260232623
298294060807
213613790654
549588550080
748889165
170226168077
630834807455
637857598323
514895743318
386905486367
247300795823
379683295050
29626162111
383955132847
439478113136
139994310427
662787460410
205209734730
239857126604
735242831695
489340914041
82180810382
628447649540
391694442119
183581781281
78996062426
82449879227
214032840948
504209060385
186990572329
437553393724
167737652010
315272404815
29379923449
325358061497
428614438932
183089709173
210570954960
512089987414
170852657849
280640216505
653930240308
578362633826
431861142706
24853877741
290450593802
239922125253
96859049698
321604933087
419317625081
552405271574
210151139345
294657747391
9386073598
660375454304
8653483148
414381200924
129232818691
627683864488
15187565839
259923305758
348159886836
95728377528
180172414402
590299027460
99363318892
458512298125
26892652708
207072551162
465078056200
486832034827
405066782757
298253573918
130868552498
11363521556
132550805150
340648846690
53477992848
168237517245
189038214454
76197913477
177596760857
270508199466
237772464695
209016179192
243809624719
142987747985
500814242271
277079097841
39570876356
342279988982
212188163123
380213773554
580962788959
111195281055
674927352189
629479634361
670931494528
204450955123
41626718746
538457654409
604845430439
99399780647
164497788684
331913417648
286493759640
605619706678
262205069387
707818176423
301273476541
67086420241
329931786517
348928932358
104003125476
178226292340
180140618143
6590954845
549900530590
76655491001
639716434364
476854238479
803355390
616337636649
339966943014
200004352808
565330706973
595932008090
332493494679
270852153970
591386174648
20339406372
299061833401
240916660456
28835308140
233260706840
47316292850
410717688550
211135854216
55789898702
36188347528
492698211311
97461516837
147738775252
118820671493
326000725060
83347941253
622597839144
9582381078
61857285231
64397201069
118657649015
523462891577
556844791843
652696682893
201257674445
222556023322
699960390952
11175450350
604111495283
461100516492
35675213142
79920876294
175879656865
646205896416
108800678071
220267904865
622771461264
46345951515
403770582531
18633138711
144239488180
342936336083
261063478980
457080082578
79279721518
330214107871
282270001408
74508679366
303191533855
342181533884
227107983736
522893628586
333525039011
129572143522
612960191875
117781023770
498190214475
627873467425
100354552676
327225030095
464060046090
297784842990
270027093017
242889319708
563233427118
33814696303
140349888471
535264739999
632532696513
328439811321
213972050700
236978943485
643348861344
499761523227
375800881451
198151613217
388967921264
585253634346
203455743984
205392236350
316721462326
23380465139
115985192708
83408327552
270671003521
2873386616
71733649698
334903323834
136614129112
240889844366
697247313809
81597485738
605982956541
5481598180
241398847031
388431212489
551155371216
177487280409
104440487063
138973577954
24299336595
430172809135
595424300
273762579134
50920111754
338119921156
646864575299
57645617934
558779557307
254815077225
127130218028
99450029854
401542181295
392236025315
513479821214
391300626906
235945490077
15131489971
284243229523
461885671843
149909795458
26683233633
166152999591
65766465915
626604279572
81346314208
91190138280
230483967360
13253524048
260215951831
349344479498
426979717883
639032641000
269575759154
52079668441
77387415389
39696465006
40886068715
202798445301
42776068619
46154875154
496621824643
85208403910
559778801678
79748098254
45114468660
426047439777
498333003331
126505256007
97238269653
123611209716
376330221067
62675693766
87167951311
183466310887
19703803997
290814429049
185160479942
641271758613
604986376138
97455815736
626178813928
44207907457
360798204290
412154346488
325506151804
349536552763
36099938530
45179597838
20247560780
438414416700
450247560174
132978113653
638955126733
324616370534
226740162595
100402387558
248500662203
64841821457
72801867925
585273282523
232022651910
260874653790
638354743559
42749029531
65798145652
189296769419
614588670493
18676219197
553595143916
87202433167
450573860612
52298743052
590190916312
530131978660
74789689607
353137547243
375025482210
96816773894
64613633725
352795656770
87179850424
14212344457
257289349034
110943428014
211517785931
348402302197
189986814960
407616007546
312174828560
293628225411
89349733549
68392622846
218704650154
75554366112
333161554360
591831686952
382999245732
98140438901
103076940638
98087073673
513762075273
78094462004
363335043982
265269698814
471482218413
29216661746
263402577754
74515528078
368456432686
634286024212
111581495704
33149451093
108846661454
93963108811
420138246013
343644125028
503643177726
243979560864
110600900912
223801142405
430598557039
52906556622
454761669222
277671716951
126217509650
486248336713
3234387604
97809980211
553568342035
49379935914
125957687869
546650756334
407749033814
19151833557
84556323049
360789925056
385286276144
564912941720
624789393883
30924021902
413207096207
355094816910
98974272484
8851732304
207897686504
147581750832
227084256431
252345387032
562233235330
460344054445
175199035940
403829786915
212997997946
528105955046
12720258937
259994883897
133076040913
216308888136
199714745984
302875113212
294786525173
517296069893
323458678076
654922047019
377751739439
54336661279
583391825077
349548785005
389124870241
28669121409
36775125194
172914324953
724751617178
197098834353
485099134180
119041932438
458948796936
83084801312
264443242957
467796205234
73948474732
14783284562
75613160790
109644190551
402591294525
225626721833
422981397125
165985289861
35818862514
32551364344
592378379363
117898790600
314323853218
522355152700
627313167311
536158940635
261986044764
573086370223
235328902521
27875857598
475653332120
37791245925
423467232493
471962136513
250176084618
352799065929
556679257046
487001044906
20204540688
463342879392
332580779253
708536646519
436913989001
541048549393
39473215530
79036373048
21657708571
283709432887
59598315283
77659672659
9700232275
468751848440
79780044556
67183379784
433213797264
80548467718
384176028654
580620227156
223071377818
499915866353
190710445519
443084645650
82358258771
647460628200
19176403393
62232731969
375692055833
303985398782
58687892919
158323412684
121312803801
65396694986
130768828461
38005984924
212827890266
92366753490
388952770620
193272244667
235359150508
539124136018
309564638215
631593094698
675425459419
280804765795
89312220355
233170624355
639951232619
40655428282
108220402452
296058151776
263213619733
41952495060
29231314326
397232676654
95092257646
89745288225
281573119570
548547804213
186075107036
217311254070
117915404422
162579610619
66910392247
88107156232
64789354105
112774230637
144134685536
684614300584
470480782598
602493757692
123293165079
772781698774
164532336968
126043688601
124589333672
110432590460
243835133444
385317787149
181321368042
45876332836
58223781001
453125830231
76689675994
565536185173
28688887830
415053857445
13689196706
329532617243
294433821856
132178959455
207820919239
66828639007
168853905195
186442749698
87477137621
583012411580
36068456555
530030144199
419029875333
474567319169
731887174955
430462119555
30561920814
90798403738
274363386038
201478649660
122290379763
204353803575
36081745201
493708049201
337853755298
111890101838
244774618708
51658939714
535454396372
347628246773
194337451600
188320614832
619841238547
129973725522
571276471358
78126555230
355895977589
632275296521
378696866092
93396038474
56648597598
10616703983
191821091632
220087543729
117517910792
51069515003
618510365338
125657877707
34555282811
36460594071
502975786293
635231314188
322584659150
305512859497
318642921517
676901035927
511343919525
44181831748
730595198
236878050406
370316832966
69472062725
448560966823
462183681385
411974148647
29041403041
523719345970
41029281236
19357628151
6294047462
50115305648
542613183632
8571246701
19267554301
429133129348
268998512829
72371695099
612846238299
166526154825
192594456096
209258355062
535258713990
619675820831
367745399730
139218194946
499107106423
170579462764
622771250094
256715344077
125902817460
69374120117
314244468909
330900608474
427111700168
343425642380
205638614945
685343230643
354825351312
29187458047
240780637049
371456046232
99507583670
247767400999
333141684940
230584715267
77849430038
412128953293
170522869419
733935060130
388901162909
309221593807
523226376884
355890813313
265860007650
638014511076
256131655586
147053393197
20088443703
612696987754
98995769756
145430317618
232838392635
327667064559
305273659687
134865933098
110130246259
100978684676
584698349035
13261217259
87826863524
162212826551
316064917644
403601742740
114499591107
348284770226
624085281270
356319907280
457204194187
571402575198
49439689998
180269127173
27778357250
350026742465
24640456721
534673635892
205851641315
212817207704
250794412455
195317388808
266835027981
48894998190
124958460300
171048579895
304179408043
684447917002
6493026728
503810945892
128579973369
86125983471
3584437116
270604076655
383063843675
374083462235
658579661195
64887174990
639587960585
7592522609
601551415823
232188009695
445378698624
245736288664
279815882330
136556801486
61779292708
86053349534
46023702812
141584443714
496962809000
100400386169
19020863241
298401075671
34772337691
6496583274
201652851279
137622391989
41885172321
59358233796
319887321775
511682022843
149600644973
62495418805
2002862316
301662972121
62521000281
358315533486
3268929042
173754091252
153778806083
95831320255
481834605943
250011739771
84518735187
487049447585
568542773628
97618943060
596041023402
411101918315
49226085735
235986365196
107540479937
623020167776
401528658670
613518387474
414753675333
75392098564
16318039369
569753181381
256469591397
342408514513
432052462139
365724774040
50148071184
28747798790
608199970034
190613748451
430675704073
414690019495
120958264069
545648820017
642260055365
162391781310
184487528223
397310657783
47186040096
177310322892
89288656605
253583643615
388640668708
502353603960
155886491962
609649032952
549825467330
178526883562
199750069269
163705967364
422979831291
78199322232
127663456560
76972764507
462360057305
630658895890
219933453476
70671713193
352094934831
50536482905
186960980881
155531315111
81006005734
154449522421
627365800053
523916422477
505376888772
434463236285
511007261656
173804021449
54625287287
26755459997
446531270084
507982604508
626599377650
496917458842
79274613177
576642574167
657534125104
615107489671
22740450467
516160521925
277717098679
13760588199
616407782753
205480730157
204484727843
512499683497
370847305194
72483223307
180299747922
597738788273
35330910067
48727708450
50587656268
532339907277
538396774412
496601861191
152960380578
292980392506
189326224186
469477114271
221602570598
93702000124
262570303119
334832264778
402945007339
617948637268
110951444835
680137071607
263047363833
398714055912
401027273906
83505834438
557317155314
108967899764
597802290336
487874693717
56840745069
485593234838
324941008960
415360897449
595201825289
125708160069
202222963952
10078870450
42942731203
183862822194
7868825786
513716222724
620828445792
553059175843
38335974431
109545968881
119438925319
510540417999
323499408793
249966091833
322895697746
643573145881
90828262545
428806457362
380410794053
309345673417
662389829478
133158399517
306618793897
156063736511
573693772118
3788020613
692385584488
39990580261
467723472660
571261679999
192695100264
53071362824
122416096428
562015004383
664395313898
289521764969
51770586708
90660768986
606039671470
341867015814
169612074804
33925172375
198819422540
303874057565
467656627505
522766957743
320174971225
147890505269
172441610704
522777567503
493706757035
363675163861
191553614167
300413219619
168023030620
184301893697
652507124477
399763498895
452229874590
214435791553
625466025656
535853095403
545525323253
346047606706
71118617193
540553285419
512389474693
195406036546
83352671361
475157952126
421153107584
663299434868
387243795899
506671858731
249714192965
408748679869
509702742730
398556533727
256240000806
377664161809
68229236826
85521675530
620601069650
332961264064
569792957922
35215075992
575992541189
254035953362
652544481113
35049521076
90726818002
42511464363
16415737918
59627402349
194558544088
340225949083
282152697377
179111335336
317603629870
390594979447
42978320677
434736293995
213426681988
574072079496
740411504081
227734766594
220845494974
667803794261
58305120318
402653866658
465559518581
219395506915
655604800015
77146959795
200450805683
84388201698
63090708103
255069633053
400710609138
105696885413
594871078504
122495391595
460985830871
159407967896
24155471852
275617320153
518468452073
740404022622
80673066427
365562436373
455701443118
591995741969
64579219594
16815648983
115896823905
470784197168
105639920735
286412310627
402647138571
2182092055
424241963254
319949360427
177421134160
94054530316
37072347522
481168468332
107754101426
121103959589
466738573997
89066845850
46530078616
163926993614
513595375656
751873812468
257433468935
529840827030
8691150427
298460022746
521610876163
25746082840
368110381638
452101954631
322997461634
387661556271
268441641658
40024071999
245935826974
185227535147
14918563259
34599416790
147368708490
35481803245
102492334383
65929684712
50508494056
22545596877
459129524191
384497212665
666506029880
137223281570
238509595017
388915117853
108182674738
517328930147
312879354944
218218895406
205896842697
592281899695
426248000867
433333809356
606863322041
29202363730
458592575051
29450789712
405190237452
7968428744
664910866372
103178991383
594185720335
67080497968
14381766221
552762639128
118582897890
65548586570
190904683174
170410277538
74629147628
476195058920
180073268523
57985575623
437988885145
357290765637
37802880231
80942834918
410653342495
18688061652
168041769347
415482670706
401180234709
177864151450
396069979436
346849689636
539666020930
322304399142
376022354363
44981062550
248286926075
1459388492
305726179997
68967946183
186464717946
53826999408
234517104568
20970797652
107321564671
21496012704
309345372665
643640364346
317585677561
668294903350
706434557272
230991628286
209957302715
437562024097
10289057013
265236373235
219236555693
635842563657
81885163017
341369011503
213001764803
207196253171
296986546823
318436174934
660865923320
15918590193
451432993887
536467750002
33887212182
40228331122
565949361089
429591439218
273871965558
398544346979
375769212920
389439423232
122130701977
614483418596
338551932710
326376583215
599888778157
561460250181
700686056167
657402779525
90122581078
5509902038
487729391192
618228198782
480457100778
470838704836
589395105384
45120088409
25531996771
580114042808
186596888370
53423000901
582612279120
728696555987
612172186102
587390941639
79146672442
632821180957
662231339843
494347501154
471026375053
343623642846
32688339362
15206458419
201213685823
649958688292
286570710619
313746956148
299648684619
203462743232
80026572846
51063288855
5884490984
381689962452
40580239386
306947994280
641508925857
22133068365
631440185184
480710307535
272564579985
27774054144
71210383222
611831523295
66757428915
279306074985
16975995441
67749478058
156005754525
618719694915
55825948876
705192460311
500284051798
205799600519
607822844376
301214271206
498626963164
106670903576
225764409523
346890441076
585524442200
140623947218
52819924283
236213315674
357346014570
256472729161
250094720691
423392508108
186691087904
87585595062
285028578320
709986377440
329825303475
622966162551
38952037623
682123493057
32167139802
460790218344
576179565683
306217235355
451104887456
43101602193
433613221479
313915071829
169976883015
75644648720
555312914464
650718078780
80501062519
94198352592
369401082214
152453267266
469613123607
100124961298
349708631520
140666419577
81391494517
37852525494
108336352616
162978838903
82327888260
311589938128
566444577016
665550558723
583219822395
231091705105
24866488072
61121294592
67543789734
22282639886
232701390633
14346489404
32055291481
77956773296
26584861145
121331074154
29613604951
42865455568
6566997895
618947780212
29965921553
102344726775
649009726152
608590788182
453643592498
678306802710
19431442078
149191983097
101815228043
266158673063
571489991309
335797680535
655167949746
268689378198
130124428913
179934248226
89396539861
336751411386
118079349908
464906374807
416725501110
65338493189
186276729529
98002434279
30249285891
424206429521
55843042243
29775276421
454408501714
117993333312
147548322074
7237417140
119294560898
203966839276
94558891482
374898936348
317236242191
311380814701
203464639175
86507810097
86849723336
197232059653
634095555367
312039630451
536230637013
215314336937
216894988908
669805918631
84858437488
466180160207
686996909253
28408129156
69911609602
171890283762
709764944884
257822387877
57105694389
311968108231
298754779424
463303235646
249295006818
80304714762
88316013746
484443721315
534511077886
45563571413
544294835173
76463117253
48205651177
206807465504
434602330823
656324541074
401436149116
362222446531
668573051749
557584243844
252116395262
122842175346
616513192200
647057783714
179250828252
574814869470
299863806297
235974786427
581618797450
380074168854
53032348783
545064319719
184405106530
234842141813
8916610283
696162883748
489851761068
49982672492
220891189216
21440330500
30202339547
699412953215
62843735212
63885028619
577727369336
239617611075
269966620129
85931361933
116364567079
112957693209
274612245880
1881640186
604303062842
154696406725
113295295980
171492574675
72123279437
368503338108
129447115586
681501331766
252846177690
581055452654
615722741355
252552719924
212461235717
342198385794
78945918283
65412384066
24364950355
153355683238
545868767905
42861613767
545785336941
11121593342
734634505308
280221184320
412321658989
375260022526
49653349613
21081269821
113061113031
390808568562
219595431417
268650576575
382984102447
419484161909
32299550685
123724635766
15470397161
22391646800
29705346251
66370530684
17959334909
551976792233
248826738756
267383276208
653873489443
475628869720
18064725261
165807379712
682859388698
499782295836
399228820889
108693348915
227950807723
605968344349
301394670463
255951492016
59574270788
532433645424
524061511385
647653778267
190899098081
31082328073
378800737580
12701932248
46772478512
62819714671
711573983135
155589036103
20406322047
718366398334
343938009411
300467393814
232401404042
38722254344
150363210513
530421097402
379795366727
324445753160
545670030196
349510143755
77106330439
173392238123
317978629353
241040939905
300256220440
132377563386
380224853953
9298977155
34571863306
552461311885
357749419804
661335395389
155553820971
514750209484
606818900229
649317033611
727549393862
540679722462
726680732810
156720074193
510843232924
297928215484
50119162058
204884900847
374280486938
482514606073
655198679492
413079314587
469358316929
158843146990
269575197167
530865388188
461125708487
54564280588
43937132755
231191111795
240713110136
586017467113
311261238399
147829790835
280481073377
455323972944
397897827764
194031216965
736802520863
163996527155
547764501206
4653437198
245126843851
206082810879
444965564850
8155067395
12817791448
607278741567
542245733667
527864993192
54456929883
348647447618
154370284939
119436174152
516908159470
2301806592
567332479585
551844381994
544853681338
739893222380
661185821192
115115214684
152104293968
530842401246
71360777141
13435907822
582814477278
501136799084
115141726971
21540738065
327479382477
537476765391
449439242034
240628902908
251405316126
450926587844
514023134148
319986050915
507773060899
42746909492
55222748099
595756004336
56713831589
205893882012
307929623749
477099306286
17176484896
565403799285
603203316594
229277430651
79868879644
449147660505
454531582371
36822899922
177738954095
88446722043
282953632599
97267188255
176099088768
23070383100
526635827092
223905190732
357344184688
657415777635
301009477587
126618543249
86645013013
56577756458
524366122488
9034050145
411461567345
509979114713
501776629705
307465330460
213668692779
517827522250
720325878065
161559371125
329135899768
386014519826
26825442114
622342109345
719861251072
453698395589
688047179871
31465676828
321344965277
57557748547
78526823467
714227606767
407346874470
668931100733
416239403075
234883369914
88256337890
246136928185
255735507042
32409298768
85606629550
248010242436
524748754999
92109780474
68157376324
92283642577
712763395085
409311907625
211895003133
78769066181
94079511990
91780916108
556346791218
14539997435
547576471728
332418824253
171738686181
200960174680
56058129057
456367170510
611508293258
148234065461
98404645318
275575287047
222676526042
323800416983
651676998487
190094845704
783627435686
322863999732
564022886336
149322119640
166705194669
2242411997
29456537334
17933535383
70773860262
563601979157
43954368520
164727203489
519119270191
257046771675
24595711429
564341367920
207915409800
448898436992
111953136490
46712704308
148115213151
506871516513
137290859487
442477090204
641192397238
314475339079
672152579959
378926586245
671542395093
485789330213
27592809937
410595281897
72062944588
218597371032
50657381537
660013369696
117037977891
6952569544
182879633959
458666924273
115864206253
577538497609
451647468351
398513150871
83799282239
117900124798
668709264360
208849095800
217974015023
371269347364
21689046545
681424918027
272748028438
287684269729
74229691
107649730647
663328285466
278184020003
299268517320
438657546656
592841576456
286832534511
492335391629
64819888480
160078172020
3062311392
20272294615
43823522517
348314856874
380141953414
601151533606
205875366172
554723455415
515606813061
89758011934
107929270238
76051471927
11990158424
589679041966
612350568664
376373248072
2221357836
99938922678
440559197478
451171555276
202297675178
528394495324
75531212577
125882209645
222761874952
435032392209
228751813176
70226005409
550154714173
318123044889
20483500286
241924515817
225820125077
448182025356
503361390801
715815117915
54462341709
619576356709
208036813999
1481034332
440050051806
365428867027
156222756028
388651728587
233529424938
694890742254
20267699946
705827192929
111793446038
695965870046
650620676670
724697565123
780445259765
212848108174
153369744483
282937849782
657187240763
339172190765
106608746693
539298857631
450006773671
432256920545
382465173064
136100634324
11393979301
559276550366
360071132103
60036826168
111516461918
94407768830
399392580323
648954755008
467581820272
6236493708
468242798650
8851107530
81440751805
617926616957
505865533299
475060219783
258015019857
647215714190
170127724824
349705078393
152566437219
168876044356
1939788050
283439444813
437748838525
457435305831
155460554194
192023982938
407502101866
298995538636
165754685449
55208420906
242501385322
197537084548
241877802375
560236133569
87129033882
283314582917
316335663163
78750282859
359617085410
384813294340
189212887210
288820497196
80377208516
722354242381
262583883145
265390431797
21759725259
460933300541
164525040544
401305375227
613525670468
207761028339
76176106595
566775655143
618563218532
433207218956
567555559840
425511920789
295371708377
74220690422
366669666282
467139312514
15765266337
624060018171
160558994635
19025825311
368382815152
443994265554
310096761023
700907806146
341346458212
510080996543
566784151839
51047279630
59133384459
91488247473
568043481618
687708818806
646820534577
357201605497
590698802042
422533105218
491333502850
287967536174
2251571307
724110250672
74492656249
356984225759
209719221418
51853171608
328478722174
60000105451
81901291423
655864155073
26426544259
10158326519
418176374099
626162418537
58883766977
193426932939
722591165377
7367897111
125980892676
365315889417
139683472949
423520628319
436555763642
206967037010
196249646502
171185297668
49582421297
51761508665
162485685383
305883740687
379827290645
158467029740
466468116851
116754231781
148978220479
600597986746
300769067694
257465746513
162500982834
110467521932
154101304685
344209664678
305962740112
91930641503
739657760346
85192735467
105083972093
314550446438
22931061383
182567951481
590514933145
657889493097
359273458769
107854794860
677984538090
59307853399
114393663435
11881915471
12848262477
415635945641
682236386711
604274883060
104042029765
52978384575
18385956286
336486608714
495915809951
626591060705
14483055231
519404050413
720755247177
353984375330
211875596768
265971607499
554769980979
141042447125
115575776573
122844768837
198142124271
645368683735
722452811259
503024429519
8387865261
86420425883
168762791986
22325146271
129316895962
41330031969
61476400044
648725491817
549427872709
281406844168
24024669039
254915419139
168664912742
475308969293
33285991401
306944036407
173026575287
94196483600
211572266774
25221866418
639990654347
48450861109
651733547059
180526522204
111188506560
490600037211
219043751936
467905006477
2542607780
153608673262
574973069920
95583977712
83153087688
49896629384
53955550726
130373033000
220630524709
619814819207
568859591300
278521988004
643177027806
482509447062
48256171653
104718467795
610337477841
536133554983
641641888842
324375186766
83369453573
57684720013
653502965096
44644140562
490541332923
535963282407
12241981429
268965005245
137033082325
239154191266
83921961542
568531638986
187981967457
41012526982
526823068825
117083088248
222220659939
402841994972
96586414497
127553185600
715463350720
301787846669
280328531785
523129356787
583754132757
521736387170
607626976713
599924779279
742417670700
528626740439
262098358628
217775916355
618807138609
37354729617
163731263961
493811939753
695025441094
189466102143
447001384835
197025837714
1503858840
149593057168
483150954437
171358126337
348007976285
192882030859
119472301748
698425517272
778088106273
25744418890
522421377229
307435829325
465789553073
178542779912
91807506740
44790889183
665024379174
301382718793
82742019246
177536974783
290364393898
213401371151
140644558623
604016973291
606400651936
665327841667
120688217222
702487641638
554522404976
726486766276
22543592081
209161006644
102424821447
223181817962
369285429875
145289682352
182557317845
349874356515
88344402196
336144491730
315322564696
560195400195
478432715777
116603288795
292230927089
114918777001
23034562896
644182968102
406517446419
70352384501
676356953864
552332815880
14037042952
612073886227
140066052267
91129045512
179085761321
14704152680
415558280100
58587592860
135246779374
58900934708
130667301304
19883256685
148750130250
381210244289
623268776511
24935859568
56718123058
114591611677
290584749751
264597882744
72756898238
67346456035
59782428333
601017417969
451897585495
422930976867
661948144213
66497641167
381386044391
351727155916
581183434666
178002603258
107748633299
588092959129
405217349735
182153170217
247035518350
362973827222
254499399000
597059132255
263038402358
6435264705
470941425722
670056822182
454097717796
517519581549
81903793821
416865691044
640530962330
695735679256
600748339145
653240005246
123030946402
129490574198
48819561471
440174935455
301695482836
425997532405
206367290350
456623434822
304452524590
9374016388
697497121261
302125210221
41657457024
434125270295
395444631100
702398265743
257548232842
89539850374
5838151535
46247960736
142937874082
190315531507
163638771574
58783422088
695683360306
303624136257
90914170017
33191780224
141162555563
91353201304
270752921382
256952237321
455095601667
616887051218
399168926205
87420503731
797536096733
408699088379
72248251851
114204233048
468210384692
303490691536
166445367583
88017115810
60065025633
1559875135
218523715934
202245583024
61437650458
90942570368
369153572608
53362745388
154896153228
569664147414
498223716708
264395992696
18606218789
129861855706
17616088082
53614065995
617130884642
135088651600
588554695235
364203617472
603102107128
491786973704
336380733237
343628061364
607535406970
49404028653
503812719278
718534491694
18854157358
525735183627
10127584959
10287236233
503154858983
202384749261
392713951597
81396484725
678312197320
242448654583
543169680986
261240375530
468107584534
582964616825
80562044112
332052884244
585179401167
509411019557
187323139171
36401587560
155824275433
609741789428
681321571422
40977185043
149366764320
456595668644
16844299034
279231425429
36482169463
461242684704
121864272748
215803580972
145582679712
19979882208
40781207752
261249582333
384609448212
711684027555
139003973034
108420023434
359794220310
167452860192
559122981777
55782985021
633965888233
177562818056
730731359421
635544012368
395991732622
39297733622
223026855548
3634902619
367654622406
33160949100
114369887823
330886840731
113428504655
58253878453
160347870720
734181182672
59595884688
646245895786
313286187048
612123083273
630221896957
735065039919
23971919463
162874091746
249354561244
412995589823
507427971127
336456127289
276397357429
267204181713
542454313883
717905932225
299562833664
384074773000
444402345284
369173902174
672966630088
481584275295
214654645008
261227335141
392049574140
308829472523
153911332710
123743985433
763949522224
703811107535
454506291020
282330974670
386957076584
40747309453
76334624574
162048308870
162175832560
315876889780
570854240283
766021450093
268605444208
118133706987
155485767163
430446923854
733450603546
17967916703
576619487665
236863403476
256042558100
52763958328
688905271398
568972704585
377289059500
236397720219
694869338579
409174245689
315037350731
639308957956
274934455850
16990180147
488212011308
23962063532
422928502401
258634436735
160298253944
689854627717
413958073007
191347108411
44572686089
236830532859
54751949952
668166533334
185631218315
106587544931
474378576572
191400575817
711471038163
235937767874
390463712445
502080838763
41703840227
32248911348
351752997849
169155044882
370298132582
621418074938
324199904757
57788797036
200242621502
419895300334
278962985773
613436154953
671288576473
495350140539
569890163030
622960917244
481626895348
683405660460
214383916937
50146856640
19287571239
521706822292
53042247242
445582438793
49351102968
52916478446
47900727139
57318514508
536722838303
440436091315
193236379656
79643508832
108795965751
302082468264
186899043997
98178678041
639859668287
205981676630
676093512737
161299879615
12015724258
368333522591
324017081779
627501442533
682475902439
172378918256
176929984703
2077656125
594124072710
533009746772
235740533496
144754318961
502882248868
78978064074
567011892873
483893322759
351722521688
291883020215
253880671327
130035931719
274300753149
35713598430
435192454447
549143937858
97231707760
173934874635
134373255332
475972573391
129773926087
24020218050
261312608197
227176562821
41275771762
26167001023
160746318533
566904478173
344061280172
370409814840
592938285380
91309579122
385859409828
501108512302
42445642083
563453248771
78854398261
608002172889
411735627263
592457014239
70070215768
339661902510
98124493652
511111211484
166722701225
127178143878
393465413915
420743708124
329057357105
691973906057
42668281141
699749919673
208150986840
351107191282
609613965668
640731561069
21205571253
433476153918
118459083826
86963628045
718236773572
163334992132
203810529271
104232047287
530920022495
104501918913
93311874040
341032433242
23156242798
181904748512
21513311342
347207704008
400853026353
5931371750
39175996627
552290047829
598120189673
742288310826
274630291880
376018614718
70243769081
738228834201
318050817895
124522900496
479139932634
335885536704
572366226145
256313053261
672009127567
719603200096
726499564597
424643617897
63422097475
249100628974
481544992915
258164259296
398919095662
52075074209
476835200377
6442787273
696011538505
51448009855
701569012842
607062708232
420445694177
515978693562
4702345752
596298093581
536438436462
438625930910
376538421614
264675251265
57548177823
59238151954
591532396179
147439567536
770307487386
260263606666
48210193268
112683984564
181322324392
30411178215
386614986595
149978184954
227276814869
456756123754
656912655014
8101325009
437699946489
663761559800
558596634306
530080836349
15513920346
725169644057
154809849278
780092394624
19294180156
424514350964
428764745499
543680499482
531287863078
510885756055
137176218678
654927729465
385856815738
313763364520
384473802432
51039496064
611909368983
145667985065
436291557323
347147824414
276094545217
22176153715
465043201345
15835901116
686910185256
414861777399
324819195638
690107177314
15536421842
439277587744
593856375286
330497827281
324311189273
122025982583
84782640817
5753954563
239395930050
29376209236
699036304401
237074387669
402905162092
641621589706
131826351618
479330211839
564103983359
707746709078
2607608811
422006515128
188154086981
30272196836
131323038072
79401189835
122370819281
678875727549
716072661835
655052681676
70408810163
34563260343
243069661925
753686154482
107004466342
293254250959
389788307306
762092741160
63992699372
320318271885
111247688883
395660834815
604270085961
17701568343
20235315358
469833028651
31104599977
124584791989
90890770341
567522403969
403759494092
505289829616
383027273662
81832693708
138312584066
541042919244
93588185124
391023650252
493383363708
194040198648
580181942416
153260089314
341357049114
128833358534
193655665163
292078324618
67565860790
418163867777
138265964083
64772378245
662056042767
466079927763
636618887212
230006618110
577623507625
634549902245
298234859041
27712604119
355323218513
29118875684
520110544889
495205964367
59540731499
397560857195
142892648263
457848760419
175140864340
608676705681
11920426946
17002422632
254438498888
689252430673
214580897884
52940756809
349242923437
46451355478
34223822226
293623920662
431712826444
572147255957
106442421076
527946501769
420867489115
279814842155
563971687427
635345189345
175289469567
25443285796
2023755054
179788396564
462518992271
349565542048
635313369003
639438319895
692427144948
155655346612
48536710075
396628201314
290747165926
434034731725
138418078790
54952938087
338886362204
386023595877
105927136758
155668541460
406619220109
59424621554
690480165644
687570931110
527598157816
36730040531
404350494522
85505366450
141690390259
69028681038
687337728484
425807246865
361091747982
69634339310
61245497617
95752833704
588753739305
619962791613
229148895438
397816115840
79547931782
43723454257
560270535973
603107465670
16793717514
458746421613
380045859255
32207284354
561199826079
370244982884
708831694983
156840412168
405449178845
67521934471
316194854292
665531456220
311403341014
579441482612
180493393770
524510797490
696759457928
620190079798
205680059847
18925638744
657599287881
51307485565
426405537569
65618855941
14261733948
192060509377
356718670159
661604287538
80924087783
349705362918
298945398874
662586624062
218008889031
542756564194
450081119081
467603445016
393436490655
39698819568
196589725782
150543355168
85738448827
158494680148
810306065981
156991445857
297560171569
225280861941
189738494090
558199723393
551645722088
472190457280
175851020861
565039354507
491306981682
567750163724
151163088985
331748039991
43331288406
378875535557
77313474782
147798608656
97281846606
708064337741
211135910263
147954984451
100040465912
209670278629
731477878288
656379055996
580069580670
38865472464
513208186142
183768915266
337553803099
757495507221
75544495573
818238657723
641632234232
449049488380
127190986300
385260794254
584588678737
13814982822
331220688210
747309434087
132395715408
88025849987
441937373268
20886244821
602510631987
340409362887
349357129966
93606709739
644983764683
634021701156
45060011520
514027247557
134138469500
600277098671
445210670123
453979172455
319914407805
468282209770
437382213023
65670232499
346292407692
91171087012
51744927592
112717921753
302188994386
232332848814
83273175947
237170787903
93209109175
271578792803
395832247517
633523134786
422076007115
690044128584
188570642708
712109616469
72981269800
381706456364
605103756678
475419724156
332133189769
533520218856
763652619085
680457598766
74161051495
15091819817
16223129863
656320247400
163909984594
35073196747
425808430470
142626914876
655700568988
493017162716
37559489680
276233065904
713680503196
368768686047
534666066951
88550595203
473473638035
40905776739
196129634746
16181063317
306663114247
11773238433
181903528682
344984439633
162229268212
587239003489
46144432014
379323140896
277934444912
462696341983
146946463795
203014650912
548486622025
396652052785
9140107619
679492723554
102849726200
470706631424
235239756591
17705341958
729714901812
8054364562
92050221921
657215457930
28986526908
713291708889
160233394265
180010906230
347668227915
238558460924
98729443484
388406038300
172273034256
98700900189
84768209013
343148033320
257247768893
187304014428
179398491780
592689218026
329462676233
674388058141
620688747145
753936025763
438260266906
108921863153
386097088874
354430832269
583592810535
678116874915
222503626534
116705577649
2257884486
540439556679
3787245864
346374379101
20410322429
37944109227
25206545086
429627124877
385967994909
145899951460
667338715175
460293538352
546603418913
42461495321
168069042421
566834635617
16007405568
483953054653
232290823405
139772477824
57963839411
602300078846
301853171442
141258958410
21317141367
81241963348
106603811624
161863431650
146984470318
636630862600
340678118715
286891613862
553735965328
393108285301
553519426483
20793975941
138451260000
46671563363
168104147387
423722759335
252179274228
745547245839
245391024279
209466722198
95555545804
662691451912
12161800039
593236051334
346290575678
277908386811
385603678614
434436879043
711123297746
162758565923
122229968779
361448993111
258720966085
594777693349
454112771216
75951645650
179742037350
108391279179
226495987946
51830023858
629713095352
754542884161
28811083353
63682488530
408004043853
531514558722
34136541848
3928930962
404861301142
289030885497
264384574549
210712365542
766635560109
38648944772
340976484926
408493394286
13812704841
636126715158
27071882104
735295855970
578864493244
744601622992
651525841785
278253506565
502912936476
32643893977
188039919236
121394172742
241983595037
209522311031
54010359356
193727881302
513514328249
62437349804
712686469106
378264810556
5713660371
549946634742
396314323082
340244151549
139036641420
215793112614
268523035326
78991435263
19948906187
302797073067
496714799972
227001741995
35494918897
95626616202
307337822812
579894074290
760330056143
267093741031
601965409916
171110288697
682043081061
567252878077
735345806670
643624846463
321635389283
551615567490
648332052858
455100138960
177132881310
627378520015
246836772022
739990038792
419194202034
81069836280
357512974177
468861913115
639800750007
764215434375
79454618168
56633449834
40246443177
197601092483
71587985881
160877836622
557480642721
489852296372
173381152032
74649959915
197296867033
743415310753
59377226861
758322464146
202084906005
419376314255
307234566950
160247706857
513836832506
349322968124
90138887295
624523386139
772212362044
144589614997
243566581835
782799144876
273302991453
676313080687
123682040776
264972182762
247354115517
190748908507
88017448388
727697019907
14935031887
15383527247
126977272076
662704525515
141243891725
354293917728
200426098788
110988908014
289815212558
575548083897
643716616391
17917600399
113899862027
506760293866
16093261015
261651365489
128067465855
73310135319
37419107179
102808345784
106352620030
621793569203
572728312920
94236077849
21482458108
444355720296
70999779006
617018712832
630304947940
209514838840
267724238528
2007261184
9989815406
393764420717
424884406629
6158108102
722336090050
97441651964
48037794045
410783155113
521658041942
375858845073
12787963024
2373277936
543061651025
227736310776
281953778957
200016701948
457739792061
55787615102
336571185083
37701760599
324531625366
146159728337
567197882929
644506709011
80169493274
299815785135
726793342748
405538074355
573277008092
133848611302
480269856356
34963451002
93717452716
98271110499
242904539500
359948839246
704838675979
528200689798
213728935773
514665219419
471352640870
152166127579
299187004333
3006587690
341136804293
15715073548
389561785033
173096353167
383480330969
140962368096
42249943838
147350365919
545822226726
357495329081
17931167121
12440587240
20623329986
360671356075
235577603718
741467804910
19308986096
1685732585
56922613680
33747076465
202262592648
492162214486
531724534118
692422953994
124717781698
9898276367
342627689669
332121343481
202242761457
429142004370
479082087022
217426670665
404054684890
440726056941
107846928090
313684498203
569716940319
616300381919
135215067764
511404191646
405497575471
222098874287
352851861465
214917734643
671822864362
91776224113
29763019381
101796708577
745288116402
696164366585
12834736429
231621088548
377774800033
142046011082
437595152895
389319325363
640536064145
38417567952
76686219260
382304562378
506693227128
724709506936
513987470145
17026613973
389702533031
221409845135
322594350448
6146021488
724662362523
331579448737
426406173053
735020092206
77516532838
546585535654
713521985482
566602622329
193764605530
587010847561
618160279635
8816927973
385626519353
90795389049
194969386675
63740651787
290846683523
651052837067
80330567802
428155918665
75591650764
175482976027
63677280890
331984812252
695828044124
17778829936
296593889613
88344921245
349342963910
235271873330
271928413250
222747602762
82288110851
218019469010
715302847716
335695401122
342222052306
433705329919
643173887074
545912220246
461953307514
58729972885
51520400713
324790767189
45876396467
528325948941
587053544404
356614535806
340564241140
85611636012
583055482188
643253311794
451755411260
60222839302
274210495485
55923786299
447174308859
692482808595
115527922258
9015677481
481470780616
261097146801
657805496420
97788255570
513138817233
8944086132
563159795540
606526486081
290032376645
330641296588
120418856464
9938709926
35967402314
526877642211
430764907377
566123111365
17849116262
29425714991
301084615603
720529897986
769588152765
2726118427
94626495681
2807089294
341452582473
515118317067
539407923369
685842539539
714604325302
681517208880
142182318341
11505355119
61728836284
202634697255
139722006064
180157621511
175384915115
634724775743
148260401008
537378388794
142552672426
477463908358
420803542392
62146963541
330447754212
289186022437
30646014715
435949160806
316403312982
632676832758
614714509983
276919771963
195869947565
87466735146
695401659386
707098891365
25654153907
53725848066
102419021009
159023614480
564170918459
456574428851
530045261218
523275374120
316827667222
619743556147
426574795989
687617894490
299145570161
51172247233
561950253911
66103425471
121401641659
277172889737
226586243867
36332322127
541740925791
144504051307
21143302701
15015447221
717169119746
169762420392
65623009600
90132766190
419276437409
24019165565
49165548450
72705699036
29471500471
636726898603
236864813593
228163715128
650858722963
93616025358
440349486675
788050221225
643435679658
610413391312
219845635508
23601013395
195919817009
655612709510
255132599267
283046473009
333044998235
28967387897
563155660263
309227677775
80309315778
727048364415
208725267887
571794472582
109477106686
323923294264
254272070102
498018395817
30259800144
2488622622
347482292139
5090007486
174606049990
38919075504
575073292713
23613402521
364810420843
747400349397
579263015366
370177302365
499474218484
580432502674
376760914354
441508772135
551443493147
157790491008
177799563485
457311346787
151464721090
20317464173
34513762105
609548192012
780133799675
122594927533
588782860765
697179351760
32501931389
207682096348
57523771061
432851840676
639078891433
90096182339
707367062269
101996770190
41038460476
453419103110
332862448745
25134008321
404056372295
175546310287
221358931977
136656599134
319375226912
361846719009
757414854486
89069819765
267041042143
331125871664
94278239242
542930480414
27427977186
668011634238
50301227621
617152390279
567757617710
303139479097
145803608780
154255517403
27090447045
268113105827
562063535310
129781442030
371274637306
181670305658
277717851588
549153885526
255384728491
62338824956
277249159657
639503284
307311337243
721610486767
457733220180
135843213953
74828638735
268412690696
749454997777
209069752813
511339173668
525293758955
102309573942
208409135813
526945459047
60728066670
825575180700
351751332749
269925392275
168229222047
422124181278
328329007423
551321241335
590369200553
193411547169
508755189993
3178031539
294215637402
197419213854
554261360699
45329871005
683240529222
102573948551
216858239475
422439279515
211346514017
4208821186
106000653006
305167189909
232441870513
11206261207
312837834942
113891278038
133476221736
115383867928
286869905106
248729000578
30019244364
192753864687
229566278831
609272054877
258548961511
622448546862
364883210890
523393602667
741357607476
377225812449
129160012214
217310561812
136026865380
386026755871
619258412161
14835398272
607956380202
555339449571
718640063769
127722151143
89809526193
314443950904
386143869368
348951291653
128835151951
247978220398
133334438362
102213470810
361026896728
323731034309
429078966474
46763209523
266680765169
549301757830
185746708195
218808455586
50470500515
386957431323
210684718694
129026314736
27578737118
577203000239
288602525384
640535862399
264469887672
186434565987
556676402597
364603979133
120367159091
244357608328
750491530210
187342500925
483407169899
620506481101
210189127377
154341716909
219085264337
820900079478
128755742180
606938348435
156570521185
32944753255
520354505258
294407014740
802267279616
390847059998
61851286980
201438155229
154646681119
349582033872
634945859924
46722199558
245336213304
42011548194
32959673446
404568984774
79688736534
681534846406
362548874366
558406054691
197980944953
193168068382
130226527568
199862128530
65032457407
67261132161
79443950602
306246881647
706258041629
717460153962
303446745790
112324523649
257535838530
302317719891
242241559574
623744817613
543799127362
731541374022
707589956907
22811580505
410350691230
87372436157
583315730226
348259368631
472426396726
13562969762
48734425037
213050605341
456542831615
659672112370
41021653914
326496890274
201571253962
720189370607
393936920359
593670982013
49836204953
231421546126
775732869220
6755304752
530869907140
692769471718
448475925394
576070178016
669343701936
59121134900
90811597098
433476820389
102471723331
296115586511
541137642410
736182705308
113711568791
566111660361
41773579082
554322213549
491451547628
667116751508
386550243713
509703000748
524319835446
85442833614
263027517843
279077636784
145762141373
580708097754
770511420656
595427851026
396103188708
401388635652
648371832305
105331856500
252335823327
31001701488
288964903297
42490439899
530663398645
162769940721
445852249884
19653951087
278870089378
609673924444
77515218074
121689258718
830921010039
26307688283
506183481079
199491567553
223205625439
466960124983
135087577109
456586216298
91857009941
58697190220
29325092304
701891271710
492892496093
77916430555
633331123751
82725801672
272091653674
431479947845
476952851274
152143735836
278755270446
577497346278
32234558594
141904083230
755930016805
111331159848
406374674374
270566625392
705119347221
543242731821
546479992600
79819495531
250929340011
276563896357
812519969922
505855575086
350449727773
59774593680
114724606379
3686219439
627816499505
178086919542
654804449786
243725859786
55822038722
192244386800
33323113688
49117907275
10007270661
619124290340
102746688824
325546891301
387692873990
531562719952
38532840975
17022612255
260443155705
470712424556
187634992435
770514777767
43536595130
55376041534
123021975866
556457291296
632453399352
222176963153
495128376241
266138576022
76618420043
214541132099
73496966697
474099379321
500682333309
83096273404
440301443284
172633990991
542348413726
67058987543
261566006749
43113866524
169123568957
62640184918
11354163414
104642191808
505638556992
384945378430
266770436109
366833819107
275904416042
130946800682
807601306575
24190054701
37163733210
93710529003
621966687624
666031632378
339693951364
575502224280
318858924092
189476494486
702886587328
364002712522
767401027652
292525437345
73076784959
211685736528
39846175306
209216031206
620432474369
289630886075
315437949193
34260419577
123035209988
633525890681
354157378120
210138344261
345720158104
64228103849
297975784269
695018339696
591642838383
120189128937
138180275655
127815197105
204445332005
742429736477
242749483841
248868187766
464369470276
669787536843
515475318291
256782974944
559269801062
43918768767
422864215311
383491689055
462603963111
68972946389
4817166238
206822328244
722547060661
500895363698
684382962444
304484458718
16835855182
403167477292
93989744469
174286056074
238201194506
238418860052
17052200354
352867838164
36052012216
629323633430
437293919491
435156019188
266261060492
46448116766
108214668959
550984292225
147967374285
101074269015
251364005693
795803230105
648267253816
154533042768
262391268518
165423520630
275843327139
112378763682
628066173382
59011884531
98478647757
779319103114
776821495599
449280219935
634766897675
21884217388
238325417374
500773615269
147171952465
25667345931
11179378215
673942227454
33698840103
483479892332
600270458242
385765248903
503699346321
615955189033
241360388335
5831826038
299502390236
525258831937
46091983755
102201812042
117648501486
27855039850
705755428552
115676785286
112183656858
135338832689
496268403045
278167295370
488366200121
46944870341
33516275642
410423817216
352378969834
310745694491
197689197080
603683741813
510219656119
602262548200
680204247042
85573590704
309324586681
387605949469
348184162534
585781544330
374685920431
596101776236
185936147200
23205511564
62968742135
359108530920
181956255611
264717148816
335231893908
301110974569
698432519861
596974661183
166657392109
31296099124
7467389837
727387058888
578000610422
378427475948
32065759024
503462970388
107803051583
560200092177
567764696223
479408367413
60303551775
147438689586
13160225117
753478342453
460981034573
238855161854
184029484794
112680718326
409671118244
493008650771
383243451406
140867472406
684505270711
6318846879
569436632443
80606403509
500376505972
40607058189
789151745262
215357069074
561566377336
647723705578
403956835219
7811598792
508271805895
345602962494
294746216803
582894742858
466687358493
158940477878
328162190221
629362417099
247704969424
366343169189
302045402321
659112790794
37995478212
294020834880
583466017990
465731091472
10814038053
684074836786
192435301695
149202688415
228570014805
499972850969
25593024307
268924169741
501665826762
572145413947
480182955204
408784236754
303969995451
727584703238
54403143063
450349541322
434664358660
45214093020
559755257878
77993759801
755972016492
545333737559
358886983516
316993859739
160999404875
494097030255
18459026607
673059730344
239443026417
625547771705
338551600341
82150757885
472591182352
55578248099
359448170451
128054062687
603113975358
754080463648
476041543165
772255807743
66627177939
57881314817
529218635438
736533097890
688788100210
130748549251
517297420439
316812575118
179099959271
394531725781
562208017996
803729085929
596190035461
275555878064
561175063600
567334337527
545965770280
56868795656
38585984623
309968049615
764823027354
503675128743
125577822825
510201809425
360834058109
791260309540
71510990226
216714128780
709702135813
299339941984
101801717810
32967374834
282803918229
27956980592
181615434146
512639568829
17044536817
138766250462
30571678343
2158397787
6728259948
85049344371
296862399121
256557525438
67343736701
409492236095
31898267343
217729001077
439233657805
373792513675
677550004049
509693249294
107919301295
652781399955
659974031990
482871226591
110694926141
382257795752
521516863600
581298045898
321567455352
577576317423
352180006606
634503451999
54356133720
25513334573
31291995796
95585211779
743583572254
81567154814
731624435258
608573908499
272051974137
120638417826
19775884095
4835202312
566355274551
90004775547
542254949023
371432527888
93426850605
409049442693
140109061706
430539214120
581813930719
135511122552
86614585798
279645348406
192334844025
608129216253
707728544591
355091831859
355674179278
410945724365
104170279510
190135100885
78923165155
153105138292
472375198927
662770804111
210282045281
455751950207
326780820830
687328368878
778842271204
80544819998
85509818142
678188539885
15185398418
285696964887
237870965042
38867888258
27882257839
222186900022
581001597843
146938216005
109423527418
270754679355
367662046269
47748012607
493380489913
597032735718
108141272348
109252154414
623400483870
56166276373
91565366959
340835732429
329003085467
412281534632
692815360946
489443970068
677128476556
189932022731
98400304634
449435644740
758257752566
374642512549
22869681441
162551177487
565071053183
265084102513
417465374647
181489538376
400643586079
676193209525
586959562449
125902628646
156279311825
34387449821
710971230623
219127043867
28072335851
252801684105
519969992697
514792114064
771664040063
387776453510
732736926379
607347125816
16735777477
720064562476
207242300143
153116885742
85520314091
535539088494
271299460916
720527791372
275355575844
48209631597
176348550096
499843122186
647722612687
462859343149
281834825116
205241222656
586224016500
3966276805
752413520487
239426151609
172093615062
254300669371
512977833730
501377286204
226362526444
600172620424
317057256217
762790991069
71499476985
676549911573
137681707396
368251290600
786703962250
297588856449
218321693610
161465615503
63077348351
645978128675
611171669842
47237555833
242967942645
679479868968
83821477699
160344559064
662165719302
245515578452
12384860640
99527873510
64661683831
473614821431
73572728884
180391684848
19005987310
554188276998
223947745230
260338143838
127951332904
29656444809
382481101189
188767656055
470135171655
225058828828
433479660717
46260045116
323475465430
23216589211
96250508543
500660103646
496760484642
119270779430
176445167955
5121568591
690954201233
136260079749
113076377520
576885329995
553972312768
388773387095
636062827994
487309368278
590390653804
366347178123
161991364021
618063356447
75946425083
429257319825
811513049874
681489713019
246826910364
577854655960
233940050244
287041026672
13805338703
119110223865
687213841766
618525952943
598836571327
374024396135
78497399210
101361960809
70307163370
678793115959
136251508797
234499647212
486536531835
130211747687
504429439086
212446791770
82678807235
123832599610
346659843112
524683599208
118263373288
320801129197
109716280288
752922504826
369579113075
182353977357
128900265554
145418546053
293111202980
124610146213
586167475521
245406125536
330422283707
120093239729
222809765135
611891535118
677726085923
38535579201
174974927296
198410701368
231012853362
270499162814
22729841717
13936468846
109784724926
321012835562
71351271449
704226954734
661368285254
54542882971
95902622620
156006740875
639024395357
420346672450
6564796986
250233125115
64545293030
39149243483
335533130395
348932933879
790643496256
687624953796
141972489112
66889004138
133053967388
81080539135
552975255484
179911406228
106888340699
130969290433
6482441840
605328882197
711958798629
293340279563
186640679303
691616778086
475853676746
636082710391
163370995761
441719245626
194409840734
522442273735
162883393924
42088254357
225529689953
641727882974
606484978481
214191806153
656699850200
703245878342
109031010524
440676393361
30176342681
23991195003
9306661858
70841461587
624662930071
366445514789
428801130006
341612562478
107588455814
539225918095
327248340200
381884647021
750062138904
259308670574
69433095585
45465006606
609731783447
239947350242
214027425088
453637045205
705832239408
179366403434
97022370231
143360674380
88962047226
207691877254
119556099930
672898643825
241687485001
614463759507
146561521664
224506769791
648441025959
63789448613
684548791838
299524219989
37966794585
110257785191
61849089130
265709763595
593459895474
350883434426
79485244686
38000497883
499736553649
188339229100
484742586454
246038030332
257962438057
169593504881
50011491938
290925318119
103182768388
55003272627
377033994116
473630369214
349103318378
490926974043
330720989980
121872796000
662760819081
106400955629
484503719685
241839154698
46915545053
106986883606
152153873536
35536942570
358755509208
266095765211
537543649502
390298380474
193973806313
92928964760
34011454423
11075927402
433423953574
305247172059
206901952367
659554064524
109692135773
214839153250
454414501402
663463336897
41982325976
5981627433
70577159792
618514956752
597879235287
228836828719
693627956567
335925754783
665808292082
117214237762
306616142672
741697447535
199972037036
668762319100
7173043089
22566038015
41410493703
782727081817
416902162869
158362049091
241565445815
289152905857
138924042743
634856897524
595614090103
302149886632
472161390453
682956647901
594791043756
40702896875
28454190647
265153466724
484473036498
226939644503
7990165926
666465927745
89279545230
579823602308
63688629248
136949032402
116043450780
718316515566
198943797730
133750619295
387285355433
85325766749
435015820735
304859757981
707049655692
89127206730
271297354065
665165750329
131247536382
25600843183
266608586361
28637242428
717475972631
196531953999
643807743787
447253077136
432835740051
214374200230
215841384187
86935439096
253971652479
70905717760
72479701306
357468524380
103615834088
63378400043
72209344753
630639380119
356340470379
732897670175
69728802030
315881232829
159201995138
316391879957
806839834525
618831877416
19297095808
126644268254
148931709517
469406254960
59021591455
137109895777
51641976744
30229091088
239116649190
784400353176
246683722063
269643513577
617604921301
729903842167
275592809770
516743358232
669570536901
397812399227
424061639897
503275643499
724323871042
161670328273
184314057658
149702660464
308497221707
172353403355
24117758142
198395691264
328075193215
731211832407
475625486628
668721609236
149102916123
186775054994
30225687948
777245651727
776688046196
151212312650
454999638694
493893762519
385595901373
686756197767
437068250301
25931811663
225218065093
70141912409
37449812256
26489093744
129429977893
9454086055
155974015158
219546338363
510283729613
379971482202
270932070582
47704346892
482868841137
442307818407
50169026715
367521121322
238648056330
306977563986
697393463016
18220446666
27872942194
711001300659
84278998859
430408187968
116040837992
610412043599
578195348660
47923190665
351786815230
207192975236
378956410789
150669337991
82327382096
269583740301
158049242445
799322088060
306143231530
307276866350
200066103330
408564301229
444903873079
235966290231
715005178953
558646189300
402410782286
38343560634
630320282961
678529417196
277391182471
93693744443
53828117306
183327400613
337291055056
121356457698
136062210223
352976441613
672816347729
514287887863
253520297394
642457181541
408411245124
119743802797
652302482879
537766954832
802202809302
448544629347
15079901424
262677503931
745985220695
98156573661
612415666485
613765864518
262195167961
92619145972
165574684679
363377923724
718454272339
1540946342
216505381581
190811068464
133653920272
195856648069
165652107644
757840777915
551886204375
410427519202
193779464729
664321538452
41124201409
28626963967
157684056033
701288790539
55892926859
93215687178
667241597481
639476405063
253616891571
409842671791
609323386363
257885227023
155430647955
357778828737
394542712535
155513013076
23785651806
250223040722
776567147980
341902364083
623891142303
463878546833
635815332216
739328479209
743355853875
174506607215
636494684475
725920581061
701405150853
174512991708
637542339264
176118779897
91113365807
362685998575
217669503922
622874867928
250021946075
3993717196
63288863892
480032226055
781115148234
164546638555
33120103938
461463766046
202256885190
636879596255
173109441066
104159621549
26198102542
257622737652
142843957718
201344642287
54160337037
216852615528
186323855705
153869046111
114511082161
245483567394
142445963449
142774911953
231365501383
252040553772
17350812353
21725677790
361120867312
149596845235
109857965269
773077523232
691280787330
577110859794
131109675618
466738225770
27659704142
590518199101
133193827344
222789491454
155552415130
198286845258
175207802139
143572649568
688285069413
300942650255
294274997458
756739516449
305917090889
148867750494
452824339502
743200687677
16842238472
119553916677
260823243984
55447104972
231902436147
238365719607
457949920321
22188603053
569925909017
48217195560
637904078298
198085160459
44534778131
87906568187
201750465440
97317339894
662297223601
803040705934
15925867313
280742437385
276602006037
593838678813
142737114584
689072476242
515841709018
647191610128
375462630916
679003148617
521092874324
775984881161
489316750171
85534299470
360930057452
163527241296
499363146747
757319014661
444005852930
51560933205
227794288380
215923999974
115225362236
158228941073
100135665620
342262661914
739432806442
679136788846
380419944587
508382438932
746196169023
575159417325
112899296368
518517785499
10446100361
553041455184
248937573433
645485147680
273023898806
298628859360
15948714606
861310788469
311361656929
508565584650
620155809613
317651248997
566734268289
775590737748
698994429161
766270632383
432055651829
256867554271
737583074682
571432282808
437062687008
658483780338
781972298244
720133849482
605710412682
170056569743
708319390154
165677504550
65790258055
44839484610
542238137373
732402432985
58491703686
430652593219
1381059478
59778242032
395640039795
38722879933
630840924805
636432931852
736164345219
90329937655
243097091537
431754727434
717095262563
112594810720
527312417292
526660329962
458530683590
505823617812
220969894580
578922923354
76560645635
516463513881
215089198587
220682207605
342966621189
91075505898
403021534182
261840703464
290269179697
448143980188
226408088660
612217596925
327155827190
25934354532
165017602747
419194248329
491331654499
763099644309
357206441021
455271428646
560031354560
605770327803
473989418345
534736072885
161216432659
272743121120
3665074084
98230136926
666986641257
518439437283
582609413365
394389211351
425865803927
108268809886
774193069464
279882421883
81961819411
231267432198
215405311047
59943196363
666426370339
634260892790
175487235825
306362617871
367641980497
91180170389
122893563577
401705285003
192050241473
27078955371
33823808555
289677879433
541074616150
834659333540
133604897011
777732624959
654878140446
215379299197
414665142855
38889910568
521793018526
205030055166
48651013264
579081745273
455588024169
310217644483
14374720688
250568005905
358688019414
520171060436
281535061895
581079128039
680318684124
138535524989
10921583205
732311269395
761956612456
826200388805
75019827827
765645791925
225951956008
213486590115
559634063851
525462094924
311490705102
223668826269
218044772615
546169280834
575521597144
342193657548
160129380418
224400823445
24223114937
770595362571
14255941999
330589898132
41220407698
31933297500
671530517210
197948543577
756813780665
211040364958
16200497257
237859766904
727850280648
106832259984
11647433436
755368054999
313339563523
121570695574
79453477105
127743448027
561542978215
422982863826
307756953490
706902897887
635356631024
277959306858
59470770460
241051247029
474210941451
484202967223
300070248133
12277583898
119913252602
278772063612
643777570715
76932964397