200000 550181845
791711576154 104291
379074481415 329340
19167472802 34619123
575490273158 550124047
631733461 378036602
896942891 280872815
1618120008 271989579
1315422246 319387635
926505367789 784927
90778848828 581834
410983118253 817861
969419930440 0
465451280089 2332825
290493085616 1493008
519921434432 192115
267926595077 11197560
220622060654 784927
253082493103 581834
962815508788 817861
33558531764 2332825
563385119551 504988
848928624355 1641211
198065241733 164670
955114038802 543411
694879145873 109780
328456247689 1454585
138087659182 7036898
113887408470 71357
361445773245 49401
55017715028 142714
256382074698 1377739
92429893862 450098
710283644721 631235
676722815648 318362
911650803781 181137
376321629084 411675
523219490085 340318
585392212214 422653
446745338875 488521
320204535479 1152690
258031352274 3408669
920449014717 3068351
319655204429 82335
168905609437 87824
354310567874 6367240
445096912094 93313
935308771319 27445
162853378604 76846
473697239827 6839294
575489943491 16467
55567353462 735526
614002480526 170159
956210433945 5121237
809860872062 3101285
601332769710 11137181
474805090513 378741
930906849994 186626
442895147293 977042
776301651266 971553
902847032488 477543
369720994842 137225
35761624903 5489
886342043703 845306
291045089809 658680
980973853476 285428
932004035553 2030930
757046719320 3298889
31357403687 236027
627756845514 323851
220610572177 5752472
593095784487 120758
580414052761 23432541
73723398259 362274
457741812630 9007449
988670361406 3337312
835702062559 11817817
731728287624 5060858
917702831521 131736
437393976545 345807
921002704033 878240
600797847285 214071
732842006051 98802
216769914988 548900
634908391638 867262
260785565877 65868
30258033506 691614
800510245258 2266957
722387211680 10978
89666299558 10741973
643710000265 38423
796661865046 1311871
269588722402 115269
247030503786 576345
560083249043 395208
292141781358 3803877
352665796767 43912
220071511046 219560
964468057808 647702
732840106857 400697
874238487722 241516
960053204399 13019908
194756526442 7706556
305898138853 1619255
612343608178 1169157
738894061236 54890
330108747308 175648
481407097005 1932128
622803386561 1240514
139744154793 620257
365866159566 373252
397228231810 2903681
546879614800 598301
637660201059 461076
922093461973 9979002
491311561328 521455
165051251704 334829
759249675234 1191113
677257930188 3134219
361460357518 7690089
2750456220 301895
352115060533 230538
118283901174 4352777
59412341472 3869745
680022649737 1750991
757035884034 1696101
148548447541 307384
634356727763 126247
624453229504 2607275
863784231273 494010
42359739694 592812
909448122317 1405184
954561216748 669658
110035142046 219560
99029430304 334829
654163246738 1619255
346062363135 1932128
362567456211 1652189
509460602161 5999477
742178268142 12410629
29158366919 697103
808756907588 1970551
508366858205 296406
201914856970 323851
221721837021 1311871
898996687214 76846
83625963388 153692
290494046191 691614
910536838349 13019908
989220658520 5648181
742194038039 1191113
815366049780 340318
653615315383 263472
12092037152 11197560
625004926313 10978
154050458106 170159
854982221949 27445
700379581095 658680
788408292065 400697
501765647618 5489
157351494286 181137
589243402794 1235025
178255303111 2760967
681654016706 18799825
815918987103 274450
562828175258 5143193
112779211977 1597299
279490414780 1641211
360917723048 1267959
176607633812 257983
530920422149 3957569
448391306584 2310869
488561008888 142714
371371013433 548900
903397730299 784927
297096266754 1081333
561182959542 115269
69265807496 39350641
50006544729 22707993
704213607572 18980962
562280995896 1608277
805448011160 3342801
280042270770 159181
208516342007 998998
385671240423 4687606
786207279257 998998
522664966441 5999477
747143758983 1997996
999679190900 142714
557883674353 647702
759800839610 159181
644260983504 773949
382372602936 3556872
888462642661 12048355
12640341759 1278937
192552994183 10429100
445641517115 592812
768603386856 307384
67671809639 461076
921004142151 16467
646462841618 521455
829120842910 2179133
853331187893 65868
282242471206 746504
748782958755 3002483
962811331659 4352777
785108853184 356785
176606876330 867262
430219590692 21297320
957313745228 1377739
354866013670 494010
468703875844 15056327
219521460937 1037421
642060360415 768460
642607545266 1608277
937508774151 504988
63819779242 362274
952906285502 1591810
265737142103 274450
111684161639 411675
867085519947 290917
808766458448 318362
723485341347 1394206
927054226785 1344805
58866413602 422653
792245891881 2382226
20889540007 7849270
417573361818 5022435
812067763589 356785
397228572128 817861
686073810215 576345
989774309413 949597
363107505362 7706556
290491625542 2640209
124890271421 856284
480302375049 2393204
831873695241 137225
855531415774 1235025
344962745949 1191113
607858023515 37259332
88020156201 312873
481957158092 318362
669016954462 3913657
684423714778 1937617
591990733191 1783925
381262348068 1844304
120488816661 856284
93520300506 6257460
804353877485 3611762
494613190320 159181
68192943696 12569810
90767069434 3430625
12087936869 11137181
968263540527 43890044
161188748295 3002483
651387461365 23827749
162296840497 3101285
535321827508 1712568
711384030367 345807
747146728532 5489
952910918218 3287911
738339103961 378741
302049017626 746504
641511666089 27445
390077651750 494010
187590752830 2760967
905046173547 236027
188711914341 208582
240429471755 492286454
214020037695 87824
499012081717 2371248
798856592949 6087301
797210564861 1493008
823068815170 345807
220622104566 746504
876432600857 1207580
675070173315 1191113
918802558487 675147
940802378225 1783925
4947445591 3886212
830219741037 2546896
135888776106 2821346
426389702921 219560
251979604473 966064
878639849169 461076
421987210740 1822348
593644253764 773949
176607205670 170159
555682903061 444609
614524761784 23158091
866536117540 159181
459949840380 1344805
878085660354 3710564
781250603750 3584317
969411252331 6784404
722386448709 1498497
755392331485 4319843
684697080864 38955433
829655425017 8129209
162848345191 1943106
270138360836 93313
765816749730 17229971
82525857681 389719
916600574126 1652189
44562267466 1240514
341110572838 713570
310852042415 87824
473706055161 181137
221170897694 620257
55006314375 7190590
273436981856 3238510
876436629783 428142
567787254947 192115
160652409708 274450
444498405093 44587147
283869672024 11817817
932499168217 56745282
851130197041 631235
803814421146 137225
295997319226 181137
683872533935 3298889
3299628089 581834
643162354338 32934
758149135896 1311871
91879201540 296406
514401870045 7459551
856611618367 6658157
773553656700 1932128
387877138441 252494
214282766099 63743757
43462941197 642213
122689834958 263472
287743680377 642213
494062421152 609279
217319174681 455587
27500795464 4275931
682218700489 3880723
819769947145 537922
211266867002 236027
465446762642 1207580
868185043820 658680
804362561083 290917
233265704209 7448573
506205660022 178107072
102333172561 307384
831872246145 1498497
617853808331 164670
554563937150 1696101
67121419212 43912
189261080721 834328
571636376174 2332825
730639022692 1405184
793911394941 839817
898444479928 1624744
524863339040 1493008
77574780954 784927
242071363718 367763
554009622088 4122239
862673043275 268961
129292739065 394724968
56667415257 735526
735591345422 1004487
217316765010 2250490
747143610780 1174646
166145495159 4852276
912750399011 472054
203014825452 2190111
846171413758 5198083
538595835852 28927030
873681323869 6087301
596380446980 6208059
589238100420 5318841
909443220640 1020954
927604897151 724548
646463291716 285428
132030663897 2349292
549630414245 526944
799409140553 537922
90776219597 1394206
419231086965 757482
106733584411 642213
220622159456 444609
374123660090 11362230
220621544688 477543
385677025829 76846
392821968686 1932128
331204588062 164670
776302886291 1750991
659115322463 1641211
745487510377 2266957
903942269452 4577826
758149443280 27445
880233847026 39350641
117123010281 50608580
281481160465 182350069
847827201288 2113265
255792794706 14886168
265725241951 5247484
960581935232 35003353
270685183413 4023437
460486694933 15199041
396676298974 3040906
724588630674 784927
84162428222 13244957
878087757152 27445
128186932868 417164
277797713725 21923066
810958112511 9847266
176606107870 1822348
305570654135 124199603
457200254004 175648
605739609179 400697
155148049851 2442605
673972603526 54890
475898538063 1580832
58778655470 73843517
70418031258 2135221
841224300089 2667654
557878212798 82335
24748475566 6202570
526523473858 21956
445084243482 3556872
583191364076 1158179
900887423319 130248481
723892699412 144679062
42906814765 1020954
978210143903 9517926
18154493992 247005
675619861150 340318
973247419518 13382182
57750927717 10330298
746042374339 977042
25307955777 192115
496258922002 971553
791691675621 13651143
58225224137 7223524
628855019093 1196602
673405905280 6208059
603543415713 1048399
250875678422 6224526
784004740507 1031932
266274721204 13206534
400517373327 9731997
671216770668 537922
780155767483 1674145
837924822785 1888216
178209393115 35255847
85276794351 1158179
704207229354 22301807
707532768430 192115
693076659329 151040813
890744173610 71357
494056915685 4737007
530920262968 477543
98473018444 8667131
958323370259 73783138
963915296133 290917
564475745755 5126726
980415394219 4248486
961712197505 2568852
611801440273 301895
92979417027 362274
185362492626 32275320
301414672944 71785142
596378964950 8096275
50615447896 472054
330081697516 4912655
18154307366 724548
253075489139 4188107
246931559072 43884555
844521312832 5148682
143043697965 1202091
540270225603 6273927
273990341832 5489
521570695541 642213
941889332288 14408625
469847613612 4089305
795003629422 367763
159546364903 5082814
29709825120 31435503
658012554591 378741
803257921462 6751470
788365258305 10654149
607947691819 2793901
334503994009 3205576
269583184001 1388717
156797656767 3913657
370806527254 9474014
134786255239 1608277
673937193987 35003353
916594931434 5417643
169994226667 11197560
624977464846 25425048
105626546097 7755957
985915587925 3370246
736140495335 1224047
135829291813 34410541
474804354987 998998
539718424503 7904160
474189688370 41381571
472561307417 36611630
853879948087 1805881
621155086027 5489
174394731830 7701067
732814264645 25951992
749862359954 29904072
977671000437 318362
456056033204 37473403
725127829030 1328338
762522876695 25436026
963364872772 3211065
91876687578 966064
731738508142 2645698
990870858248 4929122
21444689397 3803877
850524636675 2733522
174394901989 8722021
931437633713 6767937
513868479051 927641
59418555020 192115
944655528378 6411152
228875653010 550118558
151278317429 10560836
753746490023 1679634
368620927558 845306
732835677234 938619
2601380469 53770244
150683345344 21972467
715190825915 41474884
676105453932 6762448
232168633919 7415639
723474967137 5856763
522660849691 4649183
328456911858 10978
906109623712 4632716
699808497138 16939054
891839020855 1915661
335934974055 225855883
952362372095 510477
193112177988 10978
972716773024 2442605
189807321464 4660161
744936883923 2305380
384569241011 1932128
729530985380 1493008
980406112320 13349248
315242392928 3523938
189258166062 1031932
259659974743 14227488
267936991243 1267959
589242414774 664169
93522880336 5187105
395022097765 1185624
409263444252 67909908
620049919462 3282422
986456224399 10324809
827470385199 2201089
350939925685 68063600
971059838293 1344805
301491304873 6273927
305881611474 13190067
377970555364 406186
644262723517 5489
290491098598 4308865
328455243202 2404182
190908085851 2749989
286092174267 1674145
686608200207 5093792
879185864863 927641
212918076706 784927
623351147757 1213069
674518267924 872751
156786124378 15237464
726232199690 1514964
41813180589 356785
931811613169 84634891
278388360478 515966
214563171664 3688608
55000364299 6010455
190904677182 5708560
561700476348 4484513
360362941421 1053888
971603823057 3298889
617842248497 11197560
374664354035 9007449
873687323346 1311871
850578983264 10978
961715639108 587323
961112257875 9885689
747131244063 15237464
52261898637 4643694
640958514695 1174646
544128524438 230538
968867701198 675147
624991681356 3375735
447840235521 5999477
91321477809 8590285
811517669568 21956
441788630434 2519451
80829813825 21522369
964463792855 3908168
283310845004 21901110
853303237905 21110694
979321727109 214071
998573749885 1553387
920436851093 14699542
667916173608 894707
759241211196 2793901
209608055033 8518928
534208087125 9836288
540262134817 3655674
739442135305 153692
513863829868 543411
657426282571 34169025
620019065793 7777913
620049458386 1943106
19798079475 1185624
598590774621 3864256
934201892186 548900
207403260304 3282422
9346468724 5110259
256295359476 21923066
287734832109 9792376
593089927724 5527423
254178663197 4083816
411522124494 7421128
305347699025 345807
965559512851 8952559
103429073694 4435112
734487803601 966064
597491563621 1388717
446580119975 104944191
418629067004 52639510
164500460580 3628229
150746776228 428142
495158245439 4660161
371910919870 3084818
392266034369 5461555
876985296664 3710564
823557575105 58699366
519361048536 6257460
310256082310 34503854
47234799260 75890914
213469142280 905685
899520148607 7964539
485804078230 4769941
908342818527 7207057
743293309418 867262
572170667364 16307819
230511688210 5099281
557877647431 773949
611779731278 21637638
154599075586 933130
540798934480 10928599
480293609116 1756480
881381772901 2151688
643152951681 8952559
338836605731 57513742
302573450572 1882727
452245016615 1679634
868176151640 98802
548489777762 8475016
78119594557 1141712
580877909103 97638332
9340661362 5554868
411402738744 66038159
328989314832 16889653
985923722623 609279
147435415239 12794859
925405102901 444609
198609308832 2003485
508251644095 77191807
132589051797 927641
36306784313 477543
947956570047 762971
837347157517 7690089
898440802298 1163668
272882513102 175648
982618437957 3458070
887434733771 1141712
600244937407 1246003
352656416066 2360270
929796194429 7327815
332288281659 5296885
6600488621 724548
178236437418 21637638
415365603029 10560836
29693898623 3134219
242577886057 35327204
606805666619 44740839
497906377230 2936615
103372520527 13283380
294328105602 6345284
888537024100 5318841
150597969438 136171112
593642887003 2255979
177700153721 3919146
391175710060 1202091
930332840400 9567327
38456760399 26198997
858278087491 5362753
660180100966 32901066
457740226309 9495970
304799603000 598301
496795145320 6570333
568295945441 36787278
271788302581 526944
503960435900 1487519
317451287940 581834
847827086019 2453583
182648178564 3743498
907239046168 2393204
853877873245 2667654
710268549971 9237987
275544215099 54719841
308650700267 203093
572737733373 1267959
181000646490 6625223
158642384074 52859070
503412960132 236027
901652999013 81522628
868174625698 3172642
506139723246 26989413
486352284035 1185624
847264844841 43912
658004518695 483032
871485360941 488521
179904048254 4660161
607903093694 39575690
291592757692 126247
263515841951 3375735
956737627858 15819298
580392766419 20967980
233263810504 13206534
892941563678 625746
425809611515 25595207
782902400777 6235504
796624902120 29909561
858830250865 845306
388975899343 1525942
660209631786 3919146
980966152409 4402178
815912916269 6411152
319099714721 3491004
962757868799 23975952
948361963050 137005440
660748341621 13470006
277273489361 1778436
92425782601 373252
196407615388 686125
566135040756 1026443
288282851288 2184622
119369532388 7289392
489103956231 3716053
926504259011 691614
701465975280 4275931
963352720126 11076802
421987331498 609279
72067544861 2958571
349885543348 9089784
502223778933 33115137
10420935312 28224438
985922257060 845306
556223199217 9847266
737225550204 17334262
706432119312 746504
404927489729 4385711
456631464449 10308342
144145763245 323851
568866859239 8754955
389504130677 581834
412601196353 4484513
165555347905 46661989
113307915365 7991984
141238148559 129392197
294331404491 4435112
130380848399 7250969
774652027883 2030930
355485683674 228232620
450550103493 10121716
735036662597 6070834
336156444227 2546896
247581585827 120758
852780501060 565367
578541268594 130297882
250789512100 18695534
525420931035 219560
234371106801 3051884
85265207072 2349292
929251150288 537922
699279272295 768460
945208240652 3249488
839551930290 18591243
179893553286 11400653
849477433950 1174646
949591027323 6636201
989773096344 2563363
469817841276 22170071
111456329716 182597074
494605593544 6070834
62151421902 13003441
15401394656 1750991
55541170932 11713526
256920065474 12421607
95164923410 7893182
220046530607 16104726
900065522088 16560313
443992662192 2645698
887914980267 62272705
341604443032 44565191
766375697508 16510912
17588256822 598301
24200439920 2063864
135887574015 4319843
404932331027 247005
168890234748 4116750
878623244944 15308821
568336585997 839817
413950461656 244326368
34658428889 2398693
139168053890 25951992
290478973397 9550860
523207924762 9731997
843425356809 2223045
497363731782 450098
233252014643 22378653
277828929668 8079808
7086932198 64643953
481397310118 3523938
381270526678 4901677
288289690582 2678632
727886115471 1575343
806565012009 1064866
280590476575 1300893
403261163319 1954084
468748172074 6411152
967760756197 3480026
602994320690 3908168
565022046877 7157656
2729312592 2266957
642610372101 933130
698726774092 3249488
966028161090 81824523
883589592069 2069353
302049838395 250655185
146331873418 5867741
178570978409 199975248
25285088603 21879154
93994525569 63139967
867549392756 14134175
373550256867 15094750
169454545279 351296
221558127596 4654672
337807088564 192115
468752008885 1926639
595764457514 74716268
187590236864 12004443
19251328255 2859769
623354869299 225049
948446060019 30068742
538076546099 1152690
422495506026 36375603
384574109754 494010
970477265859 39948942
616179874167 23520365
920990551387 4495491
862638857783 44735350
279490294022 1569854
504508186118 422653
965521468592 46096622
36310719926 472054
39609840445 2914659
646992395801 8079808
182625684642 3205576
505556332951 19216989
622800614616 3677630
474799634447 3869745
555121501700 5357264
245909073314 7723023
709157768159 14858723
822510449226 1970551
646979782079 31770332
633251638044 6482509
3849035985 1081333
875776871031 104120841
73724482500 525011872
781796570043 1943106
963334381377 7684600
685522190252 1031932
803249144551 12070311
858281748654 697103
541895955369 8480505
503957285214 8315835
103965911780 17114702
60893825807 110932690
710256512594 21966978
251972161389 7327815
363062912726 39350641
47282388890 18761402
103415323749 4885210
571077433885 1493008
73713836421 2387715
490192041028 13140666
966414370038 221947715
83844719413 312543660
512663253505 84289084
98475746477 3101285
188140160726 6718536
435742558259 351296
353644513239 86665821
948508437015 2250490
339444251917 12240470
498461318038 1306382
39058637646 998998
930900142436 675147
47831840698 24382138
630403052064 25595207
81970757692 2003485
53289165314 68848527
868156111301 19848224
144688436138 8447571
940792218086 5856763
6599917765 1904683
584841217997 554389
336134219266 14320801
557865236802 8365236
652983545042 71790631
63813966391 3776432
240404378628 22378653
596937852349 746504
920430983352 1328338
325150090272 1503986
905584751646 12816815
503942119107 19562796
984669496774 154290301
682770995599 504988
730072681231 15478980
395029458514 993509
96268805549 9979002
29146582036 10006447
699816670259 11027401
704221544666 4764452
306437831219 9463036
831821418005 19562796
430759365393 4396689
426371611177 9161141
121511714094 68848527
813155815452 10028403
568335416840 719059
818662321508 5198083
732281537820 2700588
792787840226 14117708
20923119128 328478227
766398636039 504988
647562102019 697103
293775969673 14419603
6594791039 2519451
250882270711 307384
153480049296 14551339
424734014193 4676628
159531572048 13612720
15396092282 8085297
73720856852 1339316
321853445292 922152
340551679950 8354258
31354209089 428142
944106982255 2250490
239863775088 6257460
980969917863 521455
255260523468 22960487
348259517176 922152
213466886301 719059
94621992534 340318
480306189904 137225
151841118485 1547898
235475406104 1904683
648100284910 10028403
339460675005 1317360
598033407675 14178087
495160825269 1871749
757592241004 4188107
417030321162 2052886
450429460762 156831708
111121887527 14661119
499558684734 356785
857181445343 395208
525391301413 26226442
350453937695 7635199
585383660352 3123241
799901676920 47221867
222271793817 1476541
983020257621 73942319
593641157968 2118754
31215507548 108533997
945204892362 2052886
904476505752 21231452
83593056833 18135656
669536074056 26522848
351562825802 3007972
20354260797 1405184
97374943667 6224526
493986436925 70325068
573837460339 620257
871485338985 1613766
386770808208 2217556
797753967791 6202570
385883431604 180571633
809290271137 12224003
901744648846 241516
83596997935 30184011
517074906827 51344106
579330282318 9078806
763081818984 9786887
502830376720 28449487
374116263499 4813853
464903664515 171915480
845620743392 7981006
971610662351 8074319
724025450877 4495491
147434471131 7432106
228874118671 526944
945166870059 2601786
46208383378 5154171
424719583612 8030407
594745056574 1092311
83616077699 1811370
63203674507 20320278
490208689165 576345
420883718320 3139708
686070835177 1454585
118253124351 4929122
720180627537 7207057
992514432753 10418122
816897500482 44137049
268483144162 2678632
28609222495 71357
482503772087 3814855
538073175853 1322849
188104119952 35832192
896227433751 16922587
942429600999 26544804
253047061608 20825266
221159529975 12245959
520453019545 4951078
727336010472 1031932
137521295765 21193029
344939598836 18338749
845075940767 3007972
739863380540 77597993
113884230339 2223045
880767463069 59451359
721266346575 3858767
247508159474 59451359
288765211049 60631494
100131023530 197604
35730118043 1992507
80315162277 5209061
640402635268 1816859
476456964386 181137
47857770734 6224526
903391006274 1355783
706431224605 1822348
22523519740 13777390
612869435330 20100718
403268589936 10165628
459314952287 3309867
311939298373 9375212
635379312323 75709777
231610998012 11367719
382916000377 6745981
253598868197 22400609
795011451247 735526
542470025342 702592
170527914067 25913569
76470602409 504988
269580911555 2936615
840676269932 1256981
634905855720 230538
459401846065 253646690
3650142070 159296269
362002410154 11439076
772381101682 11729993
47861788682 647702
979322715129 263472
195860199999 334829
264086168426 631235
354310578852 1372250
840121751777 2656676
61612102788 5198083
766377393609 1954084
119384528336 378741
804355260713 1317360
338900947789 2310869
523217338397 2678632
150568553887 80084510
783965927788 24437028
617852952047 839817
555630763050 26424046
529264228433 4149684
15920871035 268961
461037030470 7465040
334500717076 3935613
922641212191 2706077
188657886114 51849094
152940016612 1789414
228309544668 3134219
779570170610 16252929
574380111276 3211065
353745461438 12718013
198051914441 1652189
887977615246 4435112
843412474126 10335787
633807248510 1081333
786760043840 162721405
958921674167 35508341
180458637766 856284
469183474638 94004614
156798244090 1202091
391170737026 5214550
150174040082 16296841
34104075404 2552385
269584885591 1750991
271758480844 28235416
394456019776 20786843
388977430774 916663
335048780167 11197560
207950790962 12240470
433511394374 26544804
133636161209 26424046
704771303858 8370725
566130045766 3864256
30251095410 8299368
533673916693 1624744
451659677725 22263384
268486766902 1827837
73700536574 12668612
881332388368 5675626
595269972552 13634676
183193409331 6219037
651159382437 231465641
280579158257 3963058
74776172319 8716532
784003917157 2645698
78109906472 6553866
741641616682 2557874
598585258176 5247484
478103491973 2140710
787856090268 521455
478105940067 1569854
474791011228 3134219
625542499925 14178087
265670258638 37369112
989774896736 323851
17012326078 40668001
186505203951 1685123
449330183894 19562796
953455715354 4852276
798864044430 500179636
181701581139 135276405
106182831710 609279
399971396056 2036419
573835187893 603790
423606265882 33631103
545219117708 5593291
313515292310 31386102
165589143678 4116750
418668263953 15665606
238226523911 839817
330653110813 82335
930842370711 12394162
45632672194 2728033
557484486828 77460768
42895924589 10873709
794352224928 81835501
391159802938 16675582
4951642095 550113069
163385474194 9989980
44260169373 166113607
166683919566 11526900
670662488540 6625223
504388668632 77103983
58860364724 8485994
179872557861 26369156
594725126015 10692572
783446830150 4962056
527613787189 400697
664206799740 249919659
390624578618 609279
766950804902 1235025
212904524365 2129732
451694362716 3809366
731186635685 2859769
902275981465 12745458
192545051600 18344238
227760087371 43912
451126539225 20693530
897294863441 21835242
128823421168 378362259
528719842972 3254977
524299182201 17208015
392827759581 1026443
113335074937 1674145
485797046821 3304378
592542007347 2321847
656351080457 2914659
963911146449 6087301
945754931493 3995992
513815587047 53007273
936925422279 22922064
439020447326 12877194
670956904941 16335264
112752315877 22400609
779046555525 8074319
955107512381 7333304
512760353915 3271444
518805800344 2250490
570519907758 11976998
704227406918 2695099
13134760853 56487299
107829655703 537922
346610991593 625746
808166057742 13706033
345512807036 1158179
926500685672 2837813
557785333429 51733825
338844927055 45739837
752062121270 20693530
615604020269 43994335
242589314155 20709997
132021952854 10560836
80306879376 9803354
153492877089 6147680
355919600102 17548333
153499019280 225049
892934965900 9484992
840673690102 3913657
179853692168 12608233
243162522355 6219037
672303153875 6570333
338911009126 856284
774636268964 17806316
120911565882 83257152
221133133374 36726899
451633056075 31018339
315798766365 5121237
529825122225 226970150
458796946960 49812675
894006386093 8804356
468938171228 272018373
376308131633 3035417
478637876476 3326334
642603812746 3919146
742741436961 3222043
20872650354 22922064
341623967405 11966020
535854526888 8787889
962815887529 713570
654153953861 11257939
935848249614 2310869
821962918568 1580832
787839354307 3556872
285978173226 115927680
325703609429 2563363
811486030972 28927030
710266502574 10873709
321838871997 2749989
994083801467 43648528
563823924097 6735003
313590612368 38423
190905324884 1899194
570517311461 3375735
547941725649 26446002
281135301156 784927
161750204546 642213
544518877581 61339575
271174849033 64490261
125660735233 204503673
444538293656 806883
261333195337 1657678
292346403208 148647609
534224345543 587323
457164108939 25930036
785647085476 5247484
119932185241 7009453
798305011409 252494
703050746128 43533259
635439954795 1465563
228283526808 34240382
30807842099 664169
443209999241 116311910
392275596207 1800392
349357432772 1707079
315163598333 78245695
398325905890 1915661
169439933561 13294358
2193698553 2217556
566371674454 310375505
296541946203 1048399
488544646179 8606752
280001630214 26731430
153820293358 116300932
744938168349 6224526
894013384568 26758875
405984528742 32220430
447840751487 5236506
695424524843 4994990
412083481943 817861
832407585734 16944543
728433975469 3880723
35759012139 2162666
816950172926 37116618
933425151866 219285550
766905158378 47886036
938056282853 2492006
8251314095 109780
205207983501 120758
935278982516 19123676
801610477212 1416162
715231164576 2903681
440109942796 10906643
600783960115 2837813
600784679174 7421128
955651864908 1454585
146320791127 6477020
272793959065 27884120
596381429511 11076802
860709498493 130561354
530917589825 532433
670666687625 3908168
400725546560 283023818
258017635263 15275887
871416512414 39350641
222802577536 19266390
125983422565 867262
758698071738 1734524
833517533218 7234502
313596765537 3633718
48406777933 861773
430239142510 1064866
433474612585 46661989
588140859971 1421651
229966018323 1399695
984215597478 16225484
439010759241 2288913
402726932508 1734524
673971368501 1158179
329191389786 214482675
256353756947 27258374
77553154294 15912611
85810816580 17262905
574921186870 2530429
21440869053 10555347
843703229364 100646304
36856806977 4643694
28591663184 7333304
507816325064 1092311
929251496095 159181
665562456820 123200605
260183567872 41650532
392274723456 3809366
840592924956 79689302
874778849746 6828316
77548186749 8249967
462699959189 526944
994717608227 362274
806014511802 225049
996359201203 15665606
223359038797 1514964
693771646483 3995992
386211009635 8529906
106183451967 1136223
18046964482 67267695
566134058225 2014463
930327071461 12026399
703669600852 10110738
806556783998 1438118
682221697483 3095796
431737604322 125846303
570529464107 3183620
985334541433 13733478
596942067901 3145197
738819152853 14178087
314697705572 6164147
551829725463 1525942
312463895989 26446002
819766384784 3710564
880836026168 3425136
885214366749 5307863
228863135182 7706556
971585023232 18591243
538061347058 5867741
3844688697 2870747
622212514759 27258374
926398173108 106596380
771353511154 1361272
85273517418 1322849
374115308413 6273927
934741117987 6037900
398807859465 35447962
111655662751 13552341
895651750012 19749422
209542296813 74403395
760800194722 27373643
673408918741 4319843
867620008741 12009932
320583219008 42161009
53360423512 1976040
944647948069 4023437
543577321639 664169
746034574470 3084818
227211892544 10039381
2176320379 3370246
29137047643 8787889
766944004031 966064
723992418075 36512828
766946885756 2524940
308094903175 4879721
232723009360 3628229
200792581192 23520365
143558272667 21643127
629935117395 7755957
987246349809 321320571
306422407129 4901677
666813301445 329340
46185313111 757482
112211717826 13601742
170535746870 7108255
707531725520 1888216
36818729784 21796819
999121856888 4967545
646910456009 46733346
572719087240 10901154
796111419729 1284426
953999403712 686125
940243145019 14079285
673971253232 247005
348776847356 3178131
390070439204 647702
409261572503 53402481
296504505734 13607231
328756564765 112140270
618344697998 8573818
768036814857 12410629
94516960519 7541886
821950063330 16099237
183744129098 15972990
505614219945 1668656
765822507691 23218470
782858911430 17482465
138047485191 46887038
116593225560 10654149
984272743457 554389
728440768270 479112854
697476280763 85326505
765721691228 127805876
725117882962 9331300
909421462244 8376214
735041816768 741015
339999867872 7706556
349896219453 7948072
196413411772 472054
410421738848 1059377
527595580176 24338226
196818541303 134941576
28059279585 109318924
341082271554 18986451
387876979260 680636
900084662231 719059
562201284638 53007273
841726716656 36024307
265132630136 29421040
848923684255 1295404
750446601044 1361272
218948296649 2398693
988660958749 620257
78101162495 9567327
198050591592 1558876
455542907598 1800392
153308150283 26758875
881386811803 2146199
772970491454 4275931
335891281615 100607881
158448581043 3095796
965016005630 1191113
136994727598 21956
931430261986 27055281
919341718420 9216031
495643239920 11192071
530367759276 675147
819764128805 1284426
395029425580 823350
749342636570 411675
84724383972 126247
521902552411 216875879
339993067001 4791897
345857886907 101766060
343840958692 2118754
227208319205 5280418
312479572573 13689566
111116222879 17416597
992511249133 9303855
536407842952 4698584
951231390763 10335787
367513005515 7454062
776814502422 41946938
423080323461 8156654
35693901621 19178566
563335817353 39586668
349912823678 1196602
95723190552 3540405
251276938208 113106334
322756951486 22883641
661851411388 15149640
958410689271 164670
267387824863 21956
386614712026 146644124
189247166106 5834807
870378196380 9007449
65955741911 33021824
636533704240 18547331
233819552706 3073840
999108946760 4533914
574336660352 8123720
390622772737 3458070
122668065584 15912611
53361312730 5467044
883573465387 17334262
136968825007 461076
243707286557 22576257
644783248295 11834284
147977819171 7514441
571078910426 2651187
711378288873 6175125
77569269998 5082814
313589931732 10138183
17041071971 12816815
878626971975 7294881
227629394281 97583442
51714137441 2722544
744943443278 1476541
255834006118 21956
90227580161 323851
161195175914 7415639
297639268987 3183620
470861300503 43209408
858276951268 5790895
971620762111 285428
961157920866 9413635
295992055275 1542409
584818504515 13360226
772433258160 3858767
393880687333 41601131
93426416650 4297887
194761115246 1103289
742683549967 35327204
788930293384 18986451
315800177038 1536920
168269431429 8776911
445091445050 1246003
281688836780 3150686
226118686510 2464561
556629086230 87719709
930849319785 41398038
257467354616 5126726
668465724218 477543
857176521710 4583315
564754276990 234660239
214521164347 44466389
556229072447 993509
176604999092 3007972
912746474376 1383228
793907168411 2903681
188135555455 1789414
686594461240 16461511
75886602835 14117708
178809105115 550107580
969942892334 27477934
512695638605 52321148
369172023485 337732681
642604773321 784927
600786216094 2991505
406517513550 25441515
343084198332 75643909
185951591481 7937094
524838336645 11987976
494575722406 28948986
192533403942 27752384
289374097749 5296885
52812925788 609279
553472438195 2700588
392211989675 18289348
564440259370 39817206
972164829210 4769941
834056517503 17295839
455506515528 11955042
148403208601 97583442
231617974531 1141712
775659138952 69556608
69307287869 5884208
979313219159 6164147
662959805485 2579830
882797257500 10308342
679422243542 14534872
936952422670 1015465
721266374020 20847222
149557446826 88224697
371920882405 208582
101774115003 2717055
508363981969 2563363
577257830287 419387045
113322389858 3688608
207413892497 345807
713014047042 12783881
423598745952 2815857
44789822358 130561354
293234059751 10478501
951200394380 48950902
876427556466 3738009
944626173206 33515834
602224260483 223287031
530364734837 4511958
830753329635 2760967
951228294967 18591243
106686483302 45981353
971595606024 12443563
246935494685 74930339
564380352424 30436505
713004419336 13552341
778452533037 9715530
201915499183 181137
438454627320 20001916
454427542471 12086778
8728206812 65610017
12094062593 5829318
431890988 117179172
810909633663 55647482
461585746752 16719494
243095710247 33263340
518802649658 13244957
466544502590 4061860
241449341841 51470353
899519616174 27477934
446700762706 13014419
557331434133 1476541
917651207476 32533303
233797624151 3864256
611245796873 5972032
962804876595 2349292
205739321609 10379699
874784470482 1602788
957822523546 1449096
549585695362 4967545
163949082133 3233021
352112497170 2409671
124214863530 81248178
147977122068 14781877
204109782477 175648
317437340391 9512437
756966563453 22707993
103120811454 301527237
161717127832 6872228
503412005046 1432629
363617474793 24409583
861997097462 73783138
75267764578 97051009
24749062889 8990982
465446180808 3995992
144683479571 2634720
936406116059 488521
710211371058 66510213
649743958217 8030407
753178287791 13244957
8802676075 71357
435735675053 6273927
376271860321 51058678
884685015659 2519451
397208690970 14556828
841225211263 1196602
287738872013 4687606
956743627335 14556828
875866747917 10571814
15955278995 550102091
957790006710 54511259
816375477207 27055281
3246692173 29624133
58869462905 550096602
577132244548 653191
964970150524 40223392
651405366483 5829318
763644537705 3995992
400527138258 2135221
622249488663 82335
618923246995 20479459
461039604811 8403659
514362376690 25474449
982568306920 18135656
492392192063 9523415
380131070330 9089784
235468698546 6251971
365749232888 67470788
201359850294 3913657
922633011625 11115225
200241833980 2332825
431651300775 92989149
18699230749 949597
872997210424 111772507
997461222571 12712524
736017042236 51442908
757595106262 3842300
888396121470 62256238
630505553650 186626
95719167115 1811370
388966156368 2651187
275090927990 550091113
860481438613 1619255
322212587981 184551158
841211631477 14161620
119386136613 1745502
398120161703 208949763
461034505530 5790895
791632635937 30096187
275086533882 1031932
743599938844 63041165
873112270842 23234937
108919782408 10555347
900091309410 1487519
980394969650 6647179
981503067341 11603746
918751702902 41365104
583738274477 2557874
85190177931 1449096
980972091507 318362
972165905054 4561359
131318638887 164659022
594676910639 12245959
137497945559 1602788
154006463771 37204442
73073602042 24074754
729520336720 5510956
328998574775 7470529
177138681003 19546329
509451490421 3787410
238705442069 14068307
437943582045 296406
264815821523 84250661
935213926888 75342014
928959942371 276881627
380167923476 5274929
604072733869 22653103
873133480338 3425136
92352120221 76094007
421430222535 1547898
731176552392 5845785
78061312355 61103548
327903793398 894707
322943160322 3963058
954007697591 784927
329391562638 24157089
173297249865 5895186
418685806797 554389
123237925494 2162666
542982673405 41683466
290490950395 1959573
717969136228 15704029
664597687897 13760923
374106981600 5285907
485253841495 3721542
933623162052 29657067
535745367145 32593682
304228963652 2266957
728939872062 13706033
401070661946 4649183
845062635431 960575
591439415123 1048399
28046015253 4215552
135329427631 126247
675609651610 7794380
565540765774 10072315
871989336384 12652145
167176148549 21643127
825804053300 15841254
162299903359 2245001
222814592957 6674624
248669379707 4830320
438487253936 2365759
459398692471 2969549
344950664660 2349292
153662835904 380717040
813668600740 48138530
755918153148 1992507
442885151824 8348769
135298820967 2964060
425840753520 77389411
514406722321 3908168
40161570188 878240
396669712174 7448573
425811411907 4533914
660729953471 28641602
24749985041 296406
668801269696 43385056
607396291416 1575343
568594796954 154910558
503414112822 1805881
9332548620 4160662
962181888654 46387539
970772593434 294506806
516494277499 126274445
950710388442 2321847
987010802933 8337791
21452807628 669658
216741284364 22186538
321293207599 2168155
552376817001 3491004
870918119284 2019952
3286020858 3688608
268479878207 7454062
690391222896 60752252
600235622574 7404661
869885997750 28762360
130389147767 3529427
551712864653 45514788
67663581628 5928120
974367713767 3666652
368059328593 3172642
255277413121 4737007
226667122853 3447092
31337357859 20106207
393367918512 9605750
104482533879 18563798
489351304457 186664423
267378680189 4868743
287735606058 5631714
518196216541 29113656
555092914988 11861729
142465039188 24788324
935262702142 28855673
496258104141 1388717
279491260086 631235
275638642366 1240514
528147441655 26956479
630504263735 636724
325674429905 15144151
358685313160 18761402
771354952180 550085624
785562318849 42391547
263500247702 2969549
251419042929 5631714
779050260600 7069832
15389856778 6015944
745414665858 78267651
308101838690 501431128
888531793083 9358745
572182616917 4577826
985915297008 5434110
506144970730 3556872
491835604555 1542409
127079170006 12405140
192002137191 5527423
153993087078 29195991
982591443055 7525419
116080335981 5027924
411528431355 1915661
243715942710 8381703
381276024075 450822548
798234724764 11955042
401617511968 12536876
443994440628 1794903
327884527008 22960487
981510312821 8238989
161751038874 1904683
703112716938 1059377
169443720971 2645698
97886054810 39817206
30787066234 10939577
937502478268 5873230
851648998273 31808755
322915567119 26467958
504508916155 1103289
542475569232 433631
997471991989 455587
984800365512 16532868
336155154312 4210063
303115316582 19162099
710269378810 5077325
19184834509 39350641
840074079812 23745414
945703153756 40722891
781790230248 15704029
741631566323 11301851
130922769299 10352254
264597482662 18113700
408765391440 279939
353206916273 1827837
512751461735 3578828
302581859720 7459551
430233851114 6405663
420279766231 10824308
198611142158 2146199
942440238681 12207536
988516422401 53984315
952363327181 1311871
680554591635 944108
95718898154 8722021
475893636386 7635199
293239603641 2338314
579356709272 174616068
323972232880 6427619
775728717516 6306861
4943960076 2365759
432415515197 18646133
879181352905 4758963
764741942824 9408146
671408279297 47381048
370816390987 1460074
393349052819 10725506
616200013308 515966
330103977367 2953082
813168772400 547862579
812043139935 3880723
788936183081 23822260
981501272438 5450577
420872800699 1355783
101771161921 5027924
317327423166 91902327
102325965504 6147680
596374634129 15912611
470932789239 16999433
854425667375 3095796
219461976644 22384142
221708141966 1756480
23440342248 126730032
498464757060 194255710
188131674732 20364190
210697742618 6949074
180584821806 383329804
985314127842 625746
267924778218 6960052
166154922680 550063668
571071747281 16022391
195279576160 13019908
969414359105 2464561
707531615740 1081333
318551964503 2255979
777406952475 525176542
311373132560 23635634
545230213885 550080135
32975794660 25924547
234345495127 10538880
298715936664 21901110
316851655694 21956
493404934846 5104770
251962220810 960575
830212791963 3189109
245888302938 9742975
541890362078 28328729
516608366364 8853757
413178021804 7267436
887433893954 4852276
687163574646 1652189
841770557299 6482509
435140450474 11598257
977663013942 6444086
710277057921 3716053
25199597428 7344282
178783600313 1048399
226656463215 17114702
160085069249 16483467
768023202137 1213069
686559913474 33334697
623348485592 5439599
532571522073 2146199
685308843800 30381615
200252669266 3304378
386777842525 162666515
610125815497 16176083
935295054308 1169157
431881267919 1674145
357601575651 6553866
735011907207 28888607
172754576972 115269
665154868217 9995469
55564724231 1981529
786602396852 124122757
633125039748 15764408
346466054548 14836767
321284749050 12959529
595284902632 8980004
12625323855 11867218
950073321216 70132953
951259373685 411675
526483151664 5670137
900062876390 20583750
317968025308 4769941
728960625971 12207536
603523441242 23520365
777393166688 6960052
612352398975 550074646
841773691518 609279
393355474949 8046874
85256924171 3375735
382370012128 4676628
864302593385 21374166
233266604405 2700588
167249898753 2629231
280976619655 44466389
764747656873 3233021
982061971207 82335
192553910846 2793901
405988349086 17378174
641495940104 1246003
678920123381 2925637
593627737363 12213025
788948494908 2151688
821368325224 24766368
467646084838 7668133
124885133717 5165149
216210621403 8156654
544122755499 6460553
116054658439 7717534
453853746948 37786276
975257574307 90541055
595839667792 5236506
796658385020 1191113
106716014122 3238510
457721316704 24118666
336662368265 31133608
917143192129 4259464
254687913569 41881070
600787451119 7327815
94195672882 288260324
331163502897 10335787
180446550988 4940100
381701438042 122443123
971049787934 8754955
955644800565 960575
809759199315 18234458
161715020056 3178131
714129812866 4726029
274497786323 7470529
129275835526 3787410
272882491146 7196079
137478887751 36721410
95632764766 98275056
971031032021 24640121
113872176495 2338314
930337165732 4270442
237610583846 2579830
333309301854 99065472
765262829876 34630101
614541914909 186626
372973294191 109780
687703804934 5708560
860954736035 9155652
60966104959 50987321
977642485082 1213069
760346262492 1888216
919867820022 11378697
147964909043 11027401
181474355587 15934567
599166999190 80457762
920988888220 867262
522868347777 204130421
594726701358 19546329
950147236090 6789893
619491180266 5779917
458274347340 26956479
3830647835 7108255
753184144554 2365759
437389212093 2695099
413524803265 182350069
934200986501 5999477
649203190007 5209061
336709074166 839817
146337982675 8875713
2747706231 208582
231545695379 64545151
744924824590 5796384
239877058468 587323
993576433822 41365104
608464533478 20825266
999609782495 26978435
664007117990 51739314
397746956196 192115
402727119134 3952080
754844312306 1959573
20291005561 50608580
464897272411 225049
52765078175 20863689
283875397051 5955565
846688035857 38637071
620600447114 504988
657752529683 53402481
424156491639 7717534
732833146805 1547898
629890425957 10478501
122106236081 15242953
358697010219 526944
158994816297 5340797
27506372288 817861
754839278893 5346286
136416024909 16922587
482780420595 22329252
546855490645 24695011
844524858726 2925637
787857100244 2277935
726183550683 54763753
875858382681 2706077
767493302147 9034894
857728992468 2146199
247531630438 46887038
169657789390 217095439
554573081824 4242997
641507521894 1218558
863148772324 17603223
795545736948 537922
26408734050 367620286
363404529038 256511948
998006700343 12273404
694324825322 345807
83565419718 4275931
951809226190 2091309
223877686337 6773426
293340417523 451096998
553400417026 57876016
380722408697 236027
203561642540 159181
333410203560 313218807
226345741903 328615452
441766301182 21121672
857719716058 6960052
234901906987 7119233
903386444915 3013461
698233988139 454478222
370270907726 834328
14299296442 4127728
80214214078 60296665
763626621609 11395164
646348379501 38121105
169978939802 21368677
355958621403 1816859
768593819529 4242997
634308929551 45190937
628810547215 38016814
961161625941 5324330
300329321669 69677366
240409812738 4385711
858274404372 2958571
816433292844 7695578
434995101754 43522281
82419991338 54395990
260756347930 29174035
45088802699 17778871
579265215712 779438
687153870094 21236941
797748132984 7454062
949609404495 3792899
91839148307 11916619
445084633201 5027924
216141174575 26204486
769149858137 1729035
888504485308 16812807
969966231562 1729035
928568019374 15199041
569933361288 50729338
390626999267 724548
229963498872 7706556
311281290612 71109995
474225970660 30601175
8769110840 30178522
370781645617 40618600
473683703953 15160618
116632911030 159181
815748861037 35299759
835694778656 9183097
152400376555 550069157
814747540863 55702372
356351461063 18003920
706379370022 2475539
431336048130 1772947
963907051655 9078806
92852127117 118051923
906133045275 10143672
270579070065 30118143
66020116903 878240
183746807730 10028403
373006332482 6449575
609586145087 998998
841209315119 2162666
590319269077 16176083
820857318372 10149161
232169808565 4879721
950701133988 4940100
151287346834 6608756
538615228489 10807841
577135592838 3809366
461586548146 5088303
348789389721 4885210
885152895438 77570548
302558493047 27834719
286094564890 531494381
139737836954 32934
395345172235 156299275
202464841211 1026443
116009758419 14337268
28574784509 4984012
781804391868 2486517
432424336020 18344238
869819341915 7459551
634346457844 10039381
329005732431 1641211
321287016007 6345284
959491638368 25254889
854973527373 5395687
481938945590 944108
988660322025 12800348
934082204541 80863948
575239233416 18799825
792232740237 20276366
804335236841 23218470
888522126954 5296885
652985109407 51234326
903946248977 115269
743833495794 2991505
909787455205 139113216
923807380921 453473735
844523541366 922152
363925992435 253965052
103952145368 12975996
259127818774 1443607
254115726323 61937876
455529163142 4182618
80866595614 3408669
713549798306 33515834
353747854642 5538401
594673046383 39690959
276625839343 100042514
190895713645 16005924
206827159401 1421651
988111468518 5785406
234909020731 15478980
215084272787 12361228
932002811506 3677630
47666780979 65911912
625518523973 1569854
331204088563 2629231
667904943114 620257
971585830115 1136223
618393846504 8392681
856571153459 22439032
757574813429 19765889
193015456319 41606620
456399082145 232327414
132014180430 12525898
51153894259 9979002
191980526998 11307340
394871375314 146084246
447824866321 21385144
936938837395 2327336
946780573426 25474449
792241978224 15215508
666810178204 3716053
636539215196 6861250
163400310961 955086
976567694643 4286909
593094911736 631235
205754602985 5900675
645857028758 37511826
546879697135 65868
990743107262 80874926
329521328087 1026443
96726662414 25595207
218406458084 8990982
14247452837 4671139
1631051189 12712524
827314305484 146084246
23643643830 8859246
985333630259 30348681
340971366309 111772507
292438634875 185352552
476404033959 25375647
462523526262 69990239
658387126859 108533997
361973351388 45800216
883572296230 15687562
621133031225 7948072
136371607921 26226442
511651345050 181137
293209606256 31924024
980187715988 40635067
357065879277 318362
832825114916 104741098
589237661300 329340
980970099000 636724
979308910294 5027924
922630431795 19535351
641500644177 5209061
797203527963 7904160
403240689349 37072706
352095195842 1613766
594905047365 388983474
349316912974 26171552
890674715804 57058155
468799727670 111316920
336671694076 16423088
298193359000 3650185
568297339647 24113177
793864041338 38675494
541874498868 23350206
708054725837 18547331
228866274890 5483511
135871562602 11603746
916547769946 18196035
930329634824 15725985
370160007970 45108602
525408981482 7196079
799408509318 894707
224416884693 12229492
477001157732 4577826
897339236517 5609758
858270968258 7305859
118809157470 18975473
586430720363 36249356
828546663157 6087301
120946668037 19458505
119932069972 6751470
224466357050 4490002
315750111869 7991984
702580363365 768460
852745201301 23075756
588134229259 6916140
105079624718 3425136
690473750011 1575343
262980579208 1267959
104477236994 53687909
88547942926 592812
311370388060 20023872
599686066475 3013461
70252395194 2129732
331745910661 5467044
388938244803 30123632
440141109338 1333827
468199159386 5258462
787272617638 21879154
628247817516 2728033
781788764685 7245480
984201853022 63079588
207931217188 36897058
614536766227 3002483
959501710683 14672097
330105036744 1937617
660736490870 5999477
222269823266 1981529
293674049921 4830320
238180756629 5714049
282183920043 38082682
638721889255 8178610
209552945473 29228925
461029186689 2310869
679468987866 5258462
715221558826 2645698
780127202727 1213069
627197766000 1202091
40702519535 2887214
767495453835 1679634
314149022224 1635722
62705819299 12196558
113874355628 1959573
34613001925 10236985
653012724566 51075145
645876234769 28817250
233260522593 3534916
280652120953 171547717
250864766290 8096275
527066349844 6147680
278914182141 598301
103978053448 6103768
669569309951 988020
998010712802 8365236
55550469298 8919625
938871921135 164730379
594729187875 14990459
493483389123 27247396
11547761471 5324330
59963236887 2870747
299286801061 3738009
659652791784 12333783
816460523773 2305380
668466553057 1031932
874132467687 60571115
37408981329 488521
619553927933 303130025
266282976660 411675
836265170999 8348769
900044208301 8853757
13695668204 14002439
755942310237 5439599
405965273330 54763753
518257221287 9419124
448775424223 161255842
490723763366 3562361
174342547907 52831625
113770229298 12048355
727881795628 5928120
43986495903 11839773
788613600040 98615374
470885474059 5527423
165527837037 37736875
517712446107 104291
351552879734 12794859
149038250386 43225875
118833720745 1235025
704122363925 30118143
743518597353 136226002
320198722628 1053888
495696411863 2223045
808747878183 2749989
51685583663 17702025
690455740602 8085297
529814179740 2887214
306397904233 9386190
428010854861 13771901
692571964827 33740883
144581406127 63507730
679361376021 60774208
966109519048 1438118
587560274555 13777390
352644482980 18777869
744686195804 169472875
527395835466 89684771
738883385131 3694097
679988283108 11345763
6047468963 609279
773478561691 68063600
731187596260 3293400
120482866585 4105772
310841256530 8656153
51713220778 2371248
565577009641 6938096
578215855810 24695011
302473704464 87944758
64353362351 13804835
780685766275 7948072
41239494846 5631714
995211895585 41381571
456606500477 16719494
28557208731 42902024
224468047662 5165149
321792089250 29421040
572161517201 27395599
555669103715 225049
620046927957 2711566
406169412148 403007869
805964023980 20863689
519829768132 3705075
260775636276 5543890
821958906109 7404661
863750671527 24985928
102327293842 1372250
47268424874 37605139
973213865261 54516748
255276167118 7783402
958904394795 24963972
663477130176 28575734
324047344356 3254977
800446111782 21582748
703681358290 680636
899483646757 26753386
365254171581 36721410
168147361558 160739876
416482488609 850795
939145191000 131736
728432943537 5066347
255808987256 19189544
350428907855 16966499
451139998253 417164
503325267868 12685079
827473500370 550063668
519294521856 3853278
948504753896 7272925
271765160957 11559834
368598724553 19623175
448925180610 21061293
79705671787 52930427
702026114171 1388717
756456906895 31770332
132563099805 23586233
89042587069 34805749
995799435564 25567762
424181021980 4083816
579676756395 214735169
862564816662 105773030
20349650037 1690612
68174237184 15111217
869213671769 58457850
752085614190 1997996
256358526888 19013896
374078669338 14211021
255798086102 10676105
889633402776 3814855
211251371555 17114702
8768358847 9979002
670121492700 188053140
260161930234 13448050
47857853069 7014942
100676748307 1372250
617853500947 54890
366385163891 17916096
439966070617 69990239
866806261583 76286122
816387141332 26978435
468194235753 4418645
53133332604 140562312
727327941642 8052363
217297416285 24217468
143014512952 19529862
972451440253 204179822
242599315113 27357176
622416302281 180714347
659032970996 81165843
475339074319 4896188
72613653868 1734524
722311057294 62206837
425703163338 31852667
979849777306 7025920
553922209763 103363359
411530626955 3139708
21245597878 208949763
22491628650 32412545
353009334229 14408625
726149941536 2920148
304244475566 164670
819183653169 16873186
719611837982 18860204
986421693100 6965541
374672829051 856284
603474995328 49208885
925919754449 13223001
885784133346 806883
67436715769 126499494
503868566507 11938575
323670315924 178348588
887440140436 1855282
257925721958 86901848
585748840941 176542707
269498774159 89311519
886304164114 21264386
711905669412 18777869
905605574 194579561
757033968373 3035417
603528326452 9084295
48244413313 162068214
884036465445 38384577
342727553138 34300761
759795163984 1619255
443992382253 1921150
287714056244 23004399
968310087247 1322849
61060027238 4989501
53359770321 1932128
100530400589 29947984
971575922470 6153169
898933366110 14545850
220028757225 5818340
953448892527 142714
995824273289 3875234
672859648070 1575343
967219689000 254760957
548502742780 49401
308097439093 3161664
840541471070 85513131
237660133049 12492964
282200908498 15709518
659065493321 23295316
719052423639 23547810
164494614795 5692093
559453646857 70511694
64906140493 12454541
167795639997 3359268
65422603411 14792855
634893066350 15034371
55545984785 13826791
313582516093 10346765
857170884507 5554868
436819385117 18014898
95669574000 38659027
560085123700 550058179
305271819089 51997297
698154789939 384230
648646739724 12465519
245351689901 28839206
642588893644 5708560
425816708792 17509910
665493690628 16505423
92869823653 103363359
573744141850 95162793
953983139805 3134219
346053871652 3754476
940221117662 955086
421368482263 70588540
585928336730 7794380
786755754023 669658
645351439549 71357
808217135795 548438924
780117728713 32901066
810353968307 41485862
35595840636 7849270
354306895733 5346286
555092382555 13360226
184252517697 54516748
514963512922 3128730
555133487095 245632750
260655048435 61937876
91809117988 68123979
51711799127 3842300
385658758437 15890655
527619473793 2140710
143574800046 2047397
110513489348 59950858
866535689398 60379
796105014066 6971030
521546972083 18980962
103428777288 345807
87240418887 185928897
841226094992 889218
221716051615 5977521
759096043613 117448133
989764088895 5049880
9892671044 9018427
793885141054 15731474
546686078149 63518708
274506409542 26830232
475336993988 15665606
42829408887 68316094
624884859927 75298102
716168318340 103044997
999062872094 44905509
737611391389 25232933
741586540056 40426485
209581663921 12421607
762488103880 3430625
442890327951 5324330
244785068501 36210933
245175591803 69885948
953879924649 14973992
835123513562 35903549
295447656255 523008387
104437688749 78262162
880254375886 8842779
77367505336 196160393
288832758683 7305859
247560036013 14781877
947413142580 187817113
610690449879 10890176
986977896378 5467044
381263028704 2168155
373017936228 812372
305883988211 10917621
281117708911 499499
616718918831 34174514
22544740214 11609235
599683997122 1394206
46714285460 50454888
438936421714 38110127
946802732519 10011936
583133142253 28411064
709091548863 88921800
575464727025 4242997
686491081414 16851230
341090000066 16033369
159964157557 86479195
338898208778 1948595
825270629372 318362
667870746644 37879589
578007356145 77861465
172401689162 350983127
805667019679 147418073
123205419636 34926507
624991736246 5560357
524307860310 13590764
205141023190 76412369
239304525415 12416118
203491778548 50229839
680462568550 45108602
67635165075 9808843
66012059051 9413635
337804431888 290917
133613359903 16258418
699274249860 203093
223345003424 1229536
295986527852 5576824
63245956274 966064
237110900801 17284861
637099716361 751993
485769129767 19732955
774090928417 10127205
975910071112 4446090
431304711429 27735917
935899640540 49192418
725546516391 104521538
560374728829 104027528
141931450590 642213
41247958884 2250490
429125989450 1783925
464294055848 40980874
791661562967 11526900
812916456629 194294133
119934474154 614768
257475368556 2793901
615645456730 1262470
649441267312 320535644
529268098178 971553
517160304689 8711043
447841849287 1460074
546312559769 8650664
583706141871 18470485
149069630999 7014942
207392655556 2151688
655789421113 6784404
318005111900 447007693
484687593347 5752472
35206470024 850795
173847179216 6828316
584267548721 19310302
216115151226 93927768
539671932673 37511826
21452390464 3062862
414822271456 2645698
68719967450 14963014
917099472244 1355783
464294736484 55652971
526497982942 23520365
829108091963 214071
795005545083 290917
112201491819 18750424
915496576718 3836811
205175861873 5719538
811513053319 614768
889556683023 56141492
932548075207 4660161
929619196135 141275882
791090100269 55345587
647541622560 8436593
180448197688 296406
28588808904 8722021
184847747765 2349292
372319282422 30628620
803259304690 1487519
782310008522 2464561
48395865801 18316793
769698953160 4780919
846681158140 47457894
662268139176 32297276
75371709771 208582
647556272701 7058854
157341361592 9847266
470931642038 8453060
61616005467 1729035
846722040212 5148682
128741077771 834328
165047162399 4813853
985834877669 54335611
184861105410 285362132
592538576722 5236506
522640880709 19057808
287651503600 54028227
910536745036 65868
858764800029 32692484
579871972680 10297364
559490785431 36375603
676152862425 7108255
395543983815 34668524
611188766163 279939
158920489748 55257763
868708779663 24700500
34087948722 5516445
594185752011 3814855
773550033960 5231017
613426730919 3370246
897877238271 14200043
487971196463 35837681
899991080270 10165628
881383479980 1103289
145239584047 3699586
193623080549 26731430
871848477666 176992805
178223801740 18097233
832306697914 114055931
286542489246 29904072
816454178489 2250490
884581350405 73333040
370168987974 46733346
63154800451 32505858
860400558198 63837070
277629635056 164626088
190359523261 241516
200646387166 85513131
173099854447 86901848
492953187238 3968547
679425377761 16993944
118207834612 37094662
898443651089 2277935
51684699934 3666652
450015955017 19798823
543570312186 3902679
523196041077 7448573
469288243181 4973034
957849809365 5280418
644226578452 36172510
66561494392 3754476
808162731408 29624133
872568829489 17273883
112760055367 12224003
585357044191 8019429
909824769427 32418034
106671059212 35349160
517080736145 54538704
647556903936 3776432
418675871707 7706556
371881142045 6542888
463803300825 527569746
909397974813 51338617
616683037238 70588540
839561272568 334829
199046746617 30678021
703107804283 21275364
174316590426 44587147
195757841127 104208665
995176903210 72718272
84175371284 2069353
921395999280 123908686
336124536670 12580788
640333973367 23372162
745990003790 5247484
853871401714 9408146
798228275189 53259767
480291989861 12009932
539128480342 7289392
743818412022 8140187
617279343150 8990982
790595291456 5088303
776792744026 48917968
654143184443 12696057
396112394629 9989980
370272387175 550052690
694327992475 466565
951779366030 22241428
235466898154 9188586
486875816785 25924547
845059857997 4698584
232523231716 151485422
507807284681 5543890
335585426138 25254889
475297654325 11197560
337398690497 187339570
574899082667 8074319
523215636807 3869745
661308332309 7212546
566073240105 14617207
350995611590 19705510
518818759873 817861
571895888024 154910558
536383779176 10182095
486890889579 922152
249400690482 371984041
975999700993 3040906
698705306613 14551339
900861273723 271743923
764721886018 27357176
85786176459 41332170
304713749551 72482245
474175987826 50493311
143032665075 8381703
47702239919 112711126
500636197717 23311783
732685586018 11823306
271789836920 550047201
975926153882 21785841
132039369451 2925637
413717719659 17114702
467648972052 2678632
986363487744 54357567
288293790865 466565
516490605358 7821825
635314113981 53880024
516591114437 18777869
423527251727 64589063
210714006525 5231017
79726595855 3650185
221143699699 9034894
480626124666 159900059
46708406741 16845741
260227529273 7668133
805443850498 2338314
502294603500 16159616
726221408316 15478980
851585485054 69677366
174370289313 35848659
285452922419 41002830
841145434137 13552341
732253571365 17608712
143037286813 1399695
891287367958 290917
721827874183 4149684
116619484936 17531866
967756524178 10741973
190276941256 81539095
332828292387 17070790
155701467625 260326803
444530828616 8579307
441126489456 60900455
969970598225 550041712
764729565129 10604748
40130678096 25622652
512745363456 17208015
619480054063 6493487
934689433563 40887561
716728539566 110993069
209069106590 550036223
416396009414 85941273
721765842994 52892004
670059919679 41601131
359232777950 22631147
86911641346 10796863
688293697113 328478227
57760138259 8420126
676173492995 207330508
952346563775 3342801
633095838268 155904067
411939198089 54352078
433525440725 6219037
872124901125 463331979
814812574535 3095796
793303463327 26160574
835089119488 25809278
971621143760 550030734
529798552557 10785885
123232046775 5016946
345357622028 140825784
578775440312 13233979
585912001466 7794380
489092533622 13003441
426305518128 71642428
174377282299 22186538
676171102372 900196
245083837679 291411010
854979060285 2909170
577084133463 51942407
21455310612 1004487
222269197520 3150686
180417349508 16104726
334502610781 5115748
495051303252 56542189
546327961903 444609
426348705580 12756436
397309115133 244414192
383119590295 285246863
870879866443 4462557
979320623820 1064866
775095909754 78750683
799317699302 79694791
518235243331 33515834
429789884327 438801638
682628588983 144926067
55558609485 5692093
322956748505 345433748
185386194128 22378653
869184344042 52875537
710051449043 101733126
990229608404 62108035
594172874817 2382226
505612984920 636724
166020071509 48863078
346602423264 1729035
851113087828 4407667
590229101274 43011804
486846478080 22653103
136445103050 550025245
145790430061 2722544
965484121436 23591722
977097858105 19398126
700182756533 194052617
153284970236 196023168
902681506204 154767844
36851142329 6987497
607950944215 50065169
924288217321 6350773
384508203331 37511826
564308764886 172777253
215645652192 8195077
267900983403 24036331
404363085885 19590241
174894804594 43341144
270471985164 2848791
380131471027 10928599
756482875354 15308821
804353745749 2069353
491240972788 69287647
545510860966 168342141
604553446930 5247484
67111582924 400697
282125582951 65039161
724029836588 2859769
889044133762 7289392
141364494361 17520888
124846710717 24662077
475353526856 1147201
452229186339 19546329
565961006522 104927724
352074727361 11499455
136951693838 40591155
728501311940 84623913
509392050040 45322673
585354475339 11521411
621695327293 8485994
286421484241 99757086
30257726122 1805881
592369378297 176163966
477496647181 17861206
516532272357 30870136
552923288282 2343803
727862666463 13557830
459932643343 11340274
465450325003 2376737
424190207985 117129771
247519038672 9792376
224995516025 11867218
508330427712 1026443
649725537133 20155608
354308734548 6367240
349800381513 64858024
218889487503 72537135
886542224952 59994770
244751322129 19540840
215030991064 3194598
589672574145 111355343
634883954610 6498976
494613484145 478327927
90692358655 64572596
162790617378 7843781
235436088397 159181
426922852399 1125245
809867681330 31007361
687714887225 9045872
599142416540 5121237
844519259946 6740492
707527208073 570856
317983833628 16604225
348213382131 21835242
616734578948 2689610
766953497420 550019756
838424807725 50921453
452791647077 3545894
152360808935 37253843
222807698773 13025397
780911570176 346086939
65291926788 131214545
15383297423 14781877
990864534920 1997996
119922453244 8749466
102297439171 34613634
75365441333 2859769
984810503695 6081812
606259958309 40097145
305834598189 13442561
239679020837 135424608
737139147855 28158570
878033855172 18404617
689352434808 18980962
519265990034 70231755
363062380293 867262
859349617464 19206011
937365258757 72641426
974351202855 10022914
14282231141 22076758
118256445196 12152646
35686310334 18722979
270118880375 19705510
56649389381 12037377
114389742702 34394074
676711124078 1235025
6039284864 11609235
321285034478 3748987
624974473341 2722544
181387245157 120143232
987842024486 72575558
644237677210 3880723
925932922560 10588281
905039861197 2958571
934041058997 139052837
112762399170 11537878
403785832292 13140666
959517143170 223786530
20340505363 334829
532566373391 5851274
717915914884 55345587
101756819164 19661598
242031958187 17548333
678918388857 741015
535298543170 21198518
641919595010 74858982
443996754405 333555552
118807121051 14265911
870372443908 12536876
361998057377 2266957
732174491342 91759613
321839618501 1619255
402550104373 163187970
832417372621 411675
590862523804 384230
402306469619 280921531
877522145728 6142191
111059592866 65121496
87456471416 16274885
733932654211 6938096
354821541792 16917098
171631565668 2700588
364164209546 46552209
675541615455 13942060
211269833970 550014267
909242109169 207851963
271208139818 17713003
550102811471 6745981
754292198333 1053888
521550754004 1948595
131249845250 90140358
465430438356 11340274
130939691886 1147201
556014908134 10895665
244177060041 93411802
968830837074 26446002
595831582495 5373731
540625405234 131510951
637974054009 208280105
393364476909 12827793
344386474887 8052363
647730842276 369206607
123186438674 21637638
335555137836 20902112
826890793292 28224438
859361649352 21983445
132019016239 23816771
712995324063 8694576
935833099974 8409148
594724094083 7805358
901727484743 6795382
679457954976 9100762
508865262313 28400086
461052391600 550008778
615613197877 3792899
741048938999 9660640
167248334388 900196
411475056319 30864647
100115143853 10687083
945762597045 550003289
926927546154 34476409
913842693871 4303376
147919355832 36650053
99457284295 91721190
171411242697 240390755
592874802836 177124541
213869908056 132180609
40707283987 1904683
441097331888 36397559
70307894473 18860204
567177967550 11713526
708044516297 20281855
397776119253 2695099
473329811656 363865810
985798189193 933130
402706568318 15023393
106101023654 45948419
256904784098 23361184
649206077221 1240514
217817743459 7991984
192776476237 285186484
808110745089 83312042
919876432263 6674624
644770722397 28575734
259682199704 559878
240942731678 27488912
245871819471 47249312
51705475799 5862252
526472821366 26983924
171656741130 549997800
755934345698 7920627
252488036984 23723458
224428224967 4967545
935824657892 27670049
962744173744 67827573
161730219097 1328338
604004576956 88060027
558365260165 8980004
715216794374 9161141
243131246033 12893661
20346581686 2360270
648067592426 36699454
390020593595 13568808
385622245609 53901980
902298231290 131302369
293780909773 6081812
869226351359 30864647
489111665695 162704938
864299706171 4929122
788902184215 19667087
868155216594 5895186
895128606981 2360270
238177347960 50723849
854982592620 545568177
599668627922 10407144
680558186930 9237987
309722647404 28778827
102822909538 41546241
682765627357 6982008
519894730447 362274
594123654954 54785709
278392019060 549992311
284422548968 12718013
695333336086 13936571
630508399860 6378218
560022304676 61290174
511644450866 12877194
922031079488 6422130
221688057715 22241428
465988030351 6444086
47813628196 7937094
35734399463 11889174
538915540076 150920055
195141247871 167732862
425785394047 40152035
984788586118 27488912
703571896652 40470397
169421205093 19952515
508909421318 5928120
527031154376 21017381
421419250024 922152
401959556422 185116525
121586534653 515966
602606308769 293968884
90202599722 10149161
611758121085 8288390
860401985338 43533259
193093158603 5132215
646230294644 117179172
174323523033 19529862
570515450690 11993465
62699325812 15643650
950014479136 2722544
6034910131 10796863
409100420952 95503111
866348174180 161102150
736083777498 20413591
205037121909 30936004
96266390389 6334306
654149776732 12070311
594175860833 10291875
108146884388 95162793
170508493985 44559702
502306289581 3211065
450045365079 488521
13190847455 9858244
522019846852 28306773
263451401091 75429838
472591672565 2025441
770168550996 31589195
226020976821 70819078
716281622278 42572684
960053945414 1218558
423522070111 3886212
508308268619 34668524
50530906318 41946938
16473698578 9995469
859253686211 59160442
91300339670 29174035
143044735386 1838815
702005497487 20457503
958943399629 916663
595657131097 526944
108913744508 20369679
922316197523 232958649
938054438549 257983
128679902866 23855194
606850580525 549986822
14456498821 325848996
916557101246 36210933
797676358820 22378653
611241356272 7508952
502264194440 45888040
530910443147 3216554
992462325676 61970810
815839698498 50251795
300262163754 102485119
599664774644 22861685
315760381788 19732955
631038198140 2810368
768583922862 1366761
646454295245 5483511
417577160206 5703071
379052454058 16741450
590267112599 56849573
16478248959 19387148
917645323268 4462557
342203164104 4259464
293231479921 8156654
470349552636 29816248
576510003111 35837681
623103846351 2722544
727317704657 2118754
823015582848 15539359
355954285093 12646656
639491365047 144003915
438494935955 549981333
391179297285 549975844
634359672775 356318435
525386147242 27527335
474800573066 2546896
391729479130 322945315
947921709408 10352254
652505109916 4918144
729531704439 2574341
797198483572 9731997
179909468805 549970355
584302801987 394801814
330647841373 296406
808202691328 7838292
828506500144 44905509
266171725608 63826092
799150981905 87944758
946302967139 16467
64312145450 7113744
752036871870 26555782
601825822043 64407926
154440256860 63244258
87972539126 13409627
988600508392 779438
436269104470 19398126
504504069368 5889697
206318197365 549964866
424182613790 1915661
936900430862 42902024
322858816348 79925329
226123231402 472054
854362565831 20166586
213456940233 10418122
733812329842 116965101
473609262135 83196773
682166719659 11966020
567772648718 7360749
679405518559 32692484
61620372130 201599992
62568232025 60291176
475864802669 21324765
982613909532 6625223
170533501869 16999433
646440858173 472054
464883901207 12037377
641468264566 43066694
299266349047 31292789
965008974221 7629710
507264600810 2014463
138069013049 22307296
198584602843 19442038
609037851458 9600261
463803300825 487181684
816808095650 52458373
620759137012 152122146
515307934113 77285120
812587849247 27099193
531254167235 41205923
682212728457 12262426
261777724910 85161835
111136738180 549959377
331209476180 190292652
812020069668 5340797
939702947665 4923633
623812726164 59830100
670121492700 549953888
197493070954 11142670
106735283420 543432956
962164148206 27988411
490144725848 10676105
907234303672 11367719
795550336730 1103289
777368724171 15391156
272854870498 6828316
821955030875 8529906
713006433799 21434545
684416869995 1476541
585379587514 7865737
11543825858 1399695
432442935660 549948399
158925440826 68063600
447815979630 12449052
532001497493 7256458
489573773627 84805050
758655855839 6905162
605182335546 4061860
89075548514 52650488
94063708925 16005924
284402569008 23668568
419763446027 8348769
428564203859 26380134
574926604513 12520409
857177811625 812372
874754769503 7157656
430022431301 101381830
966658795208 4149684
655554091216 150920055
748089157225 157605657
545230213885 361659232
82494844831 11680592
149870421536 173249307
984781181457 19947026
944084965876 20139141
869228964123 44998822
734392673742 43884555
416487662155 110833888
540812827139 3628229
518772948679 18624177
264010980104 61828096
933954876208 249507984
203561197931 164670
545696855731 82587494
40692288039 8754955
524745490210 123315874
715773288569 10286386
737755109876 13513918
453319746675 15001437
389398055752 122229052
484012503818 134057847
327886431691 5785406
278388003693 2030930
455543297317 5236506
161176974390 6076323
992987483170 57156957
936364388681 3293400
922623114958 1311871
885182525060 21626660
809309510082 6339795
75918268876 570856
436622741692 47216378
144118515849 3364757
277706887242 64106031
662889376126 36430493
189135569247 20391635
925916186599 25002395
991967324748 4001481
97932373900 549942910
299294880869 2563363
869806069513 19936048
289392090691 137225
194723175278 17301328
96825645551 3051884
186493078750 15885166
111650826942 18607710
759644084748 117920187
729999436015 8579307
319655657435 476522046
167788301204 15308821
645493794183 418267289
742167718284 23103201
288836375934 8013940
51124835493 20940535
111680308361 4665650
798743607373 94740140
447294598568 631235
974353019714 5071836
516620757945 534897561
619457252757 34745370
994152743307 16176083
113870551751 10796863
259556106396 114215112
78649774486 477543
85684855008 142812802
496793015588 12042866
572145456387 30101676
348149759132 66779174
567777237522 5730516
364750920686 3952080
662418946870 549937421
559954559438 93697230
83005461964 19848224
878629848211 4918144
769686141834 5560357
888472693020 59034195
452132651296 49384533
714550234751 16900631
65232162556 238689165
444520147022 17043345
26949268814 6361751
258457197291 29849182
619492009105 1575343
163877736111 67328074
946156224213 33488389
455345188329 44828663
259584610773 56432409
900069902310 12004443
636546691214 8765933
303134001138 11450054
831792732491 77768152
398331661270 201599992
85813539124 11241472
412405464102 209377905
970514080582 3128730
218936544700 28449487
754833581311 11400653
74824736410 510767917
920409115176 20314789
591428442612 12410629
620592169702 8398170
483553203346 40404529
174880977803 51042211
716327839658 5005968
107804049518 26248398
34003138183 1794903
83509311160 15758919
423591709054 15111217
233277107770 549931932
453263967457 56487299
809412964173 1009976
549983974621 61866519
46712984567 12114223
861580929552 2321847
228307502760 3057373
70955879320 8359747
467057397658 4863254
152400376555 549926443
681654422892 13574297
732199455314 38779785
916527317932 24135133
775721944090 13179089
737758249584 1992507
621062991585 77949289
223918612321 93313
719188937977 339000640
941315059222 24722456
286615185562 4270442
42833695796 51470353
342640640312 54313655
134316237658 139327287
191998080820 5077325
814802859005 10143672
776106605140 46815681
620495788351 68469786
138046623418 4308865
946305118827 2782923
419089602501 140057324
224438879116 34926507
903174377400 200063072
23635124902 5011457
781762324172 24722456
302563224565 32445479
512660766988 56207360
939133620188 2914659
402708077793 7887693
351413914721 83460245
725103287711 34613634
14846289178 7152167
915909714700 65670396
164478016059 24826747
170507577322 45981353
37942734597 2837813
579767050445 41365104
652493352478 13085776
289117591290 107414241
929205333605 23503898
540117247173 122229052
190856791146 33911042
90694246871 33098670
747649161566 6850272
549081486800 407926013
708569706725 61103548
332280108538 27247396
340837297484 76341012
213963308880 45822172
582600860037 39301240
490050968239 45739837
800474901587 25403092
466547093398 1053888
313038926537 8041385
771205686895 128277930
446181253393 10555347
926244596377 208839983
501755778396 2832324
700360819693 8524417
847197094114 43961401
707515324388 10247963
344337249535 54511259
272885136844 3957569
451613872020 45641035
898997140220 549920954
303673183027 6087301
988629698894 30271835
56090238510 9001960
721820420121 13107732
529125263420 19787845
519366499113 2201089
557278898914 768460
666264618097 2678632
497350876544 10511435
756460502190 28032323
911670919 174550200
692619290985 19337747
415683863646 219708203
369944630588 45959397
336161112785 549915465
635986749927 18585754
575393408448 28312262
813053763964 91347938
575061164767 96046522
72382352897 188091563
876439684575 239325889
225550445855 18305815
279971100396 3293400
322388334783 4407667
368061266210 8875713
267316391017 21538836
626052183928 15506425
349809915906 29453974
486608326837 296762785
205150497204 58984794
334472843934 21302809
792195349169 13442561
33010916190 549909976
127909409028 275888118
143036463463 7069832
186503194977 3540405
316250162677 95053013
442153174299 95832451
792732675776 62036678
281105314749 18607710
822492747201 7613243
288953102427 61290174
827378411515 50581135
819220772695 83257152
651405360994 4259464
152346822963 39553734
256375317739 2574341
716327109621 7311348
940254715831 5324330
854375580250 50575646
546328230864 664169
664002342560 48577650
596875360084 59989281
987433074611 140397642
935854518052 2283424
835166185048 9457547
556736906657 27159572
374108112334 14090263
555615723190 10928599
418668252975 6290394
377922817531 32533303
950668759866 17767893
388422879685 812372
436287327950 5121237
155127334365 20215987
825786960554 14622696
572734593665 2096798
205164066012 14123197
765236356429 50432932
82395735447 90524588
46939403236 79036111
364747671198 14490960
425649546786 14710520
656894752348 2338314
960000652713 25403092
472552958648 33559746
441185759678 25534828
625969162803 35552253
782306210134 32401567
513856282493 11301851
164279994895 26347200
376752035460 13244957
319043639097 53160965
582092397500 269981954
819621996639 7344282
33003179281 5274929
848839691577 29563754
457648949728 37665518
111686920025 171684942
698150535964 17345240
195252284852 5401176
897199859829 100816463
375740906443 23004399
896528738847 12652145
491295687140 14375691
163345893015 43939445
326239360693 17109213
517098970603 4599782
391584555644 143378169
268433441267 27845697
419223517634 104291
816469863470 549904487
453873990380 11559834
164482923225 10692572
339932177524 34849661
333335094665 17037856
902770406048 44943932
560625993293 3007972
688261517687 14348246
272326754433 4215552
633712052783 82285599
752997935718 199706287
319097848461 784927
433543299350 151040813
157902195005 549009780
741611147243 24382138
976569714595 1064866
587521615528 36018818
247535022640 42786755
319386479456 46074666
347147094153 15275887
460480470407 13502940
439045117800 179781217
205076527440 86835980
75370875443 3287911
654594602711 38845653
811518226865 185056146
721813311866 17795338
451699300235 549898998
298352559375 18377172
457176168272 15605227
85763506889 62486776
212331568659 10945066
733892353973 22603702
761971964813 17828272
574905702401 33812240
108354758307 12509431
147370491347 70325068
89655392915 13760923
978635011878 134958043
862259178164 123787928
324048897743 7783402
675554624385 46661989
350595007903 382863239
294870075903 15385667
490131080194 3007972
195282046210 15671095
180950943595 7388194
1096968581 241516
595296761780 549893509
731696561204 6323328
102154845929 57639989
558434578165 549888020
219428334563 78267651
58294083642 3924635
253575353321 87824
336117148476 12899150
273820396903 34009844
200745677687 52930427
988109810840 642213
82780632524 134853752
342763294925 491238055
622175304828 74694312
7139105143 4215552
914402231880 526664061
542476826213 1624744
566040635445 15089261
915942440118 31528816
194023939638 185835584
595724234122 57442385
392935110862 268285853
572545321967 168023779
482509483555 549882531
990130894228 161200952
394988527041 33949465
400748841876 128607270
423559175751 44395032
963902676922 686125
417538380421 49126550
292074991206 27247396
698166058856 296406
364903144542 235917220
885211347799 24321759
789487133386 15440557
974310699524 52167456
75365446822 2343803
333383397865 19189544
505064010655 1926639
444513653535 20600217
14268453751 9847266
243020187096 143965492
591218954927 109110342
172160000095 1042910
903947549870 680636
146689407830 73382441
525413927071 3211065
959907762366 42742843
987026235420 549877042
642715192953 63343060
827465011468 7668133
802047283762 86934782
487981894524 9034894
677072764262 178743796
129833641592 702592
767394390367 20331256
526435688281 79206270
607371025549 28778827
682222756860 219560
599641885514 31644085
452249482080 95503111
145794689525 1641211
875753114639 130994985
962262033543 3836811
147998921795 473387827
215121106885 96804004
15825126408 7821825
327843496733 5126726
592494489074 7618732
270457044106 118073879
559473934201 6509954
531357519616 20539838
14304733460 549871553
819703118570 64671398
65448280953 4649183
777844793538 60296665
624977464846 25425048
91835234650 2255979
386192939847 32231408
563917665239 2162666
676117030233 15539359
470010376348 148137132
187051680721 4522936
688814905108 1525942
998547869250 17224482
401582579972 39147548
964961005850 32236897
188537501366 151013368
604039212546 8749466
906110913627 18119189
86928737000 526664061
189244344760 3342801
386737363731 14595251
327089656521 170642032
43406986331 20924068
670642140817 153692
721266944876 8079808
56096649662 12498453
410983782422 274450
842870509314 4402178
933666895823 78750683
489098840483 4511958
732432136932 301554682
254557865 80007664
605067697781 97341926
999655796782 581834
363623918879 40651534
952752017157 150821253
647008006517 3759965
949992067549 111602348
998438616194 80139400
272856286660 21527858
802119167706 3902679
344964022305 544657003
626092390853 4001481
543953908370 103286513
391681639587 20133652
381252303198 13689566
648560106837 11170115
483500563836 31106163
476982056012 16296841
929767003927 29415551
253586600282 41227879
574888851171 2760967
96979680777 350456183
151204600159 773949
66006888413 11060335
628837278645 1306382
941355216746 1388717
839009147617 10330298
264073082650 1729035
686063353670 186626
470876164715 77850487
496185506627 62272705
141334304861 46398517
804869407273 46008798
402039360993 33384098
297098201790 2069353
593622094671 14946547
456642793745 7486996
400483983740 8112742
852125523227 13129688
837376773580 549866064
614368533866 14002439
522636423641 35607143
178215332213 40591155
973793040004 1229536
675050429382 5011457
98985188964 40278282
382845702754 64545151
403801893106 29958962
560592060295 38192462
903868557671 30293791
78105098108 2393204
103297551765 50762272
579740533086 44367587
517085352394 34948463
270129644304 6361751
331198347069 7327815
456627731929 2310869
255253640262 27099193
120350812223 134809840
81961613018 10061337
988466412122 59363535
164097013591 403968444
565463925263 115230577
723456348449 14232977
458843883399 1899194
517158515275 8540884
39560148528 28400086
579320078267 4182618
162807435674 37391068
130766074816 122185140
618858575597 20166586
730043298614 42973381
64253863248 19760400
697070574887 3123241
595239393333 15819298
494549825304 2157177
205747428862 11461032
685519319505 1015465
141396739655 549860575
652890199108 137170110
649736537089 5307863
372598022239 123228050
111682328313 60379
351016022600 285016325
46623266862 83657849
364106602491 25079241
49379011896 16483467
917119935236 27137616
766181227727 129891696
997647845990 347629348
359263538306 1383228
521535911748 11345763
377695035009 127805876
805325408856 23438030
192534820104 1229536
758105218407 13640165
653045312759 17773382
894595685460 495041932
71491460425 17224482
877777233444 100679238
31104668171 183749764
672817459616 54247787
977573609110 60905944
374628011366 9638684
961559235542 21796819
507773373639 24596209
392279660975 418399025
555665684068 719059
912174753695 17098235
857789423777 486709630
500447359650 148290824
225962963580 110191675
10730512331 244622774
556176553695 43632061
598437005775 63244258
796661162454 10978
795539446554 5708560
816405040961 43319188
446159807870 10313831
933445806973 127278932
464328060203 18980962
873057314974 27423044
214299677708 253888206
649754831926 6938096
917703322950 549855086
885629283167 11570812
413652675009 45948419
487936813367 3183620
264008317939 52112566
134238000033 5082814
996251644248 933130
635985251430 14359224
240951909286 14194554
355967659205 549849597
419766695515 3858767
471420753269 28608668
917684284190 5280418
701959203261 8112742
378637112406 216398336
935831266648 11839773
149472257546 122185140
315237524185 6208059
473150631321 3491004
36846701728 10061337
907993202161 204827524
641489819869 10346765
107677489645 50438421
441634620072 142774379
63738778069 8151165
121529492965 27774340
891838268862 4577826
593619015342 6087301
132993533626 18519886
274532882989 6147680
147293436765 13310825
632144100231 2645698
825801017883 11411631
336082913583 53973337
623627439480 224895308
432408868018 20995425
977107617547 998998
479196000904 4857765
147979218866 4116750
203551004858 14941058
346338512144 97468173
413710402822 13859725
586440875013 11433587
587565977626 17284861
326697398695 106909253
567172785934 46338138
235437954657 13052842
414759960328 13003441
520859082206 146644124
208269468743 64051141
978201745733 15835765
538598305902 21121672
330068562339 25946503
773457203992 86561530
369664661235 15017904
550159589687 2266957
672835984991 15868699
901688556755 23449008
520889859029 82477714
949026821083 14205532
820837305478 11027401
863742877147 26451491
48957124448 5395687
788921532940 8178610
450527565659 26868655
785096513912 10110738
768038472535 5077325
702010229005 17691047
473014696236 44998822
669560264079 6987497
589216665875 24513874
639657709192 47715877
15394791389 6839294
578188784062 17674580
851073857945 25249400
229867117521 1086822
670618719254 9100762
964839737373 64034674
809836566770 23097712
202466471444 76846
67108536529 11708037
990229630360 14320801
267888386148 1493008
482437931532 49916966
512187700104 10291875
143042550764 2442605
492274211497 11170115
288776726971 9347767
75665055817 82582005
743768165716 1037421
101233464970 549844108
872562385403 12427096
974356807124 12333783
953402801394 36737877
513319666875 546018275
452862749002 469353412
961607983351 86407838
874789139040 549838619
254714655977 15127684
476426654128 23229448
627720074703 461076
467613677782 9018427
27771263358 221085942
963322563560 22680548
501212337043 587323
835610681687 50317663
420237457019 41189456
367999580828 8123720
751473746963 49455890
246461889879 17350729
1492014819 154553773
737205443997 1948595
66015544566 5736005
167761438038 7399172
150129205930 23059289
983132002683 21478457
696892242766 126565362
550618066809 60170418
902278698520 8617730
942393208929 66905421
729428247767 8403659
793338724663 2025441
614483160653 22164582
766953497420 549833130
963651099585 262615716
322276040821 62091568
541869937509 7547375
739962533836 11439076
183033942903 16884164
255271073326 4566848
746562103212 27670049
266207382152 43577171
410425410989 7212546
998525858360 20292833
590828470048 35415028
222649258788 143328768
512731646445 15775386
518808429575 5049880
403260823001 8590285
428425881059 87763621
108896931701 27395599
557094166619 2464561
283700100347 88839465
277841837215 549827641
223919144754 3875234
248675686568 3062862
859050708480 164016809
381796002534 10385188
628289500982 10330298
673909633718 36249356
37708376253 36842168
833525500665 400345704
709154381446 25287823
856630297434 1871749
315734435285 61614025
201875253835 20462992
632095709207 2316358
784781094016 51733825
360340749394 23158091
386614256439 112711126
444453175733 3430625
957169153990 142582264
94450538130 87225699
272846527218 21121672
927554195258 30782312
13717261930 36232889
846697284822 31292789
649764764435 352789008
979864460381 1498497
875889502730 549822152
728916889619 67827573
547981123110 549816663
771354952180 549811174
470947746764 5917142
155556544139 67361008
918772670882 296406
638138070818 25441515
205748087542 10956044
316342910310 4028926
219463897794 21566281
875733491464 154290301
98409384467 53781222
602387119113 52107077
856488587921 697103
714126299906 3211065
888520441831 5873230
872551462293 29206969
623331793543 5296885
641965329358 60889477
542405985179 26264865
734923007363 14589762
196160637833 33949465
575477977471 11576301
604073924982 7119233
253596222499 26714963
730041212794 43412501
33848694190 173452400
284829769808 34542277
116058325091 21253408
149064734811 32747374
92906259635 21231452
518161723665 18635155
679936049784 10149161
164999660593 7497974
608386595167 58891481
5428971024 26424046
268488745850 349857882
639847590169 861773
932331726272 124869261
350982767330 18761402
845620013355 9007449
578229962540 7508952
984272260425 2014463
574919907933 15665606
483050128099 8667131
578226246487 4248486
361989027972 20918579
426908932295 3134219
524615000213 53446393
462582368342 26978435
848860934007 13640165
803249984368 7920627
488011302005 549805685
235568343271 441875478
594971447798 262160129
495661650026 7937094
843373683363 19749422
522091604549 21676061
669549802045 16653626
902637588715 35052754
156245471437 1904683
940211111215 17131169
857824322839 171695920
106169619687 10835286
100559986299 81478716
695948310087 17070790
801500982640 37456936
775093823934 55927421
326962739863 88224697
430765677743 6938096
525926042701 2239512
955665870255 549800196
663956328273 69309603
37381399104 21676061
326226280406 21813286
877142279483 236378296
138629613016 8244478
579287149756 1910172
506068827322 86561530
230526198545 549794707
598016995565 25013373
854955836326 16263907
111073348300 58106554
422468758129 59983792
828560133163 10626704
737573572179 161376600
58784331096 50729338
602359789382 6960052
583646575243 75923848
839016963953 1734524
136439737389 3463559
507817848425 520801809
430494422341 255178121
858247678431 1871749
93487097545 24821258
392751857689 68156913
138061498608 7486996
832361060970 58809146
105998807496 172354600
401052959921 12569810
36811725820 3271444
994709385705 8008451
606219268352 65275188
985904000646 4199085
505577322887 14650141
684104265956 227678231
983695456930 10868220
492887412551 12388673
743795369200 49955389
718998340522 6960052
744844871816 23877150
928643932244 43341144
889638968622 1300893
525898213471 17537355
407638400611 16121193
534758620266 6328817
327882704660 24327248
866509336709 16527379
666766233270 2354781
77527559087 34394074
615047333959 26198997
951797342505 12624700
396060638848 2728033
912152956876 22894619
209058246440 7086299
239313714001 5834807
764190333839 7250969
931453491434 406186
682755006142 4303376
569411623441 10785885
405358351692 123491522
145494424758 99559482
489589214184 47315180
561649291423 37434980
986802572229 191719792
629940057495 7459551
600767729142 8420126
302593095703 4687606
937995590980 22653103
887389811795 42397036
62609152520 86967716
15915491815 4808364
223905317963 10615726
635440377448 4385711
798187146112 51810671
838993388698 32703462
758150587900 549789218
820637363164 224780039
850873245973 33016335
288204687928 78245695
42319593148 3381224
731693520298 5467044
897236213476 2250490
730079602860 7926116
222655022238 85293571
514235048357 180478320
448346845684 40261815
838443036694 17356218
615047333959 26198997
828568959475 713570
411513369539 15588760
930346897729 400697
676671098290 27834719
176019352818 9627706
170528150094 6197081
145609479687 140825784
762443961342 83251663
25276767279 10291875
595282910125 9616728
784891768723 177020250
98406283182 779438
997479690475 407080707
543350367956 115543450
937453538344 31644085
242074904123 1712568
936443164228 62091568
634332806701 9891178
237125797947 554389
987502581818 36024307
880823879011 2360270
697471011323 65489259
593449240572 42424481
515520394255 549783729
188712378325 461740169
482411781936 28098191
673409286504 10286386
999670671972 7854759
912717508923 7569331
114921091788 65434369
481902202224 29783314
461047009472 1965062
701991368801 3990503
279479568516 5725027
80115763374 30606664
430582861109 39037768
846166259587 2925637
572136492850 20940535
528651263406 72603003
556142982971 3545894
162252330196 14309823
234349869860 25787322
179909468805 549778240
864178574919 118331862
862111883430 16011413
98866697921 65319100
256339304410 8958048
241491974904 29986407
643700356092 5851274
334408079223 16318797
571563449320 29130123
740538261487 4577826
734485882451 5582313
711858859220 30101676
178241020733 8919625
468661116534 4500980
828615964690 82571027
786690467857 66702328
923557441887 183080106
331181380570 24513874
35200465058 9199564
676063490527 35508341
757027326683 14490960
375183215646 25353691
327843030168 52282725
964888765121 83849964
776832303249 466565
19424080971 198839025
424717300188 6400174
100103655376 27615159
75325410056 34229404
459915995206 11406142
211155067050 103034019
336156345425 4325332
257462238868 5324330
415935419027 274450
132006402517 34811238
772561780514 291180472
587408509194 2030930
589213032157 17070790
948985455979 19227967
236865987110 54121540
576581887055 5016946
451129475840 15791853
868688003798 33938487
503925026361 40783270
443379636786 6493487
956052251943 50147504
108379316093 3062862
98022931422 128887209
932813707292 31517838
819759100881 1970551
12640671099 10511435
921540864968 10626704
263468938446 47353603
461602573445 549772751
856077519292 1174646
519326319633 16873186
759170375651 35837681
35176730622 1059377
473683978403 8787889
685408150788 101123847
706723599098 160355646
328968012023 30244390
255644377635 52924938
738889055268 3809366
113144562725 164132078
866984011870 23553299
118737602866 9572816
636955278815 70336046
361467323059 10978
178587895507 25776344
934754478213 2618253
331722917240 4012459
180903381410 80479718
267321786704 50432932
410406611164 21050315
746791606699 330443289
886849910847 22576257
414770361983 40514309
180915210205 22554301
186981262340 46799214
764132199840 67020690
573114523197 75012674
721244890074 39948942
316286241874 625746
301999945966 19035852
800352002877 86632887
421986090984 488521
379039500018 6367240
648581464536 7454062
222259794863 1844304
570412361781 33625614
998025994178 2371248
223371487849 664169
80272496280 15610716
79970304874 84596468
631546229954 4413156
207392315238 21665083
492181150991 77718751
872486757961 90200737
616606537045 90612412
884482224554 5670137
983074077266 99581438
6941281583 190095048
805427432899 21264386
145759022003 15462513
591985277125 6954563
376314213445 9484992
754629933922 199601996
678366417598 3447092
431295495398 20913090
640908987448 14194554
744930780155 13590764
856067611647 998998
844512804882 9940579
766357748478 23141624
735406503347 32857154
300929700419 17806316
736906721639 34580700
4918595407 9435591
74739165481 9029405
18050378640 31237899
931371123500 53682420
808214981199 10978
100658162553 24124155
74824736410 96046522
510495229587 29684512
927561792034 1416162
921994594105 22944020
64318523668 28795294
800988971301 3875234
327336485873 13299847
732836698188 2865258
700368169464 12794859
364211969335 6515443
138001882579 60521714
924275581643 28186015
946496665879 141572288
398277048301 37747853
846711210415 14095752
904442616666 39773294
190592528730 33812240
624953691987 6334306
722750586388 16082770
330528093349 104878323
54418933577 6004966
520943239554 52112566
370757192122 5071836
854408157465 22460988
680004837932 10956044
546814592106 33960443
51531007934 182536695
627207308790 20951513
102884010505 537499347
580407268357 24030842
520999606095 6158658
620578106884 9358745
367364533554 10171117
890719165726 9045872
426321869859 32692484
510546650539 6531910
930357505385 517151624
196949662535 13590764
142922681982 998998
253516083099 28454976
484633757235 30101676
606850580525 549767262
256342125756 38329687
293223191531 15808320
139734285571 1471052
946624532134 16675582
481370628089 6455064
864702579723 177832622
309186358218 614768
261336381865 549761773
728959149430 28295795
19135724426 6575822
811946560980 669658
894008378600 18882160
493504137543 3831322
271143248860 64973293
843397549535 22565279
445604169959 23048311
146215116899 66246741
534748202144 3447092
294710812568 102666256
379577853068 46491830
896754622175 2085820
377888791220 44296230
65353211473 101123847
365726283379 122042426
261728378800 131703066
33457210313 72043125
967088262965 43170985
3252806919 15116706
948508914558 60379
287736017733 7860248
852221218453 1399695
568316622504 12915617
417037844000 221958693
405857979847 42122586
625530753465 21769374
887993503320 549756284
856564967356 47353603
219946927213 106717138
709184403695 549750795
482307540337 186137479
96281828365 165383570
989677154113 2733522
767484772241 16494445
862607982158 13003441
955080956599 614768
191992816869 8722021
892914793825 17465998
730623263773 4407667
865877763972 62355040
295879849137 17537355
409684266834 26989413
92418679835 4193596
284929334779 20709997
632141361220 8359747
702002423647 7690089
435730098229 2596297
176041978476 8244478
346561398478 52205879
465921778121 77658372
633703259405 6109257
591924201022 4078327
982604698990 1465563
179602531995 236674702
713568526774 12833282
563344495462 39301240
326250947972 3633718
838822236189 168029268
712909316922 56053668
182102508677 4089305
191432886560 13684077
300949474705 505701570
54397433164 11609235
575953377180 26566760
392729934623 5417643
459922494182 28196993
683643752415 178617549
378415776551 68469786
723343812971 116597338
4368786814 1476541
283317486694 15122195
53671306913 167837153
629930885376 18684556
610701853440 549745306
623843837816 23932040
376788427530 82225220
479208392485 508105752
680574947755 549739817
990274184573 38044259
925397517103 6273927
917688938862 11082291
19238121721 13404138
87957641980 39032279
418670657157 8683598
899419183941 603790
79596512044 5648181
709135867049 17350729
926026787368 402003382
656829592429 51431930
383915223753 110998558
236571290770 1295404
435159887023 13008930
985297907847 41425483
752610261207 26791809
733368651064 17531866
433329077239 130369239
360230261313 133536392
515508847980 7229013
838395534888 43264298
942399609103 47754300
977091381085 13651143
984216662344 21566281
121012629350 4363755
146335622405 1575343
436221454461 15709518
384556978585 6290394
853287879683 2667654
97874308350 29722935
966660244304 6120235
923170019870 25924547
106688108046 521455
846140340529 4056371
47843642048 13843258
665047421042 79563055
801298712990 260529896
35202353274 8315835
659086357010 25737921
122132649149 5329819
153482437011 3716053
362551378930 8442082
236496025602 16093748
639262372037 43944934
127637821378 1921150
567787669530 509510936
294201792734 14370202
939697848384 1317360
361885752437 49702895
809290358961 15358222
820799733273 37418513
271722011928 48583139
718837156037 147275359
599661612980 12575299
607395522956 3677630
257713182389 304096089
987538902531 8683598
760797027569 54610061
372988312095 13019908
223896217201 23432541
523773121930 11214027
118526907601 309025211
185895642104 23888128
593013378130 13480984
458750515509 27757873
168681521012 20243432
853822143428 25534828
590336537471 1141712
335568207145 21456501
221375497588 283177510
886843022152 11526900
788293835437 108451662
449430336188 40135568
72606842019 15308821
422469460721 2234023
716165689109 28284817
346603993118 5434110
772940109839 24634632
501722816951 12723502
599651139968 20913090
707528069846 2892703
228851564370 543411
216766994840 1641211
523697211641 63447351
286623166568 15835765
110568648309 565367
28602954057 4577826
662380136732 5192594
480755176545 76703286
453893679423 1267959
848922361406 7377216
531265738047 86188278
921535765687 11960531
740996068951 98275056
556761168037 13096754
225956541450 80737701
185885871684 14930080
756482134339 565367
640933534256 26950990
65980475345 20572772
183139869625 40135568
733272719811 62036678
179909468805 549734328
834075682510 549728839
635349249070 73448309
527577636635 949597
761339305254 56273228
852181044462 25913569
991930488069 40953429
443996754405 136434584
206833707778 735526
223285162346 36600652
212863757562 26028838
816400430201 10961533
725543096744 127976035
386756772835 960575
353145719412 5192594
823002442182 65577083
198501159065 56761749
284387090028 40360617
573220878061 63765713
511107810384 7327815
946261695348 50471355
935809837592 20858200
195229258497 24124155
403833479720 278522838
821421500075 280608658
444546936250 549723350
340408762857 56059157
163396776045 4994990
405427963190 45372074
565580637870 4034415
156795905776 1388717
794425920242 8886691
736560549457 20869178
922643413280 7229013
103910966890 36908036
801010773609 42786755
456563560030 46590632
307365834820 177366057
750972422707 5499978
481904249621 4391200
880828621507 7706556
765286668603 14941058
877468633467 30244390
860877072174 56487299
903083380758 243739045
972166404553 2140710
60945411429 105838898
829052043784 19848224
134154989886 44065692
862652294855 10077804
383380449531 95563490
807098726854 4896188
945529163434 188119008
584217609799 18722979
745437774548 27873142
142473080573 23086734
692678948345 224082936
918803686640 549717861
924750037244 79052578
734954014724 55334609
210677274137 23119668
694879675725 460664325
837919037379 724548
307517781318 2563363
193081049869 14232977
322358688694 5972032
858761759123 10028403
868133095924 42907513
982622499817 1805881
17339489853 199327546
910637805923 113188669
181004752262 1300893
355946990212 4303376
620569121391 1871749
676614956798 56207360
122587530976 7009453
979821366242 41041253
508368030270 502633219
525900557274 329340
520434834488 23416074
694873064061 2524940
747544843121 99581438
40100548975 47221867
521982236224 31589195
961637272655 9622217
812884977214 123337830
491783601769 52112566
987576417265 549712372
530907265016 9677107
160035860364 16252929
371271206946 54505770
815358365180 6597778
822337842132 166322189
867539227128 58013241
620605126650 182953859
564394750071 65373990
101718967020 5478022
900602991409 28877629
601724857377 142148633
974975884316 173359087
133008364904 86501151
636883823013 224011579
785585186023 70572073
40704759047 3441603
876373736821 62053145
250833802841 24722456
343731562922 19919581
257967861011 58896970
427998872374 37072706
65272067586 28603179
171055607479 27708472
731143618392 17548333
405351386151 91210713
961643914345 30617642
170948478666 145293830
667229996299 64281679
676583257823 36331691
328964954650 7695578
235982845106 32873621
487144423908 190495745
388895150664 56520233
139869564884 22817773
57660847738 70143931
967153927872 58062642
334814284598 18443040
573775785935 14617207
88518703023 58737789
359205091434 2157177
442270369938 61877497
918156363054 11246961
896241222119 2415160
184773004052 10247963
617294295186 3211065
220622925335 549706883
781125191078 100190717
346046362700 3578828
423040325118 1476541
259996557642 227239111
965540515422 19315791
10381140062 70978259
388192473421 41447439
697624736257 3759965
861023128975 7278414
342720362548 18311304
72050814389 20106207
741094950705 549701394
211251613071 9677107
450540838061 7322326
101435032028 271167578
106154426135 25013373
139179196560 6789893
316880632125 18305815
982595570783 19436549
736135577191 5274929
891263853082 27099193
382333131537 30310258
224343941372 33784795
891809638238 33603658
382339751271 20748420
875317103994 10346765
76475281945 508468026
80840654600 27483423
265737836625 503698085
247007916551 19925070
657442222627 2876236
608551075960 267599728
941345095030 3738009
963918597930 549695905
619698563083 338127889
22742423968 289445948
541883089153 10879198
58191280161 100333431
521022212705 549690416
648020458383 3430625
996255009005 2524940
885783677759 8013940
439564333288 20336745
728962393429 2036419
379873581340 285159039
461046197100 1487519
838215770138 85496664
965417528888 51766759
598013219133 13118710
324592909952 11082291
584561465623 52546197
496190194233 36024307
540828759125 329844988
348180234060 58990283
435740697488 1745502
251946319177 25897102
810912674569 48215376
41777556979 30299280
903448215540 449203293
307997555760 102293004
114710846621 267358212
882481170527 3754476
826894306252 16768895
135744876482 35552253
338345331834 8332302
904479283186 9803354
16442932733 40152035
719601359481 34432497
922639565491 14238466
314139394518 11911130
919870394363 31226921
338343591821 2909170
875307822095 25737921
71523645340 276162568
701440961907 5461555
911588915306 11433587
8063903168 66641949
725054852775 34877106
131493466445 549684927
245884800956 20720975
645903740148 3968547
413171643586 170159
552382577870 215893348
24166100736 36787278
405276741240 74436329
436990266084 93680763
695954649882 3315356
756472446254 23103201
517668424327 17509910
48394746045 5038902
340074290642 120214589
628246906342 30414549
874719140404 10335787
517273633491 96189236
14287945190 15034371
559976811844 85891872
26952035270 5121237
732831373858 2865258
825699224378 118491043
296457289356 70132953
731724972268 14145153
211710315242 106074925
55018189990 173880542
163373387416 13771901
35133087583 18920583
808718841373 46804703
600529896261 126801389
521456502385 17235460
861014220328 1981529
758387010108 120615286
580360721637 65275188
551282214180 549679438
726754173564 21604704
246407976921 72603003
222053864050 4457068
868721322028 8392681
260786200020 66927377
720590768525 141413107
846162302018 14699542
723339833446 12180091
111650058482 2969549
990300471394 8217033
48410603766 93313
651952167104 12794859
754249933033 13415116
36672436956 176992805
335610930940 81357958
528676265801 46865082
165045372985 4083816
728990950115 549673949
299228936023 65044650
317897919800 104406269
579325517866 6548377
787709885264 144766886
347696716120 3342801
328408932509 1948595
183197130873 12520409
902848413135 30710955
465993365659 5571335
436828875598 6257460
857590658690 130588799
776294372852 8925114
464903664515 153466951
743086725414 205332512
291976491101 20671574
4744358080 74436329
894525236726 31742887
633183014566 4347288
520985850661 35634588
643596910398 114363315
957737729474 16467000
730831129622 102040510
386751596708 21665083
344940685658 6581311
96656068385 103286513
973720376622 94778563
197470011665 18602221
350918567986 52397994
626078629930 20408102
26938861670 6230015
364185819739 25090219
834579819715 35947461
541371291885 4923633
933989583155 87137875
435187030128 2662165
672863111629 8315835
822549138606 263537868
318646131206 354616845
338243401104 21330254
460240892024 167590148
635959952629 12580788
83585350277 12196558
820734035432 1191113
360913518474 208582
465333760599 106124326
229373016789 38483379
300264727117 36726899
567232374518 1712568
862644017443 5911653
106727014078 5198083
126526413820 4660161
731191677495 549668460
843859786622 83312042
606280135873 17581267
366953388079 565367
509400453699 47726855
554033123405 549662971
775053853036 2157177
113766469333 113045955
964247251805 151463466
685471532271 4391200
501215666285 279148584
579833302675 41398038
6860093784 180785704
339249013676 200074050
967748674908 900196
138060527055 32022826
203534729973 13058331
260209991918 12427096
82556807571 10934088
721113944490 32593682
637043349820 17575778
164409634097 883729
687716435123 6301372
631953577041 94465690
593026277280 42254322
415927674048 1438118
929776851193 17921585
26883400814 18722979
876431107849 4352777
202919558368 87576995
476666685517 336091470
732273606215 7860248
397231297580 390388658
306978132864 18360705
35693885154 47726855
318511038519 22192027
752556529386 24305292
703117569214 11241472
725070606205 24843214
742178860954 1251492
176589437777 12888172
730355620133 277962960
914314404972 73442820
873687427637 148203
432442935660 334565528
258020143736 3304378
695413321794 9419124
273899619640 64808623
660680234109 2019952
86378555155 549657482
439041728179 488521
538523331651 17026878
802309611469 153005875
94593669294 26714963
538054941395 13985972
607902780821 9638684
920811791124 189128984
494503734171 29174035
393308692202 35360138
346056660064 5329819
346738108763 326919351
108807471979 74211280
95168430881 7311348
999331962249 344912293
830747818679 14342757
63248980713 14716009
924193883367 16307819
755679420071 204179822
736115487451 2102287
517097559930 22192027
460425009551 55828619
501762667091 1855282
710245238188 31819733
506712975358 2146199
990852305428 18102722
467019298509 28608668
736668358906 8068830
760851050307 18338749
662247851832 169533254
788365126569 32912044
151260308020 20424569
414261605621 3743498
29933776320 284308244
629254028389 137955037
656078628453 187866514
195823807929 26731430
119299860511 16049836
313596079412 2063864
539369395460 245841332
593548635384 86226701
678272901505 27022347
822361373475 45459898
479208392485 549651993
353696938678 65044650
605683259105 9067828
411511882020 2173644
707386793964 2887214
665852344796 414326187
907167486075 78113959
976563243064 8667131
188422517794 40371595
731686631603 19431060
109454304136 6531910
433475540226 12975996
97843882823 25787322
444204529522 290483369
150120944985 499499
353584957589 5790895
923734736587 11461032
167446446284 55510257
664414053402 35958439
768274271905 278555772
108894906260 33779306
29622640425 77581526
33110717188 445531152
645232613677 18547331
43986490414 11971509
972470541973 243184656
171085237101 8008451
759209753737 3919146
211238104642 5099281
205206622229 4451579
227173958065 1888216
460485652023 9265432
142949385967 6427619
402052770620 62865517
276689775215 29256370
86854769817 24925549
379600906868 8606752
126867794105 200063072
1048006701 23295316
551823720497 4166151
672307687789 13157133
627187089895 10901154
892506242066 349770058
309446397012 76319056
161791819563 496759989
287139404437 51036722
955625940361 24640121
252512133694 19266390
277835659182 1460074
3303846549 264081279
889029329929 15912611
574300081656 18366194
437877324326 58896970
293158833006 69221779
782900600385 1163668
284419755067 1130734
821310740125 85474708
892929471411 1959573
365657473275 117876275
999631041392 32494880
853829498688 38302242
109936383958 2733522
117155861946 26945501
835065873573 85891872
723418424948 55098582
20325849733 27357176
957831075408 32906555
723172281721 115433670
12063340660 27428533
571026067823 21050315
139174602267 4182618
961664745100 22938531
316885089193 4385711
32411154789 28641602
254649177696 79689302
687656336062 58984794
942390091177 30244390
151821495310 19485950
602753084629 12295360
859912220916 1514964
986457492358 16576780
176049086731 7415639
171067644856 35870615
732003887733 1081333
569909171265 55773729
326662444743 74397906
495106121895 36073708
843947841160 911174
506162134833 3809366
936934802980 11537878
733896558547 17224482
868023601352 140364708
392814585981 8936092
719637858750 549646504
368591555919 6284905
395539032737 39301240
432403560155 4522936
348704946945 27746895
467654573740 218105415
369686156159 21604704
299839579203 2717055
661263015125 37056239
304175923445 17345240
507773587710 43681462
934103897069 43857110
969782794671 1493008
622199302736 38587670
393991968738 267808310
904947486816 90200737
222210256638 7843781
792800020317 1657678
482397977101 2288913
154715330025 390136164
582092397500 539250338
461565843638 11960531
679418889763 6938096
536427304365 529886104
938565692406 9655151
570493615448 22400609
14754979663 3200087
802132374240 5159660
792793323737 15890655
771338169399 2365759
749847797637 39235372
77869899947 231465641
140182745268 74655889
584712336277 112074402
566604677015 37264821
87432325305 43434457
851596847284 59154953
950948663351 105838898
651382707891 25622652
767430540921 31578217
437384557421 823350
998530227604 5016946
464064489401 188486771
237431417397 85200258
622220133491 10906643
420125179524 188212321
684413483282 10456545
378102574211 125791413
214570925040 75879936
31600997437 282925016
979813412681 8749466
230821023713 245769975
54410068842 53819645
308930175610 265887160
693772052669 2739011
17532702653 19140143
162202737081 59830100
235991600061 15868699
711279503340 31237899
584821270971 6718536
178765162762 40366106
573839669825 549641015
341603647127 29662556
963910235275 7047876
475253923462 15572293
176924330064 77960267
540824699846 3222043
727340404580 329844988
855342149565 13530385
875430888383 450339516
797157167869 54231320
209385624286 230538000
221708921404 148203
440070054233 36188977
880267527530 17317795
895670752930 24695011
49668219236 242789448
550658268245 26138618
650828628856 34432497
809745784199 100635326
399378619571 12641167
335060749095 549635526
687667786116 23202003
223373834560 549630037
63251648367 3238510
610532822266 153785313
146343839438 609279
22192917270 258641680
637603093503 55246785
225543634006 19085253
779036159359 19941537
212386214562 529271336
493426303523 5939098
858810819805 5900675
705779617018 99323455
629958218015 533163037
123240738770 547253300
822445223439 17795338
335531507691 72350509
777834183301 67207316
697555712082 43615594
916045990103 993509
936391921505 8359747
685669172113 354347884
677235941254 19705510
748140040255 50647003
433491024695 27917054
331364518474 354594889
31260599683 61021213
642058356930 2771945
327247838523 81835501
600198258951 8090786
657427835958 6833805
948780952306 4802875
385648911171 11587279
479728140406 12026399
268376059261 56783705
448948391010 449818061
602948388738 17240949
460388068581 34284294
471498570822 5236506
751548405760 549624548
997969902087 1827837
404898343139 7893182
497672666588 103012063
918244225477 702592
59767757130 118502021
74227659130 36512828
65994686366 15358222
310294005811 5214550
727883349015 5977521
478617825159 25694009
626060170423 30798779
346564181401 4363755
858283683690 222375857
779004120066 5274929
770750563552 29481419
7085510547 49225352
431846555483 26561271
345703689919 202747193
82251336324 252521445
980372931315 41008319
564468675923 8431104
96837576056 421066679
271693820424 69677366
976553137815 15791853
149086745701 5763450
796635204973 15034371
423624511318 7920627
570500965219 26714963
294869170218 26177041
754998106016 173293219
343863658615 549619059
586836074943 189200341
227733575501 10352254
557252194929 72026658
528704967782 16137660
942425336046 33642081
254944099085 261254444
277668903362 93120885
809232878153 82839988
392097999612 132026917
995229048710 3436114
946271043115 16697538
719637858750 549613570
38256406410 97621865
278319967538 53934914
622726622896 38291264
934101904562 89591458
419521886115 265008920
62658317493 3035417
271720233492 8354258
256223662158 46338138
450238641166 4457068
436510848427 93982658
406030773567 236027
708605220555 26363667
850022379289 4352777
890723523992 13574297
467407653656 118178170
553994895101 15391156
28980660544 57639989
135891740166 1855282
285508278984 23366673
747024417145 13244957
585909487504 27115660
771292220980 13250446
840043681730 6861250
759234267611 13371204
242938269260 170773768
253041051153 41903026
771869474573 1059377
95412979717 212731684
699066106980 46766280
200737098380 12514920
338315252114 11933086
680024765910 549608081
731001272155 117009013
804721149383 16977477
343232472689 54577127
132964979848 154899580
49516371540 549602592
746042050488 609279
892260139843 107963141
836796481662 6202570
587528487756 50608580
909954150646 1772947
585788109247 92818990
395056319099 276420551
194186370126 14474493
787293168454 356785
405430202702 46409495
609775749033 94333954
79752498446 5900675
161744369739 8013940
253083654190 478942695
92383330675 23081245
55887837124 66685861
799917150411 1624744
560085123700 546962383
26253430865 13310825
929135497058 25452493
750404934045 19650620
966106500098 9495970
465549843481 263400643
320709899639 21017381
738819844467 839817
34519425453 49785230
203746328342 248207091
923867007928 411609132
709716683003 8919625
297580339083 9699063
122649677434 37006838
285782440975 128019947
650137132706 172777253
984258367766 12910128
133089294720 49812675
926478361909 15725985
401289017274 75034630
52227499074 24524852
600780792962 13788368
930200659791 153203479
41791960115 7404661
915467649688 12965018
670111422966 2832324
258489170716 45997820
111624688324 51519754
775206225095 549597103
812531861447 26731430
388364432813 50526245
890184561663 7959050
814708557985 85474708
481893238687 26215464
764503495175 241505022
291856666231 209229702
872022067291 14150642
707961786089 8793378
907734299590 32494880
441761569664 21758396
316897543734 2552385
949046499148 6713047
470916075234 9441080
453185809586 114215112
364629981549 92242645
321849218762 164670
99028563042 3249488
627681498011 25002395
326172125932 74880938
942300538142 50965365
964908926218 86221212
333367150425 24469962
944004255620 16252929
299219198537 52167456
667200322765 47018774
329550227672 3441603
7543328989 113550943
659442788133 173177950
981775143512 115450137
130374618384 1372250
591927878652 10478501
448361287243 27488912
836232423625 5818340
144697830725 549591614
824601171557 20309300
187588688966 11493966
886792215968 12092267
186063635857 157095180
940649816959 351296
285405470014 112057935
193653138313 6301372
106158976516 8156654
175949631540 61465822
984780692936 29629622
375017305132 121147719
211218305819 3134219
848219876278 85019121
18062278792 43615594
679474584065 549586125
476939862069 58232801
428531072255 16538357
425812965294 14858723
293130125536 69627965
623618558278 160646563
660957162556 349199202
440112506159 4956567
477546997778 2865258
931429570372 7668133
168298473728 55147983
591304358278 21055804
952283835483 12427096
279459626979 23739925
566054390879 11998954
253892472226 134002957
979830357224 39948942
856549521310 46832148
960596656730 2327336
596442678681 237097355
90202709502 18915094
352469120408 183738786
964656476130 294144532
638125182646 33098670
409273198205 11872707
813648615291 38099149
179265559377 43615594
477963692632 76214765
551268664420 71357
777239436265 52952383
574258590305 104411758
833387004798 113419207
4688123275 156359654
267363206698 2700588
889625877357 10330298
964994801623 11010934
396674701675 1487519
491707260757 21879154
195549961719 303942397
393745778691 20962491
696283861054 231191191
942951229066 8749466
252522672574 175648
161181036250 12745458
781777336587 12509431
326693254500 113424696
907192587272 4671139
814148913104 73772160
463778394324 23333739
459878203441 55285208
24736866331 8008451
281626311581 33065736
543252422240 143866690
749328771356 16494445
867626469294 6839294
130314431499 19041341
948996461424 34201959
18678762268 11889174
241520451836 6822827
849330976452 44631059
76950195714 8304857
432406183897 15846743
898959477283 16818296
547957764507 11603746
884676041144 790416
14823916014 29991896
744337454770 19667087
909438472655 3029928
576493107969 67520189
996780012807 144552815
879006544722 40980874
966036916045 11461032
501187598120 1482030
752640719668 3957569
757519193392 19573774
649243866405 131384704
40163280175 496979549
362507104656 22850707
572656957249 56739793
423057373952 2376737
886325055248 6142191
451325639141 276826737
325010839831 21708995
574940033515 549580636
276667714924 7047876
407684752635 549575147
15389873245 131736
275615605033 1048399
85137060878 21055804
467059005935 17872184
154531061387 62014722
130381260074 3079329
102231686440 13250446
997986841141 12723502
380507432012 138405135
86928737000 549569658
745419841985 75737222
984801397444 532433
542419235625 21626660
604588845491 6509954
920182419476 111338876
406573512328 6301372
51135950718 20336745
46120910674 21264386
138084437139 1718057
932488826941 48643518
556763094676 5637203
365253864197 55208362
902281464976 12009932
154864663759 207012146
196396659344 5560357
665711230676 845306
284882436763 34558744
850992362762 22554301
517701100344 6630712
732198417893 40404529
467651645195 1926639
596840751939 95508600
924245276874 10011936
178688547300 50597602
857523462352 126719054
934758960145 549564169
224309898594 6394685
817399955472 164115611
227160927179 42572684
729211185262 247059890
188712378325 545875561
925351464393 29624133
349784825687 1158179
631580272732 25337224
623809564500 70121975
438380937495 72915876
288654618677 174972853
204639007320 15171596
737753798005 7964539
947059351666 195024170
512073408146 97583442
210679288600 33444477
866446520593 14595251
799320624939 21637638
35211643570 532422022
887943056502 18338749
879717213949 5176127
922090969967 1635722
797203714589 8584796
751503930974 24596209
847871796832 284533293
659660761812 5236506
266803836267 7135700
116546091517 39817206
624389743730 33241384
770178453152 68014199
890171080679 12333783
263489050142 17548333
764188143728 307384
292108133788 24557786
698710823058 15665606
243162533333 3946591
856604543046 1207580
933022624121 10681594
217299968670 7404661
45099791677 5845785
191463287550 164088166
735512561805 46799214
945181355530 30420038
842839677601 35870615
966078226259 17065301
509376170363 25897102
971555421055 46354605
613337759718 27450489
972305531655 408485891
742895181270 357536993
608071257606 65686863
605309644831 295911990
902270086279 26885122
681125129600 322583041
704757751517 3924635
414837116620 141341750
143417002274 131099276
688827675430 129529422
16452033495 42984359
654589399139 84816028
207527138964 149767365
18393548339 112831884
4913847422 27615159
839490118661 14134175
516053886632 15188063
295237342312 89015113
86378555155 293370583
550644271295 14134175
653541180949 30650576
588694579640 248541920
320727563241 2931126
832414704967 5730516
595232603440 28175037
699182095039 62750248
482799923012 177470348
780631189148 51042211
634327520794 21116183
746584350129 11329296
458254092930 29926028
490721051800 38680983
172130930351 49373555
259135654485 549558680
200169488960 79672835
965533154673 14304334
309088505815 57678412
363041895345 58232801
134163821687 55323631
873675401238 7624221
929233547065 18025876
264588870421 47842124
993628417560 549553191
986435333265 6240993
350284558133 13782879
37923248647 34964930
562244746540 33779306
617256959008 20913090
39038405192 2305380
79604855324 53698887
995177627758 713570
183597292859 100767062
656833549998 35135089
574316773705 16719494
566583220514 50987321
865406459057 3013461
586493852260 446184343
280873393521 168342141
531944977260 15561315
934184826885 20215987
54804330153 43752819
437276857752 36348158
952860682890 33861641
910754019031 177947891
759635417617 139464512
885145962831 55416944
477557846950 549547702
638091946751 117069392
790517397057 61597558
179039813274 210590974
268234355237 181856059
461052391600 489745047
301398793267 66362010
720690053557 40146546
341659245208 2623742
803752049639 39202438
48930936429 23547810
891833592234 4544892
852087544836 56136003
383343398781 115614807
116840711011 80852970
369004671945 57299671
578757623018 13206534
22994972858 32324721
418126529679 8705554
968297676618 17153125
145201611145 28927030
835663392554 42397036
38389284122 11916619
597414349858 67168893
737719892452 24925549
713540971994 30024830
745461294913 1608277
892791730445 5214550
469757292117 11938575
706972206886 3831322
694853385996 3935613
264073916978 8398170
159525122473 6674624
821387108582 6498976
891245437487 12141668
62605447445 42545239
900081637792 11768416
269010288674 18942539
655725600510 81824523
607341577064 7547375
668866967537 66082071
768484050507 18942539
833406682863 106508556
550699413789 19019385
45609305521 20902112
399630595024 225855883
753634201550 107255060
530328908134 37391068
318393244579 57102067
238145138508 73914874
827444027021 22982443
683179539288 993509
722327595651 18355216
311350550814 46244825
328865318322 20699019
971016875890 53413459
907651585849 128382221
183145819701 42347635
613444723861 5187105
912630491806 82236198
240362124306 9742975
672849465975 22126159
427450084735 28070746
160008580034 28833717
596279405468 104296489
809183773559 68656412
890127964584 20281855
150050186286 148104198
959503834926 4566848
927458933663 50844607
975395562278 51042211
183760741720 387226994
995819338678 1438118
858833865535 263740961
87373900389 92412804
162853831610 220229658
670048749564 54785709
510225302523 318982257
300890174130 50542712
500630653827 21440034
536933571302 9045872
236239458764 146303806
495706884875 4105772
277259086225 29772336
185916741820 40234370
740497143388 46491830
392197871967 31320234
853081559151 33889086
89630544212 47183444
117708288792 20918579
733919777017 225049
351542944644 21236941
287154191803 20226965
804892735523 19853713
176467214214 92495139
628024596353 46815681
476398704140 32846176
139167823352 6866739
123790920615 215673788
91880373605 549542213
909978906036 4199085
38990941809 57810148
302010611093 20155608
81390583951 12734480
908220809035 32686995
147384224825 61103548
251104309158 18585754
864862353535 13854236
475792841879 24190023
394365720237 108555953
92889013197 59242777
745381671479 47770767
87348217358 38582181
283296880988 30798779
362569841345 389071298
196378035167 23756392
107810570450 10967022
207855677570 86155344
658464730341 18322282
703084058869 8661642
558984760010 549536724
621149371978 559878
16482881675 4149684
93484638473 37786276
972792370440 369266986
286544640934 11768416
327352409462 1663167
248441141598 48160486
652400994564 104334912
89121442043 54890
944086063676 24448006
603195588761 85496664
425573864454 153785313
487372892555 69177867
787233157217 16428577
299840018323 5055369
801614953655 167452923
260740342006 24991417
343822597987 11976998
231575083485 2936615
405474734959 340318
209597247192 10319320
158987115230 13590764
138924045884 64825090
271157761776 62574600
189749505827 2316358
475297138359 5236506
545165040080 1761969
239094927950 42869090
260709471870 37056239
240370324872 3364757
629947352376 5928120
774076327677 21769374
847701558078 107090390
14229245824 50663470
824712806839 8584796
226666409283 6696580
754767460817 27939010
112147403213 77570548
211814595264 4561359
460343673549 154553773
840571715460 27434022
7033557162 48797210
285751795888 24788324
756894690487 141835760
71297468187 94141839
561957726730 181362049
569267987289 67196338
115978877305 44559702
147317939661 23663079
381041360928 3836811
516574559613 26561271
400811784239 206798075
856619050473 1169157
421919783864 57058155
843342072212 75177344
889052762470 25737921
979323689590 434174411
802331051503 9474014
324534512481 49916966
303125652369 8046874
182568412416 10725506
1262903959 190287163
789510953065 143965492
659078776701 27395599
733454792849 7827314
909390301191 44592636
684961277412 14040862
539607557681 65610017
722651713031 201764662
183048883961 8535395
139169146201 9891178
478101664136 2546896
374083549059 10851753
827298420318 157989887
375657094902 33389587
256379972411 373252
297084772788 5390198
702561865435 944108
288111649378 163363618
107719206045 115192154
310295449418 1053888
294166009943 13782879
100683283125 549531235
6507493983 64583574
287135419423 44021780
152337541064 42397036
257258349963 37445958
646369583508 87571506
468093490647 94515091
298684094975 58699366
487553521986 424491815
548496573144 614768
654863363526 66482768
878623733465 6208059
283802201236 11905641
912596388649 147511386
564999794471 5181616
616586721755 86835980
544658665944 17844739
153452725054 42973381
167699335492 102013065
151895017884 99005093
479740018602 15929078
898868656289 50828140
338172757674 42166498
483574105458 34300761
384231387572 339939259
902284791310 7294881
261233443740 19068786
733939197099 488521
421954359075 18097233
360878932285 33444477
417494188482 27357176
502291359501 11340274
94479679231 112886774
56000196954 55197384
427474461384 1097800
266271559540 10143672
874665639121 114500540
830192158812 1860771
931457869075 549525746
377398829194 1954084
752026706242 32692484
342733799620 3057373
230345135483 33784795
265167551154 15693051
390614907000 1729035
177079910280 33076714
450557799071 26934523
613581814544 411455440
690476220061 988020
793898331121 12487475
223772215202 133064338
471333132362 70121975
272869624930 19590241
211252617558 3150686
187039335960 11065824
946295337429 13673099
427956036218 68365495
707325948399 159466428
685519604933 2448094
308101838690 549520257
329306120864 50476844
700931676020 256967535
402350914052 128091304
395571143387 1498497
92497109575 12405140
679429467066 20314789
987435045162 21610193
11526222635 8820823
254170292472 10138183
719063055832 581834
295141839201 240873787
185847799980 59588584
17452519341 103923237
38433448616 35782791
786760043840 63743757
424147829997 23119668
39591144911 5785406
707315541255 5609758
72826476284 324509680
962191176042 73453798
303687284268 4940100
86378555155 549514768
91300454939 28778827
902825548542 13096754
223892276099 5895186
180907959236 64380481
757595869233 609279
237123020513 2695099
277171382983 33235895
622201882566 26297799
849455982938 5170638
349304710927 16845741
393263040189 71620472
209600348477 12888172
590321464677 2442605
281459418536 127778431
592508980034 24206490
178670598270 127213064
180422317053 4885210
523176780176 28465954
650200766683 3200087
152400376555 141341750
253633836035 414606126
277179023671 104120841
283744100171 41826180
424084091729 4264953
523742150084 17455020
909405154425 20929557
96800720002 2272446
260122519214 49455890
563825323792 4182618
760823127764 71044127
402248780229 470890332
102255212294 14337268
521517902339 51849094
901083479421 28301284
34477379713 66115005
395011427149 4561359
709717572221 16022391
62415500600 71872966
51697494793 5867741
532959811352 100251096
380383056761 81165843
31910552500 181724323
517113681123 19793334
588082643637 34383096
967750793662 5538401
846169251092 5730516
830113583777 70132953
737561825719 17081768
311904327954 31600173
410855493514 61833585
594712545227 7684600
925014577018 23339228
911017584344 26764364
498326661890 89739661
133085073679 47545718
175975863471 18722979
482432338241 65121496
765234770108 37671007
260745144881 25013373
548465664585 48681941
571051553250 9808843
704196536782 11378697
952814608224 50026746
980491622870 477707670
425218520153 23619167
357674483457 487368310
213892182418 41688955
945190154397 2266957
946852193898 8101764
220600208945 7355260
846874428738 62080590
644193649941 49318665
63799019844 18075277
898969977740 7426617
380725842230 549509279
210243105215 433718824
352421311218 95162793
672569894738 266952026
5441650614 10741973
762239825432 296257797
357052475139 12827793
721804040945 24217468
328380170149 69979261
493970458446 50312174
919341707442 3079329
222221662780 23503898
456866462425 238645253
544674419374 257983
561144338938 13733478
518376774615 270810793
151850194710 549503790
774022683680 14029884
564897907653 133536392
357590246355 25951992
797717010354 5560357
901700215391 23899106
180947458080 51739314
395580752045 390333768
37987703393 522492421
118832057578 290917
64791744244 50570157
326605891576 200496703
900097503910 549498301
739444405170 549492812
996286938518 24958483
836758508760 48687430
701584963241 407053262
501676067138 38675494
1586914140 55554169
457118594151 50257284
396061934252 57618033
869275829205 8634197
848930592325 509510936
484021385020 85705246
91832863402 10994467
664572191492 26896100
630166509098 226574942
309300922045 122992023
435149123094 37473403
545115419520 17570289
160079882144 18250925
295447656255 549487323
770402121832 70401914
794911035481 85145368
531397298399 71044127
331092722242 108451662
495686652421 4303376
978567195283 188097052
432442935660 549481834
766088216622 51942407
333572639537 316281669
243713450704 3787410
696417693852 4446090
932541642099 11653147
17368010697 215882370
525762706528 86556041
204096345405 11845262
889588409443 18250925
79126112814 32708951
337799645480 3084818
239822794214 6822827
592934254195 110191675
919853899918 34015333
705695267555 69216290
173804848048 51338617
141923151222 3512960
239246105988 10473012
624442355795 4133217
179327167913 14902635
191937460304 8502461
526827863772 79958263
762001860815 229264552
647941059998 16307819
618386990743 11625702
70387622198 1059377
877506622836 18580265
140650668959 107650268
26896063937 5598780
894533920324 22642125
491737971712 998998
873813622655 415610613
820790764247 76472748
299433733521 117903720
884670958330 10692572
280013684058 15319799
932417019843 132004961
645173442257 24623654
28019739410 28032323
12206710759 432198371
561652249994 56520233
89640095072 8178610
147985591595 6065345
120850983789 177146497
346048969975 4660161
812611759331 2140710
284856858023 42572684
735030108731 5933609
97363965667 11828795
729528740379 4846787
102270411335 5082814
500614115470 49005792
814211268144 4550381
745931727077 42896535
859730337412 113550943
696521134057 4638205
929761339279 30634109
273959872393 10747462
388200717899 192049132
371849871212 61416421
270139291385 549476345
190180411702 35535786
817989493447 126532428
351004322633 10280897
216100050987 20309300
389507347231 7108255
314011089143 105652272
302457572293 107304461
656303024262 43138051
134055188888 187893959
720874234371 66685861
453378487372 202840506
809280412893 4769941
573114314615 72608492
807569318199 76620951
758098768832 40179480
276741473525 260798857
233566438449 149421558
65821590751 198811580
882993461805 15852232
691028402810 520790831
788895740129 56844084
442533153232 165619597
393222767396 58139488
220056152824 11653147
911596490126 40563710
505366309260 53232322
483244699590 238134776
332224252474 53259767
485740466209 10961533
422252925160 100168761
807628857382 27960966
121507158224 19656109
389523671517 1300893
844962878345 115192154
759194702899 39367108
420760160930 26083728
99586624510 537949445
376324387470 514923090
20897625304 8255456
113280816172 24695011
396708862630 464435268
835726282935 542955413
590838158133 19162099
461013158809 18969984
907249867895 456421328
923674911976 12383184
861493286689 38516313
94595645334 5565846
15919482318 6367240
6769849135 202341007
681642308669 9682596
16749973834 75484728
546109993713 204805568
911058526795 10665127
96275073987 762971
808758965963 6273927
63763884755 46393028
38691901089 287475397
25709006981 36210933
920454232175 549470856
966790001683 169417985
721270842066 13755434
486291081685 64742755
652452327692 29124634
920914797698 62629490
738344041480 423317169
749130958774 27187017
155701467625 519594229
391709068120 1926639
507236875871 11828795
340505391213 55147983
417651281081 224165271
212346361514 12668612
359268750275 293798725
80326554860 330443289
176608377735 33263340
194764378620 165383570
238773324532 2678632
971425562293 60521714
423054722765 6899673
764858290576 46332649
295997838100 258559345
370753788942 51629534
662943717226 4286909
644231699689 24321759
706301492090 43730863
771189192450 2250490
596885531201 48824655
58300681420 4583315
77546951724 10379699
970398279149 64374992
494440171551 167732862
452120740166 87516616
525388106815 4479024
640331969882 71560093
851265437931 414787263
683325856980 358799463
451406590913 67970287
797456414590 229451178
345987394373 74403395
154040490082 5730516
52792226769 18333260
73003727072 52529730
7107982513 17317795
393813759956 12745458
54396741550 60346066
367369523055 24738923
433447222475 52052187
338775194799 134881197
880193168047 25095708
751527336070 960575
393753452313 95420776
180353199565 28021345
324583040730 22460988
61053012296 2052886
330617986702 15248442
815845198476 14221999
763591618256 19216989
8252733165 23772859
843196877184 212890865
897346594685 398089725
529162187923 46524764
406034207100 427428430
382139907759 204843991
529018266343 156590192
113574639761 91929772
978719196671 38906032
90183481535 9896667
620014542857 24985928
833506857113 5543890
525946022661 14474493
944049666117 60175907
854874011803 12015421
43300977274 117288952
930349911190 1915661
822494267654 9303855
768013091399 1816859
559342461673 126005484
978168531794 31786799
440517141680 22460988
667256030626 111152250
696887500270 93993636
183160266749 48835633
191908901037 9896667
373814395944 77290609
856983308910 180522232
37380389128 16560313
215463411903 15253931
889428542318 104131819
506717484735 122399211
901569407032 123842818
190292173231 36792767
351539815914 15797342
824380156972 117228573
474754251395 26385623
240343198234 50745805
755920392660 15363711
169396927246 49790719
323494769307 3079329
220438497516 20962491
468189196851 9825310
163281539979 47095620
243730562825 300819156
755380403888 16170594
782973552103 220586443
348775090876 4753474
102856848025 7426617
937488486807 3595295
954276189445 51206881
22472493996 24360182
783457242783 878240
645904558009 3265955
218806504801 114022997
760241203032 54203875
930126547313 140705026
599113637713 19738444
949503796135 87236677
787240413675 28367152
439595299645 219373374
555590956822 4583315
245872780046 23009888
770196605275 14040862
25277903502 2047397
108886480645 35255847
850581137860 549465367
966150667500 1295404
768027302420 433631
130774956018 164818203
916503863435 19255412
965452093121 86468217
846695237425 20583750
698055126166 3562361
370298745353 518715989
852572160576 189156429
124314236386 9891178
490751065652 5291396
719588279194 44389543
210077982209 8107253
259125024873 828839
230974529087 101008578
643267460618 208192281
943546629293 12536876
235252689929 120790934
552917415052 6103768
397143607897 82126418
367472452783 4308865
567724263183 49346110
226114756386 7629710
972070143960 86001652
893299350584 192839548
507085966794 10785885
744406503809 352695695
667259318537 47013285
46505423521 180791193
97370184704 10709039
288795087676 43198430
328707388814 286004345
272773957149 101178737
548957476404 4034415
719045255005 33724416
733922911236 9803354
323859829138 135479498
422940035599 93005616
343277564824 13865214
243688733737 38637071
294766674121 23663079
384505124002 4028926
929257141695 549459878
688910142166 76417858
854966430096 14150642
675582041940 323851
718493108098 35338182
164896681464 155602172
98888478273 130901672
281653191214 28125636
42349535643 5005968
23649846400 4643694
528106279644 3002483
968757487567 70725765
219503495440 6570333
508835385686 74145412
516490007057 74875449
326747238815 38346154
331617177144 62278194
368597681643 11010934
394289977526 13645654
296548019945 394181557
332189518082 21923066
877500074459 34388585
738879751413 5005968
144665360382 2376737
543429255864 95700715
545747996744 3666652
64829826926 11905641
420749155485 91507119
55984207497 28883118
340506445101 46925461
570516361864 10346765
662180243819 224994110
600119080126 117074881
444455217641 11686081
649733995682 14672097
696954916168 57288693
462123018469 28778827
530789937641 1454585
157339418486 10505946
693164280236 17680069
439340925499 81972726
496264029680 549454389
47546527967 276716957
445581966954 29964451
897791242108 84711737
398312803647 7168634
622255672185 385942568
148516479605 29245392
226616201400 12822304
76365647240 2107776
669125776795 430979813
971039666218 6581311
703791898680 395197022
782830862640 61553646
563727784262 5653670
322358672227 2283424
68190649294 16576780
144138462875 4083816
582553791862 85622911
275508920829 27170550
167783125077 14441559
590317325971 23432541
124303906088 23416074
975792562600 125516963
201880435451 13354737
623356035875 213093958
895064264923 43264298
897877874995 1256981
89987996289 140705026
142914195988 66510213
828573864060 502281923
922654959555 549448900
738816413842 37336178
511616742394 10154650
75076654065 43061205
877413891670 88855932
983150253608 1564365
749221258313 26270354
93446078248 80551075
550129306874 49066171
445059542982 20089740
90123025689 74897405
997448197174 18217991
859332760745 49488824
832428666402 517195536
358993841780 249145710
413692563572 35343671
31785010673 115938658
340391467018 125615765
707503083918 16637159
39425580204 129963053
638098539040 90101935
548505388478 9644173
930851482451 24222957
226729338087 360704146
791638031624 27598692
163909248460 7300370
782307823900 428142
533649139347 21368677
213428315098 31797777
177084142299 52557175
801212826607 43829665
950009681750 95020079
563209586820 95245128
845582666199 22526856
935211544662 22257895
449437801228 16637159
305211198573 55246785
773595013734 292442942
230475219294 5714049
692656303312 17021389
677785283282 35058243
526510997361 7311348
190432771385 137263423
659950518052 191686858
149579863902 65577083
496803351375 7086299
348778905731 34613634
78625041052 22889130
855366098072 148537829
659068814166 6142191
11948615071 134189583
692531307804 50262773
334919025696 69545630
416993303346 26341711
702527586630 17065301
884122478075 15687562
263537109245 122948111
127062960989 15204530
465385159595 46661989
981412246347 21440034
585737396376 155113651
149444109954 30996383
776237171983 63414417
213942533015 6954563
358116677297 44477367
655795146140 16099237
655184360246 77768152
755098648029 289407525
821927086376 9309344
733898792570 3337312
192479672121 81934303
863541985236 141413107
267217473748 21198518
919069974497 26083728
956210938933 3233021
678313135875 49648005
363098514380 16653626
705876481401 570856
807655155181 3589806
542386669388 83910343
699247469029 18788847
180339861295 48127552
397049438613 76115963
207882908499 42062207
820753839744 109192677
147361456453 18426573
500592011267 63079588
342717469845 32538792
541250594264 12728991
528704374970 1932128
746532610815 28175037
947346173872 29497886
35919535363 386123705
180982741372 22515878
698702842052 25710476
866519463914 7981006
744340846972 5000479
97351670307 7805358
347672652344 17740448
903325407235 49203396
3825784581 19282857
129785525018 54099584
433991338975 329340
877163708539 51075145
408563495042 199234233
155676264718 18102722
133513838844 14688564
723489131665 548828643
709697713019 21138139
519595678749 18739446
641474763542 22246917
982613635082 5291396
165016528290 1992507
226663933744 8167632
745942084820 4297887
172190590292 9940579
851639557193 34240382
235382427933 66147939
903121271325 184210840
937965785710 9199564
813518591859 120505506
141928782936 6328817
19227039430 19398126
852183668204 42973381
118289102165 442890943
789455363054 9995469
664596348581 18168590
23657824825 401706976
54074465893 212034581
97382192055 549443411
759250951590 549437922
70834704156 94734651
985925871730 204986705
514396880544 12333783
981435036675 81753166
807584303169 31622129
105068015483 3106774
84896335294 257730506
378857040169 33960443
948103716578 263598247
114764951694 214559521
700345752388 34300761
442847189900 40618600
110554245173 8820823
615625301122 6866739
300341391980 1657678
350013138061 236394763
961113103181 38181484
24086620016 118694136
226560109309 41387060
584236958524 14787366
464199463911 19952515
313933304524 214751636
263295749518 58765234
830083536991 135474009
140165460407 67037157
464765959064 38373599
980285041447 37089173
776757790074 82576516
824270464796 434849558
999416136064 162095659
216443665295 11559834
720472497042 210755644
239792999922 23717969
833497690483 11669614
302548332908 8238989
434051789332 32143584
723986830273 20018383
289331338439 49055193
710785106202 30365148
746988694733 100865864
108915901685 11724504
217091798345 125516963
33469110465 12004443
123028410364 93159308
969407442965 1997996
339358771720 54955868
559527775802 164670
441796027025 62563622
48909249390 55620037
226625291184 1948595
424190207985 549432433
164237707639 88987668
548894391327 45800216
716635984048 243184656
968291183131 7426617
290479560720 10143672
648664400745 549426944
430783253521 6251971
865936079108 15885166
905953066454 84634891
830203241103 3748987
547308314097 23794815
12617386761 18470485
88565562616 9753953
593986693426 189156429
369722205330 549421455
73659835639 15912611
558406021479 24426050
80314004098 1235025
207968742900 549415966
288738600377 36984882
280456654755 67520189
219221201659 286004345
633961706389 31517838
914402231880 549410477
888500593607 33027313
942808926741 172146018
93442389640 64879980
291015723659 18986451
750361093402 61015724
968846683817 18031365
956492686722 255183610
361430727896 13513918
582652755951 332265637
494578538263 4539403
274444740627 20166586
272264185322 64462816
69204391075 19738444
552912875649 8908647
723207636370 252439110
610133115867 15929078
382233846505 125692611
396100258450 27390110
751686212594 291663504
759591867891 14595251
398868139663 444609
669021129010 197433841
335035804171 13804835
909945626229 39416509
895417501448 258685592
88555407966 5900675
256330725103 12158135
501190897009 8129209
736225956484 465176283
680513232020 56284206
736676136819 5066347
710788542316 3979525
721118961436 121965580
91880373605 525901090
301972956553 20913090
578131012337 8842779
332782437281 38099149
227059122696 162661026
137522091670 2074842
259037535702 67114003
377987316189 77180829
52533546666 109121320
859356528115 5867741
155623087286 60466824
831251014684 27379132
891709370675 22960487
480784850079 32670528
464879279469 6707558
708064227296 3227532
533902843835 89388365
836799374365 7558353
821947368231 22521367
248644097373 8079808
230673479393 328566051
603415269519 91188757
598047671005 344566486
446572698847 395208
85278191465 549404988
568830807487 25710476
566132170009 658680
608579646205 170746323
461501369844 19354214
365866395593 609279
369635816540 34229404
381762601969 34860639
549032911731 19705510
733359089226 12163624
596058412839 246324364
396655243170 3018950
489641721958 15665606
60956817571 27988411
555662330289 19266390
525145745509 97018075
584592127177 104565450
45027155740 14134175
51641924157 14941058
770704373617 41996339
548461427077 2321847
719637858750 203345494
146793858011 17026878
464864327433 29294793
325644405075 8584796
891114069250 48841122
459331787050 53375036
327783254958 114566408
406018659344 11581790
522100172878 5906164
678353079328 14419603
113319963720 10527902
300820408940 82439291
602410101556 735526
364654083748 9852755
837341882588 5077325
736677948189 12827793
940780597873 18454018
255244325429 19024874
455512685164 36518317
37517853063 50800695
188484801477 142538352
938572959842 24568764
226433549436 162188972
20981911807 448994711
246972545435 10571814
29647516573 50894008
980407813910 11400653
676605938371 96738136
622199741856 29816248
243126986569 11598257
935782628619 12833282
947302267361 84645869
470390989097 6844783
143015303368 16560313
234256134207 107013544
919891927710 3029928
833288570561 25781833
142763808366 261056840
889600375463 21121672
157159812917 163187970
494392461163 194683852
357618204740 549399499
572602220941 116932167
132026470301 2052886
21926511236 50493311
291965853419 171882546
525860871804 20644129
57769099215 549394010
500638514075 1542409
281022304602 88301543
472032461315 14084774
752088457492 1185624
523139564756 46804703
183137531311 37341667
204053619029 35903549
84079955997 76297100
167139866259 1696101
933603182092 25490916
534680484351 70160398
743781987018 7832803
141901288535 31567239
651405481752 3359268
741955436698 73887429
991744921446 66949333
468559130914 192663900
226559686656 31193987
985771315049 153730423
296245309665 166766798
363599147022 38077193
98368903092 58035197
509959730817 27917054
108296108342 39542756
902246071904 45756304
8564113157 177245299
723465515079 1844304
999097694310 20023872
599098400249 1948595
848293972289 12844260
214570925040 549388521
722900189083 28328729
459920452274 18382661
46666679363 42243344
463755560084 40827182
520744356617 70852012
524255121998 22669570
436802286882 26177041
444572086848 522492421
395030570200 265151634
409050877238 60571115
197373943187 49280242
758150587900 176152988
397200666052 20918579
384577115145 513139165
542135635462 150985923
819868548960 335312032
771468909309 291509812
938920630521 194299622
601258470606 56662947
192977455972 46189935
690998418984 24118666
468102443206 79585011
134151877623 77301587
847280046790 340702230
418041510558 4989501
336672594272 18025876
19785043100 16653626
679374522176 96831449
378498880011 477543
798970267558 14617207
308056825982 1959573
103884811805 28240905
313458272578 111668216
208462555296 38587670
911651322655 549383032
405920999056 6674624
829483794965 186159435
712952361660 15786364
825761941692 52474840
390863084065 263016413
158304796688 44488345
342164076935 8859246
802438482211 60022215
499485977440 46887038
390075604353 1745502
160653104230 367741044
995200440042 62272705
694291605894 12772903
843356513771 61614025
950672223425 31243388
491823841628 27329731
448328128194 65483770
901116062125 29377128
250882926810 287892561
824699188630 11137181
65298530055 86303547
455892790344 191352029
624371432426 49807186
958701098702 108951161
685947217408 64885469
255284381570 538833174
458256354398 12213025
335060749095 423942915
978032382638 180461853
217671110313 75556085
815265172938 98132342
105027830514 24052798
941858709157 14880679
845533753720 76066562
911978027935 74293615
264079680428 587323
59344212004 16137660
422386999474 98988626
455646043327 246911687
382355724261 18541842
72067341768 1070355
543011144848 7772424
517668665843 51404485
564889136231 33021824
884490534900 200150896
753029481001 94740140
850016566438 4374733
758611197335 817861
701333811138 89355431
994635646479 82620428
377950180196 18146634
899286855129 179325630
876484990781 315183869
227396325852 300550195
8751326480 38307731
74824736410 549377543
96764289509 1372250
463188137290 18174079
555080921523 9353256
623290702889 29964451
437347490204 30271835
156235629660 2585319
791675730076 19678065
795012771515 549372054
993514237963 3200087
473680251372 10829797
489492909679 101919752
373023296400 226338915
873654960202 16291352
567770727568 14683075
777920667985 20693530
647375991985 137274401
37725040857 79376429
753642347226 67026179
331690493717 24129644
346919481790 225625345
686414240903 139920099
259608257385 8134698
80859009816 13920104
325634640144 54922934
571638942445 549366565
214016371043 1921150
200203290222 32972423
426342272472 2607275
742967246351 275097702
107390239297 322588530
967928760928 23339228
604054724460 7300370
804901001957 3216554
324012187311 35343671
451582941505 80578520
935262768010 39998343
566436669703 124089823
377877352144 86226701
88471058503 88861421
538614306337 10138183
94584387395 36512828
757546687793 15006926
218231326050 25710476
349815981251 46678456
795980688216 31298278
752098587605 549361076
175418331855 84020123
421902542915 70045129
547869512365 58166933
339417213103 14211021
591308535407 10725506
310213602939 74727246
766502628052 297229350
177119930579 10945066
598597852850 204322536
41614945354 76472748
91321126513 5395687
678345273970 5362753
762402157118 101947197
643150157780 8540884
907118963315 51739314
891627178389 6850272
953465142875 538833174
297098201790 549355587
699281130485 495689634
354202258926 111849353
647013855210 549350098
502229328312 75177344
130805634039 6767937
60356208283 17224482
757600406055 435327101
708572506115 56284206
399982206805 549344609
348186354295 43637550
664596864547 19370681
338636641461 189118006
826880089742 22576257
536964007807 6883206
347714931530 549339120
699281130485 141715002
51682131082 4918144
462473944125 82818032
97826147864 101595901
326199225125 26665562
913723247742 10945066
369156783113 2058375
460912155720 7492485
153461200070 28032323
627188017536 5357264
708452390328 138800343
884665864538 7706556
703511358471 16961010
127575559651 57897972
341008466460 24085732
256922409277 6702069
821908429265 22181049
739982167989 10999956
815303014104 21972467
192548652384 1405184
741544834634 74930339
649071821770 51656979
34093492612 13788368
455495811978 37857633
1580815861 32110650
714122419183 10418122
786209861995 549333631
254692699977 13892659
506106295236 6509954
388968165342 7728512
774514468054 137675098
559479494558 10615726
831595633479 38955433
638685908860 5768939
468200098005 1641211
451069343845 55746284
492704941724 248316871
638117311420 13168111
382866681712 21813286
709558424155 56295184
785068053447 40349639
476975408833 21247919
750381995514 22510389
98997791708 12965018
606091160581 21434545
891821972021 1306382
306440295780 4874232
74252754838 4330821
197208477282 286608135
511635207390 1789414
217850875063 14419603
122557539080 1278937
253520337074 17136658
29100232920 44334653
642121406492 189041160
797662718655 20215987
807621985154 9528904
234261738476 35700456
856624078397 219560
770651799975 109801956
360136569572 104735609
710259910285 3672141
934739910407 12657634
637649552399 1718057
484140732347 10527902
499450419698 20924068
829008708129 45399519
842860865141 13920104
167737807893 16812807
553396283809 7920627
168066892818 269004912
108867066052 63150945
606762341942 20600217
304621967982 168638547
4868579639 36474405
315254202675 85727202
63671965961 8173121
394932780757 72646915
555005200768 26742408
263493452320 37429491
959489508636 21149117
639833576752 19606708
180136054725 21434545
3301096560 549328142
649712237286 51058678
52261668099 257983
593503532271 98000606
776807992468 41831669
562807020652 11900152
650314946280 108160745
571088760600 549322653
878420492262 104521538
732779266781 31276322
456100754995 549317164
14039831412 7981006
165172270595 406817235
417588025845 484662233
766953497420 549311675
449412727476 455587
414096930132 83849964
94955726642 221283546
392164795253 95563490
878006915160 1805881
455546365668 1536920
72490656356 115614807
121560297233 17828272
879023868006 43725374
425290571675 154378125
524543226049 240599337
531462375983 1987018
620539919911 40349639
377424751160 53193899
854982592620 190709816
310837611834 7080810
670121492700 549306186
361800618047 175812670
570484811092 14123197
652481523683 7486996
793714806406 125626743
226082678670 12932084
500355023692 261369713
325069495285 69518185
113715591792 116504025
582047615330 42709909
745778913317 207665337
952364779185 546199412
592907890528 15478980
447812790521 32478413
335546580485 21116183
507801274226 4325332
53290614410 24036331
824074971153 75912870
701438898043 4665650
584089469094 202489210
840405898259 64825090
540792885602 23816771
892800271329 39883074
282243291975 549300697
506108090139 41557219
884142230405 17696536
638754246910 203093
147936849275 16187061
420793111397 20166586
222273470870 547632041
304679410367 107013544
620414232789 124693613
167386687541 61954343
411808203104 79661857
999655549777 11356741
934745503698 9600261
33510360300 11883685
752964831559 214065511
271781084546 7272925
304105988096 49505291
128131620215 54231320
535817168754 30990894
126442163159 64292657
593397847065 201166361
914373082382 13535874
355941127960 5489
756064662955 431106060
919325438046 3463559
453516228338 226371849
921005067211 113419207
985266433921 100295008
360213410083 145568280
457179088420 20847222
48966189695 413135074
725130397882 3397691
320142592114 40953429
331604700647 148526851
654587763417 12031888
2704282752 35645566
43872017319 49313176
107394668920 252367753
737205910562 19892136
91302315710 7514441
456093720678 2217556
198615651535 364689160
695273807881 52957872
213863908579 97336437
676626500165 8304857
845772281123 32182007
227660456532 73173859
823622227455 354693691
383448688779 11971509
365768790195 13250446
449968634348 12114223
801435465936 171855101
355840646326 124325850
570490931327 28389108
884178254712 408743874
16996221352 38477890
314413748624 9018427
171097466593 5055369
741505489482 41804224
654156412933 1438118
709707527351 3282422
898952259248 27038814
609573679568 11669614
88116595350 418014795
991358218488 11312829
623212259590 81835501
429626182972 867262
304112981082 1350294
628214839604 18080766
481959301710 140880674
101207592405 3018950
158407880108 31506860
864335683985 59226310
491309195569 10978
74218223539 6087301
546833232750 27016858
641065212785 146007400
734468185915 12416118
547922398880 12822304
960013667132 12256937
32107766781 166733864
515147759604 339708721
535793972240 44504812
810381040055 13788368
887953716140 17262905
508300902381 8315835
68156826076 12278893
447848027320 404698481
48357519647 44565191
423071502638 7465040
915983558217 7267436
651293528108 77735218
391879526434 398166571
267813044134 106305463
640380251126 19129165
579794220995 73865473
126474372611 16746939
537499561467 15693051
913683584228 19414593
859336740270 38016814
973748002759 12948551
90229828070 163182481
852539105818 227041507
433543299350 482192183
339943451930 4435112
223350322265 13854236
592404156601 65214809
576467726833 66812108
228815479684 10741973
888616150943 459862931
175493388441 806883
503266848441 56492788
519919096118 905685
913251146922 29009365
499844862146 204179822
363072765481 8167632
973122720416 140057324
947954204288 417164
704232767090 516081269
720598546438 49022259
802674986754 16390154
864285626886 3013461
939069755673 66850531
51641682641 57513742
695890653631 44065692
139746194120 523398106
875261670583 46244825
941348575056 10280897
615653490045 549295208
931899898245 1037421
375652357895 669658
872014508938 5110259
336297234496 316775679
479739036071 14200043
350434720706 2706077
767774369300 47639031
409309480495 17246438
885242594095 100152294
765836444262 15188063
760826997509 55054670
634788133137 75298102
780560090131 122810886
913237534202 61592069
906082557453 4286909
914266661650 61712827
486910938315 469523571
269589109540 354265549
230395826398 49318665
797710500400 19173077
830096485542 124336828
232711109208 8392681
234850524458 54033716
726599317896 104269044
341171245663 490584864
81941122581 4929122
175970670877 70539139
808137954062 57854060
485165957116 48912479
396616370072 37544760
90765290998 11515922
917119018573 19485950
487461120160 46376561
114350501841 83174817
572739306135 549289719
432424506179 12492964
907754038034 33570724
331416526749 266447038
852967481264 14073796
331119755567 39542756
205768015520 132081807
348100692961 57063644
193095859191 9281899
375141016214 73053101
323506930350 549284230
771833153860 8255456
284807715006 119028965
649553308780 174067168
115468073546 32988890
944563730342 43555215
387221573285 28021345
628788684528 52140011
477527879591 757482
784495641152 26753386
723482240062 4720540
242558608689 45289739
529716519452 89723194
898968363974 15621694
943491453865 8980004
402727876616 2903681
317419539564 21769374
895087346168 51574644
878865922031 15045349
657969658056 23899106
123737438380 12372206
290924304364 82735697
204051785703 46667478
383371277412 52167456
326766790633 33367631
880809914995 22565279
287170395331 3068351
707810454359 169149024
663415614953 99323455
970439128287 35222913
193570935049 3732520
617330305934 522728448
387112254361 196023168
72624009030 509313332
144472696482 34899062
156793402792 3699586
444546936250 536714420
32403420788 12229492
103600981104 238480583
476979531072 5066347
410261108752 2865258
213376663608 53781222
789915217915 128766451
363665827394 406186
751451708628 25002395
427688859143 69622476
509675834248 42616596
430763805994 4890699
678432370841 7766935
141339530389 51887517
894213005939 355769535
622708141433 30557263
125046480291 374179641
100133101280 31369635
868184204003 905685
161145440085 7294881
947373152307 15391156
711349894276 18020387
155966646704 76653885
727340404580 521822763
689826281130 67580568
71143545649 89327986
450028382113 1981529
596889911423 34289783
212606285039 179989799
410410788293 4495491
938997492988 65516704
361326996774 62278194
176363197664 212127894
325693806075 9616728
756361820948 81379914
555012133375 41002830
255800193878 7157656
65126362081 332490686
790600182155 6597778
157814659014 51431930
525075261260 217095439
359543507659 247982042
411688515459 275218460
44413724148 7569331
443944814579 41864603
397203394085 10829797
136281341316 1987018
816469863470 71565582
744396041775 549278741
157287624282 26006882
284994201200 549273252
536349165542 71120973
167237191718 856284
273974725627 11005445
125353776467 82126418
63184336760 38368110
642382864029 176092609
265721586277 142714
52225166249 7410150
796639700464 1844304
679898428178 26446002
138922481519 112925197
229660604874 27955477
179220000677 124990019
654126157565 7964539
23636628888 4424134
351942222901 160921013
451107020341 19908603
416256199095 169379562
847280046790 549267763
483582273090 10698061
69744720165 119704112
234037704941 303119047
843417062930 7926116
646965131938 21039337
13583429132 168687948
39587752709 6411152
189716774920 8848268
29159643275 549262274
981450120447 73327551
320802710559 339555029
528332423863 143806311
35153265147 19947026
520623411991 218242640
663926566915 58095576
997834164606 136423606
143847282403 1460074
523752183976 5637203
515341839666 18591243
988515033684 154202477
91036159589 56245783
69733747654 1207580
403790130179 10621215
810877325409 37187975
987380687595 137493961
772914805549 8732999
212160103277 83943277
754199203695 93911301
12013599342 53847090
92968686032 115269
413154441060 21242430
884124838345 14990459
620530709369 32538792
233764964601 33208450
811985917110 26259376
42352796109 4451579
953968462219 27730428
53709850671 198652399
143830661711 44093137
518416256992 331832006
679945353639 41227879
915432316995 25831234
79776373015 21544325
116065197319 20369679
349674705369 142121188
496998548612 280103670
683876038825 549256785
907800049740 325344008
880812083150 203093
403802068754 12147157
403237099543 26561271
20274006128 39690959
795502741611 26467958
312282984038 208576511
19248287349 4402178
425486770491 117277974
240892117609 51431930
24164871200 31770332
220559486054 7810847
746601862947 167557214
623248514435 49763274
433975827061 889218
502753717346 9528904
885194342877 16203528
672282421922 14650141
55564779121 1147201
391148171747 7783402
791375981275 143032362
449591572982 402601683
30674980854 56443387
817940482166 171783744
796592286482 5192594
738344041480 299073654
389463682236 49450401
14567316242 260090776
143469317933 49812675
863485585761 161096661
358380690127 14370202
182651790326 1141712
545982127458 20737442
364478073474 65675885
981355155258 25392114
744866580811 54890
665976121746 287909028
752619559573 19436549
963368416085 282255358
669532670876 16055325
805807258140 73382441
900406111957 96161791
822966154403 60318621
934732604548 24162578
882445931147 16917098
865691401444 163945452
391179297285 423152499
517636747308 53654975
999031134696 17197037
802165135500 549251296
826923318525 549245807
201086124842 181603565
219686852904 382780904
87420545911 25737921
476435546308 15890655
251971414885 4193596
481859322156 53451882
588666851793 7706556
53274592019 39504333
849979691336 21286342
313726736987 162639070
303775511873 150431534
924247977462 20172075
617840920159 10286386
926952307033 100503590
264637472935 382528410
697305281946 270997419
353600266410 149986925
461414638155 52688911
995132755183 48890523
908872328798 2700588
637101110567 2343803
857659638953 27675538
282048264897 76955780
76913957336 2288913
927056414315 549240318
811463910302 6043389
609554314376 521455
454245840104 86429794
161174345159 18058810
72073827185 549234829
950614034536 51684424
290064833836 33488389
348213826740 49488824
628294441082 7536397
729387568788 51931429
930763828610 97330948
412500297555 67520189
392829842820 51882028
425222905864 54582616
918803686640 340707719
472032642452 9210542
244125765336 121735042
114074350251 98763577
809725008334 62986275
816982612916 17658113
820640574229 19485950
201827060415 84020123
338826538905 13288869
664069492405 181307159
163325040304 52112566
782671752997 108292481
102822333193 43143540
324583523762 3512960
755949860520 549229340
569658236141 287047255
857620875635 66136961
832404676564 7552864
59776830447 31880112
457201118685 549223851
554553178710 21363188
849184217059 31501371
675512770760 24008886
331177230886 17520888
76712884288 266952026
658207845141 116213108
816900442586 78262162
345432310851 62574600
636949202492 17861206
807566859127 43884555
121040011390 549218362
737200328249 16829274
996218172326 61339575
534769867227 3633718
332147763259 123030446
666728156077 54615550
445097118095 510262929
626557229726 50894008
240429471755 549212873
681399118524 30123632
566055461234 22669570
278867234724 2557874
725139677200 58622520
549443129565 5708560
185929849552 26072750
472480015327 80133911
39052341763 5434110
232176744080 532921521
785057948198 43549726
139563023282 2771945
268449315455 20935046
556173035246 10077804
106907423949 316742745
310774422466 75742711
44409053009 36304246
256299377424 36886080
351430617748 40618600
625456135999 13541363
999376725044 176125543
174373203972 10434589
168640221776 69979261
577025993975 113424696
834615613484 7212546
794857951362 5527423
9896864640 1487519
236563353676 2645698
898154803442 286103147
402733116030 547522261
778965109743 24958483
523106965585 55329120
420338935070 348189226
49394441475 119341838
100061329697 41046742
379038182658 18552820
926709166289 175653489
553784133968 220806003
67061204882 16395643
313603657140 155843688
969384120204 13223001
546281371271 13843258
738295131582 47408493
550069937850 89026091
898405798945 12487475
934944515790 348117869
458058020361 647702
45462310101 33795773
147998921795 544799717
169234030193 170620076
709267584001 386140172
994595203527 127443602
376231252699 64539662
682775675135 549207384
224931075165 37050750
387079753992 142159611
237110115874 1125245
729576832416 284912034
941241083969 90749637
949577008417 2969549
979294831009 27412066
843148206221 49604093
880223357547 12866216
771314643545 20001916
545152453803 72383443
747049112156 92121887
16146735315 342793539
312901575290 116998035
329950543350 113754036
829124045905 500344306
817335509123 183716830
87452673028 8008451
78648424192 15489958
671160854225 11949553
450007194573 9600261
593567808461 2239512
920367299974 20649618
753694015183 16099237
908256443623 61218817
28563175274 41881070
406584388945 278522838
254056450612 58457850
539178213590 404314251
267228303545 36375603
152838316420 94290042
971456712368 58984794
111638976191 3792899
216567623382 92550029
476988017066 3952080
963283975890 26687518
378458321790 38960922
909816497504 87170809
672835276910 18882160
795475785132 9100762
152375492010 19700021
523201014111 17800827
348154699232 25501894
151249121438 29333216
96053872776 76094007
262842849220 127794898
950142581418 1893705
612259813104 38779785
959907092708 141094745
350453668734 3814855
768849104849 264487465
220047836989 23333739
911651322655 199140920
626417523698 227063463
953410925114 48473359
53870294141 45575167
131542461259 155739397
169621847418 265651133
811454436288 55071137
613371484134 72685338
274493664084 30271835
160064919130 7239991
867003569177 69946327
435141087198 28795294
293220178070 17098235
336025992653 105295487
413191467273 311056141
991929752543 41260813
845060977753 7772424
195652792645 182350069
727299859918 18415595
467613304530 18838248
209512447631 50432932
40069420856 9803354
259093743062 20655107
561735669235 53232322
597345204925 78898886
877401892716 32192985
363626537132 2953082
515494609514 11395164
617956922104 432198371
844482555003 16697538
35761825415 466982164
452249482080 213148848
534767710050 2245001
904391684235 50647003
59304098392 50317663
741502596779 49313176
565036760305 83410844
848238253450 63381483
167805468215 549201895
262343017972 43615594
504516757355 312686374
234024690522 164159523
227188580761 21956000
578743856606 15682073
679455594706 5725027
147448739950 446305101
864776631822 108182701
967208889229 175648
922003217324 9688085
826818250668 25353691
526503790304 16154127
473097574647 21648616
191984391254 9424613
294021034475 53786711
655133960248 32198474
297098201790 549196406
655804351193 2651187
133930577610 66202829
977122962210 161711429
781799347477 219560
859427778243 84042079
287083328813 8969026
428428274263 87977692
402135423982 34745370
820767216437 34190981
585487015641 64879980
403262337965 1399695
560045534124 9441080
525403042384 19260901
200810661958 894707
374560441776 49126550
350282988279 97748112
792545133113 23591722
12053619641 4363755
265737836625 525895601
32416748080 1163668
482995424725 16225484
729954711643 133805353
101180196806 51382529
207884961385 64435371
854796029580 103725633
725152669663 134244473
187527870846 1246003
648461886671 50745805
569883180850 36990371
170996139653 26067261
362019659500 51130035
407684752635 487670205
743751012591 90008622
836249609684 3759965
335170249156 325876441
719424048314 154021340
396074685199 2277935
43280728353 163363618
688772063463 43203919
31895696358 1174646
268139121087 80902371
962402198066 226207179
624426805458 2859769
88001274041 6894184
648664400745 122596815
687163547201 5779917
6602187630 411938472
213803935765 48830144
232944658088 30996383
330653692647 2678632
469755628950 64539662
688249853562 1778436
289273198951 110482592
974293123746 10741973
933078957728 22098714
658534039944 22636636
814607000507 184216329
787506144562 14694053
713585858455 549190917
990477889760 371319872
242841339009 125676144
248020406840 32895577
322392720494 3458070
374491329777 35535786
436728536678 78997688
611123227503 108797469
245331045772 39235372
867579038845 13585275
175441665594 45415986
458108579540 93993636
250759866011 4830320
754270138042 23053800
252956262570 30463950
278284865383 97051009
23025952774 54138007
34030555738 75709777
835034278889 87297056
883438875107 24091221
584566153229 78207272
78535191611 2124243
773546746049 3265955
161203286075 392232962
177625618590 45355607
807116772105 549185428
582000305639 55433411
123155606961 34564233
960054362578 378741
165468506436 23794815
708484577824 147116178
241472818294 3556872
758507537570 41529774
655155795490 11828795
437245927237 141951029
222798888928 21489435
748705860261 11905641
341563401779 21214985
315216364090 15160618
131486289414 4879721
614002944510 18393639
752569944502 28416553
913822774290 27148594
102859356498 21659594
450584552457 11082291
439567873693 11889174
502841508412 3491004
495631476993 31358657
191572260667 434361037
257421702603 49346110
700381494175 549179939
9209238235 97330948
415855965752 7300370
370208750290 55554169
216150626633 4155173
962818234240 292991842
891756433361 53967848
271239655075 549174450
326674756570 23130646
958950732933 334829
290978409437 37918012
32915728533 9194075
249207848026 3068351
635975788394 19206011
247193859334 116300932
499565120750 256967535
711336490138 39537267
196322212037 4583315
882471718469 2755478
530163892327 139618204
510018575805 549168961
948384330725 14194554
611802217130 85496664
571933355938 120576863
819149281051 61910431
82490415208 29250881
479362199754 179858063
86282253231 45997820
35084745960 120620775
78480570572 14403136
18649983441 24222957
151079264333 182739788
436844390420 483553455
915926483595 118309906
857057915398 2964060
879159160878 19936048
41785252557 3018950
576493343996 26945501
937770679205 77191807
704145818422 61015724
21111896816 44620081
203516923657 15429579
497175618263 173732339
394978086963 20018383
294253455202 27357176
688148263150 27329731
150708671590 38680983
205113353141 20583750
540828759125 549163472
393278985734 69968283
746046587310 549157983
448179985573 48445914
752077369712 9479503
997479690475 549152494
828674142601 231789492
474002908678 60340577
50541313462 19848224
359507851115 2678632
201877026782 11691570
811403547769 104334912
90169336382 27110171
166133309579 19968982
856055760896 24931038
13525509204 192757213
596841547844 34783793
358285071747 61224306
728863569473 98565973
363114306233 894707
69721337025 113786970
391063405120 18706512
600780194661 6147680
626615155143 5719538
928688486457 6844783
337080243254 167628571
469978929867 385272910
135894921205 549147005
868109537136 42951425
623856462516 7794380
906925229060 277501884
885730977870 29882116
954205738130 11587279
74100665626 125577342
716821951368 18673578
923638465016 61443866
281082562844 17092746
444478847786 46178957
107751997331 64989760
365232017977 18980962
124812958856 75742711
85743010963 63266214
80186456205 121306900
348782352823 16510912
266838200315 549141516
376162047387 129024434
788389448328 14419603
701481857865 549136027
257879784517 122695617
397358878407 72718272
965487151364 45668480
308083398231 5955565
406523304445 49648005
555510899757 120143232
610693046176 845306
727331114284 340318
918754902989 31600173
280247529344 81292090
784914086997 149899101
284343924532 28114658
1054203782 36672009
265726345240 8656153
977857656790 280367142
870922027452 11005445
152822475166 53155476
225981900630 130588799
778266219910 18124678
43443619917 1838815
357624220684 215026086
691643184696 174687425
501512330268 33768328
40125507458 3298889
709151669880 24881637
828508838458 7053365
266120820622 15923589
688153082492 93642340
73679255721 20314789
738316253254 8321324
28028549255 3392202
114982151424 1114267
744918775712 7728512
132004591147 3348290
531254447174 50317663
367902568242 37270310
687952300361 210558040
608745545741 262264420
392829842820 549130538
29592489348 102128334
429912997108 219345929
610837634833 115307423
716886949525 436188874
211219068790 32796775
791034886418 21698017
441506912998 86945760
540828759125 549125049
63788168091 29020343
154455099116 138997947
708589670218 13760923
444584157159 413255832
169968192340 7239991
329891893385 165888558
171096791446 3254977
988068401824 2903681
777385992565 7207057
511529642942 123848307
26328174578 36770811
715747160929 12361228
5989225184 12366717
197457260718 13689566
504497208118 9940579
404905078142 13821302
66468291172 27637115
661197465487 18574776
477136091238 110971113
888829228434 141649134
465382755413 61048658
263460715924 26594205
91297139583 10297364
551656926254 143026873
713585858455 466136858
61602354324 8650664
724558155746 4775430
830747445427 3754476
375486551672 40772292
616684184439 12245959
890714291494 27263863
971002341018 22504900
975707175716 147890127
706866905910 82647873
829553148480 102627833
414793948216 30255368
914952413725 79475231
388312029330 80578520
754660414339 42166498
689819826066 54511259
358642658141 63447351
362019659500 16889653
604614100380 17438553
445559934108 56141492
984760943514 18283859
268981465935 25249400
283864040310 23635634
935258146272 12130690
270097045133 31797777
573784705560 33834196
552870626816 6658157
499488359666 37775298
511669121340 549119560
70423281650 459314031
216693782558 75363970
277841837215 356142787
80802154754 21538836
211265154434 504988
62410933752 135309339
139154638774 6460553
84104530250 71466780
417324858321 183030705
589160947036 20276366
180934152744 12613722
408102004459 100904287
169905601273 91496141
835706464737 12037377
49284068663 24705989
559498272427 8886691
75359694350 131736
356370914079 11872707
824618110611 20583750
531437807219 27735917
825683910068 3222043
411265217338 5736005
4192024547 1756480
55559306588 7064343
233811088668 11450054
19778061092 18832759
568858823343 19436549
193613233283 41957916
557733418467 131736000
686054066282 2118754
850739468065 332424818
306971041076 12026399
301680886863 17998431
947112068022 60121017
200745436171 59390980
511569794977 2448094
672322220080 549114071
546853020595 14957525
788725356080 175560176
207220932191 188173898
269446947021 66888954
304787351552 9468525
506140881425 1196602
375131558667 44477367
681666191308 417164
590167794633 26237420
483500421122 48835633
25767618523 49450401
304645329166 17015900
566647557083 22126159
114953828184 27115660
145195820250 28290306
757724808751 169818682
236028016995 101359874
554518202802 52831625
602987838181 3831322
858220782331 55943888
50024762720 2085820
280091400228 302965355
542890139843 58831102
351957152981 134584791
505524513218 31144586
30083999272 32418034
917057646064 18025876
833775530104 191406919
996951755547 117179172
814819317935 549108582
683088641448 211331989
351504263661 49823653
746596769155 488405731
377045864538 210376903
752020152376 34602656
322195495235 206100972
589776771832 823350
619360624401 56136003
58805858954 53995293
387826189543 47463383
236297658631 99482636
272236476850 43780264
324048304931 845306
286507848167 122772463
173184577162 57442385
623356035875 549103093
659054251849 34860639
105056093375 15171596
158963534486 735526
941583452274 245319877
131992707462 34992375
536979906859 257741484
732150894131 61685382
501183113607 13700544
620775214293 317747232
834331887074 237821903
691540246571 17186059
396015107593 108879804
477761488850 43846132
365624528297 42314701
281529364863 142049831
124267997050 40448441
425840753520 549097604
741354201664 173265774
571479346862 69688344
796600574872 60593071
804901287385 8925114
700381494175 548943912
993078235715 546166478
575858982847 57299671
815686720068 138997947
857348138203 75034630
828552465030 5796384
270689473230 549092115
790581662269 7014942
255944003097 40629578
574764761348 1586321
648602004374 57305160
232726925925 549086626
991884232266 34377607
956204094150 6515443
842726670069 120862291
344266424968 32412545
738759888120 6186103
364220386880 381293385
182081634010 49401
476324026295 12394162
578209071406 11439076
505413004183 33312741
764202588195 549081137
571953511546 113111823
910492783635 708081
140229193186 49291220
353734170565 5159660
400875500551 74600999
700868538634 10917621
914456578469 296932944
628307672480 343177769
393380024665 365073390
576590579050 549075648
706310247045 31177520
606258805619 22263384
206739368335 102210669
893458570007 34218426
634887901201 5785406
324521163233 65604528
423078023570 2492006
786145473117 33252362
782338408608 12125201
345433897172 59248266
533882847408 10549858
982573290932 48352601
813056766447 4149684
447502793757 160811233
89082607368 43862599
561121466275 31704464
564318710954 134623214
74777099960 36457938
100582447287 56575123
262394647506 19908603
571062959392 5499978
728434392633 4676628
433543299350 549070159
613932457353 45981353
990777155529 75138921
26953676481 3145197
221630028007 55965844
294840495682 53962359
35202583812 219560
198891852526 54313655
318828777681 10061337
698730948640 549064670
948288811147 188387969
992271731129 15808320
386696240143 43264298
627242723818 495815881
106152087821 24618165
673351877053 68299627
99975876945 109576907
475235573735 72141927
13167952836 2091309
99511208231 54214853
283283992816 8958048
248682199430 297838629
467595492725 11318318
303090083649 28405575
136389924714 48780743
469097132668 197066078
619445001309 34668524
66525975073 10879198
430242208280 210684287
545732012776 25820256
611802217130 121756998
498464757060 549059181
576528918205 6153169
367352704759 30754867
786845677729 461652345
97897455463 7651666
164220318487 41546241
869755318219 20188542
490658471711 73431842
609038252155 609279
248335582639 43066694
143517099678 74694312
415750209189 178968845
702582221555 549053692
753131159237 10478501
593495589688 34443475
863701248571 1152690
595257232583 31819733
832418305751 570856
590584022922 301713863
963825161264 39153037
629387021370 8030407
131761302200 173128549
524260583553 52150989
627009163960 101590412
441713623249 27412066
112670645046 49406489
709705930052 27499890
657427446239 164670
343540858595 37061728
959496479666 18541842
743138492173 80315048
384505096557 46513786
665919777161 265382172
397627674737 56059157
76447504697 4210063
373431557242 86786579
205586063240 21467479
667735289102 168440943
284994201200 88438768
66378463687 100970155
437876435108 64748244
575381612587 89723194
816932630082 44076670
732827284553 11060335
224226646931 86665821
522611547493 51102590
878003210085 26566760
952877534120 16176083
145743460688 40893050
794162250638 266600730
616097841062 95799517
728396765538 19732955
619424110175 7525419
476940817155 43890044
735549629022 71357
797575443555 161102150
992963693844 107672224
468084752159 65061117
97349935783 916663
336625965217 60549159
930691264030 74370461
278326955035 587323
1410107961 142993939
773356848605 109379303
441048424898 9753953
934758960145 549048203
43935508582 20819777
556150793818 54818643
908691460759 205332512
108316796383 24365671
881282076194 20627662
156780459730 4715051
193035584482 29975429
61592227119 26885122
72794832199 327770146
860982493908 17471487
61969104767 190512212
264538245374 91474185
389952074408 82977213
138645830430 477158770
538773001724 214565010
641274519333 129990498
381793883780 21061293
561541542353 15874188
996550418915 141835760
425790685443 28076235
725121412389 10873709
66282927642 283199466
273303319217 51069656
293718527288 19798823
130564194885 141835760
955589877631 17916096
621084662157 46744324
769154224800 353041502
48660427531 262264420
161712648808 17284861
264404033835 118518488
698071143068 80293092
986461126076 170159
946256629001 34108646
898835952827 71609494
187479820140 18113700
483609847245 549042714
283201004625 5933609
632669416906 35651055
447560757597 141259415
149072540169 4726029
456637008339 2596297
427318809811 20995425
318378237653 58737789
628032434645 252927631
944570075626 76368457
697199399136 33488389
171627630055 12877194
385072651087 21939533
945212415200 430419935
204588014510 30881114
766884580117 26511870
226733948847 426484322
344844337241 62036678
681592682620 20885645
204066836541 4303376
367858310435 41628576
662410315254 2453583
900622411491 3814855
862993433624 199365969
609361562652 30699977
628982317400 282996373
696451105395 53166454
563282431339 95903808
498984746497 13387671
832975318820 549037225
669481947027 24277847
320132942452 56882507
168338861790 642213
909450595275 549031736
624968594622 9084295
661296629761 5785406
793882764317 18777869
397732437791 6142191
917109978190 17251927
807952178857 4676628
921554595865 549026247
519900109667 13502940
887749080731 42847134
485224124049 30299280
295530792649 42122586
514331956652 84805050
787741013383 102704679
806016408415 165916003
577995159587 131220034
803955963408 297701404
908287483918 55779218
541878105141 26830232
981524416970 549020758
244786396839 28449487
433976249714 43961401
607672396513 258685592
383572221632 246911687
213168608552 36101153
352608897793 7448573
516492367327 11373208
135330020443 3123241
636515370980 7141189
333770880261 8551862
441700032485 86660332
131918820033 18574776
721838586130 539996842
4232972487 14957525
285321054683 88866910
247954182055 24662077
346555893011 1147201
498413410046 24502896
61523911025 27324242
791089908154 45289739
536323509956 686125
20286158774 11609235
13705641717 47408493
768521639179 27412066
624456399565 79376429
66406375252 141122190
62587860689 106717138
748515243758 258175115
969923779636 38944455
323497535763 5318841
311372018293 9128207
772938325914 21132650
382926569610 545161991
278569390606 56915441
807470878473 166195942
457163098963 35590676
11530119825 6570333
486262824313 79925329
132259404413 274493912
146898558105 549015269
365289169445 28498888
550709359857 13157133
42206821643 80315048
490653959753 70143931
978714223637 10319320
942973465005 6295883
728487342435 476220151
969792625470 61427399
780120967223 26133129
493923461628 128151683
863139918567 48731342
876429944181 3211065
650165214430 20918579
175898056896 75825046
387846482376 29283815
116064900913 16379176
522077821670 31561750
52179953356 83174817
890092917319 59078107
644801581555 7229013
106117435764 54582616
845532096042 18980962
290977130500 24843214
944514817863 32412545
84177827775 225866861
571088760600 549009780
101136729415 34020822
772928599406 66532169
34878897482 146611190
790530438921 63375994
988652730738 21258897
173792278238 22301807
403826725342 762971
528534408085 146578256
191926959847 33900064
400424098750 101793505
54428577750 20935046
121517977043 5999477
430169031513 63085077
827984476869 33175516
559534941855 146501410
619453772731 28767849
394953402930 65033672
685991173320 50663470
199576306289 1454585
900541542054 32374122
231994396592 19458505
224934741817 84107947
808205743212 5209061
419708105929 17526377
26440630629 18135656
544485658153 373252
160032512074 51936918
183561702183 175148501
661771497037 69556608
615027716273 30957960
49026162509 421363085
565551205852 6076323
53367644455 67240250
763048484287 11329296
671703560052 21582748
736334874711 151326241
40915588956 313388966
434619645757 22806795
743567855639 255375725
148489484703 25029840
348082601217 20693530
270689473230 549004291
958347615172 21626660
357550110787 28625135
979271925412 30639598
117738920320 215574986
783366553525 66713306
619975801495 7893182
955982135457 184479801
42364007555 548998802
458798697951 27477934
890697495154 24316270
499381296721 83773118
351520576969 43950423
802546544154 30754867
355928613040 27351687
537527668055 548993313
857075535088 100871353
496778941792 23844216
15904513815 428142
923673193919 20473970
185840356896 39268306
870291464691 27055281
633809490930 548987824
871347175366 135474009
571322355973 301230831
903670734111 247422164
535310152405 642213
421426226543 2991505
738733266470 9962535
815886036636 21011892
18133504056 8815334
227225107475 548982335
869747715954 50751294
855973343561 79810060
502154518731 95530556
788375725828 29448485
511606477964 5917142
729322787610 124534432
115752631703 28284817
805990974970 8765933
244197687703 28570245
161179126078 11010934
367993531950 58232801
108773116328 62294661
737717351045 59347068
952667009014 100871353
541431174294 444850516
52267280765 237739568
198550905872 37544760
396681115735 541149532
912692512017 38670005
923205141400 498714073
105441923582 31880112
857036486342 141116701
810944477835 14084774
205603490815 9331300
218713806569 44965888
139736805022 977042
699794648391 23075756
629899663944 22219472
127807275205 205387402
43843057355 111734084
930357505385 190435366
511118939495 103599386
817545320659 23333739
989777144645 419244331
327893023980 5373731
795000555582 4045393
250210485560 49735829
384407782076 97923760
48312251864 101634324
876554860262 422987829
513851710156 8947070
363619121493 48709386
589690001720 21231452
835726228045 426133026
140775768758 43445435
963287582163 29300282
351346213395 77307076
627958366079 102869349
309979634314 184907943
355632920610 143328768
996315722834 34860639
552316388600 44307208
27443122541 45492832
136326499319 115274489
283799473203 43209408
852650494095 29953473
549827329539 66641949
114840655982 88230186
27933534665 71538137
721882646333 119341838
157337014304 1405184
783380627321 75742711
531988850837 6992986
591343752831 7234502
99498018164 57327116
171863198887 338737168
733027295643 267391146
113305280645 17208015
237550879993 933130
561165735060 675147
796113135205 505438098
486852861787 35832192
524235076170 18503419
619429588197 72784140
149071886978 15385667
920964709175 20424569
915574122729 150019859
427566783783 473360382
853332047085 548976846
473548734932 153346193
6453301086 124666168
338353208549 2453583
778481394199 1954084
394957382455 49203396
179312962381 5296885
414760833079 70670875
635147336205 235231095
747617654706 10796863
574855220068 65445347
908790251781 49214374
830045360996 65933868
746596769155 532350665
434093481195 548971357
594129171399 55482812
466222605674 179896486
499916982117 25622652
675535500709 32571726
956029274989 170872570
302110464400 433345572
735554640479 6455064
628136549997 85721713
314022632510 77597993
921437792526 107134302
522672758240 527619147
185166299299 142439550
761380494710 60851054
752609339055 23520365
128714242050 11537878
756284760877 166119096
273440382455 548965868
298014620693 39767805
897892294598 2618253
43464371245 548960379
13662849473 55631015
460354678994 56745282
185860133763 713570
543448950396 38598648
603400844427 141951029
440622245052 56547678
576040397205 548954890
339395630355 53753777
603406882327 32725418
571404987379 224780039
694820375150 50542712
111616581071 15654628
836786019628 11861729
683264953617 27818252
869172323132 66526680
55972548861 143899624
241529835445 327226735
435149831175 4561359
523444229120 102523542
847231021623 4308865
86774877422 115488560
781160353612 76297100
377364490010 51854583
347880732264 68607011
967670599372 64523195
451073778957 65857022
889530857278 60510736
848728149608 107304461
64830013552 3864256
623861265391 16692049
135636150370 38461423
444878927437 144838243
387234434012 67887952
581426153331 18635155
405896666319 121949113
985791558481 47567674
999085464818 40168502
555014965699 26341711
312505955615 18382661
628152577877 138739964
470364361958 21472968
597945742856 59440381
528121851937 49543714
221723289025 403430522
746013611979 4956567
636342703507 101541011
409095255803 142862203
247018438964 10039381
782335872690 7355260
427459959446 4775430
403818222881 8936092
820321136385 548949401
983668939571 24222957
525258396256 83559047
622897201968 424980336
141310789985 23542321
923755323245 171684942
328843109828 89805529
553981952039 41661510
698672504349 53836112
122631882096 1147201
933841248419 347832441
271583826353 190309119
38455525374 6251971
404227556986 145568280
929163534870 54028227
748177788108 66285164
521498784152 11966020
268937268507 42902024
184300974589 4259464
993921288644 88581482
578213984061 15358222
160084761865 7459551
256926910257 2711566
573765834378 36024307
547808622888 133981001
905549572645 36704943
161818814465 257401166
85164566257 13601742
919034164261 149635629
483588788533 8469527
129292739065 188909424
623894001787 4045393
184310923565 535397060
686002777066 18821781
809867681330 534617622
75365293130 8002962
272712189432 173897009
562836032925 444609000
232117405082 9490481
190262829037 28114658
910669071267 403210962
253553002113 29300282
998029872320 548943912
619470766675 5099281
922766408211 160948458
429102397728 25309779
600699116642 27115660
11553824235 328697787
443380646762 61438377
766190707230 131527418
393147743744 211052050
654988534682 19008407
573166987059 31649574
281060436685 10275408
873806662603 130857760
396116127149 11735482
995925712917 359589879
376687051189 129963053
690468003028 5346286
764121951877 43577171
649379581930 117085859
598021677682 12679590
130190671016 147945017
859893887656 30974427
822445261862 28636113
691462429018 40827182
491835000765 10698061
946653525032 128964055
958325214563 7399172
325119028021 3178131
700768578455 2964060
340534477424 10445567
865084578608 19206011
697040917820 31962447
795866890268 1042910
265166859540 6724025
65959425030 13771901
667354536220 8595774
638210945690 548938423
579572103121 275739915
57162899217 37314222
519205353051 120242034
720593211130 95931253
722899453557 14013417
874077242858 148680543
988618583669 2903681
438982951967 40805226
473669070279 7349771
951814597340 185220816
600116385027 113040466
576453872597 29064255
158356261552 51969852
749140273607 7832803
889564164530 32703462
108486497215 193196333
796177087544 16939054
24702373455 8524417
778507316165 548932934
100533523830 115790455
359789958270 2689610
377813257091 8809845
642315826872 242965096
498927616985 29091700
318030218586 409045769
350223767458 44285252
651732552214 228808965
558261814471 72531646
487790207666 176103587
618372263756 30452972
577068676439 31973425
341092991571 3139708
439045117800 548927445
132516871447 57886994
918694348341 86978694
471150496865 215459717
926997690085 12822304
956201152046 11515922
635384872680 54988802
915331088857 163912518
873845360053 357712641
792182115190 21242430
124267453639 3908168
195733623659 31380613
192971319270 52244302
380128682615 4177129
191425783794 7349771
47315644160 548921956
758615830051 64226789
225493338299 559878
661279959668 15511914
425459111420 112425698
539165157840 609279
72499405822 998998
83523456313 45405008
121031204126 845306
508296324555 61130993
345029824437 93455714
435744026730 152753381
520463865809 4188107
373306666025 245248520
318005111900 548916467
250550241101 276349194
699430936273 297580646
269456179519 100904287
510489306956 28592201
247559865854 8941581
134600639215 183014238
306196984877 178321143
429098495049 16829274
174013262797 345417281
14827297238 12696057
597351484341 143899624
228058642478 40563710
362618967895 301219853
171017952939 83597470
829501260963 161255842
988484855162 8189588
282217002246 18388150
99003626515 12877194
567571756807 47315180
518821485325 548910978
780121565524 14485471
158371603307 37418513
170951371369 127471047
774105861405 430167441
68682060416 22856196
705218297992 51607578
902785297705 4374733
193293273984 314563612
910835333077 149218465
381252303198 5110259
672475955992 88575993
203485647335 50224350
199236185893 443796628
606131630978 15736963
237657163500 5796384
672732089199 97967672
220027840562 36611630
703372618507 149943013
151112022685 84107947
540232691821 33290785
424705839156 32747374
928072123739 14112219
763652406350 548905489
425078380494 38532780
95677763588 38197951
79776373015 39570201
518223661541 18613199
50968964360 191516699
70569387852 399549799
34693100321 110636284
436721175929 58046175
350341017987 25606185
330931570691 184512735
641906097559 62887473
397196044314 23547810
861018430391 2958571
197441869562 56547678
15837246120 99735130
579294587351 35771813
520372364179 13486473
38927516414 14973992
215051075315 25814767
95047777172 21912088
80870355579 1383228
755236125523 111854842
997836382162 169456408
422500275967 25644608
452769614231 15544848
637069263389 3699586
220354927491 87406836
823461248644 123639725
758013985738 133805353
366971296105 118858806
732778355607 30260857
346203927353 370985043
910381230688 4791897
737186139184 15725985
992221331131 14254933
677273856685 548900000
710200541261 55060159
250787316500 84843473
616049224989 138059328
966556968769 24574253
426370524355 1926639
179184448424 5489
666265265799 658680
911634484984 1097800
613973125354 2541407
348178483069 22219472
12613582884 3710564
124832153889 36337180
327358203265 384032396
143415333618 161513825
854296730765 110888778
201891226825 19996427
173811094530 39998343
839507469390 25814767
27474036589 1097800
654654602970 2349292
20278013098 19985449
766302166864 95870874
323506930350 392331764
83588193579 5873230
826759562280 99328944
189681623364 31380613
212088598074 263351242
5886948647 130094789
424116158467 35579698
772938496073 49571159
816413532444 6087301
244815510495 6032411
570723091490 280367142
62569346292 144371678
235477835150 548894511
689828059566 9221520
461411009926 81445782
803726377586 48983836
410395111709 25946503
634839482732 65747242
405448887258 33603658
619460085081 42978870
60966807551 23970463
720068388465 108616332
344041749220 68980263
425290571675 548889022
35211643570 548883533
864759654345 108819425
741487562408 111097360
178258923270 337705236
237621452066 46239336
747697132845 121960091
103942572552 18657111
614812970126 60236286
793750408060 82433802
486204465265 68749725
89005964461 114500540
399854666982 6691091
171571894749 78371942
955623651448 389719
634818586109 3348290
18367859819 284582694
944090476832 16834763
653551544181 35568720
407681236767 1339316
655816764730 548878044
805418979839 8892180
689269386238 90420297
478075558452 2376737
715734486828 17471487
760830351288 63035676
751382228866 88888866
956766233945 526219452
805437911400 11537878
733913129838 22098714
750760311280 56959353
570859493140 173079148
129802469561 15182574
410924539645 24942016
951587887754 59901457
643070023869 75259679
474172881052 68963796
933556690262 85924806
89114240475 2777434
236536336818 9237987
935299851694 340318
157752111859 31018339
107579368281 279939
391179297285 548872555
754458353271 294177466
294897474410 548867066
418688389535 443610002
861584774760 286970409
125961938619 15704029
547165248801 110284988
941236242671 35673011
683724495605 137005440
975967486052 25145109
496214647728 13415116
738286058265 14040862
999476399795 35656544
857039543715 81835501
976022598520 548861577
692616881314 28537311
974635036464 234490080
442241431930 87620907
902530789242 293024776
248602798137 67761705
202466924450 308580602
68772736115 548856088
614983414554 68338050
275544226077 80605965
846701906560 25951992
393851716391 43944934
307463610377 8985493
81375752673 48654496
215003650355 76247699
385573327641 8348769
789035745471 184660938
495507875691 194206309
520373236930 60088083
51636462602 43577171
337639350213 125522452
644745752936 41590153
308630550148 1893705
205166398837 45745326
352666568135 548850599
441714814362 30974427
794931108754 30425527
345382981208 24310781
643594401925 18267392
927503142069 85342972
230462792198 49346110
239182181094 11872707
160621303545 28734915
527593329686 21752907
704114404875 29130123
937509869370 282650566
942378470964 19656109
878291577608 267940046
887979761445 1970551
791026899923 14551339
696265774799 133860243
980935595146 16055325
95712657161 5725027
798660212996 81835501
791372407936 213598946
473680136103 2162666
461329986797 131659154
894045503615 543745829
827424650851 1196602
106319521696 102578432
831923949944 155739397
968144670743 127432624
459221507551 93768587
194682397497 77844998
124769760426 26138618
863581566415 32456457
685526584360 548845110
584775443310 36441471
124891284305 367741044
925925018400 21763885
302600020240 548839621
479210154454 526356677
622758771969 34053756
747697132845 385355245
728392989106 38219907
338779613444 47891525
498843294967 77318054
434579647414 48171464
883041866715 521323264
416302789727 3381224
391685701447 15731474
992398790501 11197560
547380851232 42956914
584815430675 25414070
251811064728 8842779
228158470921 25869657
213733687543 276903583
485810574625 37736875
175706518241 125829836
749347678380 548834132
800934739981 27774340
720013492976 64276190
494357551123 236855839
155080584552 52930427
338939840262 483119824
114965382529 15347244
29269598923 268889643
421669759914 313141961
464353482670 214674790
402661542051 27247396
467357198768 291883064
73611071363 54681418
479548611683 73129947
930816621812 49252797
566687305840 145085248
552382577870 389724489
794867968787 74546109
97124892272 153521841
898422337302 581834
966614477022 24914571
619559323620 470714684
173842156781 9924112
735859491469 84212238
681249559741 151441510
940080730998 159010841
791060360867 75182833
788332505442 72712783
426307807041 57694879
543555047277 3156175
367937780177 121213587
606263070572 9880200
152352086914 15116706
538905160377 145293830
750159531833 51080634
497817729880 22213983
496373458384 6356262
700781011040 15237464
988028398 30441994
512809351637 281338695
742592833264 98988626
798169954564 49027748
458739482619 4396689
683094437832 226882326
850486153296 91666300
476863603392 6482509
812524967263 40404529
204077940788 31819733
224729562997 234523014
812909040990 236295961
148540351266 7272925
887975062861 5955565
3257851310 34169025
754814166718 6828316
323852891042 109055452
763497739889 145299319
556784032630 548828643
257985112938 10022914
125363799381 39301240
279414156103 16159616
499565120750 132004961
470927646046 598301
658901569825 214350939
609540904749 301895
610583277154 116476580
252469615900 22351208
449401326823 89514612
427988415829 46135045
83034740290 21456501
997980770307 47183444
709457563780 272358691
123695101723 94339443
434971899751 107902762
767268637377 214087467
118839284010 372258491
657905497135 106711649
812232337695 324416367
758644208181 7514441
892176943070 8875713
146219145825 93642340
284392732720 49488824
350057099462 153779824
793248809354 53676931
928645941218 4577826
759230699761 14293356
465281159512 15846743
799327996666 20172075
929176038812 57272226
332295938814 7865737
81896332341 50493311
192563651240 343331461
760331782510 8617730
455048052292 391678573
140550928340 80007664
659578097472 29602177
64780930914 11257939
620184089997 413354634
630860843061 61817118
786639414668 22038335
879092348770 83970722
562285851080 417389049
843946199949 27390110
487434956678 16346242
976671434162 58013241
950672174024 10566325
874608504120 139129683
770161503120 26561271
182057268339 14628185
890150941538 15061816
449257438177 228808965
275366009225 11356741
586441198864 10330298
494398515530 161080194
160835207294 95184749
675517584613 22900108
131420426903 55405966
298107401260 81824523
819110144481 22894619
828945655986 140891652
864084202542 130758958
692128766500 66795641
515434466541 36457938
644786097086 11087780
408785116325 219175770
868186956900 531691985
183123814300 53682420
148549103640 393660102
966587778526 41288258
170006195595 548823154
205719896038 36035285
878452613890 82472225
707859899271 205486204
821335753498 16313308
315782645172 13502940
480308756175 395861191
800265369990 5324330
24080011260 22933042
208880787070 176114565
693192241202 23756392
966659613069 7031409
563930081357 3644696
82517536357 7854759
517053153920 16494445
82505323332 17164103
176935549580 213313518
594003122003 97797513
533676395140 548817665
273944519660 42687953
92248789796 82104462
387784522544 47946415
660609211938 95848918
96240888495 17493443
808121135766 83910343
458301482375 548812176
800997051109 1372250
536907004542 4089305
5253981704 123524456
18131248077 14897146
264579670857 2102287
399627872480 339747144
240979653600 220965184
419678569620 22944020
902825257625 1465563
170441462317 81484205
999015178173 66378477
457150759691 29217947
288241574008 17087257
284908899232 42369591
272819839700 20408102
337793958876 4061860
229041547057 377505975
505536171854 12256937
797394723719 773949
419664237841 13332781
806566590260 348293517
226049338484 69573075
946753347986 79810060
646960466288 9386190
947864475605 26116662
190295351362 36556740
521979661883 106058458
891798050959 33186494
1528104994 68299627
747523079236 93137352
883004851480 32555259
913183813359 8870224
261280687563 31226921
710224786174 5236506
236800069709 323285633
583280200960 281393585
747025514945 84289084
288271768997 20347723
618853212844 93247132
202968668451 18481463
34357214525 86934782
715029679853 28636113
289378434059 6916140
864519334947 163583178
118702769672 106431710
545579742427 117958610
637035978093 66405922
864852319643 21747418
285940601021 28872140
79617814853 17411108
963896018765 3342801
697128640437 75594508
891240102179 51849094
387797229579 52172945
221249245099 436172407
791711680445 66027181
560480238387 114676188
773005497715 290499836
35126917947 73980742
767444071306 38944455
84333605595 182404959
908308962375 18838248
254760338343 81045085
371053919392 282090688
349757210528 39586668
480828690722 27752384
748206775517 9216031
757328209126 204640898
113813899782 53237811
250297085513 1059377
617816927740 10494968
84008846002 89756128
352018756028 17965497
870360044257 1778436
130928977358 4621738
758547788407 9534393
777855255572 59193376
440880697525 118935652
605750216835 404654569
975973562375 8859246
841587235677 133959045
32951472901 40722891
129755922841 60752252
778417919403 25809278
321240046634 40585666
617266048792 9084295
45746588319 466680269
712072878238 370320874
759520856698 206298576
893924759174 76895401
810886700621 57963840
888450698597 78986710
635460036465 394571276
858667375768 1921150
246389215519 70884946
303076498374 54736308
707408173619 55954866
422469383875 25831234
607903082716 22131648
984374748452 315996241
870387684280 347321964
941911324130 467624377
887395278839 25677542
703066455646 62053145
118787256360 25287823
437373447685 11845262
352890250374 238689165
847723909286 93927768
238755106541 15440557
497210797264 108868826
325020412647 51069656
43906845024 16263907
517112451587 7245480
388283217569 79058067
309752384225 299853092
963348833914 17273883
890113276020 14315312
201903346537 9468525
292108441172 1405184
696514289274 3628229
881772581631 112886774
410822054526 20413591
718370165476 29854671
259130404093 2135221
145775648184 3419647
866482017956 30271835
380116447634 41557219
270425334153 135194070
889382253581 253295394
622805854030 232953160
570538578755 198092521
266773860838 35338182
271061676831 64649442
827949100264 21538836
527613172421 4764452
913777001519 12975996
947247706701 19584752
459205885857 8551862
156244571241 1641211
623841318365 4616249
884608219060 64638464
809761565074 4264953
641410322682 37649051
328880511874 99674751
487579034858 379602773
442293055975 10511435
696409630511 85205747
145199519836 27488912
554936451043 83690783
141241151042 214071
639311309380 240313909
390503557146 100706683
580841851862 97105899
94609625817 19579263
51166917075 548806687
504682936830 364859319
602203056476 148274357
434643663040 548801198
610526290356 162359131
776813300331 16390154
931320761925 118694136
811387443043 127844299
317704328259 122113783
288865333317 90244649
311867924906 52310170
791860833042 391640150
390078933595 21138139
983682848697 12196558
527443276893 145875664
129292739065 472169269
437966056919 77806575
714478345318 190978777
921538164380 6910651
998563178071 4973034
142816903463 11439076
842249579748 444609
655746958209 41952427
56508623976 79524632
152379306865 7459551
574389851670 548795709
524848343092 16532868
154040934691 7629710
59969826595 449356985
944115646805 66345543
838510554302 480024028
51472209766 128870742
289888892011 3913657
835583093973 49395511
214570925040 541028774
458640307367 130610755
776768372866 80380916
421925349710 45794727
777591278584 185670914
946840540751 8266434
543129353371 8485994
80243563761 18882160
141243363109 90310517
284711190941 52288214
557825309816 49790719
496188624379 69573075
176033766932 9940579
871818024694 58166933
796942317431 237377294
117707948474 17455020
426180171324 144668084
553844491012 174380041
886287675158 41145544
22371562264 53221344
84017979698 82274621
473019773561 67119492
120719906469 247191626
382130966178 178260764
214950302764 164609621
231568441795 43939445
815027784666 235944665
462529789211 26006882
561185487390 518765390
536941063787 21368677
445285818937 328050085
947326248802 56196382
976398155900 90250138
573289487980 26687518
16993367072 5401176
643413753446 291229873
585242433871 51492309
795404488511 42287256
81364489245 37747853
285386505519 155602172
797213498895 548790220
854374070775 13568808
33119384319 337749148
43542144886 228869344
676718561673 3425136
911541907510 72465778
226060997120 49873054
323939573330 15177085
277170543166 39268306
966634270356 32478413
863763466386 6718536
267796692403 126021951
132043648290 50460377
309671308787 58562141
121004620899 9210542
730074723139 11653147
347234141 116114306
352455266172 88416812
42891231494 3123241
686377936657 37281288
708335891792 295511293
440118319010 8206055
879430797929 278967447
376666741889 90036067
985001145062 67317096
5390745628 67421387
56084798911 25364669
583164242927 22032846
985763668872 82916834
592691519637 334142875
807010743673 19678065
75290719576 5071836
367521477950 548784731
500115302595 548779242
978773507745 58468828
983142393360 5856763
871242242153 147379650
298102054974 77098494
25289435891 6131213
519371667170 548773753
705315107485 3249488
976201759480 13294358
443446572560 548768264
237615886220 4248486
538578205184 17899629
966067165924 45756304
777611719620 250100796
688777387793 20226965
726831867778 8173121
492324199820 17509910
719989280997 106354864
886310108701 20984447
121977348872 156842686
152866057826 29717446
873038613951 34256849
840531629293 140320796
23027698276 54039205
303044590817 79672835
485966731186 330031614
621115373112 7882204
77003724442 13502940
671212911901 312873
434062212943 24102199
748738289273 6460553
893460864409 18168590
617818360369 24969461
437319210876 31440992
741005268515 84020123
227764429170 7086299
971507227635 15111217
750373558921 14221999
464859491624 19579263
525377683204 8947070
668981259495 18316793
633163418836 9183097
805466226570 548762775
485033216629 42325679
273990564300 454357464
870069549910 29563754
220584922080 7239991
846845155901 331722226
470288064858 103077931
841469683253 196725760
936791666327 94070482
947936886493 2162666
522498364313 137751944
398237390276 27620648
85687028652 49280242
673388642375 13777390
573125561576 140875185
173261198113 10264430
776269793110 32445479
914274670101 57266737
166414327331 244974070
826025301331 309755248
342759158800 636724
343241024551 35903549
321243071073 36249356
404709708165 164615110
565951505063 171207399
655202029337 6680113
722550830700 123321363
186465018982 35645566
334413914030 56695881
278366256275 1723546
650314946280 356269034
126699386096 217435757
337564590033 186175902
899473903782 56547678
929654638608 32489391
677711966709 69117488
233192140631 49807186
931394923804 12328294
773503179856 9495970
730641495650 548757286
939710596750 210590974
980962414400 2492006
137910962783 66729773
650865128125 548751797
355168476945 23344717
905031737477 7163145
783962019620 37874100
315708752254 39817206
870673320862 4116750
207795386394 167348632
410923063104 12366717
722234793128 2239512
704221747759 515966
439927230453 153752379
404317713811 62053145
468088484679 114407227
513926209772 480298478
83558251084 2195600
585380010167 6883206
520306710250 139799341
332226266937 24371160
352088197367 6866739
482614070961 416543743
688244951885 20023872
446183009873 5005968
862093605060 20572772
916495865962 29201480
671447794608 145370676
260153334460 69139444
163716002726 115329379
894570509998 19941537
421307345781 13305336
67639430028 16510912
860862334209 1048399
178249863512 219560
169430196075 6630712
512219303185 548746308
952877287115 10313831
411986683428 57530209
582572190990 67020690
525332184883 2321847
884108843399 6811849
76460491671 10862731
95440556453 163627090
85599177207 5104770
463774963699 20545327
215022422735 95113392
264797043654 308037191
914358141324 20386146
222765856126 5900675
906641494253 41277280
966190594486 428690900
295809150817 102847393
693174423908 42204921
245895608797 5357264
681578537467 93598428
813526858293 177810666
835617186152 67267695
56003550733 27450489
755260622930 22224961
559046368546 278736909
810868350894 64325591
77025463790 272358691
175898677153 115120797
908665228828 140474488
664904454548 58452361
890662722339 54138007
404621467001 309025211
888977508280 80578520
31216984089 29722935
261868589816 11510433
694281154838 5340797
55526679972 32143584
481322198642 41595642
117732165942 762971
736509386488 5873230
536417492614 16467
447351824301 206293087
927573033506 5807362
90670726506 31106163
688230049250 16181572
991970244896 285428
137782415892 292135558
201732825263 162007835
854925196728 54099584
159431930231 66905421
938622385706 446244722
728360428358 63123500
140689838463 7174123
97225104945 54088606
441193268630 18014898
595812596044 1926639
228325471165 545952407
603935377133 3309867
409286679189 7591287
766379962461 19754911
163954195300 225861372
58780340593 24771857
722912407597 13195556
591322598225 36814723
731070850719 26188019
210138460011 5395687
223905235628 1174646
376975160729 366105322
204922467677 9622217
673337561741 18108211
644210863445 225049
996751931083 7196079
870885404844 30030319
54438370126 16088259
462026258377 43670484
792222025709 25507383
746931987874 26012371
934758960145 548740819
858833865535 506596277
857672055071 5637203
985178626388 141901628
300733825454 205025128
356459742566 7322326
273412467982 19606708
156499066145 246384743
402070187217 70725765
975903928921 29508864
605678017110 66422389
273990564300 143065296
218972379800 482581902
857672197785 24942016
212364337989 1114267
596838452048 30452972
717967440127 11806839
948984572250 53166454
866423400925 28932519
851046489791 27702983
448773332914 97182745
439914221523 68672879
906699686050 420660493
259991584608 166239854
664536106806 25941014
871563175913 150431534
646968041108 15127684
570423416627 112974598
698155887739 19211500
53835290788 80271136
608146039742 197450308
901690949959 29783314
96832010210 30436505
192506140079 18305815
59503110484 211063028
602938579895 49988323
240634842690 313032181
90088302275 101184226
804790524854 106305463
799414226275 537927489
914943364945 2245001
273904488383 27873142
962268052395 257362743
589205858034 22241428
790411876521 66861509
625316583663 100992111
868663149606 29596688
512446443494 47090131
932874585791 42473882
379586635468 9627706
317372339653 20336745
763164936330 155311255
10936580369 20506904
699678484684 63974295
630291202711 44592636
472534043554 38494357
129150779639 95360397
364694746260 4155173
363465572207 75616464
519875562859 21489435
994717805831 6054367
333942801230 8359747
410985843705 527844196
267859464607 27593203
114694017347 284110640
82968048940 31457459
992883312928 116086861
216744846725 3304378
648518917381 48616073
201308083535 39224394
689316723374 22515878
77497089648 1981529
286594503010 15885166
42610178227 22883641
129292739065 170718878
651104097229 263301841
644484624739 112831884
878554121967 23717969
143768789703 146622168
327761200156 137450049
213021036787 145535346
765959642286 178809664
136445103050 219977164
733578547843 200370456
929130952166 111552947
4054371405 33406054
662699050540 254684111
776166852404 3842300
97316183922 27576736
610113816543 35607143
849998414315 20023872
662328271171 22856196
231492885710 102880327
397764290458 6713047
178748108439 19359703
875311730263 22806795
74388253711 388544354
799403975404 7212546
541866869158 23004399
83518066115 37341667
579205308766 102605877
589629507451 19584752
309021095406 72196817
370656474461 21785841
743610774130 78459766
830224409595 548735330
653065855505 545211392
202943012865 53045696
645960883546 500574844
479631506561 21061293
305830690021 23888128
183110541898 12679590
248282718080 268982956
194491215627 200019160
818290496648 317747232
226071793983 43933956
964860705353 20869178
124749571884 123315874
232141798198 4539403
13552729155 81314046
353149226883 64490261
247461266947 26978435
187489469802 100322453
971287387696 283611141
168355650060 538800240
283266960449 33307252
244791540032 25644608
441604995939 73481243
465908335560 91002131
539143629982 7102766
463803300825 155344189
32402174785 17295839
255780823197 11329296
994642738267 15292354
194764378620 548729841
204060996245 11565323
260156924266 28196993
205102183026 90727681
30242181274 6010455
793803859942 40256326
733436547413 152550288
26302705618 50811673
462014341758 22071269
491830104577 2376737
460368796702 8930603
591274421272 135567322
400945891487 1838815
676042654283 50509778
266278887355 4006970
447178698333 25847701
183001749918 184079104
759250951590 548724352
614541327586 4588804
250934336784 62075101
275541893252 48555694
586132157186 138487470
5353074621 114972594
501048940491 43725374
72011996181 27104682
509382164351 20172075
534095573603 80518141
533126213295 242646734
667247429363 59039684
398331661270 32654061
676582050243 29377128
439540505539 52343104
85262951093 5406665
406019005151 43912
423602352225 22779350
333192155616 198301103
868737138745 138289866
188155118251 1641211
564884975569 109752555
136422068298 7646177
734437299312 26177041
217768682777 92500628
409239676882 9067828
527587670527 3644696
380175660385 36232889
203307095654 63156434
195824098846 22784839
774656043250 548718863
20356733755 125956083
739421156347 1328338
161048334186 50037724
284994201200 548713374
550181850490 548707885
896725914705 34240382
101045601037 36628097
985138128546 168989843
47571168088 45904507
678129413556 210629397
335151559111 102413762
384537629860 31962447
17605824530 71861988
466432351342 16165105
440308373054 26385623
852211118693 9523415
59341901135 14145153
580352142330 34602656
740879927200 165718399
584253299277 23416074
39964943230 156925021
599997981808 55779218
781975624131 230411753
993078235715 533431998
858802833310 4962056
116999688918 186966318
871130864854 223166273
815547436693 29547287
456053030721 26912567
551196324889 11944064
568299227863 3386713
363631499188 36617119
537527668055 38631582
84713027231 11554345
866038682404 320217282
188823519597 416549232
876962692962 6724025
764689764390 115269
399692044379 32555259
621484648495 86764623
310215255128 36770811
212288381207 76900890
568304524748 23904595
87584944369 163681980
993834540488 43912
356290110510 41645043
651067595379 345263589
485810574625 548702396
86322240596 33911042
105634919730 548696907
191893723952 117492045
871954892909 20430058
59329506973 70325068
461814838564 212731684
47741596049 45794727
214238140529 112497055
153500740245 548691418
867237216859 3090307
428035972525 812372
702582221555 430167441
52672659882 74546109
634891880726 11510433
2698815708 17471487
171027514777 62437375
35640828480 40810715
166292219037 207248173
589190186939 28356174
856552759820 55845086
72624009030 548685929
664629889279 398462977
712400972235 22532345
844973417225 42133564
801520040448 32665039
452249482080 544947920
398881843115 548680440
151209913511 25523850
592545852555 548674951
378127477804 394697523
599382711401 236224604
966035022340 6669135
289744833206 187130988
311379390020 21066782
753198951295 548669462
816886917690 12888172
417885826051 73448309
380676174850 17131169
901017940761 171783744
813986943692 201594503
445004384021 88828487
270139291385 394291337
907249867895 547972359
660065715695 52644999
174845266369 54357567
674522947460 90178781
885191982607 10127205
708427151906 74600999
324582672967 3156175
123088783875 24738923
192853947983 204854969
482509483555 462964216
110586556335 548663973
661259699769 16132171
45016732129 57469830
941205603073 64561618
248367094988 285482890
980424053280 548658484
909992074147 3441603
223546677681 375524446
197359199733 119286948
976572780365 355604865
730592777867 3018950
881831890276 79810060
512071580309 69836547
766295064098 69177867
928141537633 2058375
994892770614 190177383
747655814234 3699586
724951280834 103462161
269190039865 369969578
667850618481 42199432
63821099510 375524446
911616085856 32478413
941290023893 19716488
583746911582 477027034
674753984959 306198376
299827382645 4215552
545071200136 37632584
419788753225 194420380
749786595287 47013285
627991783111 178463857
688277493585 222375857
379578577616 35771813
825524783958 233046473
760842822296 1147201
539148421879 22323763
866637699882 22444521
429616066745 24349204
179252517513 104993592
820871318230 548652995
76897078661 57222825
967634328060 29316749
427878800499 47507295
289945837805 548647506
185176876602 155947979
507692487735 92324980
880208010303 515966
151264386347 30765845
906612270817 44076670
308461219987 65889956
261872662654 861773
528134520549 19024874
321158551451 19392637
581468001467 9682596
857733501845 548642017
32445927604 11735482
691757224160 300039718
141355179528 9600261
957721421655 122300409
849907576854 108649266
513970396222 279796286
687545837003 110323411
759593701217 133476013
776579134102 12679590
951257381178 2217556
840046014555 75440816
938445428416 86314525
826301310207 50548201
799170632525 195177862
924404927347 403556769
206311832706 2546896
9696779612 101766060
552561958390 13991461
239285983573 724548
685291465626 107068434
531149091308 80770635
180948918154 40195947
124267118810 35447962
797640828523 17087257
27476199255 18437551
124052949008 1081333
173307286665 548636528
674368099862 105114350
661791087278 69265691
767282711173 186093567
434632506484 5692093
133496411269 125527941
914946823015 1849793
522794987292 418020284
254113064158 42934958
119285962363 12723502
770098692493 72712783
792127483173 107211148
785595730392 18245436
275104787715 268285853
342172057941 25013373
90675600738 69293136
773917031408 22603702
317235312257 207209750
225557125968 2223045
184296704147 1394206
167978761434 116696140
313365793906 59945369
748742202930 8711043
733218713540 97385838
863235320295 168287251
113128842229 191132469
991369937503 38241863
917153141105 548631039
976900067479 73234238
738178336640 123431143
115501512534 25260378
230526198545 548625550
586493852260 249782434
303666118684 22922064
997891178849 24491918
646953489769 17312306
149043163041 42556217
640397898261 9463036
268378051768 8233500
148031444120 309574111
265087790495 28828228
933535206316 26528337
596138305234 110883289
92359711508 39251839
411658841925 402782820
294757320865 125621254
6602187630 491490549
844235807986 72959788
62071035497 10011936
641250790386 251714562
879156915877 14469004
514200006581 174989320
102302950127 26703985
643699730346 7311348
8106053199 29958962
614416579083 100020558
881282295754 78141404
178736565072 25161576
658515135828 42627574
918066250141 58715833
151221786218 16159616
96791915646 8118231
173138112777 24952994
145682033289 77801086
775173886488 8765933
899512776880 24217468
818033438381 32780308
271760561175 27148594
180812231076 125626743
62216914069 229934210
808711123839 49296709
603494184872 27845697
91322109044 4402178
584815430675 25414070
745908766590 117074881
15744701580 78789106
636493821166 32242386
361929790684 22526856
38462276844 14864212
795306795289 237970106
628083109093 188810622
830211930190 1811370
463227098212 8963537
514007924515 322775156
892832381979 94273575
697080403105 548620061
548867303112 62404441
818534795571 100997600
367521477950 49197907
896171550242 8123720
255802164429 3666652
199943583676 309184392
173061755298 132877712
981507304849 3787410
446653826267 27357176
587327348840 265008920
962268052395 548614572
160647722102 1965062
92907609929 41310214
88579282535 548609083
390203221022 404813750
159694526899 361543963
924139097658 57151468
166662638713 21736440
283868019835 6630712
511291782616 149953991
565749087210 51530732
173585529564 50597602
675048579589 8046874
743827875058 719059
190259030649 75610975
899128887198 103006574
14392661751 440958815
664716264183 91754124
439728841526 155503370
454311301918 4067349
238265454807 477811961
260671037892 5099281
160445995863 19908603
35732769230 203093
172757104820 548603594
611796626420 1849793
620374898615 158632100
320693119766 55943888
964468779775 534903050
832926913910 15852232
587487984425 77114961
918778050102 8195077
975472416675 473832436
60481988718 19990938
187538113320 56800172
560085123700 199256189
635062613490 6230015
252944861917 16263907
677157750449 27214462
278942200905 548598105
803653379375 65148941
132806298347 112068913
570085250315 280932509
139011732659 87170809
750375556917 44867086
652515673660 242103323
378525114850 548592616
544670511206 1855282
187860309550 137290868
850021978592 197604
380038910020 117514001
513753017936 94317487
383855706526 109752555
179793741310 37369112
363059849864 43972379
128742557220 304601077
446747663630 405598677
515520394255 146808794
287116905026 52123544
812591576278 1712568
39051705039 4451579
473000260166 43423479
590345125175 538542257
352692212743 386085282
460971645502 51234326
901288924621 370255006
660100559867 109401259
446155608785 1690612
709158201790 8046874
286569105407 10154650
347801690664 17839250
954917307553 182970326
505066939200 548587127
802937479131 19200522
296338650110 194469781
821072583393 344928760
441190244191 7723023
34510220400 2223045
555045501006 68464297
860893275702 115746543
368360249459 168715393
495625559851 57557654
246401708483 31567239
78011505169 7541886
901609559067 1970551
803215381712 4649183
690763764234 141649134
44454392149 27071748
698151836857 5928120
406501211220 14029884
418036779040 15489958
954939538003 24815769
279363015090 9248965
523222940085 548581638
749107981820 45399519
786209861995 50460377
132533903814 39756827
238689562392 24277847
814771527793 40766803
397116393435 101798994
144613637535 64638464
597567638580 95151815
121590193235 175395506
8127839040 114275491
790611316755 206040593
146060908933 210717221
647879001364 37918012
105422739527 183738786
763612267874 18141145
720211593894 5708560
705694784523 185648958
454395470244 44790240
925805693029 105010059
126506455816 5231017
824088468604 27406577
996706893838 105454668
938575501249 16560313
581783819479 227755077
559513531847 15643650
396068866859 28537311
641950948178 105520536
36806066661 46925461
279288287844 141352728
793362225980 548576149
723722639214 389719
711371202574 2596297
543029486505 29036810
757741588624 39427487
725103260266 2091309
313955776490 81319535
281142928285 425435923
156251649470 548570660
252441320105 80726723
539630957288 82285599
871774601215 222123363
495897559176 193514695
163322800792 30974427
330085276344 12668612
513234727181 64226789
137344972618 50389020
763065774637 16077281
309654748474 76620951
530082902132 289176987
987441269688 115982570
908443500673 219697225
771332576108 17153125
546250446245 29382617
791161498600 13766412
224234254685 220893827
481850896541 81939792
807598091537 27439511
28597843798 3189109
713991479088 20309300
718293692728 235198161
990813591511 51294705
409297410184 30162055
436696733412 124413674
167255286370 548565171
417573043456 11554345
810209448426 62799649
103335217283 18426573
945762597045 535117121
823290211404 291405521
514420030565 548559682
129292739065 280312252
480858938020 12460030
205187624800 12635678
287134354557 21127161
879142715834 31616640
979255826175 36441471
55403940443 34542277
939251982403 450339516
882212868207 128717050
31465655164 14320801
438902362469 85875405
205536162741 158286293
865880645697 26209975
645220861728 45761793
935309141990 276634622
83955158093 198202301
222273470870 548554193
628798257344 27906076
227225107475 499927142
528724758535 548548704
264002016567 80046087
952143997719 31687997
133228125416 455158858
74649991187 17773382
162274637492 16840252
718799803392 32944978
658376851451 177179431
612120705377 90233671
262888671392 80490696
151469271669 23130646
423550662312 24277847
403890472007 79826527
802678790631 21956000
751548405760 302054181
802032425039 29980918
616708286638 23141624
600768074949 15907122
55521783784 11933086
400462346102 62014722
746301644673 127624739
935226419852 54884511
65412064531 25282334
364698742252 50548201
346064385995 548543215
974290115774 50806184
895145867305 157232405
203510775977 34723414
178691275333 37187975
687051610024 106305463
889032398280 8601263
306746540976 179923931
969872627645 36419515
721703702025 122064382
854839453059 110894267
451053480635 79930818
131446208736 42402525
403764644752 26198997
143475015515 7124722
175395404302 91935261
958103019843 120615286
997932231080 12921106
732148226477 12915617
936631667466 19200522
436766410778 50652492
523852684985 328417848
409291624778 41656021
80745535719 104878323
120474589173 5406665
469835548790 15687562
465959273480 31561750
379855297481 214943751
925818185993 120209100
98925062458 14040862
352116386290 11768416
112002899799 131214545
181009832495 548537726
893444935331 43198430
693189293609 25507383
364181296803 4978523
542793582844 144283854
639231216473 50048702
765254288992 5993988
239381879311 263779384
899526675028 2371248
281104420042 26791809
905043890123 2135221
613984262535 5203572
499339602277 19348725
725558696482 15303332
702478558882 40426485
407134570790 179989799
718537495060 548532237
463646038067 118491043
804842395904 3908168
965314209441 179923931
376917131021 312214320
750794644975 118617290
316261146166 74985229
864246193910 6015944
246470139846 3995992
625907971431 51958874
213106560896 267319789
946829573729 4896188
577140760895 548526748
256349491994 27785318
696466326392 41485862
877533013948 2217556
358085439398 31995381
5060730481 19227967
591513568932 265793847
202941871153 71000215
272278050536 50487822
38479309211 18580265
289273413022 30678021
871488047970 174506288
591924113198 34174514
241843729399 232706155
457725076669 8409148
166115206857 35870615
523569202672 44889042
745490040806 2546896
938737890733 170965883
229504404401 36073708
115523841786 850795
436766180240 6954563
42164172113 168193938
701361047556 42001828
173857468510 548521259
480159403066 14556828
251658997472 47090131
836727397108 47194422
619623660189 404874129
424191816262 32077716
762183991324 347574458
842328410185 353601380
37728411103 167326676
516881370176 110499059
238742800203 6389196
570420178117 75764667
966649579177 14732476
608937913235 2074842
142352986742 63535175
452203596621 33290785
687072062038 17981964
418320793786 325574546
918743425490 35947461
384414160294 7706556
921297515642 182201866
48914716434 25919058
433425562881 96738136
278242386012 56624524
417037844000 548515770
663361323254 141396640
176445247236 146644124
732475598834 313624993
468447319984 176630531
332120159078 16428577
581542215655 548510281
345498003203 6081812
603438411143 67421387
722231872980 109148765
240802081542 59440381
822996931226 43363100
282243291975 329844988
104905480704 45147025
609477655002 56525722
328188406445 180341095
817559037670 2711566
803387486726 417734856
795873850320 210261634
798179812808 37961924
415387298465 547231344
248073425091 37863122
912498058703 132800866
117188738475 548504792
948718970518 109587885
430943293713 360171713
880206885058 79414852
844529137565 546836136
229405692806 1701590
536342737923 53007273
882242613098 107030011
515505170350 131736
764693249905 11713526
218392065926 19046830
42492005546 302114560
156721710963 12114223
339563728399 89843952
256269802692 27219951
709874242167 284176508
355733737073 52376038
457654076454 59489782
644218037568 26127640
969365034951 6894184
110049778628 506810348
728370934304 494010
251983290500 548499303
966227969087 424195409
855448894148 52749290
752632628882 13793857
526854732427 121949113
94520182562 18613199
259476126177 201830530
787602031903 71949812
578361399553 112793461
813705909473 38423
573256435803 10297364
901409737511 65072095
86621668454 197263682
320756021125 7119233
906569802424 75901892
541378940970 59050662
417458658185 9248965
3692149387 68837549
215784455443 349072955
790611316755 548444413
747378735003 72054103
670028808027 72745717
500070844276 37204442
427878383335 2964060
785561671147 59627007
239215422478 26561271
378516439322 4166151
232569235025 103023041
114988011095 97956694
224436024836 7690089
719951829550 189546148
682712148030 59868523
461596060583 3062862
556084415341 116652228
759163069792 11109736
343275824811 12053844
437924996291 3139708
327876233129 30420038
127610870388 2261468
764030521604 26649095
271370858642 379333812
875847635219 5587802
703132403400 28218949
812570641232 20929557
152347646313 38302242
120480769787 219560
889093867010 458803554
662909548201 25282334
717313966280 59753254
89583311367 87928291
943871251661 156529813
804759023483 148203
117583803761 78553079
192000506958 378741
489526897567 64106031
527624394845 384850257
895145867305 548493814
792762464579 4780919
909450595275 493038447
887443321475 336887375
575096695064 347777551
346756513380 297443421
959667558237 343748625
750420896057 3754476
980256613916 87516616
905599322360 529737901
745892112964 149844211
754077413763 95212194
791575319799 25595207
637067836249 16735961
353216749980 547549706
906101011471 27488912
37375366693 25853190
163365999222 8447571
129622221779 151611669
8236576130 11181093
145988794451 323049606
204644090134 8326813
883398377265 176059675
644713889291 38499846
616639564358 1421651
638733042903 2700588
881905398964 23366673
727236505880 50295707
465748929511 249134732
175011970207 337041067
450350034932 131351770
208348850661 20671574
194147936148 44460900
420487291762 215130377
439045117800 546737334
159517619010 32022826
734216921451 125615765
962268052395 385942568
926818962756 6043389
694973828542 278325234
132021030702 15105728
547508319698 415561212
722938949820 516273384
638416887481 252170149
287745110425 544777761
309707662434 37473403
201323452735 8365236
272667948092 214735169
743610181318 66751729
316824649814 42139053
87478918845 95574468
528656362687 61767717
79226191170 548488325
284203082281 206874921
147897054025 64484772
645766306566 49225352
569438215065 395158599
377756067200 99065472
162255502838 39707426
120983466293 53550684
175996924764 28927030
824449856294 210848957
196515949200 442292642
428041480900 401026340
879175369895 2777434
108123303644 54571638
961073631782 7223524
756500042365 91754124
576583462398 1053888
289842894191 18322282
221122287110 680636
23091804307 11005445
591406091404 2832324
774105861405 45174470
884071858517 65747242
146164140556 101233627
396098381212 13700544
782314976067 21401611
889040489066 5274929
370665465443 131121232
676000449362 14309823
285490615382 4951078
653065855505 523420062
794155779107 269427565
348248165924 4369244
347164749685 548482836
374427333526 58633498
931948097154 30990894
391172180633 1053888
649764764435 55554169
843969714825 4758963
460414295023 15396645
606452608650 58265735
938610233060 548477347
961117000371 22241428
615047493140 8524417
374038528281 34564233
216221470575 505904663
511084043014 24733434
201293894470 66856020
401443400888 147291826
148274820891 132065340
23069754994 12772903
180982247362 1015465
304059534689 691614
459739002401 9869222
16280930387 119693134
388843060054 107935696
584253343189 24524852
793679726207 213373897
471446529613 31281811
121837115900 267006916
177089389783 52140011
942451266082 7031409
223394758628 292843639
138612114084 7717534
597398969680 17674580
560572936619 34300761
377270672022 127729030
210169470280 341069993
86836151129 38779785
850859655209 91935261
241430234632 6877717
361382045955 66707817
152221141330 166371590
935009895269 259036888
327212171001 9221520
723897194903 28877629
442774136799 8793378
155515535820 140095747
621459025843 18443040
36611942687 230927719
535077704233 245369278
145715362497 27653582
229976016700 391244942
832820723716 77082027
792651943564 15539359
643077307772 80046087
382272637268 21637638
918163619512 65341056
197388060895 43857110
736074835917 21582748
380598121270 78531123
244280744670 548471858
961685965574 16576780
519657358642 88762619
211724021275 86660332
567209057246 3463559
159534481218 10884687
694865406906 7432106
63872657687 336305541
157902195005 548466369
62653168811 19974471
678332627314 22263384
47230929515 32802264
30462419329 336700749
890690068537 21324765
662477728571 281909551
689682573621 92204222
797919958059 242926673
195864742310 548460880
143479714099 28454976
781258225390 548455391
629958218015 191242249
819598750724 87346457
849340631603 79167847
345481832609 15122195
303123978224 8409148
162244760865 7388194
987998241426 20583750
471431852027 2700588
465309729757 63535175
712997997206 8831801
723357420202 111651749
683876038825 283034796
382850351937 68930862
604649853145 548449902
706377042686 34728903
812618590555 117920187
355930484789 2327336
356010264823 468107409
868484927265 24453495
354937812698 412514817
777747391233 64561618
814221356926 38219907
443375481613 45882551
795401288424 145101715
652504401835 3809366
661883876242 126455582
927549732701 45037245
31360370655 546523263
337721674235 3776432
199132600066 19304813
685371330576 67421387
712967467388 56772727
817570227160 54972335
759250951590 382078312
518672302375 101052490
418688389535 420166483
809066577920 66071093
424699076708 29025832
464231936835 72141927
610538366156 33998866
590138659021 57738791
195575375789 182201866
747576059064 87110430
265246623107 43269787
984768589691 27483423
169931125123 56048179
247511683412 44576169
349817902401 56866040
305012463839 237959128
908169250858 160657541
911584546062 14161620
90676616203 94443734
366247417436 79118446
556210629407 15094750
742562841368 76401391
809256206403 55685905
171656741130 537290765
789900748911 148027352
793269848691 54467347
957180829093 40618600
539656442715 40678979
882985936386 45542233
884956795424 17059812
834955928903 90277583
189223492049 1103289
699683139356 5549379
298533454859 101623346
109824046084 93159308
586470032581 27445
484710210935 539502832
975349542502 22680548
414047205281 227628830
80771438310 71642428
743532023447 300923447
656266204050 75424349
366854163426 28745893
295359862281 76544105
135585580213 108094877
726781953393 4934611
204607846267 5752472
674522947460 378537907
922415559401 153999384
47684093285 87236677
404426514188 229270041
989226962800 548444413
931952735359 768460
417777621394 268417589
952873077052 11049357
191454771203 6696580
62700571815 6515443
519838457219 1564365
735361142251 15199041
599602545851 7942583
287194928580 285274308
400317694485 20869178
648609134585 31693486
806392234756 153110166
768040909651 9117229
786626795457 77323543
772541273610 269619680
308621405474 11603746
693391813172 61427399
198422413871 16472489
142935877538 13459028
341071628383 5911653
188162196480 453138906
915863189936 77438812
124839498171 5340797
33443180429 114154733
612339710988 5889697
180913124385 83635893
336581784256 120445127
422422831666 83937788
172127159408 31567239
622708701311 12070311
437348165351 3979525
512718363065 41008319
412572807245 14765410
532004840294 18651622
627077589834 50570157
470354948323 12377695
715013459858 19848224
481913663256 3062862
944612456195 3650185
94580671342 10127205
847830228635 94114394
616063084714 92242645
101709547896 8573818
790013877201 8167632
510360633818 183096573
913672721497 104208665
605641394502 85776603
818042731258 69265691
549027861851 37797254
605919887314 153181523
286610596758 7486996
91610284452 178584615
442248589586 51470353
883866679697 154224433
878625632659 5027924
764752770040 548438924
763142755281 88136873
191574631915 269070780
191540852609 400823247
580686518651 19156610
325671410955 3024439
880249913329 13810324
226351763336 149833233
672049710278 149163575
853882228930 548433435
462576055992 63337571
868977282495 267539349
504935052089 12224003
665169856095 548427946
340045907023 463573495
847061922000 148290824
662969128715 358234096
158427102586 3814855
464322884076 3353779
85188547698 87033584
518155268601 1416162
880224510237 61032191
743165058933 86440772
841228046495 508385691
516070576100 548422457
506448608651 157117136
803815681035 162271307
156740862084 30864647
764752770040 219340440
982435626812 14770899
609601489750 548416968
566687305840 70127464
801739153258 400301792
815883215290 312873
815906373381 4566848
911051605166 41881070
121040011390 543284753
493390361551 92890347
516246317413 196978254
938558210899 18563798
634821358054 62283683
270600411297 17455020
866623587663 145469478
966628150121 5686604
924690053452 141122190
688585975385 135364229
682707471402 36951948
371343502565 98802
983162746572 4045393
289884561190 4138706
854326733639 45432453
658535236546 11680592
369692731981 22982443
982018048229 17202526
806566590260 548411479
125972235983 5198083
564260785537 5587802
3797988285 18651622
864781451164 54390501
775159324171 13014419
815725708435 138218509
476976149848 25298801
379499113363 73920363
51573300679 5000479
228057769727 191686858
442896390715 477488110
347659330541 15204530
575964201488 44845130
255776607645 3622740
41226129131 34597167
889093867010 532202462
447453052439 347815974
461012906315 31962447
470303851222 63573598
35024520652 20029361
50551160728 2387715
851042422442 81989193
930252739423 89157827
563900418801 4929122
597497489160 202917352
234493986463 418272778
817020045315 548405990
518810356214 7327815
698788281245 40810715
779002182449 26478936
707533858160 432533200
237013454584 60088083
387541167729 83553558
603527964178 3930124
112181083717 37314222
237913398417 142911604
855603527675 165004829
97920909960 7278414
360775310943 91243647
127269218561 207396376
317964649573 17444042
516948566514 106508556
739444405170 374525448
705450743583 108292481
233827289615 548400501
639227330261 68508209
699234196627 42386058
575802314411 212473701
147412383395 28207971
446832891333 413025294
997360252416 99092917
654166219195 548395012
34556915323 36639075
25858552205 506530409
350424681325 12487475
278942200905 221958693
688827675430 548389523
414627126528 38906032
507562129474 240582870
987560578592 11005445
986378340978 30557263
236578198840 548384034
175528065362 455191792
139161653716 27681027
864303460647 17476976
967757506709 10412633
181460424505 62382485
137545466740 332188791
481272292654 134881197
692626898739 3040906
253507822154 54582616
551070879283 191889951
820265535396 15204530
208965213379 31342190
641864787345 34564233
15487415683 131269435
721458541329 244156209
835726228045 548378545
788103339692 195018681
201879129069 23163580
641224569433 210717221
385629930209 40278282
25308370360 548373056
25891085508 408848165
859847593430 83531602
240342319994 69573075
141334063345 4248486
19145955922 25501894
866379681040 5450577
352422645045 15758919
284914750506 28592201
745992797691 26297799
524283384859 28125636
156774021133 5137704
582617250191 3743498
273229245162 63419906
471410823668 27137616
645783108395 52826136
78614749177 26495403
29088008917 12026399
342763294925 166201431
260209097211 7799869
987002695680 21066782
831716698863 100865864
770663897731 135474009
337111645823 138075795
999533221923 56948375
689974476060 279049782
372328997952 63535175
663519310560 240972589
920289883118 71576560
43428036646 12734480
551166920316 38121105
358535628130 71625961
40998851597 261150153
468591581882 2903681
3851278405 504861753
765853133730 548367567
45610397832 35843170
376224292647 28114658
701983876316 9638684
997999180413 10747462
704235500612 537312721
223366910023 4687606
285544383045 548362078
805883516817 29711957
283722413132 64830579
66435016854 86276102
636525360960 11697059
118502437639 158286293
414510282185 138108729
293240037272 3633718
116393074664 86698755
8252733165 514648640
781669516160 54483814
35227567159 289237366
822209800229 128162661
814132594307 39460421
566687305840 548356589
381162448268 94641338
25605396617 134732994
175146329949 149322756
899853976028 224472655
946312778890 221772067
571562389943 67668392
850466321539 45070179
358646593754 57810148
245738892358 56492788
71787951668 277962960
710730293048 68941840
118245467196 13431583
71397000224 28087213
880353114926 83855453
10885845542 72822563
473660792867 38724895
217872016110 207209750
827256594138 177184920
15930246247 15945545
937705299726 179572635
764798619657 489448641
311819193564 49911477
628088521247 66049137
322817253640 6202570
678867077685 44329164
796541469320 669658
141882291106 19628664
86425041496 369903710
382314897079 46409495
936285401971 40261815
426800744105 131856758
887326512647 18673578
831255169857 8354258
805415867576 29217947
965415898655 82955257
982000763368 36024307
968764052411 102303982
712485494765 131488995
32822689983 127476536
606738047628 55943888
412546482001 23361184
803140363549 69035153
945520375545 2711566
807551418570 23997908
803151176879 5637203
70973463495 359666725
893417457397 36161532
274354408154 36282290
75093785234 276019854
235384782714 39504333
114404261107 22976954
707269060403 172382045
177641575113 62634979
191389144719 7448573
982439556936 82192286
648519998714 74815070
631568866590 21862687
530257210816 108835892
492333404873 7415639
695755168644 196912386
517776659337 79052578
653040789823 14875190
723489131665 548351100
56613052201 7657155
919252719774 95870874
947120570483 80863948
357004797685 17592245
38925057342 73783138
961612989319 4550381
997949027420 75890914
308101838690 505888196
936695586871 196001212
500797714450 21895621
917685134985 14798344
653011835348 12158135
598010397787 22246917
510856633744 131071831
859254125331 117124282
976022598520 324767663
585943670415 548345611
924213923706 55032714
786113428335 57777214
260528927682 157863640
398645928476 41447439
757343139206 136736479
172048847845 108808447
204176498691 140035368
214329740961 131549374
489615989526 17378174
813168772400 476000591
379030262031 35058243
930512745283 9528904
228849527951 15457024
553829237081 168671481
410402571260 24920060
42424249330 120681154
685320013915 51810671
702032039710 548340122
15356313499 31600173
371079037056 82647873
277161453382 81374425
304239398241 504988
37838932118 17350729
987393301317 119034454
790505557284 34783793
638384365156 363865810
64515060221 345367880
295854314309 29536309
598274295348 299523752
770203422613 15314310
42277794413 27807274
966091504150 3073840
777915277787 21472968
935157900665 2223045
547906535670 30354170
299623965794 134475011
332245791310 21204007
127556370107 4221041
435229863703 480589395
623656948344 565367
192013469395 219263594
889039188173 9512437
593534309094 25117664
843187397681 4731518
136915636597 61416421
218245097951 620257
783164728484 230955164
488011302005 355670733
837926955425 267369190
409286668211 39959920
319655657435 548334633
527033064548 13733478
287745110425 301686418
734373253660 6625223
86207487562 63057632
455924461874 139629182
712940554821 89141360
570921628620 86835980
472298395295 74930339
37886455880 20830755
495604822409 25139620
606804491973 10264430
988048290128 1503986
805264799318 123260984
92500534711 254942094
390594877639 15830276
1570172690 67004223
185190675948 201276141
578753692894 32582704
746527012035 42254322
346064385995 429991793
385646589324 1937617
836276409890 172025260
790553503699 18953517
18132214141 14644652
158329376430 77466257
731074374657 44642037
896528815693 133788886
396634846046 6740492
401450558544 80913349
63270917665 546978850
527709364565 387764916
312862339918 114681677
233659833784 110762531
658927488883 31528816
414837116620 418689942
217972492255 125560875
991919444201 38637071
536699174535 262961523
788866780165 80046087
526965429090 31309256
199075734026 25523850
56440730535 215531074
851613303306 17734959
189609217965 72608492
835659429496 33065736
974197966442 143147631
368064845038 2437116
972148510413 7508952
654629891492 53012762
108268553562 112299451
894874477259 44680460
519597523053 206298576
902151035358 56948375
44716242313 396728453
493937107282 80133911
304676243214 39136570
97259427662 103720144
729504632691 34432497
373350237707 169648523
408918120284 229665249
16992170470 44345631
576977866423 62294661
258486223123 35859637
197515287845 12114223
735593132255 157506855
475635927836 234775508
18156006375 173446911
55448845952 88735174
172691003374 28581223
123770032062 13574297
974239995715 94449223
467572444414 20473970
222793965295 10868220
151293181641 570856
375702774360 60225308
204071666861 35162534
965437152063 31034806
812618590555 99762575
935171200512 68008710
664062600802 4720540
300334031231 49148506
273990564300 38670005
540701554131 66400433
715557236040 89448744
576416723045 36710432
863507486871 34273316
730641495650 335147362
908790070644 10582792
17511767607 7223524
73947555460 7882204
169966194344 27521846
126977003249 91347938
391706636493 16741450
173488972565 302811663
647320800090 88586971
134794557515 33263340
475764743688 68700324
301440224239 43566193
524175344872 73870962
486910938315 548329144
634359672775 57222825
256924319449 400697
510768590184 70423870
796623606716 35651055
546698647959 84530600
67048706429 14068307
147362268825 83317531
78125827480 548323655
924459960061 186313127
613979986604 3123241
260329457422 83613937
122006588775 2426138
578125567249 69962794
177631607089 16198039
59248127059 53698887
275032192782 32017337
733392404875 548318166
576590579050 382078312
823263699534 232744578
307001475000 548312677
984689987211 2513962
945762597045 548307188
975965630770 28894096
580654978857 284697963
916492451804 8974515
799619827748 224840418
521524598919 16488956
891807590841 22976954
284747215248 65341056
535269111152 47523762
909815251501 87933780
630449445092 5703071
517324549455 203268648
992295558878 50954387
158561465236 19227967
550187335 146688036
885150315608 76242210
976415945749 105729118
109888415587 71000215
849480774170 548301699
500360068083 124320361
818059467219 47331647
164889035287 142834758
80054978188 111410233
20356733755 548296210
69322917960 368926668
421193487454 38214418
310363828799 285905543
605835806812 171190932
222273470870 548290721
266838200315 548285232
131921043078 54379523
467594812089 34668524
308101838690 449752193
120416751580 65330078
968522135714 90343451
737715303648 1981529
217141786668 159010841
431830384889 45141536
492412756765 546468373
691307776443 50647003
81826682420 148087731
625556763255 548279743
703605143525 44164494
573328064672 268038848
868890946014 179858063
113164575619 59292178
343275813833 19282857
777929477830 12075800
313053475295 489305927
579193644641 2102287
20322001944 16560313
49362429627 35590676
692852900244 295006305
853639222503 98626352
276427516284 29393595
761260181319 107491087
21925133497 47463383
55532564180 2398693
685945032786 719059
849368702349 69117488
537331570622 180489298
915125690477 233035495
917626874739 18712001
474070813097 106486600
900647685755 91073488
676688300816 32258853
511070732189 16714005
224907412086 90376385
604598489664 7618732
331659843141 13618209
847530092696 298003299
404432705780 479513551
54397054423 42934958
241461757959 14260422
946666495539 35898060
719037641762 36156043
333931740895 15171596
252745325789 284582694
363120023190 144816287
503380553076 5280418
589207965810 32445479
935733309954 54582616
47588200455 181938394
642831911049 12849749
626834042904 43434457
997931720603 9265432
465815346411 162210928
318132912287 251731029
869837502435 548274254
889000957288 4006970
32460734345 548268765
629671491703 107639290
572961983887 102550987
160510381833 21522369
45029823394 83114438
990772209940 18075277
583698040107 36611630
240377921648 6526421
471480989555 6910651
324333719372 9929601
289152523286 167776774
764602384999 32072227
600798580230 452260666
962219889001 9638684
736668611400 19700021
609531600894 27225440
702466949647 67591546
470405482965 548263276
160595269218 52705378
22869988328 192093044
857088181744 23833238
269652145216 169714391
685566225918 374832832
286928840908 126153687
669978808726 87033584
200023690142 12948551
379625478540 144991935
321306202970 548257787
793668270664 87483682
163761517514 149201998
754299314985 548252298
736366178478 62964319
113790401373 89514612
597094741855 354858361
493976134072 9100762
283328376870 13327292
434046168596 1075844
447253535359 2327336
422122254026 384037885
970520780070 548246809
128192375375 288825691
162560551432 241559912
171656741130 303141003
553380936565 7701067
142486951276 4704073
264013653247 19085253
273346407867 53501283
298198565480 384482494
469200100819 92412804
21870364255 22889130
533036646374 10763929
165604740835 458331500
454906965617 37819210
498444549143 8244478
825790698563 21247919
36774395131 76544105
677752091299 2530429
174883266716 5016946
939576546973 58227312
397089574181 69545630
700640278569 221124365
595063981360 65319100
682154792062 52930427
17029737186 18514397
460741310595 2678632
289368482502 6724025
372443965057 20419080
720698495639 35925505
743249710291 3902679
925865034608 40909517
604089744280 2623742
36693382980 17603223
257801264372 183886989
111048642311 69221779
824941338773 158939484
656132771949 124880239
327834083098 15215508
796535623535 95393331
470223629487 38829186
646414055386 15336266
739444405170 503604772
104416901906 889218
925405868780 548241320
494222060647 73733737
837840736794 17564800
99359256244 191719792
280071963679 494092335
817411592152 21796819
782526865353 130561354
96791657663 8694576
543378872333 120510995
501178195463 21176562
666327502989 205914346
911651322655 313328587
237106504112 16285863
357010627003 54099584
322167594648 32011848
106691461825 24821258
949555529960 34646568
55568371835 302723839
959413798859 73118969
101760946892 2118754
67680325986 89421299
405805192134 143202521
672229595786 41875581
31631159492 31446481
468767210834 503840799
692678948345 23416074
6799906899 63974295
271057960778 98554995
102884010505 181131511
621236682920 45800216
265052962790 40404529
448187038938 131198078
268258501348 1520453
410828262585 123200605
918253504795 548235831
121956122909 57491786
900647685755 482806951
162789815984 48171464
159974372586 78586013
353766931825 292991842
924096025475 24426050
15405097150 104109863
262986927400 548230342
398825512089 31644085
740431138163 74655889
6919874483 50954387
906076031032 63079588
293246928875 406789790
520531449285 461493164
321602746195 211518615
247280552600 108682200
926984933649 35497363
753544170972 98692220
884113371824 19710999
667258138402 85979696
954860946501 68502720
300254753604 59242777
206278278449 28125636
734345759259 6971030
995606771664 106508556
662239546975 85606444
597976717283 42934958
779577696029 24118666
977529669665 82878411
468168053223 31495882
866307857475 121866778
475853330659 33521323
815113907076 80616943
391180268838 529534808
182660378030 170526763
741899295206 227014062
80969138531 424491815
118264953146 5631714
630401246183 58896970
104955705054 75193811
187529748084 41271791
736935044879 143509905
693367244408 108094877
934143588028 22301807
819320096150 358832397
898924001876 31578217
29159643275 548224853
590314757119 22186538
676870192717 380387700
917652382122 34992375
672754945395 69293136
491764950147 17147636
725429364664 19617686
907249867895 548219364
230743464143 28196993
218422197955 441584561
444980962458 40827182
523678131877 61471311
882792377779 109028007
601348762075 548213875
877961257658 91677278
373436382073 119221080
207968742900 220690734
828573864060 479321436
810182382167 123475055
940789468097 6817338
853855434213 2914659
632865991882 360523009
316256293890 16763406
211199390725 23059289
844624959038 302328631
434056520850 4555870
592946236682 44631059
592474992146 66987756
655720951327 91172290
322371077367 29223436
395257694042 302240807
952772908291 107963141
361463129463 1267959
570538578755 12849749
9645287303 204706766
464882973566 4698584
829593229158 63886471
660057888381 119616288
455335352041 187092565
693229130190 434361037
362462912717 54961357
139067155092 76598995
283653789654 2464561
610092052658 28411064
263427068354 19667087
766137771314 152127635
712485494765 548208386
441188635914 15094750
491788931588 32094183
149072595059 7366238
913247644940 15522892
70669057114 283666031
238346571249 295637540
717873869144 64402437
205217833675 132548372
242603843538 24162578
214398545576 130330816
72996448658 34481898
334346805516 1987018
139678100167 4281420
637620949220 29338705
259135654485 548202897
706408752639 10791374
328925219779 25814767
50532009607 24925549
37331718165 7525419
203004736670 4572337
695374108378 3814855
623681983673 140117703
508531059059 132855756
834674990905 301219853
290884800031 61021213
446728141838 13629187
537946648914 33213939
491278034516 27681027
431174775821 56092091
276476895328 140672092
106152960572 8381703
150744114063 894707
787299403958 7069832
472545158779 3979525
553739206503 191922885
221044667161 117585358
37781945320 57294182
340535169038 17910607
237678562530 302954377
535783345536 17444042
692528162607 140973987
738234291506 97446217
468668543151 31709953
664547600772 10555347
370640402669 136500452
659484636269 163665513
562722089355 57497275
162429589381 419079661
606522576933 7843781
233827289615 240928677
730091313805 10934088
226071492088 33559746
41718402026 8732999
278942200905 335789575
859826038127 40711913
985209309898 83657849
943980856013 108654755
538260584199 103319447
873092581799 33570724
407038823255 6998475
281583673029 6592289
791031060585 63749246
758020885411 11466521
491509574422 337699747
190032894827 15610716
532511088183 13299847
90547838774 34465431
469695008434 94729162
721811895704 7366238
88848320381 192312604
494164354790 231465641
779556958587 29009365
803751758722 21066782
995776557412 45909996
396051055054 12361228
895696049150 180824127
496233908629 27263863
430097647068 20309300
80798317943 66054626
940201889695 49137528
768604042955 332534598
819770954540 90738659
982074598815 548197408
521525894323 1767458
659967627265 246093826
120930316306 104653274
666057715731 63266214
878641180415 507831302
610119541570 7080810
232628368022 58973816
888937899656 116410712
98797168758 183327111
208407083462 81539095
19521203337 252543401
238228744375 299073654
699831312330 365754026
115856845857 208241682
979031095537 101623346
67934625867 233304456
140846557810 548191919
38914337325 19743933
674522947460 548186430
516591784095 2689610
903871357061 42951425
229326717074 44702416
385022893302 95053013
767830532748 88866910
150615336634 112617813
168310346435 26929034
978773507745 43170985
549933695381 48418469
344706393182 192790147
36697647933 31232410
234177811666 155168541
534648445058 70605007
815240521839 49637027
469254853594 20858200
949513862961 42040251
455930982806 20095229
151308306744 539804727
298656825623 68376473
576422706055 60730296
474256755880 329861455
836993001748 377549887
339399900797 2881725
292119221568 6784404
539679935635 10236985
470859143326 13936571
918747125076 13409627
522122576395 428076132
219488098795 13179089
577049003863 43835154
72255880848 364299441
672090493548 9161141
923755323245 471153804
462039448444 46788236
253007743901 63447351
819757690208 6136702
918547056515 8529906
417398998244 177146497
994728781250 548180941
671376964552 60477802
986422873235 19173077
182563774211 17872184
500021646369 19337747
527942054253 172766275
179317057175 12756436
812520735244 18777869
40471350300 170773768
583976434117 156996378
471642654491 211919312
74348068742 303278228
980329935978 31347679
925906075861 31896579
605709337344 29366150
462590859825 66916399
187061832790 548175452
134190015195 6965541
345479236312 4918144
759916973291 100163272
175643488054 47298713
350931038994 71785142
784994500847 69457806
810417863175 260513429
2139873419 35458940
597451526855 41480373
655801837231 170159
990877508335 160789277
265702852320 32950467
308076075905 6290394
70423281650 548169963
170916993762 172508292
514240169594 149734431
789510953065 439663411
223273882451 61586580
96810484933 3930124
336520570928 64962315
434862185619 242361306
438297680343 188014717
262735665517 28240905
177777299035 202983220
8756628854 21489435
641685456226 10505946
596235795363 122229052
302267153394 92001129
218350042142 49230841
926433807696 22993421
787860407530 355445684
735653159959 191165403
731725674860 3985014
152663453347 165109120
851079956224 1547898
394251038560 89448744
302788556412 175148501
857582331877 31451970
172043984591 22850707
521572394550 548164474
777324395007 58501762
417330627260 4391200
336711294630 524018363
877487323512 49543714
667161757051 82532604
887677372435 50339619
100626414177 5532912
226406395353 196934342
110528287692 13749945
375109207459 4824831
247957233939 1213069
288845474115 548158985
6399058788 104170242
183634228340 24162578
639785432733 24826747
178722935885 72515179
689366711697 2782923
68222554270 548153496
77025463790 51607578
138095648585 544014790
458835413872 142714
56097593770 1399695
429263327138 229473134
499928915203 70116486
368569940237 3205576
581463445597 14946547
755802521874 102358872
317432422247 19683554
288677085154 19562796
154473953831 69062598
216039002329 25232933
537527668055 548148007
555896137152 112068913
123240738770 548142518
70890027787 47342625
679474584065 546907493
726144287866 86742667
476125209226 315990752
988650546116 477543
547416529732 8837290
953222158404 157825217
192973597205 105690695
290361316682 72377954
775112135238 87571506
726727381755 34811238
401632752340 369442634
205039580981 99010582
515984406870 72515179
891746399469 41606620
572053910845 18552820
946542575875 211200253
770194969553 28411064
318245337985 96617378
732554283649 244622774
363513787583 126883724
634785712488 72328553
271604854712 180478320
686076766205 356806956
892847509663 17965497
251234612529 161667517
247084150691 284686985
161635813786 889218
392240021998 15841254
207290560156 11488477
630549419157 119028965
685998007125 25145109
890194230700 548137029
888757311556 309612534
630392266179 13974994
225103235069 435755243
604099671300 522728448
987005785987 3260466
727293547568 31413547
63264174265 3095796
706952095190 28498888
786136943211 47254801
815369499780 503802376
522122576395 120736044
722753413223 109483594
459401846065 548131540
807904693518 47732344
423795908251 356691687
116374971942 52321148
633809490930 451096998
71442690660 5774428
715179924761 54176430
16262328166 167776774
904715466786 135539877
69917357612 219565489
956097245276 116130773
918133331210 99081939
901666968518 65791154
501734870795 6586800
5936920503 85924806
582821828129 177426436
307441665355 40217903
343679494268 32955956
634344690386 11554345
556096403317 132438592
344413840460 484750057
291005673300 32736396
879225059231 325876441
877384547476 97583442
503845864003 85386884
357499337537 86155344
406550711022 14469004
625392447132 110888778
509449711985 5203572
900574684636 46925461
157295890716 1108778
858862660829 51431930
83413050567 86056542
366825439489 22740927
555554246390 32686995
876849696408 98977648
784832103293 215223690
557334214475 14051840
661073276862 213500144
693704620304 47106598
163319617172 62069612
967690941606 10741973
817333494660 47463383
953447558700 8359747
432213097344 219746626
939903853462 323785132
510474920287 27357176
943808660594 134848263
913075625169 39850140
801482616446 97341926
187117579074 201166361
18156006375 480529016
177580658191 53155476
492339618421 31578217
681303313518 71088039
989674222987 94904810
479758574330 291059714
794450379226 2766456
62703711523 6520932
283874595657 10577303
672055138899 64594552
506582079175 22960487
812885992679 140705026
84154299013 3941102
734492768565 142571286
488845852473 34064734
481889149382 44576169
58847130745 7788891
24630687115 51250793
379487569996 23855194
787860407530 548126051
402087845330 81753166
419705976197 54022738
401034983446 42825178
20906915600 279609660
147922039953 20913090
352016867812 25073752
508233184588 21994423
192563651240 532965433
693229130190 15517403
701481857865 548120562
789379801480 61937876
504930902405 26972946
227702183910 40448441
131962781434 20742931
588032819984 47973860
119273562712 38659027
252370116797 140364708
345376125447 102320449
370245131382 1388717
732225385350 50767761
490087135260 97912782
230526198545 548115073
922104777710 496348314
47315644160 192038154
189115221524 102358872
234893322191 31935002
577954074422 7157656
721573651148 100377343
814509724449 117815896
842089311926 208373418
967219689000 108160745
872472184666 88422301
837092544763 88142362
727450360228 435211832
644813127830 548109584
841228046495 482801462
580894112631 48978347
975902540204 90749637
399831887632 23904595
768413099693 180461853
196247034693 21302809
339399725149 33224917
720188040595 548104095
502245284835 6301372
388210960373 134760439
156653773610 124402696
274690941652 377665156
882975622555 54077628
689044573265 108605354
394847509142 66158917
90161487112 6191592
67092536094 7750468
282706772157 75177344
11891057417 198526152
780708043545 548098606
689288625183 28142103
589709399846 36221911
459919711259 22356697
224600999639 389263413
58526359074 8101764
690748543237 198701800
969397337716 10972511
309202202380 100756084
852108529283 59039684
279407986467 75907381
406928851140 182882502
122378114648 47732344
519827825026 53062163
566468505903 200919356
801157563355 15835765
846121853577 47523762
444943565901 14523894
356487709021 14990459
218913715949 16999433
441253332176 509670117
870937866125 516202027
101783646815 548093117
38913931139 105279020
941862282496 6142191
948872975391 159790279
827473500370 507485495
56603314715 32033804
334182245296 217271087
134794557515 94613893
308477077708 73766671
955960618577 151666559
840467160988 71466780
245931290205 293908505
319186180357 466317995
375044272589 140518400
963874425039 19579263
984175203927 37259332
725015974188 65533171
445547325875 14776388
502759563131 28855673
587176148846 355983606
434533139117 7437595
515447980459 66724284
914402231880 489031477
587033333136 4879721
254120342572 23624656
85828373310 374278443
83564514033 36249356
486047578667 40783270
399982206805 548087628
246961512545 21149117
261124443178 190632970
896167422514 65577083
894045503615 301027738
973605788258 67196338
208725069629 87428792
55467552464 69589542
599016405567 68458808
19182732222 19085253
693676258641 88960223
199668290951 26912567
981273687520 183821121
545691531401 23986930
806386811624 95848918
546696551161 25287823
639311309380 548082139
935758405662 2349292
622746037489 23679546
213094249069 179627525
398785107560 34020822
466004028205 280279318
566736009737 242899228
694817987435 6290394
193113833085 446672864
37166131502 127794898
820807873460 49576648
73119429703 15506425
293670943147 40602133
982869880977 158505853
100133101280 548076650
549081486800 466328973
920454232175 548071161
854344238060 8195077
441988251805 349105889
517146082690 6910651
401082570495 213598946
689377857275 432434398
249600775510 34383096
651184121360 146962486
792159357796 25551295
338912022010 548065672
934030662831 100981133
323415359944 15544848
858264672375 6383707
540027145238 166393546
343167460973 7272925
122892431367 5823829
475139477812 201830530
973599201458 21489435
771330407953 340318
894970902522 75012674
825771015009 41864603
807116772105 548060183
161698959242 19568285
622154281958 76796599
525575871946 25946503
818670590850 92709210
160102922385 548054694
990206280154 9133696
223702340232 157501366
19655744216 13228490
652449413033 12910128
125946487084 25644608
167184041731 3880723
549506148774 106305463
214708029282 196407398
666160200850 71785142
861438424134 8716532
405359509871 13332781
607271553891 72811585
653065855505 467750624
790211006566 268252919
378386207308 120368281
370822569020 548049205
588239582544 444082056
397672882141 66164406
575949172606 17707514
81894262988 72284641
735593132255 534474908
771620960098 178134517
639247875588 42880068
491499793024 252098792
973767088012 25210977
673313338784 20627662
739818557366 47792723
687460559899 47249312
238123083706 60505247
584030451366 150920055
773828345635 1410673
47257199869 53836112
568202127453 61399954
528724758535 548043716
28018026842 356785
457589674017 71302110
163393658293 1734524
484160029090 548038227
869791529152 4967545
297865083866 21818775
458204477859 39317707
907249867895 70226266
340528554793 11027401
958952873643 1169157
978223325900 548032738
485780546887 3051884
689894278862 4846787
803241147078 7256458
506717484735 157029312
735543591122 36617119
233217230850 51239815
946654985106 198652399
271746684983 1136223
106699014689 19222478
743430257387 220059499
674132484537 235582391
535297884490 203093
572189124290 488114814
953904614171 5631714
872230136233 354073434
155588929239 24574253
207418561055 526444501
895349366491 198685333
938016136307 9045872
844921710845 18860204
987203985707 81495183
404251274955 9841777
790061134910 191544144
290961377070 34877106
470442692896 411636577
300831282649 17251927
900918337367 268126672
744937548092 1591810
676289590834 264707025
798430602637 414057226
684847710002 20616684
542398964748 46722368
255648302270 26374645
821524045573 442819586
89107527428 14716009
359128009407 93867389
551611614559 31687997
385008770105 19738444
770254588490 530330713
460502209755 548027249
469827501916 23432541
415022458194 283589185
111654164254 27390110
793872318750 25057285
974372052985 52963361
267808641956 117124282
452173467500 39888563
487191541484 187427394
853100880431 123546412
953921350132 9836288
441090448682 850795
739300392858 126076841
464295170115 8859246
779971765225 182536695
872023005910 131736
879693924122 3551383
489420773241 89580480
403685861135 97599909
902298231290 548021760
714626883147 9490481
524587582658 228743097
709093448057 22801306
286084797051 3254977
651350805823 49560181
248311458484 314563612
809756970781 5631714
23650565459 2486517
857176060634 2739011
970540688673 86226701
303781758355 45800216
88017422679 8705554
5239512700 95025568
13736725924 6010455
524185005512 102029532
495163665990 548016271
258756136628 374723052
604371931189 97018075
64198621952 1597299
251261881881 109752555
278392019060 548010782
120489829545 531884100
121526655152 41612109
536599609564 274032836
583801724736 281909551
178624737675 38938966
53566148651 125829836
191267212073 166195942
345860582006 14441559
1650551025 141830271
112672017296 66757218
165142520215 441074084
506593995794 112562923
640342228823 44433455
749836095089 192115
174380394562 1388717
452249482080 548005293
574243012523 116575382
884079861479 45141536
901670305830 14145153
552382577870 357300966
404874861197 14759921
381399559509 116789453
327521325367 295231354
760351315280 525544305
797741688898 6778915
638179145005 28734915
817898908480 41205923
710600763626 183134996
801524294423 66850531
441181511192 61592069
802165135500 547999804
392829842820 547994315
443900864156 9183097
674636904589 291509812
524208487454 45070179
975460617906 4588804
481383735821 2986016
407205818010 28822739
69829717330 19710999
341051648423 18876671
492962938610 517590744
379542970473 38565714
304348846320 108698667
761315290879 130994985
109966803996 49543714
174935895248 15890655
738331122955 8700065
955828064716 171750810
488561483850 547988826
607613367807 214537565
604099671300 148093220
937865995690 30392593
833443135312 47265779
520242088253 209602954
931902939151 30831713
192513204422 18338749
129010277706 194299622
330638718655 12816815
474682224737 110153252
901098332655 60905944
696971498437 47556696
468547307608 135885684
890536447894 191352029
647993079251 60532692
807577612078 2343803
662296451438 43599127
370784230936 17186059
704745999568 29206969
833715842718 319212795
827405302126 17734959
31806390328 79804571
787704237083 113106334
538640156946 315046644
414529131411 68469786
584070180748 19848224
936883705879 26588716
884069306132 5434110
407534279770 105762052
758636507114 16395643
892701480307 7239991
580303334142 82708252
368461126301 144898622
638424879465 278374635
574389851670 45174470
134757339187 592812
688496960272 43077672
645191314441 122091827
606290877846 1855282
644023386650 58446872
699571959661 198679844
280504441989 7887693
679474584065 248251003
182026722054 73849006
768930759213 200705285
248002589546 106085903
201366560760 547983337
686684006205 420940432
151338880474 452584517
294765010954 53885513
613395026455 45295228
31247738956 104120841
525795009293 28817250
371317276123 24513874
498700065001 46694923
811273579227 153049787
544680032040 59517227
22064491137 24645610
108762121861 125577342
695429857570 220026565
881860509922 49346110
764051061442 143822778
499565120750 547977848
49443732695 58381004
804956119914 367461105
482913045813 125204090
821950711032 16895142
732172037759 65061117
522583542615 39301240
672863276299 3046395
870019715279 220410795
687481390654 63041165
203981213630 123903197
275987531603 119687645
763703311336 203356472
860520144460 491111808
999169284756 142730467
212259185216 7289392
812770608410 315677879
931457869075 547972359
130151358798 228501581
93457561236 17092746
610701853440 547966870
961228814209 417312203
518636124376 82516137
39613098330 394181557
422471052531 63765713
809705445538 23470964
696339689673 83740184
884216853360 472871861
430453156039 225746103
888475344207 6191592
936330746600 43637550
207968742900 524408082
382352633954 14820300
214459517388 13459028
409109027704 44702416
211075476550 22389631
60965215741 22054802
759910287689 40706424
336104562199 35113133
91266307870 50921453
173857468510 463957725
627604031754 136061332
870295499106 10763929
645932110208 443478266
867553300924 8271923
136294136175 39542756
154601103935 58106554
905879437008 128310864
313790359986 197614978
893359702139 124836327
692637668157 2815857
651898742667 26572249
166154922680 547961381
921196051477 226832925
959517143170 354380818
220477002851 53880024
511055170874 55543191
42651126167 217830965
452497727594 75182833
233690429470 37171508
711338049014 34053756
903398594980 469002116
283836688623 19162099
376150020988 18014898
407044164052 80589498
819679790320 81824523
807059793377 53962359
183148761805 29882116
539740054071 56059157
962717881434 50026746
900539626393 83795074
486271332263 20248921
447836881742 2782923
234976703009 484387783
80804317420 28778827
655247083049 12712524
214458650126 92857413
141239899550 20589239
353725772395 65868
789453441904 18305815
808699613406 44735350
368706641201 424102096
288295292270 484047465
108754036564 49110083
704232767090 547955892
235407260169 11609235
846729864945 547950403
647013855210 470500613
476438296297 6345284
744923847548 2338314
198878635014 234490080
657138132027 292020289
847130644280 36600652
887993503320 307861543
27453546152 45344629
117139603528 12893661
445254224253 226574942
25308370360 210135387
570205486860 134299363
500621009654 25326246
582665869172 148702499
290461562289 18168590
516548558220 66422389
618364721870 15698540
602763749756 20012894
521022212705 275201993
523060396909 154872135
509997517093 8469527
908323316110 19403615
594432836765 214543054
201323458224 30277324
831601737247 108660244
175508014045 115636763
891492604576 110032494
34954695083 78816551
787259658109 13832280
83055088013 14298845
681655773186 14200043
598684008194 451969749
341093798454 8727510
571088760600 514434569
677448291616 356098875
14633431247 86440772
462103658766 17164103
717317605487 88735174
812618590555 8013940
959472355511 16801829
411370013326 101063468
462702937135 341443245
445727620477 316742745
917544814189 123502500
744946223620 547944914
702032039710 19019385
980424053280 77669350
147846291753 124973552
512680961019 26259376
234209477707 139173595
498327748712 26764364
924186352459 26204486
291433016814 160125108
971000463780 34240382
839577500960 547939425
207930734156 5121237
12550201401 38093660
635383374183 36781789
784354639720 66663905
413157778372 14150642
262310160818 77543103
514717742947 129963053
964082296377 95031057
137431627461 2947593
320040776653 17109213
928461428483 238068908
184271948757 34322717
114961468872 9375212
999622928650 34416030
712411165308 45789238
532428851985 105048482
446077736342 117492045
15151579288 33768328
246647042246 311698354
232726925925 547933936
864300073934 18750424
414197455678 2579830
770254588490 547928447
975384726992 15094750
243586182750 51997297
412454694943 98554995
484612097641 48314178
639819426110 12932084
417461715558 77916355
749885968143 4682117
163328399572 60609538
288273701125 17844739
42100197818 74908383
834490832047 128804874
493894924317 43127073
26166957159 148290824
859934229225 439745746
793873131122 13980483
184861105410 427099090
556211913833 14716009
914131193130 217567493
810837069083 37484381
92173601474 46129556
644778763782 7135700
780708043545 547922958
135494073094 228062461
21849275517 85524109
52810620408 971553
131829096839 1641211
402638910904 80364449
443446572560 46096622
916199059265 79189803
137545466740 547917469
317377049215 75479239
552809523268 26160574
750341503161 78564057
707533858160 384800856
700931676020 48830144
36159964541 113386273
504394465016 79299583
942702736547 280180516
935834669828 7443084
5312670092 14770899
330602622991 9424613
160617982700 18097233
494063302300 547911980
799390906095 12355739
826095039076 161782786
320718714973 30826224
84147059022 14672097
626106945100 134485989
613312202934 28959964
255784649030 3436114
94081100985 547906491
394613639319 341580470
402641452311 6444086
542418807483 47644520
761310444092 27230929
789690503744 204476228
375385844989 289325190
622187490408 51876539
213060080044 43890044
75335081674 25507383
141356952475 31671530
487820073315 163314217
187318350227 139250441
440695663335 424425947
201415934315 222694219
479074392109 108402261
562285851080 160262333
605644890995 63633977
821943427129 21966978
22940346330 95239639
780580657414 104120841
137763983830 205090996
273687557614 14024395
953030663661 131851269
59419644750 338967706
353675690759 54807665
947413142580 291378076
488610171280 184512735
197523680526 293776769
34111279880 178968845
383991603188 6828316
245645458600 91825481
534752406718 7256458
635229967611 183612539
58869462905 547901002
738626670090 55927421
687727311740 414084671
104334385769 128113260
46628569236 108737090
666736543269 69809102
183210559875 187026697
589794943330 491133764
610040823821 57557654
972046727886 101524544
385677478835 457458749
162111586747 126087819
10308218697 21774863
710697117532 72081548
367475466244 24629143
59419644750 547895513
678899857993 340318
627716644078 29349683
597375850012 71109995
711264485436 113605833
709730191432 1031932
432930748579 45141536
499453619785 21017381
475836589209 63255236
908873975498 2162666
726240040890 2722544
144140674942 4017948
82441058120 44504812
591995670710 428416450
871338996756 83416333
963520263781 242789448
760533851975 44740839
487461120160 547890024
247471690558 77076538
463803300825 547884535
297975890309 23037333
961535572463 10681594
265103148717 66186362
832833282548 49785230
73705427273 5582313
384577115145 162315219
179909468805 233304456
798140599392 33515834
435505927469 123222561
880290957490 391640150
481290642381 57349072
637036164719 52557175
488904260922 7832803
475819847759 37912523
804113788625 222743620
279921765264 27752384
255255232072 13535874
362473912673 19260901
729448277128 88921800
932472892374 67778172
830107128713 77768152
368521499812 66449834
300399292860 547879046
306558839132 157364141
793912407825 139700539
841043838236 25287823
912201504500 463732676
881055309137 320524666
251433108655 450383428
533676395140 361203645
568813862944 1163668
270026560884 15830276
423594497466 27121149
590820285949 23125157
533326391636 323109985
194764378620 547873557
4542181743 364063414
386663586082 71933345
23024339008 23712480
710202028780 42764799
90721071614 7064343
454398028118 24601698
870903545989 8299368
594335385059 369486546
470405482965 547868068
288829289635 10110738
945212415200 430112551
206868379210 81978215
320113615683 25897102
978950555440 367526973
455350452280 146737437
285807514727 247921663
663340904174 12037377
792261862290 538728883
81977100395 449192315
934127554659 56684903
944019805957 54615550
704654701031 18706512
852694252403 38796252
923686784683 41052231
391696366574 2618253
943521561030 20001916
708634221850 426484322
347164749685 285543269
880290957490 153143100
944662233355 441694341
229846423991 119297926
64349871347 15643650
821605595646 172305199
682649073931 99164274
277243535888 36035285
463178350403 3595295
519319754789 44921976
326664404316 102534520
553306736263 15654628
610565789200 51711869
827179314507 287294260
422506516960 10884687
711128028896 218308508
375774205625 330157861
639834548305 10242474
266750466720 23086734
381713925517 50131037
383411089129 37072706
373032463030 37572205
104275164948 110334389
21334322074 49428445
660168233748 26072750
239781857252 40486864
973174064522 17147636
249680684372 59193376
180380853147 33038291
829579051071 4737007
65716739873 297300707
18891710931 350017063
527694039277 266419593
904674233418 241933164
648897123367 69413894
170174735340 59122019
564898154658 40777781
285470854982 24184534
61790360971 316923882
236578198840 547862579
328357731117 56575123
281635450766 9764931
989543057843 183557649
139129696758 10204051
917068327658 65445347
689300695494 69073576
538524144023 72043125
901229906893 356894780
314657740163 37786276
129898145739 359518522
562836032925 277732422
699221846377 10319320
706319062379 61026702
749745559523 52436417
712212353728 23311783
124891284305 110619817
607330983294 54105073
862059084739 21418078
178258923270 327956772
232701959045 14359224
878030018361 34953952
85689592015 68821082
984148280382 66976778
547314061080 51058678
284412421763 26248398
101783646815 547857090
26523959138 232031008
651415309970 303761260
474417665915 254091299
630905715636 85650356
149010519958 41540752
486327369464 4896188
721126256317 8293879
725126632428 38423
420816785454 52266258
23079937089 5005968
994406903382 128782918
172757104820 547851601
755129380940 114088865
34562212208 988020
34111279880 537773797
713433777313 31803266
919870635879 6339795
443921200901 30178522
226361923475 70451315
758555121711 101442209
29048883325 97534041
770254588490 285922010
713742607828 173062681
994669310516 47957393
255236673763 9205053
987758520329 163478887
278853407933 16329775
650137544381 10720017
192529737290 1789414
267300061242 24201001
105494019681 99691218
331565876950 46936439
764650424727 87478193
429222121215 321754202
393920751544 746504
451067845348 7338793
169969399920 32445479
924618526293 186186880
302733254737 104494093
413051181992 48358090
109804153948 156431011
28609461430 470720173
94631282830 110460636
88414922500 112562923
586202822572 138399646
614470014498 69748723
929257141695 435541172
399910336420 46146023
722858900825 37034283
24684128019 67827573
891163267157 108484596
208937856203 79793593
824487170516 21324765
555683668940 355725623
678757127526 148729944
828329254845 10308342
967713720956 34108646
218344317115 23838727
926318472828 86814024
52817462610 547846112
583402292787 102693701
332208087369 34278805
517170939790 158654056
94005788997 33071225
95642090577 43198430
263537109245 162424999
112222553112 8041385
606119890007 91880371
268904597979 34783793
389413693913 66378477
294872161723 21258897
747496347806 76719753
92425151366 93313
779885022558 130737002
992528053870 547840623
994075513077 97155300
558984760010 547835134
205200249500 8359747
329397562115 57854060
728799666535 112744060
892747143298 176229834
134979827732 316023686
336947810151 294012796
354169154767 73870962
949446595266 148729944
899985547358 86407838
198065469690 547829645
762887815768 191412408
626912755164 203103978
997377334184 76900890
184310923565 547824156
356479426120 10302853
974584812114 127679629
184217486899 39153037
498423597630 65868
825751463191 61910431
287632078029 77433323
471025792274 371517476
601267884241 63375994
744363714146 25995904
480308756175 490870292
648445886236 186691868
747659513820 6164147
42364007555 352871343
273990564300 547818667
835122871349 24766368
921294178330 58348070
534134353388 25897102
868648834294 7887693
818814128200 322917870
189170583578 89218206
211820015815 547813178
534226576985 151326241
538508890092 114006530
447088678733 204267646
318401088360 1311871
765756837295 57129512
272816881129 26264865
991351220013 13964016
796604834336 24448006
770804770335 63919405
898200900064 232096876
321703458367 118979564
706102104165 224181738
712485494765 431182906
482264457176 187361526
137981622680 83630404
710834949230 3567850
84350100040 83602959
491657398681 38307731
622154139244 53803178
465108739044 295341134
577052483889 41573686
568689021128 38494357
318044319827 503313855
885242594095 547807689
864885865830 547802200
682063762486 83454756
259049018690 73069568
106185101575 178134517
232127521309 24107688
325522236402 167074182
546221327100 36831190
551101842732 157199471
872197048541 352629827
385127296990 236389274
953936285701 6745981
971385459659 122179651
267938931768 493159205
574657270261 148795812
522122576395 547796711
331759658025 547791222
36786547777 10154650
366421114260 547785733
393284299086 44762795
114334688032 47079153
399348556318 7986495
149035813270 44345631
419788753225 56119536
677147700090 7635199
508368030270 169577166
19806551910 547780244
216262336180 193509206
649684386100 58787190
703355580651 41140055
520107261946 110548460
103917937920 16219995
467104391895 540161512
517621312240 65604528
695458027118 100498101
186309032580 171701409
984188393994 20649618
863217346401 11510433
51075264334 85941273
186986416511 57513742
285402363240 128261463
972721507450 547774755
30141611816 14666608
728710058610 2255979
646463673365 361340870
103904500848 55104071
193030809052 966064
614483522927 8354258
242540346786 35091177
351716185881 15451535
74274554565 388840760
489607047945 42457415
783820919386 151886119
323238043288 256006960
500228008232 356680709
899166761298 322939826
121020412752 11801350
642062218605 9775909
127250045484 314722793
254374030593 282776813
370815452368 1053888
969334516111 73124458
963852007963 25436026
227706415929 21171073
389472201164 17202526
490185289558 18728468
714600239541 62574600
249488124763 139107727
443079295173 206902366
306451293155 547769266
4401460250 547763777
213470561350 547758288
731180213555 7278414
882879340006 113605833
428904486344 31413547
533011622023 31978914
86250664036 65187364
51018705678 27862164
647013855210 547752799
716192749879 99888822
394957283653 11208538
221684654535 7772424
408639188352 65242254
763349333796 43994335
962121339495 30041297
755793893166 116410712
447572273519 236136780
791683595813 658680
32928978979 27335220
781258225390 412613619
217967299661 116745541
788920303404 24673055
86378555155 547730843
147808176137 43615594
389414583131 29212458
277725220502 806883
466004028205 388171102
107030772757 19727466
331130321892 64391459
89497386561 54011760
775695196193 51102590
860463753055 13914615
953963977706 24502896
118718962222 21923066
912019003320 169467386
24725454700 24881637
714307774643 134996466
766235684096 65857022
89537758156 138921101
277774802639 56975820
741793417885 247268472
243116041503 35338182
617658685359 92956215
25308370360 547747310
205623377462 66499235
309678515844 28389108
452226853514 15347244
766386812733 2190111
795204848092 355319437
706336457020 66839553
678374220375 547741821
277715889202 29690001
448859312610 61509734
445097118095 547736332
52103595877 57897972
11019681248 278994892
802127214580 8277412
252948347432 71153907
660674849400 85299060
321256546568 15671095
491203762857 62761226
360220737898 94575470
113814536506 1004487
673929273360 7476018
697404105902 68848527
631026029027 13700544
678374220375 547730843
806514721791 32461946
497849209295 45421475
841076964351 99647306
537990050437 82587494
441217969130 25414070
716286430642 36902547
140296375965 547725354
804836632454 41227879
249771648080 7382705
809815917152 30639598
912543331975 119978562
107139778808 52815158
814555694824 145870175
155052025285 50839118
967358110602 143630663
736169529564 260502451
460342427546 85897361
780072982385 58990283
827473500370 547719865
478632590569 13958527
725093780763 4330821
772114369216 35316226
555077825727 938619
768571901952 8381703
914735727053 59835589
667920765320 547714376
552183697514 76472748
828540811883 3150686
836781913856 33636592
210766544652 209888382
209904518831 16335264
745161266173 266013407
535638946413 139277886
243106419286 71461291
45089143017 20122674
96832010210 547708887
817985129692 82598472
657743352075 183036194
576559239441 4775430
152370914184 7613243
656818224710 12514920
717837142245 61054147
96742311553 77570548
499449766507 66779174
209882431095 151633625
30727746611 30409060
252423722371 97446217
47814275898 43549726
214570925040 170872570
269484793676 68376473
468634346681 85205747
585845189358 70956303
593398582591 77987712
731741859340 547703398
573839669825 418086152
946147650395 144525370
754506952877 122470568
756882439039 109933692
715236403990 547697909
775515080147 231163746
353216749980 191033667
862576327095 21176562
598047671005 547692420
970010470321 312510726
634329710905 13261424
258396456017 156804263
744654661499 248503497
112724195730 42259811
552141333412 88098450
254557593731 130720535
260027877876 30469439
954919508642 33208450
729228832397 100322453
352666568135 28943497
845061416873 13755434
109298795277 36710432
873664390304 6707558
653852986502 292135558
351016022600 547686931
651378102620 9808843
815656173783 209619421
408592745923 119270481
927416333534 41979872
362809161745 301329633
262986927400 547681442
664816367076 9753953
866943563429 103637809
765749284431 4885210
593646216245 547675953
228845998524 7750468
845678732096 335701751
590345125175 547670464
573270707203 7179612
545188999565 28070746
201870472916 6740492
987576417265 404660058
419924347992 72493223
426242833748 35777302
312385002592 108846870
319834044446 216535561
785816753374 198169367
765302951885 547664975
345902786927 150996901
570794322243 139107727
484131175998 24832236
153906783531 56136003
729541131960 167266297
613375606373 29020343
709921288386 98763577
589613496038 145634148
17316112202 109900758
742609508846 130742491
999413902041 17383663
314658848941 32873621
656525221890 295500315
479678195995 67004223
152864476994 69282158
398554695807 125193112
181009832495 6208059
366337063784 27554780
98280947356 185286684
996636925555 224269562
740544768860 64720799
796236121739 187679888
760799376861 6669135
16997181927 52161967
997099190087 92001129
277841837215 547659486
485297152613 487752540
930825651217 27939010
185402858732 1377739
697630584950 547653997
339025644310 408820720
893822493615 213313518
304580987108 107392285
820293551252 6477020
982418610912 103560963
395580752045 547648508
132541555480 21599215
807412201063 117761006
329904891337 109055452
300735867362 24508385
690232409659 38214418
389281074184 20265388
184631239649 30118143
196315026936 50894008
752499515143 356785
601182667516 21785841
161958339356 301324144
598865458067 233589884
931094049758 330668338
774026257019 12547854
926475606431 23218470
232605242865 16801829
138551713128 31347679
262216326363 138564316
332242695514 10813330
217321834265 218006613
794796886237 126510472
548182360828 252334819
223246420984 80216246
36902708903 207088992
529645854066 152440508
991270806163 133618727
66348543148 172876055
208518924745 477998587
327226211863 126016462
71508229320 4660161
673022273581 268252919
733776096953 1921150
141834410559 8348769
694329493880 387336774
59610392989 251308376
230192662041 12707035
176568343550 31265344
631035623799 3123241
284941531337 5582313
406034207100 514747442
190869509159 28844695
135189771004 43017293
107285465265 296845120
335792803466 251681628
186979571728 41518796
864777674732 53309168
690282491295 137493961
418099880584 20578261
812550386822 36951948
408706807343 1503986
674969680703 77312565
577012952111 53819645
485212986868 7031409
116227537402 217863899
690886547675 54330122
233624561470 190984266
585158638797 139925588
29125098090 24217468
61070190285 261166620
971577530747 21401611
141383854064 9062339
751418813051 119297926
266810604204 9303855
344365303814 18624177
372948632114 34174514
846139127460 26709474
731131218741 8749466
205113303740 28158570
458584061584 78015157
121579184882 1899194
484697649195 2821346
526498257392 20122674
896760665564 4050882
279289100216 60214330
942913173829 33065736
116062452819 1954084
83627645930 547643019
243570840995 146089735
763012877144 54835110
979262303195 768460
484492492331 9484992
213838302394 57102067
549823893425 69704811
910950141001 130594288
899491172176 34108646
106170690042 8837290
459314167360 72833541
905098349400 114226090
387270024688 4462557
760285373015 58474317
46514677975 90683769
809317499485 209515130
789065177489 176630531
977489127911 145255407
132536730649 29783314
957118990019 164368105
721643125421 87368413
293661123326 16900631
298084698756 28504377
585337272813 45547722
321911192480 116569893
530194647194 123299407
814734916163 75665865
196265027635 141347239
693779312035 547637530
83627645930 85727202
122140375080 23498409
301903279187 36732388
687727311740 547632041
602614838675 235329897
520472030860 547626552
46765462315 59341579
709694232993 20259899
570538578755 527064758
196681996939 40294749
683876038825 547621063
441213418749 9402657
812876145413 113940662
710567258770 263395154
86766534142 82916834
742892036073 62903940
696950623770 126878235
306416308850 13019908
234503175049 377319349
981524416970 219960697
744946223620 547615574
912053693800 118864295
477957989561 51036722
134157218420 40931473
643796482368 19206011
456057438388 40668001
512769485030 194749720
255187097115 2481028
509894614810 15522892
333960385405 547610085
886706708326 60834587
489661847540 547604596
679435669636 12646656
891886201718 505932108
937967536701 84695270
211925948026 201034625
538199387338 382863239
880631182177 204240201
611252035285 378351281
122789095453 171218377
444546936250 547599107
333312765413 87055540
177543481194 145903109
343743435629 73772160
386746041840 28295795
281510422324 140831273
550732032335 547593618
280026363648 6081812
832335268159 22526856
121440576654 75874447
128742557220 412086675
204083967710 29794292
409311154640 2173644
687392397497 232146277
780344564546 268724973
9329996235 7755957
390973528234 150727940
679868952248 147818770
665520290322 118408708
219401015810 72141927
921796413760 302817152
604791145494 356856357
859100230238 147302804
378728789684 316951327
748716585767 11422609
626486805856 49719362
432933877309 16593247
374659249265 5346286
730948023366 180911951
640783602221 99010582
232513604010 56542189
447746269330 41046742
315720800609 15204530
848930592325 201287119
974372052985 547588129
930730938522 44471878
14304733460 547582640
505551914306 18926072
887631671021 1322849
199309716537 301186919
983119520697 13107732
229222634656 47754300
785001060202 39575690
114852462821 97473662
384097609664 181235802
419751101266 21072271
943785903200 306017239
171106559285 525275344
324232639437 355873826
622255672185 547577151
803157412383 93197731
452626318397 4253975
929120243127 46601610
234927653305 547571662
923623897210 82142885
777868610309 85710735
631579109064 7014942
538618510911 1855282
911101140810 387468510
590187686769 141797337
379156577807 424305189
249152447549 76126941
547430941265 547566173
909922583407 50542712
597221257816 192751724
705245155669 16730472
262372252386 35568720
305867674903 13656632
817375062857 39614113
830224409595 348172759
404275849208 27280330
261137309394 141528376
46676098487 79288605
369902826364 235456144
172155713186 11834284
692129419691 113419207
349866787435 26912567
918741916015 52019253
598047671005 532636093
117575471459 117535957
52140394133 56130514
352418171510 4215552
922598666952 29755869
483925821530 126922147
315233028694 10226007
801064771810 539563211
478491951411 107287994
32428104821 15720496
73724372720 51788715
838678149939 265360216
311953111605 530956459
367922147505 119116789
92280796155 115790455
216702910765 51799693
530303565421 14814811
629177292169 19485950
801782269353 280092692
326808021420 337705236
317371746841 18421084
881321651884 41359615
965175414587 107320928
873112671539 1954084
448838004312 16631670
939274372034 291509812
326869657401 348370363
923380987004 101310473
404896570192 22246917
82373752002 43286254
432211406732 49779741
590732818734 43445435
667881922248 9627706
114401033575 32445479
721895188698 177431925
410408076727 1015465
215052244472 15912611
374041289248 31358657
160922641575 135331295
726171595641 142714
809867681330 172167974
941283151665 18311304
619304949474 160416025
313579952730 6570333
564818827630 186137479
356984148067 68963796
59832730423 119221080
972118200155 22938531
79154172582 39328685
134919289551 403886109
665118393812 10840775
529172814627 92143843
887673579536 293392539
447236382234 56256761
704120201259 54357567
447752427988 13980483
229425834855 544860096
354785072876 63721801
951696443707 34657546
366395576524 12443563
811371590811 125857281
514896876462 69380960
527016498746 9704552
314025047670 22971465
311359338703 40591155
386089713713 15940056
76545277673 474326446
203567288140 407788788
425081135972 128964055
218825628477 6680113
35738669905 1465563
117950757297 198624954
525423667465 438324095
904394615361 36666520
537443617579 27554780
755591524714 14013417
214846873537 262950545
596092603820 16999433
207570238592 317620985
418138207690 547560684
660867653433 323422858
718488338157 29651578
951027188985 131719533
838744314345 164785269
700931676020 547555195
103245093392 143323279
929965604344 317571584
927413446320 71164885
757835488947 51942407
952887842462 18915094
615532081435 30551774
389528751750 330146883
129292739065 547549706
942528104012 445569575
919786851783 98275056
928512887858 80562053
691299081867 69600520
380619874177 55515746
174957832200 544629558
863006162615 164982873
129493696844 179923931
711786662403 94421778
242519477608 19211500
382872928194 42693442
996909684943 12586277
171901978672 128700583
110332648754 135556344
671633355742 59336090
522084260267 33230406
631708427323 13557830
864092908096 161865121
998002446368 11889174
94390987969 138986969
771528920546 312669907
285158261921 208801560
935796812195 33493878
785037644387 67909908
476314524836 10143672
37338304965 30738400
185961469100 71675362
395448925313 7909649
107713453573 68590544
119379659593 1438118
108936010800 484953150
130822842054 82549071
268250882616 65489259
332126092687 6767937
200631693113 66729773
217013519716 80243691
746046587310 80007664
787310225685 229352376
20673454544 146578256
999987823811 161865121
770661641752 55351076
64806888395 30946982
983599196337 114363315
513817749713 18898627
759712109925 64797645
671899761776 135556344
331791746719 494460098
104511307217 7876715
115972866850 62058634
127836591954 170126066
85530992849 47913481
596397125470 492769486
545065431197 160103152
987977893703 17520888
320205839280 394027865
971485661354 98648308
318555293745 547544217
928136668890 11724504
295954592850 34169025
917358446172 178584615
874785705507 236027
9921524136 460647858
776044118364 246637237
290653581395 117113304
811521920962 542741342
973759732752 54895489
926483806997 7459551
611178079080 31210454
311811388206 69545630
999615985065 11285384
852161470688 56602568
275030266143 30194989
30737978107 13343759
489165968372 489723091
751980428483 91002131
917703322950 324312076
295380418586 43933956
219522561645 547538728
228249176646 4347288
892309458508 66806619
314153838985 547533239
695908580705 4868743
488541731520 5049880
682494503691 78596991
112237101870 547527750
530006863 6603267
603450344229 69375471
489074090582 20089740
985375689885 314305629
566718966392 495393228
819018450736 199151898
536240593122 174632535
144463798813 114066909
957545318068 83866431
101175509200 32236897
343863658615 462569008
891925832298 128047392
502580786401 146314784
240429471755 435650952
409189584268 88872399
977122962210 547522261
999587365419 39504333
891810132248 21193029
569438215065 466257616
238410051534 116652228
551529350916 66888954
298053394989 79058067
896831547929 490996539
928156778005 368372279
456650936840 547516772
869287320590 527048291
439189917620 90392852
102884010505 547511283
295997838100 541171488
620992721407 86632887
795012771515 547505794
164434823118 40558221
952237963910 81138398
390055646349 13420605
400461270258 19716488
882468650118 7646177
629229596850 171311690
758600054665 11933086
670731246662 325865463
40359028893 30123632
655816764730 547500305
908821478702 45487343
192438515599 69035153
915890168371 136127200
867522084981 9517926
431275784399 42984359
115594921755 224780039
739245195474 195518180
332874973751 493548924
825662821330 113199647
641364456598 114621298
566192068885 222633840
199116303225 20117185
52280986798 330185306
179309328663 4857765
62741253702 509137684
298079676321 37352645
964468779775 547494816
138793440618 371995019
420062198738 262807831
699831312330 112815417
617128368205 34597167
877728765574 341333465
146178933411 121965580
936198659304 51250793
362861828700 102325938
662908916966 1256981
241505121059 17669091
10979476904 11817817
103379491557 35843170
683876038825 61630492
629757257328 57365539
632086526110 28778827
354266749187 15429579
472569776944 20633151
916408793955 156617637
170697016598 234830398
783924776755 43549726
561675929540 46069177
85828373310 547489327
629408036170 547483838
37970281307 347393321
414794464182 598301
391452342101 268263897
578791306430 547478349
875178051157 127443602
76929430827 87066518
206799752824 4852276
273290957989 100915265
113572888770 290768797
245812746853 55899976
302532420297 12866216
474729435626 48067173
563936396615 547472860
438615293258 327051087
682689110697 80660855
499933267980 38560225
819927391040 139250441
847830228635 275685025
607782763836 112436676
210614979476 11790372
331664437434 44433455
59228734422 67734260
743639827407 47501806
651869458852 51344106
117676408680 33493878
307546044179 257983
873589964953 70599518
912143263302 53726332
414963363620 301713863
391243386849 481720129
349199162946 120242034
507817848425 547467371
100517237967 28833717
591995670710 547461882
88479292003 32791286
118245467196 13431583
967173924299 126247
185411287255 547456393
909283918882 148537829
843173872785 38022303
556246826781 208258149
766228037919 119797425
354531140758 312324100
372333015900 127591805
162853831610 153192501
665720037940 547450904
28372981424 53770244
918061463733 138394157
323902226174 65110518
757523579103 5461555
571719526454 391535859
41813825710 541830168
891557144238 58095576
592101800525 388577288
22007279290 490661710
358578316083 54922934
945059752224 98988626
90234921862 208324017
880233786647 48023261
757034039730 3985014
483559158911 22241428
188455550596 251709073
100683283125 280180516
36869890172 184079104
797710198505 12372206
710127938258 20408102
519165497422 103560963
657868962351 142176078
715786585835 547445415
810417863175 181762746
86357666602 13574297
459829592857 7602265
31360370655 43868088
764706269813 1767458
638639230404 82735697
382838468252 57228314
426390935365 526768352
800662507537 11949553
590231494478 76121452
85212216266 18607710
383364844304 48577650
755786461060 156793285
915509857517 75512173
573289487980 547439926
235958018359 10335787
459672289095 68804615
746011141929 11296362
676057337358 40827182
878558392409 72026658
670562846723 16192550
662418946870 547434437
404933843410 547428948
890431212786 43610105
924201244116 18020387
726240040890 293365094
703614139996 142714
288815292685 18733957
317152856499 294781256
845598469030 21763885
964084404153 55592592
698028844834 99389323
918187842469 37072706
574180201896 28443998
536331375693 19260901
167703364418 2826835
332309839870 547423459
108710882046 87214721
836088727094 147708990
74804808432 10956044
823491509501 3051884
677242149313 14584273
513859998546 120758
408020827638 7223524
983725144350 332408351
464353482670 526845198
586207888919 193487250
145237152420 7086299
190131724272 196270173
247031653895 547417970
475426319393 222073962
577140760895 529951972
252399153607 35277803
161694584509 16132171
597654836834 201671349
775683027080 7432106
776195373248 26912567
385386515015 210338480
651938856279 22307296
313006129762 8052363
639287967244 18360705
229425834855 517157113
842864690974 861773
263160291976 177635018
423370968919 190248740
773527221676 2931126
308211124680 297108592
33378349850 125972550
952688783877 94141839
105961427406 209361438
62068828919 48703897
971070961915 547412481
128026368640 94427267
586580282054 56520233
29159643275 547406992
290000381998 372209090
843073676579 82153863
509224421469 1202091
499263299688 278275833
142427428560 64742755
540278577280 507523918
243028480975 116998035
478649535112 4166151
513869848720 449582034
238161825068 51497798
927119784820 49505291
392818658819 4544892
677806196372 6037900
12104006080 547401503
70129436105 243316392
658567673955 78426832
701979221644 38483379
230743820928 65889956
606655734584 30211456
628753198143 12328294
262410746743 3858767
45081634065 9325811
932558232765 540260314
750998223915 476670249
292381406561 287266815
319416317660 58638987
62084840332 56964842
541291179930 14134175
276031344801 21088738
882481532801 4704073
218972379800 547396014
632016272399 62986275
635398359153 43143540
961952530789 310732290
166738225151 382424119
945518114077 119385750
137491841791 37797254
939145191000 2777434
489586173278 13080287
487394414924 11071313
536095617654 191406919
310852747915 177300189
373442990829 70286645
95833988925 359600857
344942529962 6817338
903948776825 547390525
223844422997 59797166
640387167266 20183053
555683668940 547385036
190362923860 376463065
73095003653 67393942
409795627666 10544369
529787881941 23158091
848783176833 90200737
982554496596 36062730
520235095267 168182960
276676755307 10176606
36787607154 21538836
114988011095 547379547
810172737994 171739832
155737299817 394263892
216771652420 414479879
772402585628 38302242
395378781382 84678803
334477443716 2036419
196965106000 216974681
213572283498 97336437
784133641602 298195414
711283126080 7701067
715026600524 107952163
89108059861 4923633
150689059393 13107732
9132507504 156946977
147448739950 516213005
105517666293 86232190
644813127830 301411968
106125504594 38702939
487433535027 6477020
742140344641 29102678
46641424474 1910172
868411528357 282447473
206989268946 63886471
375049953704 41804224
866645505240 111487079
713035676610 547374058
519921849015 133519925
434051284344 8206055
481409119865 547368569
447745978413 20781354
836612342179 140973987
626996731375 78789106
891486698412 162748850
326777098975 21615682
486910938315 393687547
604343130406 14254933
315175569842 6383707
831822680475 21599215
720738222440 545820671
377376637167 15500936
749296737552 34992375
191901869628 61861030
370759541414 43341144
530375304070 268724973
53339082280 49401
908314105568 6389196
715134980829 56157959
416342343461 116597338
901144127382 11329296
499979661008 12218514
436564514380 13091265
534010400790 169170980
825269575484 10978
448251199859 37950946
34103323411 5115748
188605855883 64100542
822800320735 60642472
684144544238 236274005
54361052072 18618688
508461639676 64885469
347714931530 127652184
719026746097 34723414
974333753324 32313743
419176883090 6290394
680574947755 277995894
788940519391 14293356
906641730280 32236897
321208709933 32577215
929147622259 26297799
350465840755 547363080
297617774063 2552385
682203342267 6487998
530925485915 547357591
603504383434 2404182
692582706800 20221476
895559479922 88378389
327726800593 134255451
494613484145 546978850
501096145891 96117879
829124045905 547352102
839615523263 51755781
17543197621 52881026
568041393066 84733693
286554230217 56871529
978969113749 214905328
4393426935 1262470
973181677765 68288649
208288339925 2332825
313836121779 312148452
406034207100 547346613
59862151463 8656153
586346233675 50081636
292578351881 14666608
675623311150 21434545
951264415495 41864603
832396821805 9001960
134794557515 547341124
110363173083 60505247
113097126787 208582
974922234830 547335635
231478899738 50844607
710174748450 71785142
215504096371 93175775
80259778267 14161620
904761552430 100865864
620972022388 177832622
73711948205 8540884
705945442616 72745717
684976402515 547330146
961246175916 177865556
673972765615 547324657
438494935955 102221647
648024509265 42139053
960617506860 6317839
954392259839 94158306
464833561588 62700847
926844431716 70687342
222235835378 23333739
968870234535 547319168
421965743261 18300326
305508809572 359326407
195000949031 248190624
182612121323 21500413
463174025071 10215029
640541647101 417070687
893792540142 210393370
963807442772 35618121
491828117559 18168590
424967294112 221135343
25227251010 54604572
133735031985 344385349
428591662745 547313679
940810960440 221223167
677116555504 119841337
344866166994 79381918
739448768925 223808486
328119058419 284708941
824172409300 520922567
551832396025 547308190
132520236204 25024351
424667328332 52140011
749748891346 140057324
825198119682 18794336
116172603490 258004956
713391890754 94531558
42476038045 122322365
419722004077 54253276
798637883744 155635106
641512036760 289588662
132505421393 5785406
396681115735 547302701
517692191697 5928120
357618204740 547297212
924855686935 420940432
816987042539 5252973
528174576690 162205439
704017441690 70857501
247897755135 95245128
860458203676 2008974
357593029278 3276933
101764695879 8727510
205169950220 8705554
346539936488 31874623
773974501238 91298537
159904865379 129496488
381761751174 38593159
438085415224 64281679
290797025432 16505423
264448791141 107688691
436977668829 379092296
505066939200 547291723
693561467184 196116481
870295570463 30897581
252939449763 120494528
654267008213 115927680
947898507405 24744412
569056611388 93247132
387878206215 547286234
510568757650 547280745
496264029680 547275256
555133487095 547269767
582499917327 62695358
450576505583 4039904
74338100718 339763611
974718419863 181905460
235163921821 308492778
988823683062 370139737
247581835740 547264278
55018189990 438121002
874720369940 20935046
876281115435 113754036
803500790664 483032
624683638676 319141438
834069965553 894707
371904547141 6147680
966669507155 338753635
736585217023 8008451
120872352466 81775122
54573144451 384015929
670045088401 41200434
975472416675 219000122
913711611062 30831713
292560271115 44175472
527557052885 11082291
910771402694 285631093
997202679693 43203919
448366468859 4429623
534824458240 335465724
222214417300 3523938
865986229520 503176630
308276405357 10330298
889606446297 1026443
174327502558 60038682
85765746401 21313787
463783367358 11927597
514166616994 81220733
504300509803 72635937
345542110226 64221300
344917346430 37292266
248480585552 21840731
432286595054 103324936
993388188567 134606747
739341423133 20885645
519892699517 13535874
303609532583 66230274
858767550018 48270266
504971905235 65055628
672782500175 39054235
566687305840 3260466
485260392780 547258789
251367847026 49148506
580365436688 18278370
396974458873 186335083
85753604733 5263951
133991944630 28959964
274206479604 260222512
869316187241 91002131
943719382009 333121921
681107095327 5576824
892673030820 64715310
333944124079 861773
699281130485 51009277
977546548340 66680372
740495524133 23174558
370164097275 101793505
4227977497 48654496
569438215065 542154019
727717191496 102073444
230154771474 195990234
541361038433 8919625
209027815424 38208929
785109498305 63941361
47041180274 40969896
49719398672 141561310
696722643644 40234370
546240099480 68645434
180471825252 528760859
455801711367 251752985
705333130780 547253300
322956748505 547247811
952249265761 7887693
45177238886 8974515
668730768980 96062989
996071747762 279472435
923848932651 64885469
773802388154 277315258
273440382455 322780645
113337465560 295944924
51989106315 176394504
42694522201 52425439
528724758535 547242322
167091025137 43862599
779607679855 547236833
291046201495 547231344
526417695339 8853757
955118427421 336777595
295970016940 3073840
310536260245 63524197
289849299854 38856631
349365477065 123551901
329558930645 547225855
826373136680 508325312
439375780649 139936566
942338878807 11186582
640411673070 547220366
613966527576 2091309
11170754995 108934694
304599792422 190698838
814577793538 205524627
444338400743 144163096
673266105939 123771461
53329613755 28207971
483059665400 328922836
311953111605 490996539
687057071579 90749637
984275326195 547214877
205014194356 177442903
188162196480 178370544
406395180207 58885992
541202521602 121773465
501714083952 30639598
671122376335 48945413
135983930829 104653274
574849917694 58512740
197166266872 233046473
463460196994 8101764
131979127676 44148027
841705792588 50641514
177075606904 76050095
509831085124 150848698
672822608298 19057808
987949499106 172151507
574043536774 64380481
177328608800 63557131
998535282973 40168502
342681105220 45020778
517144315232 17175081
796147831174 297822162
260192729013 26023349
175725213775 89377387
245788474495 32983401
402665000121 48786232
789861008551 129013456
416418530781 22548812
154749537473 140024390
109924796679 39515311
716677645558 205058062
292847376168 293903016
194189619614 7838292
849433790911 19249923
226572876723 92687254
215121106885 477285017
952841004825 31210454
577664954906 8639686
751755132478 297059191
449268992522 178123539
308101838690 298497309
979825856244 6120235
475907301415 20561794
749260850470 70747721
264637472935 202110469
562075806098 124907684
954396546748 140979476
998124980223 185621513
417005702997 8381703
580372797437 53325635
790878191935 253284416
660295202715 315485764
413674274224 51728336
116088374785 340976680
735028143669 11735482
464848118416 15994946
446123525580 31210454
91880373605 401487416
688600098582 213681281
345021563492 98286034
49482929644 22861685
366636760603 20188542
8216865131 27077237
982331143697 103484117
303656792873 40591155
878594422205 20792332
459793047095 40311216
236802462913 22323763
325600405251 31720931
280507159044 34948463
799066731244 288496351
144247191895 145206006
852075249476 131983005
265737836625 146210493
385677478835 304090600
958946879655 12009932
386121451111 102298493
32770083407 186011232
363670205035 19798823
704056709996 62849050
738976997445 136220513
889318679983 136357738
319983509916 83564536
495163665990 547209388
43399740851 19628664
726593263529 90200737
724278414350 2678632
457081186616 30908559
635647732820 294144532
113887647405 482806951
701024077846 424491815
69243132437 38604137
80478386089 340795543
628672153058 16368198
395226489077 14694053
8746962725 1394206
317241125108 133580304
802520487871 74672356
43814580423 26006882
989598008222 100854886
825234012253 28328729
822215020268 264218504
743736746680 40931473
827928148751 61690871
636888922294 22570768
488011302005 125105288
825776712591 43176474
291510384269 40201436
303291911598 316967794
299849111015 427433919
507447908873 361812924
591995670710 79036111
776669010988 155217942
573685288792 20644129
290306168699 25139620
633742319129 21132650
887724962065 167639549
314704020830 547203899
173275392667 9034894
246490512433 536796755
404240461625 36309735
422480065469 38702939
446700471789 23267871
360902545963 2041908
159381887018 31254366
450388644558 207039591
924108222033 68102023
302936150133 105943189
979873871435 547198410
878477396725 141544843
131186260674 27999389
92756799654 86413327
751459360294 80951772
951264415495 394763391
901121408411 67328074
758951940896 32802264
435392469839 246362787
569900322997 84805050
398713799961 154048785
914892185509 31045784
499496307738 4852276
341438757567 212078493
973099326298 89723194
848293664905 53682420
813168772400 90595945
753066438438 81006662
823529037794 28394597
887391222468 17471487
595986600252 284176508
832943100971 10769418
930973796746 479140299
616617218639 20748420
801069508817 469858400
711153217917 31786799
631695681865 135523410
677125348882 73914874
14721238780 102880327
701319040239 70923369
917451144404 144256409
769649629006 50712871
600646400286 56437898
92912731166 26967457
347688257571 14189065
565700575428 426901486
499466820830 39872096
96159294510 13244957
478537493644 113128290
225407364092 149432536
220444129230 127877233
455954404369 8716532
347624080183 66230274
122690556925 531060750
974720566062 99905289
939546302583 99570460
576040397205 547192921
526964358735 10939577
183070828983 55246785
88925567078 87560528
441219116331 5209061
393380024665 547187432
552302270892 59248266
245310357731 40305727
917578050084 1761969
334112046475 341349932
66533226042 18558309
324248601449 338676789
528647190568 56953864
219423910429 50224350
619504762960 374981035
914118337892 26083728
963654650968 101019556
554534812516 27488912
73669589592 9715530
641839691637 194963791
865913217423 49730340
496144833137 83103460
317867636987 48917968
881941503025 224011579
987958325418 30826224
672252172043 34531299
139196012275 262988968
502265605113 5379220
253286302581 101650791
784495454526 39202438
148898615715 59248266
100523764388 115120797
841110496652 91759613
992938169994 47787234
123962907452 306363046
465962166183 9237987
297075820229 14216510
332309839870 547181943
354867295515 535517818
788157417320 95245128
694804017930 69068087
309202202380 547176454
279935410918 103626831
101783646815 547170965
629958218015 281777815
443232493163 116460113
82483383799 28131125
412505720687 108451662
55432993720 67168893
207968742900 547165476
545780395730 74738224
310270523869 27296797
725139677200 375315864
332217341823 23125157
179218518647 120049919
209280614227 79568544
996270855748 90420297
370756132745 16219995
490104041380 47155999
106613238086 113907728
820224675280 27324242
840677864650 547159987
737733197788 30194989
739796678212 15588760
963874683022 29613155
539672278480 2837813
684282932906 74255192
350411205830 15627183
782282003644 31836200
684240321799 144031360
110036374490 547154498
639689265453 8842779
761894745561 3134219
298166161005 10802352
948710802886 274691516
664286478064 168534256
307954785472 58798168
509468393960 543465890
194121083960 60845565
560823100702 102737613
531762929086 250803388
892362048617 14057329
907156458674 85408840
697306165675 138081284
191302001355 20918579
388373001142 43758308
837312527416 21121672
521913892685 67618991
721838586130 426067158
193045925758 63052143
843639255069 185253750
13736456963 856284
457511269141 185418420
954186762657 48572161
337683234768 39877585
883983057475 129419642
593598909135 30035808
86854775306 23405096
446314029722 24003397
171656741130 352432223
640808846132 113045955
561185487390 317066596
304573769073 81473227
545011507261 77608971
839527443861 3013461
662418946870 547149009
392829842820 547143520
238101061838 93938746
509280853878 139678583
903948776825 524715466
246496050834 494690636
10789941734 7256458
134222499097 16285863
380413773205 23185536
282157781425 74688823
416403715970 64978782
881199631414 43632061
155254451535 338358427
274230274419 68925373
512960507719 316731767
11553824235 368767487
569742327621 148274357
841130910243 13453539
258474575465 33718927
786696363043 36254845
670575389088 59670919
760351315280 533371619
67066381009 35963928
291397574341 68519187
33144172643 408518825
689324462864 14101241
268929682709 20627662
609716868530 425068160
432915286066 62755737
215121106885 537054738
542292950202 116075883
81949301191 23432541
373573478245 547138031
76751422557 200052094
636010218310 547132542
423427659311 150310776
242470208344 135880195
717367154690 52573642
349303410034 28537311
114966480329 828839
586077316587 293293737
183711617751 24722456
759801133435 427977330
150655834476 87626396
179827246166 63721801
264087291090 538822196
446459142415 48797210
214724792688 64210322
435193844885 17844739
983570785273 148021863
889019762602 41249835
843312623727 100673749
749790904152 13541363
909831120200 35469918
369690882188 2261468
433543299350 358530502
450985801265 779438
212920379505 547127053
44014553090 540446940
734408114299 14112219
59380110064 35530297
962743690712 6927118
336161112785 483032000
837891581401 5231017
775596377726 19277368
454116974851 154767844
177050593531 16971988
560609400046 18514397
216771652420 56289695
975017178063 87242166
184821499367 21165584
653129105252 183431402
341112749390 374514470
283299076588 12767414
163325539803 47150510
743587819132 247092824
195541931312 173518268
819770954540 547121564
750922621010 186626
195314560465 547116075
689110918808 263428088
603490282193 6460553
871488047970 547110586
987463895346 23081245
923936591981 12097756
81476336017 415753327
857173189887 1185624
985303715209 61921409
485260392780 426868552
152400376555 157945975
582635599918 2415160
897308251112 33993377
646735241640 239216109
525682128008 173364576
198512812212 49862076
24776532753 235785484
601348762075 547105097
519313398527 13749945
495163665990 545540732
305350929465 547099608
428591662745 547094119
692075437957 32807753
441712245510 25973948
188005054480 148987927
244686343347 22669570
545780395730 547088630
590283140479 24146111
385129432211 400702489
231626562235 514725486
51116376944 834328
770804770335 481001070
107620749852 181768235
210512236374 132861245
879645137890 39773294
869963996440 147945017
804224084591 7201568
853270627756 48429447
868083453408 16549335
163479673831 105816942
266105122082 10785885
978722742565 32796775
728402424697 33993377
869433838467 399763870
533837475334 305550674
799964408120 547083141
766320527569 46277759
28609461430 444499220
610701853440 541171488
46723353288 10407144
790566671810 5044391
510958904792 53375036
771213936862 109675709
315771497013 4429623
846116611582 44115093
750204272672 162463422
363533306467 46601610
448083044344 134464033
310680247693 133981001
140513202443 162419510
746046587310 190534168
196193967041 170900015
273427842671 5763450
416436743283 17240949
53222314783 69573075
148222121002 247685636
566687305840 547077652
541814987130 69803613
743051787929 113067911
635183596539 213664814
223924016405 547072163
123145386443 1163668
92378242372 10758440
355417477360 547066674
269909464047 204723233
488011302005 410434486
808718654747 2607275
656277247918 77570548
411957959491 18706512
959473332553 1619255
864259411422 6603267
861034592915 355226124
65355072244 106426221
328122439643 23734436
350876291708 88746152
360074664630 201374943
150709445539 3957569
724985554150 15352733
134720722068 41935960
493479618180 29794292
918253504795 405521831
616203671890 10028403
235477835150 363838365
218695418419 151194505
451004694403 94756607
452995747472 19249923
9826698753 58649965
269038927695 547061185
723251043382 99493614
396445288920 143054318
18706188220 148559785
463253118980 547055696
870387684280 547050207
643065270395 83196773
9157021378 166195942
803265499190 547044718
753198951295 339011618
839003861710 636724
379568532746 3913657
492246256020 89959221
741066630046 10193073
662275368189 130232014
296877343478 24217468
924768985272 41535263
391598009183 86671310
842769758719 22137137
686996945073 146715481
713991682181 114341359
276123087947 36951948
322406566660 359666725
434005506084 66318098
574278883138 76126941
29107785784 14847745
158693805026 8288390
18098050605 3622740
183375010315 88537570
815835521369 54774731
258782401493 128898187
466710432479 159164533
255834563415 547039229
459308985744 78992199
246481472050 547033740
240979653600 504592792
871342130975 91874882
282623838856 19315791
273129789971 36199955
928136893939 8908647
752568116665 7525419
549445303209 172760786
168250477912 19145632
845507977376 26138618
413086898915 64539662
152801924350 140677581
441153692940 80726723
201564894797 338089466
184283267075 12075800
415937480310 547028251
118828978249 6839294
404839726108 34608145
176729805393 343825471
513014777462 175675445
213190526129 256709552
139175255458 1663167
305173785549 156837197
557068033490 46810192
302518083029 27335220
311665627811 263461022
96750731679 72685338
933296045097 352761563
529466753485 164214413
906558544485 9495970
800773055997 118622779
82503479028 6416641
920820666837 6767937
19069362416 98258589
852146628432 40964407
152830176233 24629143
651965491815 17537355
982373804205 188821600
445970190365 57195380
942113374220 54489303
854848723980 103956171
566137123995 547022762
814255235034 7865737
221120612965 17416597
494063302300 547017273
667252111480 43961401
722224869016 115565406
444784522126 57464341
460223898080 262961523
96157323959 44153516
832351971186 60351555
817957865829 131027919
20906915600 547011784
159455845804 27077237
69202535793 10643171
207229829860 142774379
922597887514 38395555
92668832940 12981485
576514070460 59347068
637616848937 29613155
463567957042 74880938
914905413999 20726464
596692093352 77049093
732855116691 427779726
957866597635 547006295
499387340110 38121105
275024178842 26572249
988036955343 49560181
749897860225 451234223
397725115465 23525854
739166620439 156326720
309142879849 52639510
219991739409 17800827
854339297960 41244346
785613289703 28965453
712048013068 214136868
345699166983 289445948
154901890157 66877976
48799930466 60417423
476991321444 5571335
213339398787 15303332
319053744346 21835242
34645623052 11005445
86893505690 10456545
328914055153 64583574
904703341585 46870571
305854418968 39191460
69437001336 353919742
524899432123 360451652
936800031563 1388717
408316528465 147220469
937968689391 12509431
985375689885 1202091
124231698293 84843473
1544319500 6109257
343156235968 92945237
501435989256 279741396
539775749038 496699610
776709250847 66466301
574940033515 465115904
241977529263 16318797
23107642980 223089427
953981580929 10577303
357466249845 24738923
342530207121 181471829
816469863470 547000806
17409842366 97676755
208518924745 545326661
171006969450 3540405
47303834413 2217556
885884733157 183519226
271239655075 546995317
934722910974 21604704
716174087279 47507295
15378357323 8667131
179909468805 54138007
523231815798 445295125
812456887196 118578867
645836818260 61213328
240979653600 75462772
24663149061 84552556
188001146312 55312653
354202308327 108138789
879190593800 85568021
845004891151 40788759
164883244392 44751817
460923885713 72542624
342763294925 546989828
30659397583 33861641
735593132255 407563739
850505304417 67075580
119389465855 546984339
561940485781 179396987
946862960735 546978850
735462238653 16230973
800807905658 202538611
359183514175 73151903
926141754473 91830970
926988117269 3002483
293484525729 125588320
604649853145 171141531
438893541646 135545366
772438439776 4973034
487667484604 245726063
469781339426 23405096
728159481557 167650527
511669121340 546973361
538638142483 407102663
384403220717 45882551
408550557469 143087252
304250565775 179704371
544129850195 546967872
490971303707 186977296
634909854620 546962383
680542620126 25995904
431675139502 85815026
629870456975 64545151
219383374164 135402652
197432280279 73053101
70205793584 2848791
99032737590 345263589
360919295810 546956894
910638793943 81747677
698617548481 49126550
59419644750 426517256
607550370554 165032274
872726026379 156348676
143350343858 40980874
433543299350 546951405
857892468774 125829836
664951747772 96633845
510809779640 157117136
307397182499 149844211
455000391305 229802474
215448909965 136681589
733340130220 21599215
75925100100 546945916
160581623564 35497363
677273856685 29651578
678249342717 26424046
275508816538 30919537
702482774434 22664081
793292265767 7591287
165556154788 40382573
542441729547 20089740
785279360899 344121877
772881212869 42759310
418688389535 403265852
787860407530 546940427
195407741729 289517305
433393029578 80809058
398606769950 261479493
66469674400 12619211
752836465805 56640991
146348376260 214674790
139706906439 14529383
272511341433 146622168
995048284962 171097619
615438268936 187092565
380175660385 304628522
804916044725 546934938
978559938825 170548719
410369785463 60181396
628566451385 203010665
206805686433 22159093
907685194996 77762663
671307056648 167957911
935859323835 546929449
543369930752 61850052
812068408710 546923960
360563956998 43686951
366733169399 169456408
726240040890 546918471
954015324720 546912982
174572007482 382440586
897051821499 216288556
483479409230 63749246
824629807670 60208841
368621841640 546907493
272890200610 546902004
441758237841 32445479
229034691296 294177466
20281827953 21269875
149038623638 18827270
818801959087 206743185
216732447074 33175516
543491484657 84651358
90764626829 2695099
208660398231 42687953
232053019112 92077975
948764150477 10670616
85201940858 53188410
99524431232 7245480
365482813295 123321363
706826792298 37753342
298570950218 38807230
905599322360 467871382
621155308495 94668783
554033123405 302240807
137463732622 34207448
961110133632 6125724
133530701052 11570812
475191689180 23778348
104507810724 4726029
883289964026 30815246
495345286022 363964612
503303696098 68310605
907800049740 546896515
839548252660 98802
239051581317 131752467
406501507626 8743977
782818287341 85518620
556621571789 106437199
171106559285 546891026
989692254352 70368980
268299592002 106107859
760308591485 21456501
448799378219 94932255
582092397500 430655962
619504762960 454242195
714431200297 89020602
283826748044 32818731
525182917017 1493008
313538790719 7091788
123149129941 29432018
432912706236 12383184
901601413391 21708995
348695412552 110087384
990690868449 31704464
966534057683 49807186
54836287111 2245001
397148926738 31358657
31910552500 352981123
855372926388 82274621
143921910847 119813892
402733116030 506865238
634909854620 486018016
42093457326 231558954
212370197660 377247992
529274940380 546885537
417454865286 88691262
15824550063 116185663
890194230700 175669956
787844146204 861773
586493852260 546880048
21378393255 499499
392279660975 349232136
492998792758 493153716
680024765910 307993279
137545466740 346751108
257083607648 112623302
602999307610 143509905
63270917665 546874559
435658735740 2113265
824722591145 502644197
951202342975 8260945
324057112195 243481062
261857222097 4533914
567151433724 24398605
424605368500 56871529
996671138492 243925671
54243093462 18832759
806566590260 546869070
226997969747 51810671
950564671959 45432453
919353868485 173018769
440329083051 346311988
162193098397 89690260
591995670710 159301758
345991137871 6059856
404119692647 168660503
35260407846 450449296
734798923029 31364146
510572605439 511492465
885811916083 272150109
37111647688 181043687
633809490930 546863581
580833250599 106623825
299298929170 333670821
127246362365 297223861
268905333505 26846699
237128380685 51640512
692377165706 211776598
310438138881 231926717
523528957324 63238769
423089844295 546858092
264822106428 66998734
462702937135 546852603
582350572615 147758391
8414653176 195364488
927047294178 417164
276367345866 15786364
388957609995 7207057
1865708847 316698833
656125087349 119495530
586222264610 84618424
925387565546 4747985
610004053010 97599909
585644511518 122377255
184861105410 474211177
734769403187 13305336
892945139925 546847114
222195117976 30271835
500012397404 22257895
529019973422 193948326
337261476475 487439667
865436047675 546841625
306698144463 136736479
662418946870 546836136
573625107396 168336652
198358703048 78816551
955115688410 429009262
542939134657 36979393
916837844548 228188708
504516757355 324893910
686417907555 64396948
591415186677 17905118
598005880340 2085820
585808868645 32862643
616367749078 108956650
132567831323 3858767
361426375119 30277324
749101268773 238694654
887878253368 54895489
849874917304 48473359
854120588755 304644989
113337465560 546830647
953393321891 62920407
614406858064 82378912
942354368765 79672835
249774480404 4402178
463732583130 60055149
10282689358 49993812
299849111015 420792229
265208024459 83416333
822521863765 84777605
637510290980 105762052
418553181579 56443387
569074236567 322989227
185961469100 443242239
461791943945 5856763
855170217618 118474576
224451783755 8436593
809172153346 71066083
692607001114 2530429
835969599327 286608135
138376350556 163176992
932872439592 221272568
396018949893 92028574
206729888832 120538440
843343054743 44252318
720738222440 546825158
34111279880 546819669
19243830281 5763450
267938564005 232223123
271664102978 30129121
346824555024 255298879
757600406055 414743351
82787696867 278665552
691028402810 379300878
19698794443 80446784
124655616671 161810231
985294987699 1679634
728939976353 40657023
120421505054 625746
612239009794 98313479
905842869290 60669917
530579873611 317280667
449083607036 144080761
979894757080 510240973
844921776713 121630751
290367650988 2107776
277259168560 12443563
21311334142 111470612
626346117297 260013930
308612760299 30507862
187061832790 365918696
432204803465 97001608
225929228186 47918970
640704308127 248025954
354317113670 48484337
719087676905 166042250
784000969564 4188107
263495620475 20462992
963796997205 6306861
725139677200 524852691
706961936967 13502940
53189150245 26495403
908763487417 131554863
611429829484 130791892
304800747620 541478872
645622231294 185648958
281693110130 546814180
214879522109 180846083
836202980629 50120059
588138993711 93313
561104949874 70797122
534813705289 472679746
166002287149 90722192
335265483306 72526157
449498572855 542099129
894045503615 546781246
97343914350 22812284
355340463782 40119101
501215666285 546808691
638761127535 534173013
678924402220 546803202
461052391600 502638708
198594834339 5779917
947284340287 10945066
175439502928 35947461
798864044430 442138950
549631668645 190819596
721143760738 123820862
439363896964 225526543
81956091084 4083816
563607849612 191050134
156770793601 7283903
25638605067 77801086
990563792610 229138305
33430187966 89761617
54293114719 110306944
400967951778 17098235
926506232470 421187437
690478220965 494010000
842784474728 31347679
280449804483 54955868
772814104355 48758787
962593319557 18832759
268488745850 546797713
663550932689 500196103
219777887969 255156165
190863004694 43412501
503395115393 16604225
729855399166 41447439
281332770839 313312120
380964046 109604352
351446085750 24552297
342402483580 5856763
369722205330 79475231
891662862378 31583706
349365477065 362378291
975139225978 83795074
922539874273 75649398
862042678118 24618165
371885423465 14732476
325075730789 12926595
281079011461 51294705
390722691912 6213548
741588636854 6822827
684936812939 9441080
732584220655 12685079
982234658055 209119922
235404499202 69380960
681352846254 170856103
888004047689 524089720
996284237930 81753166
201562951691 77114961
917500874744 39515311
122021129136 89591458
44364410972 151946498
638069551631 38933477
258416518312 124759481
76807591494 118875273
71365669012 54868044
832916149981 13201045
298415578584 108912738
411536025550 307718829
825204316763 58847569
972622982481 76780132
594746579935 171311690
853155430113 99158785
503577177453 112859329
96178967086 28251883
214020743195 38335176
178904503935 315529676
944662233355 510180594
127581586573 13052842
129842920910 85348461
975531280711 46464385
854432410775 389751934
136848023095 138525893
878856502907 319745228
550187335 205486204
150556763515 107738092
915896579523 22625658
117853217767 137373203
189525785165 68102023
574974054337 372060887
672691366308 154669042
740308305321 71752208
911465379872 106486600
405484025255 361752545
793625774826 160174509
175508014045 546792224
787955317829 356137298
123173874353 12169113
494735839444 120779956
23993526576 165037763
808649372589 39295751
440145481490 184468823
625616022499 3381224
217799596825 28778827
428847845353 70725765
34111279880 314409920
513261151227 42012806
304134448561 45536744
660123608178 40003832
950002134375 20726464
563266332102 54401479
251786402651 49960878
484134628579 12783881
134560009637 158225914
341662931235 546786735
976572780365 519599718
720326478664 50861074
343823240200 13793857
614670777581 271738434
879251675392 18942539
591975589040 12009932
832224099442 195419378
589079440875 139799341
324840521650 249469561
495044771342 56207360
776180706640 19266390
966932040536 262813320
977083729419 1646700
587020263827 3512960
749250827556 30008363
9008373769 108599865
563936396615 531675518
592923380486 102754080
388933990828 39273795
787283826176 1976040
520472030860 182119531
742691563907 27296797
97932373900 36161532
875527187399 167057715
656627520383 83372421
934168315973 27395599
848992541179 319602514
651938159176 18684556
617304035580 443445332
856061831730 11845262
799283420497 5088303
821971681920 313646949
696404575142 120181655
966553565589 71384445
392837154168 234956645
629757081680 159296269
922858458741 198685333
565365145219 16576780
118239928795 24233935
983073429564 49208885
199538377299 17109213
195864742310 546781246
545855435849 308459844
174858686974 69375471
114830896540 100816463
808715635797 27768851
254062373243 25452493
967648698262 115883768
58105058949 95909297
581422420811 24640121
291923467361 208658846
603416147759 100953688
673422583770 546775757
225503498438 5725027
716764514472 7602265
837108040210 228951679
688758714215 19118187
367808064129 27895098
451149118390 420907498
342763294925 312241765
629758360617 161184485
640973530018 473020064
539305036935 17279372
209321057179 126076841
452528262901 32955956
164920295142 110136785
88524795813 21110694
30744669198 33993377
111686920025 156063248
382077245335 237025998
123718380572 25161576
198231160644 294473872
19648476780 108808447
692232980654 325991710
530696509372 199750199
315804384520 99405790
750918004761 30293791
203017106295 546770268
847332016642 197955296
464257416773 26215464
730855528227 222480148
911067495821 21011892
191404832281 22252406
180964265398 23141624
599581402223 22164582
196906672687 1240514
219410237330 86808535
786946818043 253075834
362878575639 78509167
43189116943 123260984
257411361327 53237811
385127296990 304480319
309000840996 192230269
284880400344 68716791
159002558695 541182466
799964408120 546764779
236192094183 108956650
898446958375 501173145
930457536921 340899834
615042492661 10077804
592913555176 148515873
25224424175 64978782
888740356035 328533117
127851093892 93389846
572739306135 546759290
261336381865 233425214
170364418713 154553773
892394958080 546753801
448310689641 50937920
686955887353 210118920
153299609399 43599127
113445736085 50712871
542429659236 19326769
461052391600 443132459
588144397795 546748312
929747781449 8277412
868712221266 1833326
225574561940 344160300
269038927695 546742823
646894175635 99811976
10971495898 9342278
639861491225 546737334
202098521818 147703501
155308386449 323538127
619944772178 87165320
714627190531 30688999
772009754365 304935906
310302566070 452216754
757436380849 17570289
601830317534 29613155
591368145947 47435938
746533434165 39581179
459365412664 20633151
208908457119 147961484
234240786963 6180614
146132518427 16428577
642444576856 61257240
758700769745 546731845
118019770494 235895264
994728781250 546726356
185925754758 24063776
213771907450 22093225
937444141176 61970810
729834052445 22707993
226124743785 38121105
526268751324 119693134
644813127830 546720867
190290663756 61614025
137143378115 390460015
645197912219 18838248
914939583024 2217556
539162517631 11076802
92430555450 546715378
135120159506 134222517
180459650650 546709889
28023153568 16285863
350074285521 368059406
564553253343 254096788
949711206397 364189661
451564284394 7547375
282050806304 151556779
524550674622 173518268
354765285031 42874579
908255301911 41310214
269013779678 21483946
779607679855 546704400
616666564749 68360006
44913780445 184496268
97656312715 40514309
255169449980 107255060
361469477655 487368310
258801025670 307224819
589744040925 24876148
134196064073 35486385
403670464490 71357
993078235715 296164484
472458866210 21039337
51997087321 93905812
915282911904 28910563
437112539048 198021164
9353096855 189754730
956601023115 116438157
350095445616 302465856
655183108754 8271923
289091430716 43994335
852781865240 529951972
454740253709 195035148
322177183931 45218382
558891455080 50542712
280837698554 263905631
781696500084 48577650
620605126650 65686863
473065376173 27571247
312503293450 507172622
440032778434 61614025
750950576487 13140666
292639878082 5532912
628746792480 73333040
269492368496 11060335
855816226425 209893871
163404013455 224395809
105425231533 14930080
848914160840 5642692
293076629742 46321671
296831532284 88987668
608460976606 3216554
438192209208 31726420
44943997390 95360397
709625247241 86978694
831736448285 127213064
404358348878 21258897
426291290640 741015
590895307020 496106798
722901275905 10313831
272272270619 59506249
170822961703 5209061
347164749685 546698911
536977486210 546693422
985818163664 4166151
559757356135 94816986
961642388403 10039381
401949610354 153291303
403800718460 26890611
288106121955 176795201
516620757945 512321304
981971457597 42918491
409817863605 37972902
4786310507 60186885
881228948163 114006530
546740183222 109593374
221173107180 446612485
122886398956 313262719
215393383241 79804571
963317881443 23251404
559534941855 546687933
482916981426 87033584
746580441961 4709562
358607319959 35991373
461466487249 131104765
508335181186 20984447
498406444505 43538748
940735159931 3875234
383169512750 163017811
796016657633 62470309
305318568902 5922631
524722485811 130594288
556385950975 212764618
201428482169 256797376
327358203265 546682444
221081597153 9380701
215541240434 92599430
475712938506 49735829
926506232470 546676955
562285851080 490145744
432791728676 149827744
124998402140 323214276
725407260461 129430620
394039882219 252268951
794413443745 2063864
681354273394 19573774
631217087558 44702416
327908385110 323378946
873639239706 41881070
445384516646 119286948
623315458279 23223959
183034354578 15654628
689288674584 55224829
600226362631 15715007
679081168060 11697059
645269488779 4500980
225574561940 546671466
398605518458 114198645
579654937620 47463383
599366771345 50965365
617304035580 546665977
526430572533 24030842
526524031155 546660488
974842877449 263472
805254397663 117514001
164908921934 135358740
85278191465 262418112
405452960096 21752907
466004028205 99109384
358129730139 15972990
762828622392 86440772
195274207918 20259899
543041759909 503840799
168275271725 67004223
127437560702 111728595
371823474611 31490393
270285397587 399549799
998413745535 46425962
387049756607 34421519
123602189420 142774379
427970417398 5725027
596872297222 58073620
749233487805 85886383
258035290795 546654999
321633221123 88076494
658371631412 113265515
816856722701 137581785
199601198904 4824831
842171224273 80315048
218902973976 48643518
508368030270 309403952
176154703488 58112043
83027198404 20858200
488903404638 17723981
517529162908 154553773
251340374581 88828487
725139677200 367181166
606250407449 18849226
677701279626 92890347
587944051876 64067608
241883431336 151715960
512641764070 79552077
442896390715 546649510
452799663925 373504494
152278698984 39164015
946202293390 56772727
698084289223 84914830
905599322360 245226564
556028718458 121795421
290393218750 83323020
761794390174 98637330
998894321371 136873704
696521095634 3046395
385540031367 132438592
223924016405 546644021
524323303775 476302486
720041805238 22428054
517939940620 266221989
175841866003 190528679
935654175041 77899888
578152660953 83745673
9745428619 109818423
718863991758 185517222
476365803074 48676452
768150022901 95206705
776115376562 77663861
602071891332 68727769
633699889159 20133652
236578198840 493834352
224375673281 76780132
5488872481 9117229
708306393906 302932421
485228877523 17713003
975385940061 31797777
470294382697 18613199
938475431290 94279064
640844189803 53336613
19226002009 340318
563386214770 42117097
163954195300 488702137
749897860225 546638532
837874664303 38895054
990633958497 7267436
240378530927 34992375
138065686715 13261424
145781246964 4369244
297561961911 27176039
173214409877 63430884
44400314521 121197120
268344815873 1547898
572739306135 179770239
254626255632 80018642
418089374638 159181
379993159205 169467386
577690942740 47995816
35354648487 188294656
622688068160 16494445
525743440138 143877668
274458435682 71790631
196414924155 546633043
179359286960 465247640
448799883207 73914874
615890241593 106793984
54981921259 30299280
435985120077 59577606
790572967693 30787801
41531973630 253119746
201887121053 16571291
992424588801 71263687
938214445807 218566491
928542017981 33751861
576590579050 59330601
380635056751 67844040
752440063784 84953253
729431458832 31567239
606219284819 71818076
815623108047 165992849
756741679123 258021423
775583110813 110954646
922858502653 217600427
445097118095 546627554
887716585851 246714083
378733685872 108901760
246763568227 157737393
595846943625 176443905
420047356482 6361751
507807734779 2470050
469625040151 95898319
816041361777 343199725
896159556777 76577039
341949111228 65275188
233769827855 21379655
944019021030 72487734
522672758240 546622065
291362977174 135347762
507585858421 15199041
889030515553 41892048
923122100900 70703809
45715806007 490694644
177799057431 50586624
606764537542 15292354
652379285569 58902459
831523590354 128387710
361200420434 190248740
214570925040 393934552
389528751750 335344966
172632715683 107134302
8768792478 7816336
915292726236 59220821
632609186109 62086079
142497103345 546616576
803303137263 413826688
909978927992 14007928
15230708712 167249830
573790847751 1399695
963368416085 153335215
151728006662 30315747
908758223466 10050359
395453783078 27977433
235304434732 115614807
366595335120 330042592
405435609367 4012459
318555293745 456218235
522672758240 546611087
164973796425 75539618
15357790040 30035808
958051939209 353266551
610532772865 44444433
477136766385 249903192
244830926515 177887512
949946991881 42775777
539728395435 156776818
437227917828 2162666
455574609481 495036443
720583627336 104785010
368046709382 3716053
351390438268 117316397
669571310855 508330801
228532005768 143504416
56630962808 3298889
638246201537 125670655
543456536194 102007576
981424898492 10011936
944158137154 51327639
792484633355 121372768
558746260052 61410932
192563651240 238282979
34649037210 8540884
916284001540 235494567
553441381433 7519930
720188040595 546605598
114988011095 452452781
759591297035 75808579
541072789087 160745365
157223584119 504988
831588102571 7728512
404269284364 91078977
469687713553 9463036
183053467276 107611845
110010139651 477543
762513940603 28669047
962172947073 79914351
817570227160 270080756
766894586564 9671618
713258842883 27960966
826741014949 88010626
77971748342 127729030
162303649765 546600109
371274083182 87571506
480858938020 67339052
653065855505 77521147
496695514481 60126506
344823050899 32143584
857099983094 77427834
426941117210 546594620
724589495355 546589131
963368416085 546583642
589683650947 35760835
146706187703 119270481
341790561463 290977379
290146823029 287036277
420889116915 546578153
586976467096 33680504
547088852899 221574463
808609286422 101771549
621705490340 546572664
371660753206 110411235
369656361867 867262
679474584065 512107233
990231293527 51344106
952914961030 546567175
971000771164 48264777
541840093816 20001916
548920826351 89882375
228728588814 133530903
642565499526 35771813
606752351962 41063209
798824350563 24859681
584327546399 265914605
848206538008 73750204
448869494705 42150031
689253352869 44153516
156524584506 197104501
431759038867 55861553
744841682707 81286601
558434578165 136182090
452080522263 149020861
639587290811 131263946
734492768565 546561686
614950266483 20199520
536215892622 145601214
55999186978 47765278
916368834035 130215547
578791306430 77257675
424791410085 487823897
809202408714 72443822
809786254596 26045305
377233687140 9819821
379423167559 45322673
812210249959 391574282
980974235125 546556197
367521477950 546550708
583742943035 74798603
996286246904 3732520
910021349892 312669907
664460397029 116388756
273941928852 5110259
208282916793 229967144
602572518485 92659809
877540048265 530830212
803815681035 220471174
682753200261 8590285
734884858813 129853273
497364393370 546545219
428110148290 375590314
336559784344 41200434
728356196339 61180394
153980616070 13409627
60721849948 283671520
764111736848 66230274
172688747395 15682073
222273470870 345076963
330560719965 34234893
649681559265 35058243
463750334556 27477934
223924016405 432851562
82931486711 60439379
552382577870 546067676
343863658615 546539730
485151828430 61465822
948409618548 15715007
622255672185 546534241
184801365715 28081724
464130807499 23037333
64233521014 109313435
172089049281 21582748
893224447690 194875967
594515704198 173315175
933737495341 143345235
548531304955 257368232
437268624252 114363315
288295292270 5768939
227775289320 299479840
737146750120 46865082
65360588689 32450968
153763756658 1163668
863918939730 166942446
446321187378 288869603
967564442112 28927030
791456916580 106426221
916769363784 134963532
833419494189 56981309
287155800080 18333260
396130933890 48972858
816736222684 123848307
298748747325 249705588
389640551702 223078449
279421813258 51053189
554799215065 92687254
933993765773 32379611
271722670608 25364669
797763680740 546528752
90780009915 546523263
857657509221 49373555
850984579360 57327116
87373560071 101634324
904766130256 52288214
313438018168 89805529
553390454491 43719885
393930206510 546517774
799036003822 283644075
359548277600 212523102
37148928976 222699708
143597467035 526636616
469681231044 41804224
816283937154 152445997
110036374490 435376502
182753603206 235895264
314418392318 184194373
228325471165 377571843
578513131980 176394504
963918597930 529875126
388861124353 62876495
640721658856 18228969
946139746235 21835242
71975455908 70275667
421989480605 546512285
942799584463 188020206
24208006670 546506796
524257257219 22510389
768497240574 74897405
295337911770 42204921
474219888848 12289871
508808928706 31106163
785935431043 67531167
480819705229 1646700
346064385995 402217453
766423465694 53226833
743790923110 32511347
612566146124 324707284
906861238298 338693256
41277992111 212506635
298608967032 19409104
20753429274 67229272
678210985585 38840164
231930674791 148274357
305691110240 180626523
75363081063 1943106
789318813201 101189715
84090066735 14134175
736143314100 341937255
836768586564 36562229
804995316863 358195673
87482601964 424167964
765135155736 56092091
780790449902 171816678
738894223325 546501307
781808407235 546495818
652500257640 4660161
982273124967 11087780
43332824452 90524588
159415155847 1350294
983725144350 546490329
745329794940 72081548
984539314161 233216632
760387284697 466510110
850030956015 523129145
232479473408 3891701
605726929589 13420605
191829617921 44779262
245302404170 21182051
173469223143 230960653
394959325561 3880723
397195380145 11532389
498464757060 259448563
856029605811 32478413
744863946091 28207971
436732104528 98461682
729418312677 69512696
338361840165 72487734
484089734048 2728033
814753375670 12152646
738819734687 12355739
916966962295 19809801
157791736950 70994726
739785403806 120571374
856836220177 129880718
90664952078 66378477
687945126238 267424080
550788558057 7201568
323966892083 48336134
955115688410 313224296
804789888130 88855932
955020050655 39773294
389856269402 91968195
595183548247 59116530
299092435571 11148159
811923803586 24963972
222237613814 24969461
960055202395 3029928
85198543167 61416421
143004544928 36803745
628720577016 92335958
876204379215 200249698
764752770040 534211436
378090158093 232031008
726165585186 51519754
31834054888 26599694
897666521050 79348984
870371483333 11450054
102836017270 22076758
397081532796 53528728
545550573881 127256976
220442817359 30035808
44469646080 50581135
754706812856 87033584
109272931109 153357171
662879331256 17175081
183871603053 112711126
814728565390 57156957
561705229822 9243476
655120127968 91803525
421841263719 57436896
311953111605 546484840
748213900239 6339795
458085520251 20484948
76952358380 5439599
12481380319 166646040
983716018724 3046395
835582276112 108715134
947927396012 11504944
268410222797 34635590
300949474705 541544740
473334186389 130791892
905316345035 278111163
612054261032 188536172
292600505485 27884120
47865826005 546479351
928136119990 13914615
11838637467 56514744
180963458515 39998343
408895286044 154570240
628857854325 546473862
973984625479 242339350
196061264977 84766627
823588725180 784927
778471283461 11406142
212837426829 76050095
462370223981 62777693
982539160330 65599039
574254407687 98236633
247815013949 230806961
418138207690 19590241
117188738475 141769892
403749330442 34794771
994611121627 109401259
116540695830 13920104
353193133394 1844304
915153678888 344928760
791381689835 324981734
414837116620 426632525
734485004211 411675
271191343478 35486385
910259517602 169988841
378485179467 3243999
211581367654 98747110
266838200315 546468373
467104391895 546462884
85278191465 37703941
123166645340 53045696
315147438717 46985840
572529875921 144360700
652912907101 107963141
274194436738 318894433
679461978413 2821346
807116772105 546457395
400496515127 10560836
602902808082 19645131
13084097383 3007972
974197993887 18426573
270059686999 12547854
109372067938 64803134
316773503312 73333040
99353926425 82818032
486856594307 4879721
492916262735 37292266
913731382440 63990762
472606210345 546451906
124319253332 14007928
423028172472 28164059
480196849024 48577650
902441000180 204141399
73528747341 105053971
138095648585 530599674
196751553547 104137308
980828246773 115708120
215671288730 546446417
139286169100 271222468
784559316460 546440928
516070576100 546435439
17605824530 546429950
276577069578 158873616
142732153303 242125279
513251660746 28938008
857635602622 20742931
441245845180 546424461
155657283756 27395599
14550931577 53638508
215962815009 245391234
805866028863 102139312
417594667535 328417848
689148842309 24376649
1009989887 1394206
332397526645 356680709
362928130331 58831102
141053103391 286657536
528049237956 19776867
839426528596 24689522
169412439160 34712436
57523836809 219971675
385948157892 69600520
552382577870 87516616
266717554676 65895445
550431331029 61668915
76420773267 31770332
450739103649 280614147
737648282958 74397906
541901905445 7558353
83575497522 9012938
718810292871 33554257
504983761475 4407667
198475860264 102995596
631058581705 148038330
103331292648 43105117
75273110864 70418381
645826004930 42907513
914779018796 102073444
532458717634 97890826
279990877263 8238989
535832268993 22762883
505066939200 391058316
790907212278 235340875
82760427515 85002654
723290909989 182591585
253942059852 116509514
101883074561 302389010
161203286075 324921355
156582268407 199601996
469215294371 53649486
309058727990 46228358
369046767086 80940794
616176059312 1734524
207647798162 200085028
251616408321 171196421
245812823699 83317531
214020743195 520318777
213470561350 546418972
342084008892 14606229
364346562523 136258936
317891234198 8233500
49742864147 301263765
508727707973 15259420
570654242963 196769672
302991078556 136269914
265044970806 87033584
994277867970 392726972
372930436079 78992199
557780278060 72185839
823636674503 388215014
20356733755 227239111
497650688632 28652580
364375121790 328741699
673089475408 234056449
675923499071 81099975
152604205081 55312653
317363886593 68228270
468162416020 30299280
781258225390 537115117
846268945218 58671921
815574047365 153609665
626053880029 46135045
858037153325 200535126
784520385564 5121237
963798331032 59209843
731191677495 63793158
545728532750 46025265
477216625846 258861240
680817440797 295511293
483425913436 99471658
205621582559 67679370
221912160026 80249180
391871029462 172398512
716886949525 117717094
151148090904 120862291
814220500642 5110259
71872723784 110910734
584995692343 141231970
979262786227 27818252
222697924262 49444912
216729966046 21692528
279362191740 19941537
598757451014 155195986
42852221171 14414114
113764603073 9199564
624218865671 218176772
877381709663 60922411
566567785446 96117879
934730644975 11537878
890394024811 212808530
749544760925 333989183
775021808254 37462425
398811383403 27779829
584699623753 49203396
102884010505 492083361
484160029090 491128275
529679282076 103637809
742701899694 28844695
749919283792 478657267
688799590798 7865737
959517143170 546413483
239823985327 27845697
989168606333 4418645
572115486447 67904419
48843776598 107436197
844529137565 546407994
710585043130 89514612
72624009030 478454174
29752633831 499257484
802953106314 291861108
597848373485 182146976
639104645622 155673529
180182019611 226838414
645611247805 13634676
863191262673 34970419
380622508897 92500628
772709149186 266172588
320169543104 14485471
928779897682 211090473
978527350632 237777991
569438215065 546402505
989857745121 422982340
742120831246 14221999
818029574125 13003441
955020467819 44433455
151850194710 523365172
520410216323 29618644
408186941245 22076758
368071659795 538586169
554583305250 376852784
171479932043 71774164
779607679855 507661143
338514445343 45547722
931330038335 59912435
971584710359 20633151
202732103529 76653885
575490215360 251253486
56056042040 33493878
47315644160 546397016
528305286247 413491859
23097490911 4704073
341651022686 1471052
849654473575 15484469
215880276916 290390056
865833083512 58540185
118839284010 546391527
384984541659 85875405
819548284858 170362093
94543812707 73892918
304676726246 37972902
438494935955 290296743
29458464435 154175032
707162639671 36419515
577265136146 338676789
142497103345 353678226
836168136457 84898363
842135194477 18250925
296415128347 29711957
95611791297 12739969
164306325628 9408146
694357427401 351252088
6226824946 123052402
951604244974 188552639
436397884807 181493785
549428819742 75495706
504233379333 270876661
454930200554 52502285
684426220670 195040637
381060775521 206562048
100920660419 71741230
300901174086 38571203
67883627568 86040075
469276200315 20144630
351346109104 156782307
536333329777 53501283
698384287937 50542712
621027477755 89317008
686076766205 546386038
922564135653 37863122
329008748800 546380549
480632255879 119297926
853824103001 51453886
831741690280 17976475
775206225095 546375060
909450595275 253191103
288111100478 142362704
148549103640 546369571
567984444691 334796066
207319909839 50224350
219396020820 90145847
908900413430 354776026
653880744375 235011535
801614953655 546364082
657944095783 31023828
639708806293 73607490
805884021805 120741533
939021935505 8096275
502177616443 22071269
216301137921 365704625
560567068878 62530688
401632752340 153143100
738047791753 266392148
364587996188 77010670
258494994545 68645434
199716015225 521257396
560168117380 327468251
794981261747 19447527
713585858455 546358593
488961066583 33559746
977122962210 384032396
360844060668 40596644
909176625399 2118754
649214582590 546353104
118194095645 48270266
88298857595 75578041
487293999158 13255935
841575066564 97007097
168750918439 32176518
255699240190 89284074
502793710200 24206490
191463287550 313279186
972000170188 130489997
204667651830 521839230
65832656575 176795201
973814644708 290917
813718954245 292591145
691578584655 178573637
634896650667 38423
56613864573 9106251
345514204150 267912601
364075057208 38730384
900592090255 38088171
731098921465 10950555
641134961508 341871387
399335141202 80605965
586328965281 49873054
692332369977 90799038
216960139191 138487470
222733125219 75380437
904498958670 546347615
436195326821 5187105
177260358574 46047221
270550906006 16521890
572739306135 546342126
625459209839 11307340
234296769274 1679634
650314946280 546336637
831066836778 250786921
276860436622 39191460
758100629603 4857765
175388257624 85145368
998929549773 81489694
935021998514 274417066
796504182543 35804747
616127009608 36781789
902769615632 50142015
97382192055 227661764
880841139335 546331148
160622126895 6586800
623833293447 5434110
842274664478 20523371
604005235636 48912479
548462157114 55356565
730091313805 156085204
994464137185 35332693
884738234422 267632662
202262725253 10269919
409335298170 546325659
70313811615 92187755
33010916190 546320170
593507709400 127213064
983559993899 81884902
889093867010 539178981
352416310739 158643078
414101875721 91386361
46913615914 129216549
670313250915 343561999
397597891423 60455846
439571545834 14820300
285949081526 48616073
901490058048 218231662
292696747030 546314681
213053789650 385541871
922042299004 51728336
246318714803 144882155
670511228167 48319667
525197934921 194425869
978735202595 548900
506624783595 69128466
600708947441 65747242
92761811111 40585666
235477835150 133766930
237128380685 544157504
419143954579 7283903
483015240015 20100718
171460396692 22021868
806535541568 19442038
494531096836 25474449
408370397511 356872824
496516787152 161244864
889354731735 153944494
359268750275 299688422
430145346478 80792591
199934850677 32033804
803265499190 546309192
719031653263 40898539
954490084797 45256805
364220386880 546303703
517995154471 78328030
292065720285 75890914
17518623368 48231843
839594401591 526164562
566957957452 268126672
121543067262 27159572
223021531165 223561481
238765381949 8398170
463145976281 89734172
810887238543 24415072
863757713914 5472533
389457380864 26868655
332860021715 448363476
499923481093 59275711
561060587776 120829357
272890200610 347398810
37318292071 71148418
335530333045 39284773
142789167546 74310082
672259900555 46535742
329817989489 254744490
199566974989 26116662
277469246476 354781515
716878784474 4188107
199716015225 508484493
791061645293 82159352
961109524353 12416118
209715922280 31523327
526965961523 40415507
688229670509 32566237
285647702492 427905973
343242495603 59972814
51602557049 107672224
994178599405 546298214
197069402489 71708296
961010848600 20589239
457121333162 59017728
667901578357 6345284
968548609161 22252406
784009134615 546292725
197954528603 50109081
78125827480 546287236
169397591415 13371204
477003051437 664169
798291475535 13826791
877345899427 22159093
673763878812 143855712
93441879163 71055105
392343646248 410923007
409040585363 231372328
918705688615 62453842
309789462420 79727725
486478369273 170927460
639213415646 71494225
814650380074 101919752
786127304527 7278414
895603364477 63716312
678195341935 72279152
171502360097 20644129
282411546292 47216378
898788434554 84953253
936306364462 37610628
878603715082 10253452
832884077754 54807665
978223325900 298788226
930357505385 542494337
813689618121 2755478
502255060744 30864647
605750216835 30030319
757572985592 16456022
577673633015 664169
292146565185 546281747
571616127253 7508952
435529519191 109296968
185632922097 191050134
6099754596 306686897
13053320560 68453319
38948259345 96820471
223846448438 56953864
54912995886 66713306
221173107180 417070687
507613341844 85518620
748065340454 49110083
200027680645 167634060
85828373310 546276258
281142928285 546270769
799798615456 3496493
367983119317 23525854
919529697622 94833453
713147943127 306527716
751152849045 147807792
30539874608 179962354
416981348304 6822827
931201601224 51986319
158979167158 2695099
968515570870 134189583
635744739917 33307252
77939599269 31693486
504438162945 1405184
329571247961 218604914
367824586019 69002219
961717870550 546265280
793912407825 169011799
305252936929 28026834
437588729173 31896579
994728781250 263686071
421928440017 43659506
408698963562 59506249
895696049150 546259791
635743900100 130671134
339189540361 181471829
76386993961 13947549
112652053803 113177691
52242774961 20183053
383742298297 190643948
192158609533 145710994
590030031711 234012537
961580154121 26144107
808080594012 39460421
653291590630 109900758
358428180955 18278370
191297050277 156842686
492005782930 188920402
611252035285 546254302
829674227750 367115298
793216896308 69573075
515369158419 29437507
159523558108 8881202
761337554263 64803134
787757063219 73118969
897807879267 19886647
574940033515 546248813
913189527408 16604225
665720037940 409655048
698529971486 96480153
365742009364 105811453
846000985797 39987365
802689428313 21917577
688484631978 232157255
725591290164 27483423
600402595373 5757961
85239062965 18333260
659668037645 546243324
829124045905 101623346
397231297580 262961523
846115409491 39021301
699560504118 5736005
373458414919 14578784
62720735820 187559130
310582746586 196648914
403630636306 86265124
509631845402 306044684
400532388650 524484928
497447348627 42122586
841110930283 65456325
590561765027 93982658
363120023190 112694659
823033389164 15972990
52168190429 26358178
336065524431 88394856
424190207985 446217277
591071882661 87148853
666082185693 131626220
328922486257 81593985
99779381723 72855497
624678984004 64012718
234377471460 546237835
876385274699 20067784
212583099503 231262548
594811926480 257401166
625694926874 324087027
679440362731 17789849
763102224505 491408214
454069983522 270690035
93606195286 332073522
149670951276 435453348
29896588345 3891701
778682832429 51426441
492904494319 53836112
980013083453 148400604
812668326384 269427565
444974748910 111355343
56706735872 367461105
502660832488 17092746
364447318607 150519358
552325560719 3556872
858666162699 62382485
294789442493 61010235
706777402276 155113651
605400981791 160311734
626418676388 131774423
755030990615 127064861
279269010476 71346022
815961732854 411867115
177212274934 475347400
610151671595 101535522
490182726195 14293356
718841788753 80918838
710201875088 49631538
127092011685 546232346
456485907147 18223480
766930956678 13887170
331641295810 29130123
987563866503 1235025
212370197660 546226857
234377471460 546221368
51523142197 171388536
979821690093 24601698
945691890328 6273927
919817990880 29327727
791981305614 132795377
629137979951 132295878
362520448415 15907122
767503679265 57777214
34661461725 546215879
239141738142 178760263
494015309065 22076758
614675306006 135292872
659898636024 130286904
625895319286 73634935
609601489750 545079656
441325957135 432039190
384527941775 24233935
665382340774 78970243
454886513603 8233500
869118745003 40250837
381957321663 223215674
292802459681 61405443
720188040595 374783431
381200690131 12756436
219554172796 413980380
648071275545 12525898
860484411070 265766402
316718124791 150612671
735478760543 11400653
138877735191 98307990
912688422712 25123153
334440535680 26231931
144534579468 86989672
470298987968 52233324
281033255157 27933521
530333721987 1267959
710834949230 497973058
842052606983 57206358
435412713271 204240201
355417477360 2234023
937509869370 546210390
233827289615 228605872
154050922090 187471306
659928858458 213313518
899405593177 32198474
285467940323 3112263
241136232814 255908158
868660674067 69863992
708084040005 346317477
8380698222 366884760
398788730300 41244346
730315879773 165690954
818595470977 18558309
303996301409 109384792
171656741130 546204901
969615709511 27066259
641512036760 546199412
457501366985 99592416
703573686066 1086822
411464736999 50136526
574834762565 46552209
924305505090 107315439
790011560843 40865605
725919145553 183903456
287666406235 499499
576449991874 92242645
913703465386 4720540
734357214802 82494181
53260040680 87939269
181307627212 176570152
418510921768 5900675
435708224564 31391591
708740477912 329998680
270596909315 48039728
641146889105 343276571
581302650831 100141316
225556105014 3825833
25146068700 65148941
405242950956 89580480
437767615683 89926287
339292486556 12064822
377239867754 68096534
893705802964 185253750
295381681056 2870747
750581265589 108682200
765439584073 11521411
363670205035 546193923
457201118685 399758381
700931676020 414084671
735950169749 63562620
33420829221 33285296
157352013160 546188434
540001204224 221063986
299740288682 47617075
646391632821 61229795
780935238744 227414759
629958218015 461740169
648045751695 5659159
458275258514 8409148
893849153688 144948023
232478446965 43231364
884142230405 192120489
684383013843 24437028
494972525124 175055188
999111235673 5521934
587119008356 424338123
278581861614 313312120
207968742900 481923222
448328194062 60263731
148977026080 15605227
356990586664 50174949
29257539590 312631484
741094950705 546182945
971524907704 45558700
643306761858 399028344
657076677183 179572635
228824410287 7042387
222993411018 356801467
618344741910 6257460
176550817173 872751
112253733540 501200590
629291671951 111986578
701304044291 172777253
177708741425 65681374
481325470086 44307208
435744026730 338786569
106630544903 90090957
200911777735 283583696
765819785147 5955565
161061365072 86786579
486288062735 7975517
831131047100 158681501
168188984645 149986925
156801831315 197840027
841683040683 34536788
733344911139 42188454
530925485915 546177456
945212415200 377088811
317895005141 67602524
34950089812 128920143
996964028951 355396283
842716087277 72712783
729499917640 28070746
216485019421 160174509
997385573173 33493878
7645890954 20259899
512513200712 65291655
865436047675 493581858
710393482519 386958033
448948391010 176152988
933018825733 38691961
127920837126 58781701
91759382159 64841557
806925636728 148455494
98850675530 84179304
246319746735 79897884
994029817152 41595642
432993117505 95574468
569930369783 13689566
39613098330 192252225
991977872025 546171967
397525112772 176345103
638761127535 546166478
939779264140 375590314
527532873840 63150945
753503360257 159729900
152551883933 353046991
3851278405 262215019
378285220686 225669257
868737138745 312834577
339860776612 130747980
25682654292 130391195
185393022444 1125245
668430440926 4956567
966119325310 90431275
264637472935 546160989
795480214755 31265344
472606210345 504790396
166854943247 298184436
574389851670 390547839
933973242402 6279416
16802558454 210547062
847075419451 94443734
619948987730 92385359
750448042070 123787928
414718628158 70533650
394913234428 102128334
264044183065 8365236
188712378325 469002116
792865561885 179880019
362019659500 482109848
122068301602 10555347
290333547831 125582831
596397125470 546155500
696437168824 39504333
332309839870 476626337
635460036465 491688153
666538626396 33828707
933120567256 139338265
412921839196 154389103
637468075081 158231403
728156945639 123848307
741119201107 246115782
410711335907 122075360
796663317050 546150011
419035914592 64901936
488011302005 546144522
427893686667 32862643
614002944510 546139033
81278635796 91430273
454395888 47825657
848153179439 165959915
576842968759 141808315
858681109246 12383184
958320889231 9183097
75800881122 100920754
542067324857 314805128
249122389785 13223001
67025921590 25123153
177102909190 24821258
837376773580 437758728
588694579640 546133544
535326940675 546128055
973258622567 3474537
729515314285 10687083
197938555613 117826874
955665870255 434042675
617242363757 28164059
341548427787 77032626
70232052960 159384093
541727245465 48720364
918053032629 123930642
451543464617 61350553
111202501889 294539740
592790135011 79145891
707899463983 23997908
79460823964 260480495
156251649470 546122566
543029486505 279477924
354929134589 429860057
817469363877 66362010
682225493290 203993196
81786052842 439120
781258225390 546117077
215023515046 33806751
991427690180 546111588
209017238121 32461946
875339320885 83262641
496569102811 233386791
178809105115 378537907
802561183317 111377299
575292498672 178392500
472606210345 88301543
633308913178 217562004
780708043545 546106099
450048754700 546100610
448948391010 41326681
678310029101 4846787
247309188713 110109340
509957507772 47419471
134862879098 252938609
224800162515 200063072
432840075788 35651055
931930170080 53715354
766885628516 39806228
965939661943 14447048
84468519726 16307819
280995754309 116624783
290683814807 102737613
304250565775 76401391
877336930401 161272309
52131271415 11817817
356453583908 12020910
380681943789 28131125
895696049150 293233358
714544520702 11515922
248794932512 300369058
306935351598 13903637
584782815037 27110171
40038836148 22027357
943561869665 124270960
876415947231 18300326
638210945690 95437243
848983089121 284686985
461911889573 57140490
280501648088 54588105
167692452286 53407970
494827395964 294841635
750295477896 70742232
456100754995 211315522
914402231880 546095121
448815071270 26138618
208425048959 24920060
159475941033 61751250
30018125783 123233539
851860629576 328615452
359053024178 190731772
239329108065 546089632
946164150329 15934567
326195058974 12366717
452178242930 1943106
798158548422 21879154
488344111053 39378086
388219248763 77982223
534226576985 490584864
57720628437 37308733
161168636599 3370246
798239758177 41249835
52797924351 14200043
26408734050 116108817
811997691015 60055149
852126774719 77186318
590301803079 35683989
874688967371 2195600
616631248523 94284553
192970122668 92330469
157870784039 8211544
783694765699 14167109
1650551025 546084143
917572374458 105344888
655816764730 541067197
531398912165 44735350
173307286665 496683143
397540031874 78509167
247389684898 79656368
711385131075 546078654
287194928580 15484469
302049838395 481725618
172726226287 26703985
816323633602 130308860
835023772943 4896188
615103308200 406707455
343313476770 546073165
598824241166 169456408
525973849310 99806487
507382447059 75923848
929591410817 47315180
778453608881 41513307
163243325561 113880283
149649467330 3545894
717604359244 321787136
184603410419 157611146
65471645045 9281899
799282251340 105476624
224412515449 33691482
277841837215 376962564
421803312773 938619
312216418935 271815280
966119325310 546067676
931369004746 23986930
90143016627 2201089
244777005160 7141189
575901879382 82708252
538583606360 3518449
526464489064 8277412
712260777686 146550811
111026752179 71044127
420311964705 1542409
798152779483 126603785
756825781581 165196944
520972473968 33675015
38235251804 252565357
37962552795 74359483
57200861141 2052886
383868117155 123881241
414198366852 13535874
568439568034 59972814
125978268394 1218558
676636726172 61015724
508313115406 30968938
46740720484 10791374
848380410480 184320620
946795794423 25364669
290023380908 460098958
798159893227 131796379
154330943425 13727989
928156778005 323686330
570547212952 333072520
255645321743 88488169
894447309393 109609841
970856103080 115900235
465345172230 26616161
355721743608 157424520
158952457684 43412501
824703157177 8370725
144697830725 46008798
606168308476 87714220
773441450562 92440249
587746974820 107677713
115993851297 49664472
226037806095 70045129
174358702034 35387583
536977486210 340016105
488561483850 214636367
551196566405 72937832
818401769656 177377035
930270677475 69880459
429776408832 202395897
928587807219 26204486
761822137069 75852491
862814788630 345120875
966006150200 2815857
752191121167 150162573
264221250135 110334389
680781586649 229868342
138585097226 16033369
364692215831 30271835
190226876087 54653973
781784126480 18459507
752098587605 546062187
150074771517 26424046
619588305540 290763308
75604803064 137713521
943164035015 186554643
361218084036 198026653
680024765910 524495906
770254588490 11625702
343313476770 290807220
47150323550 13415116
996929508630 273560782
403263957220 14721498
138804791870 238497050
45569158975 68332561
347714931530 243184656
673310242988 60296665
574145637663 39537267
754260098661 8068830
584293124880 546056698
488747961647 20210498
792261862290 101980131
208518924745 546051209
875464843337 391991446
80214647709 48577650
984111915757 130588799
653616037350 135358740
453043551173 78404876
972646025303 13277891
632097575467 12081289
404796406920 59056151
356964513914 41617598
973709755407 75402393
244780501653 5379220
143597467035 121729553
102884010505 536648552
410424724864 4945589
266838200315 546045720
319005007515 29097189
898408543445 29909561
111674292417 82335
595846943625 244573373
955453163108 139920099
98924771541 16971988
476457483260 46887038
376126901320 97890826
476358036139 39872096
910272285016 244902713
104442315976 24305292
54424439044 20825266
354180857315 123903197
452690550675 40931473
940368620978 318334555
839945988508 98554995
720148714491 27993900
37071989663 305215845
583393746414 287036277
198970208001 105053971
175903534918 93428269
957316415790 546040231
737243677790 546034742
795440759823 68590544
204483070319 133047871
857397895988 23728947
431678092584 114341359
320499912455 155075228
242630199135 546029253
591353166466 34805749
815613639522 96633845
672829195098 24437028
918269110022 234561437
394934471369 89135871
680257911185 77076538
775051289673 103637809
140846557810 546023764
31910552500 114698144
507133891253 89349942
859859054462 14941058
187491270194 76895401
968986991054 396728453
221723289025 246159694
71342944552 21472968
142485090505 3084818
496929502481 331722226
790307058577 87220210
556653594615 63749246
187549535929 33224917
213782331061 142258413
919752249127 133064338
789510953065 546018275
938060051215 546012786
765122020559 104505071
16977558752 50306685
721838586130 541709410
515567237381 366308415
196888641322 31188498
939102942167 41293747
19239790377 10489479
335610930940 497182642
899794727762 243492040
841813851950 478091900
437305724403 70083552
411988769248 82285599
459116684118 167205918
661736394882 18547331
39283727977 257082804
459173813630 143850223
7639166929 3106774
982624780660 536538772
197726943685 327556075
528498361822 175505286
920333630448 59325112
464353482670 546007297
632709127240 423860580
47072363283 120472572
866987541297 75665865
953936406459 36167021
941213924397 137960526
580294842659 6971030
142909837722 63134478
492146153127 4632716
312471042667 1860771
936585850783 336267118
713915505839 214751636
361997179137 8085297
460345731924 123771461
655077780333 114725589
198291276172 163830183
555961824015 265887160
412636389240 546001808
501972212574 168001823
211210961537 10412633
780157861700 545996319
4915115381 21956000
786116787603 13190067
491763050953 57530209
212059709467 276865160
505537544104 20841733
61620372130 545990830
576409784949 36370114
2461509771 129419642
988386119030 262670606
686597491168 22098714
48416007850 271321270
856058384638 8606752
928488928373 109445171
225045265740 509598760
607874320356 51141013
913375036560 424217365
171715978418 307587093
162853831610 263686071
644262945985 545985341
308306485077 215712211
713993559419 83981700
869753248866 1152690
639311309380 545979852
901711083611 5181616
514970212410 545974363
545072901726 92237156
987758767334 298151502
628398356249 130171635
228325471165 542971880
429032138528 61191372
425109777574 36370114
317409478227 15319799
488473656942 73442820
336982895839 40349639
56567899687 56575123
681571204163 52606576
299849111015 248229047
218681811188 235373809
881391321180 545968874
607269199110 47825657
575310568460 138048350
199056429213 84843473
193519404317 7591287
489049379104 52628532
529659252715 142933560
756933420871 69627965
641499914140 3029928
134794557515 26890611
650865128125 383549364
367902140100 117601825
137764521752 109598863
215561505822 70670875
344248679031 4654672
556954954601 316402427
472309428185 210717221
861154373873 381035402
598420665022 151924542
969970598225 545963385
440695663335 103610364
191393870748 63414417
602914999151 65203831
395005109310 3189109
857800895787 360418718
947203278735 135183092
173352252553 130907161
829622749000 2936615
996772547767 50125548
562632585721 163089168
612726924423 137170110
510446355531 87126897
555252082429 15446046
110586556335 231070433
767032637822 121855800
158050321159 130281415
880719675835 20479459
90229828070 81725721
668918953856 16033369
899424612562 57442385
711196674330 176904981
891741876533 43105117
679474584065 545957896
877339894461 88087472
938537215474 13623698
323440559943 466565
634909854620 480995581
834075682510 545952407
676358307625 27527335
311728367081 201369454
776742091534 57480808
802450020089 39213416
950144178717 11806839
691485416950 27390110
988126599110 545946918
884751885565 377000987
388304322774 109082897
380659998767 57782703
297571913468 13964016
231626562235 542121085
856633138155 491858312
408040917378 50432932
855487684911 34624612
606822495893 7865737
406535462580 31133608
601348762075 225965663
21888033346 89591458
16348159659 119841337
847757518433 24881637
574363078909 14342757
140107348364 179424432
653065855505 545941429
689104853463 237931683
211174421264 53781222
164432874523 52216857
727820159647 6724025
526399729842 53182921
172757104820 308953854
934786377700 317571584
361955885390 14545850
847478468651 10593770
314307289469 285636582
418038019554 90442253
947214366515 75040119
135838990876 23646612
757965172061 95168282
349915658910 59336090
663096065 238063419
354116279230 42243344
91553248253 281185003
632570137363 95300018
46047511766 121405702
787574339898 30601175
65725494828 43692440
167189871049 36633586
132491649492 32286298
562285851080 545935940
680552939446 1514964
951163859596 15709518
807309754367 291004824
573289487980 545930451
940690122686 9792376
23034455235 6773426
10409545637 9045872
969872940518 62217815
20711454891 87368413
489595499089 45415986
699749534300 65511215
945762597045 545924962
500659031957 1180135
260444682510 335696262
775056180372 35552253
581270633494 179912953
641452428801 38944455
148527199622 12498453
537924297706 49895010
85828373310 545919473
860787563051 42962403
330196629106 130210058
170556377440 418986348
626500242928 37753342
820871318230 545913984
482566816160 40810715
237640411072 12657634
696077963175 410763826
638722147238 20759398
548506447855 6910651
971070961915 545908495
576590579050 511344262
496264029680 545903006
245834153953 13453539
590832663644 39180482
333941494848 6219037
668415263841 7657155
991520564060 93631362
849049687158 367708110
707937667423 115878279
177623313210 45641035
956766233945 282705456
959486703757 9243476
936577249520 30041297
923333282105 365205126
356993210406 47177955
187253086017 323318567
857567632335 142933560
289862308784 25814767
541787432350 40278282
301005111209 404616146
41766315507 10994467
286533399462 2969549
391729479130 270799815
78509508580 13843258
424369034116 64748244
390872360475 236674702
635307104528 60598560
502737662021 7788891
785109498305 184984789
290907003036 41584664
743633427233 43983357
547704540470 62047656
562027903595 221909292
269589109540 450745702
439549743526 36435982
150667657782 16093748
439483013753 98461682
658064521862 406301269
902821612929 3759965
442250241775 50553690
279492382750 488367308
315689765803 27648093
854865624611 77296098
672872401925 206825520
130501927669 281448475
149649467330 413667507
514420030565 276277837
911044310285 50575646
817311055628 203422340
322362931691 37956435
111457092687 204723233
598047671005 545897517
237824240590 249672654
519853453167 61767717
295997838100 545892028
937965434414 7283903
749347678380 545886539
920970401268 11027401
516582085032 8035896
176277119166 89948243
174957832200 545881050
652515673660 545875561
787860407530 197785137
741094950705 226163267
91201625494 90546544
784541177896 2980527
118238814528 20226965
151818190932 27417555
755642978600 2942104
193435137189 57793681
471309167388 190561613
713345442836 70813589
496182312029 49829142
335191864838 13991461
512142185316 68063600
863634760314 48692919
813882938120 75495706
698592156367 16263907
806285199256 193311602
211820015815 545870072
204117469985 545864583
862018844880 65363012
231543554669 73053101
306741545986 200222253
237034450009 83685294
966903947834 450098
865969413805 6789893
149649467330 390251433
286353645690 68480764
195375301739 409693471
831324773285 448588525
231626562235 545859094
645050669794 242141746
232726925925 545853605
254712048702 6487998
854344797938 38796252
307235399713 149542316
844452338058 61751250
790038632591 8815334
870697428550 168193938
650227854898 34470920
917153141105 545848116
752562962494 22175560
984825508040 545842627
52021859178 169247826
440026131255 8260945
789510953065 314805128
316354566365 432895474
443318121563 58644476
84282579851 347958688
863046770237 79552077
510261239006 138460025
774517025928 16521890
848886929911 25260378
787838025969 14216510
785039356955 21149117
933899514154 77290609
750136082825 153719445
7388242783 261605740
285369423751 169829660
100483842891 66861509
62170553975 545837138
903398594980 545831649
941361142285 86676799
540051774381 12273404
918416764122 32544281
450482973023 93647829
119939647700 545826160
919468775211 165367103
606850580525 545820671
707186516821 273291821
579812625612 20819777
377974933005 545815182
512219303185 109708643
776255593067 12130690
728343154475 29657067
330659294335 228666251
998559906627 6026922
162867899917 133882199
31235377728 101085424
480804154892 9715530
9314434920 13437072
951549640402 131637198
464209119062 46881549
776306588785 351032528
8252733165 545809693
386582250080 183299666
639861491225 534727402
647085514105 187152944
286012463009 982531
792732467194 20841733
294347292565 461932284
51089338130 8134698
628221108042 80660855
437944754110 503599283
4875177417 31188498
312677097146 93614895
871339847551 117519490
79650139574 82691785
213425257725 26929034
415387298465 192389450
805174164950 76780132
649764764435 96683246
174314175266 37901545
674748649651 54961357
634321537784 17361707
887575738111 299529241
217321834265 424195409
606663973573 111701150
75631770521 116482069
728990950115 474123353
243730562825 545804204
350984902551 2706077
810226969314 124693613
775889657904 341580470
934613037661 53880024
706317421168 80490696
329558930645 540479874
359525465316 158423518
545135690397 4023437
924146957906 85353950
772802379851 79200781
624222296296 114039464
102755949227 78531123
655110242279 121515482
184904764916 33191983
203080723805 450438318
406034207100 545798715
343749001475 96820471
205987849970 60291176
757959957511 154306768
277799497650 4940100
258335292090 20748420
368663009140 495585343
132524133394 40338661
657498032198 510487978
994728781250 507984994
471945092902 22916575
46765462315 526477435
623209125371 110800954
479758574330 545793226
619504762960 545787737
922065138733 15841254
821831720490 14919102
329308376843 124287427
644764706453 9051361
968204215415 55334609
678707677125 46963884
895012580499 115828878
935118533557 70588540
278837286740 10840775
860307596494 12410629
848075427754 120565885
466380776698 149525849
766403315575 545782248
407653923503 10187584
615638249673 2058375
995085291800 176059675
615477762291 57431407
976490480880 72229751
365998897472 366884760
392412330105 409298263
934066549913 84601957
739444405170 545776759
591976670373 5521934
339340520795 16801829
887889999828 50976343
300399292860 545771270
360369113965 20084251
926308148019 37945457
846643783539 69282158
95087742581 13349248
673735758665 49340621
865970725676 5423132
341425068001 65489259
404383661565 545765781
179869352285 13854236
905571067569 21966978
810658237463 301571149
64747393124 29459463
40953633215 82022127
254670238989 58463339
244345937523 223973156
143541997782 26177041
186352055362 69688344
311953111605 261012928
152927408379 12333783
304101146798 90294050
444550526056 523277348
195070895358 218588447
930794045555 77834020
575928193648 104362357
205731708366 13354737
21362107392 61471311
713820161909 32176518
253633836035 393758904
961628166404 21648616
424190207985 123008490
75254695269 73772160
620553499697 41562708
709184403695 434492773
989431850703 73382441
98916933249 83965233
267587501124 270646123
960629225875 366066899
60953139941 98489127
933964114195 199481238
963840876271 36567718
129672808403 103901281
373992552417 99180741
262097495002 169461897
340120085369 5445088
77352481943 188662419
61962177649 25013373
696476909184 35255847
662803731259 140567801
50339406086 84327507
752574231411 3578828
761224414995 61377998
170352798500 118617290
478658210640 25062774
472606210345 349879838
558068250375 218912298
536390344020 4555870
107738335210 83196773
368071659795 545760292
874684702418 16011413
952364779185 545754803
546211413966 32988890
597264088483 20331256
349047375629 307208352
269259250666 279741396
82306325126 140364708
798864044430 545749314
767110806671 122591326
92088006008 264174592
178809105115 98055496
243520375129 130204569
384577115145 545743825
227080579197 6487998
888335720514 127646695
781258225390 102013065
466183622796 167782263
320756021125 545738336
319608860802 29168546
150427826905 242460108
78652189646 27445
831053646711 234116828
557792051965 59253755
695292854711 29690001
419608068904 43582660
1074908290 3189109
978651253829 8793378
984181598612 30787801
195787317057 51717358
367521477950 68332561
233742701217 35892571
445976047128 144668084
154601103935 461224203
451667032985 22614680
926488533026 4061860
88436197864 20989936
337014227051 211996158
206593124908 123260984
339440733468 1893705
908513617159 178348588
26958915895 545732847
490671639822 40882072
598752236464 189908422
301193230217 127981524
400289667651 192027176
86928737000 545727358
893861860723 163363618
831324773285 438790660
222674914374 26780831
262668386844 71148418
321074256878 137208533
658056129181 399154591
523536570567 222617373
622765918647 3243999
198659042080 349545009
229143527188 198070565
936959687525 545721869
392126075847 22592724
265376229375 34437986
61953861814 99625350
377796669333 44696927
207934076957 27670049
951814597340 545716380
79776548663 54489303
982174877356 231789492
940222215462 14117708
681587945613 56141492
887872429539 47419471
525973849310 184523713
168265534239 3194598
245221139525 81621430
839027319115 420166483
376764627226 100629837
505206277465 395202511
392829842820 545710891
726724280470 58474317
197591047023 387858229
305123638045 57195380
23905592796 254903671
640745140798 138432580
897346594685 517085756
128212525494 53226833
828276955653 144585749
545780395730 235664726
794334039871 7788891
309752384225 153505374
104489027366 27121149
585819352635 106596380
379075296695 365902229
228325471165 135342273
476502443659 11773905
449335963811 30348681
141852178452 883729
756948219215 7701067
383333244131 48917968
172692672030 11285384
363586505855 45778260
466400076022 111377299
160102922385 400532330
516210754182 352097394
853803930926 72399910
678924402220 486138774
302989360499 1663167
776546222058 233491082
334018437069 76626440
133997526943 1037421
432912958730 74222258
477007665105 292047734
552932759715 366533464
259996541175 129655669
399325700122 3271444
435538790112 167732862
978166314238 23229448
734113014681 295352112
898761615300 81786100
419056597144 5790895
523786707205 233589884
440192313638 162990366
557884396320 228792498
931323484469 9490481
246204752185 40580177
321216279264 44126071
467104391895 535770312
933108414610 268291342
753198951295 545705402
620979800301 133185096
904949160961 34256849
583692677354 20858200
445250557601 214147846
393380024665 545699913
446747663630 545694424
630125325131 319893431
868596200273 53429926
357531519544 28575734
845079319410 540249336
950539592718 34657546
573476190826 98763577
159513211343 31819733
929739762020 12646656
123124089123 46244825
706348829226 54006271
702489438080 60208841
266068098777 4122239
763152602547 449625946
820321136385 545688935
773555679560 545683446
205217833675 392331764
258035290795 252977032
795421789839 92495139
754722527863 63908427
799964408120 545677957
348446327221 247564878
778135504864 152308772
698144058944 20232454
909645478 64962315
404726877757 151556779
817570227160 494679658
228875653010 230439198
463098178069 29640600
343219666852 23838727
28609461430 545672468
406899221518 112661725
437347989703 22867174
677140026468 105119839
70423281650 545666979
123179302974 27285819
138577418115 33993377
584457202068 166410013
983589925416 59209843
594831549655 387764916
250842371170 26709474
995278963095 539854128
872038229815 243481062
903398594980 422603599
774325597053 296433445
304250565775 307801164
278018396389 273198508
119116945075 264536866
597426244521 48522760
547430941265 49664472
368538976788 28015856
414552563952 229566447
27431227878 52518752
288021487064 41837158
288045320302 240813408
22450170233 54395990
241503847611 8639686
880219120039 38818208
495163665990 358338387
56701680503 60055149
772910990694 7986495
433437863730 64643953
913861567961 478563954
634337044209 15347244
821971681920 545661490
3301096560 511706536
767767217133 119506508
600193115758 31775821
96753338954 19041341
597607186825 157034801
291549751377 35645566
99943700427 63930383
469228736932 69430361
435581516488 35601654
520472030860 215080976
427130828028 338594454
923141696630 47452405
238020433917 202203782
570215443906 275333729
358468585484 129650180
213470561350 410769315
913384521552 144701018
920599311934 245435146
198615651535 429047685
790489156152 111964622
21372574915 22532345
668146610225 134694571
389528751750 545656001
940942098139 91046043
93601979734 26347200
621105553291 7794380
173662853107 63200346
983192455948 502918647
916972001197 95508600
215078910034 8206055
374123660090 23926551
372841936932 87840467
324400619304 110949157
790386352671 205239199
51586122983 102594899
581915780528 16884164
382926569610 334883890
679402559988 45097624
200266197070 545650512
907770362320 10868220
754228465554 16488956
766953497420 545645023
452662436017 93367890
312012513563 54357567
915386654004 71384445
803751764211 51294705
73859857707 187926893
752425276418 90222693
181261969710 167628571
864335683985 443796628
735593132255 80781613
94925932350 63013720
455605452172 334966225
216712236576 47348114
515666061337 126208577
868577658431 51827138
920768235909 201369454
949505398923 90420297
222685634391 43319188
128441389349 236510032
330659294335 545639534
863235320295 545634045
830667300538 54395990
87732230706 104175731
613281206551 53847090
483529743360 5988499
755341338675 13568808
543029486505 265239458
231379367701 228106373
560635305545 545628556
843801542843 103923237
875754640581 58518229
931529648728 303942397
834024099469 16104726
241994023708 46771769
451380227246 313723795
517721121635 111915221
912590718512 142840247
49069141379 378334814
626394063712 217830965
899547322065 545623067
883592048560 545617578
274350209069 50987321
424547327814 8480505
589695842016 17197037
524213010390 82444780
448360826167 7865737
207837827342 67037157
602647130462 247982042
759801133435 381260451
667687573225 118265994
68154109021 142714
680024765910 128826830
407609308911 10835286
910827555164 169149024
679956820160 30688999
420075690700 79025133
989911789815 290225386
320253895475 68804615
990759146120 18267392
768326878481 267358212
814269136090 490480573
792732950226 10215029
167573192783 58441383
96704635057 87642863
243490031937 229160261
926506232470 545612089
789383539489 80216246
276534030329 28625135
818120409005 545606600
627108701486 39603135
967715883622 38247352
51883382686 142527374
45383290457 5362753
796499017394 6394685
858283683690 246121271
955645212240 13914615
513170950490 139135172
327467110514 381051869
203343531636 25792811
733318371824 57837593
628793893589 35173512
75677340199 225987619
255284381570 545601111
380562245166 131950071
551656607892 168062202
808019957029 124913173
883473110000 20666085
962255424787 82335
242545034392 8694576
949613869960 37945457
35761825415 545595622
342078432068 62914918
732701838947 114231579
190362923860 545590133
6602187630 545584644
371341976623 11554345
70310973802 74419862
542256816115 27510868
235405887919 59989281
900647685755 58929904
225024380095 486638273
420853243392 10560836
789510953065 525670552
537698974256 252065858
72624009030 308048169
819029917257 174972853
872038229815 545579155
204667651830 73876451
727294052556 16121193
545560635218 19656109
467056058342 40036766
212413323 279318743
154560636119 27867653
515232015754 22691526
385793746833 372714078
651965491815 545573666
752288133753 162540268
850377635766 138125196
616522977998 173315175
608311620916 128793896
532390807726 81451271
188543253838 163918007
871405128228 7443084
175441391144 38170506
101456236035 121372768
451435078823 223929244
298111419208 23410585
643997873778 204437805
976997442339 106305463
286266820688 175488819
495425386999 101244605
149689026553 9572816
409241378472 85507642
806016408415 545568177
623268851180 10906643
957263828262 45909996
241813265449 258762438
807892507938 112958131
699999456867 367675176
821971681920 428855570
11990375383 76121452
736730793700 83180306
539728395435 314651436
429934991531 82230709
822977384897 6548377
292801257590 185401953
600248398385 545562688
352532622649 73338529
721735971856 27472445
588545188108 8145676
523030031761 129392197
447602770403 83581003
308101838690 414112116
130303393120 42139053
491581057669 172574160
250165519672 92840946
233156934185 99081939
752602499761 6740492
57669767363 25260378
601187920489 47617075
695980039415 457853957
892830652944 44378565
297648383635 398133637
442267554081 44971377
222273470870 169868083
802468666222 216661808
181866706726 133805353
164923363493 108654755
880729687771 53978826
220072743490 545557199
340562567545 517195536
404198070078 33801262
864608240280 181938394
174375542286 3419647
195314560465 545551710
329813186614 84025612
90780009915 514280877
285326302167 198284636
3659012294 162962921
654550893804 70017684
91330191760 312071606
513965456122 318888944
300223872490 100629837
291239595432 347920265
87300364256 4901677
934208778300 545546221
986708518214 312148452
675264925943 132158653
697630584950 287651045
945099981105 22307296
545455361687 149432536
306420244463 6982008
321856384815 199168365
302600020240 448989222
218846629391 89256629
503330339704 24398605
192506721913 40360617
993254937603 131132210
708953978056 181290692
14660552396 132334301
922654959555 20150119
991886361998 9380701
945467307893 7942583
464802213909 43247831
738781405000 88257631
963918597930 281322228
64371281355 545540732
776306588785 545535243
556233850785 301796198
517062463264 28723937
851987787750 190863508
258174371077 177223343
973112955485 38285775
729433511718 21769374
844529137565 76719753
99564698536 9677107
250332744965 545529754
87737286075 207193283
419628273913 55400477
400659442533 319113993
686002930758 43165496
516506666172 42007317
848050227755 59467826
740544768860 24881637
722534413101 224796506
883299986940 76780132
33915819171 126735521
967711657092 2980527
740414281444 70286645
458301482375 33801262
57218917370 63941361
160683946921 277172544
549081486800 545524265
836276409890 545518776
613323438917 120033452
285357847450 172184441
326220149193 18256414
564835135449 1344805
413149297867 22246917
841228046495 313388966
510686864463 123041424
562035461948 225049
755092939469 189518703
406034207100 369102316
949496056645 94646827
565297570140 77191807
541803482186 49763274
367521477950 376929630
454933301839 57574121
757323752058 123727549
586402611194 55076626
22946933130 39465910
232176744080 522860184
466518978740 10456545
343313476770 16000435
187019866477 22060291
749216120609 116553426
817020045315 2953082
162140019767 93927768
523565563465 183250265
268488745850 22724460
216960117235 100574947
103233319487 97534041
346376825364 22795817
324719351975 304612055
585839261238 93543538
366880889367 80589498
363431968549 204811057
430554400644 54626528
510018575805 545513287
185844050993 12048355
943850558131 106437199
364770568725 545507798
832802555126 72531646
800379733305 71938834
968330037181 261084285
207895214837 29684512
189141475411 27126638
635204251646 128788407
916388775572 62404441
367464082058 34289783
858778528018 16982966
155701467625 524172055
886124838484 131137699
690718523896 285417022
219974476504 57903461
911044568268 40975385
42341999246 1514964
772816574405 15424090
932077069606 158116134
100133101280 414474390
703567258447 10478501
323232702491 204185311
734442777334 18849226
539462598680 171273267
110549228227 9880200
505066939200 545502309
548506513723 5170638
621592435988 20402613
495671222842 26451491
288614395285 26879633
33561098035 489541954
756420399556 54890
56700247874 484129800
206230826044 60093572
920338427834 83965233
480254950089 24409583
554177895780 263181083
561665626687 11455543
534653593740 98867868
594080846243 46557698
682728016729 4369244
320111332259 19321280
104493199006 5686604
336214619557 134848263
782358589080 134930598
858188808906 15242953
623356035875 499570357
64231544974 3842300
286987639076 3985014
618684711522 185758738
322406566660 361258535
446747663630 50630536
512784640159 62327595
219411104592 87099452
775756406940 162929987
737741118415 10698061
571524082212 42896535
72978076975 186801648
145248012570 300945403
423051237250 12783881
269381825525 74436329
525900008374 19897625
513777734903 30897581
428494971102 48374557
657814209576 60214330
513869848720 246170672
409840796647 3995992
995788474031 3990503
830689777993 65445347
434481548006 22065780
210618064294 17680069
149099285485 61109037
230526198545 201610970
486064281694 202154381
596947307315 497698608
519753465543 163440464
423936810881 33493878
949483832642 124084334
59491347557 410396063
117575789821 146644124
768604042955 456893382
29261689274 304074133
49652438361 263526890
175354802169 58040686
337811658320 518584253
514420030565 147302804
773498755722 40766803
469270760716 9172119
294037633211 210717221
747183540674 232903759
366191929135 131110254
771267630260 29091700
637383006559 245413190
162735496840 72685338
435057264679 60142973
340341786079 134771417
964450805881 11510433
558010324958 368059406
641994141119 14260422
1565528996 79689302
924790068521 3990503
922239357012 279675528
612252490778 1992507
57978021533 206715740
869252210038 1608277
610084488816 49291220
188370344849 275553289
269696721385 372450606
836718087764 87373902
387841926506 9847266
687078039559 26358178
256339792931 16692049
21707681273 161810231
116996845616 58831102
782908770925 297767272
919805750410 91836459
456606999976 3501982
507601288000 147719968
445526215181 27126638
132880344957 140029879
983346943853 275432531
714617551847 33631103
343634616204 159263335
496693324370 15281376
484451725528 251484024
683052567740 115494049
441746167530 17482465
247557280535 3974036
463081524443 162068214
975875847197 6680113
286094564890 537581682
262802669740 87697753
550732032335 545496820
986996910274 2173644
51018672744 52798691
45038468569 68250226
666592731469 192049132
489661847540 545491331
503452149011 251868254
846498950785 44883553
932971033010 36962926
549071998900 345807
817570227160 331327018
331705154836 10099760
638448745637 102748591
111801596213 429514250
560257637481 214482675
135430054887 13744456
521829395019 1300893
377246921119 2184622
105589588660 10654149
506717484735 285049259
525396922149 4726029
223730784230 41529774
385322277248 200183830
686076766205 488284973
825822954835 545485842
218422197955 545480353
472516967275 75572552
760696721583 113622300
214570925040 127663162
887993503320 545474864
141946921500 177245299
490706527906 7657155
559123911649 6279416
578791306430 545469375
113887647405 545463886
971509198186 18558309
199563286381 111042470
754579006980 85743669
322916692364 10055848
461311208928 214065511
486599571882 64967804
974250331502 90167803
943759182748 301938912
272340018765 8771422
458209610074 21659594
215761988966 369673172
714686222145 545458397
987027042303 188294656
1650551025 545452908
837132197299 176163966
313731161121 103670743
155376565318 158994374
883226258692 284522315
587403278177 19211500
833284173872 231163746
14447381592 393764393
766294476775 25529339
993816849441 254140700
969304738286 45646524
605090921740 40931473
494953478294 8354258
609013694369 26714963
303410358729 114484073
363120023190 545447419
907081594203 128283419
88029100690 427560166
42354179337 3359268
5277101372 129254972
992444716964 77427834
924855686935 545441930
37840271434 8711043
444026954883 463952236
204117469985 339533073
217148093529 51766759
419160427068 46453407
311745629986 154323235
381454987431 80627921
454695501892 175675445
204667651830 352558470
216369256411 366198635
116018348704 6564844
33961471184 93005616
478080954139 16527379
112161081801 41469395
696998740344 49148506
921470243494 37846655
431805431895 67629969
641445100986 6493487
586390343279 41617598
23473611077 96485642
408073736109 42446437
398331661270 269449521
824172409300 537427990
611603770405 5950076
277672317520 117601825
457751300530 130275926
208518924745 295231354
633809490930 222386835
63672350191 114972594
532483555359 4594293
854432410775 530023329
258544944445 32736396
809155604011 100547502
348265113375 545436441
197489980647 8491483
770756074508 33466433
250759130485 58864036
964246088137 119083855
671476430721 289500838
914315557662 76577039
537331224815 161909033
452265795388 475561471
190257652910 67415898
468738645 76148897
52053415439 37758831
925405868780 251538914
359082851404 49005792
71319149737 181943883
666198146307 10555347
123400430247 349654789
489574662845 10906643
786209861995 481950667
779107656492 138097751
767152912790 79359962
849480774170 68316094
467104391895 373328846
347714931530 545430952
528113920332 16038858
752031794545 38960922
378667878251 113040466
572517717786 95596424
569718906058 46036243
273440382455 545425463
196279013607 111185184
428950901328 180461853
931457869075 545419974
896016804354 191796638
49516371540 474546006
608941102344 85996163
972067141477 49499802
688632549550 80364449
9353096855 545414485
50762819476 181993284
496264029680 294561696
832703374385 225120357
658017492110 371995019
741718954111 200052094
508326118847 20655107
248682199430 238315913
573818177482 6817338
856461845513 94509602
153021690351 324284631
379468781149 104362357
230870539982 192866993
805385222489 54577127
640906330772 31402569
179798642987 70132953
140818747628 11669614
814200048628 38917010
675462595811 18454018
206255076446 41924982
848329782525 37122107
656366946575 545408996
879435337332 28026834
865398203601 20528860
969630974420 180511254
449974661270 62596556
647876284309 108259547
121740004512 216584962
951644945909 122871265
363120023190 105240597
734773673629 155915045
372683754930 281871128
166706548132 539782771
606483830082 21297320
184904962520 362724098
393290660837 79288605
697630584950 411510330
400762130745 22246917
688827675430 545403507
786066244891 102534520
942244533875 180796682
698554836656 61657937
478658210640 498686628
529637637033 25787322
374673841935 545398018
493752858019 156946977
426291383953 69787146
688890925177 183431402
108346596164 18969984
825377267083 417575675
940260778595 545392529
44240227836 178452879
493301115900 140842251
523648771216 29086211
676723674840 188431881
301683367891 193514695
824722591145 213675792
129645495139 164368105
199831542208 231432707
929120621868 28460465
401207220196 347327453
627381595518 349105889
503966575510 33235895
966119325310 199058585
702032039710 502045896
972072421895 12514920
80482239367 259684590
293231886107 10083293
303150202085 545387040
698064221439 56234805
952848744315 21374166
509885568938 17361707
844814691812 96430752
829074131520 3436114
63643384738 2338314
366350621614 35568720
227136621887 30870136
688277493585 60658939
25250030360 13568808
455507382790 11279895
272950036199 373663675
209069106590 218659804
826134554387 207319530
985532889356 131313347
573547240442 247334340
642417318482 46069177
391179297285 545381551
639827802324 10006447
205714703444 35255847
396003064727 1888216
728412453100 11537878
306451293155 545376062
525973849310 293332160
612276324016 68639945
51717098920 323669863
763652406350 85299060
16505460840 421401508
754760731303 41540752
926506232470 141391151
963869029352 14057329
734916135135 81138398
599579019997 83103460
311402929760 520466980
731270225085 292942441
961236361584 130363750
471830713120 178546192
534687965858 16329775
986981634387 32615638
354317113670 224752594
120306708108 170609098
358718568430 545370573
430692750889 59264733
713251882831 239100840
932955427783 129233016
968269523537 4813853
48416007850 534837182
679899048435 98538528
734925664039 101047001
542922195603 54395990
380175660385 545365084
588438860689 240582870
568317390964 7552864
378788444136 7728512
560516723770 65950335
651936572855 20144630
749262310544 36886080
791735755199 392260407
717915431852 32692484
647690256610 51860072
680574947755 545359595
163710969313 225477142
760617756829 235121315
818559282000 104949680
366894496598 61751250
518279641271 413255832
269038927695 309612534
577756860141 299699400
772889364034 44115093
962714549611 63194857
998183278892 340164308
224903169089 40399040
184861105410 545354106
503157825923 74128945
686551658018 31045784
996258884239 82549071
240979653600 93159308
64371281355 537729885
349467731646 112035979
277291655370 461493164
250332744965 545348617
831752520077 7602265
276122259108 24365671
932369534504 182097575
969230428204 102265559
99943233862 166684463
921554595865 545343128
458851664220 545337639
647830747565 167881065
985771940795 53539706
279385229073 97051009
684426220670 376693603
638891057654 64654931
19444516518 91210713
764937447445 81182310
739848675509 68815593
451082253973 12169113
102816503875 18684556
705800722223 20336745
230759706094 389719
133144011980 374410179
789510953065 545332150
598379618280 115944147
381176115878 1992507
838393416134 12262426
190196258445 149986925
136011298983 120027963
595219018165 13574297
195269031791 27121149
859085481295 229846386
849480774170 545326661
818095206098 18102722
179909468805 353036013
681053824582 4413156
426295830043 77109472
410944129886 10352254
908280425064 41952427
131241353767 174649002
998970097016 75825046
763927515030 261479493
681543402378 70478760
275597068680 10692572
876236045256 177442903
397231297580 532625115
828471249786 41178478
890030875152 2903681
415222779249 151990410
797042936290 156540791
247539924317 20655107
121410754917 31973425
168835997939 63414417
757144464851 177009272
508293492231 3578828
830682614848 52205879
788631472224 314146448
474489901155 77076538
890241304364 325047602
782887761614 4083816
588061313383 37182486
470749352348 185775205
34443276556 208098968
191539924968 404369141
364220386880 528662057
936801398324 19173077
828533335865 1965062
814819317935 486802943
534059763367 75127943
275995776081 157490388
873102533356 2810368
238686093344 18080766
639094172610 768460
903857782764 27785318
688005856534 208000166
787860407530 468804512
335610930940 369969578
847540022297 151178038
711430420814 492873777
272340018765 545321172
533992078508 73212282
225927230190 77883421
407294075641 96705202
388428388060 545315683
329400004720 113907728
562129916660 89986666
382245483185 51739314
478405093475 32736396
704598779099 137389670
49233388726 159911037
9903278700 71966279
305281682822 7865737
721838586130 293019287
936383945988 13025397
848533811563 334378902
680612755987 452414358
695429857570 545310194
764465423471 149086729
840538743037 9506948
682071941096 49895010
479168791931 16423088
112226988224 2470050
416487662155 545304705
569815331321 30776823
940632691279 164790758
777908548273 40382573
605427696754 31451970
998914191551 515966
450490498442 45064690
447822407249 13958527
202466924450 545299216
609350321180 71560093
334182887509 40755825
699165304188 16434066
846179683100 545293727
182164131099 125368760
315231826603 14298845
686626948050 545288238
254086985919 2760967
906929268964 240626782
237400305745 107683202
901104008281 13497451
489185097537 269608702
209963174285 97029053
262270552194 132367235
134618615690 103286513
497914575215 158077711
427966317115 54988802
151067633142 168292740
292409537686 151315263
983067902141 21341232
642536396848 25337224
574205764169 118694136
780669326720 29733913
221625230621 30321236
322396436547 1185624
166046671203 40415507
620054944805 545282749
378282745147 8046874
731486683800 169072178
45665098625 321424862
391179297285 445371971
385594043127 29272837
255934227188 174621557
404808262 22861685
785109498305 135638679
52640774281 109939181
411744838088 253750981
810417863175 541001329
241805690629 55433411
117188738475 509587782
477986010906 75715266
46633405045 61520712
103578964725 263181083
214237553206 125566364
209619288435 521592225
681896402876 150195507
798075450451 142258413
125842530913 32258853
615653490045 531763342
550859662563 328555073
728440768270 545277260
486644235875 45514788
27509097740 3035417
208591516770 172524759
336356746234 329296088
107976291757 101277539
717987313215 429003773
859934229225 220888338
683297053289 6147680
385677478835 429267245
364414571233 168342141
590750235331 28065257
801722351429 13486473
410700012100 91825481
363120023190 525127141
815547579407 320568578
830677707682 80605965
632397014303 157611146
840677864650 77943800
702375914582 182640986
301439164862 23300805
748689464618 39174993
594659049433 37561227
896690494188 68974774
881681211737 233968625
999597426756 18882160
995030270064 65983269
891732792238 92028574
164728432636 13519407
494519119838 78092003
278454923000 84766627
411776515107 256588794
607365613395 11987976
426752764756 151479933
177617802254 69111999
127856967122 104384313
876432858840 1284426
711692712679 69512696
179024877705 224269562
473156392190 545271771
735870249909 222496615
31754371075 69057109
721534234639 193553118
258710473637 152945496
668345460228 57288693
956766233945 307224819
232309918198 99916267
1935199587 230702670
61557679353 45652013
396271995701 133437590
649764764435 534688979
468204755585 545266282
402182934185 545260793
545114662038 46557698
333820308706 83394377
662418946870 545255304
456064782670 22631147
531214970286 200326544
80326554860 545249815
821802293961 148729944
97049242874 151304285
788960771220 403348187
292146565185 60807142
187544980059 33334697
862542114158 111124805
794873452298 86885381
71426207193 75912870
795720202232 277573241
303587274688 13920104
530275889883 74030143
691028402810 177536216
510018575805 545244326
873491058662 178392500
768053861110 426879530
637551831732 64929381
410091262625 124199603
952914961030 166969891
351510329006 42589151
596536738185 359913730
377914556586 40668001
313237142724 226146800
970520780070 350077442
415860516133 43154518
875806495164 73053101
835008508034 100624348
563805481057 67037157
668392907144 60175907
628743367344 274450
536332671097 30765845
745711821270 257110249
464751089363 40179480
299849111015 545238837
434935277143 133657150
790061134910 545233348
525828656863 40272793
593924371320 121987536
903948776825 545227859
268378617135 548900
881941503025 545222370
767314497972 171986837
566633609534 4127728
645373343567 225372851
678248173560 6619734
383476751455 545216881
708084040005 334411836
94081100985 545211392
795562953360 423602597
348031355913 35760835
259631492322 4879721
933047632005 38346154
856082956310 545205903
741056189968 28328729
104374065750 45459898
907738586499 35826703
360369113965 222244121
164858576826 97676755
517170939790 420314686
981442364490 52902982
551180143317 41288258
339421560391 22784839
105634919730 545200414
349244145301 93016594
694789148229 75380437
303555394576 44384054
467577395492 57052666
184019619427 172941923
914952413725 488883274
525859016522 70187843
106145100324 17669091
603549489455 194118485
409869218689 861773
241886999186 31029317
595077610547 66049137
615103308200 545194925
980073682013 292646035
969813659318 53248789
981790079081 245748019
282192120609 41661510
85062816664 200178341
293635110955 82433802
38458390632 25864168
781182743243 323851
376646114227 164741357
891844776235 493894731
146348376260 249733033
525338601524 16790851
188712378325 50087125
289945837805 545189436
326705577305 89640859
483609847245 411664022
130103483740 220251614
759543872075 22707993
972171325605 543652516
404383661565 383549364
330659294335 228523537
194089599056 101524544
362569841345 545183947
773331116173 188810622
309075985406 97490129
541778869510 49905988
564401512519 16790851
932121025518 288265813
403598404898 75786623
794500699797 171190932
57218917370 545178458
927977597670 140875185
535280138553 8244478
452520172115 47639031
611106063400 103209667
103434192350 545172969
389528751750 545167480
685843387484 128958566
190860600512 29486908
95158501280 5368242
206028292922 237163223
141000957891 344050520
511009892113 77526636
928449297793 205162353
866022001333 506305360
867532146318 44120582
730985376011 41634065
902013387705 72383443
390542759584 57711346
502270940421 20891134
863393167468 358118827
609258221249 223846909
894422339932 4253975
213816560465 8908647
875889502730 524523351
905563350035 22631147
25835747991 1306382
188663479405 19046830
543972071471 33115137
316988861646 231306460
781561607909 42440948
192013469395 545161991
766367656123 1059377
243483357313 152610667
35211643570 545156502
926239008575 252488511
457201118685 545151013
299643874397 160849656
239329108065 350681232
109555837077 266419593
373453842582 29410062
409885480015 382627212
368691595852 456564042
296049204162 385959035
711742958985 51613067
808140566826 29415551
165401782152 65011716
539728395435 545145524
277497800254 87428792
406584388945 131681110
160551472487 63573598
479208392485 545140035
409003951777 32033804
175590700341 295165486
837888556962 32083205
652438786329 15270398
719901363684 95393331
157605319532 169181958
85655873088 133981001
497619225684 84706248
726736455072 33735394
812886025613 109796467
361536179983 133064338
397664736465 44131560
830155766742 43939445
940260778595 545134546
866476990032 16016902
200444710328 168001823
237081287646 1800392
326604371123 161327199
922074475522 17905118
258807003191 20539838
625984383800 3765454
640821591590 3441603
644000634745 125736523
753749133140 545129057
97834002623 70275667
395030570200 545123568
359818932120 527536812
643003348986 134584791
412380675778 139508424
488921770832 178815153
299849111015 91084466
884692412250 277732422
913008560567 273566271
365490541807 337189270
764368032144 84047568
447658379462 95585446
525118196218 78119448
872981380148 18371683
650865128125 543515291
453742907571 65774687
35211643570 34405052
901457447899 201539613
234248800903 107090390
55969903163 30184011
706983676315 63826092
24399128161 340021594
843326258403 44510301
1555725642 71055105
691578584655 545118079
892675819232 57382006
140225724138 8343280
515997953722 30496884
557275742739 46436940
116478225521 119616288
935164860717 68843038
882349961471 69545630
357618204740 545112590
202449839774 6235504
94081100985 545107101
674522947460 132081807
851549038094 53885513
966119325310 545101612
935690660424 114182178
422330775647 200244209
307154135068 146298317
27936504214 19694532
639579375673 244117786
772764121521 162188972
340445089059 109192677
923008352353 171262289
751548405760 312016716
772859723434 81198777
90964643408 66998734
295375692557 9468525
250882926810 340943746
479758574330 513600241
176472077468 5159660
710209285238 10039381
322956748505 545096123
479758574330 530330713
4505218817 118474576
511118939495 519616185
374342429674 74518664
195099674185 24442517
524596793200 210881891
123240738770 10039381
131178834057 218978166
344693966086 132295878
433374559093 89366409
467579091593 323851
568888033220 10434589
255662255308 125522452
417588025845 129803872
633601416499 99521059
805327291583 108330904
58818867884 32769330
318974966218 80534608
343621980526 78646392
75084673494 260573808
426401907876 243261502
345966656931 90272094
390936543352 104548983
128100574431 82779609
383742962466 20462992
109976404257 6240993
64798671362 27675538
406466526229 66916399
788790603823 34009844
31741076717 156831708
654691335358 14875190
672673137339 61866519
240429471755 179128026
266127945344 152605178
151115063591 15489958
63212890538 13689566
306929456412 46513786
636414340446 57014243
892268559969 55663949
688703028310 15336266
896102279062 108715134
622707938340 45909996
973243879113 5137704
313944941204 121515482
401082570495 545090634
184078077277 17597734
912481855175 100607881
427640363828 15061816
318387299992 22526856
800876627938 101409275
154908685539 69512696
828789378667 258054357
517526281183 71120973
45114916780 545085145
521572394550 434822113
767981710786 60307643
974922234830 264438064
599789816972 401361169
208347401565 90123891
793247634708 31978914
455512064907 26791809
984006664182 258992976
662886121149 73053101
753686764214 34300761
29123632527 247005
70973463495 545079656
529131032359 123529945
842466195063 347563480
307372053857 117288952
357618204740 545074167
228459677215 408485891
990877508335 545068678
381861582525 229001080
285544383045 536785777
492962938610 507875214
854823029971 120758
406658380665 140106725
43892968832 104082418
228811851455 26714963
951264415495 545063189
304628543804 47573163
63483303542 137944059
367821215773 190814107
35627517655 56311651
881378254452 3474537
571971526444 6850272
322797926871 49785230
311686453077 160234888
602104314855 313032181
155151285780 464638361
937819163542 55757262
444308721720 30809757
946775616859 63946850
743295678085 436633483
137268664540 75144410
467104391895 545057700
568337851375 545052211
579218449432 85194769
723435956814 24766368
707533858160 53418948
721838586130 261962525
268488745850 443066591
743295678085 545046722
569926472593 1020954
902171866113 73920363
165719417023 429514250
266288018470 465648337
390436316896 82955257
796068226788 12476497
638706212671 30968938
714036428509 60060638
96832010210 527756372
401632752340 6949074
597155708178 307559648
64342131857 20419080
245202246387 72372465
416975716590 41496840
474806937725 523085233
243357873284 76681330
121527236986 31276322
585035756554 167864598
53917826300 545041233
344019227853 35656544
934068399706 55784707
335470261429 36836679
283893837510 42457415
793291650999 11609235
615729693832 372313381
957866597635 261188576
5269669266 126834323
265187654780 520735941
730566205618 10319320
917029729010 87824
907873157731 158011843
865291711512 76214765
480072929360 143054318
390867607001 48182442
414664276080 93669785
985375689885 503999980
222273470870 186543665
668470947165 545035744
939551132903 4160662
73634586239 50751294
480308756175 219131858
997786048032 19914092
784451163785 9995469
369266110434 440333069
218876204123 36897058
732055967365 79316050
841433285694 234336388
534537067759 41474884
570538578755 516295340
128035540759 88927289
554525514150 44027269
503966575510 545030255
979293475226 5428621
463820042275 116619294
654138688952 1125245
318463805674 8107253
572575758472 87456237
87920053308 77526636
112237101870 545024766
624439891234 8332302
750998223915 545019277
353343183606 390756421
192013469395 122772463
263961189385 56597079
54655012886 318191841
946745734743 26336222
93486455332 28339707
105084737885 545013788
769615201998 42402525
928706959850 154378125
821394826116 14189065
582092397500 427499787
254374288576 68387451
445131912866 65900934
89478910587 39575690
67889270260 108605354
235407144900 40135568
444748662489 212715217
809209796908 97067476
220591893110 21763885
379511968601 69869481
712834902549 189315610
797498652445 28081724
397781479425 523700001
912751686345 545008299
717987313215 202423342
943561869665 535589175
635977863236 10220518
153041571509 450575543
415937480310 533673514
726150237942 67201827
886893139630 545002810
769590567366 2947593
520993650530 49401
964782102873 148312780
868737138745 105399778
565347119343 67887952
219522561645 544997321
505617121045 544991832
930907687230 194255710
964063178190 43483858
31789522631 109686687
945762597045 327056576
450048754700 188053140
428041480900 16516401
165493794259 290917
488561483850 209432795
461602573445 544986343
703999075496 83185795
137139689507 81286601
544586952159 3732520
718320012483 42715398
857183320000 544980854
919183558374 159323714
776306588785 544975365
192013469395 8321324
985677777000 30013852
100606631821 13173600
118692236281 94943233
955513931827 40377084
828388135348 120812890
860866116130 147209491
118719582479 49208885
606850580525 281064245
285948620450 128799385
60944170915 43879066
523831969499 389850736
23657824825 481187696
560430217130 143158609
209565268278 11153648
704232767090 226245602
897211836827 103385315
487461120160 423684932
788839302231 67009712
164504377145 313624993
479697363583 51102590
754849496830 110191675
273904340180 44504812
771905134025 67613502
225024380095 492884755
37962552795 337941263
697534392806 1443607
383476751455 544969876
71418346945 18075277
997960944039 4671139
201212075436 41705422
635943952194 20281855
817314980263 170883548
836402536132 111854842
257182755455 139393155
890194230700 282881104
280961255944 80578520
207968742900 544964387
297411453531 25781833
752648769450 544958898
129874817489 18135656
611094410253 116059416
621059604872 2557874
189905314000 324361477
69778301867 43648528
465512309699 441551627
478108028795 425748796
730641495650 127196597
335233433035 77290609
256058311522 182179910
486277748904 73053101
49238647188 68771681
849197665109 40294749
298437885880 301329633
382926569610 367526973
106113362926 14814811
511419368932 151523845
900011587174 12855238
210572000606 59390980
923599097908 108616332
149079352018 11927597
347251415506 8645175
541166557674 12591766
369742009642 487313420
711727759944 56048179
109549705864 260892170
94081100985 264344751
605110166174 7734001
332860021715 544953409
436277881381 4709562
393741129508 96271571
359897781605 397579248
776278531598 17400130
960499254425 15632672
838834262588 14090263
726017826795 105498580
840127682805 379575328
584293124880 544947920
603888506562 203597988
554768262594 26341711
677969771480 211178297
198432760636 37681985
961673291473 12767414
715066747070 35469918
143763520263 373888724
522824199750 377083322
993078235715 544942431
495140867265 6449575
119909965769 2305380
126999711242 16593247
932306405515 106920231
234095438243 198021164
524746845993 105383311
677121687719 52831625
9903278700 544936942
257782859755 28959964
182988444582 43780264
133694193825 544931453
467452603077 32418034
17829232319 14984970
571380127698 236581389
723203014632 152456975
648295558993 228100884
980974235125 420314686
15004858318 337403341
895145867305 464429779
366377715318 10714528
680944780108 96084945
234101827439 150464468
861584774760 544925964
690109670130 150113172
71407023138 78256673
496787993153 19013896
314835718407 232920226
220302628299 180363051
234250974547 43670484
139437380072 236202648
7081525533 39251839
308841407502 263515912
853058214434 110059939
438916551534 66993245
431892753815 512354238
53741094059 157331207
365642614552 191220293
436008256212 26374645
857029421999 143493438
854137072222 81703765
317936194597 26511870
752048146276 37594161
470348701841 13321803
858718961390 94981656
720738222440 29947984
965569143465 56119536
698180766795 544920475
614553126355 265958517
377592862763 9292877
650314946280 544914986
778304999695 196989232
47351218369 272742921
673909090307 26753386
723489131665 334411836
823233658237 18217991
882244611094 28938008
281524336939 30754867
696871867598 144163096
8802915010 147182046
981894650020 96052011
511174515620 418865590
3659297722 166552727
314153838985 183590583
469825339250 13261424
365320750570 367318391
106577175356 91770591
509469930880 539189959
164322935342 28948986
674469015127 27296797
139196012275 263197550
244055017615 155245387
921295825030 38461423
940723956882 67723282
322655053690 62470309
672717735464 72882942
78061564849 16395643
409885480015 544909497
280544659892 15325288
762901510823 163187970
648790219603 334334990
404879581737 35711434
790963161655 156925021
704576740764 159230401
278942200905 113177691
501709555527 29755869
576590579050 544904008
430573524320 99065472
86231716008 116575382
763102224505 544898519
907584949389 85161835
607950944215 231718135
844314569647 19304813
705689075963 131532907
826316514737 26028838
446018811927 111843864
931368911433 51184925
370075471881 183645473
414247092705 24848703
961527745149 41793246
827485987845 28669047
253057430329 8409148
89258977335 255068341
154050922090 93576472
113732860186 80128422
980531934086 237476096
479102649481 1536920
252724253518 321842026
603538739085 2788412
731266618812 469726664
991718491911 187751245
744557374463 102946195
628857854325 362751543
255490284938 127454580
527131057084 50965365
818543402323 46623566
380175660385 21698017
341950126693 241323885
424519718144 138800343
783954724739 20067784
642148439817 331842984
784574043447 108813936
93481059645 17482465
463253118980 363750541
58016697027 55455367
353216749980 411290770
347342626219 294331158
514858601665 32895577
16505460840 433345572
166154922680 234050960
120404126880 68327072
857453933189 83630404
817957876807 56201871
51717098920 544893030
818763096967 320996720
669201673198 342348930
954386666548 134864730
872044053644 518507407
935635342282 142450528
178258923270 529293292
303150202085 544887541
516564262249 6822827
327908385110 496013485
761615498175 290900533
961941679036 309310639
638684904373 60702851
658567673955 164982873
44014553090 544882052
31360370655 75023652
650703512590 152544799
783458952770 544876563
912717838263 9973513
157253691284 39707426
332309839870 506283404
81426918550 149174553
279731115827 168858107
957540350523 148021863
982026951387 13140666
346496787459 96255104
405877871983 41683466
201886780735 2190111
516342105952 104988103
383660572576 154372636
642612400450 544871074
492322772680 3776432
421439298760 460543567
717313746720 219560
442541436133 156288297
184710330650 12427096
555603301583 10451056
282564288695 198696311
164208583005 263949543
244773689804 41502329
233796883136 4934611
722367094495 5521934
791075795935 68327072
862101909917 9435591
927447351873 91474185
351566204445 101947197
238511224782 191686858
82527282240 151666559
27913949913 69573075
864229145076 78564057
573332362559 169214892
517455818890 90058023
481273972288 115982570
602449125765 544865585
606300398680 330635404
665720037940 481445679
675534320574 38104638
153458631218 26660073
964659204163 90079979
95438415743 218797029
873040117937 47320669
141946921500 544860096
374220266490 217858410
813168772400 192115
919118848553 26478936
71404948296 14183576
933616805790 2085820
170924475269 16005924
402490504811 89723194
197939027667 30452972
881865762895 41612109
293797110720 40629578
455244761585 256978513
85498465035 9254454
202320958054 58463339
160102922385 544854607
407134570790 245923667
512645342898 75539618
869719337824 90853928
700381494175 410769315
101071327980 36704943
61554753716 3990503
313527104638 55570636
396607313222 33773817
818703766366 496820368
267115241123 23311783
304545034158 229747584
722938949820 448994711
408785116325 340921790
265502223881 113111823
907260533022 352042504
352787666453 7937094
397133178797 67114003
84728009620 544849118
510862128233 152720447
359898023121 91210713
119270038774 74074055
234377471460 544843629
485561508342 172958390
335641449780 92753122
845563773061 50608580
417588025845 510471511
262436745555 221568974
259550820489 33993377
908040819236 142752423
458042524914 83998167
432854983912 1383228
24965343375 172672962
533126213295 259218025
738857553897 8886691
863710376778 56498277
647522762356 3128730
257771239542 230988098
711401126021 504060359
427289641265 110954646
218422197955 544838140
505066939200 355088899
934092534839 86051053
38512734640 157506855
520712750955 207204261
762260035930 147758391
604957292035 5434110
854315278096 28745893
839498588188 38488868
311817102255 130418640
315388699642 324866465
996262523446 69627965
783885233999 42358613
529653675891 121449614
66460343100 35749857
247892403360 212391366
912751686345 518770879
333352412460 44027269
36187113135 97912782
354937049727 456564042
76941890857 24371160
790418007734 87714220
224638061367 328560562
773750165808 194524671
931432902195 9633195
534672234384 34926507
998533257532 29168546
416487662155 26972946
367521477950 11521411
891443801877 165213411
674522947460 333462239
667232049185 33159049
996929508630 478300482
105562505934 66724284
154559351693 20342234
820200759707 97896315
764327133605 390503927
949624562532 471203205
763029217897 4841298
278726238781 20484948
345258501666 183749764
619998493021 1558876
909925607846 20655107
207692786006 265815803
264412816235 211633884
930150912984 65610017
774550212422 4819342
511823570822 353886808
891391008675 312044161
161513491421 150283331
8802915010 544832651
71272081562 199267167
164304201385 157287295
217785632809 60960834
598597852850 544827162
690340746052 111349854
2558747406 117437155
555966237171 5296885
351478514762 82126418
651048016116 319580558
259279493730 140002434
128120944110 60225308
256072088912 16033369
162884257137 240445645
210812180198 213439765
338693095826 40585666
540828759125 544821673
609051307905 394214491
203712120894 286514822
924230923139 31742887
387285673827 14079285
841682623519 41074187
830598490434 141199036
430023194272 197971763
151300012865 105520536
161083979752 82702763
585528770464 319130460
976111470919 8046874
337681582579 11938575
723704876810 130034410
459952027910 400702489
395492650687 57228314
792545610656 5714049
129103266855 43143540
9107137346 113990063
525903340197 3485515
287878745619 349698701
819278912183 407464937
899586689173 327309070
173307286665 544816184
457134523229 37616117
456323366879 126186621
257960006252 30875625
847346090438 476390310
85828373310 544810695
243401368120 265069299
515873721185 38845653
552786820764 134958043
46038663498 170971372
628504376284 284670518
412612822055 856284
223584946989 14106730
923687767214 11433587
81977100395 421050212
669521797167 22521367
766953497420 205041595
716886949525 286470910
578668986646 88153340
84421396661 104505071
129818129678 5170638
656167248358 136066821
92154883984 253866250
941732017548 3469048
905751049298 137472005
931381014678 51042211
712223672046 70956303
303620400803 50251795
615520186772 92857413
912153385018 41260813
493927924185 67168893
738449161319 254996984
260726542660 12800348
385627668741 9084295
921315766567 36062730
263380450277 149893612
958416779480 544805206
699281130485 544799717
34965398633 230466643
476560928954 54846088
536377186887 4649183
509927751903 1602788
248380136852 199964270
477465134832 76889912
229245743346 99932734
683540948934 139014414
732218139870 56800172
307001475000 398748405
374091552021 3419647
579775519972 100673749
615049469180 39861118
852095180035 129403175
667311464037 49856587
370979461107 134947065
286644746735 544794228
289184732738 182673920
230325287259 148120665
219522561645 47117576
732744823306 73838028
967100821797 86155344
791990609469 151468955
661620401334 4495491
717437131370 544788739
382926569610 171866079
553807890360 69842036
915939596816 75440816
955028761698 36205444
379297831733 43933956
180217258991 232514040
826923318525 79123935
780558278761 53528728
99582919435 544783250
140846557810 536972403
88029100690 538723394
952142493733 41623087
250882926810 544777761
561735669235 296482846
573495676776 304699879
280428326026 121197120
830610160048 34542277
796401944429 233419725
484566055909 102007576
523773121930 410006344
9159277357 184337087
793310061105 26149596
399982206805 335306543
337392531839 366939650
680024765910 544772272
527455209979 45130558
396558214117 74622955
408236597647 442517691
342114961363 72405399
41813825710 410308239
472354114134 160630096
837656970563 213867907
728440768270 544766783
573239397947 42956914
205134359544 8271923
516070576100 524528840
988295248635 368910201
170006195595 544761294
663377653029 127361267
37925466203 20957002
879223582690 361417716
984825508040 544755805
322934756663 6778915
961912960588 317363002
321077846684 14595251
441495572724 264350240
52217525561 7794380
391179297285 544750316
566687305840 472317472
229748154424 120192633
861495910431 39553734
398251057886 34959441
664370404874 565367
174601659060 46985840
514420030565 46870571
503966575510 375562869
417920247570 124902195
749897860225 544744827
581890009673 50174949
297030958632 20320278
1010396073 14260422
939002394665 33806751
297022598885 45619079
573719397438 3007972
703682585245 459209740
829926798596 224664770
796776533164 25908080
362569841345 308635492
143722122225 232859847
362569841345 110372812
99659249469 87379391
629708712612 125774946
966669507155 544739338
702459116844 77093005
926283903106 127158174
78617136892 10412633
279492382750 544733849
886691877048 163215415
575171323508 230488599
404465777005 201830530
22397003779 147648611
11951425439 25924547
35895510010 295483848
801831494705 90716703
65908520044 23103201
673224389539 93192242
583138203111 11993465
583192761190 533958942
119748095159 81072530
10374531306 40130079
408529831005 175483330
992528053870 544728360
90568131607 84953253
171352828759 271985439
78125827480 234424212
931851853028 22625658
501735079377 14672097
11553824235 166448436
205217833675 544722871
481409119865 443308107
606716904000 102880327
277015198977 823350
334425578155 11263428
33473051567 8985493
614002944510 544717382
638761127535 290225386
84177827775 463524094
864124629027 138778387
554583305250 455482709
879403369396 283210444
63648088811 56964842
991262100609 137806834
544129850195 544711893
377974933005 348935730
217041447748 168270784
978576263111 190638459
973271689295 248481541
403833479720 203241203
92386942437 21401611
825550192539 179550679
937888259074 20139141
488128761116 326738214
982452615267 139530380
835176046200 544706404
696861306762 44169983
514972451922 432692381
854896472791 20814288
299200557893 70275667
745496405465 266913603
775653918913 16318797
847280046790 233628307
816469863470 236016022
803170876900 41765801
475873162416 27263863
495871124152 17548333
820298540753 8787889
344867764293 4275931
240231733111 68491742
372841893020 107375818
493513120455 208258149
384577115145 487055437
291596383340 534381595
549559452453 5999477
547600957551 95848918
669021129010 140364708
620540655437 6257460
364517440582 37764320
258823903822 108402261
775779164334 1114267
326257839575 544700915
96135856480 103209667
689270566373 17619690
605200034990 60587582
573899670084 462980683
784384648083 5439599
948248104723 58452361
458301482375 111344365
848380410480 495387739
748765602537 9034894
163885837875 50273751
332715065295 95552512
204543740236 95267084
3301096560 544695426
783267713102 10451056
674872289376 187356037
345716023702 291504323
628562938425 229319442
520617494849 391568793
164504377145 403803774
152216140851 101233627
571599248578 24859681
406034207100 167935955
791132255789 16911609
179098929804 90167803
863377792779 254557864
483914042136 210107942
704782948935 544689937
720738222440 353266551
327285410728 35667522
5310683074 175055188
619914604634 65357523
333782549875 1707079
919497005138 332144879
52701350885 65363012
853806538201 19903114
150916844823 353634314
555683668940 523233436
179696152379 113479586
224476805525 76395902
615491764730 79897884
662883003397 58161444
346614567840 61987277
534092444873 92577474
600657054435 101184226
761451678970 142209012
495163665990 378433616
266288018470 544684448
313000432180 12317316
869755043769 29135612
851335345835 300401992
845453444161 62849050
426181829002 86638376
831255597999 17691047
28675356875 236087379
897192131317 110570416
271794980113 139058326
722331619088 19162099
4334145735 41315703
645646102955 31419036
555663911121 3139708
727890586425 238755033
409335298170 544678959
455993612296 63458329
333594299131 172305199
118637368237 45311695
652313922557 92489650
887993503320 306988792
416327879946 85897361
692128766500 544673470
528174576690 544667981
628261567461 15319799
749347678380 41156522
896689012158 36787278
145248012570 544662492
58686352446 40887561
717927002664 4072838
217362881007 400982428
533042300044 73629446
384832057239 26885122
791495778700 119824870
844529137565 544657003
484409207734 168726371
600128839568 81264645
99953097595 118754515
888534224710 3721542
927023856148 13058331
516391474018 212995156
203839449227 206682806
149099285485 544651514
117134614027 2475539
732292041185 146084246
782358589080 544646025
846700945985 20144630
911565976775 77065560
471772891994 80589498
32204104220 8529906
797689631222 35579698
549081486800 481434701
168207087367 106316441
242992165751 151886119
304532930913 78152382
26356360593 22400609
890744412545 228292999
16994673454 30864647
337063457892 65467303
458696026206 318362
477569571454 139041859
244470905586 18585754
214020743195 328994193
106735283420 544640536
540591669840 192383961
52817462610 150985923
974922234830 325991710
210531008754 133991979
665777463858 177508771
856082956310 544635047
155402105635 36403048
911831114850 30359659
117656829417 61043169
674685526151 115521494
731741859340 304590099
637521746523 16521890
969978990906 210338480
8219071709 18788847
152372791422 1015465
639829322777 14381180
982624780660 258778905
421989480605 31369635
92430555450 286405042
345159271524 47825657
472381262728 158214936
10891318075 86808535
751451335376 29481419
406850078501 77954778
298678424838 37407535
451573555315 71538137
321005013143 225532032
547388974952 22060291
832170449956 113682679
60987512059 26451491
969251511453 66674883
801217547147 40382573
35761825415 544629558
908880979462 8370725
124637184609 44856108
814132583329 12125201
489769272759 340235665
965375065984 120082853
999692740660 529787302
48939416934 14342757
306550386072 241933164
611761688935 1965062
346001484636 3452581
929088412416 121295922
18512204052 24931038
144565636230 18113700
325502959034 69501718
643327718860 34383096
841760386182 6037900
179201299654 141396640
185829477698 23745414
37962552795 544624069
347164749685 211315522
610203646936 61685382
6377821847 8096275
297962101941 125198601
862068125122 9748464
240683749680 25880635
836826591735 544618580
784181560572 124891217
824617918496 11790372
785109498305 533382597
811897302694 137587274
276191291680 468063497
49516371540 544613091
157805014841 57403962
78599566603 3112263
484103698064 6087301
163017925265 191533166
921004414020 544607602
266288018470 537636572
932008050920 420649515
944253772001 152462464
378053250057 84958742
896983560295 56745282
51517675153 72334042
528618071423 38889565
952327829818 29206969
728990950115 544602113
522332645914 284560738
406517354369 33334697
381003338625 114824391
663519310560 544596624
902862744914 79047089
578576228035 109917225
657808056407 128964055
411457584832 1849793
808676888946 64364014
568615946071 44466389
136953625966 11499455
886264198705 43637550
924977054214 318274176
48152911683 140200038
211495278178 266375681
64921463200 544591135
323904344928 23147113
222748895116 64073097
495713847835 538531279
114541631729 166475881
104305387382 118930163
999817000642 36880591
865088969808 132916135
580191451855 109681198
681528373496 33466433
77575645635 544585646
961717870550 284829699
71800148226 176279235
998780847274 147418073
577690942740 25199999
368621841640 544580157
555521257500 48495315
974922234830 355110855
364168101247 21352210
727340404580 544574668
194764378620 544569179
145248012570 321748713
618716975864 183639984
440456532142 165037763
716210616574 84947764
125334828439 44526768
919607169368 234852354
430141306574 5346286
369722205330 457464238
14854915305 517925573
489061207899 14864212
879190593800 544563690
589504572322 76588017
228325471165 544558201
890194230700 544552712
602013427993 15654628
113206802496 26325244
925902453121 10006447
730091313805 520631650
73724372720 544547223
47315644160 544541734
172410466073 217600427
991797533511 29882116
206472849940 245001515
299849111015 544536245
419071439400 86835980
778507316165 544530756
65471645045 544525267
528798766722 323241721
946221965966 38691961
852155690771 49373555
325613035440 41765801
632669598043 31819733
918014044262 225136824
491022016578 62947852
811474844390 19710999
37962552795 544519778
349559963313 194524671
736693495945 540326182
733739062670 72608492
508368030270 323499704
758016872952 55861553
837143515617 110943668
458851664220 544514289
736693495945 544508800
52571810485 149020861
217872016110 544503311
205768015520 544497822
984293286203 405955462
911248158186 212824997
51405309834 295868078
920454232175 17070790
148218399460 75204789
17055642685 522503399
899399193003 18821781
437662819695 51656979
617220731608 3974036
487461120160 24733434
143845421632 205343490
317791027014 156584703
485751367363 6460553
278002280685 124957085
982164085982 320425864
708541987275 23191025
905829190702 221936737
174407650355 544492333
268241919079 69534652
274540746145 544486844
967941473452 349462674
199084609739 56684903
325456395847 66477279
313053475295 544481355
436844390420 544475866
305350929465 544470377
54491676713 497413180
530465823169 18234458
67672372425 205804566
356385569709 71005704
419046173533 56492788
61382344226 39707426
192974815763 16521890
688120856573 50926942
242015562544 38593159
365870932415 544464888
669055846935 72196817
910550958965 193558607
759172807278 26286821
950905508833 317610007
881199153871 98988626
85619903671 31924024
246657526236 15786364
381617708836 165850135
930291134978 466565
429141844590 526548792
127515713084 105504069
206224848523 1712568
814663844591 124715569
651730191944 140540356
249599337392 92385359
504516757355 544459399
931610951796 307559648
519697900396 213384875
990327326490 345889335
628768276426 5192594
732405883045 422202902
419423226829 301922445
249640043816 29470441
128282373019 298371062
648083104340 5554868
113113725523 108484596
122938341363 138471003
744609201601 169686946
962322865549 322325058
74222993480 20858200
155622192579 20572772
618127613537 89037069
848850614687 15616205
542804346773 64325591
584995648431 181054665
195864742310 31720931
881329550555 2228534
695980039415 544453910
499014938905 148740922
300636340814 87560528
268414910403 43165496
613202823631 213275095
606850580525 139508424
507817848425 399182036
173942646812 139876187
836042268198 167326676
829557029203 98275056
396030416414 61592069
590187176292 60856543
702787405864 148911081
105540506022 69523674
291033134767 3474537
842181977224 67679370
526899626958 157479410
82959337897 18316793
586493852260 544448421
132927001457 156562747
886342957785 544442932
111647077955 24848703
379511534970 57497275
67122190580 544437443
649046166184 51794204
705980879600 389993450
217872016110 544431954
909455623199 98165276
404593840864 157660547
222273470870 544426465
26233736333 154817245
395910635456 67871485
8802915010 389883670
289320706246 43681462
598047671005 502380725
583148824326 3501982
819103513769 70819078
287004407971 39273795
543036292865 207072525
182110196185 11279895
789295583753 161722407
693645734312 32511347
408172944295 38346154
248923572716 117964099
818715161530 121433147
237507489448 127465558
76475281945 540414006
631919001830 220893827
340012385700 544420976
289395655960 360039977
639762077038 74030143
522829161806 132855756
740908695049 82658851
54468008145 544415487
282753006004 24673055
178492524132 280877619
153116611628 373888724
112640235986 94943233
824389219311 72207795
241173508613 23558788
673057974037 91320493
474003638715 32736396
393380024665 113501542
595846943625 474524050
576911784352 35579698
472938009417 181652966
28973157081 148510384
961024604034 20989936
812618590555 544409998
891432999525 33543279
680142439092 423147010
334440453345 10297364
869645834625 185270217
141396739655 544404509
175331183002 100750595
834075682510 372681144
251570970379 157600168
803438281932 280789795
432993117505 132943580
846656715623 27856675
986433571296 13157133
798256269089 22878152
263402510568 14551339
791566861250 37846655
596947307315 544399020
129874960203 356894780
568477140239 157067735
80876736705 184282197
605750216835 544393531
503036359842 284939479
321974458694 119155212
131170907941 309645468
176529618655 43637550
662222278581 18464996
960486701082 5088303
834471077136 80128422
277268576706 10972511
883041866715 544388042
434603727657 3243999
44483379558 38472401
605967778839 222524060
369851224275 9430102
117084246963 5187105
244280744670 544382553
219462075446 48533738
210548628444 18777869
120240269252 24091221
54989303964 6597778
215008090956 55065648
207132438533 157193982
164987392678 25364669
898822515755 90250138
23107642980 243799424
677824038530 544377064
331759658025 544371575
214020743195 544366086
234086902848 91463207
780628406225 23860683
262986927400 544360597
438411769208 28273839
525744548916 115543450
830160635485 14545850
276191291680 544355108
586880711491 102561965
226926096781 291229873
384577115145 544349619
890194230700 504504968
876989866420 136643166
655655132728 33417032
899908860539 115741054
836757948882 43939445
362977267859 85875405
133498464155 137493961
201654546634 166997336
259736132037 105163751
286644746735 391008915
556533270246 200710774
399432024960 97105899
754785437292 42095141
175685725909 344023075
242067603753 2651187
490762211230 544344130
887556658347 326930329
347922443175 64078586
999544430461 85546065
27509097740 544338641
918776117974 18640644
831042998051 33828707
557642092485 57349072
733025808124 171185443
368822535947 338314515
44564734935 544333152
733380496326 1471052
743008649878 105701673
235477835150 387309329
699103080884 32686995
813168772400 152725936
22557461135 520368178
131723944066 149635629
811738846242 64298146
328458566955 345389836
672545902319 244392236
894904869852 221519573
108217269835 50471355
410858611266 56432409
871893822295 62656935
479758574330 544327663
964640420805 221903803
375070438652 22592724
489634888153 14282378
427294263003 83690783
865436047675 456141389
316904748210 273698007
432993117505 544322174
704232767090 523837226
426629415948 261655141
362569841345 544316685
315220387527 16291352
890986603692 259970018
981524416970 16560313
638565771117 70786144
754852625560 537093161
861438281420 37791765
600758282573 16467
444435819515 98769066
341103217578 2717055
171028700401 53863557
927056414315 544311196
187589627585 13826791
11930627618 37072706
282665643080 89317008
437268404692 3688608
964801116769 150568759
240899445424 34849661
141946921500 544305707
403725760676 67586057
797889450197 266726977
980617749112 236894262
864234365115 27022347
928257901852 264986964
772455315870 544300218
645249349638 53918447
511754843053 250270955
866643748760 172936434
690979004391 32884599
502866211820 424744309
298198565480 306363046
2118202847 6032411
947806100090 109576907
969420416380 268428567
6602187630 368377768
354867295515 528404074
200741154751 17367196
748504886015 56767238
837178628750 71164885
655085168527 175527242
934257893872 492352322
392508590698 288167011
69873099805 435360035
694233532274 15270398
92980737295 504422633
463614931904 34075712
378525114850 226772546
892125209245 44307208
940952236322 157523322
941000775549 236290472
691152690237 404813750
116991290748 157682503
665063975866 69638943
804306919090 40684468
558984760010 290900533
153265572110 108770024
335060749095 519901613
842734211955 123442121
550187335 185248261
287000977346 12289871
187132157858 305803168
917153141105 544294729
619504762960 446250211
173168236409 46618077
943234299704 233491082
7152369475 496386737
770026912840 177415458
862224570019 386700050
638201605993 2684121
612352398975 72043125
896215764137 2047397
740544768860 544289240
200052639128 61334086
854230599293 19442038
243050371107 9270921
648075156268 6982008
125121734481 73179348
598265436102 144492436
340792573112 455587
628610824461 42962403
294146458125 7821825
275557289897 69348026
272345008266 441386957
338361840165 149986925
632024330251 82872922
127642193530 329773631
352702806513 495102311
289727603235 56624524
353612819753 41354126
485410626710 354726625
419538353115 109681198
187061832790 544283751
975911141467 79206270
374673841935 544278262
304674530646 33625614
403230896973 30782312
488561483850 426868552
989421986970 28180526
25378508802 39356130
55018189990 544272773
563737829132 56295184
241092123210 78992199
82845677174 167425478
3301096560 163550244
799340939728 11208538
755851878962 21478457
453793345992 100745106
668052512298 288897048
735276046284 41211412
294237729217 1229536
277841837215 544267284
251945622074 730037
266239811164 16714005
757031361098 12350250
310421831062 393819283
572069323957 98456193
738617701064 51986319
307988822761 53407970
514221682642 14479982
572152707356 2091309
358891131612 211222209
445441108236 95036546
59419644750 244414192
544680032040 390921091
120957333164 26451491
676723674840 156584703
228325471165 255946581
136816400966 121735042
190315144696 1690612
310612255450 233809444
642333671611 266458016
664461225868 39586668
328405704977 34520321
25505666976 274691516
942369200043 12783881
14854915305 529973928
982008376611 46239336
686548353640 1405184
375041720204 88010626
305794281484 58682899
609051307905 544261795
427440325293 40657023
70866897141 9836288
475113613644 157045779
14161418251 11664125
339599522168 103473139
494376625398 148312780
93696835143 9474014
215366536542 23706991
22662734666 253416152
563238420537 32862643
129262145960 19837246
532423395919 90722192
769704406645 166514304
673856577044 60181396
43464371245 170740834
541668968752 245341833
225818668748 64989760
109283063803 89821996
330616142398 1136223
80720560769 85282593
771438220310 95947720
166547995459 118331862
17055642685 520724963
973271689295 544256306
688534329384 160344668
775383733866 209806047
672872401925 544250817
949613869960 249507984
462017333263 100931732
874238957195 544245328
78125827480 544239839
665696004190 10873709
212920379505 544234350
215047496487 11966020
211461043285 253284416
350071892317 66773685
800153026627 77301587
762935948809 121323367
929807323540 544228861
899471389820 42819689
707267424681 5714049
874432642049 41216901
32945385600 29163057
499819865240 263032880
845089128253 465033569
86378555155 544223372
122001286401 35859637
153281561567 158192980
435668517138 50229839
254184017880 523074255
666270219785 241351330
762529661099 14216510
472528867427 47435938
114637755097 172607094
305396983 16950032
228845328866 19123676
992999196696 6745981
902855697038 415237361
526315407824 191132469
121040011390 77230230
555794854124 409073214
324524571902 54884511
443289853213 37747853
739281033155 41557219
514283845567 11938575
261545271249 18755913
174172355973 222584439
828436476971 120988538
177942830808 260963527
843428773875 544217883
790695281988 316863503
802051806698 101420253
64866114705 32604660
508851616659 29492397
993078235715 482071425
537955480715 111355343
361695333538 206298576
761323216995 65961313
920454232175 544212394
510534157575 4764452
327500071959 231136301
883674432961 193520184
560410204236 208900362
104326124824 7196079
816580181392 424349101
876287087467 64040163
530557132684 174336129
796014412632 36644564
219680348439 198570064
449944943824 47897014
710024108334 179687904
684944030974 15122195
73174190875 544206905
943384648903 154328724
681834530868 70687342
585943670415 366412706
313899558152 224774550
774435947909 67124981
227896118677 388286371
911211584979 381265940
838451659913 8030407
417312848389 260151155
431385600241 147961484
846729864945 544201416
208518924745 46305204
850764399103 230598379
615557539417 75731733
78078822265 18344238
846120245300 49653494
386484941088 239710119
689216159405 127943101
663498202447 9062339
198930983607 136977995
232632616508 57958351
728950948864 17669091
535008153114 5642692
624799022945 183250265
30081825628 6186103
807022133348 66894443
161136613773 25403092
432993117505 17559311
246662850566 207116437
657467310265 441117996
943616682819 322325058
180459650650 137938570
587044034105 298557688
208458970979 30990894
964325415165 116772986
443311540252 128804874
242482618973 114621298
455887070806 168874574
18706188220 474985126
697613275225 664169
297098201790 35898060
152400376555 455899873
839971962456 80122933
102152073984 168923975
714096467191 28992898
808024101224 35974906
78390040495 194826566
191912551222 2349292
633118046762 49499802
316675788134 4138706
918039897452 24508385
793136273876 178085116
836083611346 82955257
717810838957 118353818
939021606165 64803134
942851938545 105773030
547964373263 2041908
351391245151 68579566
139196012275 218352420
291596383340 541226378
519034979980 244134253
211820015815 478047988
558232975265 188645952
382342660441 960575
438163057129 309107546
221173107180 442254219
634119235200 168193938
671772038235 246170672
23657824825 544195927
582034205703 41277280
356517841050 544190438
401482833864 124408185
564597972226 322028652
31145830182 54385012
44460342225 66334565
995829144940 57755258
396005655535 47962882
499478841740 33444477
430137705790 4297887
977043319401 54890
480858938020 544184949
946646597914 111163228
673771503033 163215415
819087919520 61734783
567796501331 499509978
34419783636 78646392
686457927854 143899624
883592048560 264630179
649694738354 6564844
78158948106 458040583
813488720721 64863513
972478270485 184820119
412270237098 341887854
604649853145 543718384
633809490930 28658069
978684028648 2579830
397231297580 544179460
136910630629 51475842
601743410197 26462469
666820401630 410374107
602894689851 62151947
725055182115 69874970
816861251126 29228925
908808639931 44345631
583180029291 3233021
982584883700 21862687
931396103939 22642125
995517498568 205239199
485769047432 13656632
113998009239 258652658
596824070868 50054191
659668037645 544173971
33708560020 69271180
150680584377 7865737
551795155741 23158091
648114218900 441694341
354130495740 107134302
26861455792 51969852
743341719817 428273736
397315350637 426231828
485775200601 5252973
356007295274 474452693
576015605973 5170638
593469917635 76412369
215485625886 5390198
662316392975 2881725
555555256366 12306338
962818234240 540682967
556673739245 82444780
601436986772 147472963
644231430728 25298801
479647172167 15149640
261306156523 12937573
465296759250 54088606
623591590821 114044953
949063688115 544168482
674363790997 15627183
940260778595 3194598
154904162603 232162744
976502858575 7360749
468978888630 284308244
249484732561 211957735
655350646920 25112175
933658596455 335635883
769049305146 3233021
939038221368 68590544
453717515457 20693530
182660378030 544162993
800686225506 18228969
554821851701 301823643
471972988000 70703809
970653729139 390339257
820871318230 201001691
176058195890 544157504
747075069637 32692484
556233850785 544152015
221645408185 55905465
508645005210 72641426
443401296380 18602221
341050567090 13124199
141792545956 141962007
140672817074 51766759
444366142149 36370114
312503293450 544146526
357998405814 102479630
815903634370 8595774
510568757650 97051009
715236403990 544141037
339395718179 21972467
175811879596 196012190
352116386290 544135548
911587647347 42517794
159637814551 226503585
887873044307 43264298
489158733870 434487284
340927569578 98313479
184003844041 49401
55568371835 544130059
612596769255 256978513
4239641622 33345675
740349456354 92352425
532576031450 70012195
672872401925 109851357
66913413557 24810280
279492382750 289572195
17605824530 408057749
13754551615 484404250
486061378013 211589972
583050949967 12339272
775280321106 317324579
36862189105 544124570
286094564890 474035529
269341453930 121164186
119593931105 196445821
907249867895 504340298
323947548847 1229536
795969551035 74019165
384849775731 22746416
937632092933 50883030
276683089613 17487954
793912407825 544119081
665853481019 87209232
374519878066 28872140
880290957490 544113592
61070190285 544108103
865933466344 29530820
175421537431 31797777
958876269159 47584141
178070241476 162210928
877540048265 484585387
895145867305 439076088
506272999074 398122659
521248101522 164697445
138377969811 258114736
680458638426 105235108
27210564589 45986842
62392858475 230538000
23107642980 544102614
196918023939 26506381
278195498974 22285340
475785684223 42792244
98330672207 112074402
499986072160 93642340
831162504559 111635282
506737393338 298398507
227775289320 136676100
594196398090 268335254
151300012865 544097125
373785249354 315853527
407033592238 64440860
757620281724 516591746
622111412868 130901672
311286823524 27214462
749463260253 41826180
854018784272 172749808
364849237073 121614284
842878592030 544091636
461360181786 232514040
404792339571 59956347
727355592643 395855702
794622912382 119841337
293471637557 38532780
953465142875 281958952
775756406940 544086147
912933866255 265036365
116752596094 19348725
469855301120 87928291
722330400530 41398038
622805854030 312274699
14798562323 3809366
730302783019 246324364
941361142285 529150578
1540746161 14529383
111428028432 30425527
901615196270 73344018
563220855737 141709513
548952031316 51475842
919548568804 61130993
907622461215 81160354
340012385700 544080658
536119368557 102979129
764324575731 417734856
943761713177 301324144
374983438002 94591937
897346594685 125632232
242080017290 544075169
422341742669 48341623
353842317751 457842979
952035513123 160910035
659638075775 2190111
251175929630 131110254
571638942445 544069680
991427690180 15704029
860506888525 436144962
340562567545 544064191
341998336580 73607490
302687009912 456558553
412526534975 10939577
200490307451 257296875
352052332241 15769897
321575926941 143850223
293175525055 15039860
911579869434 15286865
605524056149 155635106
897724457445 76544105
722866124349 57574121
359818932120 410692469
733171436783 186093567
525362297537 12081289
980974235125 519709498
161165266353 19990938
167255286370 522602201
320692164680 42462904
595846943625 465851430
887761370602 123376253
642475068251 26160574
794057361337 331832006
551832396025 544058702
18706188220 527641103
789321623569 176800690
256648969253 12520409
647564037055 172228353
456100754995 498302398
695798701903 121883245
977122962210 544053213
364220386880 544047724
661698773276 85513131
579114806134 119297926
665608130789 25117664
765116602916 9764931
508291450323 58649965
809148912920 31814244
325329413321 25792811
829579627416 34849661
380617766401 61811629
570538578755 544042235
802530620565 43253320
33802421920 146062290
147769374396 14798344
455634961036 34608145
342321707456 113589366
819220772695 397815275
436294208575 544036746
46182738770 20023872
894637747667 483564433
438494935955 239369801
459369425123 22098714
845079319410 544031257
672949730957 191154425
452579722276 45866084
396410812511 253877228
345514204150 544025768
665118333433 16708516
853179537801 44263296
189262560170 169127068
682715545721 433631
178159981137 29739402
27881630681 104395291
634818026231 75572552
558434578165 438768704
348943315167 159208445
217243163009 58287691
506374100965 20660596
315648164672 56630013
69322917960 544020279
297563356117 30354170
271677946236 70264689
615103308200 544014790
381695844751 59160442
484359351147 299979339
171020439456 20814288
379018372857 40766803
574631856191 29926028
373899135126 129359263
421439803748 245550415
860049651917 131049875
240088711727 305989794
339288303938 54428924
350465840755 544009301
738344041480 31929513
404649153517 259508942
750252894234 37857633
484602437001 86929293
792671193487 120357303
727745004259 87154342
614002944510 162869608
411895944769 49510780
606262604007 10610237
621613250276 24305292
770254588490 544003812
821971681920 543998323
459952027910 539041756
630924142209 91852926
865570544642 398166571
496264029680 543992834
478945153604 59253755
160653104230 543987345
385127296990 485342869
931867716238 55071137
66529806395 3919146
665109863906 28191504
298711117322 11702548
327986389289 127674140
439045117800 536061229
681784795039 374816365
250332744965 541572185
517808078373 218566491
93465004320 21461990
566640931860 39998343
171106559285 309003255
697034803074 3617251
546888493421 500695602
125232030447 128964055
627757490635 543981856
77358256371 145941532
779057498010 246143227
927606596160 543976367
193273777056 352069949
560033924889 5889697
702071791048 406422027
448398209165 492055916
94962604359 128925632
298141905114 23427052
121957561027 62058634
632142195548 2041908
822842558590 209262636
226578404146 13936571
706039304516 181861548
627493521717 204909859
180335722589 86029097
702371704519 114714611
378447788399 30420038
616499040469 141314305
660179239193 20759398
255738574364 32774819
942175877463 184194373
60361603970 144371678
159242548753 299134033
209383620801 104225132
149437901895 48824655
684005721939 259064333
769718743913 492742041
803703691549 94405311
732842223030 543970878
66523109815 19046830
955115688410 543965389
194065238874 7344282
854828370768 118507510
575103133661 166410013
704318400979 456284103
729541131960 543959900
336689895600 5796384
650362711558 86863425
833525500665 543954411
424331445444 299205390
206059130124 248794414
883137863836 263400643
315804384520 436715818
555992716107 228808965
233827289615 543948922
314704020830 543943433
461786570214 66016203
268249976931 210349458
569082283441 265985962
516098849939 489058922
910009268603 466268594
742701482530 4561359
206114695271 138125196
133144011980 449801594
969420416380 543937944
23080057847 1015465
209286339254 159093176
543579668350 543932455
568026605700 108001564
472927355268 161420512
934510020109 114215112
615531900298 18530864
401449855952 10785885
994642123499 7920627
560770076962 353420243
42733263563 117058414
43464371245 342749627
138344228928 286339174
453349845770 442578070
281498423370 187773201
305849901521 11834284
837808730435 40152035
13124458000 19431060
19166726298 49560181
307396073721 13250446
994901037048 312291166
619959114935 75929337
16985644049 5801873
206247836455 3326334
977100970368 6778915
465743105682 184188884
312925117611 20583750
697184990511 307768230
945678700261 4797386
966182360986 169714391
125457038443 86040075
199165833380 543926966
187832447386 241614802
629830886774 23234937
908185778237 18497930
939408534172 21994423
582001727290 30979916
468113399250 55235807
451699300235 543921477
190255100525 21231452
267428473816 347843419
895123930353 14716009
942301465783 131554863
35211643570 17449531
295888812674 78141404
28623315666 158110645
729409008822 46167979
769107675172 37896056
164848345330 121037939
386129519941 37956435
508151436911 56240294
452235361464 7536397
33561098035 103330425
22512377070 6987497
548474979418 12624700
153428216669 14007928
946022298102 179775728
569925572397 50367064
170510096773 37786276
54677364094 122410189
267938564005 54450880
884496622201 31869134
507686598038 28246394
832425136975 228819943
955665870255 178908466
983123944831 26830232
109582090964 353398287
81426918550 360638278
487469397572 196440332
166274632281 388906628
440695663335 392468989
986718019673 149580739
593014097189 27335220
267495719555 172936434
141889448762 41293747
360599520229 281574722
825541838281 173765273
269891893758 210689776
676723674840 543915988
636834526304 92242645
976572780365 543910499
278362424953 2859769
317683404191 153681022
294347292565 350494606
659077503253 14117708
233113905914 29239903
641512036760 13508429
769154224800 86654843
687265014274 147412584
304187208829 48649007
794303328916 77834020
464781943032 75298102
116539032663 57530209
173735900719 112381786
350465840755 170268780
489446505673 106525023
352635656668 9128207
738192240277 103445694
326376797183 289489860
626471694639 120148721
339830696892 109933692
19749573182 44872575
548448522438 16867697
115986836355 7179612
624356513324 13118710
952725768759 2047397
295907332560 32994379
386274860591 482033002
544129850195 152495398
156605915019 27505379
427826978850 166130074
820615665147 244101319
872347084867 231163746
915502595570 543905010
626975538346 153648088
980808952938 65297144
852231683395 543899521
699451783495 279225430
217712892581 136269914
946862960735 536835178
620819274496 72926854
516674094558 330130416
789405583313 56108558
444923179755 34805749
433475430446 23278849
575814176140 66049137
808767317640 543894032
166705104525 373927147
218563171942 31764843
365727397646 116317399
833696944091 60455846
526239396152 214466208
363049909285 10297364
171017157034 35640077
52930788504 362746054
359770982797 20929557
834075682510 487917210
261647811258 143153120
22048556570 416159513
822896191609 145612192
589069039220 63118011
84928780773 163319706
688581803745 231344883
314019146995 40404529
851500284796 10193073
392279660975 139974989
160102922385 21440034
387813004965 2228534
174329879295 26511870
36982930638 347755595
186944046920 16494445
389461294521 16746939
786760043840 543888543
875669577548 46936439
476382374365 49669961
395521649074 29283815
221061216496 70264689
723337808005 141039855
34002474014 44987844
796113135205 335646861
361136561408 28196993
80040487228 30601175
129842920910 498099305
220573609251 5796384
238481935478 83065037
458838833519 2217556
695295280849 54324633
82694438757 91715701
987257443078 15605227
482748957647 55175428
639053833949 170252313
794828755371 158747369
264944576996 63699845
97213259683 123963576
545329021374 347755595
288845474115 543883054
103984374195 543877565
880529663122 267330767
438494935955 543872076
700859849547 50548201
476427159116 19123676
583742943035 126126242
679401934242 24102199
488586755206 517168091
425290571675 505020934
177638698877 40838160
566137123995 478327927
94081100985 221151810
643712764140 543866587
600133450328 1465563
252990870715 60208841
300461796103 316418894
815842179526 55477323
865827490221 42995337
868186956900 376287417
63469372460 302630526
175097170465 395202511
498527726868 290538259
660218219490 543861098
741789608519 153005875
358718568430 388610222
640961854915 132153164
709707730444 8217033
250883256150 401245900
280592746440 543855609
204620180050 37627095
346548949426 3990503
256043397909 128382221
876831231412 21796819
542802491491 134711038
247031653895 543850120
738894223325 246500012
886190937022 132894179
446168837275 15171596
304800747620 543844631
469920290880 255101275
550187335 196303107
380053510760 74277148
985925871730 543839142
951902794592 425134028
154439082214 11241472
486018821796 316803124
23107642980 349330938
840983794065 168506811
509468393960 543833653
736338431583 348326451
643162582295 291290252
224792686497 90233671
214365238324 128475534
224266211643 197066078
721430119287 183711341
635959760514 5604269
859797144031 116932167
719516850837 71905900
541049378502 64298146
432373771352 23240426
764029786078 42161009
246997805813 9973513
98849270346 73849006
999633676112 7915138
40018801298 51382529
322723287449 146578256
505617121045 223287031
34651331612 1185624
14425853734 177020250
580441851965 543828164
133694193825 163094657
836753826643 32116139
880862508012 397776852
131766044696 79892395
181428187608 54302677
116854768340 12284382
984085563068 11164626
135984194301 253026433
697587186008 10714528
444460937179 17992942
170006195595 543822675
330520359348 108330904
606300398680 543817186
496192038537 4028926
508289413904 14337268
305549247035 58853058
505008977941 31375124
715525800537 250435625
673972765615 109296968
222691419797 122937133
122525066156 126949592
147397661897 13706033
701720826969 263301841
349737104321 4901677
272340018765 455982208
545738193390 3919146
220622925335 543811697
320822932035 10418122
43858437533 52557175
667287548464 49922455
161707950224 26050794
518271303480 180917440
381743428892 54022738
925328701510 54346589
27131512011 56531211
86268602088 22812284
109940078055 57129512
654609203451 45789238
841228046495 359705148
90986363381 143976470
140759757345 26435024
680804777674 182459849
236028016995 188953336
37243899654 142615198
115148915641 309129502
183210559875 469666285
715304637749 211771109
373456757241 72998211
807948040151 129331818
481122289262 138910123
567276097311 279165051
385899717467 311028696
936663437798 266392148
288845474115 543806208
966507628148 121608795
157902195005 476939210
501386868195 269383653
716078770794 248316871
209619288435 543800719
225503081274 35497363
57218917370 253948585
266690537818 50844607
387878206215 359666725
140296375965 543795230
592151580266 61839074
973271689295 543789741
305327098808 14748943
132593830135 543784252
867503202821 7783402
344703527924 130775425
68082773977 19409104
264637472935 398062280
555683668940 490524485
766203606380 139958522
636465701019 2003485
489111665695 543778763
310852747915 91057021
407434352525 109681198
10916139333 70198821
498293694956 99016071
851565741121 47441427
739782637350 68233759
308865185850 257900665
328232170242 73047612
322221310002 122739529
955378578576 46222869
420338935070 543773274
318853642851 183129507
691135773139 428850081
842853850199 10791374
610167875123 328478227
289436889328 179287207
321159413224 81341491
573357019147 368295433
864751333021 10253452
474899712803 82839988
262356449555 22417076
710284767385 543767785
569857931450 4440601
428591662745 543762296
680024765910 543756807
19806551910 543751318
664717422362 422872560
357475570167 88175296
574816220723 3315356
365755764798 9539882
168905831905 206128417
554583305250 276974940
317250846127 191769193
506717484735 80380916
743845859930 286569712
30810188810 543745829
920334168370 56031712
391179297285 543740340
831799494939 12471008
221142865371 13426094
70973463495 513424593
501139470568 44861597
909772223230 150272353
63756337380 16538357
771268760994 40624089
70423281650 335421812
386227660680 540304226
142975782568 52216857
959295346239 16576780
262436745555 182026218
554453948568 118342840
11003642390 239605828
983174962505 543734851
459401846065 543729362
88462023609 8134698
51671114659 8947070
320415947222 150288820
635426912931 2036419
146348376260 543723873
183374313212 368125274
427491299055 543718384
156645463264 128568847
53217819292 29530820
128480410650 87137875
834022419835 14211021
764596654483 52557175
441796027025 506003465
72828957312 202500188
577067106585 39312218
69233856027 17455020
822521863765 543712895
580604606304 242339350
594746579935 341470690
672254109660 2409671
892196127125 109379303
810812741835 70336046
647973088313 21055804
380560428307 144086250
616730324973 3941102
665045955479 42358613
932398027903 91627877
521299846325 177942402
33746060868 289445948
67672372425 57711346
301638819167 118760004
46202318033 378741
121767361688 360182691
321724843511 103368848
293614829100 48934435
448283283064 60088083
769004163610 97654799
455470749204 24568764
847280046790 122366277
782598041216 237679189
656366946575 171190932
907465228810 312411924
450598936545 223407789
537527668055 65055628
802165135500 392710505
364220386880 71752208
176208616446 118035456
544058292683 861773
798567948395 16016902
555683668940 543707406
46215280470 543701917
602540468214 450762169
941274890720 61806140
438880818144 6394685
737793859635 543696428
729952115346 41584664
562836032925 543690939
749183587306 66136961
206337891897 10890176
616632933646 32396078
470405482965 543685450
137979097740 86127899
448668745508 196687337
49516371540 543679961
119939647700 110010538
743695628581 140853229
513504717532 114742056
962012948212 225460675
997173264142 131653665
259924267512 108402261
851829753951 369557903
498904760789 36353647
963155220417 8705554
583686798635 5291396
114988011095 543674472
658432916097 73755693
571859386174 285631093
69252974214 19238945
686951798048 77285120
473479112456 128228529
933466231542 74205791
84848169319 420825163
678131943985 124968063
698215435319 472355895
631589230780 1915661
570393655269 88186274
223907140311 4973034
707009875312 514961513
627207308790 486550449
864442961001 174067168
346025268473 1915661
692678948345 543668983
140778156473 45531255
480858938020 543663494
417353845730 163122102
22501355158 30782312
727284693811 28515355
234866332778 9655151
453139992903 124194114
225322663333 128821341
179909468805 398062280
870885591470 21599215
859934229225 543658005
167255286370 442287153
594633558517 76686819
715443169131 92868391
325555609522 82439291
762001860815 499877741
553482941560 350077442
933347735010 301329633
638074392929 100904287
345946512301 6877717
754755187413 10978
579389566426 186236281
171466033895 123145715
902320818525 149180042
414033345556 29920539
105431653663 133920622
581784203709 224911775
970835881604 83690783
324981923779 156886598
588651471615 19650620
118839284010 463622896
770145886915 31342190
189464116250 110235587
230526198545 339873391
147448739950 11976998
974281360819 47584141
390024737790 20292833
728343483815 2481028
220072743490 543652516
249979980494 69896926
652515673660 543647027
815769247183 6965541
327844418885 47924459
31221292954 39756827
243180380980 486863322
271507984840 253119746
910550958965 5922631
627375628975 280482411
93530919140 540167001
3301096560 88285076
301225549449 140178082
269038927695 107963141
56895606873 296098616
254184017880 472097912
621065944667 14139664
637110582000 543641538
548531304955 543636049
722742934722 94871876
907144745148 55213851
326257839575 432813139
492412756765 338056532
264941294574 231191191
343462848927 359502055
274226679124 214795548
129172642326 1366761
345711517233 301938912
634380058921 286712426
601898943920 440371492
633746589571 17043345
630977659959 65461814
106536853162 8310346
493425754623 56141492
431967535951 409342175
817839742549 29250881
381826205920 543630560
299573038852 78218250
544571456712 61174905
585332354669 22515878
272136818566 195995723
573289487980 359765527
208994085519 2700588
796171142957 337749148
336577151540 77477235
695030431110 217188752
18341188768 149855189
353711336325 38088171
290496019650 158966929
466004028205 297931942
125909244219 38060726
259685836330 355099877
45475961244 131675621
609413351367 115279978
849078800814 218072481
754244575769 44790240
75631792477 273566271
466004028205 256006960
211054964157 93153819
547590940126 41656021
748380988307 381633703
664619674250 471867374
435047960824 109878802
764625153371 79700280
992677673032 219532555
206669894062 190127982
681495203469 30035808
111044860390 8579307
982036365022 6943585
355836288060 29953473
635007954028 432494777
809666956670 172930945
76493988457 512420106
143496680598 30925026
15757128676 7547375
398813628404 21094227
478350395590 74930339
808234184629 235895264
735042950410 357630306
56668735525 496683143
40133153635 21363188
146017957508 56240294
940983512644 92665298
876439684575 182827612
186511650945 543625071
216337738573 372714078
792812044135 543619582
997848210957 132026917
644408854583 339192755
3767162061 22367675
74237627154 25150598
717255157134 49110083
601628959058 213867907
478596313768 32483902
406832826574 28207971
209825883417 236784482
463273669796 454346486
327308305347 15813809
842690673207 168803217
651415309970 223885332
378860635464 114341359
519861461618 1635722
415617078983 69946327
775162820664 25194510
5356313131 51113568
805595569366 376342307
96724807132 28361663
31178753204 50899497
870387684280 235011535
236976628883 43308210
54692305152 211661329
334428212875 7250969
621751125886 362614318
200444144961 50976343
294700630473 146397119
91783863099 77098494
766394640047 1591810
478634176890 10873709
533244759228 258175115
461602573445 543614093
796663317050 543608604
793362225980 358151761
160576074185 24036331
892360292137 27670049
474256755880 441480270
435562848399 133086294
197403858237 4374733
498913471832 26105684
595271811367 3716053
196285957192 51854583
829302361559 253377729
150749831020 499718560
114870779614 97594420
478878099980 270174069
41100282828 71609494
482700928897 156842686
550662686890 15133173
998809867617 312905934
307142427031 386310331
317215837285 98439726
380266058726 299134033
962635842840 102759569
425290571675 88120406
158836250065 148148110
636560400155 543603115
789964295064 30562752
65971160512 9446569
873648960725 29338705
571826100878 287447952
969420416380 350703188
470088221346 189612016
144029121995 19738444
77279258683 207780606
605104984558 81522628
897521391890 323082540
954191708246 342826473
961102761905 48802699
41189473589 51305683
876588118113 140024390
799616666084 280120137
583742943035 543597626
241625997236 57469830
92315338432 17098235
49578710113 469139341
98189945225 56767238
464410469468 21956
590816262512 62437375
825272772990 393418586
391623187226 65346545
84177827775 543592137
872651216798 354863850
396602482902 6383707
402443024961 150327243
409642599835 179193894
153500740245 315831571
759801133435 303958864
65867884977 73250705
692165191504 267857711
691901003026 174473354
408234934480 489602333
669430295537 109675709
932008050920 199931336
809097283386 154981915
563936396615 29239903
217545917201 299902493
770071016955 158802259
759250951590 543586648
969190380460 127509470
408677035007 56619035
767713046192 45860595
80701870724 5198083
942461505975 543581159
914952413725 513463016
586227786544 251319354
10779847463 87055540
607357440274 35683989
587594215950 158588188
575697727005 64078586
791711680445 467706712
736143314100 327166356
146356005970 463167309
6602187630 427280227
824507979315 90101935
283855252421 1580832
618872720750 18432062
218897441064 45783749
186320850397 162479889
75374918255 220965184
232079004038 12943062
747636355729 12959529
992556327709 489058922
159002558695 125385227
753895749819 41732867
57769099215 543575670
831874955130 543570181
27960611902 87571506
832975318820 514923090
327624271562 14973992
478021008770 26566760
872091873812 483932196
975670382949 263889164
681890540624 164697445
909955665610 28224438
927351914630 109571418
44430449131 8123720
289395655960 543564692
644262945985 291026780
912173337533 4402178
126602505246 171536739
720738222440 543559203
578684169220 79672835
825377129858 431106060
187007971814 33982399
736143314100 543553714
192013469395 299606087
29709825120 122261986
740734962710 347991622
745105300329 155058761
291596383340 543548225
749102432441 72180350
76567936265 28839206
581571148174 297262284
158432717833 4385711
355632053348 290307721
603831431940 56882507
894392984760 3095796
840591865579 17992942
663133579155 208384396
579661315838 45383052
515393880875 24162578
888434533492 97495618
666820401630 543542736
180268476850 130385706
675559350414 35173512
313053475295 283034796
485667457020 39147548
106472999625 170609098
148455864578 29020343
40504800266 47902503
957768078155 17674580
704716326034 40904028
629352528494 41881070
920923547164 25463471
265187654780 181543186
115863405212 191835061
230526198545 543537247
388805800722 120143232
414755514238 15983968
227686507326 81346980
264554350100 45355607
65786000075 61559135
471927747662 60203352
439779268969 344824469
934641278566 58408449
531663742856 96403307
2750914715 450334027
580356972650 58990283
499903309018 14128686
452799663925 543531758
894595685460 141352728
669216246493 348326451
206688858557 161673006
738894223325 543526269
987189395945 347876353
810135264591 271491429
340816708245 65796643
487573672105 427137513
623212418771 118139747
859384047380 481522525
57218917370 543520780
45389246022 64435371
107093775499 27071748
479916942958 91199735
87848921357 133058849
410539892481 96068478
366421114260 321057099
904196736911 182778211
620796451234 30820735
256001681509 354830916
861696700959 342941742
138794549396 165954426
746970943307 113034977
160488030625 42309212
459872390590 30881114
465053420902 228188708
119425160822 285076704
934831151473 469776065
315919686454 14145153
780073031786 27702983
876439684575 543515291
356994231360 949597
837170087866 80133911
478307987576 220070477
506167302890 192581565
82324411381 100278541
252347743633 120812890
208518924745 205864945
508368030270 543509802
113601398636 20468481
179178223898 34986886
905448344507 131736000
263676315774 212654838
638210945690 536544261
757402667411 179934909
982047030149 18640644
189000232463 202681325
44564734935 542439447
891294594390 543504313
546764120751 49406489
664069492405 95870874
359493019837 238228089
249232381275 514264410
839889803104 74024654
731691165517 17531866
294897474410 541297735
883380631328 136149156
826923318525 266167099
126425729093 52266258
578510843067 174802694
732223541046 18009409
474914988690 424118563
631058581705 46661989
47981265164 56937397
48260369836 134447566
569988396910 265991451
70861122713 30441994
309168656193 21747418
666616471394 115214110
73070429400 76703286
642612400450 35629099
7486567240 104274533
457128117566 46925461
162765137440 19178566
188463767629 113902239
310456060466 303547189
754016398039 27247396
84606403406 41496840
46765462315 543498824
123091402128 119199124
67122190580 543493335
411490211448 15127684
158159662039 133218030
869067466765 61180394
330052600327 20380657
96230020275 15220997
801675162496 403699483
138095648585 164796247
324778517906 104170242
885744672925 25650097
96992415257 162238373
493600768807 216019595
504516757355 543487846
623038565674 220163790
405717565738 294902014
787100372818 124194114
515237065634 248042421
602624845122 128958566
269038927695 543482357
738837090905 22082247
685724215805 201841508
82640586178 416626078
684933448182 24804791
81977100395 543476868
73101667299 14007928
765200699885 79387407
948582146215 32494880
204117469985 543471379
952170904797 32917533
83960504379 153274836
760351315280 543465890
369094439051 38099149
835883723922 346954201
425768218966 8057852
555116978764 8332302
607890062808 17471487
962156897237 68755214
689900980931 3282422
658205248844 306341090
845530169403 90206226
706145039123 158802259
782689400132 129403175
340961085412 26451491
114437829250 543460401
773934404093 20792332
606265721759 10588281
817356059939 121257499
631387263025 41205923
661831376538 5906164
481874087566 7031409
325422759255 97693222
39914916484 4495491
451581882128 19760400
682341651508 307340088
715434820362 50553690
383218562454 192993240
283875056733 1174646
141087365729 284138085
872890959851 90925285
972563893396 116783964
647581678701 345450215
807116772105 543454912
191463287550 191291650
542479304660 313449345
751955766406 55488301
493513120455 416648034
207484247918 341580470
56033366981 52310170
136887027929 37319711
225461606390 105630316
152950558400 537334677
571591075457 9243476
895145867305 537180985
619067303219 111728595
545611413957 115087863
775206225095 8947070
908731245031 127514959
987546005297 1064866
6941627390 173704894
818690806837 442144439
539624963300 61965321
740663924072 362235577
747697132845 713570
246935050076 17872184
369697238450 14359224
100434820632 78295096
54902226468 93647829
346888403072 12811326
282741764532 3068351
140296375965 198811580
430516691214 138339267
441796027025 377209569
563515233715 9430102
270139291385 149833233
982980835623 15874188
319245478024 355023031
546880759420 396728453
603472014801 13014419
666759778206 26544804
267112990633 53342102
916152572924 413936468
48416007850 395125665
781553769617 195710295
480308756175 543449423
615933648605 156881109
959244518099 259185091
807595325081 15226486
509802641126 203246692
417588025845 323686330
517057808592 46360094
654586687573 112151248
517170939790 87236677
516620757945 105454668
83077464085 543443934
488011302005 543438445
176408064750 6713047
308605575198 9034894
57353447271 247295917
446167300355 18733957
221961061527 31709953
86274634499 81088997
441646465334 45432453
359818932120 543432956
291046201495 543427467
493736412975 255672131
228325471165 543421978
57218917370 543416489
37671166322 49346110
994808668156 222271566
902848413135 543411000
735593132255 543405511
423801073400 287168013
686084022663 454972232
912619491850 18113700
813718954245 439262714
366334676069 12844260
13754551615 543400022
732404510795 78992199
449311504827 124122757
766872542740 14315312
682552209548 200705285
899350933715 157490388
615572540854 69660899
312333867068 85732691
613913580682 79288605
11467073171 47210889
386063240266 57063644
784132576736 218500623
559956914219 108781002
680476538055 61597558
159552740540 360023510
747024043893 20550816
709912939617 117261507
808217135795 543394533
611742439012 52392505
285961837962 29613155
335480015382 95426265
3851278405 543389044
290374342079 39164015
578692737549 27483423
558984760010 220921272
543515899729 55543191
799575207667 35085688
827473500370 543383555
591297206111 91430273
177993554657 75429838
463803300825 8195077
19949057328 252515956
794510585486 184128505
966614724027 3919146
353216749980 220701712
620971522889 12745458
448177531990 83043081
171013693475 76346501
714136040300 292733859
229369520296 33911042
269041167207 432692381
714030747394 29206969
588023538085 54264254
395534169483 22867174
318955008214 92775078
325456681275 188821600
746360234259 191066601
887871545810 98033540
13933020961 338391361
974922234830 543378066
316131402673 188662419
502866211820 168918486
57443373558 298700402
243730562825 543372577
164227734126 37281288
567601726747 106486600
51975317947 179160960
791585490916 111552947
149099285485 527185516
223182013058 59275711
611766985820 10456545
858833865535 543367088
418142296995 502929625
110036374490 87055540
619273063873 223341921
29945539247 240511513
101733167063 18190546
867553355814 54286210
103904830188 15660117
340315916422 216661808
817636934977 446689331
566538007621 12180091
139810849051 24876148
948598492457 358453656
903261109089 61981788
783400612770 13568808
936790881400 122333343
767468760828 7651666
564356590543 2080331
550732032335 543361599
320756021125 38252841
926489905276 4709562
582494214256 16055325
872872341163 91907816
663870524225 96364884
458851664220 543356110
546254766088 47842124
415899806395 22779350
958967773697 353398287
798283812891 21253408
690631012769 98867868
812252218853 114220601
588936831166 273165574
327358203265 443308107
181009832495 543350621
934793030368 330404866
454031659324 405351672
642062218605 543345132
85762057793 10204051
187034044564 14858723
581812203098 90233671
724039313510 223956689
757430167301 96469175
235650398332 213187271
349665944925 220185746
160402254022 82082506
792444470342 108495574
852750015154 16609714
389817967160 122975556
885632829061 21088738
261886563710 543339643
394853124389 93746631
187076109679 302246296
905049140515 104785010
754849496830 543334154
484710210935 238063419
224840594489 145222473
257762050956 106151771
189685333928 22697015
724149483229 179726327
10321227627 122937133
884692412250 543328665
216106939682 58891481
31258052787 38038770
710284767385 280015846
954015324720 543323176
495509341254 175208880
73462237128 105427223
388745086893 191384963
676577439483 22428054
227035234568 11834284
180349966544 15841254
411536025550 206748674
62599272320 20479459
141913507049 6339795
703132403400 366209613
43305631946 43088650
117175314962 2925637
608569700137 151309774
590303241197 6433108
95181464675 543317687
470772532395 140007923
999288138073 204284113
47315644160 543312198
911747868676 34899062
675932171691 61526201
35211643570 496941126
611802217130 543306709
196965106000 543301220
71872970789 20572772
705291570653 7519930
328405770845 4945589
634359672775 543295731
821971681920 543290242
660827929540 402618150
452151851818 17965497
883979742119 43445435
342143416339 57058155
811408153040 83570025
866062658356 279395589
530784152235 133459546
612352398975 543284753
359268750275 390734465
899651119055 348238627
252872390650 190665904
590785233195 83570025
715713057772 29684512
413186571085 311171410
840677864650 543279264
475694171615 187548152
905549254283 570856
85587183742 173457889
264243513519 159164533
190362923860 240253530
155151285780 543273775
626371229472 8782400
680235186725 305786701
633713672038 47051708
429055389932 52216857
815229488949 58699366
234621490444 186175902
399159860965 236663724
126669410667 77383922
390629115440 543268286
302600020240 543262797
27410435546 22213983
374123660090 543257308
815919681625 543251819
129292739065 543246330
250239610194 82620428
862134956605 407865634
235885744696 73393419
291019060971 15358222
632709127240 541160510
229938326318 18256414
698730948640 543240841
262056151854 54247787
53709235903 98472660
57778573229 213659325
341662931235 543235352
211720371090 741015
337811658320 543229863
961717870550 154553773
433794997445 136709034
534796074621 503577327
817570227160 409397065
646920023336 82807054
28407787173 87911824
273990564300 511481487
636099167555 159960438
973141575131 79080023
283893837510 539173492
859185227403 137493961
843710957876 87406836
987230047479 291284763
181607839997 399807782
601861253538 18256414
526807362357 241625780
261102026102 55060159
857733501845 257549369
95702568379 16922587
666743234360 65033672
683325856980 33307252
145030079895 186137479
723798359969 155163052
334079041118 309705847
558984760010 204805568
519749886715 8546373
551282214180 527191005
908350231585 130599777
755498464208 44460900
725031464146 35272314
626951430658 87769110
170436494772 70171376
241856381544 12311827
961369634504 145474967
562836032925 521850208
331759658025 387111725
1138254258 467981162
452516725023 50740316
590345125175 229846386
543952733724 48176953
841197678439 22186538
923166484954 15972990
348212899099 20122674
70973463495 543224374
62657894840 34811238
388776741956 49927944
860402001805 11461032
924217744050 14134175
510833799504 183722319
864486691864 274471956
298198565480 491880268
353766931825 543218885
907249867895 542132063
465453846360 444740736
817491303410 14737965
205768015520 543213396
630808088282 218621381
312398055434 85738180
880064632134 168863596
302462918579 118589845
93530919140 277803779
241832938025 115499538
344803109362 88784575
127567611579 21538836
474748603214 22115181
728440768270 543207907
661868765025 543202418
280951974045 85205747
511000945043 99850399
153194280978 91803525
744396041775 229264552
221723289025 387935075
363411467134 9951557
243180380980 543196929
659592923261 43363100
467371195718 62788671
887420358080 5368242
244661955720 70961792
111806755873 360468119
26958915895 539656524
788374770742 13546852
451699300235 543191440
184633545029 268961
533676395140 543185951
661730944305 52968850
818603183022 54099584
97727834385 905685
90596465825 151578735
251876641811 24118666
305277994214 8727510
223691148161 42781266
176042955518 2058375
238687361303 7399172
635419980324 10055848
74108174578 147626655
244796567956 26550293
571370401190 167639549
864101240398 116471091
527571818295 27834719
455550573150 34652057
178967825039 225257582
190166530021 81604963
201366560760 17482465
488395059951 56020734
999417486358 59445870
887759037777 194052617
328613554359 243085854
905280265838 305259757
809703469498 44296230
409885480015 12827793
605681947234 56904463
696530221260 513084275
896246230995 543180462
977893220021 200167363
684426220670 58929904
66000658398 13612720
912599050814 90722192
894123831645 430068639
284444019355 25485427
884118756533 16379176
391624274048 42539750
502721782344 30200478
637886641684 292464898
601625747993 14479982
947413142580 388923095
783905532321 46420473
714977166590 29333216
760901497125 450482230
147315167716 7783402
514882939891 79063556
579258705758 16867697
53417007032 323554594
805212456214 118255016
783354977224 9847266
739879293151 90255627
556702578451 60044171
997802756548 199305590
406194293785 161634583
60886893200 47155999
713585858455 224159782
23328520340 27049792
912065237167 81720232
945906628405 145321275
15642046302 292135558
667702371569 206891388
436155301033 120368281
155056647023 66894443
191822312062 122970067
122646762775 3337312
90649204137 5088303
238228744375 529792791
619298977442 115109819
686076766205 509126706
197515287845 543174973
925497628393 79403874
272491784126 325848996
571638942445 266913603
925836683923 47765278
760351315280 410966919
170053697401 141116701
508291933355 20830755
440145481490 228561960
665122373337 26896100
767728903913 31611151
716794193495 71422868
332191697215 27906076
883207140505 317483760
830186077000 25798300
529985066196 352069949
77642260139 291361609
823520502399 48703897
104964240449 108748068
237576919809 34553255
950900338195 48841122
641854210042 177547194
408579736993 17092746
539728395435 489305927
818670590850 425221852
223333536903 16467
227153665232 52771246
741974088320 133991979
572189124290 543169484
110036374490 543163995
315104108551 106283507
134244375670 543158506
119939647700 497874256
449498572855 501590309
711732502440 72350509
273182160520 135660635
912265879492 357460147
977679906503 509670117
805931238183 14787366
727415378831 443154415
943011687820 543153017
778226847313 41167500
193521973169 4539403
576953056143 73838028
943433314377 88191763
387328024370 543147528
829871518877 294814190
533597498835 42150031
273990564300 508429603
961077183165 60713829
747697132845 43505814
61620372130 361604342
837282447696 48605095
162526881906 311429393
681150022215 293853615
862891733432 328736210
517170939790 47057197
271029467379 130204569
397991900240 305786701
71631070559 172074661
104534556040 198652399
259041877501 17444042
432836985481 43423479
993399726445 72921365
347659001201 23646612
106465452250 235351853
647972193606 58183400
313603657140 239704630
52367839245 164263814
147700652116 45608101
791994709752 218528068
664619674250 232503062
971484909361 47375559
413736752930 42841645
159002558695 471587435
354121581604 92956215
801333677920 228935212
77275295625 50476844
308812200533 315255226
302018427429 12147157
534113687303 46744324
29195793829 86978694
185209898426 9408146
234719425182 3858767
680885652600 129655669
432906926319 40624089
983554510388 159126110
182894352144 119166190
417540230214 16642648
485015629873 33466433
571265341730 298574155
523925491081 5571335
48222116995 165696443
411856325167 42902024
478658210640 90206226
157352013160 325574546
112237101870 543142039
365584299416 26407579
116088374785 113199647
569401551126 23075756
353216749980 454719738
625871925168 213297051
396577354260 76703286
809254115094 3106774
161496980509 102759569
68719467951 1531431
469054373358 77164362
81356129498 43291743
130683262273 176163966
666509144977 39674492
985739160487 174632535
147274521671 117684160
593886107501 67092047
910842133948 123760483
747697132845 543136550
208518924745 543131061
666766776681 37797254
850245180707 79897884
582642579345 377840804
480858938020 461388873
796663317050 543125572
986164917680 256808354
349837448730 6954563
730091313805 543120083
804689653501 79590500
937509869370 438604034
993004400268 43165496
451981692818 22142626
403347156901 338665811
301159999811 300599596
585393488570 195106505
778986192992 4413156
918675120374 90546544
359268750275 294023774
854982592620 543114594
707635959049 215212712
397345540137 107556955
717350868827 4962056
565424794182 1514964
952914961030 50202394
810417863175 543109105
938600712226 1855282
235437076417 14216510
644579008094 181093088
507162933552 85820515
75150047484 133684595
205673530455 71225264
350217987541 109445171
591239653946 71845521
972988958975 71011193
311953111605 32994379
202006976276 379536905
264637472935 111640771
9005382264 324509680
332309839870 543103616
750918586595 30881114
474324528563 367532462
299026101006 212556036
280782380412 102040510
390629115440 543098127
116613359212 3924635
412086207395 543092638
497207273326 67393942
694329493880 367153721
21194034212 114654232
215121106885 543087149
100502406689 114160222
181560014340 46233847
266896866747 166893045
564204528776 139953033
452007397805 232184700
427639315429 282343182
533608043204 26901589
876989866420 246121271
491573823167 90288561
292146565185 543081660
347568526014 65829577
907196555819 35255847
61394118131 208916829
429141844590 543076171
43564962659 366105322
534821291087 136483985
877511035992 16840252
389414072654 104334912
795905928036 13404138
902408549212 424349101
354867295515 223391322
147375574161 60351555
357068022895 543070682
635860953025 128277930
464903664515 493049425
464246927294 7388194
795305340704 152616156
817443071567 113468608
291796567170 323313078
373848279541 189118006
993499736025 49571159
180944087834 13266913
597497489160 543065193
845495286808 48819166
497914575215 456640888
867086593210 543059704
88463686776 47886036
739819056865 103034019
50066553385 65900934
463253118980 543054215
787049950864 53199388
253268046167 284522315
211013401449 210173810
350288049137 48522760
689355914834 1487519
80780039573 4989501
290966750801 28592201
307977367218 28334218
989723442850 34141580
843636225141 109022518
679715188891 203301582
125403259802 13261424
816034275478 205881412
839996597088 84799561
403989416721 154114653
963594579352 257840286
540192353160 44504812
7124712985 12075800
582340406987 116685162
244736156022 24261380
858330515838 162990366
331082721284 32697973
735593132255 443357508
101368104651 237646255
74824736410 543048726
334353952194 131736000
428591662745 543043237
7575862292 38186973
195913962173 408919522
263528988106 510477
710284767385 543037748
966669507155 248064377
832634245919 101727637
433548069291 37879589
12012364317 65620995
864931073234 427422941
671221856390 543032259
444546936250 524825246
445097118095 285164528
474145161602 61185883
166915744900 187828091
608822880262 3051884
612352398975 168122581
472850372043 133701062
715635102994 8162143
133217987233 437143960
648822176561 370298918
576040397205 543026770
129842920910 528848683
515935252875 86753645
963720579347 65467303
567237487685 543021281
964350324247 103055975
839027319115 543015792
475860126041 521455
392101962670 48780743
536712424981 122426656
435129044332 93313
770224374126 5428621
890571034083 71933345
989922032289 203608966
33882111222 38280286
580992033810 206918833
599841918560 35354649
398331661270 342996632
536926583805 17191548
554033123405 543010303
267388382160 543004814
649584837596 10956044
752210618095 122322365
145165175163 72284641
376324387470 542999325
777406952475 11883685
247483695001 8826312
144697830725 542993836
719271009505 10483990
831901461511 386293864
521326698513 164708423
179787280757 30315747
253633836035 542988347
742207983007 457453260
525296089219 112809928
179099094474 63156434
582037169763 44049225
477600677617 104433714
976541309020 13821302
424190207985 476785518
875828028511 22878152
355847655779 65061117
317866676412 30365148
226124743785 406120132
819222726779 45525766
891229793837 38379088
771174986918 154723932
192523468852 6246482
220622925335 175362572
763652406350 542982858
303626850378 22010890
588484079071 95135348
172704621583 20018383
267388382160 542977369
604330088542 126598296
562085543584 47276757
759801133435 416181469
689393671084 54802176
690344088853 92577474
174957832200 175197902
826065963843 191593545
72193800258 121032450
362003332306 4709562
450449649304 132509949
604051507906 9638684
695429857570 116443646
796542627499 67865996
763046096572 17400130
363711421936 388582777
47240952429 47106598
9013752989 282590187
94631282830 17992942
91126168211 186801648
544065889459 35173512
937948912524 7717534
505066939200 542971880
408643601508 118655713
701456100569 5148682
935309141990 542966391
619179937499 16554824
726240040890 162068214
20740222740 27713961
715663980623 54379523
915502595570 415994843
928032965213 41392549
558140238610 30293791
466990975269 53676931
428370881279 31687997
765853133730 542960902
143597467035 409111637
343996937024 379092296
40894472773 115225088
418688389535 205332512
697777404722 298656490
591764987088 194596028
354867295515 542955413
267388382160 202533122
436161981146 43648528
402125922523 23229448
275220095138 71713785
373817480762 86056542
765302951885 542949924
313370042392 51766759
523222940085 542944435
337179731379 12926595
672288717805 784927
368071659795 542938946
38876293066 150612671
618380310630 5812851
971518639266 25551295
36550312195 276552287
983647318400 20891134
866394863614 12986974
552038425640 107392285
590345125175 199980737
858141647418 65939357
551282214180 542933457
654354365648 14337268
311290879895 65835066
723767978354 151556779
281142928285 358991578
956523474523 127366756
694803128712 62300150
762552042660 369019981
468592169205 15539359
721036220250 78509167
678755365557 28789805
568196001729 48034239
962268052395 135056845
954731428057 199420859
954438049077 104938702
696138512334 141885161
344647210784 100585925
550097723168 19529862
377974933005 542927968
873810548815 78849485
311402929760 346004604
616203671890 528629123
538077849900 542922479
47040543550 11356741
958112351143 141528376
858833865535 382923618
802165135500 529507363
272015121947 161327199
49493830798 12531387
757794206178 338127889
298198565480 254832314
790611316755 542916990
350485848160 1613766
482959109501 9940579
10697699089 59445870
451924008917 38532780
758700769745 370249517
475073467098 209767624
949931205517 17597734
483400773816 51064167
559872943497 192449829
183225160615 400823247
250341027866 286443465
914952413725 120609797
583742943035 251385222
679417901743 4605271
255342180740 242707113
273990564300 542911501
9305010307 34394074
449963134370 65599039
263712016230 276146101
346266518420 119698623
247065048971 87994159
98943329850 72306597
78550824283 38768807
16827434602 27307775
441610913081 70121975
335377865092 75457283
526524031155 411148056
130863575923 26111173
528174576690 154872135
794395423358 25364669
305148349523 70709298
532576031450 542906012
697026635442 22987932
712485494765 542900523
2045050944 36304246
52267280765 542895034
87929510855 3540405
185878170617 7893182
645121993860 102572943
6949602907 186005743
30853919673 84042079
312394734589 85880894
313812469678 253750981
909945329823 20342234
133785113621 349945706
617028978882 209954250
670580471902 9759442
792812044135 85266126
42685761757 3051884
308652020535 356175721
368967851733 139881676
676585980367 22477455
740223028217 24771857
862449509239 122788930
843826879 36787278
133771671060 82269132
280296617471 186351550
166653713599 1070355
304468116801 310573109
767905907696 2212067
427789516425 47413982
448398209165 135106246
25858552205 542889545
70973463495 542884056
925956050625 396185042
854206376336 174511777
477007665105 199980737
841396202010 347629348
266212596702 45256805
368436101950 132778910
711987562711 251231530
946105483897 77208274
197765130658 266600730
850903424495 57261248
348652806934 117695138
310727277445 25425048
628307672480 542878567
591445488865 430891989
112795769709 349155290
414212671186 54494792
995322490865 347711683
910718461289 35607143
989777144645 542873078
430647587397 74546109
441864798706 289127586
545509664364 9056850
151789324281 41321192
657602998345 400933027
704232767090 375255485
788150676828 211716219
655742550542 11729993
987995398124 33213939
832181477357 53325635
503416393665 85079500
102885185151 150607182
188890178013 60757741
268185190264 45953908
327231843577 56053668
419455842467 304156468
839405428880 34251360
784237312345 242460108
911780830121 300648997
685411466144 12278893
808217135795 542867589
889861621837 240588359
174557329896 296954900
722774781900 155602172
251983290500 148455494
704087497797 20100718
463803300825 542862100
148746197163 338940261
705894477251 4391200
451747570501 337095957
519921849015 542856611
407625270923 658680
397744738640 21028359
583192761190 542851122
520807535007 37780787
608923855906 116740052
763652406350 542845633
533126213295 170976861
473046373255 76533127
156251649470 252197594
396681115735 60626005
403283297875 542840144
922202388597 174319662
995563957464 217545537
83807487526 119067388
574940033515 491122786
311296786059 50191416
207860919565 2931126
240320814092 39185971
460260603023 205930813
76871697525 11631191
250697220054 54829621
990748909135 894707
672158831598 102797992
130907372654 13865214
81630549472 84728204
991427690180 542834655
498464757060 274713472
726649498334 103764056
785109498305 58644476
421854678835 94279064
896632486436 36973904
983174962505 195880454
947963324425 542829166
967157715282 20731953
431262863293 26111173
794349414560 2815857
827406756711 20709997
990200373990 69133955
41690885669 33735394
682682485474 28394597
621705490340 542823677
607348224243 42627574
585764050960 69243735
91330191760 406762345
662790431412 39987365
636010218310 483657746
372948006368 10319320
510046492859 5137704
642612400450 313839064
771905134025 361011530
785552526473 85754647
540024301936 55532213
304502044310 107205659
337261476475 433757247
418138207690 532284797
820670352054 2914659
121514683643 21396122
603581160985 458265632
986372105474 78168849
610111813058 30716444
511404274182 102435718
269086500858 11082291
113780027163 21769374
520472030860 542818188
950600317525 15111217
283311607975 7311348
665720037940 224560479
706029056553 20430058
452560291216 46980351
561923711397 213505633
698524306838 44120582
131328381862 98675753
753749133140 542812699
632709127240 542807210
174407650355 542801721
429692026435 539436964
420778422833 12262426
134606309352 126296401
321306202970 542796232
443996754405 45097624
640277584870 89706727
896059816158 116377778
81299570842 105235108
508918212115 542790743
287777764486 38247352
218334887013 36770811
470258539527 29201480
613452762665 72570069
399253569173 56300673
415853857976 11433587
715061614855 151820251
422539662450 296724362
452249482080 432209349
20776554431 59160442
418561233942 19925070
459979939475 323159386
355335221787 39954431
165468566815 98725154
604845651264 153560264
109038265381 112035979
933658596455 542785254
296926470028 143460504
9720442691 18503419
289612548306 67020690
970411957737 85776603
426653600482 163264816
922654959555 240879276
750665400981 28636113
535849724013 17910607
662418946870 542779765
123592726384 93192242
158284108647 101557478
310195675865 16395643
860945805432 5033413
460464700510 14732476
48619523503 226668255
573045531956 40311216
923458288591 201890909
795012771515 542774276
265187654780 542768787
842328410185 353919742
403229629014 1355783
796729234451 346773064
285206175402 273665073
17252856966 166733864
662418946870 313926888
606470069159 363893255
83159321542 169884550
461488201733 11400653
432908622420 70906902
925775498040 63134478
885160129940 5626225
180360944544 6433108
140637122107 128964055
365603258422 12652145
100683283125 173792718
89679646225 399999897
240429471755 542763298
439240965320 339747144
295892029228 38653538
662848834372 49422956
621155308495 270316783
653065855505 542757809
219103144247 398803295
595296761780 101019556
80800288494 52974339
835339283571 4984012
154193526310 29201480
985925871730 54127029
61171824609 163934474
174865943432 63842559
550181850490 162754339
277291655370 542752320
103452278605 122492524
610617023526 27702983
787948687117 376045901
688737740746 76148897
604416238397 51766759
983725144350 424892512
363624067082 4226530
176058195890 459286586
106735283420 530204466
335891418840 173929943
98482555745 201682327
661523405215 34229404
436219247883 762971
437394572265 336223206
29581434502 11373208
596342221584 13876192
514331978608 76061073
563716948976 57689390
439045117800 542746831
275641109835 542741342
577052665026 69221779
418066748980 39032279
49987755882 50142015
212038220032 17306817
271575334870 166130074
949613869960 542735853
686045294860 13821302
379726481629 327314559
579341488275 127229531
986370030632 38417511
979323689590 542730364
963706637287 76939313
678801912277 97545019
864335683985 542724875
427443602226 23937529
314018219354 124836327
832070467821 166486859
329008748800 152495398
669859944431 117876275
787310225685 542719386
71188643273 163484376
214570925040 315864505
438389478379 16176083
413736752930 18975473
601839434763 32632105
8857837944 438060623
978223325900 542713897
945058368996 104444692
172161756575 18201524
172206922975 81901369
49036097599 184726806
683187723387 1383228
614002944510 101595901
631608763550 542708408
45435913500 198696311
115277643669 171855101
223924016405 495557898
148507966166 26934523
934440990445 112486077
878933025056 221854402
80226915624 59264733
2085993395 90118402
875807757634 12926595
95880041635 347173761
992528053870 325464766
452799663925 457579507
335060749095 81182310
925759420759 8820823
395907737264 97034542
590896712204 196819073
78125827480 179287207
215626517538 9989980
320469816268 273072261
984275326195 258658147
531756517934 121235543
72829961799 180571633
385216509707 6910651
57149248074 12245959
395030570200 542702919
589794943330 162600647
11286561917 110416724
669571310855 74370461
68691655188 65791154
92430555450 508034395
289761733837 78388409
529041748285 179320141
411401871482 73228749
391729479130 55927421
649497348425 56146981
517531292640 93933257
913188391185 38005836
527945786773 174659980
902298231290 459517124
865436047675 542697430
293641522107 214071
915147651966 96348417
58447218672 300182432
981084813 11230494
996874785881 27516357
252159059258 322835535
378525114850 542691941
261989251922 370606302
44121369030 425359077
607950944215 542686452
602395407503 15006926
758113863582 3644696
995574781772 233825911
243042176030 66806619
427846091548 147884638
191187473370 261078796
42914189400 542680963
318129498129 305188400
482321778803 73838028
806566590260 542675474
850030956015 516295340
527328732441 266820290
209486303524 36951948
884142230405 542669985
295447656255 294715388
26254726269 137955037
108339773337 28701981
758700769745 542664496
487832835240 66696839
580441851965 467975673
852231683395 542659007
793767215378 40272793
438880033217 98675753
494613484145 115400736
228610284397 56514744
750327330563 76659374
849846687377 127750986
380175660385 542653518
686498442163 115082374
498433247292 19447527
689199467356 140891652
457205032342 290022293
518769858372 41562708
939710596750 188486771
842328410185 321309593
931733652902 68870483
489449969232 2162666
569278806108 56388497
455000391305 490749534
700178293976 47754300
966208214176 168226872
753499485023 102918750
873138593505 542648029
711935312920 542642540
716336767680 31440992
202246066138 92780567
961192422139 342337952
986403623312 13464517
702042013223 180714347
729901545189 51382529
810968045020 415753327
591898045937 17147636
212814466342 46409495
56570062353 5516445
150417738123 315771192
410985843705 100728639
562373647635 225510076
819220772695 97995117
455279353263 161535781
486913880419 365221593
776856770630 125231535
457561713051 12465519
753148888707 39235372
636692213001 349594410
174957832200 121411191
203274370236 258230005
885462582237 166508815
46215280470 542637051
668470947165 200628439
814278654016 478563954
386505546794 47957393
784275987839 248042421
189452013005 148971460
208901705649 113946151
69101208853 6603267
378335703019 109038985
320618013779 20391635
762451887458 4232019
252554901401 325080536
244036173878 118639246
436041124344 210547062
692128766500 458677307
279870569361 122091827
622112724739 14864212
187424853294 87511127
697655938641 319640937
357377081040 45531255
377711233048 8118231
740335794233 135841772
217801627755 60949856
992802855166 189118006
462702937135 416016799
432341298428 30337703
620229220555 225208181
636983673412 56350074
17850540617 93713697
820321136385 542631562
54337553663 66965800
979264570152 49856587
865816407930 57958351
283740340206 10796863
435779650340 364656226
580992033810 31172031
435421665830 4429623
3301096560 542626073
776170299496 6537399
513215883444 109780
589641709498 494010
134074943799 41612109
348815295220 542620584
779800914611 155168541
572739306135 542615095
351016022600 324888421
605567732122 141654623
799316414876 29168546
567026602886 158824215
495163665990 388165613
747484749549 12591766
651827237464 5801873
211331447995 295829655
772609348188 235483589
201518853065 87110430
602908373928 49450401
984825508040 542609606
724039313510 37775298
463197369788 3814855
754299314985 542604117
22557461135 231163746
240979653600 542598628
851810059419 277666554
552060030344 136127200
719490229187 69995728
821784679760 163347151
582113272167 497012483
890194230700 542593139
536730412434 28938008
18451084037 149344712
956303382090 3721542
160936841618 234973112
213863683530 105679717
121741854305 341349932
189007082735 108808447
845761879468 181894482
566040865983 4275931
436844390420 542587650
163731503662 119083855
146278399580 52573642
460961880571 57870527
863235320295 369321876
888930401682 14232977
44403525586 8145676
239879289910 542582161
790237919133 719059
897896776530 542576672
585365299647 6866739
338237286358 100635326
354317113670 542571183
259486747392 15616205
114396148365 20358701
230767127222 16576780
638008854269 90025089
697476538746 104444692
59419644750 470780552
459258969976 41277280
531865897237 39257328
58348147711 173704894
76475281945 424716864
675243738403 169632056
964468779775 327144400
837926955425 542565694
473092985843 5472533
376347133886 247976553
67672372425 264635668
153500740245 189760219
807004958267 66444345
186753490796 226986617
231076380390 542560205
210603243994 101749593
298748747325 542554716
253887136918 261819811
371402984277 347173761
975896299211 23229448
980265495118 17411108
231076380390 245232053
72624009030 504433611
692996229012 8776911
227108962816 30798779
459401846065 520763386
744762657574 44603614
938490992605 24936527
883083983812 155541793
529662831543 149075751
460990198322 25688520
329866062151 88751641
372172868836 11998954
777119638840 72394421
110586556335 454362953
493392222322 30205967
313485607798 84558045
23513439261 88345455
892473039105 179177427
815747719325 142066298
759138715099 35618121
494728379893 425062671
404920771193 5225528
881418420373 494734548
862134956605 140518400
461473496702 10637682
940336082186 466504621
716691071652 139360221
112734317446 27477934
917153141105 494498521
927606596160 542549227
62498708351 196506200
541881464409 4369244
63867816389 96771070
110280832594 243069387
345514204150 505641191
549047336823 7486996
291975848888 20781354
499135296208 327051087
747503631709 50515267
217052601396 254920138
504916279709 121383746
647186764199 58831102
526388351145 11296362
552932759715 125588320
309202202380 542543738
171487517841 31995381
600260551031 139338265
900647685755 542538249
845954966021 146550811
827817572846 196983743
824172409300 239029483
953259082907 68266693
743559528826 88400345
119939647700 542532760
982074598815 542527271
426390935365 542521782
581542215655 542516293
100964682199 122810886
460760258623 90332473
435996614043 228841899
743274504104 8754955
271696971110 76346501
461285114222 21648616
359268750275 542510804
36862189105 52474840
977040333385 55537702
735534473893 14084774
230269250058 78816551
907165789974 45948419
649046995023 9463036
730231096679 69979261
90780009915 542505315
446959566475 98692220
801024051500 22005401
320653829504 79749681
334444465804 28581223
761811329228 77340010
69772198099 5346286
195679447229 142939049
760575820869 209992673
41813825710 247971064
703978991245 102704679
615012654457 62624001
762905550727 179984310
221885225503 230960653
16981988375 42408014
59371865586 38219907
63663425077 40141057
300892907652 9435591
224247746647 209333993
8392911247 352097394
253814166152 116751030
879088715052 59193376
631058581705 271381649
436095207461 36375603
257485108950 542499826
799335823980 18492441
737793859635 542494337
499565120750 542488848
586385222042 25650097
998029872320 158039288
47865826005 233106852
430775365828 6520932
236549224990 2689610
132861923873 58940882
587122131597 155563749
703380368975 77680328
785109498305 542483359
227721521657 22987932
636501917441 24448006
365174663416 6235504
863540179355 111717617
238583300841 105053971
105115849537 45245827
397781479425 542477870
607710978694 126021951
814269136090 504905665
808659686420 26456980
621919221022 286948453
992575972840 302218851
577690942740 542472381
753749133140 542466892
516376977569 229324931
111778860775 27417555
94631282830 542461403
683876038825 542455914
31774131475 104159264
792023318420 213604435
472606210345 380804864
573289487980 542450425
345210017329 275679536
54468008145 542444936
119068658342 230933208
703472759823 125143711
79074845554 142093743
111315844250 184413933
932411283838 2360270
676461879566 253295394
469765245678 23619167
854914860941 23816771
341496919011 101063468
527283135318 312313122
986941526264 67377475
107037721831 40404529
244078175706 106448177
885242594095 520055305
524603028704 202681325
998005251247 3156175
956639813878 25567762
89129464380 335954245
155576167314 74974251
259532849503 105306465
73619886697 27653582
392005724033 73881940
529274940380 542439447
925268525603 42572684
611655559120 96688735
436844390420 538739861
37828656710 27812763
99470507296 44949421
261886563710 275196504
842878592030 542433958
798401055350 42320190
40306488185 188920402
797147754234 13266913
94258587800 321315082
459887688433 35338182
132370501773 88866910
321240359507 867262
134345713588 75572552
849480774170 542428469
810309606209 97122366
760729024348 28015856
461261061424 280833707
430242208280 207659848
353735740419 16911609
61070190285 75885425
432993117505 103676232
506379123400 177942402
189403940343 399703491
276429371566 220037543
250189813986 70176865
565586942150 527569746
939070924830 5044391
548616543636 293699923
483137433552 403134116
799066237234 294880058
706773823448 155278321
176930598502 145826263
722204680474 15341755
561110285182 35793769
513869848720 542422980
707035569321 339620897
163906992481 3770943
601898943920 516130670
546880759420 292371585
683876038825 541100131
174407650355 542417491
106802095528 388291860
451011665433 95124370
433217672495 153126633
204049145494 625746
988544081472 32061249
812618590555 346246120
242832622477 98329946
185879817317 35222913
544001739516 47633542
828477161439 66625482
216951170165 318312599
505066939200 542412002
541664231745 187822602
246557357475 89454233
466759657831 274450
289802769601 61120015
89688318845 66477279
845744106086 66071093
392829842820 542406513
455102327524 187537174
806343777864 82565538
438494935955 328500183
910406705137 49653494
141711094685 61559135
779501179369 56695881
17128778121 352075438
595296761780 22636636
696484621229 3617251
988427588425 36688476
230526198545 127493003
641303923906 34136091
803459573763 280828218
456382527321 134529901
296510005712 8447571
456100754995 465856919
746587489837 702592
553931963716 31402569
499728572192 306044684
975902051683 6290394
582092397500 37259332
266133714283 85326505
272910372685 320305106
661474124973 208340484
573047096321 60219819
826014411155 342793539
707833974724 171399514
943388128929 153692
482509483555 542401024
926506232470 542395535
606940836152 412871602
73743765357 447644417
685173715598 301938912
602220495029 181674922
302875342991 111234585
699515543719 135924107
39062916485 288271302
180919634339 75890914
81016821474 396344223
982624780660 5313352
721404507613 376292906
910760836369 274345709
712857495273 6186103
177246559228 9814332
523729739455 19710999
921004414020 542390046
895069775879 40453930
385031790971 26275843
268333360330 111668216
343442188331 220092433
836313718623 75045608
964808543386 18580265
183525974282 126093308
915502595570 542384557
493513625443 246483545
807508028025 113907728
373687759225 212523102
403833479720 542379068
855532774465 542373579
992585649947 332776114
326329130707 411406039
709591467935 44202917
938610233060 542368090
524251647461 3057373
411070264525 247295917
229671313913 35469918
146898558105 542362601
391694000815 3897190
577690942740 542357112
86275062641 7047876
277841837215 542351623
167631173090 8980004
498923489257 3864256
839669458177 183519226
419238571380 542346134
691028402810 249464072
21779104141 63249747
349365477065 542340645
118935034126 412558729
257235713327 66877976
259453890238 137208533
100051877639 56684903
677717889340 95085947
759421972363 320458798
498464757060 339522095
697630584950 542335156
926967549986 39553734
988548950215 59912435
437831101457 58035197
410738693083 191835061
413167224941 3677630
763819310373 10549858
520932848877 14139664
430749282100 19650620
396986139465 1602788
651097647654 213944753
631835168333 106343886
193601409977 34723414
853154337802 89207228
235853815183 38697450
334510567250 746504
356764983275 105871832
498546307133 359721615
261886563710 113128290
46215280470 542329667
22446816454 26248398
138270522636 336234184
151786036370 4319843
73659264783 44938443
962818234240 216958214
114988011095 542324178
145248012570 542318689
160593518227 5203572
912696661701 19090742
929257141695 542313200
748291440761 198421861
441633105108 15599738
985925871730 29239903
541875744871 5274929
337892648515 230839895
789449852098 18876671
22557461135 542307711
207418561055 346734641
951087957704 153499885
14770497066 60472313
267819307083 101414764
355932713323 15138662
718372081137 144086250
890194230700 341371888
332270749793 18893138
923071442919 109450660
289039378529 302504279
198615651535 61548157
277690700181 44367587
645800492058 38576692
281477142517 183096573
374673841935 427878528
80866776751 1438118
621805966485 125560875
516351420785 255617241
464179895626 24025353
541771393492 122218074
76772983349 215679277
536812796835 118211104
333661841276 154762355
114585071675 89102937
979324628209 104664252
835672915969 35255847
639908312395 309579600
727621320622 41068698
726637126128 32934000
611503563221 37857633
265314516548 116482069
489167417468 383593276
394607634353 363377289
420721551304 106607358
140861597670 244633752
593897019633 211589972
949487587118 28548289
29670762488 6982008
646714712780 157139092
379075296695 489640756
359268750275 494059401
655266582885 537318210
231584156802 16077281
468661950862 38077193
496814211525 405214447
848380410480 435947358
672014597145 298618067
21826402854 114160222
47711620620 1311871
739950084784 28844695
957008265911 116471091
690478220965 542302222
68304126299 254184612
383968340806 16324286
70883764838 40733869
709147037164 15188063
3685798614 46200913
344413840460 542296733
788850313165 70994726
534776758830 148504895
331759658025 431512246
194214196775 333692777
902878926486 344066987
859384047380 61548157
513380474017 300122053
346492665220 95442732
418798553765 346229653
686626948050 491194143
151767653709 65417902
997925556456 68376473
242080017290 229226129
824596796824 7536397
536348682510 47710388
877397578362 94202218
356634125515 257110249
285002676216 369272475
556603079348 2228534
352482782529 130747980
708606636717 1015465
131356128757 128349287
100683283125 82603961
61332229656 16829274
538628031745 312011227
856056968476 8639686
204586570903 65791154
816633232577 274345709
244105362723 112046957
836488208444 76039117
315981289501 145645126
496058095959 89750639
628753900735 17312306
544129850195 542291244
777159972012 163923496
269423563881 40904028
548279411837 67037157
599085308984 31940491
111478658968 17723981
26958915895 542285755
276108245691 57052666
333960385405 542280266
777229572532 20155608
362019659500 542274777
305350929465 542269288
211096032855 35667522
729481326397 334829
864242927955 10950555
32881707711 72811585
206448017704 296598115
585686447478 7876715
153534865358 285790274
714814011554 89026091
462585476 62206837
266838200315 272764877
256934927105 229698183
963918597930 473393316
657260750798 24574253
650865128125 249475050
80466414580 155267343
104135892551 50619558
196414924155 463315512
361360781569 38110127
144430711121 152138613
897172700257 45882551
137821876313 145436544
258585472640 485891769
777957134320 542263799
928156778005 430403468
941529583228 166239854
464275129776 30271835
90652217598 87566017
851703891181 252466555
823129098276 315496742
617265379134 15972990
138505254232 109593374
724039313510 542258310
781580380289 59550161
622805854030 542252821
3301096560 339950237
347643472820 39032279
196067275432 151485422
168355650060 487066415
319927714231 217946234
912142637556 12970507
889499959697 99976646
141894833471 38033281
656888209460 20144630
136368907333 27044303
319105475590 542247332
405484025255 542241843
281468469897 142856714
366896681220 2475539
201916742605 289802733
288312209368 420248818
792831958227 440415404
104093813877 424887023
542290249614 143175076
672322220080 542236354
819571602130 29766847
338912022010 542230865
296107425985 318312599
321247769657 1240514
89439603858 142862203
493773886378 218385354
170338153848 48445914
649367324993 40783270
114819737403 30826224
305544109331 326480231
531868954610 15270398
624837528280 94130861
837245144452 102644300
261510454522 201407877
773023216207 492259009
655816764730 542225376
538568034067 26292310
171904706705 77680328
908435750205 142434061
855532774465 166969891
826855669181 2486517
907525218091 190556124
287000801698 15874188
759118372865 54736308
367905631104 790416
243637450010 60845565
406422872212 125160178
644176694420 13102243
928156778005 542219887
938802682889 206803564
421989480605 478552976
559634622095 220553509
520918253626 11329296
559393185522 18141145
859934229225 493395232
399274295637 122218074
24512799862 154998382
900906332924 221475661
80876736705 503275432
227225107475 542214398
333601330540 47644520
262042100014 377022943
123240738770 542208909
969039839146 226448695
491095602112 164878582
166039392789 23619167
374599671659 56075624
136290118227 47446916
251820988840 48050706
733392404875 168418987
301736704504 107238593
422238324420 50246306
317271545146 90930774
454009670390 155591194
279492382750 21851709
507582877894 132734998
688827675430 524441016
25858552205 542203420
59628797606 72405399
921763518183 206715740
680024765910 430348578
634664411077 187553641
596894214799 41041253
586493852260 542197931
736072574449 51025744
232527112439 77241208
35761825415 542192442
944662233355 542148530
120743113961 148614675
607797902498 99241120
647564037055 272764877
139196012275 502199588
14225804221 5966543
270997186570 122695617
993078235715 534562732
255284381570 43143540
18103501182 29486908
476671191986 244326368
554000768331 10220518
312962234229 55076626
462756026743 131675621
373904536302 52167456
201229338341 107710647
467654573740 542186953
386539018716 54697885
529130823777 94218685
930367621612 129688603
719515950641 61904942
662418946870 542181464
549257003064 42100630
685526584360 138679585
397168473067 50367064
286674678252 5988499
894525769159 23789326
830646903414 46480852
328458566955 289819200
852795620674 267753420
724599337132 94388844
103434192350 512776891
254557763890 55071137
658017492110 542175975
375226702412 269070780
909313477147 48122063
67490930622 28948986
64371281355 255293390
264151325764 356428215
97673054165 223210185
749347678380 250704586
36420645548 351081929
63428611146 16741450
3750733484 2376737
747697132845 542170486
497914575215 229709161
38483996817 13398649
345333915037 23020866
360833818194 28433020
67983368187 106085903
642062218605 542164997
932916181433 77016159
592545852555 542159508
398667280686 168336652
46393749816 338468207
40713462020 368718086
830059335990 42309212
95181464675 228221642
648715025792 242778470
578627841102 127943101
705265185030 10928599
552932759715 373048907
64371281355 470566481
433177377746 87340968
335558815466 25271356
168098888199 79370940
246152041318 65280677
734370509160 11867218
870535063930 167968889
881861124690 58787190
456249232445 256083806
891209391224 27593203
859539358635 370496522
467104391895 542154019
865944515701 10352254
606193975040 22203005
320756021125 342711204
406034207100 587323
282082302186 95442732
247322367802 6669135
905495121765 52249791
579684973428 24146111
20420279908 339763611
632031383616 102276537
682980414835 29816248
987576417265 542148530
352514827311 78723238
4401460250 542143041
344999925854 264970497
527624394845 457804556
478497522746 48945413
242422190572 177547194
546709296619 680636
960088386308 477065457
630508399860 54879022
667498252126 164741357
685526584360 261951547
948405732336 86929293
536772403284 168029268
304434716236 194881456
685557696012 45245827
136445103050 51925940
331567820056 170444428
888665787970 8002962
64371281355 502309368
969898832131 14562317
482936066679 97287036
893111654229 323757687
682486917893 269004912
406954034672 64084075
378164029055 347349409
173113598903 33806751
406470911940 38005836
311953111605 542137552
897257258302 79650879
26201845243 82033105
185961469100 420967877
685254777150 32857154
321177801374 72355998
421439298760 501678133
834625864355 542132063
459401846065 418893035
4951642095 268412100
92825093792 24491918
827612525762 50553690
608501126060 542126574
971621143760 542121085
124060644586 102973640
441954165115 200837021
355827286100 131856758
300399292860 254316348
70873571765 16642648
50619616955 127701585
854465191083 491468593
217321834265 477131325
205610889987 86385882
484613469891 11060335
819686783306 63085077
826831830454 29256370
252200638433 56679414
198615651535 542115596
725091969393 9205053
830774591440 234259542
936369932571 28992898
922746065977 48127552
999486225105 125857281
697080403105 440382470
646267987607 8815334
281573814785 63441862
449839780073 150096705
415937480310 542110107
687177129895 435288678
33648817744 194848522
558251039564 130951073
823015006503 18646133
135436537396 448034136
328764792776 174149503
651181085943 212188273
819619213716 78723238
48416007850 255875224
613452762665 520812787
111522044024 93949724
833410629454 67575079
872182727740 118578867
739908143335 1783925
654119718968 1767458
118728139830 94372377
213831067892 117470089
290877999160 80737701
973004888053 85408840
71442646748 19546329
402048242195 105339399
580847571400 75380437
591445488865 517607211
546277550927 22312785
399914250077 24222957
521572394550 542104618
716886949525 525527838
126942521351 136253447
195707100811 119737046
874132160303 68886950
910000777120 542099129
229753100013 49143017
490612880077 51761270
866356687619 75852491
9903278700 31764843
969420416380 542093640
837793674108 83904854
913905501917 284192975
60991145777 30096187
869628604654 57574121
406034207100 469891334
300399292860 542088151
554054793977 118743537
953793604635 60708340
766693173198 41162011
531475667760 542082662
991149010742 77823042
993628417560 252587313
965476722264 43214897
145798194415 528135113
381765379403 50992810
856257391241 356098875
107157508278 78668348
782410811426 20748420
15810915387 46881549
129494256722 3386713
46602578821 50180438
665602921728 65456325
836718718999 9611239
483985053329 143449526
415387298465 44674971
14828762801 12185580
349181543256 46865082
48641803354 71741230
730091313805 542077173
151039738044 53199388
832387485016 21072271
281604619053 12586277
171656741130 325464766
760656382922 123892219
633639114951 68810104
328458566955 533843673
318005111900 313734773
815919681625 231141790
630508399860 271282847
239795085742 30716444
813319604631 259283893
605020854655 99263076
991230000937 49565670
136445103050 403474434
977673144055 371824860
800514589965 542071684
970974813683 1734524
481959301710 542066195
159002558695 121087340
645766992691 120895225
912201504500 542060706
943011687820 501337815
999200396408 217507114
946312778890 542055217
166079111193 47842124
392829842820 542049728
981524416970 536302745
409885480015 455641890
784559316460 487906232
848287160440 48253799
371778349542 22669570
148337082618 164340660
501599572434 121323367
935319494244 521795318
415711445871 174511777
535326940675 542044239
626616708530 13793857
79317830025 406350670
716674999860 182350069
892559639058 48100107
878647619012 222584439
86168131432 44186450
593096034400 542038750
825943399962 291158516
455550573150 123041424
792430676485 172722363
660178432310 17262905
320205839280 452842500
94761619135 390899135
571638942445 218978166
174280033686 12075800
713719504627 293293737
701789648051 60219819
126628270612 220789536
594988359407 79864950
413736752930 542033261
355417477360 542027772
479598462781 79524632
579241481276 42040251
816983150838 26133129
370238659851 960575
176608377735 462837969
675623311150 424058184
657837049305 151704982
102830912500 636724
77025463790 193959304
441079860401 107551466
503778530440 133602260
229156777634 190248740
863174861541 8749466
541378940970 264394152
772921348437 34794771
746046587310 236559433
982363967917 199305590
543967718694 126164665
748632099079 140567801
87478918845 542022283
28059279585 422526753
642796122769 307812142
490031213328 93560005
537052959960 84267128
809762904390 87620907
881941503025 542016794
481700097244 79842994
324456876065 82296577
688529274015 135512432
391956295588 140029879
571088760600 542011305
744396041775 525697997
13668338473 27807274
760806391803 47002307
572189124290 422751802
290433952619 28537311
115538192940 460450254
58446702706 106162749
204117469985 353057969
683325856980 542005816
261886563710 286855140
822062524870 431226818
668322378983 113973596
738273828773 56602568
769704406645 265684067
783428727428 12937573
431697803583 58073620
153480927536 3227532
240979653600 54483814
694153788082 135353251
416487662155 346147318
987026235420 542000327
650998494358 85469219
299899768996 491002028
933559989151 56317140
166705104525 541994838
671789070602 488806428
67015552869 44526768
95181464675 541989349
391643578861 73124458
704448182895 141325283
700243574653 128513957
38512734640 541983860
384577115145 487439667
870387684280 253020944
190930999845 164708423
39189075661 88768108
774052642642 37303244
656424910415 473821458
613745397722 248025954
292696747030 541978371
205114149046 63194857
534226576985 26446002
639743178411 30222434
596947307315 448780640
384475104661 42874579
451590274809 66581570
309676902078 13277891
373349579027 148373159
186341461592 80896882
984723459133 18333260
244336211015 143026873
227534138175 163445953
932429265802 51854583
209623256982 112733082
376146870302 162737872
87391920776 60752252
535877122520 541972882
914402231880 327116955
868186956900 541967393
397575172452 39542756
858605948369 213192760
680024765910 332040588
370822569020 541961904
7443198651 198679844
883927338636 161464424
806016408415 98225655
74942859690 93236154
217572923081 211946757
790061134910 541956415
716148700654 172640028
584121310783 115115308
759636268412 75199300
165472485961 35843170
393974211823 375617759
979205695138 99850399
254901669115 220833448
85757984955 60949856
210780832519 336623903
297394207093 163566711
732292041185 541950926
24503995506 197867472
602999307610 217161307
337830172717 138059328
336161112785 215426783
810857027087 8590285
125284884028 142878670
448948391010 541945437
14854915305 541939948
364115983192 95053013
783458952770 541934459
483059665400 541928970
614002944510 541923481
812123254798 434399460
334456859966 1130734
746596769155 508083796
395580752045 541917992
646795351679 164027787
996715478634 156793285
694180755539 9276410
963821104893 1273448
574678463290 4270442
834625864355 26006882
769704406645 541912503
387886307979 285680494
58726378234 20989936
702032039710 376962564
446499365807 166744842
410379572350 24546808
848786975221 102534520
749226703401 18959006
721698838771 112755038
570538578755 541907014
842328410185 541901525
149560976253 12586277
795119164802 69057109
564871022531 25194510
962268052395 541896036
238967791732 67953820
589863918104 345570973
485260392780 541890547
418864948709 74161879
644262945985 360330894
586002249023 214768103
798947279626 358420722
310302566070 541885058
311772498641 104395291
20906915600 273977946
116747754796 90277583
307947781508 78822040
210719652125 541879569
85724513033 71329555
609898587364 162617114
629790965277 120016985
629958218015 295231354
653533490860 70967281
565586942150 541874080
201943364255 121312389
461953748687 133152162
275660579318 190748239
828538012493 1064866
787195930819 61141971
676613902910 44987844
66572008735 484003553
796113135205 171059196
669007925057 38423
46765462315 396591228
937915369245 55559658
471454724690 41008319
789456954864 42786755
566796493028 313509724
260350919412 38735873
184059711083 166700930
842164286177 76066562
839027319115 541868591
478604212439 34086690
250882926810 541863102
984085513667 60735785
271239655075 331661847
199165833380 215975683
602149571660 224686726
422839027021 77960267
452169734980 21242430
653962415206 14441559
455550573150 85161835
132360001316 63880982
136995284895 161848654
476357509195 14776388
789510953065 541857613
151102285199 94767585
779057498010 541852124
308751080518 74716268
405484025255 238771500
673605268668 209421817
515387661838 56333607
586419786275 30738400
289915244700 19837246
447878666918 486621806
770254588490 384647164
417588025845 285482890
337811658320 169544232
167725935186 69353515
498131000996 283611141
221595820559 114687166
169923687528 38565714
340388826809 153692
771860450657 3995992
194123608900 2843302
107048853523 100415766
29159643275 541846635
409335298170 178771241
826824744155 34234893
555683668940 541841146
715804073789 497045417
144538904800 119501019
181421117776 21862687
331698897376 21154606
654434746564 117865297
787243553383 25403092
961602159522 28740404
887170367064 41255324
201916742605 397579248
335532287129 2135221
228424355500 349029043
219908773174 114791457
874608152824 100251096
455506422215 11499455
392224625353 9188586
657838970455 79952774
294897474410 323373457
733186641313 8809845
845023509839 35963928
887799019653 69820080
899910534684 162567713
618067415674 62031189
742723482442 6921629
23958380509 205491693
485361851456 409128104
932308793230 207736694
667370583475 153274836
791682739529 18058810
632077057585 35645566
106014330388 49993812
518711987845 44559702
934164303514 25326246
119389465855 499905186
438451586414 10621215
508278320635 42139053
687116177131 28795294
721984275168 114939660
126417116852 110153252
405972765815 2036419
796663317050 541835657
130856703695 38368110
133054582284 35041776
892897305871 23899106
759056643571 4561359
636978222835 40119101
92720698501 180791193
247442049958 18816292
545831866083 378889203
506065177137 92143843
83755863481 56317140
155418814151 182245778
8131955790 20764887
71301326954 75545107
245486958236 187701844
920419000865 10456545
66922399050 69869481
339317774379 30200478
293797110720 541830168
725262850360 298184436
751548405760 482576413
497627365871 67920886
752421664656 68447830
73698511133 14227488
899927825034 91254625
372393191807 22318274
550990816729 221124365
462456774533 165789756
798864044430 541824679
584016234856 50937920
686626948050 239413713
652515673660 541819190
480238065925 40135568
450169101025 87428792
97517259878 373175154
788367344125 34169025
20052113303 42418992
460854433396 154740399
579795395641 70160398
890023991946 96469175
847141056913 95300018
513909611036 485216622
651053741143 178738307
669880138462 93658807
162303649765 541813701
379075296695 11384186
791161498600 541808212
286972236942 156216940
166105804200 19996427
609410562955 40525287
253467917124 31040295
382453810110 121987536
170748086254 217013104
23552652677 19145632
811518226865 418086152
487674982578 98434237
411847378097 36062730
813718954245 541802723
820321136385 541797234
392678837522 41189456
825713182905 73360485
59059294481 65105029
528724758535 541791745
155701467625 541786256
331335789048 337480187
1891479702 16576780
272324778393 2058375
791916557370 72163883
193664014930 541780767
640588007195 1322849
685393731185 73344018
392994672001 107941185
173857468510 494833350
146348376260 82082506
411263938401 191708814
416408431021 47457894
506900389193 206902366
28764004225 5856763
683853717643 13085776
921847999382 178853576
184622978704 4901677
285458455331 36457938
438357653157 1191113
718914391756 19765889
706852612554 33279807
710218792186 45492832
817020045315 541775278
494063302300 49203396
123240738770 541769789
268939656222 64523195
746850618938 22027357
931078460998 275608179
335060749095 327342004
635696650788 144360700
294242795564 95991632
679740257154 8623219
625983719631 20106207
768480411300 67827573
228284196466 3128730
70423281650 92648831
736538000645 26643606
422539662450 541764300
378132758222 76176342
756712971653 255809356
278101401047 222787532
205406534517 328050085
323928919181 76527638
208518924745 541758811
231009801401 2294402
690945642249 40799737
719428719453 77982223
479440829679 298299705
2200732870 541753322
671090507201 13881681
354168227126 124666168
680623668119 429475827
937240790193 124281938
879111049793 15660117
460249877517 188651441
276363679214 357355856
127799211864 185599557
484242303711 431918432
458301482375 126543406
20228502318 79733214
328302692914 30628620
148487047587 37896056
624456399565 541747833
118257910759 16911609
555133487095 541742344
903305158314 39153037
894221887141 342826473
814454625867 334521616
912491998847 50526245
888546171682 169599122
81426918550 125039420
447192217740 31237899
25215960137 36430493
639212268445 81989193
543029486505 384943570
984825508040 386310331
429490006371 33148071
962751759542 18410106
374673841935 345680753
355262552916 1871749
792673065236 61312130
395813633848 287480886
201567359358 39268306
502924208594 374091817
807565640569 59078107
439595299645 541736855
462271603118 268939044
224474198250 166646040
168230832781 70281156
445003434424 47946415
348471807159 293172979
772769017709 47507295
615005271752 82730208
818887356949 134447566
3329288064 412059230
613049537817 129309862
319971324336 20688041
884224417202 92341447
661122183852 55707861
245350603079 10467523
652262737632 178859065
918082684207 35299759
977673144055 541731366
637897422080 197164880
184861105410 265239458
837376773580 541725877
888338629684 11164626
815714181535 166915001
329283692810 252927631
646572942888 426209872
913243522701 47814679
308319971550 322412882
415302506974 49060682
908900413430 471614880
966669507155 295741831
425749347784 42693442
159425535546 66400433
786580396940 122135739
630515760609 527432521
908780080664 1125245
64921463200 295654007
253083654190 541720388
842457593800 190506723
563780829958 114077887
157943708312 282403561
788489609019 233732598
141946921500 541714899
707017181171 292777771
613946739731 10313831
657551769508 302932421
432880118043 38576692
366900507053 43291743
815919681625 517398629
756308489824 81072530
229976016700 541709410
941228914856 10758440
582092397500 541703921
583192761190 541698432
398881843115 541692943
926405083759 27757873
637675243827 339675787
906699686050 192823081
854307522139 66279675
911651322655 427543699
4401460250 157605657
389849067834 30118143
551214098271 48786232
525841588947 2925637
558055845235 358036492
576980671302 45756304
278392019060 395992927
317140692875 44943932
643162582295 178584615
273209221290 98983137
283080888838 251006481
71134181415 215580475
338361840165 541687454
902298231290 541681965
339462203855 541676476
580441851965 365205126
975191854510 129913652
562581746603 235340875
295997838100 204141399
766622815196 52535219
294875471590 10198562
837376773580 541670987
125329015588 70550117
729952900273 22071269
897346594685 541665498
333296583841 87999648
713935661447 73168370
915607182976 416543743
555133772523 511865717
295997838100 541660009
309752384225 537570704
803815681035 155865644
294802698428 31221432
220622925335 541654520
265482886134 53221344
274695025468 33449966
640366358467 24541319
866747556728 241417198
242671289789 253553377
693064770155 112562923
409094701414 135528899
868186956900 500097301
706305037984 45915485
449934476301 46491830
878680113892 498664672
871303680530 38938966
257528636720 347711683
743295678085 322363481
210025946489 29536309
698052200529 23207492
59881571545 1679634
397160415215 16670093
326257839575 541649031
887443321475 69216290
387334441011 437369009
227225107475 539047245
173857468510 220465685
30398642638 233436192
621155308495 383609743
12104006080 541643542
472798369257 210343969
825411584311 31408058
767503679265 516696037
847022725051 66850531
697630584950 541638053
450048754700 541632564
166705104525 466658313
924855686935 541627075
316164775793 6943585
408828528826 141885161
910379830993 82428313
856422467427 122893221
5430491477 35360138
574296546740 37050750
325208358915 35958439
821765309079 125110777
576664312787 324163873
950714233650 541621586
726488972529 39625091
643547218481 40904028
984275326195 423525751
91600848861 16456022
967335973465 257110249
335186238613 385036883
937442703058 6262949
230387236113 1289915
279492382750 479738600
705883312625 541616097
832721537486 133415634
272317110260 13985972
455313621090 51223348
961717870550 519380158
527624394845 215042553
457622887956 119462596
305133929920 151128637
940088448532 28120147
433543299350 433493775
109028055841 340005127
86378555155 541610608
894045503615 541605119
377323141373 44795729
810968045020 381265940
954565506565 361126799
581542215655 541599630
345514204150 541594141
620216826393 238030485
672185321512 46683945
870624622454 110224609
691959076646 3249488
718438514504 82576516
313387036336 129073835
912751686345 500794404
706983676315 8754955
928156778005 541588652
682685927077 77592504
744396041775 221750111
835176046200 132328812
276580533137 25128642
507031521403 173770762
144147648880 421835139
441167805159 60175907
164899343629 113353339
395303977290 228649784
817238820388 281876617
69322917960 541583163
902876143563 258586790
509187969020 75578041
922392988633 107266038
795471432355 63150945
976787779006 323521660
995454622073 353431221
437394572265 541577674
951264415495 484415228
295447656255 541572185
441896305566 231789492
303982419728 241340352
599598379700 12377695
295816220649 142812802
430067748485 73563578
224837498693 45470876
962818234240 541566696
63505297965 169857105
625378494094 126966059
553792361979 686125
593096034400 345192232
157902195005 381759950
378525114850 267199031
48897519397 33631103
719937761243 113556432
540881733464 218912298
882179648779 287629089
984825508040 459368921
332774835016 52310170
765853133730 541561207
803662430736 47024263
744396041775 365946141
54468008145 393193537
395270291297 235642770
229899178770 29442996
526326314467 178392500
743177815369 93444736
829124045905 491479571
407865466982 348117869
155576644857 60433890
178728836560 28559267
503655845801 205832011
464240691790 35683989
60312943985 37424002
22007279290 541555718
821251052739 34130602
667323100717 26896100
382938727745 204838502
393476455417 201934821
507267666580 262247953
864885865830 541550229
964468779775 121756998
339462203855 541544740
952364779185 541539251
545545787473 30200478
196806372190 38285775
45484310013 47693921
760260249862 49252797
406111629445 121987536
177708741425 541533762
865436047675 359167226
628775324302 6032411
95181464675 193476272
248682199430 541528273
84177827775 441864500
715485291717 55938399
143047285190 481670728
178824293178 395855702
817590108318 321144923
218972379800 329246687
126008982257 82801565
201268930498 17965497
753174566249 6707558
354574311743 116542448
916484964808 99850399
345852963274 116185663
270048818779 24096710
992457802740 52145500
385139449636 139338265
825897962020 411685978
415815572201 14348246
901100204404 48023261
412588077643 35486385
116638556630 75770156
562617798355 115944147
294252335446 11054846
462399919471 56168937
50616735230 541522784
316904748210 413354634
326421022056 54621039
789899881649 103769545
901179086823 1174646
366326250454 30804268
477522472926 25512872
773859331040 200535126
539178213590 541517295
412086207395 541511806
238582757430 112464121
409116953820 124534432
83627645930 341432267
310127173145 156019336
483071702777 119671178
552829305624 85342972
754849496830 480523527
736841825192 364947143
372850636997 1597299
782908770925 419057705
269360456848 125363271
594629106938 100580436
402253122028 160333690
316778147006 99164274
680451036161 95267084
257352596093 81006662
941997797836 116783964
272223983886 1416162
114942839206 12174602
53633306566 245748019
260092401071 102534520
48201610091 34372118
700579010351 124561877
275090927990 541506317
417664251588 374684629
965018961620 541500828
734243976732 166119096
117698150609 1816859
851131319705 541495339
83655579451 271947016
265095678188 52205879
531558041183 28839206
256384745260 439597543
209128206653 57782703
627625104025 120741533
457637598476 35530297
851005014907 7097277
454034606917 220059499
426353969531 12904639
554404070025 28998387
285819590527 230395286
515704901501 212473701
732017132690 249145710
252384432109 71033149
357085867634 153757868
673756907782 163363618
316904748210 148965971
787310225685 541489850
707820394938 170038242
517721121635 541484361
759165473974 28433020
694235705918 61218817
305555669165 29816248
164811574519 157825217
684877718365 27148594
989226962800 541478872
661217105129 2634720
187367630469 181104066
703213788803 339220200
429260099606 382451564
66021826890 24843214
53239561221 53155476
952337353233 11889174
246164929490 228754075
459231585355 76225743
979002525292 309629001
964173512579 116377778
715735804188 41957916
993628417560 300692909
405004201412 210464727
666686456144 73338529
867706512800 426692904
238778926220 153582220
644759760864 42468393
216221470575 41628576
360775085894 63535175
814656357595 89141360
748076922244 77614460
60423530868 84914830
438494935955 403545791
393930206510 287189969
315804384520 541473383
864803752971 42863601
723740291838 92989149
845079319410 53331124
48452032157 408743874
593646216245 541467894
50066553385 541462405
400243505161 176021252
676173492995 52628532
711744067763 69161400
924054193806 115027484
134248547310 494224071
518301800364 12234981
303609669808 10160139
609051307905 386870209
542168273056 71510692
216221470575 523996407
599490218955 85260637
654166219195 328373936
183578130760 43961401
628721279608 82960746
677491588848 30996383
765135896751 111613326
764624703273 89256629
598047671005 492473080
343815687336 29503375
767330492918 145842730
632096214195 47221867
756982624267 12866216
323685191114 67273184
161275845166 403973933
621705490340 541456916
515459534804 34454453
74001347660 27170550
18092978769 4204574
167255286370 340449736
289945837805 541451427
809234887127 13552341
532432831510 36309735
895972469701 139074793
705883312625 541445938
455387865304 50109081
411348803830 13069309
182922977279 214241159
818261635486 238436671
527442821306 172036238
351401888322 93828966
799014119179 353431221
222773760286 19035852
432561832889 404874129
766403315575 535479395
925159146300 194288644
210719652125 541440449
556147374171 26363667
718280958248 18338749
327967644354 185616024
595796249802 17531866
893385083275 4780919
935309141990 541434960
374831628729 198570064
709497743260 115960614
5469337130 12443563
271140625118 89745150
394484636841 380244986
307783665897 61443866
608275865570 64204833
659213770586 439570098
684043705819 325223250
490652647882 1229536
159772371897 171300712
609158118356 24426050
728990950115 160855145
364928909908 370227561
713557054764 6147680
435193844885 280970932
404212819021 76807577
536264925859 86918315
717476564346 469018583
625006581410 541429471
504912195893 142406616
129842920910 145140138
234123223561 64117009
598047671005 541423982
991941405690 312873
136445103050 541418493
215581024706 44241340
476284033441 4133217
539672102832 29755869
194672500830 8579307
543029486505 344654310
907680161583 57914439
207790369448 76725242
413773864059 376238016
455341466787 86638376
876439684575 541413004
499031570575 501200590
467654573740 86040075
62022529204 31534305
714768079602 27269352
909150750253 157995376
326761340056 37489870
4401460250 525368657
669021129010 368295433
705523363053 1075844
304724738529 8502461
751246645077 175477841
218372717201 21604704
824574346814 132504460
223675202616 201424344
113472116219 18783358
166705104525 361719611
502173406380 53901980
639861491225 165636064
934208778300 145645126
563481322673 437500745
352481893311 69874970
49120886182 194299622
573839669825 541407515
994178599405 541402026
590305749670 4522936
347714931530 534826204
889965940282 36743366
175957650969 42945936
868454968303 182393981
545101642130 35941972
521022212705 541396537
6457011650 122300409
376324387470 432851562
892945139925 541391048
752098587605 281618634
153222104719 264536866
915820891702 222436236
474172941431 20276366
238475688996 237064421
74824736410 541385559
202204174090 17334262
345986274617 34630101
391179297285 110312433
398331661270 498110283
141973850534 362998548
315164410705 51849094
311402929760 199744710
178513124349 257735995
366331421092 334829
105084737885 313224296
653065855505 95519578
536581199458 157056757
617624379109 125006486
801614953655 541380070
118839284010 541374581
783305323730 894707
39462307103 72992722
7273533661 360210136
674904926970 80737701
292887495269 251330332
689708113938 46936439
987381571324 30211456
574940033515 236016022
214302855839 133805353
751887598515 61767717
254091410053 31144586
479365388863 318427868
913980327965 397200507
313084274074 326985219
992993109395 13437072
644262945985 141808315
208900333399 30754867
978223325900 541369092
501215666285 497177153
147365501846 2272446
77624091549 21324765
538914650858 141511909
163404013455 499894208
561613475698 68590544
658567673955 24047309
171656741130 262857232
812512611524 42259811
63270917665 358898265
412268897782 185379997
726946214626 59462337
226402234691 117398732
451043847440 46552209
437280870211 56509255
456372669077 223330943
364688878519 8661642
146898558105 529710456
714686222145 541363603
209986140261 173485334
168905831905 541358114
979261101104 19639642
393114628607 50109081
344964022305 13810324
346725319393 57096578
693229130190 191406919
64180541186 175949895
627207308790 541352625
154568024313 4473535
53505967255 341031570
326941546834 4006970
574831216671 955086
509878158788 36331691
395457471686 108879804
238228744375 189260720
951680684788 115219599
767778941637 56004267
370272387175 330805563
185548956864 50323152
195314560465 52156478
105145457203 339209222
400329248830 177629529
155029679566 41496840
44696009859 26369156
663433218176 63853537
762411806780 62969808
51717098920 541347136
568774331166 56509255
195864742310 200403390
14304733460 446184343
994178599405 541341647
833912837439 4292398
248132017585 281898573
390280335983 188453837
863235320295 541336158
463661401778 41688955
279984422199 40613111
60396711614 71658895
805327264138 1289915
292146565185 541330669
868057166587 78382920
602493965406 379438103
921330658224 61229795
194729108887 11411631
320692060389 35173512
273340177852 18174079
989130820057 53726332
7290017128 254354771
804941524663 319064592
725584231310 31237899
770710082177 54209364
138221988898 83493179
503774265487 77510169
759504911153 25095708
740093526240 240549936
919341037784 2217556
746012574558 9227009
502230140684 11944064
646400552446 41924982
955665870255 298848605
230839208770 86413327
749536823831 44471878
527670057836 185182393
395000976093 2859769
458862071364 340175286
706637449243 311720310
783390452631 18009409
900145516193 477581423
680574947755 541325180
56118553680 541319691
443175094690 123178649
718822901104 45871573
270689473230 1086822
144501914429 23657590
693067388408 36534784
144534381864 83344976
337111047522 136088777
6890799250 46239336
585768886769 32220430
396086250522 3995992
353216749980 541314202
699173098568 39174993
9117385309 20858200
398215555034 27214462
187369271680 5434110
222534961341 121927157
254604189852 9270921
792324019726 20100718
865190922494 171739832
270622328874 10813330
669487737922 24371160
381176115878 39894052
527469245352 49126550
375037812036 7261947
257043515992 180050178
997941145216 24760879
640763457591 92390848
920645254864 316731767
88029100690 339620897
630568932552 151814762
587594215950 541308713
290303297952 163528288
465453846360 23125157
202081374182 66971289
503651794919 207846474
536863707310 99866866
167032045832 198438328
530265197311 67602524
923008001057 88570504
334430699392 34289783
671488824883 115395247
185785219891 156974422
627065700660 111657238
745496405465 438225293
417588025845 532927010
88824531055 290016804
731424153112 221722666
783683875523 225674746
807666953950 541303224
792469417847 87165320
467104391895 363415712
745400559128 23328250
449100590002 188580084
614977140627 40602133
135807643197 40596644
549828954283 340208220
344292711789 38132083
980837166398 31276322
830001761869 105202174
319042623632 5598780
545667703652 92193244
668317927404 7893182
80326554860 27027836
247581835740 58644476
578791306430 541297735
680574947755 541292246
715034257679 64616508
773419878792 38455934
985628754741 152281327
739444405170 13008930
626884031227 13782879
359213725631 19090742
264045302821 28647091
308652020535 436391967
560964233870 87758132
506466200896 211331989
177643013231 50608580
316468583873 116558915
860961586307 4841298
443750992500 132597773
393380024665 495349316
931457869075 80068043
66572008735 138750942
676723674840 541286757
68772736115 185462332
435560241124 130747980
282153489027 45361096
677593316485 23278849
325707657730 444883450
435466318845 212698750
24051040318 87258633
505623499263 415105625
689699441318 39498844
474256755880 163369107
232417963674 256599772
368505466443 82829010
424653990062 24793813
454450209460 541281268
353131047315 68327072
893249603777 142439550
479758574330 541275779
207665379429 84590979
310055898480 161491869
225353396244 164900538
392204497190 54988802
370668369124 31962447
880808290251 20984447
853332047085 541270290
856812793125 252570846
382254572969 8903158
172094609638 80688300
940260778595 338506630
430792390125 541264801
710651004443 173562180
633809490930 541259312
191247215646 15994946
808767317640 541253823
983827047635 372038931
528724758535 363025993
795012771515 541248334
977122962210 477427731
799414226275 541242845
956395070346 138992458
932215266159 332496175
445097118095 506151668
294709900 108808447
401082570495 444526665
44883837950 216650830
448147435803 32505858
442723308659 44823174
216295012197 192383961
660768401335 534282793
567766539461 6515443
907800049740 11038379
609516325007 8694576
945725087800 14732476
564146784496 214043555
841778228340 455016144
885343234910 241142748
69796086227 19112698
829674227750 541237356
879993856968 140068302
251309828296 112908730
871149406696 291883064
709028063089 103324936
473473085534 131121232
302600020240 250342312
177607658582 40849138
320205839280 477888807
603549489455 438422897
155624119218 17465998
240429471755 345000117
241777762597 125994506
800514589965 371308894
493442386293 40640556
922234576093 76489215
171656741130 139777385
427491299055 541231867
690942480585 57409451
71802925660 243360304
878090230110 541226378
777738147757 118139747
14854915305 184112038
653065855505 541220889
310165662013 3326334
944880135677 69853014
810207779770 124007488
354867295515 51783226
115411954010 18980962
957752895581 75934826
795527200595 17438553
273440382455 541215400
610058229440 34218426
958193813392 151474444
946016391938 207780606
953056242401 196050613
146762834183 61399954
850401886168 59067129
438494935955 290137562
160186585723 167398033
307551656845 540496341
796602320374 19359703
91880373605 139821297
256339633750 28224438
969210272596 8980004
900895311012 283627608
736693495945 541209911
861584774760 433636489
601688608021 169966885
362410278696 120758
220916345319 112727593
471791971758 193399426
814848184586 145798818
532313220711 166459414
497189834773 150206485
602449125765 541204422
735355312933 129062857
819220772695 486923701
868186956900 454988699
473706574035 541198933
314042963766 84645869
800158372913 78882419
494101412427 441985258
307947309454 34690480
574264776408 93883856
848264156041 92692743
88847271982 201594503
20356733755 355193190
871488047970 523216969
15930421895 3672141
604649853145 487285975
50149025610 375606781
287665714621 29673534
575490215360 541193444
642612400450 541187955
106330543608 221387837
615331052299 299847603
426854124630 68123979
336546835793 154658064
613775027344 213192760
958296227154 9320322
809867681330 541182466
865336699356 34355651
571638942445 541176977
13012207950 91474185
364161135706 14880679
743845859930 461871905
921954431092 81588496
78758772467 457788089
110036374490 453352977
513319666875 142686555
786075647548 48819166
929257141695 43912000
258096010113 182064641
112197726365 4522936
199716015225 349276048
700818786338 48687430
749347678380 541171488
132593830135 268379166
473954539610 77680328
414336566313 327621943
963869441027 12141668
147350533343 76846
186600956975 157095180
399982206805 541165999
315804384520 541160510
238493874053 122064382
200816378915 541155021
186968044828 61218817
274540746145 19809801
436694740905 60675406
815369499780 541149532
125546931796 375793407
380019226466 26253887
484062327471 28098191
557334214475 541144043
727890586425 541138554
734352988272 48380046
670056401230 26440513
508918212115 541133065
831120914406 41107121
206533975444 109598863
864660764521 208900362
930262734892 24261380
834625864355 509132195
138004160514 38516313
162504728302 144163096
727340404580 541127576
718405964734 107172725
362443843931 68360006
40603596777 42012806
743340501259 99005093
346427159494 162732383
966735874654 365852828
187743245647 314047646
616647825303 26830232
571088760600 208098968
858410572903 228216153
222401897003 167238852
807568127086 68080067
730351195999 258850262
535877122520 320069079
261437170883 440031174
171656741130 541122087
873688775350 55246785
275458575721 92484161
727780089947 78618947
551834163483 470231652
554843527762 180000777
601200056668 17520888
452249482080 541116598
710284767385 154784311
669571310855 93982658
503966575510 469452214
173809008710 10236985
243987459003 230433709
401632752340 541111109
622560421465 74386928
718150012664 5933609
209872825345 87099452
606850580525 541105620
852781865240 394823770
969420416380 541100131
928035857916 32396078
615938583216 193948326
431892753815 541094642
289056301116 288243857
685526584360 106162749
167204383965 17191548
348265113375 535325703
402100837793 25145109
549081486800 541089153
905599322360 541083664
266840483739 257329809
798038701596 153148589
24005552975 92775078
496814211525 141220992
861551728072 82335
386227660680 515197540
475698771397 178677928
867201845743 285373110
160022154331 50493311
565692934740 123820862
754769585060 19431060
825272772990 541078175
374641838157 19557307
737743676289 15347244
423237103187 328011662
439448981953 993509
991073421723 281942485
763385478861 169917484
828023682215 541072686
238663676268 54895489
858833865535 116465602
46264445443 303130025
887640568690 60395467
710662602700 72800607
321856384815 313965311
283938117273 107760048
92000884600 374618761
361867232551 44515790
968870234535 541067197
351016022600 321040632
886939230763 212863420
695429857570 474578940
821319154762 87478193
206237248174 12256937
380486518922 80496185
19158712358 62217815
311402929760 274636626
397663078787 75764667
950714233650 82439291
731191677495 541061708
360631158825 144722974
897578087771 304244292
983194662526 396042328
292153849088 415572190
250301723718 8650664
825822954835 541056219
632158945395 541050730
750448042070 541045241
398160659545 126669653
447611766874 178189407
621035579519 7805358
501189376556 3935613
771193089640 128662160
261886563710 266452527
679333733417 120357303
841279385112 303157470
918253504795 14134175
60520008440 541039752
341024867592 11109736
818473801803 82345978
264876233457 267830266
998580054165 541034263
401632752340 541028774
529954163126 104280022
853581159861 254684111
872250357709 201517657
548634091969 44707905
434690873929 299957383
423089844295 541023285
87961956334 14567806
227225107475 438142958
407684752635 136736479
970998026664 8727510
938060051215 326974241
429603930566 69221779
693142346192 19376170
598597852850 79431319
324057112195 276195502
790061134910 541017796
436929508343 81401870
112707783620 66982267
313056724783 305945882
8665643190 38768807
22898218255 76708775
717673559067 72811585
6334755153 34553255
446664079719 15204530
852231683395 387567312
149649467330 541012307
452068528798 2228534
270139291385 541006818
688198822329 58287691
58240500024 2717055
2382144320 28597690
895696049150 7454062
745444262546 10983489
688379149865 404072735
861935571261 111036981
417771748164 307812142
623792598001 87999648
58082614428 145842730
700613931369 298299705
817944373867 120500017
733775366916 135100757
985599959447 203916350
206002055502 273538826
120391661361 85941273
592787582626 72937832
900597348717 36902547
945559577983 134255451
240269266893 91627877
853107093979 6350773
856440866555 57156957
93974282137 36611630
414286934775 341119394
997282522687 169165491
414837116620 404605168
455477484207 58946371
60100239746 327347493
689526559774 174605090
248983046031 87154342
123790920615 541001329
928156778005 457107453
772455315870 295297222
414632588083 44900020
701481857865 101123847
228325471165 275937519
382773412624 17197037
92484715413 472438230
870937866125 26144107
583958605845 319575069
138471743887 142148633
293066464114 35162534
662801760708 24157089
763102224505 540995840
875339320885 531093684
336630422285 15561315
976966528291 84541578
436640471162 6570333
650314946280 540990351
783926961377 56953864
926956967194 4072838
180186740151 63458329
880600361442 230548978
142465632000 13821302
970455963050 24744412
632068873486 59605051
911939582979 22482944
36112605449 61207839
138570419640 46541231
884305270172 81160354
484650240702 1827837
900687398670 358261541
871488047970 414084671
884256879148 384784389
187989542566 63617510
476065999383 34333695
42705165372 35321715
311194405231 144278365
813014660328 41354126
402921943119 243448128
458610787525 231075922
634359672775 540984862
186440587443 5725027
305686422634 141676579
844480315491 1399695
833396209851 16670093
326659749644 95316485
377974933005 457398370
229706805787 165378081
820781202409 58512740
733223933579 142615198
408039402414 59193376
890990171542 26720452
171106559285 262961523
795985683206 5499978
834625864355 540979373
923205141400 190912909
957316415790 530627119
57377467135 241115303
918803686640 540973884
75793619175 54648484
147448739950 540968395
764527630308 64325591
632583640303 57288693
630413536054 30804268
49443754651 10522413
453349845770 140781872
962232574080 3897190
220072743490 408699962
806468954509 76620951
448307610312 36551251
111019561589 2074842
685249782160 191774682
776220210973 39855629
617193511657 7437595
485260392780 521669071
138095648585 33631103
645820148167 69737745
46339062909 60131995
563843810744 38779785
485810574625 494514988
68772736115 304644989
81825425439 54977824
293246928875 540962906
844529137565 89558524
274540746145 221892825
140781191890 13162622
958883970226 8892180
741645132550 463869901
116347998996 29766847
174773173843 36622608
437394572265 519797322
340012385700 540957417
56892489121 301604083
523222940085 292404519
26538554389 296598115
412322865630 97896315
556649944430 89706727
66894202057 36556740
317354637628 75550596
349818950800 83635893
944112051510 476681227
657859351112 1685123
645913491520 337974197
178532072377 263175594
307001475000 540951928
152159900557 112562923
903241480425 23015377
842608217449 241900230
610451123990 183821121
952512164324 18300326
852666132256 1229536
626657126945 540946439
299818281883 10187584
145798194415 160048262
412961656402 18832759
286893788154 282820725
156704124207 44724372
390078933595 523990918
382376387765 271381649
947344280167 27439511
717437131370 121844822
749830924451 6493487
278793028933 59890479
371303553623 23641123
761354641520 66839553
566687305840 207226217
872094832383 177431925
529498995871 13519407
666425756089 377022943
56118553680 526482924
305267718806 43335655
248682199430 256374723
407549242784 107935696
84300468502 78926331
727386638427 461377895
836276409890 374377245
949619013153 170153511
343358524993 321122967
353953513913 332622422
831612759159 166997336
982632437815 51717358
36746176182 73722759
288589881411 80616943
544080215749 1948595
986754636792 73706292
217321834265 540940950
323211207567 25490916
187612014635 220630355
81664142152 157237894
823151422039 164829181
322956748505 23344717
8154526558 54335611
403985525020 201605481
630810174102 153016853
134794557515 540935461
742745496240 540929972
318005111900 211507637
614002944510 540924483
815919681625 540918994
161592763559 97885337
178571889583 13717011
323995270213 21407100
824312450157 241175682
271038749278 75556085
353766931825 114698144
521899681664 73234238
206868379210 823350
402110191049 54785709
256953545793 512853737
201949396666 38247352
277841837215 540913505
367024813855 179880019
11003642390 540908016
431801468837 8431104
125441466150 389515907
513536943451 233403258
592545852555 540902527
704232767090 533283795
134707103859 58803657
481428287453 182289690
353766931825 540897038
441245845180 78130426
780157861700 397771363
616753853735 540891549
666711743967 39185971
65332276427 27214462
249897832120 409924009
77457991501 62958830
146165973882 151990410
375224023780 448654393
158317026180 92110909
525973849310 5697582
10119528833 2667654
609604651414 358837886
828501247171 10522413
669021129010 255809356
267865969072 32890088
455693133458 177980825
702423010202 43664995
277166261746 113523498
793165563180 147615677
283584512985 295747320
151300012865 540886060
815057200217 100322453
243745300790 180994286
139746194120 540880571
898672836214 215262113
946559915626 120209100
908403601132 23553299
784308576032 122832842
241539254569 168803217
624166182249 9441080
371532178870 92791545
193113833085 209465729
553127882687 80869437
563936396615 504219540
704427654035 326897395
255960212114 382973019
93371603496 76077540
597695395055 165855624
965851870877 34443475
483432631972 140589757
499240816744 292464898
251276493599 86890870
329558930645 89377387
407134570790 540875082
509788984494 212116916
510018575805 540869593
656260391199 7388194
18953829944 237668211
827949978504 29283815
111476721351 46502808
286936810936 74310082
244280744670 375507979
981947355398 50564668
827709757908 76769154
429141844590 417668988
198100280928 491814400
566301042002 308339086
109280626687 12718013
116961507434 72663382
92780879897 161184485
972721507450 277392104
551627285654 29497886
193664014930 301291210
336514275045 153082721
784581502998 517695035
992471184922 5532912
107890948785 299408483
916602959260 387644158
359268750275 540864104
660565557921 151397598
475400806521 49033237
858283683690 540858615
709594574709 58699366
574940033515 540853126
129062434184 187262724
681466830828 124166669
638063414929 131005963
732654726860 39822695
331805990674 477510066
294648183078 98933736
155018130710 79782615
242487537117 15023393
668841438198 27434022
822366692316 77405878
390259285668 306039195
346197829074 87209232
77495091652 55323631
269938215429 151392109
493513120455 540847637
589698751186 1443607
177708741425 193037152
46474641209 92105420
309558493370 128190106
53771969684 19996427
677745696614 3458070
576878641770 2673143
715786585835 400740912
249138011479 21264386
559558127391 366972584
983532993508 79656368
573839669825 159850658
242630199135 540842148
157902195005 525928535
955308341332 280520834
43857427557 86385882
108170547467 100344409
998029872320 50405487
440145481490 540836659
258925142938 165734866
117494157413 39531778
74842037738 242449130
528040444578 92577474
266349390979 173166972
592391339786 43659506
697353683948 140397642
293169135859 1240514
990650672502 129073835
682775675135 503791398
952364779185 190632970
164504377145 271765879
136917299764 68156913
532614547763 104532516
374520366587 48566672
653065855505 294973371
266288018470 540831170
715727395040 631235
179166686020 125160178
565135979469 346762086
5966418389 34948463
582642579345 438324095
212920379505 540825681
67605996529 12174602
277628910508 38296753
706523684229 327320048
521243595053 295670474
639311309380 421401508
734464711378 11839773
920454232175 111322409
653947479637 47551207
991814110291 25891613
170556377440 530599674
71299532051 118029967
46120059879 44433455
78384617363 71444824
743295678085 540820192
294831460788 36946459
455056884093 156293786
216235912134 284714430
748742713407 3919146
314704020830 35985884
630943304308 64858024
835467742638 247943619
412470415439 22170071
233235377484 18997429
202760212698 89893353
526488371703 1059377
620292442857 248388228
663834055309 103846391
102684411090 123765972
468226470069 223506591
30102837520 74732735
219428290651 27620648
111136738180 410988875
901197867600 293573676
947413142580 540814703
869837502435 219549022
655758452175 43538748
409771717582 89075492
175695457906 257395677
37322568002 45361096
894061059441 336805040
29159643275 399763870
271127698523 86407838
932008050920 432686892
571014343319 32538792
413328527603 344220679
571925001680 132164142
37718750463 166437458
419114055996 13332781
918253504795 143669086
453900027615 540809214
75736379883 106859852
178685061785 85392373
61070190285 540803725
65342529879 113968107
453424885889 308459844
757563335930 25600696
823072045610 497358290
562232983613 14534872
172086507874 94624871
617216960665 35447962
34073891393 5906164
732042376601 104131819
690655576044 136774902
404605631236 57914439
796663317050 481769530
638761127535 540798236
731741859340 139733473
766234718032 101014067
897346594685 93642340
79632574774 17850228
451880953201 349402295
465717345805 223731640
290601869526 412410526
265737836625 540792747
588013657885 115532472
843891156257 35453451
160653104230 194958302
552982632769 152945496
160527617293 57288693
163128929312 44510301
792039648195 93565494
454242299699 159466428
716336767680 141522887
978637333725 98725154
734962605009 38884076
901644150745 73497710
627757490635 534645067
242982208705 4555870
108675088277 184188884
244575778420 62173903
631942697843 72635937
415937480310 279477924
210719652125 512227991
653616037350 540787258
249699478708 37182486
905599322360 540781769
673422583770 483646768
207418561055 139557825
737454224852 66861509
336018780107 69084554
605200034990 540776280
718373283228 142401127
952274839012 29602177
919030799504 151353686
644262945985 239479581
694329493880 540770791
635339198711 9792376
850150248452 181685900
647232762019 188091563
116304707253 127745497
851824089303 217271087
880090787219 6625223
823483962126 120121276
580992033810 713570
430635132856 58139488
470776956529 52452884
488030195143 127871744
369722205330 540765302
88887358149 39586668
671115674266 62739270
715554733056 30985405
157306105745 17542844
648664400745 540759813
368797857403 279494391
224935351096 4610760
788265429862 38719406
365870932415 540754324
210383952955 232162744
429480927565 194716786
202236652503 52826136
222741100736 53759266
889093867010 383993973
409520282959 305753767
906699686050 103143799
812078376734 381480011
954376731458 173732339
256538481172 375491512
627162625422 3995992
389447824515 57162446
425840753520 195814586
58778402976 6740492
998411066903 152023344
466520296100 21527858
796663317050 524435527
201631399521 164977384
265507432942 2217556
792725260137 19376170
123090595245 61191372
835059275795 70572073
373336937860 210327502
90780009915 415456921
973065118850 97632843
673422583770 540748835
880819125537 6921629
978223325900 540743346
624314983550 71883944
669969625629 69287647
96724604039 69468784
701939486773 25419559
345023753603 479464150
771176836711 39207927
69521444112 11087780
715632188335 119017987
889490902847 26780831
750803465798 32593682
457222037264 96496620
442569737417 126444604
241529835445 169456408
832608853805 25853190
777929324138 11669614
969970598225 192762702
601348762075 540737857
873688775350 134337786
125441466150 377231525
666820401630 77592504
680994329311 19052319
668893386094 55658460
585695603130 114341359
815262977338 64100542
284339966963 50284729
29959739290 135100757
76894400029 33279807
467542123178 70550117
834429272912 146781349
158632953972 144047827
525383490566 675147
455136216610 17745937
827872160951 17767893
108889087920 27911565
223902145321 4199085
873052210204 60960834
272890200610 500267460
918803686640 510103748
845262196423 133953556
84728009620 15286865
666575078845 111717617
488832728274 237251047
20906915600 495887238
616753853735 233781999
521405471152 155876622
200669320208 114967105
919490917837 4160662
436927120628 369711595
339400993108 12492964
528467628911 100426744
542177401263 85084989
870251208365 44175472
990877508335 344758601
945577960644 158319227
83889948773 227250089
110474424135 69282158
790611316755 540732368
845735554224 87165320
276191291680 540726879
292569778063 63908427
464001914801 203674834
539905025966 353486111
569951815306 3847789
572739306135 146781349
793362225980 388467508
851725254369 96370373
887993503320 29893094
422425378562 42045740
577690942740 540721390
546433112095 419870077
986476053575 154032318
727491659464 111300453
333216290749 92621386
310393348641 248448607
370433434435 287168013
643712764140 540715901
566087632263 21275364
271707103804 43736352
416168693457 236037978
419295843606 443961298
623906217720 540710412
352116386290 186033188
802573764105 55691394
866885133024 157742882
27780786773 94218685
444794034563 68661901
250332744965 11400653
920418402564 25562273
650209889401 7481507
875339320885 178408967
136323765797 105866343
938238449204 244161698
856384253009 42556217
96246267715 4479024
125870640082 71905900
456325551501 97352904
967219689000 540704923
762467152367 70368980
679616815033 223402300
483316567067 132246477
839227502945 323313078
929257141695 374240020
905839043457 261369713
417762779138 19387148
264466097958 85458241
122874471359 320228260
264500859795 124874750
248915970451 220081455
556525168482 29662556
614810302472 201764662
528434722356 242855316
348010212285 242465597
796545608026 65039161
705664616979 54494792
692451689859 128151683
524687921578 114462117
231549219317 47435938
956578666418 80369938
386777842525 540699434
551722646051 97446217
726573821491 122333343
653616037350 535874603
237678562530 540693945
520431930807 1860771
193576116665 55296186
260563947502 110153252
529274940380 540688456
965204643512 314870996
927303452249 116075883
544897379973 90288561
792197270319 46705901
728990950115 211776598
754748518278 64440860
205370158914 340460714
536977486210 480808955
362371048813 1536920
322834966643 77735218
808217135795 166689952
852781865240 540682967
312423683575 69435850
756340326024 16236462
786512607790 183546671
605663229744 77334521
866511213947 3924635
812068408710 540677478
3062393509 190424388
3301096560 540671989
882442116292 10352254
638761127535 189815109
368260711933 75259679
72513035009 61032191
323978770279 30090698
653421773243 137724499
760970768305 179962354
618954657961 394950017
453757316196 29102678
101233464970 2815857
441728597241 37100151
625970326471 67119492
41263643865 540666500
199407294490 136269914
37060418851 87329990
760006015849 284138085
547177813122 37764320
553340422256 29470441
995675065802 127729030
855886212 119385750
286644746735 10934088
987899005795 20962491
492863480511 31490393
692678948345 453352977
617642037222 192449829
803939463474 60131995
29558161142 1904683
12654187925 510087281
398331661270 287996852
729746963971 111454145
121590193235 540661011
990877508335 2596297
799891873566 8057852
462297697824 215344448
588694579640 488910719
593646216245 540655522
228247656193 730037
75374918255 317011706
901585303176 22395120
453900027615 201841508
130444809135 481703662
750731944128 15193552
448398209165 540650033
774656043250 516026379
205826632551 459495168
156973126538 210376903
739444405170 515126183
943561869665 540644544
7702551320 73217771
858433895664 87362924
69873099805 103604875
351016022600 540639055
730518555609 33735394
781145873630 51558177
152400376555 80358960
424740389830 129062857
813573042739 68815593
37962552795 459862931
452799663925 540633566
406242306068 147643122
861034592915 338451740
600135832554 26264865
983641801955 21917577
176286829207 290274787
397697571663 5373731
336763615778 93966191
828866784545 22707993
441796027025 115290956
103434192350 204542096
136995284895 540628077
991977872025 170565186
953399398214 13266913
625754400189 307466335
927789204212 108495574
616753853735 540622588
649583811153 140765405
568964237007 372313381
448185013497 40075189
305567261933 100355387
416587869339 130918139
935859323835 222897312
132275811034 153241902
557650803528 213176293
914223369907 37314222
204668782564 405862149
545087809850 88482680
675623311150 343951718
698012377834 19562796
971376655303 208356951
406675336186 211787576
611149783285 79387407
980461362013 75045608
300399292860 540617099
218040193581 348315473
942461505975 540611610
287526101906 164324193
691578584655 540606121
395696591901 92187755
180459650650 143669086
116556279101 6065345
57218917370 327396894
115407277382 95426265
338912022010 540600632
480779481837 17246438
607671699410 201490212
915131541751 312082584
714416379997 128332820
750733052906 56426920
932954192758 38236374
432612057239 344731156
701481857865 540595143
420889116915 209838981
826765512356 51481331
680574947755 208779604
871967907328 37407535
466795050903 269268384
117559652161 152440508
4373029811 3463559
697387874929 148213978
300949474705 540589654
434093481195 540584165
418860541042 134195072
449945816575 19068786
636481196466 17586756
785352951922 211639373
252426823656 24118666
653553778204 22922064
982903781041 237377294
608501126060 10083293
421240961815 114599342
785256180852 329718741
891554866303 146989931
140695805006 88422301
664552167620 18684556
337045058764 156699972
536376286691 7651666
654105359744 35458940
169368219776 75918359
393762004175 80737701
550181850490 540578676
966375277380 104878323
848724477467 150277842
910902908156 136516919
704782948935 26105684
916052777415 540573187
716243111454 19337747
825055899692 38938966
881941832365 401245900
136606035041 46228358
529274940380 511042367
727340404580 540567698
215121106885 393116691
486840895767 11455543
270824277581 117903720
866650846037 412481883
599556493141 69545630
240876237932 44076670
741057320702 11702548
199165833380 540562209
309987522007 116136262
950714233650 540556720
390078933595 177574639
712485494765 540551231
125196033585 10912132
870785653247 65368501
681675311445 203674834
94992782881 37264821
172206922975 471850907
366421114260 540545742
197467003693 19244434
739994587015 540540253
525973849310 76231232
545780395730 540534764
735042950410 139426089
844782487849 173968366
669021129010 33032802
592545852555 540529275
676913517394 212583481
853555482319 297075658
15068360559 240950633
804577831593 32055760
10453460545 540523786
277656300618 109483594
666662513126 54648484
213428677372 11049357
790061134910 540518297
98914040546 60126506
158263376694 168956909
410071452824 322720266
463142776194 10582792
839292564062 74743713
677081777200 6883206
95801450133 107996075
420718362195 159965927
648114218900 521817274
519612914209 42473882
726759997393 12937573
878538758256 5554868
645363309675 540512808
82527282240 488136770
439595299645 41425483
546634163187 46596121
478609229385 20051317
103681010724 28701981
569646363434 275553289
647564037055 326458275
389586034954 262105239
118129868856 134584791
260658632752 26934523
396730675916 414007825
829124045905 540507319
495713847835 540501830
189818900673 62031189
36284197078 11669614
627207308790 540496341
926134728553 320107502
240766254839 2283424
366178030987 179934909
808512427528 202939308
5585289674 427955374
702912566042 95651314
962818234240 540490852
653074281120 506096778
196742699790 183080106
66849889360 116932167
96735944313 26215464
58221409282 76297100
549631668645 540485363
85966059386 351707675
101684111870 60905944
716183478958 32335699
750998223915 540479874
639726277780 18552820
353216749980 540474385
181426145700 56975820
650865128125 540468896
547352692662 29975429
998488225776 65373990
861440619734 132350768
284994201200 415440454
474559128423 202324540
131930023082 13601742
531779846184 98461682
904383692251 75160877
506948621036 246708594
996929508630 521702005
540685378048 91759613
616700014715 39861118
761663675128 79074534
709734585540 343660801
947107320037 171295223
569988396910 498565870
168355650060 135742970
875833682181 36935481
172408643725 19140143
241557401203 391294343
486555939 20298322
932948599467 76846000
870747422362 130665645
27838668278 94575470
955198215525 239649740
76447219269 11971509
60357218259 67371986
786760043840 29481419
813722308024 300648997
725523440635 146177559
844858334851 203219247
757519484309 65461814
717193899894 22115181
661318583180 329252176
687084544024 33982399
310586232101 17383663
59419644750 540463407
67672372425 317072085
734190047307 83745673
888543685165 257241985
341662931235 540457918
128615182067 87642863
682599305168 29124634
145179232492 17504421
309793897532 286350152
525973849310 285016325
432383239877 13058331
967652672298 99669262
746351221321 68596033
516447346549 92610408
531475667760 467547531
560273039615 131604264
802165135500 162704938
300611585424 178293698
766193385862 86188278
766403315575 540452429
477642317171 214504631
230526198545 369003514
848930592325 379092296
663291481218 114566408
463929114194 327270647
728156896238 32588193
961193327824 293870082
390629115440 78470744
770472666460 30321236
460502209755 480743087
93530919140 540446940
118289102165 192565098
975472416675 540441451
726060229320 68310605
424740389830 432209349
714075076558 44669482
975291221877 119275970
242428810306 9408146
266227592650 23108690
186511650945 437369009
126380197838 7283903
462567454729 98648308
457926712503 101859373
426268922965 84640380
612902580820 540435962
656917128420 540430473
838846618327 150491913
289494699476 221508595
23657824825 540424984
216771652420 540205424
73174190875 540419495
409885480015 380168140
830108726012 71175863
852669639727 88016115
75925100100 117634759
459806539057 67267695
805809975195 23350206
181634873322 284785787
461890356226 31254366
149649467330 540414006
896246230995 383384694
913255126447 2601786
304721071877 48627051
981406878105 15177085
714015927094 87752643
284444019355 540408517
339462203855 540403028
205192306917 13678588
643877351805 262571804
876651406283 42128075
439595299645 511448553
584293124880 168885552
97650895072 71027660
550181850490 239946146
681035326652 67201827
941401239430 415857618
240654284728 136357738
881941503025 26643606
265187654780 540397539
843978955720 540392050
633809490930 161217419
144580665112 46898016
624456399565 540386561
93530919140 540381072
2895055855 280476922
254734199725 305160955
70858778910 34037289
967219689000 540375583
650865128125 540370094
171106559285 540364605
782814230970 80551075
620054944805 127805876
951159089655 63633977
979873871435 279999379
825439479409 74776647
178809105115 320788138
745333554905 119775469
954268076703 188031184
516893621624 79870439
708424138445 102770547
421740831486 144486947
501001751558 141319794
525790788252 66158917
295349784477 76297100
202963108094 42786755
295526851547 5302374
470293713039 59347068
492463771531 251017459
76182111547 55296186
886083286754 24096710
667578858091 119852315
178258923270 204465250
603230657982 24135133
292696747030 540359116
696992911026 34015333
330659294335 526202985
387631769163 209043076
207570584399 299847603
674522947460 15204530
937939092703 104428225
133144011980 194590539
711212735144 129051879
39802430407 162386576
160493777608 146913085
613972763080 11482988
678628646503 243245035
352666568135 466433264
430320651579 203213758
56490499298 70462293
32670403167 37769809
896509840220 56487299
395312018675 228951679
742745496240 540353627
868580002234 146671569
63270917665 474447204
331904633493 161310732
343222641890 13003441
44725749261 237278492
899247400197 73728248
588144397795 311659931
53250654490 55543191
219415605572 18618688
733273938369 45196426
36012650759 88822998
912402440323 105833409
434093481195 422828648
658354642957 163204437
444493157609 15056327
334847734564 197675357
968795789809 735526
729242478051 37857633
796663317050 540348138
291928989295 165548240
819708355076 44422477
898228449355 76170853
940260778595 367098831
234377471460 540342649
234681139407 156771329
442896390715 111629793
840127682805 383955550
953465142875 540337160
655463270222 274213973
77490991369 59154953
744946223620 540331671
802715317345 294556207
483609847245 38230885
526845735956 2096798
404139392668 157770327
363746123394 440975282
614553126355 540326182
241174425276 160564228
454450209460 371918173
959167309825 15072794
783458952770 540320693
462702937135 523480441
544745735370 62706336
795997325375 44817685
108806719986 16670093
669888745214 190665904
693666834028 16593247
936568994064 20836244
542364043730 90804527
645264373031 78393898
106956687724 268373677
886342957785 404456965
976748779661 187180389
680872199061 33740883
686875819310 195337043
514420030565 239056928
256795498108 28383619
297234559528 386853742
340562567545 58858547
420889116915 540315204
715374496252 327391405
566541158307 32774819
593389992306 217062505
841935241185 188975292
811519758296 235988577
801727681248 148735433
958262409425 54791198
8052628762 108067432
999713505547 272023862
375437930110 315754725
618811639158 54955868
518328196965 422740824
749075569275 127147196
412943334120 200491214
615103308200 103319447
522813227239 280883108
304800747620 540309715
151340269191 456860448
735423453379 91254625
696289871509 38055237
767842734795 167447434
301083318481 121504504
264004568952 41057720
879740775645 454050080
59969826595 540304226
242873658241 14254933
467104391895 540298737
851034864089 17125680
597613038099 293996329
50441957073 19035852
920648756846 187021208
768702702241 90200737
494110606502 319262196
748294887853 134853752
257065631173 29684512
155701467625 540293248
826866822829 6822827
17464276779 12986974
794299338413 86989672
364489446682 229330420
34263533762 387874696
377974933005 540287759
138095648585 540282270
223240679490 79782615
751548405760 540276781
160940052683 27944499
974303190572 27439511
76833911249 81072530
951645719858 57925417
607950944215 540271292
734872052976 122168673
452799663925 83235196
184861105410 540265803
346702995630 118408708
666820401630 540260314
324607294040 75199300
555029813444 77844998
385388831373 210975204
183353509902 144064294
662969128715 540254825
628192504863 9539882
983725144350 310161434
475578002419 314146448
980064114686 32752863
556629953492 127729030
979585822274 63979784
453122806844 164335171
205985050580 318087550
151116627956 106870830
303490037053 152956474
634359672775 525862667
269589109540 74743713
572999967767 191000733
926506232470 189749241
487199390754 207473222
521022212705 540249336
573014821001 98209188
122844106211 186082589
580603662196 30485906
390826291298 123908686
936023395534 238420204
994693171199 18750424
88134302864 204130421
511055006204 53133520
320275121438 334494171
782358589080 502995493
301499656550 476736117
465453846360 504724528
295335260583 61262729
460915981553 16137660
887628635604 278978425
144228238378 107738092
39651675022 268038848
906104595788 12476497
114988011095 168825173
322692236176 246220073
235477835150 540243847
863734890652 10127205
775069672334 3084818
374416564108 224121359
685488564638 19990938
956766233945 540238358
20906915600 540232869
623271738394 38444956
474806937725 366385261
863785502140 74161879
215803985305 177366057
399432024960 151545801
97828453244 81088997
393930206510 142066298
714171823091 249969060
332036199334 218434755
143597467035 476439711
706907875806 3875234
842822222581 38587670
346614567840 284533293
141336555351 44235851
770804770335 514335767
459952027910 206562048
297098201790 43357611
306551511317 53084119
897813494514 65653929
485842295556 239194153
512104569199 70379958
555054036401 28592201
462080928817 50548201
494063302300 507540385
543029486505 338841459
254791543308 432983298
984505243938 4830320
135501351508 268615193
544129850195 367949626
545619647457 75056586
985412899816 411636577
202287853895 31660552
463083308368 2557874
966177300128 293518786
980746317959 213192760
327231936890 70769677
883543122195 37231887
80876736705 540227380
750404890133 1136223
926673339586 157243383
472477161047 95810495
238988907915 36875102
274935976101 73519666
959980722154 1020954
977489748168 68766192
792812044135 168731860
156251649470 286459932
862685138450 540221891
806453804869 21374166
494426728990 54549682
640547635600 155338700
2474683371 11537878
731033459651 86237679
320601821229 60263731
440695663335 487143261
347164749685 540216402
38429183663 72246218
139457996756 249211578
137545466740 540210913
537039182570 450427340
960547063615 2640209
178809105115 540205424
601898943920 84744671
830694965098 10401655
621387734711 145957999
592207052100 139179084
203215939831 45147025
709184403695 98115875
88884042793 169247826
821348004946 19310302
708524548722 27933521
69755237089 66916399
698730948640 57233803
98395030732 70539139
143419944378 115411714
939160414905 516816795
939421367454 161524803
921004414020 540199935
897751853044 67361008
89001123163 82356956
809219084296 83196773
391249199700 271491429
399600180475 347629348
305853919469 1185624
734316146104 154877624
951956251963 287574199
364327724275 172936434
602252775838 144948023
261262733044 27598692
937509869370 341564003
457201118685 180714347
416434300678 16840252
295883373075 49916966
56595251374 14068307
492016541370 66235763
560635305545 540194446
307843084322 244183654
20663931129 157825217
981524416970 540188957
763526985281 44581658
276741473525 289714909
247031653895 516207516
705333130780 75967760
33412639633 55998778
508632468334 122607793
223373834560 466641846
356517841050 434591575
501150443079 29909561
458076403022 155410057
641294076640 150387622
365409447321 351230132
337811658320 7893182
139022782016 84986187
13754551615 199195810
293159919828 69809102
151772813369 39663514
795562953360 540183468
554647713176 70143931
384577115145 216326979
591371697330 28564756
674360788514 149240421
43239434606 166371590
908615163659 109609841
877540048265 540177979
626637270324 4742496
349365477065 50542712
33561098035 540172490
392829842820 185270217
664410941139 185412931
351566204445 264213015
618404399270 540167001
717869598702 36348158
170880030836 206765141
65471645045 534194969
64834651757 2201089
482509483555 540161512
368302845497 150135128
850486219164 56591590
730534062034 32028315
363001326146 60126506
276191291680 540156023
903275331088 17883162
747540781261 105537003
44889008588 24508385
478108028795 505718037
325420481320 136077799
923667435958 42226877
700931676020 411488374
515520394255 540150534
775639998809 101749593
572927748994 336075003
421373861483 34322717
348083880154 33213939
640867627833 64978782
457201118685 540145045
321007236188 5818340
571088760600 540139556
937940508865 10571814
720575893335 92028574
479608084998 102836415
578974062685 79837505
295997838100 540134067
406034207100 540128578
413537971376 160103152
636318293924 39586668
450919291052 204723233
362019659500 259185091
780070430000 69166889
792844462169 164642555
36214108037 20742931
580944199756 23899106
875681614925 156623126
376747325898 50564668
669021129010 395828257
433330378132 101447698
818670590850 516536856
64371281355 350576941
972721507450 60538181
439595299645 518145133
790550556106 21154606
24596441244 150557781
759801133435 499499
839577500960 479809957
585943670415 513885669
980371243 70374469
385127296990 373295912
995133090012 128217551
666820401630 104082418
608972065793 29426529
802715317345 540123089
29709825120 540117600
480588892779 93812499
906149504205 89553035
693674809545 57535698
400811323163 190106026
182110196185 131187100
483609847245 540112111
660738746849 7014942
440464540593 43154518
104724398594 275344707
231076380390 81753166
940260778595 540106622
70615374694 308887986
814819317935 471126359
881285342149 42259811
473178869645 33867130
873992273138 75468261
121040011390 142483462
748247314690 456421328
721309783940 208005655
815615818655 136725501
787816915275 7476018
854826938139 112573901
971213544179 192971284
854848328772 110136785
253633836035 49203396
212775159613 98318968
832975318820 406690988
285803008258 79436808
581021943371 244655708
668670422914 69018686
967620687895 101052490
540624730087 92550029
283670338989 132301367
443227448772 52167456
996419429419 480084407
302049838395 384202555
236028016995 462245157
607252040496 94119883
75179891177 138921101
834882875802 245078361
107114183601 35063732
849960512770 47759789
537117406309 103643298
991487092138 337568011
563754422379 15934567
215915532763 145908598
100772556221 80512652
731950748724 18755913
847175033823 59314134
953872102824 107370329
629408036170 398715471
858461884075 281794282
324607294040 150821253
838477137270 540101133
946312778890 74441818
902298231290 196670870
885242594095 69737745
139582377496 81138398
343191003294 47095620
203296710466 225581433
822521863765 540095644
17518030556 75918359
451096953515 26149596
189321627299 282903060
844125544954 306961347
326135431967 99894311
366205421097 109917225
210146627643 6636201
125017739887 267138652
904936832667 74419862
209619288435 540090155
56974099573 98236633
387659620349 43939445
392147587238 71357000
325157475885 540084666
159114556251 143899624
46215280470 179440899
287194928580 287162524
501215666285 540079177
448818161577 112546456
643913606650 66383966
497705984818 98472660
425086855510 55345587
916428027411 25737921
958416779480 540073688
275090927990 540068199
618262911898 116454624
261336381865 540062710
929807323540 88718707
963918597930 158763836
861904371785 2332825
769960946038 170812191
280042564595 348644813
887993503320 393006911
836276409890 536253344
477887730361 206309554
83000115678 22609191
417037844000 171630052
504857657189 62975297
174054205248 10385188
162658991158 71120973
667920765320 527849685
362569841345 540057221
589390681061 290686462
509987131905 2744500
340297489849 17970986
75846176350 14737965
406850759137 6800871
350465840755 540051732
539178213590 353705671
939710596750 540046243
491312393075 181202868
900097503910 540040754
794274281128 14540361
554583305250 94224174
288932117980 368915690
710585410893 220048521
104814187656 239221598
773582762286 230872829
902488139712 271892126
888705297792 18217991
372841322164 49110083
38768324436 230329418
496814211525 475649295
546274005033 40975385
98400892984 49148506
221944073072 256188097
62660825966 40069700
577690942740 303426431
846934988875 331442287
450048754700 311215322
441148917510 59934391
766953497420 373262978
629285584650 53852579
988618435466 47814679
770551257962 177420947
901440289285 74710779
84177827775 264756426
892488803513 131104765
338361840165 540035265
291596383340 540029776
84982819978 260019419
59969826595 540024287
448317232529 52172945
528550803728 141599733
203496081924 17789849
532903455789 57305160
48360384905 5269440
615481933931 53847090
45581525692 24371160
975960844362 13354737
157774040414 110844866
542985406927 25836723
973821871140 540018798
151178878705 11345763
421574745324 121098318
751084972071 254837803
642764001141 90233671
213151647542 79173336
823072045610 540013309
732292041185 526625638
33701984198 235873308
470286544405 20666085
435520758747 8129209
152950558400 540007820
610701853440 540002331
533676395140 37259332
947858349881 22054802
158403439507 23245915
851929329900 139393155
3160383137 2782923
554987548144 134958043
377974933005 529392094
283343655665 175840115
105393049526 7229013
453054018696 194508204
627589732909 135232493
976149372464 386035881
295784027664 154021340
955496515230 131016941
967495214844 245369278
45469654383 127657673
711266604190 19738444
190803536868 62261727
525197380532 157062246
210169470280 155942490
427345321681 70824567
190725626002 102589410
253463207562 87384880
695208499759 187443861
676255515122 65703330
382532626661 377637711
797763680740 135342273
528519851257 45322673
499302227676 220723668
815765454284 86704244
640782877673 104806966
546206380553 18948028
608217676681 88499147
692386118265 93488648
782289605909 38763318
337261476475 539996842
994852657002 49927944
580294727390 29267348
999071813675 13371204
215502235600 839817
609051307905 539991353
701132891782 224895308
700931676020 168440943
648226062764 9742975
885792775940 539985864
412202162520 397332243
340562567545 365369796
87857127412 73678847
893356123311 41584664
675578139261 32873621
536799947086 8260945
432757592585 81786100
566489391548 17877673
947842881879 82549071
2066677604 61356042
845542003687 42369591
924855686935 166624084
60520008440 539980375
499967530318 115713609
703008206378 95667781
689928039120 321320571
261628863230 164444951
2200732870 500135724
536137191340 6899673
920929832069 31742887
2900314317 261424603
213470561350 322676354
103707725687 53956870
304578198696 133651661
487834893615 22356697
406584388945 304535209
478488877571 97923760
81871450704 62684380
842328410185 450235225
85187208382 54758264
240101023554 205919835
244025464839 119693134
271409155395 247910685
482424933580 56794683
170556377440 458331500
931183476546 34695969
737971461719 212226696
383697244585 48105596
237678562530 539974886
556575107404 70204310
293555037423 44285252
909285340533 41699933
647384428578 135797860
440481710185 187970805
45467617964 10807841
186726408070 76955780
685848338562 3051884
773884602396 138344756
952295817970 35541275
428591662745 381024424
302049838395 539969397
516458258681 17246438
144891839430 46985840
825272772990 196050613
11419505497 46749813
133694193825 539963908
806704940505 5033413
909450595275 539958419
167640663571 86314525
377889998800 18042343
800409522108 17981964
418927248859 139662116
283343655665 539952930
836192935759 8271923
863402224318 10549858
240813333992 112689170
118514590285 75336525
319105475590 539947441
730641495650 539941952
960936483628 185841073
387557843311 15671095
803140363549 69035153
997000283796 60823609
770950997295 380662150
354485719283 53012762
410552852010 414639060
262899956776 32780308
333460219328 241384264
941777065771 7657155
732292041185 154916047
819183998976 26017860
682665864782 29783314
6821176774 177629529
559012940536 7443084
29605492789 25414070
748247314690 539936463
773005497715 539930974
497364393370 539925485
869838699037 335279098
15588023564 229204173
476986194718 1893705
270536371134 110257543
661891401661 470066982
294897474410 181268736
94924137447 168880063
413212155314 393819283
271648492262 36919014
939160414905 383587787
711935312920 490348837
809317499485 21220474
307551656845 539919996
439595299645 28762360
360065640714 277315258
945677020627 12207536
44879166811 109006051
589426271737 314558123
643921022289 131554863
549326850589 278209965
689656385602 149520360
188753897121 38362621
540425512321 267638151
360919295810 332342483
217006652977 124128246
668296492859 154454971
762001860815 272484938
482859066987 82538093
633259309085 309991275
463027973759 37550249
272309793423 12937573
696510364639 4742496
681375191973 269680059
392339469119 398386131
483472125327 1449096
120489829545 539914507
581604889057 251577337
804172520925 73118969
128681780104 44060203
93664192060 301823643
791161498600 539909018
989796965424 303827128
335060749095 539903529
240710338396 194019683
896246230995 539898040
976549542520 1235025
54009547490 445695822
917560803646 29470441
827852455441 109752555
804062707991 182712343
621944684493 182855057
406766096801 216288556
804094330120 19628664
246481472050 539892551
898997140220 204059064
769154224800 298151502
53367644455 450657878
791127815188 2179133
448603865528 314173893
929807323540 6800871
396504861037 140342752
267678711837 60713829
105501660369 66246741
32672895173 168967887
405250339150 38922499
615331716468 134173116
503966575510 514363212
49271822704 208966230
404882540308 18805314
805466226570 59473315
485415956529 154740399
887212895836 181290692
969255540379 93949724
178772210638 26133129
770013036648 216919791
345795844740 191659413
309701789204 32769330
882834884595 66603526
928054767521 42874579
426279105060 52837114
819504674753 126060374
344964022305 539887062
411354446522 117074881
375185350867 8035896
178770141285 15369200
899547322065 539881573
794969575666 17888651
84055507991 88153340
364770568725 348985131
324957426372 187312125
844372297460 143378169
193513026099 19535351
331113223657 14238466
169722817573 62788671
118839284010 512398150
346614567840 152583222
128742557220 534238881
212920379505 175060677
638909769655 134919620
303569479350 51739314
395030570200 196374464
965279140220 7399172
97232317491 49296709
29709825120 492160207
443446572560 505465543
834259146846 39037768
924184804561 102814459
250332744965 539876084
227050252472 110839377
58319281060 539870595
396681115735 12042866
606370773149 107880806
171106559285 539865106
128803303983 257829308
153847447441 141962007
827546767542 77570548
578269134952 358118827
562075679851 121916179
559217306984 270739436
233140373872 64726288
111305552375 327638410
622084308186 27197995
627391848970 8842779
297044499995 34141580
643599320069 5423132
999680417855 447726752
45665098625 539859617
991977872025 539854128
155426432883 81670831
4951642095 539848639
574653054709 30227923
593178309021 431918432
649891203550 326875439
826923318525 371923662
798022668227 138026394
285544383045 539843150
668503645138 115367802
102884010505 358876309
386234154167 91111911
353766931825 539837661
762353519089 48319667
670978526112 220970673
468130453573 15215508
561664907628 11076802
404933843410 539832172
710284767385 539826683
947887392180 4511958
622805854030 193640942
353793624832 307318132
90102381560 115905724
116599691602 9397168
227933674415 325870952
99366271186 203477230
908739028433 38664516
123194650218 10264430
303303350674 355506063
162757590065 27884120
211269833970 141901628
220622925335 539821194
449464724773 9973513
206675827671 179665948
276060798775 3633718
470405482965 539815705
189812742015 539810216
514471885148 182580607
573729327039 10582792
436496148885 178760263
475225292838 40020299
937930167589 13579786
778142481383 204613453
261886563710 68036155
963392759800 353667248
956154160717 9001960
191355837467 65928379
991811909202 112848351
569221144163 129381219
220296996585 212287075
276070404525 15281376
342932800734 241752027
305598944441 165526284
803815681035 539804727
533570910119 55082115
217321834265 209383394
659204011144 451969749
330392602873 75237723
674522947460 475111373
654060893355 63633977
881804231205 25249400
362569841345 263290863
554544341420 26918056
133548375632 120445127
517619259354 15396645
895802151520 42391547
208241244305 68821082
396455986981 87214721
872177842530 359913730
651769361448 44581658
361116219174 209828003
234927653305 351943702
8192076807 16038858
125991647995 135194070
706433494470 515537858
169275186715 168638547
609303994020 99921756
569885694812 36090175
323390840581 25941014
298639332180 31457459
151647762971 83086993
246481472050 539799238
5462843643 20759398
381685042399 92495139
670324217937 218956210
34218183644 105729118
429692026435 502243500
577140760895 395131154
268314044539 43011804
395862200520 228951679
264269169105 19595730
651415309970 350077442
86378555155 361895259
836138616615 16724983
430792390125 539793749
432382158544 44060203
278741339020 19458505
180654932803 94580959
258035290795 539788260
897624941875 146995420
29536325900 104977125
262436745555 493603814
817052188899 193909903
169633302961 290236364
107245573794 21209496
628857854325 228386312
370512920644 277655576
244280744670 539782771
293971792656 81517139
267938564005 466559511
865730312965 157534300
83424577467 72965277
23168285452 421961386
946758255152 8431104
141723285754 36951948
735976928624 88345455
500944001789 91935261
769390400003 302301186
220512461791 67487255
699885093552 457864935
99394248619 114022997
245931290205 539777282
156724812248 4188107
23455804761 91809014
727125748838 186329594
907736742195 10851753
969970598225 35590676
585943670415 432006256
373312023289 174698403
422728423671 349199202
275641109835 539771793
79078847035 21039337
158831600882 158280804
71076848810 312099051
322956748505 282710945
840677864650 337403341
975211834470 194711297
320592709489 5510956
506785992944 325003690
381968425910 83158350
775104763511 51574644
456206039504 14320801
783480370848 259541876
624456399565 539766304
190362923860 539760815
2032662271 151589713
276741473525 539755326
975175036214 47913481
220622925335 303409964
962268052395 539749837
4326878299 21538836
271676837458 76297100
251002010665 391585260
362019659500 539744348
5490 495826859
755876041540 5840296
60085359067 12975996
798822687396 5686604
594864955709 57195380
841228046495 411312726
524772913254 74573554
727340404580 367043941
407399277815 265349238
667920765320 493845330
294961646309 419826165
870302283510 17372685
491312393075 539738859
798313862585 539733370
145194590714 13365715
253633836035 198191323
922285140761 22159093
529006920580 211941268
441805270501 465104926
98974084717 22334741
99484092571 68080067
238915163200 359161737
505037383516 4687606
354317113670 539727881
454803563835 157386097
501515574267 135221515
283005085748 221036541
995442282801 350527540
874887737947 41474884
129325168077 118902718
541929122815 539722392
224360249191 34953952
535043935905 164785269
919353868485 419666984
916052777415 539716903
708949767993 93115396
822521863765 539711414
555133487095 539705925
462516083178 137834279
667505327447 317873479
922961986770 72882942
843159178732 209751157
642899173255 74688823
724333902651 241334863
476784737440 130731513
231459013091 43352122
948656522165 226437717
274044976757 360704146
181560014340 539700436
917703322950 539694947
780996265446 130297882
235239598664 204811057
51361150829 23860683
801441981379 91298537
990180706903 109220122
952164164305 107946674
23107642980 84014634
704740680727 6400174
13138636087 36150554
28609461430 539689458
994086414231 10763929
461750282435 162759828
765200634017 38038770
109007268998 454472733
131380900614 26264865
544944009028 60351555
583742943035 539683969
111136738180 539678480
366226663527 57321627
40247690017 285307242
418688389535 539672991
487896052053 54895489
886342957785 426341608
190408175176 16675582
643712764140 529704967
366331777877 6960052
955747233702 136110733
496264029680 452749187
649427550301 118265994
905599322360 538663015
482202848640 60669917
245876078935 21939533
178663846800 102078933
158602835829 368317389
753198951295 539667502
988528657382 26396601
409112041165 100009580
157902195005 539662013
955665870255 539656524
666396236247 348282539
42287756948 53188410
113995045179 13486473
677824038530 539651035
845666079951 489882272
265424313015 197164880
52381874618 205881412
323948163615 20122674
806436031487 3238510
710284767385 498587826
200816378915 184029703
436844390420 431479312
698180766795 10407144
905419675460 138048350
542175963145 222782043
319105475590 539645546
553723700078 133662639
354805689560 29294793
520840375694 24689522
18706188220 539640057
361861880776 13019908
465453846360 428438406
57218917370 328922836
663337868757 28948986
934758960145 538750839
145178787883 5170638
371001131679 354260060
75759477595 78684815
226031669393 13190067
48548177481 72246218
278942200905 478284015
782358589080 539634568
556060883998 161255842
441245845180 299007786
772576458100 314569101
709301884762 278286811
526906921839 78717749
336711294630 365391752
76107120829 345966181
609601489750 321743224
544322519584 345532550
758292544418 20863689
741095181243 325887419
775866126561 344478662
947180510363 112222605
11553824235 256978513
103649932006 171459893
795395294436 81775122
576590579050 408299265
10867353101 6537399
845079319410 539629079
474857178542 162743361
318932141040 149141619
404383661565 492714596
815369499780 539623590
986536657624 15588760
397781479425 353354375
322786120032 87384880
766505690914 14650141
645115011852 70500716
840640432251 17658113
774105861405 539618101
425123758057 75127943
802624482465 13003441
959158895188 188717309
208823075724 31863645
707920958907 115587362
258035290795 539612612
753417962395 153219946
599698216540 112085380
171460698587 113265515
158488044372 427422941
612793489526 52672444
678844419093 50251795
287677389724 1372250
731976843430 144250920
582092397500 293870082
562553736236 118600823
682970534635 304474830
236028016995 263521401
269038927695 539607123
877648401125 195386444
33561098035 539601634
692781856117 251626738
766403315575 539596145
689589112418 78756172
442820809766 31819733
873064500075 62596556
379417931053 192554120
525731743079 39586668
128168286735 5812851
761936494895 45421475
444344844829 90025089
51030216111 123595813
115870771450 65653929
881819885833 67306118
113362588713 335323010
704620740588 7959050
401560322077 13464517
757811414193 230971631
702582221555 376605779
260786200020 486138774
943011687820 459758640
871976387833 27818252
689928039120 539590656
309202202380 539585167
703132403400 539579678
904340735337 54599083
963175046685 175384528
995660130233 5840296
445097118095 539574189
914647178505 71872966
843942626610 21950511
935309141990 539568700
21457097445 539563211
63682131589 53254278
525423667465 539557722
800827161070 160020817
162806639769 1185624
308652020535 151271351
730091313805 539552233
909839573260 128975033
667370583475 539546744
757600406055 392655615
773846212330 102210669
733392404875 117750028
863359959018 408381600
166975377396 94454712
934704006858 11762927
926737725556 15731474
800444810889 54105073
612311843335 26709474
959517143170 539541255
506472271730 149690519
558833101521 41172989
894595685460 130901672
231626562235 539535766
945762597045 539530277
877546426483 415105625
613048999895 250413669
872588411660 239139263
147957180531 8557351
910494391912 9435591
454450209460 492873777
103131954124 114796946
696530221260 507639187
755968775614 18684556
692699844968 299770757
43192498167 51108079
918803686640 263719005
739994587015 539524788
232953830207 204273135
5477120532 3491004
579084347673 110087384
141043184768 54730819
284264460279 26649095
843916471525 27154083
464353482670 472443719
397805982321 514379679
211269833970 350571452
993628417560 539519299
682569505387 103560963
17055642685 408485891
484426009563 46508297
967219689000 429854568
453025964417 102754080
391213307129 29558265
697080403105 539513810
915171962747 68672879
172757104820 5313352
506717484735 539508321
928086076777 52930427
318005111900 429289201
661868765025 95448221
8868546983 169670479
730641495650 539502832
475311744588 27659071
331594288014 107381307
864256727301 60225308
916386201231 76011672
187911917128 113556432
858410089871 299375549
898195389108 94773074
215671288730 304019243
703062509055 28647091
310738518917 92440249
930732920051 78822040
670568774843 43105117
523028928472 180099579
10453460545 539497343
806956956962 76846000
295576203146 68255715
351566204445 539491854
182660378030 539486365
147302960180 121811888
780708043545 418464893
736830369649 210530595
948343646257 63178390
825272772990 539480876
123790920615 325344008
816438419570 2744500
594065219060 23031844
115138085844 358052959
602449125765 359853351
715716197480 9457547
24530364662 149553294
770774171741 3353779
232726925925 302526235
483059665400 539475387
278392019060 539469898
540195492868 37182486
431987861718 437500745
507973236526 139590759
747697132845 479996583
273818865472 79250182
524064110287 163665513
25941496484 115521494
225574561940 232590886
114881384362 44976866
580053546219 269235450
534226576985 28389108
899424897990 702592
236349485769 14529383
184370737198 47660987
13204369770 539019800
410853457095 2393204
643063365712 48555694
155003348833 120011496
833920351880 13223001
120115718353 250753987
920454232175 539464409
132593830135 204465250
875339320885 539458920
814232521552 5329819
947325688924 37912523
470806498327 68145935
703956181 171415981
208398992676 30908559
346559845091 27516357
458851664220 539453431
502386958833 379866245
285118587429 305188400
137959145225 38258330
910069537823 86956738
841651259373 27977433
814819317935 539447942
790666420826 483509543
595005830894 106420732
257069418583 132493482
294762716552 103385315
631058581705 317741743
616203671890 201122449
185255347346 118375774
713183187996 157001867
593096034400 329554071
23107642980 412509328
28396754283 188739265
748797496535 539442453
786209861995 374141218
935798837636 18146634
228325471165 27066259
474561197776 76703286
423259240324 247735037
793912407825 492774975
595846943625 204492695
545511640404 206545581
646039134730 1328338
882491684870 444998719
483059665400 539436964
249782563120 539431475
538531663953 18119189
68116366657 79585011
751742260773 91238158
465453846360 539425986
413736752930 539420497
602449125765 525379635
452858215088 320974764
287745110425 149399602
628259964673 9205053
86928737000 539415008
397354596987 117481067
398881843115 539409519
960617506860 522893118
555619746627 21066782
655266582885 161843165
661318583180 457716732
222126505476 94987145
93896201112 73656891
42516755447 257280408
177860012776 323483237
645278655409 59154953
280381768328 195369977
51684315704 384230
262324404773 30441994
345177577339 138674096
501027187584 67701326
975587559428 27845697
224592897875 171284245
866113689589 14770899
181304877223 221947715
238651578512 105235108
169469686849 104806966
601348762075 539404030
376229430351 15127684
669571310855 62750248
512769485030 539398541
17927864160 60329599
642220071267 106278018
486570299045 197565577
976572780365 539393052
399519706246 356592885
978094929793 32022826
90780009915 539387563
145478523125 157836195
830112826295 86967716
663313563465 69507207
399781427255 162183483
170873334256 4742496
448443059784 377983518
374150665970 455356462
831017293064 227903280
27604869812 2212067
358581093517 7684600
659668037645 539382074
25063442783 33790284
498098489649 320228260
903212196610 52952383
320509287667 22005401
830224409595 539376585
335869177412 47353603
397407395678 128717050
783458952770 440887458
289326058021 26786320
335553128862 12663123
415006803566 270827260
230526198545 539371096
36180592203 12147157
695598067975 285554247
194364732600 306225821
201241430608 18596732
782460108135 47424960
646463673365 323543616
543579668350 515175584
741558913919 17564800
188445555127 84607446
905599322360 539365607
434831952207 251154684
52651873039 70594029
911651322655 525505882
930637587099 194305111
244830926515 539360118
835119989624 41990850
612499893894 34416030
541378940970 238645253
880658528375 43961401
641879003855 64303635
105097373563 58194378
986892328357 49702895
239198252886 35848659
24524271872 46640033
968540715979 211084984
17055642685 315694346
861332442522 188651441
666199968655 52145500
778507316165 106914742
130726592439 20237943
827210409692 218286552
110995860087 34888084
692128766500 539354629
658139276553 205178820
287210797279 469699219
939363013895 253097790
800237266310 184210840
974172662152 120950115
747580362440 63002742
739181512096 220723668
138545916744 68343539
446197481785 72937832
882966373590 35475407
80876736705 539349140
561512801949 182591585
135370790154 297756294
317098828272 46568676
756500042365 539343651
147959134615 4808364
804365862880 429574629
781808407235 539338162
438494935955 243481062
946862960735 223693217
667115462825 4967545
390301638792 250292911
177340064343 80852970
83250438942 350450694
824100857277 2085820
166562771847 69084554
21220963246 56673925
317720262826 95162793
498792549162 197499709
2200732870 325322052
157046926143 73025656
952789100841 80622432
497364393370 466565
501215666285 399527843
841228046495 8151165
267789869576 124205092
561961431805 20155608
913776760003 10319320
845629501255 407497871
349604413235 108001564
183969032803 308146971
552932759715 98242122
690383807257 10000958
118839284010 256160652
103457580979 241955120
904498958670 539332673
850030956015 501881226
528064080212 78618947
187061832790 17416597
279492382750 330196284
125178150423 244869779
47315644160 523288326
793816731647 40091656
707960315037 8601263
623920209181 503610261
235477835150 539327184
157702694392 100767062
921281910415 114824391
465550996171 33976910
182478392816 32533303
468328005591 409067725
439801279859 252543401
432442935660 158478408
734358213800 23432541
928423938613 72306597
875459986 164247347
36862189105 66795641
717297636505 119221080
53201116265 11334785
538874943432 137477494
532576031450 139513913
413824851380 93230665
112787283715 68963796
845737025276 161513825
815306570976 11647658
287984869945 179078625
478047828024 7421128
767503679265 308333597
928706959850 530544784
214211249918 215108421
181560014340 474299001
74824736410 116800431
269655301391 429184910
521572394550 539321695
444361213027 82713741
9173894564 116273487
407762564699 249486028
889093867010 539316206
993078235715 510301352
567823397431 27746895
655816764730 119050921
508804268545 57497275
372473114555 539310717
675623311150 539305228
762552042660 539299739
584293124880 539294250
862250538478 184172417
490020317663 116987057
967947225924 8557351
521410120335 88905333
188712378325 539288761
343313476770 468184255
867086593210 110005049
512769485030 60823609
335979764295 136099755
714136040300 369272475
69690411999 164203435
933787082967 272550806
460396060565 25046307
714426243730 151167060
211608730319 96952207
179381028889 249881236
772455315870 539283272
338241523866 71571071
950480723193 4555870
97855601838 53413459
199645571980 23059289
253848829187 165998338
739349135178 66433367
575685019970 309140480
550373378167 335806042
7071903316 32950467
331209476180 507200067
624111259315 219894829
499584052311 468744133
645363309675 100668260
265218804855 421670469
214951642080 98593418
875697039015 168737349
18835031517 17487954
950993997002 160158042
684426220670 260842769
860484411070 367351325
522937690314 109609841
933971985421 21901110
338151026723 99081939
574743743967 158264337
940455550271 160564228
204117469985 254936605
194488718132 223144317
892945139925 8743977
207469109256 192082066
450598936545 275569756
472347873141 211474703
273253479097 76308078
321306202970 110542971
965186518834 335394367
967548161738 76373946
166154922680 177827133
24208006670 539277783
811146508877 87944758
324497011633 50559179
675272259247 11966020
176608377735 539272294
607400762370 539266805
599698216540 236411230
537652630629 70945325
576048493480 479722133
544129850195 539261316
459401846065 539255827
198195921264 8700065
955665870255 259838282
764752770040 485545962
347538309069 76884423
146269545823 14018906
572256238293 236724103
202568805779 310002253
465453846360 437775195
781536106015 105493091
636010218310 199794111
623906217720 241422687
602315312015 31561750
533025651907 10198562
733166150876 208916829
131253275875 188640463
223791454147 51914962
416773973884 93949724
772281426931 125577342
790952178166 61822607
106874127675 345675264
140775066166 3254977
669953043360 103044997
248474992261 13404138
670121492700 539250338
727890586425 539244849
477557846950 539239360
761338169031 13261424
473156392190 539233871
171053082539 26923545
572042383945 57327116
289884396520 2036419
575229012898 148834235
256663674284 17339751
213518260760 335465724
711805132888 15819298
5218967373 64852535
7648377471 20034850
198548863964 42984359
785055269566 17542844
598047671005 10824308
413186571085 59330601
76995930062 5741494
114220094179 36973904
290496019650 221568974
157272370351 54890
52570685240 128349287
633847606546 61899453
193113833085 64446349
181009832495 539228382
537862848351 173529246
785446358235 139113216
281155789012 525840711
928156778005 124249004
561127548087 44921976
731191677495 539222893
969243371266 2360270
248132017585 127256976
694720941915 38285775
832339549579 53259767
626106945100 539217404
211794115805 9144674
923755323245 539211915
633809490930 539206426
435456208107 102891305
86553681700 205749676
934208778300 539200937
567173236032 11614724
440301440447 26599694
765564618004 182251267
71523645340 532361643
628307672480 539195448
424190207985 516311807
700050707660 317686853
231896450876 226432228
499135740817 26819254
758086078264 7459551
739994587015 539189959
500459484851 80419339
972950135278 308492778
156001984886 104131819
397572285238 190621992
580441851965 144673573
694690977464 9309344
509468393960 356565440
431892753815 539184470
395469086410 35749857
593593722030 40431974
157005056051 116366800
453249855238 32791286
794462589670 437045158
188712378325 431671427
148549103640 284829699
895604368964 48676452
967184056993 8392681
827004594148 448906887
644262945985 511970008
876940929077 23245915
878557761174 31622129
5910469012 23915573
399242558239 99570460
882700920061 35316226
506502055044 186856538
574526253320 48198909
953897231466 2870747
342213113080 353156771
298198565480 131983005
991088807390 180516743
595269544410 7558353
987026235420 389680577
891294594390 456547575
85550506244 84322018
477007665105 113468608
739994587015 377324838
699034276269 61218817
73328986164 190380476
479656558357 2574341
558953244753 17702025
851566888322 72509690
490762211230 7443084
417588025845 358601859
437944754110 539178981
365159118568 7283903
83894411330 143647130
110494299804 61504245
307473325907 19101720
795245170286 249414671
807870804432 17564800
632158945395 450224247
848930592325 539173492
673422583770 228331422
176481331922 66976778
959517143170 108506552
968870234535 196154904
204984240883 125000997
389677717721 287854138
899384037874 113391762
783044563296 192230269
273859396248 18108211
399280723256 34207448
539345435975 64945848
631058581705 539168003
47288059027 6477020
715885261588 404303273
953465142875 539162514
694686679577 10302853
255834563415 539157025
794914581375 62613023
91069823626 29915050
191801382505 83301064
544129850195 539151536
858149106969 54324633
84177827775 418695431
298392513806 229445689
616203671890 473514074
231295128018 270766881
980327674510 4973034
714467932685 168753816
180621285233 197373462
812152922843 131423127
898997140220 377714557
203824908866 107930207
543029486505 134019424
451986501182 9968024
68626122017 82592983
702582221555 351317956
156221994984 7014942
584740944945 73558089
804916044725 466158814
396541675760 54895489
252415428492 8804356
668799107030 137856235
967701123701 9347767
989657393713 89009624
448594858079 220526064
969970598225 539146047
597869923299 7931605
484512763208 157682503
544680032040 539140558
227984343374 274301797
958416779480 119940139
846179683100 44674971
777417414509 80578520
548489624070 20358701
619504762960 38324198
849183948098 27351687
812618590555 406196978
879305308411 420863586
256384745260 524556285
443171246901 141182569
723872631628 146825261
858703147581 37380090
602820549928 72690827
748247314690 539135069
547112653203 151287818
475835579233 20578261
549387059430 10308342
813644772991 37391068
758901546387 107425219
335114200977 310090077
845153530690 363124795
58869462905 539129580
630991662398 51497798
618085567797 24135133
483354677194 169319183
138645830430 539124091
699464386239 48687430
25225878760 10275408
963626717447 242432663
880841139335 411115122
837376773580 539118602
259256780248 126636719
931596856044 369486546
370421133586 252817851
367589810511 349319960
150749831020 213977687
780336934836 32813242
489954504553 35596165
690793767108 93115396
233319669476 419837143
296122229818 22466477
847830228635 256627217
189262560170 539113113
847947874372 65357523
650985260379 164313215
977482738715 159329203
672679070948 172113084
5490 275191015
375859477240 451009174
151173757468 9748464
626522100126 61625003
628903517316 340307022
91715409780 25457982
779440103266 100673749
619397406190 86298058
946312778890 539107624
730420242130 62190370
956216052100 388983474
916602959260 411965917
569279025668 116454624
218527905117 69402916
528383323360 86029097
521721849042 181943883
891731403521 27988411
649214582590 505932108
348265113375 539102135
281051050495 8579307
15331020187 35157045
916734075003 223215674
494613484145 539096646
343313476770 128755473
336359611492 297706893
881792171872 69391938
371922932710 539091157
865659768337 303448387
429454047932 150931033
711043174445 7003964
280042564595 539085668
302133869496 422224858
500518272041 73080546
219659753711 208614934
419090628944 89338964
734787736447 77049093
519187689449 137735477
990877508335 144569282
295997838100 539080179
287408236609 9512437
209994845815 65631973
119939647700 539074690
644041225900 60708340
841228046495 70154909
246692211227 122388233
828200922025 327649388
88424906991 82960746
184310923565 539069201
948832647708 4605271
631997955606 95442732
402559913216 51772248
148367123915 43352122
227107535676 78739705
638210945690 522344218
167255286370 432116036
162303649765 224697704
92980737295 539063712
564094298678 263922098
616392142194 178743796
232726925925 359941175
878506065772 28883118
949304023980 172113084
895515853350 44219384
476457483260 539058223
741370476549 263126193
272890200610 539052734
802651449922 30260857
831975733170 391568793
311209785409 63562620
510715796982 54549682
67033864173 19326769
708084040005 539047245
781808407235 515740951
61877636071 258230005
837926955425 539041756
759801133435 239814410
497707395491 192125978
135894921205 273143618
312817000778 153401083
95599001927 3941102
693238241930 145474967
17605824530 236449653
599834749926 138718008
353483767874 10149161
764102778800 65604528
697271519107 221492128
172099780276 89734172
199604591106 18657111
269877243617 129798383
831324773285 170460895
227497965665 184210840
366835907012 48358090
218972379800 358903754
494396018035 105575426
309202202380 519890635
461052391600 539036267
634361698216 302389010
523987785742 111283986
101746318707 9880200
119207782536 38516313
374698300919 18997429
87296302396 132043384
398176681936 111558436
204731615147 202039112
787310225685 180747281
165173121390 189359522
16807295461 225043511
812345537342 145293830
105598431439 9907645
934677028423 41359615
78890755472 176163966
924720912610 108572420
917663266809 10055848
267478050464 387265417
190690726940 177338612
179359286960 465055525
574788232312 62838072
66572008735 539030778
339462203855 367598330
979625271717 209449262
842878592030 131736000
232726925925 539025289
948513506270 539019800
613910155546 42655019
443303098170 82878411
773858880942 163923496
775206225095 263378687
574940033515 203378428
121917793222 53995293
664069492405 504027425
744766208957 102721146
628021637782 40717402
951093293012 62744759
48814514739 54977824
2447578689 250715564
959950488742 81917836
212816458849 81088997
882491684870 539014311
595616830859 199486727
838477137270 512787869
257485108950 407772321
926073465824 395284846
682025169327 10626704
257226222846 165806223
164504377145 134628703
601848376344 13832280
590822695620 47864080
157782515430 6855761
6458515636 112716615
677824038530 85364928
882698471967 86303547
854982592620 131236501
604362413263 43313699
768604042955 539008822
270579009686 67487255
63172711058 54335611
146694798028 119687645
587572273509 1487519
128742557220 37511826
573658496983 90700236
500595293689 52502285
854189750155 180697880
665804233711 413848644
528724758535 12756436
684436671726 147187535
205629102489 112057935
335060749095 539003333
886342957785 538997844
474256755880 510394665
220622925335 538992355
658017492110 162776295
884692412250 538986866
170006195595 89679282
268408115021 68678368
841778228340 538981377
530265773656 43818687
452037559860 19705510
521708164965 87066518
586684216269 178529725
858452832714 237679189
766331834909 35497363
940164301023 84914830
976572780365 276552287
580992033810 538975888
675436934736 20287344
671772038235 538970399
856633138155 2986016
236306320273 187893959
929807323540 332918828
338361840165 404830217
974690958396 44367587
59419644750 538690460
57158936159 5236506
826373136680 241570890
237128380685 152725936
78405865282 69007708
5490 538964910
973073165724 48319667
948997372598 22823262
213769706361 108347371
467310833185 310858537
605200034990 538959421
10188602409 37978391
21457097445 61581091
566486185972 97698711
49324868400 175186924
892394958080 538953932
295447656255 235258540
157352013160 2212067
26306070375 3320845
656378017888 206946278
986798499391 53709865
599698216540 225054489
924855686935 288156033
352666568135 328253178
646984881360 2689610
964378899981 17378174
934208778300 538948443
2750914715 538942954
506415444113 20325767
986323730917 108517530
619978694198 53188410
836633996284 98423259
43793601465 91721190
609176956604 382973019
884500667594 14430581
922035278573 19771378
164410413535 72295619
265691094882 7915138
107285465265 374783431
369781898205 83888387
568795760222 51541710
569438215065 131302369
891535781050 122975556
575362653581 57266737
390629115440 538937465
518821485325 78223739
721288404285 538931976
618954581115 134244473
479005675318 62420908
157902195005 293216891
850030956015 538926487
297098201790 69743234
417037844000 414359121
160049445639 26923545
320205839280 538920998
494853704741 108841381
770530366828 33027313
81426918550 538915509
146348376260 138377690
714780188336 212457234
75374918255 538910020
729541131960 538904531
325566916862 93867389
569216494980 177591106
637110582000 366275481
882306422723 86852447
590345125175 538899042
763710024383 258400164
562285851080 538893553
557194615319 52518752
502316029975 538888064
978298678892 137461027
113887647405 538882575
134344291937 164412017
843318145661 22894619
914402231880 538877086
385127296990 36392070
628135990119 9627706
887399318743 19732955
201420698767 163215415
93599586530 375590314
804538766380 284044772
300949474705 482620325
379625478540 538871597
173198354552 64929381
188433611063 52299192
535267168046 257983
106055091702 9270921
533567303846 52672444
161729944647 1377739
784009134615 45311695
501409137068 327133422
573383646286 324981734
761426832848 751993
743721240255 41365104
7448100328 76824044
603337243384 194085551
797763680740 72789629
517921261553 155163052
552932759715 538866108
814269136090 398161082
238022706363 26056283
613639910120 56745282
421439298760 126806878
731351972762 183206353
431929338000 114324892
637110582000 427093601
262436745555 538860619
582333490847 97824958
278524721124 145024869
273990564300 338616410
916429147167 30184011
994644286165 70906902
567006738195 87115919
22952833805 32846176
604236863366 208614934
26958915895 538855130
548531304955 164982873
182660378030 449483232
585008717740 160635585
888222669070 34158047
138379127990 146836239
59305377329 86907337
329558930645 538849641
81426918550 538844152
26030143834 243579864
21457097445 538838663
399283039614 42863601
316074854995 57189891
456988801257 184216329
106735283420 43588149
831874955130 538833174
543471477252 40711913
493853246340 193201822
204488427583 64034674
486360756470 538827685
849480774170 538822196
497869974182 32615638
639861491225 538816707
367521477950 484991573
256653459255 180110557
401637977868 528464453
736693495945 30151077
34661461725 329812054
168268888018 72345020
160721831999 409325708
773329628654 18514397
516070576100 538811218
246781895998 32626616
455152727522 83882898
12947004119 30145588
952364779185 221003607
629408036170 538805729
296297949175 213022601
179405592164 124408185
969420416380 209416328
215823443810 269175071
174957832200 467542042
890593412736 130594288
150672109361 36567718
768053861110 538800240
473858344885 230016545
215896079747 130391195
462218793449 255287901
221723289025 101853884
334510567250 538794751
636477908555 10275408
740862581960 206869432
132593830135 538789262
368071659795 432983298
396681115735 538783773
46238520896 241988054
735439365990 11631191
211269833970 538778284
145190089734 14897146
835685809630 18163101
245381108360 226355382
49306732744 37133085
634909854620 380025426
426392801625 416060711
175835136489 182871524
684811241086 4654672
336476225297 55718839
878935928737 129013456
949063688115 538772795
466225234905 18223480
3735133746 37692963
97382192055 393879662
970520780070 242262504
380352472053 360720613
32460734345 107584400
185167589214 40388062
374123660090 538767306
676599417439 74606488
168329788473 14227488
272893312873 132581306
960617506860 139881676
879190593800 469732153
258976832851 144404612
311811404673 47787234
653580218717 13546852
58869462905 164340660
4666112385 94537047
761380099502 6553866
880013375852 17976475
745496405465 123178649
230976543550 12377695
786720882406 26950990
74274554565 538761817
788701835715 34937485
524873485620 211474703
800266533658 3732520
894895928271 213275095
425309014715 439635966
543306675516 176718355
482449573701 40069700
646374419317 40168502
4626015240 153126633
295106160701 277189011
253488028820 15797342
470844817036 37517315
947413142580 538756328
758150587900 538750839
813168772400 349797503
940810960440 538745350
645200409714 83860942
56726787189 76626440
864661834876 112513522
710599320019 212901843
850876396659 213104936
789337750251 118375774
938253027988 287519309
97382192055 538739861
238026647465 65615506
409885480015 530605163
353367900573 229401777
15791901491 45377563
86928737000 103676232
571697888816 444334550
933658596455 407261844
645190035504 81094486
921148961346 313136472
18706188220 538734372
933034963393 40097145
169089395043 11466521
791711680445 142829269
469999425793 180516743
46514052229 180961352
934364171890 59253755
901469792660 107683202
690367290856 966064
97105916799 196012190
525374872836 5121237
233529448078 36754344
962268052395 369997023
456650936840 342667292
48324651515 24228446
183760741720 538728883
326257839575 102457674
954831712087 190600036
777053595192 327067554
414726345692 8941581
887443321475 538723394
492412756765 281399074
748247314690 28674536
593096034400 248986529
613757314341 18075277
905862854739 108929205
406034207100 538717905
369978300114 59259244
583742943035 538712416
963284458922 28345196
208457307812 24848703
794595593629 229665249
399982206805 454390398
115456497245 13942060
320728435992 6477020
886893139630 326469253
569604235359 350017063
451607115061 10763929
540087041206 149394113
723452928802 5829318
282793473820 458578505
607230809044 537922
300201861600 144388145
143597467035 50405487
770315554813 393484454
28820101805 281871128
170164575201 5917142
840429665629 43791242
649986717639 41612109
640841582528 3007972
913852050035 538706927
243839508497 235055447
252199666880 279099183
163846201806 1405184
258676524172 336118915
734788098721 80271136
1478566769 111602348
272340018765 538701438
98482555745 538695949
142667223922 7624221
942418134478 4237508
160974298554 127514959
414723414566 35530297
946312778890 472366873
711268975438 104477626
276533613165 94306509
112128400295 31342190
543729232622 247866773
229425834855 538690460
848930592325 377489508
245074122149 71560093
248408778454 174401997
233277107770 23245915
702852988436 3342801
199287661735 402107673
744946223620 236449653
377892007774 23674057
199498988235 112892263
61356403212 168660503
929594846931 125138222
761414246571 17658113
844501003532 5066347
17354634004 17465998
364770568725 538684971
693109335346 24640121
539728395435 538679482
914402231880 364601336
325133090839 6707558
592246380785 89745150
790611316755 229385310
415387298465 538673993
96662655185 104428225
513940096942 466543044
975700116862 211117918
69490546531 304107067
436342154990 258235494
276534425537 158835193
792151063917 71428357
484160029090 132251966
978223325900 393934552
361921282734 41606620
973177561015 4484513
111452706976 43390545
433692567216 29283815
495498807863 90134869
261886563710 132455059
144427000557 159115132
453349845770 538668504
442027520111 15731474
229793493564 104477626
795941968810 6817338
831874955130 406608653
921012565185 10335787
804916044725 538663015
894384948864 165581174
116831555359 223166273
677158079789 45344629
988529008678 115713609
567151263565 44504812
91880373605 397123661
750925480779 54785709
725424731948 147055799
973821871140 538657526
402377091093 179418943
601189858106 32138095
683531002866 256682107
572554516042 38746851
151067386137 192630966
459835976564 91655322
215064737436 38587670
918803686640 538652037
818120409005 538646548
321856384815 453001681
468754937430 501019453
859934229225 38757829
989104879043 93400824
362440347438 11620213
814269136090 538641059
377219234603 69885948
754585703560 14930080
853539586175 303388008
178258923270 82247176
904774726030 109576907
175939350643 88910822
46215280470 538635570
579891670120 538630081
768604042955 233211143
240175915470 144294832
429141844590 530983904
958917991048 34394074
991106503926 291482367
48309189002 36611630
69322917960 538624592
437394572265 234863332
915417826035 43330166
726088140885 21352210
536798646193 99120362
467358263634 51684424
314704020830 278407569
617725865230 10555347
359268750275 399955985
203457505232 70670875
12397458998 42775777
592545852555 369590837
760775927853 88844954
583529450961 121241032
118289102165 417734856
108936010800 538619103
320330395668 336629392
458851664220 515971489
151979850379 277309769
793913950234 454154371
794276701777 18492441
841610662729 779438
369722205330 538613614
644813127830 538608125
287041343452 22592724
561603546097 87675797
270139291385 463732676
829512315809 3935613
898997140220 23180047
143047285190 70599518
533451859198 189721796
312777507423 262286376
251286038970 39866607
771354952180 498944611
259847037282 132367235
868186956900 538602636
828023682215 538597147
199047591923 104181220
712398793102 41535263
845629501255 538591658
919750937256 116965101
927056414315 232327414
510028176066 438022200
495049233899 61026702
733392404875 538586169
783778368658 189310121
647013855210 538580680
239679136106 21747418
145461348044 158286293
182035811838 21456501
476286443112 21308298
93530919140 538575191
22007279290 282963439
179359286960 342552023
930984846103 1322849
677092497217 87840467
697630584950 538569702
857069788105 44598125
355734911719 190665904
212920379505 538564213
8802915010 92176777
943813880633 101914263
403170847313 70550117
667370583475 533931497
30260006965 501820847
21457097445 231339394
292416613007 181027220
432442935660 467393839
191851727613 36534784
222611198062 140776383
695856336403 65533171
759598888322 149498404
714686222145 538558724
850581137860 150656583
189262560170 413239365
943830655017 87115919
328161642081 70939836
5501823940 247262983
487461120160 300846601
638761127535 489338861
71815177108 93005616
128742557220 3853278
625434037285 102155779
457019951332 13118710
379337742252 78393898
512302483491 386140172
881028544773 256594283
289945837805 538553235
924967651557 278242899
841228046495 538547746
458026090848 53342102
273440382455 538542257
781808407235 538536768
25236834804 39350641
183760741720 538531279
718537495060 538525790
365320750570 538520301
705704450652 72372465
631347912384 149421558
111841764715 31281811
913035440200 215295047
11897644217 60851054
401632752340 533772316
403182017428 76856978
169840402931 3496493
361502691594 393572278
876439684575 386903143
482509483555 538514812
840127682805 538509323
400807936450 150299798
746458004327 86479195
629110189144 137406137
376324387470 18679067
519125169739 89278585
649655931124 22137137
779395384383 72828052
911651322655 538503834
967219689000 103484117
764014164384 159433494
404383661565 538498345
641673649387 18217991
820871318230 538492856
489361821381 119221080
155615287417 54478325
645148681378 143367191
258807788118 286575201
47865826005 370941131
482916558773 116191152
834431721006 43341144
107226790436 1147201
585943670415 135007444
684905031629 26868655
253532303094 53803178
304800747620 538487367
252186926911 262884677
242523978588 29580221
489918858987 104356868
282070231875 48050706
111180112258 298146013
247031653895 538481878
267388382160 332062544
363120023190 521817274
203585303038 236208137
829021601790 89640859
434093481195 538476389
367521477950 538470900
574940033515 173457889
89762145895 183195375
972085255177 28965453
766953497420 538465411
435152619587 10379699
846944830652 44861597
251094610095 221783045
441291332523 93450225
481959301710 538459922
989226962800 538454433
966191856956 388231481
80326554860 478086411
764752770040 538448944
871488047970 127932123
863785502140 144816287
43840911156 78141404
519298561760 40448441
68222554270 143284856
358815959757 307674917
312206396021 77444301
901602505702 24980439
12104006080 538443455
244280744670 453105972
453349845770 538437966
533584429526 45037245
32460734345 538432477
837926955425 387062324
363670205035 319135949
824172409300 19700021
313008577856 29969940
119296138969 2014463
467654573740 373894213
97221191288 145376165
637291142655 353639803
279690069085 289297745
375692279392 57162446
51166917075 457123920
389127854238 371380251
544580453183 33905553
99582919435 538426988
703132403400 233260544
464131740629 82686296
88579282535 116904722
424587474360 40333172
198615651535 537351144
440145481490 538421499
343224003162 64512217
776675553876 10193073
188162196480 538416010
335306425757 228336911
295997838100 520862188
776856770630 396289333
10484314214 194645429
185961469100 442621982
294146282477 74754691
933658596455 538119604
451020552124 66993245
690308267639 537922
1100369180 433021721
750631418582 173320664
987576417265 396552805
174771225248 111701150
600499975722 81489694
502244862182 23092223
294897474410 538410521
366018559070 50142015
901197867600 538405032
880116173844 32220430
607950944215 538399543
492728039436 164862115
314523149883 68952818
743157654272 39383575
397139535059 25331735
253083654190 538394054
548115850615 186093567
653065855505 249398204
250638361507 107403263
161140505474 14287867
100993795855 212193762
199716015225 377610266
11434073303 89009624
931401779565 24546808
148781321274 784927
37412370950 509538381
152950558400 538388565
735593132255 469463192
28849994899 277655576
539076499512 37649051
196965106000 440009218
674522947460 497446114
627308256989 455587
919488156870 395970971
109927535690 25529339
247031653895 538383076
329501221880 19425571
11597769169 446497216
319105475590 504845286
767503679265 317478271
164913159442 23943018
335455397217 26462469
490020103592 8189588
60310188507 146413586
339836427408 57409451
149099285485 538377587
34661461725 538372098
457751300530 538366609
439045117800 538361120
451699300235 513073297
933672368356 79200781
869837502435 171196421
205768015520 80562053
539728395435 538355631
909860080164 12954040
739165209766 82406357
925896920209 36337180
841283501862 445833047
202466924450 538350142
828267547507 227184221
416075830555 5033413
373023296400 54675929
575267633502 53995293
132476884082 82521626
213366371733 45405008
449294681042 113550943
598777387062 215981172
147448739950 538344653
11948785230 33735394
697375771684 197872961
804713075064 182317135
528391540393 210201255
986476053575 128113260
387328024370 538339164
151300012865 538333675
825147582459 73420864
735593132255 117398732
656228181747 86479195
373451196884 96008099
323921064422 4380222
35444915092 199563573
433543299350 338918305
829425847592 77010670
694606567622 66696839
854748412505 42869090
269089766813 410961430
938554851631 6894184
710688631538 993509
792371977119 269372675
585192385169 110910734
688827675430 243398727
835176046200 491413703
638022439544 116937656
967991818560 274378643
961167688705 455422330
322211649362 23641123
420237742447 35930994
797416866345 187449350
748496800718 188459326
81977100395 538328186
521295636262 37764320
116847522860 87999648
692078155012 21571770
567713877995 949597
96281828365 251363266
445977940833 196193327
379888879183 251280931
712363290250 37824699
465184849518 180368540
289945837805 177865556
726790222735 466427775
517176329988 354803471
55119873715 21901110
410949959204 12674101
553482941560 455570533
91330191760 337902840
15182828165 204190800
863235320295 528936507
878796897856 379712553
228738633684 120889736
415328985910 8859246
130559249296 143778866
678374220375 81676320
798534866192 292020289
684250696009 24244913
568905916382 354199681
522174908521 136132689
993628417560 538322697
86155879984 177080629
604445818618 642213
255834563415 538317208
854309920832 97545019
575340928119 82329511
995153476158 11971509
715301739557 408864632
67373674604 241521489
172220914436 503610261
661868765025 84706248
728990950115 538311719
717798159367 35749857
488101195358 181345582
329459209074 72114482
584537533583 33669526
914425757734 469847422
93220870067 279565748
679251310593 138350245
917051932015 67476277
177158559580 538306230
423454341340 118595334
88579282535 538300741
435758781162 361044464
861827509318 105959656
44385949808 87522105
818591485963 6982008
335060749095 87302545
861442639686 60110039
496624783227 62558133
997341474547 46585143
790893736783 249277446
67672372425 469699219
626657126945 484464629
273512041350 187152944
658432647136 36567718
824722591145 28636113
4117061274 179325630
58973792328 24157089
444835663139 218374376
166593998768 88806531
589794943330 152813760
7298074980 384608741
632158945395 538295252
967769870845 106431710
760827749502 15429579
512219303185 362202643
897308629853 19436549
376355532056 130550376
835616362802 42012806
591735093994 104027528
697501875970 94910299
359607663091 124001999
192998775248 70583051
945556202248 45070179
378525114850 538289763
345981340006 57052666
754299314985 538284274
641106660224 286558734
312503293450 316676877
748714631683 59412936
439680143118 206995679
546050119701 143850223
70337458227 26791809
531550131534 304277226
877989734590 78371942
292456369834 75007185
271719690081 42199432
93530919140 538278785
612913119700 143164098
374043281755 58787190
808692060542 9166630
800231541283 121383746
970308770026 193695832
898997140220 538273296
417645951262 428767746
659592813481 17367196
241529835445 154032318
175643625279 284983391
165054558990 538267807
692678948345 538262318
394380035549 75138921
603833731831 180374029
186917430759 74815070
67551051639 90892351
325073650458 41782268
375865613942 345905802
996929508630 370814884
25858552205 345713687
424090903578 34322717
917153141105 23158091
615874169801 273044816
220351134592 42089652
571088760600 538256829
518008476274 248267470
151804144581 14732476
866536411365 538251340
481832069271 14534872
234966718518 483712636
724360540768 179298185
742873494231 10193073
890145567807 2607275
223981980245 77350988
228875653010 538245851
610151671595 258048868
240979653600 538240362
979606373090 51377040
741442179356 116114306
940810960440 109401259
86768257688 82077017
514420030565 784927
52321951205 336739172
66388305464 4863254
944520438599 58326114
781258225390 336931287
712163276579 229989100
629958218015 538234873
101662128425 85491175
401484167691 4720540
679961249783 9545371
40358534883 229928721
556233850785 538229384
356901642908 149674052
117188738475 538223895
157811705932 57771725
437394572265 538218406
749897860225 104757565
624932927100 39312218
424190207985 146287339
232176744080 348233138
5437808314 48171464
1100369180 538212917
847184908534 22867174
407782122006 405697479
48416007850 413382079
271641899973 120011496
799414226275 538207428
916429531397 139848742
692752111226 280625125
560322078341 52688911
227330293182 81758655
402081615315 27022347
404462258556 400428039
15955278995 367647731
455675563169 280422032
102975479201 435936380
824172409300 95848918
612352398975 261188576
169911792865 15330777
88462506641 64545151
15080760210 134694571
47120814686 74672356
78824409929 123914175
792175133182 26731430
504931808090 25545806
797661818459 15396645
457722584663 2585319
16336561402 9342278
716886949525 538201939
816661418592 45322673
883041866715 475923745
554033123405 343616889
160788287322 371769970
215239455214 256561349
217434353276 33845174
505868720338 29931517
454450209460 538196450
402182934185 247685636
628126203232 40536265
45114916780 538190961
773239872526 220646822
578597388130 57124023
545347244854 334461237
400866877332 109917225
983610520144 4402178
933193433731 306450870
568660401482 22927553
467796058204 336437277
629408036170 455175325
973996690301 123052402
39445428428 11115225
778507316165 502183121
43429771170 4764452
551832396025 538185472
698730948640 538179983
414837116620 538174494
214075380701 422016276
46033169009 49785230
259905149325 23454497
375916425615 14995948
912993564619 262297354
129473151517 287184480
45198184910 312505237
784049819083 179611058
456044824666 30732911
921004414020 538169005
664619674250 538163516
665808202258 318109506
278636016088 262670606
639861491225 227991104
42223925367 34514832
941096761692 184227307
740194408571 80424828
277163374532 104181220
651415309970 438055134
219985597218 23410585
649726256192 1427140
977122962210 432033701
485443994341 346311988
228325471165 538158027
423640026140 56811150
33111046528 50581135
521022212705 88180785
579891670120 487143261
655167251033 25260378
564047790381 322028652
222789189865 13179089
282130599897 92193244
769188920769 297822162
761339327210 51558177
551282214180 538152538
343951323434 13140666
755239122517 125752990
70817874882 5521934
170556377440 444943829
461052391600 85957740
509946985359 45289739
874238957195 538147049
714992360142 181032709
484046930826 33257851
696837363744 133541881
463729646515 42408014
713390666707 180972330
855532774465 538141560
75192065779 97748112
220643986628 477065457
690351581338 61465822
535142924531 158747369
593483431553 16143149
188019062408 63765713
385584404443 13190067
228875653010 287047255
121128817921 350889814
699354375701 378746489
501568449804 44202917
184861105410 3957569
250348481928 324037626
103271989492 82916834
745990805184 15495447
814387193502 318488247
90229828070 465615403
733857421977 8694576
123240738770 538136071
363670205035 422603599
272759998622 81374425
235477835150 538130582
605634154511 84563534
239786402144 19716488
678672981156 93598428
687220838802 432582601
6126255488 307751763
325402515823 290609616
758999514059 216881368
189940322842 47452405
972721507450 261150153
127642193530 459665327
200266197070 77268653
681932921193 80863948
893165819681 273044816
112237101870 188503238
360919295810 419837143
886342957785 231745580
204774956291 9408146
647793274162 64951337
571291760287 133322321
543131724619 407766832
781258225390 364722094
338912022010 538125093
216557040590 90101935
905351419745 201029136
423640026140 538119604
326613257814 3205576
201675190763 216919791
933658596455 375420155
829990663111 205612451
843978955720 538114115
152431954772 323340523
917974106298 238606830
436063349305 166492348
630597063677 41387060
735888319697 76785621
109967874351 18009409
988126599110 377785914
910988338952 74106989
507267666580 353475133
142635590815 234638283
289271436982 100920754
225574561940 440020196
184504630375 120395726
867453692041 88625394
634195202960 93675274
514970212410 393396630
750448042070 538108626
315987986081 346311988
552290507965 69825569
492412756765 538103137
501215666285 538097648
111415453133 26467958
701481857865 538092159
930907687230 538086670
456018389642 47265779
829674227750 128744495
458301482375 538081181
616706041637 14298845
709430316384 26308777
813431607676 149086729
616916136020 131812846
189931249525 346712685
754673494626 6745981
917547443420 7552864
465909383959 53523239
940706754356 9550860
287549424667 8815334
902630595729 89015113
304800747620 366967095
666270219785 465774584
635460036465 116180174
983642422212 41057720
247031653895 538075692
763652406350 159142577
392066410417 184688383
477355530480 59775210
922654959555 538070203
4115101701 53528728
531475667760 538064714
923205141400 538059225
486969341275 368174675
918301242628 475824943
890308187829 133333299
700931676020 222622862
498720560927 185775205
330109112490 538053736
345514204150 447287632
737107630017 8431104
136149215597 279642594
785850038670 64616508
687727311740 538048247
48811144493 33729905
280405694879 53056674
156684654724 2074842
689201229325 147478452
979646278120 20962491
468662746767 76439814
183210559875 111152250
338912022010 485112331
393380024665 538042758
312972877400 39284773
213722846768 146468476
879540561462 153428528
65471645045 538037269
614366091261 145200517
778516416927 370551412
783363814514 23833238
868737138745 538031780
852308963026 376649691
981524416970 538026291
665439047633 229440200
853230228716 89651837
503071725469 250506982
207418561055 283836190
283599003945 25710476
558917385116 41590153
632911215753 210563529
554918436145 56986798
277798366916 16390154
590345125175 538020802
762898420516 14441559
175271270567 6515443
167805468215 430035705
443921041720 32423523
732918289592 431358554
686021006035 16461511
831258194296 2294402
950381103332 316836058
159552740540 449538122
227417529859 40234370
64381913548 522168570
424399097369 201012669
786209861995 112809928
719087676905 538015313
205627000202 109675709
697630584950 516564301
116923435730 90058023
320205839280 349045510
207288446891 79080023
517170939790 258850262
212370197660 538009824
654358614134 106953165
894045503615 538004335
229884149888 8963537
863150051261 41601131
292696747030 537998846
461052391600 537993357
576590579050 269334252
291403661642 163528288
780938460787 168880063
755949860520 117047436
224321441961 12383184
870937866125 537987868
741915926876 161974901
144515938824 18470485
921969328238 49807186
633259309085 537982379
544680032040 302460367
32709995324 283803256
110036374490 537976890
173044893090 80100977
862134956605 537971401
108468789701 406295780
88917591561 45405008
409005988196 4671139
466562092254 508846767
81977100395 537965912
63608847950 52606576
233277107770 307290687
277441400779 76670352
561735669235 296257797
534543231906 209251658
500665484440 320140436
24383210061 239375290
728440768270 537960423
540828759125 537954934
240244813398 104949680
961167688705 367065897
142402492033 40003832
36862189105 537949445
366543233532 23547810
389528751750 537943956
156801831315 389131677
406584388945 537938467
24594042551 138739964
780157861700 518737945
526524031155 463622896
768486207684 77334521
567382150280 362136775
172329646037 381194583
121648190009 374091817
287194928580 537932978
361629053863 188042162
119939647700 173364576
670360220288 19892136
51560187458 64473794
798345221242 158632100
868744263467 302246296
11553824235 537927489
467104391895 448978244
226124743785 537922000
22340077360 16329775
743692483384 90310517
698857052926 356691687
632158945395 537916511
3851278405 275026345
894595685460 306341090
973641082528 47693921
57927001278 263922098
68222554270 537911022
810789292827 30881114
998281076405 263466511
914296263827 55515746
22709325298 88850443
235119631080 254958561
638994563727 63612021
71523645340 25309779
870072168163 42978870
186207683684 81418337
9903278700 537905533
242977460720 35206446
336004761201 105537003
187612014635 505487499
706705578711 161782786
740489749705 21033848
420609405545 57189891
371030080665 291328675
132785401724 328516650
964493156424 209399861
174407650355 387567312
910550958965 353925231
885242594095 166146541
555683668940 537900044
641974243494 16730472
595846943625 537894555
460502209755 205930813
959256012065 120428660
995649042453 75056586
828518965663 30112654
224489907768 85408840
607352648377 15500936
21299587682 25468960
134012676583 100531035
660332138196 399308283
578283834494 401492905
354072531900 167096138
82772426469 214685768
15839205693 63205835
318739927238 196292129
22007279290 144014893
938570923423 13865214
136995284895 413469903
549141240054 428092599
927056414315 139771896
663987626551 19804312
528578786650 103209667
451993197762 46162490
2200732870 537889066
840807893571 318362
806351616156 25743410
63821099510 153291303
433543299350 483849861
254420967032 292135558
269038927695 92127376
374343027975 289692953
555207731309 428806169
801614953655 277633620
415819639550 15967501
865986229520 346196719
724589495355 410895562
782653238600 233019028
283464331330 194052617
785612982319 104291
631347193325 4270442
436095685004 30189500
443661576690 88647350
811116396223 223193718
193664014930 70890435
397286857238 361049953
189202430756 433631
122326852877 20210498
313603657140 524956982
921455719600 64490261
976353052787 45981353
722469170847 94718184
283893837510 275844206
452800207336 206534603
604649853145 537883577
854982592620 373010484
238778926220 537878088
508393817592 222535038
707443259307 36551251
903398594980 537872599
784070051537 333961738
851602457042 32747374
421989480605 191802127
163462592063 214768103
746448590692 26665562
531475667760 537867110
10704807344 27192506
990877508335 345790533
677735558431 14364713
696953483539 13629187
138474554255 88449746
839027319115 149333734
527785870247 160130597
513419341626 419710896
177095449639 32291787
870797152702 2782923
209746918663 290977379
587873644473 230345885
641727897174 177097096
606300398680 508111241
228265385663 1844304
186517233258 525083229
460502209755 410066723
613816386959 28120147
78125827480 466795538
798313862585 537861621
750275333266 1355783
633809490930 517047333
552033798413 296038237
53075544412 4544892
16505460840 185994765
804739103902 123354297
238228744375 186741269
447132019877 118979564
371922932710 290862110
130140238084 34465431
790636209370 355621332
379911982384 177398991
763212256999 208582
515485168434 12553343
771905134025 1476541
521022212705 537856132
772693538470 153719445
687727311740 499647203
654166219195 531049772
397781479425 537850643
289332430750 17592245
650274440041 4956567
265737836625 417164000
611001333280 205145886
148953494737 19151121
599785189745 203916350
705655647953 178419945
748247314690 17899629
336161112785 537845154
616071889070 46277759
878959718063 28531822
599698216540 537839665
659349859363 153115655
335289250676 196605002
936409505680 409759339
371922932710 139371199
965448108107 2272446
273205071606 36309735
340931389922 87840467
824172409300 217446735
901848585969 302087115
782067499013 163627090
809750504739 2074842
629408036170 537834176
727890586425 537828687
555537296358 115878279
233277107770 481972623
667604403897 48692919
145820584046 252466555
638714045474 26506381
25722504432 54653973
415977066978 171619074
358215668831 152330728
603856324555 174945408
867916450583 134634192
873688775350 322945315
512769485030 537823198
848930592325 92341447
230133710181 16741450
933501575213 148203
746517614867 28400086
145744020566 20034850
30260006965 403573236
499645068035 265563309
884142230405 537817709
671980192093 226563964
873688775350 537812220
430116260267 86369415
211702839224 2074842
913408629240 13206534
600151657341 11060335
528341755163 272452004
508368030270 537806731
763922086409 250770454
590754011763 73431842
720188040595 537801242
874238957195 537795753
725197695930 445328059
352831232646 11472010
784593924605 126603785
507817848425 529622632
792787659089 6707558
747430721322 7152167
785109498305 241834362
864335683985 537790264
180723929533 47177955
847280046790 479908759
990327326490 469496126
786209861995 243217590
382926569610 537784775
396488953915 22301807
13941248972 255534906
508618690944 241576379
123244421889 424167964
414615896034 186219814
952364779185 537779286
52817462610 13486473
548305720614 54242298
592310223344 110872311
89129464380 105954167
772236933097 181652966
434833796511 171877057
156801831315 537773797
133330187882 187597553
419634525884 86704244
740544768860 537768308
65904644810 17515399
186409064116 31539794
487114717440 194563094
969691106415 47639031
483462184748 50844607
78676009325 537762819
693968616667 164159523
804837422870 47710388
319105475590 191006222
292590312412 33609147
954016351163 487351843
693954477003 18464996
124238768125 40871094
808541837590 35865126
344183826496 96831449
828023682215 537757330
852781865240 322319569
972080194319 31715442
781258225390 42100630
720188040595 354951674
3301096560 537751841
394270914229 115104330
568053298707 95316485
666679754075 96057500
780469313049 78366453
360826193973 47650009
857894115474 19211500
836276409890 531746875
290511959706 491649730
514923470667 7915138
599847610653 232107854
642507930894 68919884
825961288613 138783876
276191291680 17537355
978773507745 91271092
78125827480 537746352
454746126939 98412281
853459512643 237657233
88330496191 137186577
833525500665 537740863
561735669235 39268306
336886371774 141286860
171656741130 188662419
993137687074 466866895
386138714016 17652624
190913105705 116844343
662418946870 537735374
697429931647 60636983
895067047846 28976431
792812044135 206358955
232561056415 142933560
783626789923 178979823
897203531970 48292222
156801831315 537729885
405428989633 9188586
75963144359 83333998
8802915010 537724396
785201916598 255919136
469552371280 241576379
878090230110 537718907
29159643275 537713418
83627645930 533761338
728810842139 30035808
885032302108 195754207
971949506718 78157871
475269622002 42369591
94631282830 374333333
402812717508 182163443
364006988119 2283424
426478600184 13140666
106068051231 98489127
580915453863 58649965
260786200020 427143002
766158838096 62102546
468804217672 322654398
319655657435 400521352
544680032040 332419329
441066977718 151721449
449040743435 25534828
251433108655 507765434
210719652125 537707929
852781865240 463156331
261612451120 36183488
349733596850 84179304
126469306264 14007928
557766045083 92215200
136050018389 175488819
516219992169 118666691
834625864355 51157480
992145912271 239172197
387328024370 271782346
824172409300 537702440
917882654069 216107419
207968742900 200930334
315693706905 29744891
457435120244 141188058
548297124840 42869090
739444405170 120708599
233459029697 251429134
781258225390 537696951
351016022600 442907410
309061950033 41513307
286044996312 10352254
158677211779 7355260
54310229421 13019908
271666573028 17883162
204117469985 318757208
447083980149 37385579
825621494649 162507334
262436745555 537691462
783860072423 85150857
924305505090 307246775
258035290795 294512295
359818932120 537685973
985675949163 177195898
377020593182 171860590
822651848774 308476311
87128569534 70423870
213470561350 252186616
199249128955 44521279
32938348702 2519451
584293124880 537680484
528087298682 29624133
376003667781 17290350
758988761108 55576125
684976402515 537674995
30898720891 248185135
637722158310 396717475
450598936545 537669506
812068408710 371951107
124114140380 114154733
922456677500 33565235
106621899728 50196905
996929508630 349374850
81426918550 181663944
874789139040 109664731
464353482670 227145798
16532664324 231998074
134244375670 537664017
742426318960 28718448
610906609607 316029175
996477524995 181137
896246230995 537658528
443240002115 97632843
98959549845 6773426
898446958375 537653039
49918912844 50262773
263133966732 54549682
114392322532 24431539
693505913015 244913691
374059024207 30370637
290155715209 256039894
186441207700 23059289
815654845445 110306944
445948267299 179259762
36807241307 12767414
347028372572 63754735
945762597045 114253535
263144593436 22691526
93212065711 184073615
294430890035 28394597
210719652125 261380691
92884561618 36897058
919904050330 537647550
912592881178 128371243
922654959555 349989618
175463023293 18168590
925028777061 214208225
45130708633 270541832
187269767088 251280931
307294631512 145892131
749785953074 25117664
222149004887 203093
984290053182 108813936
239517561902 283199466
711385131075 537642061
886893139630 537636572
482566602089 455504665
646439650593 8453060
260236018175 537631083
89129464380 537625594
788410589375 537620105
90981214699 171459893
128710333882 15989457
197406646649 40591155
509468393960 502468549
966975524394 63238769
985666041518 103720144
189812742015 417894037
198065469690 18388150
856467125931 122251008
155579960213 106536001
964468779775 537614616
75621978145 148751900
48245291553 25243911
326520087528 156057759
699206828473 36545762
540148089864 70286645
931869456251 121065384
557884396320 286004345
917703322950 537609127
251983290500 537603638
30595148838 90134869
102884010505 537598149
401222649775 340120396
440145481490 537592660
595608015525 198410883
528590225726 10253452
690478220965 537587171
368292679869 82966235
911545162487 60192374
343313476770 537581682
18835596884 22554301
18621391240 4934611
361262764496 159438983
666820401630 537576193
309498180238 185473310
237566490709 69117488
762001860815 537570704
682489206806 119791936
838887873651 86599953
512219303185 501063365
98482555745 537565215
83558196194 12432585
44756548040 164214413
783084160942 313410922
158284805750 93225176
862484825465 6713047
835492481561 205612451
732842223030 537559726
710284767385 530209955
337261476475 537554237
417588025845 211326500
590065759612 100327942
404211880402 110773509
730868312108 140029879
161511883144 197818071
200994996464 161420512
701481857865 405752369
722818199890 41315703
436294208575 537548748
398223519573 1794903
529366387120 300681931
655816764730 246818374
581052582969 647702
368071659795 537543259
30946376389 53539706
310456861860 653191
966577206712 27834719
604099671300 404242894
79044535296 136489474
234927653305 537537770
173255643245 14397647
334510567250 32182007
165016786273 3298889
389215694705 225356384
466787432171 191489254
9136574853 66587059
860331056480 49922455
307001475000 537532281
39437612092 77834020
583192761190 537526792
305043054036 9594772
661790642669 32094183
487712768854 201116960
219422620514 59407447
660218219490 537521303
948560492110 232140788
746258879874 178293698
5123837514 21687039
727485281246 82631406
213470561350 537515814
495078869010 4934611
831324773285 431654960
764202588195 137417115
446610787018 95536045
378525114850 537510325
854982592620 287096656
621338783809 14842256
329082224554 36710432
838918677919 40591155
316126786424 50092614
139746194120 253509465
421861441283 66921888
842328410185 392754417
887169823653 217924278
612233114608 11230494
576621696191 105515047
109486192645 532740384
105275348899 184973811
696530221260 480446681
758150587900 537504836
134045808187 56295184
735042950410 537499347
879224202947 45168981
219383862685 69337048
75329104153 4907166
261970413674 427894995
536449205475 513402637
822482899935 15369200
232622011760 10840775
427269672283 41557219
332860021715 523118167
902848413135 537493858
735436912407 56630013
597497489160 537488369
328724305912 154433015
638572352428 173732339
735111716602 336261629
730036969797 3178131
650314946280 537482880
734492768565 537477391
39946560569 27187017
96832010210 516690548
794252401974 130204569
648437685670 18141145
657765159872 188651441
115977850862 7437595
220072743490 537471902
872588411660 207374420
254456096632 110411235
860110168142 334477704
102333828660 537466413
549020874354 22109692
419829459649 97177256
57769099215 532520824
805827973626 69287647
134716056418 49582137
695980039415 249239023
488568109073 503720041
446005374855 115779477
825272772990 537460924
96832010210 477488110
872937473637 97698711
891311972564 487071904
430176628289 11801350
774354804022 143795333
789276811373 167326676
269038927695 537455435
827473500370 537449946
375774205625 537444457
485810574625 537438968
501102035588 38110127
851531703832 24469962
486910938315 537433479
750448042070 537427990
100683283125 537422501
185424153471 515098738
81665311309 183859544
656366946575 537417012
243180380980 537411523
547148414038 236241071
799175764740 89338964
130206193908 71428357
563386214770 537406034
160102922385 474282534
465919198291 2371248
72392902755 158297271
458000621888 283325713
632709127240 537400545
225866966459 53929425
31795198257 66779174
527463432501 42067696
997748228822 188667908
158900125558 35881593
379691198337 461383384
276191291680 537395056
559914374469 105998079
610176004332 312889467
857733501845 437369009
18156006375 537389567
151300012865 140156126
357854626948 120615286
39613098330 537384078
95552614388 154899580
397668370183 13920104
754178307072 71905900
896292805160 476220151
586941529611 25551295
681885622480 230785005
491608327021 64117009
509468393960 537378589
889124616388 254837803
128557893374 118095835
915290717262 33351164
543060076702 51206881
926369454660 87939269
476457483260 450976240
289395655960 537373100
995278963095 537367611
529155046734 10544369
733942586720 410944963
175512674206 66845042
917153141105 537362122
8252733165 537356633
291552589190 7695578
458851664220 62898451
378525114850 537351144
522263802876 238436671
292967793850 165290257
625006581410 506393184
974588489744 13327292
762853449139 15089261
865308255358 87566017
43756364089 183310644
640711542629 210042074
379075296695 477696692
660142874568 24365671
60403863781 30798779
79226191170 507589786
75100432413 190309119
63151847369 87061029
607020558388 48775254
545904106812 228913256
680574947755 344077965
325556893948 115340357
10182789558 137450049
139746194120 291915998
884142230405 152533821
3851278405 261721009
275090927990 395756900
55486000993 31358657
332860021715 390580773
985375689885 365397241
747146951000 334872912
79829896254 16944543
935641583275 95228661
303700383930 424469859
750448042070 537345655
255834563415 471022068
710284767385 404297784
530660424686 122426656
647833420708 150684028
208287159790 193536651
918803686640 537340166
790338422723 156299275
278942200905 476522046
295611047318 29442996
431342571970 523590221
250882926810 537334677
885792775940 537329188
948926262603 116262509
944638122759 532433
673142208231 256715041
714277782747 335723707
573289487980 179243295
392578015570 106920231
154050922090 272918569
79091329021 16648137
722388767975 537323699
249404258332 96425263
777225719254 1569854
258209127425 4221041
276191291680 314953331
970722182458 188453837
440601672280 80046087
733041347483 234698662
827031182864 61559135
136557572660 414243852
107632304197 102540009
957866597635 537318210
743693817211 113386273
84558934534 97775557
279000636799 22384142
938079059622 203718746
362663856937 438373496
169917852721 53967848
977673144055 200326544
713480560060 71642428
700381494175 289017806
33778089183 83795074
389528751750 466230171
55018189990 243184656
826594540984 307010748
489661847540 537312721
306955710299 27236418
707901637627 151990410
589365113299 203570543
891294594390 537307232
188358977130 68925373
672195739634 105504069
633053194227 150277842
806566590260 530638097
304293961809 476264063
944519011459 107370329
364062136102 87489171
568888033220 255331813
625122251107 275668558
674761016368 254069343
825272772990 537301743
217321834265 76642907
810968045020 537296254
92297976725 54736308
127689766693 88976690
385127296990 537290765
22259795246 264449042
714970239472 60318621
697125242746 269251917
92980737295 537285276
844529137565 537279787
744832477654 42369591
636648004595 381578813
579668901636 66340054
129842920910 384960037
461435518311 78772639
293451805800 72163883
108159476154 209498663
271789836920 537274298
949178397237 305402471
997852750360 139222996
290821330724 2261468
253826230974 18646133
539020182372 28894096
220072743490 537268809
257971802113 36029796
672061643364 40942451
796663317050 256473525
207418561055 522717470
301136051304 309041678
985204501534 73552600
693345579325 65560616
107835647110 163813716
673422583770 218676271
915987104111 10313831
539178213590 338748146
185411287255 521257396
222184606541 28345196
544781133931 390163609
231929319008 207023124
831938907469 16939054
443996754405 491446637
490918861801 322846513
228875653010 537263320
152257127214 110789976
908900413430 537257831
205024332539 173243818
449415395130 4407667
836035824112 94591937
915824454063 117069392
539048670282 5011457
321617346935 42973381
923205141400 514868200
269987490182 103445694
666062749144 98637330
16328558440 35870615
879660918765 55252274
502676915258 165070697
520357373720 27005880
408785116325 311182388
875709553935 96052011
135344739360 537252342
261182555221 71867477
415698480853 23745414
860048993237 41606620
383362807885 13837769
991977872025 284483892
454787832361 80946283
365320750570 91161312
974486806019 120790934
755750431264 46974862
714447398336 54697885
203863222086 22839729
600248398385 537246853
532025849605 525752887
216221470575 299479840
55492593282 32851665
520315646342 26001393
872038229815 345911291
706983676315 537241364
765302951885 234171718
83921856330 177283722
790201785046 123469566
807345866498 231707157
57218917370 537235875
802715317345 363701140
432902869948 16790851
187612014635 349802992
14112582618 14512916
816048470032 257187095
272535300918 94580959
71959186512 98703198
32330411599 56448876
725689859045 137093264
722500337389 223221163
180459650650 93653318
496287489666 447331544
543029486505 537230386
806241803222 184814630
545862544104 215531074
237522183501 105910255
207418561055 502968048
817422048697 26665562
219522561645 537224897
362466716594 42797733
204117469985 537219408
296385268187 41946938
359268750275 537213919
760163171408 73739226
957783452844 43461902
782780276016 78569546
305350929465 534551754
225024380095 206287598
937966614549 39153037
216051698386 20095229
183146879078 36254845
180919134840 19930559
234262309332 5099281
735940574977 177190409
341326573385 302899487
966119325310 227359869
644262945985 168040246
533126213295 312873
496587386670 23882639
639861491225 200606483
960617506860 377999985
883013063024 6147680
3851278405 75193811
763558717190 42177476
203567288140 522168570
862507028470 98939225
592037771340 82571027
376324387470 537208430
813168772400 522289328
931921223010 69880459
699645331124 122476057
284994201200 448687327
30810188810 482280007
483609847245 537202941
524873485620 351839411
594196398090 537197452
179207952322 78668348
826373136680 537191963
645913491520 503588305
161382677573 164214413
161753467920 404478921
858833865535 369958600
917678246290 10967022
564938553698 54335611
470831440343 58408449
529274940380 422603599
843428773875 537186474
259135654485 86660332
744080640927 118331862
65959940996 33762839
142497103345 120285946
551777376870 21033848
65168122393 20237943
171471671098 74414373
723489131665 537180985
250201329908 12147157
632751820682 153005875
966119325310 537175496
866964026421 14276889
642894304512 246939132
63821099510 537170007
201366560760 537164518
89129464380 119100322
835965921697 276865160
419550291690 77526636
720556495209 101788016
492962938610 537159029
993078235715 529359160
504319073601 140688559
65326913674 23267871
607963969612 456827514
268011287766 407206954
676173492995 444647423
185411287255 537153540
701666090661 294622075
899085216714 274543313
922409329386 84360441
549631668645 537148051
479781611663 427790704
93530919140 111036981
438934149268 16779873
530058015006 131379215
562836032925 537142562
496637001741 141017899
288637355772 46733346
711935312920 537137073
568931725660 240451134
538003097790 1833326
579149326455 22301807
646624413241 14123197
837376773580 408370622
934054968123 4940100
142012762055 7036898
617304035580 97555997
688827675430 346333944
919904050330 537131584
616753853735 404780816
151959535590 102139312
331641251898 34196470
457751300530 127185619
925186838305 74145412
971270574889 270497920
504999169098 30524329
444751055693 297355597
895696049150 299479840
460389127958 24316270
241479223957 10127205
678222292925 24415072
736060185776 57694879
272890645219 508577806
704413426547 221113387
142497103345 324712773
55018189990 537126095
823622227455 359897263
204630653062 6992986
450598936545 139914610
212370197660 118661202
763476541371 30403571
224078142036 54571638
460841687938 137537873
952914961030 324416367
857225607256 225235626
252705250600 112969109
153946189062 85820515
846043295009 97808491
381276024075 150931033
565586942150 499987521
916052777415 522530844
395580752045 217715696
120489829545 537120606
394981325473 23174558
389276798253 85046566
960871378599 51684424
50136713783 263384176
182660378030 537115117
335554380354 35113133
931766477122 96161791
45665098625 537109628
546880759420 456909849
462702937135 431331109
798458393444 355923227
783458952770 176734822
193611421913 36501850
574437863953 477581423
921956511423 111723106
919512659766 89986666
217321834265 537104139
755399678675 16154127
229976016700 537098650
645992275137 450471252
510842000070 153648088
951966763398 313032181
563760904888 29525331
117738920320 245319877
747146951000 255117742
603849040652 10769418
159454413175 1657678
725336046175 12454541
950164051805 209674311
707410753449 77093005
338331647757 13387671
558434578165 267747931
982692377695 446332546
303403793885 147966973
247958276849 148976949
642612400450 537093161
826813162365 45717881
239329108065 343172280
102884010505 404714948
102884010505 252263462
416820229687 85815026
146656890994 220257103
165054558990 103802479
898714656905 234660239
403833479720 537087672
388303290842 77422345
598343034095 41749334
554440434650 82867433
735972438622 43192941
545329004907 345033051
726752647622 20089740
834564099219 22642125
315732168328 5999477
951814597340 389768401
244010507314 200205786
316849630253 16099237
838477137270 489986563
579126261677 14057329
417037844000 309041678
437435015217 365567400
795366993152 176460372
737793859635 537082183
569105342730 252395198
908456284554 35585187
827794321442 140436065
516230459692 357866333
7702551320 537076694
51717098920 445871470
163268706697 71153907
615961011270 180697880
519371667170 14134175
325596036007 49494313
304250565775 279571237
798313862585 70703809
906938276413 47918970
387249468383 18920583
816138297517 273182041
963368416085 369513991
532025849605 537071205
976440256530 6630712
970882455769 116937656
402733116030 443214794
937299939657 86188278
831511931718 287447952
95731646520 114368804
827290724740 59989281
897912381757 234561437
277617806261 162359131
701855872836 2294402
262821936130 33126115
853472982649 37577694
52498417066 246708594
787310225685 264454531
335525799131 50729338
332990846541 129798383
859934229225 537065716
495713847835 537060227
540278577280 537054738
90780009915 537049249
178673655643 49807186
342518872336 18733957
567865305946 286147059
119248456026 67553123
71523645340 303349585
716886949525 4682117
344964022305 537043760
371305375971 41590153
973992436326 74414373
136995284895 279582215
982525602500 21950511
454542764978 114132777
4735081670 147719968
299298929170 510811829
553482941560 175982829
938913456398 148104198
505617121045 537038271
552138885318 26725941
904745683731 258888685
48499275980 294940437
258585472640 299002297
971951965790 142807313
772164708835 172195419
482478012210 13821302
49013976929 480929713
61930533564 108023520
331759658025 270821771
661382381827 454423332
449162538856 45240338
243285001320 304935906
293549323374 82093484
774436974352 9468525
274491111699 1948595
188598994633 50196905
367885124200 142060809
891935092241 50586624
67672372425 381419632
318408976053 29130123
255284381570 82417335
662969128715 234155251
922317597218 73870962
339462203855 537032782
453047058644 29113656
797213498895 312916912
979491246804 335394367
540161817853 592812
388428388060 451717255
878090230110 117684160
609051307905 537027293
600798580230 100926243
728990950115 388802337
119398017717 251840809
440106517660 15369200
684620877077 70648919
306451293155 537021804
681855405535 42144542
250752636998 46930950
931908565376 7322326
121969060482 44751817
760351315280 418190443
440145481490 258202560
881138214993 223363877
950041276434 19694532
117248980250 120681154
250882926810 537016315
363451256895 152566755
125996911946 442698828
506567829731 115812411
933658596455 411257836
988676780955 177250788
896966385214 138827788
809391672342 438197848
867086593210 537010826
537527668055 478196191
331759658025 217638850
110586556335 537005337
416883183028 93428269
878776347040 194321578
493513120455 254980517
613394806895 11005445
937509869370 370403209
929257141695 360808437
124737249079 136308337
494115799096 284686985
695656986901 93872878
293640473708 11823306
794889441755 58973816
306451293155 536999848
201624269310 165109120
544129850195 487214618
411721943469 166327678
775640827648 25276845
119389465855 536994359
724589495355 536988870
986242169866 98758088
319720230031 107875317
310302566070 36946459
924305505090 536983381
515122817588 45547722
350422227742 21401611
190666531428 186060633
693984364608 273187530
124206152487 64106031
352666568135 372571364
391618422774 32450968
212060252878 169643034
45982565918 179391498
750135649194 291861108
479208392485 35524808
78364072036 42161009
676089036333 58809146
801425481445 42193943
312961251698 53967848
918974339650 279225430
814880284258 393484454
424041952676 29980918
330109112490 536977892
386131254465 5247484
328125919669 30337703
295903138964 2003485
681529597543 108138789
595092820566 100657282
893495321770 536483882
213076964208 357712641
202420407756 13684077
366421114260 284346667
909079162715 152956474
287194928580 412805734
253083654190 203943795
748602710973 22170071
83080867265 300676442
4401460250 169121579
502766830567 67295140
941361142285 536972403
36136735093 80337004
484160029090 148460983
293037641375 9221520
904498958670 207643381
660768401335 235906242
17400258572 12718013
338772120959 22230450
98745297708 95903808
925956050625 301516259
779226690946 24415072
547430941265 536966914
240324041624 86687777
32867057570 108446173
240065432878 200370456
445097118095 503802376
23657824825 466065501
945739792831 1306382
45315869070 321375461
92430555450 536961425
991361714981 18607710
423089844295 413667507
756800433379 104472137
904575480819 65511215
271789836920 184523713
40514537752 40064211
656917128420 536955936
100133101280 536950447
136797172999 122086338
190913105705 509230997
417982328160 109104853
247812214559 238206133
870937866125 536944958
707533858160 384471516
632672710306 2091309
765991741958 298310683
704637772955 122300409
378451466029 27598692
532025849605 536939469
160817225330 108528508
105861093975 146194026
259595643663 16988455
434979342835 166130074
24208006670 536933980
608884615045 27713961
671445297113 259349761
834075682510 210322013
712485494765 536928491
474301655900 410610134
914743625724 174034234
740220761260 146194026
512219303185 305781212
524730911426 71400912
649215751747 517486453
234711235594 177190409
15405097150 43467391
709395066026 179649481
615540485094 11653147
598176766796 86341970
27241171253 159537785
361995570860 5812851
341112749390 536923002
609051307905 419859099
593096034400 536917513
815919681625 536912024
396351531311 305643987
265187654780 536906535
508368030270 536901046
881396640021 520340733
333902380234 36562229
272435900617 325069558
771994538857 94092438
239063690051 49587626
870387684280 74738224
909029196348 336283585
439488343572 13541363
513319666875 536895557
742195314395 459681794
570080809714 35930994
420798863869 22450010
116638556630 519116686
311953111605 536890068
492412756765 261188576
898663850721 67020690
678221118279 110257543
823622227455 334845467
208518924745 536884579
267938564005 452946791
681675311445 536879090
956005825981 52002786
788960771220 342601424
582189821761 169901017
58555598977 25941014
530925485915 536873601
166019418318 92154821
22557461135 536868112
685904770971 122091827
632718063332 4802875
456739633591 189688862
641512036760 536862623
412086207395 530720432
836717176590 31457459
431892753815 536857134
765787427492 18788847
366369811158 18805314
739111258385 18475974
607812453837 117640248
979873871435 147999907
781499236402 151216461
57707059629 164670
67191955770 427971841
25193060029 51602089
505066939200 536851645
717630673510 191604523
119414012663 418173976
861034592915 536846156
337825402776 37198953
869880991782 98626352
500766388727 207994677
19184389900 8255456
243018759956 104362357
291596383340 536840667
213470561350 536835178
212920379505 261605740
775756406940 532734895
370386031431 382325317
233720822063 15533870
167805468215 536829689
171802880266 384279401
233704195882 89898842
950461440336 23910084
829416615094 152616156
856633138155 536824200
445647299940 536818711
181009832495 455652868
87478918845 503099784
84986612877 6361751
519498161175 251967056
181525732627 5483511
995744578498 53007273
954521630080 9567327
621974434873 228655273
45578847060 13102243
280042564595 38016814
893078720229 175922450
18075408480 39284773
2563698484 145299319
270689473230 450015665
420338935070 536813222
543579668350 127904678
707350407383 15753430
777406952475 231416240
886893139630 32149073
308652020535 242086856
392568223194 190726283
484106096757 27296797
715740003273 16697538
979873871435 536807733
533231053195 393791838
786849531007 347876353
848930592325 536802244
753198951295 314563612
652391630330 85392373
591445856628 493159205
347781639347 261484982
532576031450 536796755
279127948665 312346056
74593679536 68552121
151356055555 154614152
989777144645 373125753
914837328443 75649398
942634453387 68727769
644589157255 26967457
821421500075 536791266
990327326490 536785777
490212029385 533053257
112145235058 8963537
437894691522 16878675
35876913278 193306113
95731646520 536780288
847830228635 109110342
642768985153 256017938
244830926515 192049132
454185521483 53045696
748583581808 39087169
946711549251 23986930
965945266212 101809972
396729869033 373817367
104534556040 283726410
719444955915 93993636
98081339871 287854138
717274818732 48890523
728244989199 88191763
828439183048 62914918
946312778890 536774799
261886563710 172074661
954384586217 143960003
537885254449 98423259
486632571750 187624998
198513306222 87478193
438535818027 14309823
320205839280 510273907
962818234240 500196103
428591662745 536769310
315610762626 20704508
112071139047 112848351
141946921500 467574976
434838034019 197949807
395465019061 1229536
562285851080 411252347
176384884703 90222693
994626046218 13184578
983725144350 536763821
937806763891 137351247
654622366073 53951381
938885583256 190556124
273793220864 28548289
175914908126 74255192
343205263716 18629666
165054558990 425979334
545780395730 4116750
755161689194 54626528
60520008440 107342884
617865958396 81665342
960617506860 536758332
560220855692 274933032
324503450230 81396381
497659536900 137301846
875260869189 2041908
887042171469 328637408
574722638762 93170286
785298830382 222485637
881683127398 23701502
472606210345 8650664
268488745850 388440063
926674613034 81835501
86928737000 447177852
552604964705 104422736
62720735820 536752843
123703928035 68123979
231626562235 240160217
92249113647 15885166
980063686544 342903319
151721655889 74452796
326257839575 410708936
376265405257 14759921
686387053886 158231403
884412717347 39449443
233827289615 74183835
500053416701 17806316
417207618770 351543005
258192309129 185599557
218972379800 253800382
418688389535 536747354
836276409890 251209574
470405482965 327468251
371274610126 37956435
431274071831 18009409
691957122562 57244781
574940033515 502929625
806016408415 473925749
588694579640 536741865
678054296591 293392539
63985791466 91018598
996162184526 202867951
503944561712 6921629
908350231585 516317296
705693192713 56009756
614166148947 69133955
46631857147 107167236
71523645340 503330322
211820015815 19809801
519746939122 67229272
345997911297 21028359
894237887576 243953116
670121492700 520499914
541116212566 61817118
705581211624 40283771
820987750898 258339785
981652700389 226799991
848425546527 35250358
5962219304 50751294
790061134910 42287256
512807820206 387089769
863671328032 55142494
228099914269 159400560
190201538863 38664516
428998781875 48292222
350465840755 314338563
359649253244 91254625
859729706177 181400472
647766701913 308624514
744899262317 24607187
677824038530 536736376
149473432192 120500017
262010269303 288869603
788960771220 536730887
69103574612 144662595
329326419186 88016115
266288018470 536725398
10453460545 509121217
687727311740 536719909
170388542868 57497275
27509097740 76670352
223924016405 536714420
172609442323 62124502
721585606190 142302325
737696415999 35645566
457201118685 536708931
337358708621 21719973
755949860520 519676564
627024170886 88696751
912428496606 164949939
754568308919 6520932
930209815443 3156175
376324387470 423136032
408785116325 536703442
900072948705 510477
845629501255 480710153
748627614566 51827138
829124045905 536697953
62720735820 182163443
277513636019 304524231
376808896011 10313831
475357119570 536692464
422410119142 5011457
643055148679 32028315
532121846726 410428997
547430941265 536686975
681856025792 308372020
976572780365 536681486
579308320829 11850751
983981722166 83570025
715405185251 317055618
839324636289 224126848
973680636262 27230929
952258635484 50191416
933658596455 318488247
116088374785 86292569
694354084600 47820168
411578027378 395262890
911427862557 26522848
936168645452 26050794
145005736180 124968063
244830926515 19551818
235374381059 85342972
862445601071 89591458
615447001935 111311431
944817407385 203307071
602449125765 536675997
171513705860 116163707
548531304955 266523884
70895214892 29975429
581657792039 22016379
59305942696 75934826
227283137183 373778944
404969790871 482049469
93623447213 213439765
258638979412 134848263
417231188536 59989281
114437829250 536670508
469141011734 30732911
623377283794 499241017
505617121045 536665019
325707657730 14973992
64138111216 11872707
631258787491 130720535
906149504205 536324701
863785502140 371072867
300091389986 256857755
953405523938 25029840
784785940803 105224130
283730344737 11570812
89129464380 437193361
24564050655 112151248
167521596183 32588193
32109089630 143015895
605631025781 98769066
659117855800 536659530
410985843705 448352498
791087009962 17905118
368279610560 146155603
365477724992 351586917
630426424226 47457894
674187764256 85249659
635326821016 10473012
535326940675 536654041
444311257638 66751729
100133101280 522344218
775206225095 536648552
381576448023 32626616
576472881004 28273839
665303634003 48144019
499049519605 107002566
376754867784 49208885
241719370615 119643733
173909399939 207385398
190362923860 307016237
382926569610 536643063
504384024938 56333607
779057498010 536637574
417588025845 536632085
38307432154 59380002
678374220375 109395770
853239362412 63716312
210719652125 155585705
362569841345 536626596
945762597045 156996378
386692963210 58990283
352703514594 411263325
629056512213 50652492
61895332607 103105376
481899880377 38477890
571703268036 38181484
401082570495 524633131
267388382160 536621107
567108921419 23207492
951562890848 199442815
604442953360 55373032
151300012865 536615618
444546936250 331974720
969746814276 155206964
897780714206 84563534
625942425884 3578828
806313154733 208647868
28996897006 22395120
552353219790 7218035
166292707558 347563480
709649009122 14562317
478366950414 185648958
550187335 190095048
5711487273 204168844
252337391379 126911169
161493999982 6669135
734029192162 115269
96245817617 247005
780405662605 75731733
570538578755 536610129
331209476180 311802645
10453460545 68074578
846560487964 151534823
495254366226 391892644
867086593210 301390012
851535683357 120445127
302756533586 308712338
89919949156 285417022
554033123405 536604640
256660238170 60878499
263984495679 30266346
175670153616 241181171
530375304070 164362616
367521477950 270454008
640411673070 311901447
997479690475 345779555
592545852555 495782947
385619111390 41398038
558990517971 519704009
736181577919 324163873
758458301240 33878108
357068022895 536599151
895088614127 3529427
317224625174 187262724
715147309123 20281855
37329462186 15473491
400532388650 536593662
824319229072 57343583
965018961620 175840115
4951642095 487006036
743234247778 24502896
905613901144 22669570
402182934185 536588173
446197481785 536582684
487725794251 136105244
214570925040 536577195
722708161907 196912386
946129657453 61778695
109486192645 502495994
562285851080 60505247
442346208870 45125069
520171576559 264350240
918964245379 57656456
933830940077 109961137
189667582502 38719406
264968854843 200919356
704782948935 536571706
749347678380 302169450
212107897398 94635849
633050559507 14430581
235272966295 15067305
922654959555 527728927
768434298211 156013847
891844776235 536566217
527074213000 321375461
52580428215 8990982
397502064461 45361096
495713847835 536560728
48339784688 6219037
312597023614 216365402
969970598225 536555239
136995284895 536549750
689928039120 536544261
115886645638 159982394
171590639684 28581223
951264415495 72871964
800763115418 261056840
916330614128 184688383
967769870845 536538772
393930206510 536533283
467104391895 360643767
768604042955 456421328
648400755678 170038242
983802989348 245407701
684976402515 461361428
61070190285 536527794
461536867207 18788847
665169856095 226942705
905937850946 196923364
760351315280 478662756
892202867617 144695529
140535635986 253740003
379652220948 40344150
355003680698 356642286
934729305659 7750468
649764764435 536522305
818193401727 360237581
762001860815 536516816
753198951295 536511327
233277107770 536505838
977723313515 413425991
67672372425 15918100
473975249607 18031365
967220501372 83350465
136879557400 37369112
938610233060 535067720
802165135500 534935984
622805854030 480830911
352402357701 15720496
586493852260 536500349
177708741425 536494860
16891249716 22916575
112299050724 128931121
14306599720 416060711
503345966887 6724025
690676478156 143981959
798110415381 163089168
945212415200 536489371
187628058982 274065770
321745690733 12262426
440695663335 484365827
838054744834 89026091
971621143760 150157084
247031653895 536483882
379075296695 536478393
704650776396 5203572
866661856971 288661021
707911182998 42408014
635787548628 207830007
314751451279 433894472
451061500064 18525375
874404000447 349265070
824722591145 81281112
608322401312 115389758
460151926312 199223255
290058543442 94174773
498721203140 17575778
14304733460 515268897
179909468805 529452473
454878708245 16801829
908459907294 252268951
440328715288 272018373
624797112773 30370637
368764852046 148933037
787320687719 352695695
915507431379 255770933
817225740101 263016413
936889178412 3485515
340345979675 34180003
288845474115 536472904
382926569610 536467415
923755323245 536461926
210954839308 125330337
805644141527 131137699
134794557515 15424090
281609537197 14803833
930064472212 144130162
836912549475 325113470
451057509561 29432018
285890596231 39295751
510568757650 471192227
327843030168 38049748
282835936724 403425033
631060535789 126927636
551321065322 66104027
894339735971 186971807
662418946870 536456437
164250436630 37006838
12531665048 108731601
225373409138 145903109
412989101402 73909385
18487635288 72141927
557529194733 200183830
239745009595 39372597
543579668350 536450948
656917128420 536445459
969970598225 99477147
989837172349 476099393
90501176785 97319970
896796412840 175669956
645363309675 386864720
191193456380 235351853
668954456708 25403092
926506232470 536439970
362370132150 139958522
978223325900 415297740
625006581410 97989628
471417558671 13947549
181009832495 360407740
19206631328 33675015
363981244709 99032538
379299994399 45739837
559757619607 108748068
247886875937 71697318
1828685542 261814322
715236403990 98609885
647754049768 72059592
62170553975 75380437
829311824595 318071083
671221856390 536434481
43464371245 354891295
543402990999 98785533
220419999586 98538528
910000777120 536428992
53233902062 31677019
592231571463 79535610
787310225685 536423503
827949632697 27922543
96742811052 40750336
173307286665 536418014
447738271857 21659594
609956139529 59193376
737861582917 209641377
705068634918 250287422
911382880202 67745238
560741385959 196336041
819508083422 10802352
310065921394 174676447
250332744965 536412525
806566590260 444845027
99032737590 536407036
646463673365 314261717
83845998350 39844651
882491684870 536401547
210118776457 18294837
875339320885 536396058
552207843625 129595290
902639400085 93543538
599525386978 92703721
845079319410 137208533
563073635268 65094051
988048877451 56608057
660055758649 50784228
501286765302 211963224
205611471821 26303288
545780395730 536390569
564100199353 226520052
291060181978 250353290
520428560561 16390154
894045503615 454390398
583062751317 9270921
735593132255 536385080
941361142285 72119971
442896390715 511113724
400848895368 7788891
934567830257 82785098
45323844587 215185267
171106559285 536379591
99582919435 536374102
261597367348 10116227
792970879328 308064636
879090120236 77411367
151300012865 330904365
680024765910 301340611
355446151896 451168355
759714113410 26566760
66487041596 19754911
507701072531 64545151
846057538964 35343671
267938564005 76840511
968626904257 220970673
560085123700 500827338
631486350453 107436197
623356035875 536368613
965408740999 23877150
118178995406 67602524
18641931078 12020910
943535969655 9144674
653011280959 28356174
593096034400 536363124
785109498305 536357635
931111416954 221525062
730065325971 8639686
522672758240 536352146
604099671300 411894560
541205996139 95728160
4401460250 536346657
691456297805 41118099
543029486505 167370588
461052391600 82109951
494199725906 250611273
953523194539 406839191
994074316475 24085732
476937073657 16340753
783734533504 13837769
623810283559 15435068
483482142752 110383790
709538224635 37950946
94631282830 536341168
680601245554 476966655
26354977365 32785797
738894223325 239775987
519209140461 113605833
67874460938 274170061
129842920910 536335679
414905257066 333506151
873138593505 536330190
682558082778 37791765
392829842820 536324701
272710784248 102249092
186190464691 291482367
72575708411 10873709
650865128125 255584307
571897644504 52019253
879740775645 378301880
733772540081 120670176
23107642980 194799121
490259964822 226179734
903857722385 76006183
121040011390 205853967
772513894478 214768103
724313521994 208203259
263245393432 19968982
924305505090 536319212
17278276525 155146585
168905831905 536313723
452998832290 156941488
903187551000 85952251
113762445896 8562840
958146234740 6482509
387094590759 188119008
626384842192 58238290
494063302300 129831317
936959687525 527778328
868186956900 229528024
658383729168 32648572
29159643275 454703271
999680417855 525966958
344908229201 20902112
340997960514 74990718
735593132255 536308234
617611792832 75188322
744946223620 125593809
985492232333 55647482
463803300825 507595275
595846943625 316989750
558236131440 5950076
441245845180 512606732
865673650018 65094051
206318197365 536302745
381826205920 376397197
685871820504 33911042
467654573740 395954504
448948391010 536297256
924159632007 128217551
659668037645 520291332
399864442891 90842950
143047285190 442292642
423857066689 7964539
401565586028 26852188
520391394542 43577171
96281828365 53720843
636361613112 12608233
419238571380 309025211
559342801991 101189715
504211351976 262687073
409639372303 168841640
565837926675 68261204
122042547214 70736743
585115319609 152961963
621553782450 84415331
86378555155 536291767
45114916780 536286278
172465273738 106684204
705596284418 105701673
239539633171 259624211
880290957490 341811008
139196012275 435843067
44975268223 38856631
654040402918 90217204
426390935365 196237239
3301096560 536280789
123176514562 35349160
597198654114 206035104
384577115145 388868205
627772492072 450119956
868737138745 38543758
64047158486 206336999
647573560470 364606825
686792188906 309431397
971320634569 233968625
756391494482 40256326
956216052100 536275300
114533469586 409122615
796842115736 96666779
359268750275 212967711
668891003868 105734607
925846240272 19167588
346998704527 28833717
281142928285 218379865
360343126131 8639686
560694542833 418563695
795012771515 536269811
189542405857 150689517
525423667465 536264322
368071659795 48797210
709419305450 206765141
42914189400 536258833
17512420798 4248486
239329108065 203597988
196721210355 190863508
667370583475 536253344
638481921153 55147983
968270500579 12860727
48697659418 196934342
235477835150 102007576
806016408415 127772942
447038750789 241016501
433558619149 45399519
655266582885 177997292
322406566660 422285237
726240040890 478146790
766403315575 536247855
435744026730 536242366
791711680445 330904365
72007050592 14161620
874106065597 63079588
104467098811 16746939
240888588182 49252797
744195267714 103840902
378289804001 52848092
560635305545 536236877
504141526407 208543577
895095810206 3013461
365320750570 79853972
193992976189 186219814
901384504578 169390540
255834563415 374097306
75597200799 85074011
125991647995 319591536
700817809296 8140187
587461818362 65198342
477297138498 167776774
117188738475 536231388
591959089106 3847789
681607947529 44905509
751855306728 120472572
396980107054 17465998
350692141247 102754080
55018189990 494591834
147373713390 47671965
887993503320 422186435
245606442788 182361047
31063264644 84124414
924640646963 90134869
254932698432 274049303
763275517724 116696140
234927653305 44362098
237241432129 165213411
343168871646 24963972
4956390080 493060403
473051510959 4550381
635049670428 271035842
124305464964 5565846
323111845689 38516313
546880759420 241417198
457762739606 202780127
536319607277 68486253
37412370950 536225899
872352118280 104483115
475907301415 321051610
607950944215 536220410
259685836330 536214921
579891670120 40278282
183014100168 70862990
776684572303 18596732
954015324720 536209432
211372088551 232272524
568337851375 317165398
719450236333 143076274
541929122815 431051170
955444276417 162770806
18706188220 536203943
174735502836 127158174
440091741272 1174646
585154961167 92412804
885680698630 77043604
694044595405 97693222
217184200171 94301020
796663317050 147725457
896151866688 37407535
912460832305 7701067
460502209755 522937030
831874955130 536198454
474806937725 384542873
934208778300 536192965
464121948253 160481893
125354874267 3414158
500775352264 395323269
95230744917 322654398
309580284700 130676623
126430669193 65725286
277174352532 88361922
138645830430 282749368
351093214407 282019331
442196279416 96600911
158696587949 197872961
884454203209 68392940
365870932415 536187476
172633945219 67465299
711730789872 181400472
481959301710 536181987
799414226275 347585436
114994559472 282798769
930357505385 536176498
33944987717 26094706
181520227160 4808364
481166651360 33878108
552382577870 536171009
724589495355 536165520
752842865979 106437199
154103287150 470182251
160232413384 89152338
217872016110 195699317
40495260384 53633019
118178084232 8590285
95181464675 536160031
123790920615 536154542
444440907818 19678065
725559168536 84365930
853332047085 536149053
672872401925 514028383
972577544539 71801609
207580025479 264048345
809795904258 55702372
500665484440 401103186
678374220375 536143564
907181911167 24222957
68500791680 225120357
776163646828 45734348
454450209460 339939259
262049361961 164455929
929618938152 122218074
693229130190 513473994
172757104820 372779946
309556731401 76423347
12806233225 201605481
766403315575 347623859
565586942150 536138075
537917194940 97243124
929106076018 86923804
576469719340 54264254
677661950941 16225484
958793473083 103742100
378951011849 42759310
61318809051 242366795
419034103222 163736870
311230522851 88103939
602348119768 18563798
3345250076 448012180
747697132845 294484850
549081486800 51788715
365527685870 187268213
496233019411 5395687
812934487994 108830403
650627819280 104016550
223261049169 21374166
591323465487 89800040
932008050920 305391493
303348728237 11087780
718909841375 1707079
766988198878 136950550
732575553524 88987668
697773996053 316698833
93852387914 14529383
52636020807 28948986
383119623229 283825212
430650320919 46025265
310302566070 536132586
338225419140 104159264
709234600600 235132293
139746194120 23416074
388141573924 129979520
130002996617 191813105
203743803402 220460196
29483181402 174325151
450225182138 238123798
781003686574 233348368
260786200020 324366966
659885517314 60082594
777168172578 16878675
507267666580 443977765
263894025981 163358129
574808316563 60060638
220875600472 205250177
632522185459 150760874
607455591991 308728805
869553081503 60571115
743077602696 187976294
869975034819 226273047
665484754536 217282065
416682560078 17652624
238778926220 536127097
82527282240 505213049
487461120160 506393184
412277350842 8595774
624456399565 115861812
425041280343 98933736
256981912945 232140788
362254687502 168644036
168549384315 191922885
155074497251 49038726
528143747558 10187584
565036760305 310896960
895145867305 76566061
548867967281 176240812
472606210345 99488125
415096910990 167946933
83077464085 460461232
671709257634 14287867
46008561822 121147719
823234366318 266414104
512622733707 107013544
360919295810 463600940
577564967282 37209931
211593652036 150859676
492157361665 181449873
31807411282 47309691
17373730235 193081064
769757304138 423514773
829674227750 536121608
894429124336 39855629
117376637923 271667077
507123462153 120494528
168116557290 121208098
216771652420 431303664
436437674568 141028877
438494935955 536116119
947413142580 270541832
495580775100 47589630
167067471838 69298625
471611235455 185286684
102884010505 536110630
350465840755 72663382
145623202187 43736352
433543299350 536105141
998479739782 4204574
194214196775 301768753
138885073984 40909517
724039313510 536099652
932204869993 4572337
536210129172 98862379
303936740270 32522325
234927653305 113869305
917703322950 536094163
963269375150 42880068
406513687717 52930427
579104821643 10637682
793704920717 142351726
906724759802 57716835
308253483293 257730506
267853838382 24925549
107716060848 11159137
662021584274 377582821
722938949820 315672390
61140570243 150387622
784009134615 90568500
32784953108 35980395
95181464675 527141604
691242457343 23734436
598640030326 474732632
438494935955 536088674
911516471484 49801697
535124541870 156535302
322711046979 142406616
664792632640 47172466
239329108065 91798036
759764299337 27445
70691271097 201594503
499337752484 168391542
181560014340 536083185
699097992581 73431842
589794943330 536077696
229112772321 254030920
533015195362 84503155
700216437037 73755693
870860034686 38977389
69155110833 113655234
249232381275 536072207
583192761190 351751587
518562637644 87159831
786297933000 316874481
812971308206 53133520
474256755880 536066718
572547352897 157150070
605750216835 536061229
669571310855 536055740
561185487390 314667903
782594736838 214488164
433543299350 123683637
740544768860 526570748
458566502273 4511958
93921620671 137499450
263228300686 73437331
337811658320 536050251
101783646815 536044762
5490 440750233
79226191170 536039273
693876527714 287003343
96281828365 536033784
249782563120 329098484
835176046200 536028295
529570835903 117799429
602786573018 152671046
912751686345 17015900
812244962395 185967320
757966824250 121559394
322289214421 46442429
814615931110 58144977
776306588785 136780391
931809049806 130962051
244676726619 31962447
542976081116 12641167
373617933656 100256585
59459511357 263444555
722665841717 66696839
392026521854 182443382
638470767505 96062989
216961055854 67322585
161655195445 16763406
493276470290 128996989
609601489750 528530321
47245255805 9457547
437024215549 229824430
791600415507 47013285
473494437744 139969500
778770206331 234841376
494795757368 289961914
296548019945 242690646
533090378195 15144151
462937784000 124622256
533086426115 17262905
150758135877 6021433
469305119275 536022806
3851278405 506535898
498643270318 168001823
57866243537 401964959
926363290513 121361790
942461505975 432813139
754490699948 36331691
492377547411 8464038
904618333442 210003651
720642765822 44104115
342623920818 74419862
56737468783 462475695
566229196481 407569228
813579151996 29964451
214020743195 449483232
280758876514 129024434
503966575510 246181650
195707699112 133163140
991977872025 536017317
935309141990 126488516
789228321547 1959573
572739306135 4078327
567464359033 90584967
172271780999 391464502
788841635056 93521582
379075296695 536011828
12782636014 124012977
384355422505 971553
672872401925 536006339
705749998374 91765102
347714931530 536000850
417240360655 141270393
249926501167 155042294
633259309085 126268956
520484666538 58194378
361469477655 535995361
583192761190 205370935
258585472640 535989872
744626453528 58441383
799867963482 71927856
848380410480 535984383
632709127240 474101397
957316415790 535978894
126474910533 51497798
965018961620 535973405
166961572561 82647873
23107642980 343737647
743002227748 31166542
733392404875 171070174
974922234830 316012708
293069417196 118842339
439339674007 191758215
316904748210 535967916
772642112029 198668866
676855273615 82724719
451699300235 535962427
433145964199 64671398
488363767162 178392500
826430826070 56070135
221360693755 220043032
374127529835 475336422
402494193419 160141575
49463504073 1619255
537527668055 44790240
530765879354 99581438
537416507408 65725286
488275767514 179753772
160653104230 532745873
877143004031 249140221
881943501021 233019028
328392427086 17493443
961307757007 234506547
103618891711 220476663
360810429565 49390022
880401319324 258652658
379593430850 12449052
964468779775 535956938
179359286960 535951449
751263057187 212599948
928027196274 28954475
985928319824 184880498
940810960440 535945960
653549441894 15951034
551832396025 60258242
852231683395 83048570
163404013455 440805123
558806699431 106398776
150199649175 523776847
146962614735 399615667
712726044701 232667732
921554595865 535940471
280592746440 84898363
126541829840 312444858
906500756293 73892918
707011049958 343540043
375067760020 39059724
758150587900 535934982
24712857445 10654149
123418335365 145760395
386227660680 535929493
301706202131 267742442
926896055761 53984315
236236577039 136291870
820512296299 55510257
990924406351 462256135
156731042263 43291743
191954393869 9523415
585322068283 35376605
398987868639 264608223
2200732870 469435747
182110196185 535924004
998458601643 89311519
591655278445 95190238
699586884252 146441031
873828783273 152885117
976572780365 535918515
446934262185 140271395
32460734345 535534285
529691445700 175648
895739829414 416395540
331122505556 32780308
188981004496 87955736
456650936840 535913026
823230727111 351883323
567237487685 372510985
178179768982 64391459
1741997765 17186059
251358663929 735526
908900413430 535907537
364112536100 62300150
691595540176 231558954
974372052985 198850003
668470947165 106563446
495369119260 214307027
777957134320 233578906
48528982448 288265813
725246026575 118452620
979684234555 68656412
726083200785 101101891
475060661261 207456755
541929122815 19513395
352116386290 242070389
283343655665 535902048
581578218006 431062148
521292891762 69600520
496153352065 62157436
630423608369 49060682
247031653895 316885459
131493466445 535896559
585943670415 535891070
870066119285 4122239
90641020038 95300018
480627881146 68552121
594196398090 225049000
546554836159 128810363
879909924669 306176420
37412370950 154723932
294347292565 535885581
102519186701 179007268
866536411365 446480749
652515673660 535880092
801291094258 58408449
161203286075 27379132
239584873509 196341530
396130933890 189815109
456891278194 265887160
766180025636 112348852
30602641323 192554120
733203097335 147928550
596698317878 220806003
901197867600 535874603
132786126272 90722192
517721121635 169999819
170006195595 50817162
461980589897 15111217
540677676981 99647306
668795550158 79908862
58485449557 10752951
710002212713 21083249
575313285515 117706116
896796412840 520823765
94631282830 535869114
284184935647 15528381
907017586974 211052050
325789174869 197126457
705922943205 368092340
403833479720 328231222
543490491148 69606009
453916966669 448220762
883928946913 195600515
13079645804 944108
875159778276 44076670
186371793806 106991588
447119323820 22460988
901961083024 151534823
847354856371 33943976
766817087373 16137660
29716455832 256610750
39062916485 119210102
140719166190 30463950
79890615572 133810842
47729404980 104159264
634359672775 162617114
604649853145 510839274
541929122815 520477958
248993025033 211074006
166705104525 535863625
334267588268 6691091
396408556532 256528415
609506872949 20051317
819450717883 212649349
235171408817 127981524
527074213000 313965311
324705761211 223759085
822186093238 164165012
452359448706 224653792
182660378030 360945662
312503293450 253756470
371372750865 414326187
655266582885 67256717
33561098035 535858136
793912407825 246181650
807388680698 145941532
568687061555 177607573
678374220375 464330977
887993503320 120730555
905921038139 194705808
445647299940 422532242
169220730346 144558304
599938398713 189765708
198071293519 518507407
884328763092 279434012
815919681625 535852647
609391828998 154251878
263751630343 262560826
494419708559 91095444
205274496622 252922142
936453598817 454533112
269439783876 19354214
768977646251 73124458
44930944548 73300106
29709825120 535847158
875339320885 139804830
206717330000 68453319
12654187925 535841669
342763294925 535836180
862134956605 68886950
105634919730 535830691
952914961030 405818237
397384072917 40382573
93505743678 3276933
472906617826 40075189
889978290532 147505897
918803686640 374843810
740948182915 115510516
464353482670 535825202
324057112195 80320537
646160847816 13453539
541571083415 138213020
999323097514 35447962
346930262186 155157563
810968045020 90250138
786209861995 155964446
54468008145 535819713
972619897663 44795729
514209535485 16104726
216771652420 342436754
664243098497 238919703
569932922168 24513874
197937529170 107743581
333722637440 102940706
487703695537 36375603
898394782522 7393683
295997838100 535814224
206778949514 35041776
751716517363 9292877
581260281240 51656979
468754937430 535808735
296466132135 37122107
517721121635 535803246
504127716083 94575470
34045941405 8332302
380274111089 375881231
732997331192 60477802
807116772105 504087804
202251066617 16428577
211491781685 274378643
596779242205 37928990
527961699384 142263902
322298309694 37319711
959946350036 18959006
766403315575 506453563
287745110425 535797757
314704020830 535792268
466004028205 535786779
159711081723 370227561
639794818923 14035373
196083951014 173408488
724039313510 535781290
56118553680 483311939
818075324940 6987497
588694579640 535775801
839067119854 446398414
485366045052 123420165
528548234876 48336134
295447656255 535770312
234417058128 171619074
995829144940 535764823
1100369180 62409930
798864044430 535759334
946862960735 353705671
559351403254 130951073
793549367946 126839812
488482510699 52112566
88794412912 172343622
584080719628 146660591
314153838985 535753845
792496912248 242125279
771197925449 97435239
423089844295 446897913
189391677917 114785968
898247869437 9205053
886720941303 18596732
411574201545 260425605
945305124410 441046639
141644266110 185336085
558813116072 77318054
862685138450 233447170
541119571834 127372245
221619983137 60499758
910997110374 82719230
616203671890 386881187
771354952180 535748356
730281716237 162748850
874238957195 535742867
425819003194 3628229
438494935955 535737378
425840753520 535731889
613158626203 167705417
347714931530 407706453
658177523905 372829347
410587372331 54807665
262986927400 117898231
427112977800 143921580
579594547642 36079197
551282214180 528651079
483609847245 502139209
2940252281 32840687
581662951699 148170066
472650638311 2541407
446951810518 282639588
610913898999 62920407
973561316380 57788192
876989866420 356505061
333960385405 35360138
803815681035 535726400
209377346874 85968718
129292739065 391497436
448212480453 120812890
986922770351 71263687
516144425106 234846865
295447656255 107880806
770254588490 535720911
450598936545 294122576
298748747325 535715422
963600496494 303574634
178258923270 535709933
519132310928 211074006
829124045905 344615887
517561504096 117793940
255284381570 480550972
864787044455 74968762
628307672480 125418161
99237592559 186801648
388428388060 471362386
132105262315 295829655
709184403695 535704444
658017492110 535698955
683876038825 66790152
147145343545 191039156
155779795655 444581555
763652406350 535693466
457471841654 145244429
844620359256 183870522
738516429014 357355856
840167483544 245841332
950164051805 535687977
825099806203 35640077
103494807377 173913476
321402359272 318823076
559069982224 38895054
638761127535 535682488
650226899812 8985493
266723367527 73173859
167829800952 312889467
356902049094 120906203
483059665400 535676999
967230617599 13530385
421439298760 535671510
574832918261 3134219
812445096824 9122718
890704625365 17262905
276045478976 74106989
161824144284 391925578
99774836831 334428303
426305666331 1180135
789580718255 427971841
206202502804 40662512
269589109540 535666021
26408734050 400329237
399982206805 535660532
814046466408 207830007
409335298170 431122527
939301630408 358953155
604322036179 106574424
812827128643 91474185
578791306430 125527941
934840576086 349495608
192096506987 213072002
427940601150 22082247
700644494121 251654183
162718074754 34169025
218972379800 535655043
614002944510 535649554
509015405838 409281796
678772485748 73788627
703132403400 230126325
425557101048 209767624
533891234600 241603824
668470947165 535644065
430833623493 299573153
134244375670 535638576
170998280363 57414940
706073682123 226251091
536427304365 529853170
758450913046 82763142
253083654190 471527056
34870515779 274301797
173307286665 535633087
557117719918 137598252
228240075884 20940535
893495321770 357037494
351016022600 535627598
800123880037 310990273
115545026745 515192051
933330362325 274378643
978132633734 47584141
241907506090 23015377
801838597471 129721537
578071720159 150557781
276303503307 273401601
601802241299 66625482
483749059263 148400604
708347896235 4325332
876439684575 324141917
5270717665 158297271
568270756420 46645522
192774560576 152083723
951814597340 535622109
258393799341 66806619
413418871054 266710510
41148174353 30024830
291809142469 127679629
379625478540 316023686
145681660037 84547067
779057498010 406822724
761809495902 74205791
216700232133 35376605
881324533609 42984359
708084040005 68299627
770909478499 2832324
160558492918 40003832
290978332591 39806228
301584456111 167749329
160653104230 33449966
181560014340 500926140
824013670001 42995337
103167693003 31342190
984275326195 470775063
449726585915 54533215
425648800282 157150070
172158798004 10862731
471505846655 288507329
924060259151 72180350
54006319958 291389054
417037844000 318263198
781623913548 169374073
385604098975 29668045
419008014005 106294485
71236260348 146490432
693546147385 170559697
288295292270 535616620
688627966235 67865996
604926646948 81264645
556233850785 535611131
232176744080 85617422
6288685976 249815368
29159643275 535605642
50478327187 45300717
114594682914 5088303
529433566991 58638987
387878206215 100926243
662418946870 365671691
952465249841 174659980
491312393075 232327414
958841227383 30129121
273629560840 191939352
954015324720 535600153
885242594095 305830613
928706959850 535594664
91880373605 535589175
431240857892 19936048
636010218310 364486067
642612400450 535583686
931060682127 285636582
651415309970 380497480
989568170018 85782092
463178196711 39361619
565682840469 431501268
15084657400 133871221
47786512536 37544760
398131112258 179051180
738980263400 197861983
403201322241 47457894
7640841074 4726029
489111665695 535578197
70812385882 53501283
958966961325 535572708
213422139973 367763
299811486501 20622173
51717098920 352783519
320537621885 48171464
744214029116 13760923
236578198840 406246379
799205613922 14908124
389528751750 136676100
78676009325 535567219
273482933183 118908207
153265171413 78037113
451149118390 535561730
137710592327 150662072
446045817807 26451491
431187620081 50037724
900392301633 18733957
953793758327 32368633
44735376967 299040720
362569841345 279560259
713035676610 535556241
944662233355 535550752
802715317345 535545263
976022598520 273456491
263207711447 256188097
128297017671 402667551
716297820317 9973513
153500740245 113468608
406034207100 535539774
747510130685 163347151
390797655185 112425698
122072917851 16746939
370304349622 373235533
66572008735 50855585
652363751699 99389323
789264395255 221629353
332618211890 154202477
539228564187 195671872
275293279975 183886989
177377872575 23454497
184861105410 535534285
31625505822 191516699
199490271703 97490129
368071659795 36210933
285670789226 299375549
839754307139 230609357
522539339698 101831928
239041036948 58534696
729476973620 4319843
671221856390 535528796
596397125470 535523307
976964722410 33861641
355218640916 115988059
880841139335 535517818
302629293077 264772893
132043648290 198224257
273655304250 158577210
490136437458 30957960
573473517683 341887854
459401846065 535512329
444546936250 428893993
867432411188 65648440
161685176363 13393160
526313783080 40426485
361972637818 30310258
633656322966 132614240
239042425665 30897581
436682302831 16225484
507506767420 2678632
43692609354 185358041
634909854620 456690289
659117855800 535506840
216003307362 117431666
269734128920 45849617
378907945155 132175120
484001234901 29228925
917703322950 529529319
477007665105 390311812
696056062065 201726239
224068371616 83542580
458589160865 129825828
581542215655 535501351
873688775350 535495862
449808827602 30699977
46655794676 85935784
639014011254 112140270
154321590169 41332170
891047454746 102666256
980974235125 535490373
711984993859 259486986
185172474424 201105982
343081947842 208241682
336928642563 56679414
745360923059 98648308
630074480524 280356164
454181190662 66389455
50395377419 123239028
140846557810 535484884
990427467806 330833008
35761825415 535479395
225209013588 66998734
156251649470 253718047
556933201694 145793329
330659294335 535473906
352666568135 223638327
634909854620 525780332
324607294040 145760395
777406952475 212989667
991355254428 50641514
75684492366 45734348
549631668645 75495706
127019993097 39328685
929807323540 535468417
210719652125 535462928
132593830135 17987453
54468008145 29772336
657250316209 4462557
192320326451 10901154
339462203855 479738600
373239283061 150585226
426729573731 8348769
12104006080 46727857
332309839870 406959949
111136738180 535457439
736595574766 48978347
357816785782 128310864
102333828660 535451950
603549489455 535446461
65471645045 535440972
84532378752 51239815
22350879712 74222258
590950938035 239638762
237298869025 320019678
201663411369 131395682
261886563710 286706937
466440003008 87988670
873688775350 535435483
868186956900 282694478
984275326195 535429994
465371513941 9885689
616203671890 286701448
528174576690 535424505
906207094793 353217150
961070793969 54719841
239329108065 28603179
292696747030 518897126
559748129126 28773338
543456618529 22186538
428146963013 50800695
804916044725 165899536
987026235420 517047333
272666685622 187054142
609051307905 535419016
31052841033 168940442
403368168793 42402525
857411217791 105350377
394480388355 535413527
392829842820 535408038
979873871435 2722544
644827942641 213813017
704448435389 202072046
728230432371 68458808
410279579237 48489826
863325504565 291164005
964468779775 535402549
244480966923 138273399
934485720306 106151771
340012385700 535397060
758914341246 22197516
490762211230 114237068
931852577576 124715569
385677478835 38895054
874238957195 130166146
556414954851 270223470
382567240295 66866998
530375304070 535391571
336161112785 535386082
725397934650 200019160
406823429406 269498922
478658210640 486940168
528428497830 166602128
432897287635 38088171
447848027320 531982902
878640411955 535380593
907597123991 98538528
789056801275 9150163
673422583770 436529192
95533885920 37983880
155701467625 535375104
352940804064 252521445
778104173652 54549682
142497103345 421774760
987026235420 297267773
9353096855 535369615
55316429316 123881241
639518985695 92149332
5490 145601214
397674978939 56695881
786015949184 59127508
248983479662 131351770
771095303105 148697010
272722634999 106607358
769154224800 197993719
363282772040 72169372
604099671300 295868078
426239029871 100635326
781779433385 2689610
617926535000 254277925
722097386991 96353906
343325217741 81665342
447297845475 188821600
132593830135 535364126
935757862251 70917880
381434024940 69803613
378787983060 72394421
425205275196 33197472
484160029090 535358637
599698216540 270036844
597644078394 306961347
674522947460 535353148
32898553452 307384
135894921205 535347659
421854865461 82872922
340849252526 52760268
733392404875 535342170
46121821848 56284206
947963324425 222749109
453793318547 50482333
826373136680 535336681
959121657812 194299622
70973463495 535331192
509422991533 20314789
817020045315 472405296
412709552121 100179739
107202336941 57694879
966669507155 241631269
103619506479 278978425
582571164547 30244390
43251845235 33993377
613266347828 170224868
686131661694 416362606
932008050920 535325703
335060749095 535320214
661405759478 447556593
850643992399 142856714
606801796874 31600173
551135375033 116575382
607691295140 102210669
141247957402 41595642
318410276946 82878411
867636775055 535314725
331209476180 535309236
765831383404 3628229
662969128715 332408351
445097118095 535303747
745244007359 203186313
506717484735 535298258
732725600828 78256673
46318105907 100799996
702290401451 90804527
655152194706 28301284
627153442325 36858635
565448034608 4067349
224776181074 53440904
726089277108 131895181
2960506691 237025998
171598181570 17295839
40304341986 133437590
722938949820 312274699
654765093959 403831219
77992337581 58754256
429772088989 81385403
486532809175 168210405
65579180044 380464546
198495104698 6290394
569093782896 43247831
110724807778 211266121
488011302005 230576423
155951261037 219774071
930619632580 252603780
170265369708 225027044
270109636899 7014942
726790222735 535292769
998856293579 143822778
135344739360 7744979
982104113168 485403248
553482941560 71164885
302444788412 49708384
377443907770 65780176
994178599405 535287280
457010065643 21928555
341551331468 75737222
145132120405 17235460
720188040595 535281791
267771289311 123013979
684355157168 5725027
625283600262 249711077
605438411282 274702494
849124963304 197949807
806186095361 270827260
638607844302 6405663
238405177302 106453666
874512644224 224247606
570310903105 177415458
545617018226 45377563
217872016110 535276302
278942200905 377429129
448908301935 25057285
604649853145 374410179
760351315280 485216622
527168975096 91430273
436540494516 65275188
116188713705 102693701
230343077108 61778695
69367356904 484305448
328715518023 186938873
993492391743 62053145
767396520099 37155041
868279501440 281931507
81439927480 23267871
12853416669 222052006
15648808750 160201954
542978468831 7651666
675114499898 485029996
116552277620 33444477
103294642595 37533782
579341488275 535270813
307001475000 535265324
741477923724 603790
142389422724 28553778
990151719494 70390936
543870201120 125275447
834044952180 3392202
468688501155 16219995
266740301092 20742931
272205266396 43906511
765853133730 41326681
739277904425 13843258
867522057536 73267172
824409429809 192378472
581922883294 65818599
872038229815 535259835
805466226570 535254346
172206922975 535248857
43313102475 82719230
210924260089 45141536
270286484409 229835408
839577500960 535243368
865436047675 403386610
339817759319 33680504
810029052441 371177158
504516757355 535237879
850581137860 226069954
951665260698 119199124
855161638311 301916956
793362225980 535232390
286365232969 41332170
393380024665 535226901
557429854811 409122615
846729864945 251752985
377580210618 51525243
773555679560 535221412
244830926515 535215923
663669242595 148537829
896266825723 233655752
9147602254 65752731
122690556925 535210434
857183320000 164241858
354054731073 7196079
897031210304 278808266
300290426615 51936918
529274940380 505196582
280638612524 194052617
885059829443 78141404
385681139998 55773729
971070961915 459110938
720738222440 192060110
244728131104 30266346
368621841640 124452097
465453846360 535204945
361469477655 535199456
663519310560 492259009
200816378915 426067158
884142230405 491408214
982949861196 40613111
166705104525 535193967
945762597045 413025294
917456863942 72240729
295997838100 535188478
559436976764 3759965
705333130780 162216417
562033052277 169621078
117465636569 142944538
432366641141 4347288
670462332155 106382309
474965443578 67591546
958458517836 435102052
938471819528 22071269
852076210051 68617989
807493213214 148976949
64371281355 266315302
371883815188 1915661
852562159618 27873142
733942586720 535182989
415008878408 331639891
409335298170 535177500
768053861110 509379200
360780805432 117640248
316197473766 107611845
224113452773 280043291
812618590555 400976939
439859150386 88400345
72424376681 170318181
467755900680 243113299
170798052621 5258462
693092171243 101848395
887443321475 535172011
571965658703 172876055
558352426883 14200043
197357904329 127191108
944662233355 169214892
199642223690 16587758
641512036760 535166522
542717840133 205239199
218024401728 137554340
197515287845 535161033
224939983812 62069612
185799090594 86918315
740249748669 262462024
111686920025 535155544
391499596902 42902024
947726163783 217287554
821421500075 535150055
42420780282 319350020
390870488726 73437331
239879289910 456328015
755645904237 218187750
484423638315 56487299
127828890887 255534906
275285792979 284209442
241230868663 5818340
204117469985 535144566
379625478540 516948531
248502536063 14447048
744396041775 535139077
750344895363 26654584
3073382487 149624651
344116685048 241038457
876446397622 229121838
512219303185 535133588
532576031450 450756680
373573478245 503741997
138095648585 535128099
424190207985 267089251
892945139925 192740746
492412756765 535122610
569235388118 186626
174796211176 104362357
292740225399 447699307
834328988882 169181958
660768401335 535117121
478933291875 68217292
768535691019 32632105
570962230753 56207360
708925588948 236581389
625006581410 523101700
852410910223 75221256
755902284449 6339795
74274554565 535111632
882741006228 283325713
838352550529 34827705
748797496535 80671833
174639083062 299803691
40022950982 109450660
795013874804 348370363
289278709907 74474752
141657324441 194173375
229976016700 535106143
833890903395 116866299
331394900089 55060159
505899025107 3337312
612352398975 67618991
355967659205 535100654
846466373570 38982878
794837960424 135715525
832822310037 113045955
79776373015 535095165
287585953962 121252010
711935312920 535089676
215084382567 3644696
901748049445 277787312
893757042779 26517359
484710210935 16368198
262171140915 168655014
441796027025 535084187
505066939200 190989755
467962369415 90189759
229425834855 535078698
354867295515 535073209
939710596750 30162055
131493466445 535067720
223720426487 49730340
801006322030 33362142
996071489779 243508507
920454232175 535062231
102333828660 478695690
565951861848 164604132
614553126355 349868860
549206937895 198169367
116638556630 18684556
429450145253 123233539
840677864650 336223206
32796979507 176767756
985991498214 226832925
825272772990 535056742
315913944960 83734695
281142928285 535051253
569438215065 28883118
600554893167 79069045
876989866420 277254879
136445103050 535045764
634988171672 84958742
150749831020 52754779
469982953304 236696658
421439298760 535040275
430242208280 535034786
609051307905 535029297
824172409300 535023808
352263068837 329718741
689290815294 8112742
872478969070 45750815
67064103074 32934
82527282240 535018319
297098201790 535012830
763298313541 46189935
775756406940 535007341
778507316165 259091778
233277107770 535001852
801695724290 116328377
757315996101 219488643
15549770723 207945276
780157861700 534996363
695429857570 526817753
613268861790 168084158
952364779185 534990874
481727558711 2996994
502701478533 47578652
748247314690 222244121
766593663117 6460553
951345251998 407991881
236579686359 78668348
576590579050 534985385
988126599110 508094774
247031653895 43324677
941361142285 534979896
711935312920 534974407
977347797139 237327893
579598625969 20111696
294166921117 157199471
371922932710 164143056
135583401080 292953419
427207558759 152478931
714909009677 114533474
30683702875 34739881
780851580895 322917870
718386994750 132526416
222540505231 126675142
56099207536 3677630
156599372131 105487602
625556763255 534968918
534633723560 116163707
901748049445 534963429
676272618846 183711341
802070590056 30573730
236578198840 362954636
696601896622 411175501
588024174809 14172598
5362998733 101584923
555370161797 25123153
653616037350 534957940
971206320655 300006784
421310024413 39284773
856480678272 18569287
91067364554 204278624
454133826081 266156121
466467019866 46343627
926506232470 228073439
482509483555 534952451
132593830135 534946962
965406841805 106492089
370886751897 176526240
155151285780 360791970
515832970849 183639984
75791357707 31677019
676173492995 37462425
134712861820 13942060
532576031450 291059714
607400762370 505580812
359450260527 314558123
384442779940 7179612
114128762708 87368413
73724372720 3090307
287882033530 337134380
318283695117 158533298
411543161250 28081724
62660694230 7948072
158419950419 9402657
72508951193 66378477
156687130263 20924068
188162196480 534941473
849241719823 204668343
616481025571 212556036
717091672758 162287774
389528751750 490870292
4077342870 284242376
769154224800 534935984
54438326214 2305380
61206553512 61625003
808264708958 88976690
380138227986 17658113
580232827937 35321715
265737836625 534930495
380618726976 1723546
66572008735 37643562
484710210935 534925006
510018575805 534919517
133144011980 534914028
345711116536 225422252
579891670120 283501361
529085237632 72581047
391533562834 23657590
693300701261 446420370
76284558243 27911565
62895812964 141286860
101532044614 194952813
236351774682 83213240
203991911691 100706683
685576265299 259486986
197515287845 534908539
324519247572 8985493
473922176466 156694483
254471542678 208850961
850462440816 100789018
408785116325 459484190
716336767680 488960120
749347678380 19074275
257182486494 46607099
993996032357 6345284
51391784938 87983181
68730945450 6542888
703496099051 148510384
196965106000 438357029
181009832495 534903050
831263622917 45712392
641980495465 65549638
447146088184 109719621
702032039710 534897561
191296775827 116959612
308905414731 1042910
502447063383 229363354
17536149745 7207057
97382192055 534892072
80707332279 150557781
611802217130 534886583
715786585835 416422985
710445381014 287848649
472868430853 9484992
308544658276 32116139
806722263789 374838321
314521684320 63831581
116638556630 527185516
899382264927 130094789
550586587394 79327028
961576355733 118655713
520120583749 315584566
753703648378 21253408
5403545976 4704073
474806937725 489020499
308051073510 428142
762560232248 515482968
216498560784 21198518
497914575215 534881094
432724356690 213988665
230328355610 76061073
998100241300 429382514
768389639707 80133911
270004434725 71938834
69322917960 534875605
615540737588 46524764
806016408415 498774452
74274554565 459385388
958416779480 534870116
821827071307 7591287
458631837840 156540791
822521863765 435738776
187461926000 6251971
935859323835 534864627
815146429401 50778739
618404399270 59692875
187079831221 509016926
808981251415 278374635
538970506922 139854231
813012387882 26001393
258705434735 63183879
395907462814 139634671
989480598512 60916922
853524656095 112705637
507641698018 24815769
42843471705 12438074
473879938611 291652526
121983534975 101101891
7702551320 289182476
155802909834 12410629
612704260342 25622652
707473371961 18146634
72489728715 39372597
297546735425 11482988
162853831610 534859138
889644048855 534853649
832566857466 125626743
297371652792 90436764
922075452564 2173644
758700769745 9775909
972171325605 534848160
451876627869 163220904
942179972257 167403522
199314826796 342145837
64196338528 10258941
823072045610 523332238
654716401040 12284382
511118939495 447408390
152338320502 37896056
536399214244 10445567
582341323650 268296831
411470917613 25216466
485206158552 32961445
328371437150 55674927
653397012364 160086685
666270219785 391420590
711258546338 77543103
433630338423 62042167
547332613900 1657678
420338935070 534842671
655637062940 99098406
560529090487 53660464
828023682215 463683275
217995787571 29119145
434643663040 534837182
41813825710 534831693
378978566629 53523239
997187562987 29717446
362569841345 404155070
132910463100 6037900
374508499369 22773861
82924213786 47024263
206318197365 534826204
530925485915 216425781
753334397859 121098318
799414226275 445597020
666116936552 6405663
923755323245 175779736
241007587121 351252088
660546911788 97632843
673972765615 376325840
770804770335 534820715
69669784337 17927074
341008900091 4885210
426028587100 323066073
579075795811 240259019
636437597339 18563798
172757104820 534815226
721910848815 26594205
920887643615 70572073
213560163786 343402818
565036760305 534809737
573839669825 534804248
233020461178 86572508
457888739601 142692044
400451027784 11340274
334693790070 477543
35211643570 534798759
496264029680 534793270
116760988775 191478276
53441833779 407097174
99032737590 47073664
252925469280 98044518
872070647849 200145407
28059279585 534787781
786071843671 106717138
66572008735 135797860
610078225867 46469874
676701732399 1487519
365590820348 224275051
177959676549 259036888
377313327041 18657111
391729479130 534782292
131493466445 40958918
330109112490 534776803
730984119030 183250265
178572669021 103934215
570140788017 108846870
104262446935 64715310
87583028708 13568808
292559469721 16181572
501715780053 570856
74491095615 90716703
759995081761 229445689
605750216835 312949846
370392557852 359046468
605488097710 2673143
441675035579 64841557
923755323245 175609577
337500291887 64967804
22482291861 20655107
423539086011 51278238
127642193530 534771314
241928726564 3106774
161308619985 111701150
496918601327 395356203
815230026871 85315527
411536025550 534765825
792261862290 534760336
743318166518 391898133
236578198840 534754847
369507242204 26012371
988966978896 154422037
407918084536 262906633
646312909583 131895181
92980737295 210020118
968870234535 372110288
498334461759 86742667
119389465855 346081450
127541412582 26874144
628515184125 64078586
264209476230 348743615
970298977650 56981309
805466226570 534749358
547868123648 76297100
250366568183 62437375
524670455580 9172119
629569264567 12394162
615885751591 1580832
124417641076 265426084
812618590555 534743869
286530325622 96990630
333295661689 97363882
396623088608 13689566
617171028713 17361707
933364427059 46546720
117256791097 283331202
577690942740 534738380
389528751750 456717734
690918993154 38642560
240860100272 11708037
283000458521 227667253
398136820818 174550200
735593132255 534732891
973271689295 534727402
113337465560 487329887
667843345556 42951425
249125710630 8837290
272890200610 412108631
277841837215 534721913
547642108584 169527765
269715877995 251610271
732292041185 488971098
963368416085 534716424
700601125532 290878577
204707233009 486835877
27242872843 1125245
880599834498 32198474
533676395140 429289201
296465632636 25474449
654475557279 65747242
743295678085 534710935
691578584655 534705446
716336767680 534699957
359818932120 31007361
349792565177 89898842
346064385995 195090038
901908350201 167288253
340012385700 534694468
196185085839 14990459
356517841050 390333768
387205364268 30441994
763102224505 363761519
269395158306 12289871
278392019060 224247606
164823831456 11312829
871576854501 15786364
915682535968 245671173
102611983735 14880679
52135349742 42611107
374367679074 186175902
316770533763 48819166
857733501845 467059010
221777196494 265338260
242438218452 166552727
944500711133 64495750
212755415680 25457982
21457097445 26001393
665355603855 312346056
722220027718 89366409
257323015872 26764364
613837618411 10456545
924305505090 502051385
415387298465 534688979
508368030270 534683490
542608104045 396311289
422539662450 370584346
43242151661 123617769
436526568923 89860419
991362170568 46705901
426755157960 115548939
301996515341 11367719
406584388945 534678001
766403315575 475215664
217872016110 534672512
930907687230 534667023
840127682805 387896652
43464371245 107633801
681675311445 262341266
586698608427 316029175
980867910287 10648660
207193415834 128025436
996379326785 448764173
551282214180 163780782
640933056713 3046395
960067325015 479760556
778266966414 146660591
574309259264 25051796
33458675876 42819689
335447860820 135814327
925783830342 12322805
451149118390 316726278
322629151099 147094222
925114087099 128552380
152959148685 38538269
372473114555 120741533
16018907483 281080712
997511455318 337935774
665974930633 195825564
77575645635 386244463
343181106627 33504856
409116229272 171152509
651671843874 253152680
351016022600 534661534
204117469985 370836840
756584463185 247295917
696371591741 61877497
125441466150 534656045
955745016146 419381556
934208778300 534650556
743295678085 534645067
804368579935 509714029
409335298170 150684028
753010807423 101409275
588694579640 443297129
496814211525 534639578
529825122225 229220640
706675213563 234605349
579341488275 534634089
28834740968 218357909
75925100100 534628600
404806665861 62322106
490976677438 208889384
205316663120 241439154
308652020535 534623111
434607855385 2398693
85828373310 420177461
890194230700 425128539
470986502012 423959382
376324387470 224253095
727676786967 168748327
834376106458 32626616
444131130614 333099965
304594468092 29569243
958780425730 87308034
938997163648 86989672
507817848425 364447644
160817082616 250479537
588145369348 529534808
267424444890 464407823
57671831227 69556608
702619705936 242657712
473986771018 101480632
5490 108001564
381826205920 47002307
888543685165 534617622
998990433761 29964451
298748747325 534612133
13754551615 202769149
628215959360 44087648
166251611415 252795895
132593830135 511525399
495055337667 20183053
765853133730 437149449
463803300825 534606644
88355992596 112348852
875595218065 233919224
410176891025 104236110
720638456957 20452014
139775840209 262912122
213342395781 49252797
296548019945 189979779
859934229225 225702191
575104291840 299402994
125284702891 122053404
809374650953 410401552
744578885854 306198376
653204463733 298310683
579546837254 274455489
292696747030 534601155
110036374490 76906379
947963324425 251094305
6793715307 335806042
326747233326 19216989
293344539762 210574507
531475667760 79359962
893725689611 167683461
347714931530 534595666
90780009915 438977286
378525114850 25984926
454188573367 64978782
240496640648 456306059
84579090142 121828355
878640411955 388099745
952814311818 77109472
164504377145 534590177
781486134159 135128202
250134825184 48341623
57218917370 247043423
308238399521 120906203
198615651535 75215767
141782868849 16851230
868737138745 534584688
597659189611 92253623
594598132511 113490564
729541131960 23921062
328458566955 478970140
966669507155 534579199
490762211230 534573710
956766233945 534568221
841586598953 151189016
527432727035 101178737
418138207690 534562732
238228744375 467278570
420889116915 431633004
196697717435 150398600
188368731083 143504416
866245584770 239600339
966176751228 177508771
109651230408 201896398
897086138727 124550899
974372052985 189672395
810376572009 417164
927606596160 284758342
779057498010 502918647
991427690180 534557243
117188738475 534551754
350833537887 141654623
66992471624 50570157
931457869075 107337395
64211087471 44609103
379625478540 400378638
824722591145 408826209
600798580230 106656759
783458952770 237388272
308562612795 67547634
152613991968 69260202
659117855800 534546265
747962257034 106876319
659350496087 283698965
949300862316 236235582
8069770909 88707729
399982206805 505503966
200624782462 141017899
67122190580 173639026
330109112490 115669697
38965280734 27664560
573538265927 17295839
74869394914 429497783
297176403573 456289592
865652693016 223105894
846729864945 251774941
976572780365 533294773
428725160714 259207047
862685138450 218626870
70270646119 116432668
400771912143 25425048
780349954744 234687684
842742000846 16648137
222273470870 534540776
73724372720 451574541
209619288435 534535287
257866265110 79107468
834806715927 338127889
168706001952 109516528
947074654998 140084769
998222162968 111898754
881941503025 349270559
430646330416 57014243
301906967795 82867433
29888020016 354874828
743845859930 534529798
667920765320 534524309
570875394773 65313611
476333286238 18948028
58450045507 398803295
706764678774 175960873
986335197438 84892874
30237576003 4039904
433543299350 43352122
7702551320 534518820
436294208575 167990845
525973849310 339637364
91880373605 534513331
521748393846 212956733
238778926220 534507842
426390935365 534502353
224350681864 83954255
840127682805 534496864
344225663654 169401518
91330191760 346218675
180459650650 276760869
703682585245 534491375
992528053870 180253271
31539855466 39328685
46787643364 246412188
992112676376 117903720
982507593091 46178957
814305626962 222814977
916897120259 161530292
169158600355 189447346
707953750193 46799214
368848773367 150519358
960617506860 534485886
815369499780 20194031
705827299961 9128207
252533472345 534480397
817261753430 22126159
538077849900 534474908
497914575215 534074211
305163191779 50806184
591995670710 519830256
295447656255 534469419
76532252276 471664281
433811091193 5538401
946862960735 534463930
975509176508 487752540
496265489754 141215503
565380953539 74848004
318860674260 157764838
901538531407 133443079
329558930645 325794106
178809105115 504071337
7152369475 534458441
230526198545 534452952
391084373100 39065213
989305757395 129809361
867049018097 20089740
688450814249 83915832
449155238486 149476448
532648041641 44010802
521997786561 84651358
269435974510 92061508
820321136385 379092296
20356733755 404934508
494657330277 126203088
462994188964 148867169
909577034390 326875439
182243606330 385541871
101233464970 463211221
781614554803 167216896
90448021309 174484332
147448739950 534447463
270689473230 290296743
95004227446 120670176
207017685499 2124243
413736752930 518831258
252251762979 142148633
800159646361 308174416
1607849186 7404661
664069492405 534441974
430792390125 534436485
610701853440 534430996
873196732993 96556999
872717320825 105679717
341662931235 59440381
574096269597 176438416
22445252089 66032670
9639759880 156359654
520160686383 211529593
260656876272 90074490
884692412250 145557302
522727395746 422016276
438061850947 254069343
484086780966 6059856
811604793884 284456447
945762597045 534425507
129518402833 223281542
121040011390 534420018
85082829558 84069524
57769099215 534414529
430728736773 19222478
766156593095 194288644
911619878755 2744500
887689206719 34503854
401343391308 213313518
861983863483 110866822
366298992080 37692963
159552740540 295297222
869287320590 91046043
543029486505 170268780
912201504500 448121960
910237830563 20984447
735042950410 534409040
249232381275 534403551
479692055720 4813853
829447122956 9935090
376324387470 534398062
161936026571 204278624
842878592030 534392573
81293845815 33444477
64021974954 102869349
300801422489 53858068
273920137522 6724025
593096034400 534387084
169456013750 67855018
392482128229 324509680
649517866307 162046258
846960924400 100443211
154601103935 534381595
148549103640 360067422
776306588785 268104716
187855407873 123354297
129292739065 465988655
275806548295 260815324
140296375965 471065980
432993117505 416549232
806566590260 55927421
501765848130 534376106
408571459581 166728375
172660830341 70160398
99032737590 488488066
759801133435 534370617
791711680445 530122131
925405868780 534365128
120489829545 534359639
409163094354 53660464
501115275056 75654887
73482359802 178568148
684976402515 534354150
388105110497 13782879
507817848425 406690988
98274728319 90036067
83077464085 514983469
249132165694 34717925
48688223827 39608624
986816711893 80177823
634359672775 242657712
136621025500 278989403
379106265633 173249307
999226831432 333220723
393380024665 364952632
538557588500 47759789
677547368066 13052842
75534494463 188042162
13754551615 534348661
872038229815 85326505
454231519303 105300976
983882843320 325508678
90331089142 339000640
137545466740 391667595
27509097740 378334814
81977100395 534343172
984825508040 390273389
969685282586 23602700
879575334277 23009888
136309258370 49807186
996929508630 107469131
252262697067 105498580
450048754700 534337683
881806229201 8271923
453231845829 29223436
896246230995 348342918
960067325015 278193498
853332047085 534332194
831874955130 154756866
793912407825 534326705
999680417855 468107409
180459650650 168748327
857446429726 214180780
101321338371 127866255
82936865931 32313743
883932613565 73327551
933108414610 534321216
425632948050 121339834
958838493861 105526025
684254763358 20792332
921171109461 278841200
169813358628 175768758
65445102822 9375212
218422197955 534315727
797482772768 176218856
651171112430 115208621
526913064030 42896535
207418561055 534310238
616753853735 76714264
981160070709 147923061
411153351518 243623776
66224667396 168193938
556997560219 221283546
389937912788 18404617
672890861432 477257572
351566204445 314931375
636010218310 415242850
633448174597 67953820
328458566955 512749446
2827760715 176998294
721288404285 90255627
119770232296 5005968
141946921500 534304749
452799663925 410988875
779389417840 189771197
642263423389 171459893
180817577362 161887077
988460840787 105070438
300949474705 238184177
700496796109 14145153
735593132255 534299260
179493564367 276854182
73649884082 12355739
785109498305 534293771
878936318456 41019297
657467310265 534288282
520045631454 60131995
251097299705 172678451
185411287255 534282793
973171748164 59407447
573839669825 222952202
965054585230 478091900
183834898110 16906120
457751300530 534277304
523086041517 46601610
542325110253 3617251
665939202732 24266869
591710420939 109609841
665720037940 194403913
194990185102 70412892
760901497125 341207218
767146589462 184940877
233279857759 506898172
599698216540 534271815
274725418061 14232977
287063723 87549550
219659490239 351136819
438806683710 187542663
983725144350 415703926
559928887385 117942143
99582919435 534266326
520168947328 139157128
803265499190 484898260
859177361666 105805964
544680032040 377324838
40883527707 275020856
343863658615 521592225
732016764927 50899497
748247314690 534260837
456379338212 73706292
187061832790 534255348
678060405848 49143017
275090927990 534249859
181806673533 20237943
856464441810 149536827
66913172041 49313176
873254938349 44422477
609432414664 134881197
783458952770 484656744
86928737000 215382871
986915876167 42413503
271789836920 534244370
959991480594 30535307
176058195890 534238881
22277656452 160942969
208211850710 61822607
991977872025 501606776
508079778016 55131516
725349999213 213856929
667883530525 7574820
126930138167 54555171
791977205331 8343280
965018961620 534233392
29950440924 99724152
83107697497 347173761
996769792289 16236462
261087123467 182597074
891176879877 36348158
544680032040 534227903
496634399955 68310605
158815951743 124045911
177837908573 71713785
872502824264 53259767
309752384225 534222414
136643909141 131653665
650568571014 223188229
394480388355 494460098
648259166923 199574551
920004520986 174659980
856566185914 4660161
291486770591 79810060
178769795478 13865214
873490218845 3705075
448398209165 534216925
75719665878 25375647
362293851517 131093787
122690556925 534211436
62649123418 22279851
401793376947 349621855
744630625168 178436412
628768446585 67547634
33561098035 534205947
508918212115 213121403
246481472050 354353373
680024765910 534200458
278203617205 95711693
105084737885 534194969
906699686050 534189480
148045830789 418969881
571214886842 141671090
776306588785 489563910
602877163474 65824088
138095648585 75380437
390078933595 48890523
138095648585 534183991
579234669427 36611630
997479690475 174989320
145051970027 113265515
791161498600 534178502
720328948714 245539437
436177910224 29991896
494810950920 40947940
753360042467 176438416
638423337056 255853268
482509483555 457733199
472520743707 12910128
277046338074 71340533
664701394482 379965047
824722591145 534173013
744605842333 67838551
733392404875 492121784
482856887854 13920104
673695425493 74035632
853451098006 184979300
357683425038 364738561
293246928875 326145402
211820015815 534167524
695752715061 26242909
664069492405 534162035
954312071038 199344013
591223851115 80337004
813987190697 196220772
60399110307 30205967
179359286960 370644725
790398186955 187548152
170032520839 214131379
286157018732 276996896
360058027471 250572850
900097503910 534156546
1657598901 219543533
262986927400 352448690
93104986299 334071518
808217135795 51069656
928989786064 153412061
311313055455 8409148
803403448738 330920832
747381413635 126170154
634909854620 534151057
619504762960 303656969
902813039111 5231017
528174576690 529869637
853332047085 534145568
898446958375 534140079
992602363952 324361477
449298419051 21747418
775756406940 143262900
815427167214 451810568
829399000893 179259762
320022454371 106870830
252446743237 26731430
342799264342 466510110
87478918845 534134590
248682199430 534129101
313603657140 426341608
15955278995 134134693
75262352424 26264865
194683853 280877619
456878576648 288831180
382622300454 196253706
241529835445 534123612
889220333570 396997414
828573864060 497621762
717738598228 198312081
819220772695 534118123
238607018810 111042470
774523190075 73344018
104568510994 339851435
886748787000 19557307
785832001816 341794541
470504427679 354935207
140296375965 170817680
123428479037 123529945
652835600025 79348984
975406474410 17208015
78676009325 95376864
523496775317 12811326
173682130475 121499015
449498572855 412454438
866955211087 40668001
533428525459 165888558
513657114128 111509035
876007153956 402069250
100332626430 84590979
290474269324 3628229
676173492995 534112634
84637718151 56662947
179677237285 118276972
798171041386 55488301
717107030980 7327815
137397979891 46711390
482042685109 435799155
612902580820 162666515
367150605268 119374772
802165135500 534107145
615103308200 67437854
669638144919 447847510
554045385831 194211798
41263643865 375255485
668822561527 56295184
807965835489 230071435
72929510303 8178610
204667651830 170674966
223981299609 262105239
363766410738 162661026
471870222942 52035720
973271689295 534101656
369316729992 382704058
800398434328 40827182
634128884862 196912386
363261414341 111602348
779057498010 294484850
332309839870 401410570
654595321770 102627833
401818340919 67366497
925134193306 166673485
554033123405 534096167
70150250393 5807362
934965291655 302295697
347714931530 181340093
54741376812 245698618
566391698326 137768411
875889502730 404550278
113787733719 68343539
58469701616 118035456
819220772695 137680587
671449106479 254382216
594501789583 16950032
440695663335 534090678
326257839575 530385603
906149751210 519572273
834114423872 482477611
31736279331 31380613
175508014045 534085189
452460314570 63738268
768523867713 43966890
173472675724 226531030
368004493483 26852188
942907311577 20435547
665515685051 30140099
120741264168 58951860
295204699229 137751944
340012385700 534079700
574389851670 534074211
959795704431 167595637
319105475590 534068722
210237522902 283331202
665169856095 534063233
87010676792 214894350
367997363272 50427443
302401606449 71285643
47865826005 522624157
46774557588 521663582
784657898900 321627955
295997838100 534057744
667607807077 116866299
119684922258 214559521
472021444892 7102766
648664400745 135358740
845079319410 534052255
745496405465 534046766
500665484440 204295091
123790920615 172640028
25756656990 10560836
229724738350 126581829
600798580230 460066024
468754937430 508495471
462888278709 190962310
659117855800 534041277
236990538009 42627574
102884010505 534035788
594557393153 68947329
491862574920 457716732
391179297285 534030299
751415459272 108654755
403005826017 149921057
592429356600 49938922
199716015225 500651690
200615780502 82538093
681675311445 130802870
420889116915 534024810
472056028500 462025597
363120023190 188618507
142866996077 23020866
248435509884 111426700
95203865284 292272783
380980927038 275405086
927287726264 282782302
978004635743 196462288
362352721042 67882463
131304784651 127081328
320806635194 459923310
748632274727 112304940
930124472471 166256321
592783592123 47732344
774372319421 218253618
569438215065 534019321
471602277407 201934821
449780416538 13881681
876161164318 197532643
708991187987 16373687
609515562036 36457938
221723289025 512842759
755648846341 13832280
943853363010 131950071
344315820479 26929034
699579748552 199267167
878963489006 111668216
551282214180 534013832
609051307905 534008343
661674890637 77060071
778890300162 15923589
663458429153 17471487
785109498305 534002854
94175769768 254442595
965018961620 533997365
898997140220 349797503
840054270011 39411020
432234729493 36446960
79776373015 443527667
583360159223 78898886
548531304955 533991876
731741859340 533986387
515742539574 147456496
289728662612 98862379
656366946575 266946537
74683792449 68014199
703919012942 72811585
989777144645 533980898
830641200343 16280374
852111509810 45701414
352232346904 336525101
257485108950 216749632
4139785734 227403781
69873099805 468590441
876460932494 499241017
321987500558 223215674
990425870507 267544838
310852747915 533975409
202466924450 533969920
98259265806 112348852
138575409141 23888128
311082193604 266106720
48047330768 80852970
658735456218 131132210
721706671574 4769941
796903010702 276865160
172683055302 27922543
747146951000 410006344
248132017585 533964431
41428769452 150662072
96727535165 68184358
936746612615 5972032
858833865535 91089955
930712193587 96529554
116469371764 45130558
487132600602 144585749
837285554470 6872228
667839075114 49576648
314496605079 14408625
45476790083 34794771
916477099071 80622432
930953575270 127449091
403283297875 533958942
861660984036 339955726
975472416675 533953453
668955598420 29163057
75947605000 322577552
73082905897 8831801
901685982414 28537311
892735193745 179556168
911651322655 533947964
125991647995 533942475
247422662810 45443431
578791306430 52008275
491068777369 219861895
760523466787 174649002
647013855210 533936986
231870959960 204690299
318005111900 533931497
399749404429 215564008
866906210784 72707294
711190773655 19474972
551130429444 4083816
531802680424 165603130
670121492700 500053389
686862662177 240511513
406584388945 310073610
478284862419 222957691
496687698145 24162578
538024082237 22987932
206318197365 21511391
279400680608 55631015
203603059953 480353368
490620756792 87439770
283365216457 130127723
405484025255 533926008
116638556630 37314222
213212443706 52354082
816792380643 178419945
626657126945 330470734
596947307315 478942695
600665661187 19167588
879740775645 533920519
276588289094 11093269
177708741425 67339052
561639537470 19820779
357618204740 533915030
613452762665 142456017
684426220670 206150373
611633795235 81791589
878337937702 234182696
587431074473 38038770
654716401040 369640238
810185033354 131856758
184060479543 190814107
760438853852 215157822
737149159791 20089740
42364007555 533909541
862072713926 17032367
801064771810 183387490
241529835445 206995679
442610723780 57041688
577690942740 533904052
220072743490 329883411
824546056508 104993592
470155225569 158643078
801064771810 533898563
193113833085 190029180
58319281060 533893074
979680913710 164889560
754751207888 36293268
896796412840 246917176
708634221850 85227703
86312508599 22510389
899746462985 230115347
523638418962 72377954
357630823951 430469336
626106945100 533887585
514970212410 483827905
727186226640 26380134
908777198939 58046175
324775938076 31144586
945694003593 4978523
989226962800 533882096
529367528832 202275139
733942586720 447979246
965900788845 96595422
946545265485 248069866
320988101534 70110997
798864044430 38049748
771386239480 299029742
353216749980 533876607
194088605547 79617945
862192086117 296406
455415206013 59819122
496531903858 108989584
382926569610 533871118
787966251917 370710593
281142928285 331464243
200556779241 242932162
640411673070 314667903
249728246557 5357264
691028402810 509521914
493946070819 44762795
984480005516 28992898
715902261021 186181391
699967011388 23591722
378239826656 184276708
628027972088 102649789
761097498337 224736127
102884010505 533865629
869174941385 45108602
791519370422 77510169
895696049150 533860140
393312161250 36441471
425290571675 513128187
861614645898 88866910
690478220965 45668480
56935012404 135457542
923549323656 80419339
400874611333 17262905
218899192055 6773426
801614953655 528640101
869840367693 239078884
404721229576 80787102
967512593018 224121359
232726925925 533854651
797213498895 494976064
565586942150 77049093
658383268092 51662468
896901093559 339406826
216221470575 439345049
853237578487 60927900
323745323109 183859544
280592746440 124325850
313009845815 11548856
255465793020 284500359
22596218964 239243554
707581771641 313273697
63522873743 24052798
509081773337 184617026
921416594008 75160877
696129378638 113743058
742745496240 81857457
638210945690 533849162
846729864945 113836371
20171070911 5390198
432659619424 306165442
438846868679 10297364
837926955425 330404866
907142055538 27280330
217711251370 91682767
237718659675 415857618
679377316077 69556608
335476134659 45212893
695709494675 6482509
216221470575 533843673
843279020069 58435894
590345125175 533838184
819257499594 69188845
593646216245 480841889
201741453971 152714958
592636629637 388851738
989107277736 62036678
826373136680 324410878
610701853440 522486932
526763538181 109307946
241806047414 2118754
822153087881 245879755
932855615807 169621078
697187921637 156551769
986756903749 121235543
900647685755 443406909
456650936840 374547404
17450005379 130325327
376325512715 68766192
508185743161 82197775
602152963862 66054626
227775289320 30946982
635460036465 122547414
624456399565 533832695
575331772467 140864207
274613360126 200222253
244650236705 155174030
743845859930 422241325
132043648290 533827206
730982637000 56822128
249489617771 134711038
502866211820 41008319
620899721280 90903329
420338935070 533821717
170556377440 533816228
787860407530 533810739
866918786083 113655234
103560916893 32593682
177708741425 533805250
609250783654 65719797
229976016700 533799761
494613484145 311385481
727340404580 533794272
938979011525 67015201
330836764683 310578598
664410847826 82532604
526883725325 14787366
385127296990 498598804
833299932791 6383707
829212852436 350889814
312721909342 273182041
168200582902 114676188
111686920025 533788783
201308083535 39224394
151850194710 533783294
916423438607 23240426
897896776530 384998460
996198752244 46178957
650314946280 329729719
575099933574 268785352
202466924450 461032088
572189124290 533777805
354867295515 478020543
604919829610 144882155
638699867387 4715051
329975496344 4934611
19806551910 455323528
864335683985 526137117
604040820823 32083205
752110043148 100750595
121824282618 123184138
854982592620 533772316
959517143170 533766827
154119523612 235483589
861169002058 136445562
753807953264 165663509
316904748210 533761338
993299552195 174374552
336502221201 117316397
763663011098 322692821
65471645045 133355255
641741553806 133613238
91758278870 46513786
521022212705 478734113
765853133730 533755849
478658210640 123030446
542224612152 19727466
241214747470 188036673
603739847975 288573197
37412370950 533750360
583047469941 109928203
383620826727 275361174
589713318992 34910040
538450942719 21966978
945976920539 287343661
132043648290 533744871
825822954835 185132992
700643604903 58534696
58319281060 533739382
396492829149 12783881
469305119275 533733893
751063921756 203021643
978223325900 65253232
300399292860 219400819
397572828649 39822695
632471653725 12580788
26021734686 54621039
718436747046 5543890
23888994060 54324633
776856770630 533728404
65471645045 212901843
503416393665 533722915
367423199986 4704073
910550958965 359128803
541529257235 8475016
662158414066 1108778
902373562326 37588672
303150202085 533717426
724994786648 73799605
116638556630 533711937
310302566070 314261717
264637472935 533706448
850517144190 7108255
831646011521 7256458
856387332338 147379650
916602959260 405549276
34661461725 533700959
149099285485 366379772
157483847962 127624739
558224275200 91150334
857994322658 147516875
136128999610 237410228
60520008440 131922626
812726257290 199173854
220906025999 64594552
443034307329 338380383
528245296966 191549633
211404923749 26874144
341112749390 533695470
921972226430 24711478
212920379505 533689981
162614497324 211666818
947413142580 411636577
815208169673 69551119
282243291975 533684492
253469673604 18898627
444546936250 387347752
992220474847 231987096
903668340907 135968019
819461794685 129101280
823622227455 533679003
817570227160 430222331
228325471165 194766187
275558025423 37182486
247581835740 533673514
856082956310 533668025
963918597930 533662536
211990641380 342606913
206868379210 495481052
356517841050 533657047
520511518726 16406621
379377016047 78295096
171421485171 38208929
139881382701 216760610
511295130906 349643811
653920737229 211809532
617188039124 47523762
425840753520 533651558
285544383045 66669394
220993515170 2656676
481409119865 119396728
838477137270 490980072
838477137270 533646069
600104913017 40788759
35183553449 10445567
396520570555 140211016
357771550933 154207966
959996733567 16340753
615103308200 191763704
380175660385 157336696
708995249847 806883
519921849015 76313567
654873616978 158050266
598314502273 151139615
620687609853 244084852
722130430771 208439286
109023867734 138158130
598898496358 88526592
212764692090 55466345
639750385468 88806531
180209684171 48050706
341112749390 463683275
832643747378 223770063
196261037132 8085297
277841837215 82516137
764202588195 533640580
109346159858 59187887
478973674448 183716830
3942900793 234094872
272437882146 287146057
517540234221 27060770
702691771017 133794375
140465568901 24415072
577953223627 68217292
214570925040 50926942
534444682400 57837593
725204425444 323291122
207591826829 119813892
338091761990 165696443
568888033220 533635091
667679850202 4111261
922300729521 105910255
580642820722 213028090
420889116915 533629602
711385131075 423514773
963368416085 420364087
146348376260 533624113
314911828881 155986402
625006581410 533618624
939710596750 258197071
632379729442 256188097
769154224800 261194065
605412387933 221349414
483658540164 403831219
516070576100 525478437
175508014045 533613135
404933843410 352256575
12920327579 53589107
739994587015 154098186
778340057938 105800475
612951701881 392419588
979725912532 71000215
742195314395 533607646
519090715286 155250876
570695920940 2261468
155151285780 221146321
832215997678 77982223
189895658849 318252220
59419644750 471444721
884073631464 47496317
903438093824 346668773
692431940437 70610496
437944754110 533602157
649246160807 323340523
211820015815 533596668
173857468510 483668724
65591618118 177695397
385721972669 305396982
171169929790 49505291
60520008440 533591179
627757490635 533585690
859934229225 292591145
316904748210 359249561
313603657140 122602304
246186660441 38115616
596230624725 140748938
520472030860 361187178
941361142285 274806785
198900728239 210173810
88420466390 42062207
114992879838 508424114
432707840289 52913960
672739060229 100953688
831324773285 533580201
566869414393 71664384
282648155126 116597338
700381494175 505031912
421439298760 491474082
375700134151 47035241
960617506860 533574712
880671723931 5005968
328117702636 76692308
702959337811 30776823
798313862585 533569223
501700948775 4616249
502494609101 51448397
614070195738 433987785
235400212293 7486996
385071608177 28751382
836504263769 117492045
299849111015 162748850
811285600137 192630966
906231905073 55252274
212920379505 207879408
929309978809 395729455
539057941203 3007972
364462418846 250248999
812533173318 12965018
864442428568 134024913
16505460840 533563734
329271627988 1976040
589794943330 258235494
755949860520 20666085
217872016110 384905147
258885688006 75940315
15434924376 171152509
425290571675 434915426
952079683106 257384699
262793014589 59127508
519616059406 109780
71896633868 84382397
112237101870 155574727
273990564300 326282627
420115030363 173984833
193113833085 439092555
60345510222 88883377
269589109540 533558245
552757904712 110839377
850581137860 270640634
965959460766 89393854
393087079316 192828570
105715179888 283336691
77493422996 63721801
489534280272 58457850
224318895065 13310825
61070190285 219549022
434528352709 51602089
317454930055 530072730
631317009314 60038682
405484025255 533552756
953277009981 22976954
315804384520 533547267
352116386290 533541778
854982592620 501991006
476880328375 71450313
911322786630 185906941
195256291822 13749945
754299314985 377747491
242015957752 42095141
206785333221 57052666
997697543396 284538782
992617442235 88603438
576391649293 73892918
521354105090 168753816
241529835445 533536289
54857375849 50548201
50829099151 92105420
612352398975 533530800
195314560465 340372890
666063462714 75610975
502316029975 533525311
515520394255 366330371
987337000644 46030754
645567132712 329543093
421439298760 155025827
850030956015 159592675
582982063017 97391327
667526394229 298178947
996747891179 142812802
120489829545 533519822
905469669272 17800827
107285465265 533514333
936160538199 49318665
465104913211 52354082
49516371540 383955550
269393720188 147884638
280042564595 407014839
115809508721 252768450
332860021715 252625736
242474720302 12531387
862912152512 70187843
899145639626 230214149
263587569622 100426744
409932833618 264421597
538077849900 533508844
755399678675 432533200
269241005230 236938174
342876324413 229807963
487519534098 272858190
238551009054 14781877
50066553385 533503355
120489829545 533497866
248939166965 247828350
400740355882 271178556
166820774222 275668558
572077112848 2651187
303957071526 250946102
70973463495 495118778
234855129729 14007928
603842195869 170252313
909322248569 12728991
378330499447 18937050
185308157015 7075321
209260645245 228644295
321953842010 33027313
83665843881 93384357
700381494175 337463720
991741150503 168056713
765637039870 62497754
147171471185 63639466
138561104807 24925549
868186956900 533492377
431406458441 374596805
845079319410 479101876
965569143465 525741909
773976828574 46574165
470955664810 109461638
765302951885 533486888
940571208990 27115660
574940033515 190759217
599021867122 3688608
336161112785 206825520
364220386880 132526416
509140983180 219422775
805162456913 99559482
909450595275 304096089
812068408710 19381659
456100754995 533481399
273196201382 42534261
767371457325 99290521
281178722054 488784472
761451678970 533475910
296569877143 498351799
287194928580 376770449
657727219904 9018427
622255672185 533470421
373692271183 220498619
479863935685 51530732
886655276396 65489259
898997140220 180522232
215713060020 264514910
335738511767 47452405
213315296588 100514568
381826205920 239084373
973136135532 82494181
79700369413 46398517
828573864060 352223641
568430659387 343830960
369722205330 533464932
723925177825 609279
587614003795 501963561
130830098512 4039904
626106945100 533459443
339233051664 81648875
401632752340 203636411
850137151698 245440635
825888992994 255287901
395982996943 27302286
685540411151 203515653
797213498895 464770097
598047671005 533453954
228742311314 100953688
476932226870 10396166
115151451559 276623644
399854974366 14534872
719637858750 456503663
738894223325 533448465
258958098894 30244390
772913751661 10110738
594612261197 46749813
271111105276 67597035
703682585245 85644867
853332047085 246412188
367777419042 119023476
976633960759 218824474
11970571071 22614680
166104228857 17531866
395481557418 47194422
857838863200 356834401
221861068414 1284426
469305119275 503346789
955073722097 22060291
159128470866 255688598
271583491524 18333260
649764764435 521581247
952364779185 468162299
856082956310 533442976
346064385995 533437487
61070190285 48336134
696725201518 200183830
473706574035 446854001
776257876491 31117141
736606250871 34772815
560635305545 11982487
190298189175 37660029
389528751750 533431998
44404047041 48945413
799358120298 30782312
770894767979 138986969
813942702352 175143012
70804613458 144679062
723258892652 138602739
529474037388 59572117
745496405465 434981294
880474954259 172826654
605516261769 169922973
948932964672 32094183
206689572127 118282461
845502109635 30463950
587044034105 117711605
515937058756 9550860
894595685460 533426509
489111665695 23125157
90143949757 15462513
355417477360 365638757
916269549003 285856142
608326227145 142801824
958060502049 302504279
307355614302 113265515
304250565775 115894746
796312380416 201116960
336161112785 43467391
630327051370 67234761
143268349176 258647169
736693495945 436523703
265187654780 533421020
144147648880 507024419
826885035331 6268438
343174223421 6641690
30413287290 170115088
589837214119 113424696
871898965488 29388106
658741631343 119083855
58164685956 77082027
21015109279 358821419
731741859340 533415531
713992648245 15550337
143373776399 43966890
370822569020 533410042
896246230995 445739734
88049366078 486050950
992543774366 264827783
361469477655 522508888
986585899443 419579160
516643658053 454555068
278643601886 20073273
244712256916 29508864
297648383635 512140167
423956252919 169922973
250617245324 237135778
507704997166 89794551
200952500626 316775679
937509869370 51042211
680466312048 51591111
485260392780 533404553
583638764396 36090175
325157475885 97748112
40713462020 533399064
63541733947 100327942
606938267300 356680709
145248012570 13008930
402683953638 13695055
849322742952 28894096
579411516937 41782268
597649957113 103945193
956611534550 126038418
360044579421 153565753
501012262993 142532863
887682921814 192367494
570174188582 119182657
653094365371 368756509
406034207100 101365363
15461705207 370853307
50946635108 175027743
82358476115 17603223
180662661315 98615374
532636772724 409693471
936599172586 33960443
244316500016 251868254
833525500665 366835359
322327840514 38867609
390492754794 25694009
962079908523 73739226
226674925630 533393575
67122190580 240506024
448398209165 96057500
693418374443 152237415
397687707930 2689610
531637055338 82554560
747697132845 485320913
198406901957 14430581
821421500075 313076093
468702009584 14628185
170006195595 533388086
644399819689 210530595
317115289783 176707377
345875934739 30354170
246345792040 11296362
735042950410 533382597
118289102165 200293610
14721238780 175648
593563170256 57052666
16839631160 134645170
479549100204 181631010
900097503910 533377108
741950249593 224994110
775206225095 259283893
509163691173 99927245
55018189990 533371619
685119725794 97308992
146003795888 224840418
158917075590 22362186
540158129245 1860771
362187222203 295055706
312300839755 92775078
62097141181 39411020
104534556040 385629695
419788753225 533366130
687209778467 375826341
362569841345 149322756
994877412392 100591414
53367644455 376567356
492412756765 400477440
757178782079 277666554
835726228045 251538914
114437829250 144596727
531349434319 82691785
753749133140 443478266
19710628727 57832104
155502466511 108720623
898463650424 414232874
523886645428 222611884
280926565464 111163228
715308320868 424310678
438123393615 300039718
569865638006 92890347
738894223325 490771490
917715371305 276546798
246481472050 464720696
406034207100 533360641
282996281392 281503365
956766233945 533355152
392057474325 85183791
137848948061 176059675
870213718495 21390633
84382605898 145837241
397714922392 614768
598459384428 24519363
304504843700 25880635
679735289609 185473310
404383661565 533349663
273990564300 501579331
145286984470 81681809
321856384815 533344174
23107642980 533338685
318353690845 48665474
69697575144 24244913
772793361424 139969500
791161498600 533333196
839880647452 7124722
735042950410 110894267
314972696402 246757995
902864226944 348968664
905755045290 301335122
315018617376 47106598
488272550960 34037289
139012545031 73849006
159002558695 7289392
314153838985 525396102
634300053838 25029840
668426549225 7146678
997479690475 533327707
215530224011 45394030
487422611917 1427140
873070960628 2744500
180483171015 288913515
481959301710 533322218
717908016213 36606141
600817764285 176614064
137545466740 140293351
368823507500 24343715
924686019037 105394289
551449897641 187646954
338912022010 533316729
969371995003 367763
283893837510 357701663
926320739785 142878670
983725144350 500448597
805466226570 161310732
620605126650 533311240
537578106476 131675621
912201504500 533305751
514420030565 277556774
283893837510 102188713
516750232477 251379733
533887139806 83910343
491620935254 200189319
133694193825 487719606
889644048855 258054357
189687864357 58880503
463455355696 295846122
414184995648 33290785
180497299701 324833531
63931192383 347667771
925082135630 89388365
395357824380 86912826
579048065383 208675313
327134627898 43939445
867430314390 189249742
211269833970 533300262
166965716756 37896056
473036498544 10544369
674927640452 67267695
950164051805 224774550
992850356972 149108685
60382758576 99361878
622255672185 533294773
820681708795 160608140
719087676905 533289284
925961182840 81495183
856430766795 94339443
393556056895 207445777
413649782306 32780308
643092429967 44576169
358718568430 392754417
816171703571 85255148
353766931825 15841254
427393866397 40486864
393319071901 28795294
182297371085 71768675
221687980869 3831322
397781479425 52474840
474473812896 221481150
19256370065 533283795
429584000007 84870918
112551572169 20858200
952226645592 1383228
301499656550 515334765
744491627221 318779164
634359672775 486226598
926946801566 79810060
505546271614 11614724
986757749055 12723502
637029199178 37994858
336161112785 511744959
605750216835 438554633
629408036170 134914131
704782948935 278407569
409273483633 29618644
72073827185 444740736
491862574920 533278306
471505846655 497259488
931180111789 245413190
173494499988 166717397
547252079292 72372465
758700769745 533272817
509048581354 263960521
108092845183 116542448
777406952475 223292520
918286307059 358821419
230194786284 268351721
120655943152 250369757
672249959976 17531866
27424981396 22367675
863235320295 533267328
698467248683 157419031
557172148842 23081245
798313862585 19474972
697630584950 46420473
617520186911 46623566
125087483121 27768851
450457921227 329340
441387878544 368838844
12654187925 80726723
731662035394 24568764
396130933890 533261839
833092130229 140150637
540051395640 153692000
717987313215 94257108
421795946535 133393678
942461505975 533256350
31007979436 71252709
384153718222 265607221
809317499485 533250861
375628167872 93126374
742745496240 533245372
295017771334 411477396
958416779480 533239883
9353096855 412086675
353109459078 17619690
901264679708 388291860
291596383340 533234394
657467310265 533228905
20110477840 158379606
643969709719 254283414
816138879351 100316964
255608995541 6383707
421439298760 78596991
941920891457 23053800
84177827775 533223416
242383355897 11131692
892565885540 68376473
946870486154 89832974
181578100595 122492524
109881938567 53775733
853119312493 152671046
939710596750 533217927
754299314985 533212438
107285465265 497391224
184682523376 8958048
962818234240 193201822
371842060365 15561315
595296761780 294226867
336711294630 482005557
588742482143 31342190
85056301221 44768284
752648769450 307861543
560782010048 226651788
562723373781 84925808
779983072565 151820251
262986927400 352042504
830224409595 64748244
206106373947 157440987
516728589350 316001730
603116058640 209542575
341534518661 12306338
521572394550 533206949
544211306955 243667688
254620799566 59720320
737243677790 533201460
264087291090 533195971
306032737530 317686853
287746125890 508852256
113027575668 117426177
183247506334 411263325
356063749639 106881808
692678948345 533190482
142686342109 142373682
149649467330 339275090
485260392780 452710764
770858128904 429722832
766784927322 16093748
649214582590 533184993
408482696962 250814366
628307672480 508473515
437422088622 274631137
815291059062 1849793
73724372720 178815153
272824516328 46667478
376084701888 36205444
909488771270 260425605
224474198250 533179504
227724595497 18294837
186899124944 81939792
137889791710 69106510
94081100985 533174015
317801977569 166431969
236932618081 124885728
952631187800 231086900
166705104525 533168526
97932373900 476977633
939710596750 533163037
238068199195 140211016
463803300825 533157548
977122962210 533152059
338992238256 363827387
764202588195 533146570
990734390730 39147548
167747786895 10604748
585943670415 533141081
162303649765 71000215
99582919435 533135592
124891284305 533130103
98950114254 5598780
303150202085 533124614
363120023190 533119125
78676009325 332649867
945762597045 533113636
41813825710 526093205
732080349503 60175907
653372745495 75984227
608501126060 533108147
360369113965 533102658
198873694914 2453583
369650785043 35376605
356517841050 356752066
268543837 188667908
425630703049 157166537
665169856095 160553250
160102922385 303728326
51166917075 533097169
504516757355 533091680
270407143607 51146502
516577359003 10714528
986975689800 25408581
222273470870 533086191
429437169257 86901848
503321848221 30573730
445097118095 69595031
679391741169 6065345
401999516342 3919146
521904232045 194837544
308309383269 6466042
445444670597 83004658
194194126083 1262470
64863726990 13585275
745286816070 57848571
432993117505 498653694
948513506270 177997292
52088319990 65549638
254504756617 190561613
289347613324 25677542
44874166332 1493008
435193844885 235417721
524507509126 236027000
752922988912 46980351
446592717230 14864212
21726903751 191445342
8400447644 371802904
493566286909 80666344
873138593505 493208606
362019659500 49472357
506167302890 533080702
212370197660 533075213
41613924400 116097839
65822737952 15616205
519921849015 334192276
48924503321 2168155
101233464970 23750903
643927427952 111283986
120811254407 166503326
428591662745 427938907
488670841197 402069250
904270108374 35936483
450048754700 409677004
147649758108 285872609
651901898842 6158658
246007356767 431358554
446747663630 15424090
961167688705 533069724
408180700252 32961445
746913122181 70917880
154507557489 48264777
45778177514 164735868
216039924481 57969329
443321376540 47205400
173857468510 533064235
381826205920 108039987
570001630889 49214374
13754551615 157649569
684976402515 342557512
661085434997 27587714
335610930940 350527540
949613869960 533058746
773005497715 108742579
69873099805 246845819
262986927400 250506982
846179683100 533053257
166348700847 54813154
605750216835 533047768
633649725188 99630839
869287320590 336761128
246481472050 255106764
867086593210 6625223
399982206805 529683011
744396041775 533042279
562474469587 77301587
179359286960 533036790
689377857275 293167490
689255998567 16165105
317934262469 16488956
891385854504 57969329
83842282297 184370021
751377299744 137587274
276741473525 533031301
630202945080 37380090
889644048855 533025812
408893628366 209504152
45758433581 438598545
384874915351 213736171
350920099417 57832104
911182564636 351685719
777235484185 93307511
316480269954 377319349
527914027419 171855101
390762602431 50037724
493895835491 126532428
114494980718 6197081
945212415200 533020323
683325856980 460647858
281328231436 202582523
818443700127 193108509
174747424944 100333431
292926587927 145090737
275727534140 21939533
430242208280 533014834
764481775202 11922108
396130933890 533009345
737677918069 67915397
534776758830 485567918
64950747015 227886813
606757270106 21445523
175508014045 533003856
115538192940 532998367
723489131665 517837749
75925100100 532992878
610612275541 8249967
403124371950 113907728
214570925040 532987389
74824736410 256314344
779890401778 44235851
443446572560 283720921
640515327346 221766578
50616735230 524451994
164383720528 60313132
877301877647 161030793
990558353011 236092868
124341102460 160207443
591711996282 62849050
88125009987 260019419
70335827994 37912523
28074868345 2349292
204023786314 47946415
404735517443 101722148
805552497183 25205488
65471645045 68272182
490324680132 300363569
816796299789 198383438
707861666729 106508556
344413840460 532981900
351016022600 39658025
221363756617 190298141
630138844538 49274753
14304733460 532976411
390275999673 209849959
455352609457 57497275
377708784954 187345059
883253248105 67443343
628307672480 532970922
986476053575 417668988
304250565775 185616024
669462982532 20183053
798654806331 160459937
902958676167 167963400
184760456198 77109472
898183329775 185209838
200171821785 5977521
908767324228 66510213
155993180530 39679981
513319666875 315189358
23658335302 507705055
152586415232 96831449
7857939421 139590759
249045439494 150760874
499742964350 200891911
441796027025 532965433
559217685725 89273096
712258735778 37445958
818120409005 532959944
209069106590 521817274
466004028205 278896090
765604523034 113902239
5664018401 171750810
317454930055 532954455
215121106885 532948966
541788980248 107749070
972721507450 532943477
687631421491 9183097
903798419229 24618165
541378940970 389482973
723545256690 44274274
963918597930 282903060
768604042955 532937988
500115302595 437407432
416487662155 532932499
694879675725 532927010
405176907308 188645952
305230080733 9012938
370750352828 5999477
12104006080 532921521
460360464400 83306553
86272526723 26830232
251310761426 11927597
18790987781 409918520
270689473230 532916032
371372750865 532910543
765231213236 14814811
538628031745 336206739
97932373900 355286503
96456378565 24788324
851131319705 532905054
763038252791 29887605
694329493880 322989227
853513881188 4698584
348474826109 187240768
189262560170 164982873
268267744824 25013373
810968045020 532899565
36115388372 99043516
796113135205 513424593
995664054868 72553602
586662392005 256221031
412360157896 192751724
812470082752 73914874
908994022836 222331945
287533237606 45405008
567237487685 532894076
832214801076 169966885
652515673660 532888587
337548962850 230861851
45982395759 150349199
131435510675 11005445
482331110103 33664037
188985873239 245182652
693779312035 532883098
594430992461 28959964
839432330469 79058067
84728009620 447633439
653074687306 250084329
322956748505 532877609
329509669451 11592768
361475142303 206677317
344964022305 479184211
40486499940 114154733
186382420510 19601219
59791326896 8123720
150199649175 532872120
212370197660 188119008
815919681625 348397808
631058581705 532866631
661868765025 456262147
651536710183 362411225
784559316460 532861142
482328985860 148987927
922104777710 499756983
822911204024 47617075
278854390464 384230
843221303234 98637330
110396853587 72581047
265001849222 52035720
333544228473 159806746
380175660385 532855653
285384644748 114357826
729375910152 112304940
725689859045 453331021
6679214767 361543963
750448042070 418772277
287745110425 532850164
309202202380 532844675
799724986010 90294050
716355902334 234973112
158897545728 59314134
740544768860 409929498
543929745792 108067432
54129795013 158198469
512405138769 147923061
310429389415 17279372
186453541483 1119756
84468338589 24096710
735042950410 108133300
352116386290 532839186
174588353724 159636587
40163280175 532833697
960067325015 387402642
932766436024 11746460
53367644455 448473256
598172271305 386897654
127642193530 532828208
685526584360 436254742
982952062285 45048223
645363309675 94427267
15298947960 25046307
275090927990 396278355
6602187630 532822719
491605582521 850795
199638359434 23624656
515332102180 151935520
335831704009 137395159
203906920015 23256893
573289487980 115927680
468613724508 69013197
10835418099 56256761
36523125178 75040119
589794943330 293963395
534045920109 31759354
182034884197 33071225
973976133996 11334785
807666953950 532817230
57528436591 36957437
776529535498 82159352
178718418438 40821693
74824736410 469402813
73808436755 25112175
198981498874 123024957
469855301120 532811741
297243835938 78767150
86222329818 27933521
473706574035 532806252
805354643270 86967716
830774591440 446854001
335419219218 116987057
528755359710 289852134
614337905246 187092565
304250565775 532800763
558434578165 76456281
819607357476 56328118
761112444884 225746103
789226153392 150448001
941827092517 10017425
333960385405 532795274
496596597212 85815026
302662358813 288216412
890523570700 86764623
357751543528 184216329
182660378030 532789785
550598410700 13804835
107442006056 338781080
765103934304 79118446
579832995291 1147201
715598178491 170131555
636596676956 383340782
338361840165 465159816
255834563415 218687249
144998260162 192411406
187061832790 10681594
198810955644 210700754
231243536907 91715701
97193230322 146946019
604099671300 532784296
683911695369 478898783
694153475209 100305986
121352538583 192093044
386466174197 255200077
404494945551 349770058
114728674893 111289475
227225107475 532778807
149649467330 532773318
40163280175 385871211
138779965123 244776466
841778228340 532767829
633259309085 130056366
294730902308 8376214
918253504795 532762340
507123582911 112370808
253083654190 511832783
826201174380 8546373
571194089021 322604997
620422921876 23509387
594584486857 26764364
860484411070 530489894
97263121759 87061029
628165608763 21116183
907875276485 333478706
260786200020 532756851
911326843001 54961357
231233481059 323538127
486524592142 359244072
353216749980 532751362
305579134640 294193933
584843306725 392737950
778441269609 22510389
721011130031 91633366
74274554565 253707069
505453633761 33998866
437921938918 472054
624936549840 26231931
727223683576 72998211
783625686634 165268301
634746257556 100240118
475111149083 4566848
169456013750 230763049
388222975794 126955081
132043648290 532745873
807140182690 481560948
849611478238 29684512
608177414866 108243080
811669026162 240725584
377296382498 2107776
109872502976 121581350
133144011980 158901061
822068809775 267204520
527767663234 384702054
843801400129 30244390
67122190580 532740384
45488800015 76846000
944112051510 532734895
967382767190 183272221
787860407530 175203391
25858552205 289017806
169627083924 88839465
347714931530 532729406
626657126945 85266126
99875817964 7536397
954865870134 116778475
603183024440 293930461
225431954812 32725418
191006726089 142884159
694879675725 278736909
219758983853 86479195
868186956900 152072745
948525263708 202472743
611723787390 47331647
413736752930 532723917
733187140812 59961836
956368673745 88274098
279492382750 196852007
223373834560 532718428
831892525419 380601771
681163772160 288029786
10453460545 469776065
920759947519 18245436
192335476091 63249747
339694866098 16768895
247581835740 119127767
790780399911 335416323
672747809695 79672835
115441144512 40163013
65299946217 14392158
413736752930 532712939
787860407530 532707450
865986229520 480638796
380261568724 140913608
52267280765 532701961
955665870255 522525355
46027454960 71329555
178258923270 228561960
71840278305 6037900
558984760010 231262548
231007419175 49949900
806299767062 65785665
581153207317 106870830
317916082901 4610760
371834315386 66630971
934589100132 61251751
290877109942 37270310
597497489160 478948184
842328410185 532696472
108234829146 130594288
679176001513 29931517
997883285667 33389587
344964022305 16477978
490212029385 532690983
201711687124 87681286
69829717330 19710999
187942238364 85392373
375224023780 532685494
52030389084 208280105
231484487540 7058854
699660925373 93417291
729576179225 246736039
920454232175 532680005
314619970354 27554780
380880072152 59253755
64921463200 532674516
117448977454 36902547
959183584710 223276053
174172202281 145765884
327927382539 332677312
799138236447 5587802
459740802793 137966015
823412736862 85776603
59570235465 219916785
684976402515 532669027
610151671595 532663538
929587497160 6262949
264957728640 50734827
524669302890 37967413
177637150979 45289739
985925871730 202390408
392279660975 447682840
399145293159 236778993
783061540773 88987668
382926569610 452996192
20160070955 147615677
215743611794 147692523
131845201565 5950076
464174604230 72279152
929807323540 532658049
925956050625 315277182
692678948345 532652560
187061832790 158264337
705333130780 532647071
889644048855 532641582
810285130758 56333607
368292646935 265069299
74824736410 231059455
342084305298 108797469
70213417805 154070741
951613944037 117958610
330659294335 532636093
126803957035 252603780
976312928197 60713829
256384745260 142192545
619504762960 99641817
942089348867 348030045
819770954540 462656832
185961469100 10654149
743037933693 155668040
863616169071 58710344
441796027025 532630604
535548542583 136423606
366207309313 25414070
841228046495 344248124
283893837510 532625115
259135654485 532619626
339412794458 26736919
793841168675 40464908
653080955744 177585617
863534975783 136555342
916278100865 95514089
352256240521 349188224
114437829250 228589405
978421588580 40470397
322167523291 160383091
566820699518 157660547
935705727729 108868826
253907056499 105289998
663755677878 49143017
112598069488 84854451
297532480492 44027269
133061646627 47265779
290711457411 100931732
4753211837 8310346
240855818852 56525722
252795017706 15528381
669271482300 164027787
671221856390 532614137
240429471755 532608648
545230213885 377456574
244830926515 215679277
594582702932 44845130
632345351835 143800822
860724692045 215915304
97382192055 328209266
600798580230 532603159
200067860125 156925021
17619195734 263461022
149099285485 415467899
390019501284 14792855
436721318643 37396557
824172409300 257252963
122361170105 126010973
315950216272 384334291
984825508040 532597670
633809490930 219428264
811818206204 199722754
208518924745 329608961
330659294335 329866944
671221856390 212237674
48017849349 16121193
386702206686 39701937
538628031745 270190536
904883424697 139464512
868844805480 199173854
438494935955 52546197
618954581115 490129277
492273294834 93538049
607805142489 84190282
616159833828 22148115
252346442740 46360094
591995670710 39427487
753641436052 68486253
594472494790 107771026
755812050778 22455499
910550958965 532592181
672872401925 171273267
566400255677 247921663
403319651522 299227346
703390699273 219076968
589794943330 527833218
133144011980 164977384
107285465265 532586692
946172114868 48264777
800236744855 32220430
40163280175 130890694
114988011095 363399245
625774094721 207418332
464631698124 125352293
134004399171 171322668
647013855210 532581203
748442569398 167892043
338361840165 346800509
100683283125 532575714
994561654759 23273360
473706574035 301444902
742745496240 31440992
154050922090 532570225
632709127240 176174944
912751686345 399127146
432322125351 25677542
853882228930 478273037
741193461788 308509245
345039616813 265469996
776306588785 532564736
838477137270 516256917
105296706598 158198469
593096034400 532559247
907622258122 48522760
198065469690 81456760
753507669122 217232664
259685836330 180988797
880808059713 4473535
921004414020 532553758
747146951000 508028906
964637467723 55115049
799964408120 306467337
80876736705 216535561
420338935070 532548269
369722205330 532542780
892394958080 532537291
463352524770 111750551
975472416675 262988968
85617746494 160871612
450385976904 6745981
379625478540 239490559
103110794029 98351902
68287544030 255101275
275090927990 525028339
560635305545 391881666
585943670415 532531802
729309054132 60746763
871942850043 45190937
943011687820 532526313
503918708522 9243476
501765848130 320782649
591995670710 131598775
559924951772 76895401
836276409890 532520824
832975318820 53682420
990877508335 436754241
959958530127 65335567
198065469690 532515335
182110196185 125352293
464912962881 315485764
98888428872 118924674
979873871435 472630345
809170989678 63354038
761451678970 226157778
539178213590 532449467
816469863470 532509846
150199649175 493993533
721288404285 469913290
588008640939 34169025
281142928285 532504357
509846421390 47375559
172775300855 446991226
815919681625 136231491
669021129010 1800392
511669121340 532498868
86378555155 525286322
983573365103 78860463
840677864650 532493379
930796652830 88510125
423579161200 14573295
247096654633 375244507
362048904892 378592797
743557827236 61098059
301927436276 87126897
354633993640 200782131
69831309140 6542888
640108331555 222782043
417588025845 532487890
430792390125 455010655
351239869509 200414368
89679646225 313987267
938060051215 478706668
668191378509 83630404
908900413430 315952329
757050224210 532482401
731741859340 529875126
463718333686 19754911
721174378380 13491962
836154501781 43116095
898997140220 532476912
506717484735 532471423
726999633574 89734172
832975318820 532465934
400996033502 4369244
232726925925 532460445
349620221555 163638068
828476464336 44021780
524105310721 23075756
752910688063 164357127
158963249058 13865214
872990996876 3046395
418368641399 195463290
348815295220 291411010
458301482375 532454956
665169856095 532449467
129292739065 532443978
693229130190 532438489
858833865535 459237185
807666953950 532433000
629346627819 3029928
84728009620 532427511
121040011390 465966699
788350503873 1844304
679822608621 92967193
958607577120 91929772
855532774465 532422022
536788870284 44175472
814910018171 299123055
520472030860 532416533
539728395435 532411044
617224897759 21643127
629851047871 68777170
480124641229 154905069
852781865240 532405555
23822725363 18673578
335974824195 67794639
111136738180 340235665
270474081962 4264953
509809123635 124836327
165054558990 415841151
664069492405 532400066
548531304955 210212233
72073827185 532394577
748724753399 54785709
439045117800 532389088
139746194120 212808530
628726867410 57316138
511987291225 115274489
986198235910 109351858
592862858772 75665865
121590193235 532383599
560159883880 276497397
845629501255 101014067
855532774465 513891158
3896068645 111316920
29709825120 314464810
983068324794 31292789
233337750242 421961386
645686683132 10928599
315804384520 366549931
409256067036 38291264
768604042955 421632046
728990950115 532378110
66872119810 213022601
851681501550 532372621
851681501550 532367132
713860341389 138339267
623199547066 91836459
810312943521 3233021
185700014144 218374376
717170725336 9232498
445329687025 141242948
167902837586 405697479
87478918845 86846958
592020711528 411861626
279418821753 23800304
228325471165 312615017
434524933062 22845218
413736752930 532361643
584293124880 439141956
568160674525 45212893
367985913218 16313308
42364007555 431693383
655097798716 120972071
466004028205 236784482
831324773285 228819943
433901555402 8189588
251114255226 184073615
721953218406 311012229
398331661270 421094124
622538180037 207665337
733942586720 485974104
29192374182 188958825
366067328835 327363960
732842223030 532356154
458865337319 55581614
51627608845 6015944
912005626627 139360221
622255672185 325739216
881052712840 84810539
49664025640 64605530
945634755327 63573598
879740775645 42111608
697259042610 74590021
956298864643 421286239
75237075579 42627574
34472307877 106107859
592122389764 163791760
924305505090 315612011
94353838417 23597211
243730562825 532350665
762330789140 87758132
519921849015 510592269
663519310560 532345176
344964022305 532339687
124768179594 19947026
886342957785 532334198
684976402515 199064074
705333130780 55307164
888364587165 5725027
599148034695 532328709
975142760894 164927983
151216577157 29272837
368766910421 27445
52267280765 532323220
40045982826 45877062
21538806699 146803305
618954581115 532317731
281901000516 71999213
781159952915 16763406
453788427848 8969026
209689097537 267072784
370714229719 44954910
507379779405 77685817
700556900659 8491483
250254397560 59429403
947704476744 112601346
769486095229 175444907
610701853440 45125069
562243989058 9237987
886342957785 97693222
368621841640 464577982
983725144350 262791364
396790286456 121581350
231498396666 49252797
467824617471 338770102
80640750709 3501982
835726228045 76928335
76475281945 492319388
590156404958 106859852
594196398090 532312242
565036760305 488284973
927480735971 80622432
947413142580 482290985
440695663335 501711067
18579905378 35080199
806566590260 435140475
869287320590 442012703
196414924155 532306753
82527282240 346992624
233143239130 103956171
185588373373 105547981
562081360966 34004355
640238053092 7141189
584843306725 17504421
28609461430 307631005
684833833810 124468564
448603591078 26940012
647324938796 118216593
952017734252 137137176
771905134025 438730281
113337465560 532301264
248682199430 165361614
522638745488 11027401
779286932721 177838111
479758574330 532295775
845490313774 73151903
229425834855 518238446
846179683100 532290286
752648769450 483547966
282345991165 336481189
986476053575 532284797
858074258965 76708775
576040397205 344039542
293797110720 515982467
83989519233 34794771
623034059205 157720926
368621841640 492291943
591995670710 532279308
551124122583 129853273
555931563158 135227004
904393215666 45822172
575383934434 69660899
526524031155 115559917
579117457321 162359131
690478220965 29695490
939638336646 17531866
511472793369 91293048
780468357963 36205444
431203658939 112057935
285399821833 15369200
916516976656 62574600
195314560465 51766759
970148326556 63535175
839577500960 13684077
891462404098 114291958
832975318820 532273819
406471856048 55943888
896733824354 19639642
252428969855 57535698
23445644622 183738786
729541131960 532268330
426593023878 274170061
580992033810 418448426
675338434631 40986363
825113967823 128371243
721588872145 220185746
490212029385 273950501
14854915305 194469781
49280160495 189546148
118711947280 71450313
588223373527 129886207
146465187669 193487250
795758356271 311418415
311806777446 98516572
488561483850 23037333
759801133435 532262841
743295678085 14748943
184861105410 451656876
710284767385 229769540
952243743827 2272446
838695906854 74518664
210719652125 532257352
342213113080 532251863
134203254663 5911653
530061967086 128832319
985104222993 246510990
716155150229 110317922
110047813566 202780127
31829597820 5774428
33561098035 433230303
54468008145 490661710
888913528496 43330166
311190546464 10923110
724589495355 487280486
513668103106 13618209
418534793429 108868826
471883912508 30365148
990709514582 139173595
576490160376 22417076
216404029226 204278624
565586942150 532246374
30992044869 291926976
782305260537 20023872
666073589919 8820823
426801677235 54895489
949421269020 125160178
602449125765 532240885
326995086540 205760654
807666953950 532235396
407462598919 190166405
133708728697 304584610
864808407643 2310869
382603780568 229160261
340079741219 213467210
618954581115 532229907
704710688831 12333783
134537323600 179803173
485260392780 532224418
52267280765 337782082
557334214475 532218929
530925485915 36221911
303820230756 135781393
717172942892 208093479
699748804263 38565714
167805468215 451080531
670988269087 53495794
973271689295 301016760
671221856390 156974422
600248398385 270454008
722727411830 131576819
516853540946 169654012
52817462610 5258462
46765462315 415116603
193113833085 496902703
459815343413 6180614
648744606013 240544447
776113910999 149201998
10917610385 16269396
424740389830 167946933
13204369770 418651519
835361294461 279763352
968320052690 476615359
560789804428 23866172
291046201495 474441715
619701153891 213395853
172757104820 532213440
656807065573 62086079
833653388876 345115386
437772550294 87346457
691483221350 60422912
913739363446 56783705
686885441527 125818858
217035514139 255260456
81977100395 321249214
68522500675 160075707
288295292270 518348226
490691164195 20270877
159189009047 57266737
531475667760 429261756
215203227814 65110518
349875767439 21209496
271789836920 201363965
320130615116 17367196
521472436952 5845785
51166917075 138943057
423089844295 332342483
789876180147 55290697
51364202713 100020558
618954581115 42001828
126796338303 82861944
36312007260 116487558
849861622946 97923760
749347678380 437873997
59550700114 366939650
3121230100 14847745
437108905330 199404392
721838586130 305396982
903948776825 125500496
512706424490 32385100
418801084194 330673827
323164144881 263708027
312503293450 532207951
214570925040 268713995
987576417265 532202462
785659680150 394450518
777246368872 105383311
198615651535 457842979
229976016700 500201592
962818234240 45558700
690478220965 528941996
732032820252 205074529
939710596750 532196973
524873485620 532191484
164829474148 158352161
421333297773 36545762
586313881509 148757389
46940841354 207615936
398331661270 460247161
67269136599 343271082
875443776555 116838854
96832010210 532185995
630180094373 47809190
785580377659 58359048
870825453986 44949421
464765014956 93549027
846729864945 462179289
464353482670 136516919
87286652734 36512828
879771041991 421423464
407948032520 173897009
361283540361 58397471
894958003372 36628097
849291625811 109774511
936959687525 532180506
79226191170 473623854
540828759125 379009961
742195314395 474447204
233277107770 473047509
849480774170 462228690
275472687940 81791589
637824089040 294012796
286281586098 163231882
125991647995 90255627
72775247447 190199339
545230213885 476840408
145981406257 243239546
245931290205 329125929
91721057961 76077540
122599864759 47584141
907800049740 264169103
593096034400 532175017
781808407235 414326187
682225493290 532169528
168355650060 124117268
218422197955 532164039
285544383045 130874227
166709890933 319317086
287627247709 66916399
767245369506 77164362
653847755485 166525282
915502595570 300352591
491714374501 117519490
521814816235 74710779
24384055367 168095136
652694746796 32813242
485973153316 118655713
642638643359 182591585
728440768270 532158550
303187900537 247899707
235059350882 287815715
762001860815 286114125
304597920673 186626
36862189105 248152201
24208006670 149278844
466004028205 532153061
84728009620 211919312
354757424783 36024307
429220205554 302970844
663347490974 125407183
307099925704 375881231
501765848130 458765131
907599934359 21659594
70973463495 384213533
668322159423 111174206
314704020830 489898739
705198103961 36567718
326982105055 283435493
317279592020 121499015
829124045905 275185526
841228046495 319629959
73724372720 272128153
5380629401 82236198
670671674545 415133070
207719292387 227178732
894802807386 109236589
266838200315 532147572
444368178568 72690827
562836032925 29893094
995278963095 532142083
975182413430 7399172
759676815655 33438988
824632288698 51887517
30810188810 532136594
63270917665 532131105
994430264566 4588804
112787283715 490145744
314461656616 20023872
65900313989 36803745
897868060663 2585319
758700769745 86501151
30810188810 532125616
204117469985 101771549
425962241557 51228837
887993503320 285323709
595296761780 384136687
959955549600 26835721
165395425890 263472
835829876832 424118563
908900413430 240758518
126541829840 532120127
386983696492 73107991
562022568287 238886769
964562575807 338852437
665169856095 387166615
53062046961 125187623
132502221306 29432018
752307515412 215185267
676723674840 532114638
596811018026 6537399
393096213012 138262421
949063688115 532109149
716409694534 49488824
16865775267 166684463
854736534309 117771984
210903978234 191648435
302600020240 497967569
990799166419 30090698
590669629366 76802088
379399866754 102353383
660499618564 122810886
197316336132 162710427
819982072458 64523195
540009816465 134584791
192563651240 417142044
643162582295 532103660
714686222145 46458896
582642579345 532098171
902810898401 8683598
172122510225 57047177
660075744098 20594728
70740990459 49543714
206868379210 532092682
452696681888 20885645
269558379210 3392202
333162602840 163972897
396130933890 532087193
926506232470 532081704
15955278995 31929513
933203401755 56525722
685433531924 39504333
555683668940 532076215
181009832495 532070726
218422197955 365232571
513319666875 91057021
938610233060 159191978
762001860815 445141433
937429293431 35837681
991977872025 532065237
177589857755 61603047
233228818129 15188063
854759917449 119962095
393930206510 532059748
459892595599 14792855
955005592629 18541842
477750648075 25293312
895840409850 374102795
110914606420 87642863
215013503110 43604616
224924104135 6833805
458529742440 239002038
731597073079 113792459
279492382750 516597235
876600901994 346383345
190739699798 101376341
857183320000 532054259
985925871730 489816404
453349845770 415687459
242630199135 173419466
447130894632 24349204
421439298760 12860727
463253118980 116921189
658567673955 192630966
521572394550 351235621
42616320418 60554648
231626562235 532048770
720738222440 532043281
919353868485 532037792
252201653898 199947803
968320052690 532032303
731191677495 532026814
644579408791 149679541
243730562825 208999164
248526116807 48489826
379625478540 365243549
709153514184 1937617
105084737885 426220850
808549302630 181828614
728440768270 66877976
659117855800 100970155
684155780221 19771378
924855686935 532021325
69322917960 144629661
525423667465 532015836
957827639294 1361272
777488568416 349495608
326808021420 261314823
234927653305 532010347
921554595865 532004858
961798460048 107738092
224486619857 308092081
334959452181 25134131
810417863175 529260358
944899116639 180006266
770983569021 96666779
172757104820 57178913
492567590477 54714352
505066939200 531999369
992165672671 34152558
851260108112 340916301
203984364316 112820906
897346594685 531993880
521423837346 59347068
962818234240 190265207
647013855210 369426167
289395655960 122931644
42914189400 531988391
839065725648 244134253
30686035700 93499626
53367644455 531982902
880677372112 130528420
109486192645 531977413
307704635275 250600295
572189124290 96046522
843428773875 531971924
881394954898 511651646
736931861259 98318968
533039187781 14869701
120263635925 197225259
879190593800 339598941
240650876059 268373677
355967659205 280636103
157101975324 134513434
554913150238 68145935
18706188220 531966435
620350368274 62492265
111686920025 531960946
772455315870 531955457
250332744965 531949968
806016408415 434816624
623262725456 48868567
927885645942 8348769
282923019709 160405047
846095517355 36995860
996683208803 157655058
837376773580 531944479
557884396320 525368657
506482080573 47304202
297648383635 409067725
597291895757 162858630
601148970545 69869481
25181856980 3787410
192563651240 531938990
613731247080 7915138
224269120813 3271444
757600406055 415967398
254749272519 47655498
667595220800 237887771
895145867305 501678133
318555293745 391354722
206137381308 93560005
517795398783 435124008
359268750275 531933501
687177129895 235812929
731824682861 431155461
679719289174 100723150
509697213903 281195981
638004583827 60851054
130500302925 300418459
966119325310 531928012
884142230405 531922523
152400376555 531917034
502316029975 531911545
61070190285 37912523
997087185644 81895880
486910938315 531906056
174407650355 492055916
240979653600 57398473
237274563733 345126364
357068022895 51481331
493350791350 78607969
851131319705 531900567
506717484735 335822509
41613101050 172930945
727912246019 186378995
521572394550 386727495
92239398117 669658
801199219376 215240157
489411030266 8732999
423640026140 370255006
175357387488 122174162
992613704226 439487763
439763740588 166239854
189262560170 531895078
328197710300 46579654
749347678380 274384132
95995892469 25529339
191914648020 74968762
979759878464 12438074
881087063002 87220210
27968625842 62624001
614553126355 531889589
900343630670 6647179
976572780365 95651314
702032039710 531884100
178431920083 271469473
459952027910 284149063
299298929170 421406997
560139289152 464715207
516552817684 47726855
534911974856 384010440
165324540944 31095185
712485494765 525895601
445437776413 80177823
345514204150 531878611
825593890468 72136438
248132017585 531873122
5283441167 181652966
796117899657 266864202
26512135832 210486683
36941318529 283336691
861886181239 211030094
174407650355 531867633
485810574625 531862144
45517534930 62256238
299298929170 120521973
88959604367 61251751
161390653090 119846826
762257664682 185775205
325707657730 447578549
526398028252 43236853
691028402810 531856655
103477884790 240451134
102575179990 20671574
812068408710 531851166
782908770925 300473349
311402929760 333917826
836724229955 73558089
317454930055 531845677
530925485915 531840188
231184107504 342573979
238979615038 215898837
630930438092 96902806
83667825410 353310463
418501826495 64874491
226961533765 227425737
176518470496 23361184
406034207100 111783485
908900413430 349995107
33010916190 531834699
451699300235 69743234
380443578475 180659457
129292739065 531829210
774656043250 531823721
885146347061 77213763
664619674250 133728507
995979269090 347409788
654550064965 55620037
911849552401 87329990
256231390670 49922455
331801709254 356219633
666759350064 3979525
97782126084 109017029
169937728390 5659159
371948434604 465686760
868107802612 28400086
391179297285 124830838
151850194710 531818232
283893837510 364974588
684009355657 294490339
665720037940 365265505
100683283125 531812743
259479743428 68793637
642062218605 328741699
751327657228 182739788
314704020830 391475480
240920122487 2623742
573839669825 531807254
662418946870 153269347
469772485669 28680025
572743560110 509719518
548531304955 444296127
912153939407 1427140
597705028250 303388008
124153095813 106195683
546597441777 61910431
607400762370 531801765
632158945395 531796276
365602171600 47150510
122392111598 94542536
787310225685 112650747
689116314495 33164538
206700978269 113946151
250713154621 68930862
516070576100 431726317
549401835818 94696228
767503679265 531790787
676173492995 444312594
755399678675 301735819
656366946575 377549887
194239802960 435908935
734837000222 71900411
291740573881 17383663
163404013455 325640414
230158075852 200710774
134244375670 531785298
277701755027 34514832
565036760305 240928677
89822491961 7388194
744723883278 21588237
246481472050 531779809
851681501550 531774320
322271419083 115982570
195864742310 399253393
899934560037 111805441
774105861405 225049
543952805081 2360270
337967348316 116575382
963785772200 70753210
187612014635 531768831
34947235532 65044650
283893837510 300725843
14106753300 144305810
528724758535 61685382
504516757355 317681364
353471741475 270711991
562691021615 95931253
896246230995 381331808
311554437138 353046991
322295422480 32670528
68222554270 388648645
666500137528 191961308
465589616775 87066518
230526198545 138460025
531777398090 24629143
356517841050 531763342
244830926515 531757853
545152810588 27395599
582129294558 331936297
854026600608 290906022
172633083446 2739011
992686301740 277606175
523222940085 531752364
132496430411 44021780
443457133396 489629778
576040397205 46919972
844979658218 26923545
633809490930 531746875
273721803485 134584791
735152351669 172250309
549081486800 531741386
687081777568 3930124
410063340082 115982570
677239915290 13777390
716520627224 347310986
137225998543 61114526
816055216013 171833145
530375304070 531735897
100467524094 81659853
999130236010 440058619
94200849009 95453710
128742557220 276365661
790696050448 347986133
726477445629 130715046
561761994479 356971626
21734665197 141874183
140008941572 79947285
384365406996 97545019
472785673200 197346017
940810960440 531730408
222823652715 531724919
777543013807 64111520
990327326490 376852784
935859323835 464616405
27517336729 124990019
508702820847 170889037
501765848130 493395232
360686795329 44296230
160653104230 531719430
450432424822 116959612
134485024408 283281801
683876038825 148691521
824901428254 18657111
214570925040 437023202
888320993527 200112473
285258749044 63760224
471146780812 202253183
870688728485 183546671
184861105410 531713941
588694579640 332847471
176174354108 307340088
198378699475 51223348
488943216355 103044997
708348099328 162029791
925624973193 178321143
330225177395 134656148
477557846950 330514646
964320195126 4720540
649518541454 12295360
830057886894 27000391
162303649765 292673480
725554843204 44647526
429141844590 50745805
624186716598 9128207
290496019650 531708452
881941503025 531702963
773493195365 27154083
942267368115 4693095
151122567054 93746631
812177755079 121702108
925405868780 519824767
847280046790 415550234
833990199405 13288869
348815295220 314481277
128856338701 320195326
568337851375 531697474
755399678675 531691985
460201316334 210146365
25858552205 426330630
815249858628 25073752
533676395140 531686496
27025382196 449252694
969334966209 40437463
312689134523 115554428
547981123110 531681007
184861105410 20347723
363309596783 320123969
339462203855 384191577
848380410480 531675518
767503679265 531670029
307154080178 330366443
247766776617 43807709
215547536317 92544540
883041866715 526669550
230827401931 222661285
615103308200 531664540
153834762362 41096143
271239655075 528766348
851757359530 412399548
108261544109 42759310
116514321185 21566281
116146525251 7766935
56118553680 531659051
628806068191 5340797
20356733755 475506581
836826591735 531653562
92430555450 531648073
937785960581 215542052
798422072731 251429134
430443819250 142554819
744396041775 484009042
217872016110 199662375
514303177825 4204574
660253777232 419579160
900224662084 307779208
348815295220 345719176
700381494175 531642584
368071659795 531637095
321306202970 514577283
345514204150 192120489
680574947755 531631606
994651460288 36035285
45907064723 112063424
269772332360 266035363
132734507716 389455528
37128921571 88499147
484710210935 259980996
601266901710 18432062
910000777120 531626117
515520394255 531620628
568233178726 11790372
312503293450 339286068
792645225028 94136350
948957868265 7640688
18939086490 53633019
343320601492 223138828
270443283183 181658455
245518635255 108072921
515441739466 44971377
413773073643 203093
56219715950 301949890
895422254922 85979696
29522213681 138322800
762001860815 364689160
900647685755 531615139
579625763585 119473574
400539721954 337063023
768456402414 50262773
856860020481 287255837
418688389535 376172148
173857468510 256067339
10300215735 107040989
981402508861 36672009
303439175979 229291997
656688343992 109379303
359112651185 16176083
840677864650 524111676
654166219195 140913608
239437647551 161255842
448663020481 157183004
570968581526 63315615
825219054728 6921629
279903936992 62140969
977299795834 222957691
896246230995 531609650
119163178922 157062246
326808021420 285268819
202466924450 531604161
614553126355 531598672
819296356225 242471086
890262744398 9051361
397294975469 269872174
751548405760 531593183
574389851670 422949406
743845859930 531587694
848232473533 120011496
71453690616 21665083
998405094871 68579566
658734188259 323757687
492962938610 531582205
960758261287 318021682
606475925922 355873826
941911324130 531576716
60370968204 71033149
752648769450 462332981
472420262073 111015025
88029100690 531571227
612968339040 296861587
353490047290 155519837
221786791266 134184094
672679658271 65566105
9180388051 1355783
362951134730 52381527
388428388060 531565738
396599184013 41359615
424429204534 257274919
552932759715 176131032
574679791628 90826483
757600406055 87088474
903748074121 57063644
472056028500 129233016
976361851654 4918144
978063829119 52540708
749897860225 191017200
961167688705 226783524
28059279585 482433699
580441851965 504905665
546501203140 155448480
843230683935 105218641
508918212115 81462249
860332966652 128063859
245531803366 4133217
362853205481 159005352
179359286960 531560249
258761664051 349643811
609601489750 531554760
29754077438 341306020
95451100822 128063859
143973886188 90919796
618404399270 531549271
840031600441 34948463
154366556057 158225914
153700874674 194854011
892945139925 472685235
131050259721 116405223
643518873285 128190106
811833943167 177162964
689377857275 517343739
394886804893 102819948
440145481490 7091788
247203503507 329087506
786914010290 66235763
352017740563 30271835
942461505975 531543782
854982592620 531538293
344964022305 224236628
98942149715 2843302
867339476929 199799600
893495321770 485304446
999147575761 147313782
343813864988 19057808
622255672185 531532804
134428043099 226146800
307910423374 25748899
20906915600 531527315
774753626692 32489391
844931162903 110471614
590345125175 480205165
789269049927 208247171
802747499352 387869207
750805205811 22417076
260131938338 433631
413353025010 343556510
550837141196 143729465
49112707572 380387700
951264415495 531521826
13204369770 147483941
983725144350 164165012
300949474705 531516337
860409927921 14221999
844976952141 80188801
999680417855 412789267
688968814087 226218157
353525610521 61526201
374123660090 115296445
604649853145 531510848
807578089621 39553734
733392404875 531505359
716022733593 42600129
556233850785 463705231
373843476666 147829748
277841837215 531499870
918815833797 515658616
152555029130 42984359
982713010846 328170843
689377857275 531494381
996379326785 299331637
418521334401 78772639
501215666285 489706624
11760759535 184018725
52327083420 159631098
497364393370 311874002
260095853652 82483203
769154224800 531488892
861584774760 520488936
902615901676 88016115
298633744378 27450489
424562762882 71131951
233434493867 205250177
454717787232 194700319
579734610455 80040598
431892753815 99938223
221723289025 531483403
134794557515 264449042
753977426139 220729157
421769621291 43385056
141059541988 190660415
13754551615 271085243
512219303185 39581179
919162057961 159499362
220958660020 52255280
196965106000 531477914
413297328127 89585969
332513866000 300401992
642238217901 187180389
260236018175 112398253
207968742900 84618424
481959301710 531472425
191637233960 276601688
639311309380 467404817
394480388355 531466936
850030956015 531461447
943011687820 531455958
168905831905 176163966
122140375080 470566481
583742943035 95892830
895696049150 531450469
766953497420 531444980
620605126650 531439491
231018962542 17405619
803308532950 469825466
626658998694 334027606
798867475055 7788891
792563916471 32143584
37962552795 531434002
736143314100 277715955
279728574420 67723282
892394958080 531428513
223033332515 84272617
303570879045 85562532
926560672372 233216632
105084737885 120736044
986476053575 531423024
41470046732 274087726
710284767385 439630477
77575645635 531417535
206868379210 509236486
543328104572 199267167
307951020018 20655107
529313143820 82071528
301499656550 531412046
429692026435 134019424
45115899311 502770444
954015324720 531406557
245385675208 82170330
524179873297 20699019
837926955425 531401068
315431947473 134282896
705498102675 138026394
145248012570 512195057
788789714605 82598472
146764508328 95497622
162824144190 10868220
464586380940 53633019
409063995948 148049308
646902436580 977042
156674648277 45333651
224270300948 100904287
395191886421 149536827
764752770040 531395579
925280008591 80622432
248132017585 531390090
159881663376 177651485
253083654190 260881192
945611833263 115340357
955117368044 406625120
955379747733 162029791
113337465560 531384601
366421114260 531379112
728234845527 4155173
661868765025 531373623
366758572491 59363535
367831167330 6043389
183407818068 200277143
827344577319 23317272
47711494373 5944587
923205141400 381452566
427583986309 60565626
130955332955 148675054
75374918255 490859314
412227955331 305457361
986920541817 20973469
703682585245 7135700
447107972568 11834284
9353096855 531368134
253083654190 383719523
849856540132 115153731
340166851649 4341799
110421954784 119544931
893191936343 267978469
649214582590 531362645
288127622368 11115225
13754551615 531357156
215553157053 19831757
736167998133 185039679
657648030101 216722187
110990793740 66987756
240578020562 369667683
910177934595 84596468
255685858008 17520888
732790135001 15418601
495713847835 350450694
917747289840 229110860
100683283125 531351667
565586942150 531346178
837376773580 531340689
101099793934 17422086
503966575510 353409265
210399162974 66839553
469512850480 19112698
586493852260 531335200
399432024960 245007004
337557970299 60499758
146898558105 531329711
686321822610 37231887
876664475592 115455626
8568185995 99389323
536674775930 37138574
695195331648 66318098
719871399233 294902014
847280046790 164263814
303150202085 531324222
381489200368 90519099
513869848720 100607881
43202680262 126422648
350926532525 5044391
320539027069 17658113
897858509803 17855717
25901015109 403425033
748526375450 197406396
201433921768 388472997
384026933300 531318733
456828044914 318619983
656366946575 386958033
613961115422 5834807
777660258847 186302149
207745754856 114280980
667370583475 123167671
102115983809 196116481
106101495708 32763841
391179297285 531313244
567343710813 14617207
439987131910 57392984
888720112603 242322883
75423929536 477114858
437294098701 77411367
630576304279 260370715
63821099510 439871993
200816378915 243667688
225024380095 317286156
340898642548 181740790
841113817497 47183444
700674019452 49340621
557115151066 106607358
528029285441 109928203
557884396320 26879633
168355650060 531307755
123293603329 322489728
966918411349 168243339
263778932629 106612847
465967539914 9907645
542901117843 2107776
699281130485 531302266
480858938020 531296777
402733116030 277326236
45665098625 479337903
112041086772 94871876
166705104525 531291288
275117044652 77532125
589697993704 15747941
443996754405 413651040
786536133644 25057285
901453391528 262709029
669505335656 45492832
529519480819 204624431
558434578165 376468554
996379326785 477927230
655976467185 100108382
646340349094 33510345
21640962478 450098
741094950705 522157592
984275326195 531285799
294897474410 531280310
459911005705 13113221
36131860861 89267607
50455536859 42446437
751982470391 45536744
194022358806 170444428
858887866317 178897488
813718954245 531274821
644816311450 344034053
67245632701 218500623
57614569979 34690480
326808021420 531269332
923205141400 531263843
25308370360 86770112
365870932415 531258354
780157861700 213752638
799414226275 410105146
184310923565 531252865
134794557515 531247376
223924016405 157402564
92189519574 89465211
599420827017 108704156
55744837696 179100581
127092011685 531241887
399492343581 5439599
560085123700 357943179
463147546135 6597778
276191291680 352426734
964468779775 531236398
771905134025 519209999
862794325638 116097839
358168386585 518748923
950066619147 40486864
189812742015 518518385
342852798559 168863596
246310201364 107090390
858283683690 374964568
497914575215 92972682
423784644823 303184915
731463575110 223029048
291046201495 30348681
744119651250 112963620
946886278007 471280051
556233850785 531230909
739444405170 142587753
683325856980 310957339
764202588195 456909849
393930206510 154553773
547101774005 36167021
871210164437 162282285
332899773053 406422027
115460416391 11845262
368257621626 160575206
169357873011 8826312
607950944215 531225420
215947138425 37209931
751411183341 107710647
693229130190 531219931
54831379945 63540664
367838357920 1619255
973245931999 5148682
323357571752 57541187
49231077857 243162700
202061591826 117223084
668470947165 386881187
634875254545 4764452
916052777415 376830828
540390069848 302630526
317454930055 531214442
653676185812 266611708
728990950115 66230274
519371667170 531208953
506575898561 89547546
815866342104 31737398
23935485890 169247826
244221312359 14792855
415184520919 115417203
56243192403 182317135
132043648290 261128197
737265743570 80545586
236028016995 93911301
66411836807 76895401
778208354872 75210278
233827289615 251011970
717480648162 428762257
787310225685 531203464
566571792416 7887693
890194230700 531197975
191800537199 40975385
584624539722 167952422
748633915938 47403004
243180380980 531192486
533126213295 344374371
709184403695 531186997
433986365941 46349116
565888826172 166744842
174407650355 395872169
44478230876 911174
991716751898 183211842
453900027615 75907381
394899918114 27439511
907047205618 13195556
106185101575 531181508
158601556892 148515873
172206922975 531176019
898653745472 86303547
425534574192 86056542
376324387470 531170530
121455089570 113600344
606726877513 65533171
230860665271 64890958
680411471449 33856152
116638556630 531165041
774105861405 531159552
644262945985 403743395
154050922090 531154063
112494898244 120445127
386777842525 276299793
394480388355 518743434
706983676315 531148574
474806937725 520582249
562060552167 74249703
527942185989 23300805
525973849310 531143085
653231969112 250369757
865436047675 106914742
495163665990 531137596
653811950738 320173370
284821980917 12322805
474256755880 531132107
278392019060 517859705
766953497420 257675616
885510770168 33444477
401632752340 531126618
505617121045 531121129
716886949525 473881837
268893422375 58545674
296548019945 44521279
579440427500 240549936
38512734640 372253002
376874569315 143669086
134794557515 269372675
531284911124 38966411
96431700021 268252919
101172495739 30864647
492895366112 25348202
272440143614 161546759
732545160931 210783089
128241013404 350648298
150782271010 320936341
988604899592 32692484
614297824568 160437981
51172466454 33438988
501215666285 531115640
40713462020 531110151
111136738180 531104662
542270417857 143855712
253784909782 102951684
120489829545 68810104
506806121107 6685602
650314946280 52749290
785659680150 495409695
905599322360 462020108
717367088822 11455543
779057498010 159093176
753303610058 186790670
537297670558 35519319
600116088621 34042778
851922336914 62102546
72073827185 531099173
978381842731 94904810
167255286370 531093684
539828311702 164412017
89782405794 348244116
852884070420 103209667
496092550412 49653494
636777237611 90442253
308413240638 16878675
753892950429 6087301
871199938430 187899448
498396460014 3002483
824450970561 167595637
879190593800 426187916
546489352389 189612016
39437024769 14348246
812893803526 225883328
715594731399 97940227
512219303185 259547365
125056574562 40909517
267388382160 481187696
452249482080 56717837
781480118215 86012630
932177628086 40508820
736143314100 531088195
3851278405 525242410
662604129263 149855189
616203671890 237283981
297098201790 132531905
275969835067 182168932
744946223620 508973014
570538578755 15122195
102884010505 479612353
509574935450 419414490
275384584001 151243906
189145586672 85277104
235477835150 531082706
544129850195 531077217
610701853440 63282681
663954961512 58891481
703343043775 85902850
269589109540 531071728
912934349287 270207003
926506232470 531066239
626479368261 2074842
214908575386 88010626
251607175823 90650835
456650936840 275696003
967607997327 44290741
270921081585 276799292
448488431858 142390149
502316029975 531060750
88346117885 170559697
158452376850 531055261
514420030565 531049772
336366856972 164154034
555683668940 484448162
716069510851 240884765
770804770335 531044283
311402929760 517168091
735059609525 306242288
909056591947 122728551
746596769155 215004130
653065855505 531038794
547981123110 531033305
838893038800 39372597
723163587145 237887771
378525114850 402684018
451149118390 31051273
168355650060 531027816
229425834855 269015890
133007717202 71598516
579675812287 163363618
107553888343 101343407
86226702 326321050
769704406645 531022327
269038927695 187515218
88368578873 137537873
581562096813 321144923
419788753225 531016838
614002944510 322215278
564799297768 213017112
413736752930 531011349
824172409300 531005860
229976016700 131209056
43837963563 96535043
389282578170 209180301
387703246921 122552903
989931495325 226498096
237576228195 12619211
135788305450 9677107
458301482375 7069832
680275393650 224686726
48416007850 254063854
952914961030 531000371
764202588195 120192633
715236403990 530994882
250556668720 53786711
690890417420 57228314
79226191170 28109169
161753467920 530989393
115278972007 205074529
857733501845 530983904
422223021088 294902014
606157775085 53901980
206205181436 55065648
932558232765 69979261
137415303175 62865517
795012771515 530978415
730641495650 530972926
428981310388 85019121
755709510769 38055237
124598789054 202911863
144942645614 182168932
222823652715 530967437
452799663925 168803217
638210945690 380700573
779646931694 457612441
155701467625 530961948
764488142442 119122278
831078599705 83070526
298198565480 213736171
312503293450 530956459
260857134367 315688857
304800747620 284225909
64462283486 402118651
165604740835 201759173
377294126519 8963537
320340769878 271925060
715786585835 387896652
94318824086 12147157
34308697254 69896926
698369023028 324043115
571088760600 530950970
126843966356 31073229
862892463469 49571159
680785220367 87824000
287194928580 530945481
558434578165 530939992
632158945395 316693344
393380024665 530934503
592545852555 530929014
348381216703 398215972
33195708864 128502979
316068899430 57041688
288295292270 510153149
964308064436 78909864
639562705580 119561398
615034615946 3869745
475357119570 530923525
853513738474 98478149
790081197205 101414764
119719409645 183266732
909641832035 105405267
242630199135 525187520
413736752930 125160178
14729005715 83652360
250332744965 530918036
830224409595 21708995
222823652715 530912547
769303629891 95085947
908900413430 530907058
971070961915 530901569
33561098035 530896080
932819959263 158802259
5781927610 165696443
825203658083 39548245
443996754405 435513727
859384047380 419513292
67672372425 530890591
22171274143 199184832
107285465265 425649994
118839284010 530885102
26408734050 530879613
148078830657 403968444
703984535135 6477020
516399076283 6960052
322808174834 36018818
950714233650 379152675
580183004284 87159831
336083528351 38099149
121040011390 530874124
544445939749 2645698
278350996855 13113221
348815295220 469913290
603140868920 312060628
224307757884 37078195
848930592325 175384528
340012385700 530868635
919511880328 90420297
848714833294 81659853
729920394415 95360397
943941055274 126713565
579642966111 102995596
203017106295 336503145
320756021125 530863146
366232663004 30354170
930357505385 62898451
403670157106 102561965
991427690180 425946400
662418946870 530857657
694329493880 169407007
986622335425 79189803
656959283940 204723233
5778656166 253262460
622255672185 218094437
882491684870 530852168
262986927400 530846679
978773507745 106914742
602449125765 530841190
900213656639 249024952
258585472640 530835701
160653104230 119506508
404383661565 375255485
283343655665 519533850
184510750610 16752428
528001812996 72531646
835961552453 248618766
521572394550 526406078
151850194710 258899663
481345444557 42517794
797421246567 52332126
89517558636 16225484
7702551320 385465025
204892267199 80172334
887998690425 186801648
427860835002 7366238
391640082368 25809278
900097503910 152116657
637660763845 161941967
307672206263 144399123
425840753520 530830212
67638458475 1789414
355830096468 77850487
921025848565 457623419
790061134910 394198024
31072793548 41957916
982624780660 530824723
94455467252 32708951
332741165490 10121716
304426888922 105805964
401874767839 66965800
216771652420 160207443
764516899313 49697406
588144397795 389241457
751548405760 69896926
396264569084 233255055
384577115145 530819234
440145481490 291729372
834075682510 530813745
501765848130 530808256
687826937090 380206563
264637472935 358898265
806566590260 530802767
678374220375 92412804
425667885535 35755346
726790222735 530797278
631058581705 530791789
789143456118 209421817
884845094274 151161571
766748123577 127976035
879192641197 224692215
178608863487 82499670
696530221260 530786300
643712764140 517069289
914952413725 500344306
455000391305 199261678
969970598225 213121403
409958588006 391552326
1704617675 457574018
930620011321 257889687
303181983395 148938526
231076380390 71922367
351395477170 60263731
382926569610 530780811
535877122520 530775322
466004028205 530769833
39967792021 64122498
510018575805 530764344
63666921570 26380134
739444405170 68788148
948148375082 114742056
765021533436 128146194
733601920005 625746
712760438775 66356521
638764909456 516388653
121590193235 68804615
912751686345 530758855
916736923794 388670601
328330017156 67597035
64273321753 57387495
778195993644 139662116
187061832790 519956503
89940637197 92604919
332588027879 237190668
310302566070 530753366
839211947119 321331549
799596856283 289286767
919143241669 160871612
139196012275 179572635
534776758830 530747877
711873273334 164670
300399292860 530742388
275090927990 530736899
608308859949 162962921
821783269087 53880024
826923318525 530731410
643162582295 276557776
410169404029 215102932
829459676299 1641211
29709825120 530725921
156801831315 530720432
616203671890 530714943
536211364197 95552512
556670873987 41990850
804365862880 530709454
423640026140 183727808
640961854915 530703965
526270573672 117245040
208720963857 252153682
151300012865 530698476
570442194496 5763450
745896866438 20215987
459432397839 292777771
591445488865 530692987
871728652796 62997253
766468640164 123568368
752518446704 56448876
433543299350 530687498
642062218605 530682009
841120755593 54395990
536233391554 59127508
870868850020 11642169
900775250115 389016408
447997470834 204871436
302049838395 530676520
174271234819 85869916
675898507654 194310600
834625864355 530671031
244830926515 323796110
772809965649 92956215
243730562825 383505452
892945139925 530665542
917253595294 196012190
52707108846 14573295
71414554046 52672444
278146119930 6257460
46215280470 530660053
588144397795 346388834
959089398959 214158824
562836032925 530654564
227527101277 32697973
800549653697 472465675
933921437220 178793197
289607761898 6471531
991427690180 530649075
911382989982 63041165
95971005343 89042558
781258225390 74897405
582092397500 530643586
967769870845 499279440
39062916485 530638097
312545097674 50246306
540828759125 234918222
344413840460 530632608
536067848803 239545449
36312007260 420429955
59062011536 51958874
227225107475 522717470
82888979895 107480109
999130236010 530627119
288295292270 512958028
592545852555 469172275
974670780832 175801692
606850580525 530621630
53917826300 530616141
923755323245 4094794
825272772990 530610652
299298929170 530605163
629408036170 58446872
102705499828 41601131
815238490909 60873010
683659313730 182767233
522060690501 17806316
196965106000 530599674
398881843115 530594185
636010218310 527372142
129222147617 16340753
781644914462 11570812
280592746440 116569893
221751365260 790416
347714931530 530588696
608501126060 530583207
703002722867 66493746
146898558105 444175369
297098201790 530577718
983585891001 6641690
182110196185 530572229
907800049740 418201421
81426918550 519918080
544129850195 530566740
72624009030 488114814
284994201200 530561251
385258879298 334444770
574389851670 219620379
126541829840 220421773
519742811394 39120103
665016364280 70072574
64730843789 96244126
827308959198 31232410
255384193546 270234448
247100535356 300319657
319732673594 90008622
510018575805 366412706
990772089182 61965321
553482941560 321814581
787860407530 396196020
273440382455 157534300
813958582029 94158306
90988734629 22625658
241932448106 120362792
756500042365 150684028
836276409890 530555762
350465840755 530550273
875086456214 224126848
572189124290 530544784
612902580820 469765087
451012730299 97808491
791465183014 118985053
515332382119 69051620
748797584359 160827700
900891260130 32160051
895246140357 218654315
341112749390 530539295
450800037038 122904199
437394572265 180741792
711385131075 530533806
310128924136 10346765
80121334709 89607925
503128240213 1081333
476527171604 391716996
77025463790 530528317
646463673365 530522828
676173492995 344374371
159002558695 398704493
482236243716 106151771
367521477950 157287295
23107642980 79475231
965794845656 54961357
863669335525 31666041
246268978974 42490349
138250723813 148137132
149794508666 289961914
733835767872 36611630
127642193530 530517339
358569550150 92978171
318005111900 530511850
43726943049 81264645
990957944141 351921746
598597852850 530506361
155423666427 13700544
328028989418 309310639
314033138456 92456716
423089844295 286739871
667370583475 530500872
834468283235 123200605
977224618490 404072735
539136329612 11049357
149649467330 530495383
597769869807 155607661
443892614189 10665127
514729324737 55757262
810146462151 32955956
253083654190 54231320
741248779930 98763577
503966575510 530489894
859857188202 40053233
123928551801 309233793
554033123405 530484405
678374220375 480830911
366160921774 63156434
556784032630 191950330
475357119570 249129243
637110582000 328126931
630669024467 59094574
39946159872 112689170
438730781818 37089173
129117774282 45503810
580646668511 225070956
884142230405 463112419
275090927990 530478916
127248936706 206540092
53367644455 530473427
946862960735 530467938
132593830135 530462449
510209889411 276585221
871488047970 530456960
730178879822 361176200
835524339717 92423782
302266675851 152994897
317454930055 511552844
427666776896 119133256
35211643570 476137816
28435610914 55652971
39062916485 478251081
219298986278 43939445
550959930126 105350377
337231190754 6284905
422498437152 10379699
492412756765 255776422
850831611908 56619035
98122567750 75138921
524189594316 79283116
813901265891 194694830
331759658025 442523180
298198565480 530451471
605200034990 530445982
175974030145 27560269
681575760033 69787146
944232145341 195188840
838477137270 530440493
259685836330 58018730
58869462905 221623864
873138593505 269674570
544129850195 452562561
883041866715 18124678
969420416380 376188615
681675311445 429047685
573839669825 507238490
625384120319 117728072
169331992376 2739011
856761262393 385399157
105127574041 396470470
373573478245 513633175
960881000816 126900191
991552131299 354391796
857733501845 530435004
232176744080 70709298
151582778700 56146981
605200034990 114736567
793362225980 530429515
158452376850 477526533
790377400112 46640033
93530919140 333396371
299849111015 92824479
582092397500 481335899
284444019355 273533337
777065330674 136291870
773185092306 121213587
206318197365 530424026
667277273056 48868567
229448691051 339082975
474556389412 190984266
41263643865 530122131
505990982324 79557566
13204369770 48830144
457313017439 107974119
194021815395 29020343
316562517130 259536387
799007565313 178035715
729695510085 155075228
669420305557 18283859
569283312577 19645131
158050096110 159126110
414377036710 284994369
363120023190 530418537
419638587744 14913613
455108502649 24810280
957316415790 128887209
559309785656 23020866
489111665695 480797977
310852747915 10884687
218742239589 8930603
653308052141 151178038
183536348492 201418855
930357505385 253273438
837625902823 244908202
361469477655 211568016
399716936994 111975600
237128380685 530413048
41482473828 11175604
181009832495 248229047
738344041480 324789619
783230245188 54105073
879190593800 235082892
876168815984 227579429
100133101280 281338695
882981863548 26676540
487461120160 40668001
963368416085 26050794
80876736705 143345235
668638630626 320283150
532981317254 70374469
459122118228 87856934
508368030270 530407559
336988708690 217463202
18012482584 29536309
502866211820 530402070
203017106295 274384132
182986852772 47737833
286644746735 530396581
572800459084 95481155
630471296801 16966499
151850194710 290137562
715638154878 241516
294897474410 530391092
546821140483 25029840
175685808244 78119448
141396739655 468694732
355999983926 133009448
601120559481 146353207
594515374858 185841073
522672758240 530385603
825822954835 110076406
765853133730 530380114
613849743612 69265691
482337384030 118567889
196895123831 7371727
815919681625 204953771
423089844295 250369757
136445103050 530374625
533676395140 530369136
478658210640 242180169
939285657418 340070995
731861843391 87692264
613452762665 510586780
554583305250 530363647
805769471864 116037460
255284381570 440755722
952914961030 524051297
672322220080 319152416
774985926661 185050657
556516473906 37336178
674277284357 139942055
800335069312 23240426
646463673365 530358158
409595443836 1081333
54860866853 103445694
521022212705 530352669
152950558400 522690025
517318495088 44060203
765499864271 157139092
648529373926 36567718
368449533533 69111999
597286862344 160871612
748247314690 214180780
344308920806 3233021
777406952475 474875346
576265325447 30645087
911387123199 229374332
824594721982 99658284
853176529829 22658592
583742943035 398742916
853027744995 56542189
769704406645 530347180
227654462544 26188019
936409505680 530341691
744232071459 114791457
546330577575 530336202
628669199976 30990894
365870932415 107935696
135344739360 50202394
339462203855 172930945
209525873725 18695534
45114916780 526587215
847830228635 72630448
426278484803 62157436
648849961879 118386752
413186571085 406921526
924855686935 161738874
276638826317 15868699
807116772105 530330713
40163280175 506387695
255533230874 252054880
77828392129 247405697
969264734454 36304246
547234739541 41238857
261336381865 530325224
41378490212 322143921
334548463306 287343661
912201504500 530319735
598047671005 200496703
680574947755 297372064
536216024358 115219599
469305119275 242487553
961167688705 530314246
696737721927 10313831
609601489750 64984271
449912234873 28460465
529274940380 445657399
380044426465 43363100
458944933308 219697225
92128361136 30409060
872588411660 530308757
325707657730 486028994
110586556335 477521044
760901497125 530303268
381543173705 258466032
262127991886 24168067
223924016405 530297779
248061305379 8184099
577140760895 530292290
727124799241 157726415
417212750985 32050271
206318197365 530286801
620645964810 75336525
640961854915 493340342
660339652637 72328553
558240314058 21791330
582092397500 530281312
941911324130 171564184
556117925686 3606273
655047513987 9468525
750844177711 104444692
721051946235 173886031
640411673070 160822211
433806925042 15385667
517971162052 135375207
211269833970 74743713
304250565775 281305761
743716492270 83712739
163037592352 66367499
935920054131 384065330
506167302890 530275823
858063566393 30079720
650967091789 400389616
970048876854 154970937
932008050920 530270334
295447656255 530264845
45943577551 129787405
705883312625 418750321
352116386290 501074343
560635305545 530259356
714579705192 35146067
466872105485 178617549
178106957397 96985141
579891670120 530253867
417037844000 530248378
199165833380 399072256
57769099215 530242889
941911324130 530237400
790840043385 198575553
562137848265 122437634
355967659205 457310546
227152325916 38126594
324607294040 410610134
196800136686 12597255
558984760010 111399255
912201504500 530231911
384773747592 25375647
819220772695 530226422
189374711418 235187183
697860919857 299468862
330950902949 44965888
356517841050 157913041
65233853168 63244258
16505460840 489064411
719995450633 26758875
321856384815 527432521
291046201495 530220933
825515189186 61696360
381826205920 530215444
39340764176 130539398
981387534869 58007752
801474838533 76330034
288678523272 24349204
589794943330 392276874
233827289615 530209955
492546370003 362603340
818670590850 27401088
71091142166 123507989
720437318041 28229927
249642393108 98977648
825437854665 205387402
142704807105 8853757
237989613182 190221295
865506345298 47809190
263225896504 4001481
315254202675 530204466
38512734640 48133041
992227824618 214444252
747697132845 167639549
392779725342 11526900
592181813678 200370456
5077252371 255754466
353256622076 434684888
874681760314 16549335
660525422353 124869261
340634006880 159417027
845883921894 123667170
946312778890 530198977
822969672852 21280853
304250565775 493032958
721516719240 7618732
741094950705 207500667
636010218310 530193488
603586820144 355456662
342213113080 204843991
582092397500 137170110
459547606460 42309212
858011964304 138723497
595846943625 5993988
520310700753 122229052
229976016700 217748630
846584584674 42073185
562836032925 530187999
211269833970 530182510
527624394845 530177021
583742943035 208812538
376874569315 249919659
880069462454 158418029
646664636633 79832016
613235252643 142867692
721838586130 530171532
972171325605 397085238
886308308309 3370246
876179431710 107079412
366971296105 497479048
428899167503 56575123
188893817220 35804747
378525114850 530166043
904229209835 44307208
359268750275 530160554
221447612070 75660376
124189394570 84415331
132212687534 51245304
89679646225 530155065
905850213572 119501019
521737662851 51931429
79226191170 469567483
209619288435 530149576
114938574253 554389
277307068482 474491116
805866758900 60675406
773555679560 190331075
140846557810 343946229
641332560019 116421690
916637380779 265914605
889644048855 530144087
456595467587 26177041
261962668695 312883978
919589483810 216283067
748247314690 530138598
303293975462 344116388
313053475295 530133109
313520770332 58391982
14386014572 424305189
791541847877 149191020
499565120750 447534637
74369640512 54033716
94631282830 530127620
256384745260 389614709
329044372410 478091900
459045080113 260195067
903732792745 104274533
135344739360 106684204
43171140468 218797029
50962514785 1767458
202510825472 99779042
943820791284 185648958
249782563120 410752848
704782948935 42528772
261672846587 70868479
508149543206 28125636
212107419855 221920270
815919681625 380728018
222225521547 20929557
289945837805 530122131
438792697738 65434369
867636775055 530116642
373023296400 530111153
727084054394 191176381
905432201358 13255935
913852050035 530105664
762552042660 437325097
18795801634 386700050
443674750290 242460108
787623104174 18629666
940605707355 122657194
262986927400 133168629
632893793667 186269215
134950543917 181126022
951264415495 530100175
804916044725 224752594
268158102049 259580299
955665870255 530094686
274540746145 387633180
611252035285 530089197
584843306725 530083708
770804770335 530078219
331759658025 530072730
227775289320 142000430
428677521683 318565093
542479304660 530067241
847830228635 530061752
341914898291 175186924
338417449224 258817328
61620372130 530056263
711385131075 530050774
28979639590 118754515
132856742257 228106373
300949474705 507770923
198150713860 219087946
118289102165 530045285
492962938610 530039796
901197867600 429602074
105084737885 466191748
168218202592 43346633
838887176548 107749070
113337465560 415440454
527281389816 206309554
23657824825 55993289
278392019060 166470392
63270917665 530034307
679674455022 101085424
845079319410 485820412
392552705791 29272837
713035676610 285631093
553482941560 237838370
283792123432 37649051
682000194377 74249703
846373142905 248102800
720393345662 166086162
223275238234 16527379
564988745114 6120235
647050269236 310940872
16732985379 234221119
15405097150 530028818
141279475240 4962056
407253072811 389466506
786760043840 530023329
937139446786 20106207
370822569020 15446046
666526303591 8837290
318005111900 530017840
929109874406 31808755
737556040313 158028310
550181850490 530012351
202284489138 12070311
992890097332 115279978
439833835118 205239199
770254588490 530006862
282243291975 530001373
999971340344 57277715
400964740713 37187975
576263909285 159598164
859934229225 164538264
130393102755 253372240
962818234240 529995884
757966374152 96485642
532051664372 37698452
298250167569 225103890
321306202970 483712636
888820286853 152989408
780169009859 221283546
398656632026 182536695
647899574136 51250793
471954879789 27757873
240008605261 121619773
918803686640 137488472
541320008158 5675626
910569863081 238809923
523654655424 45196426
163404013455 529990395
540278577280 405642589
824204975537 4544892
103434192350 529984906
6602187630 529979417
754849496830 529973928
211602895512 67882463
408921238036 170115088
168077343874 139782874
640496275027 118710603
169100642004 281569233
945599900177 122443123
221173107180 19793334
697630584950 529968439
527074213000 529962950
713753119263 293409006
294087286705 165054230
811841803415 10033892
535673647871 141962007
875889502730 392002424
715786585835 529957461
619127402280 53523239
632770571106 1377739
781808407235 529951972
859313565712 3145197
877540048265 368185653
905083386386 76379435
387470968908 64062119
326808021420 529946483
546601377390 242015499
732292041185 245495525
424401803446 312878489
573008250668 228655273
830537924808 10637682
813526688134 36512828
639081191125 177025739
161913582050 43599127
448398209165 529940994
199794815309 118375774
872626181469 267034361
526705717055 302811663
478716207414 311094564
806016408415 88224697
293804965479 140150637
993875949504 219735648
97200832587 87840467
599698216540 529935505
153951260898 26923545
781881608539 243640243
205547920179 139415111
928726165861 41606620
89585671637 36886080
205217833675 262615716
754299314985 529930016
121040011390 529924527
497364393370 261830789
664624751575 18706512
954565506565 253542399
158301080635 53665953
655638270520 26495403
343999017355 63546153
927606596160 150063771
987198216768 275432531
877712419332 176213367
842757232821 75934826
430485617985 188387969
503416393665 361922704
90351431376 131796379
440145481490 328675831
898672336715 215322492
29159643275 404341696
373573478245 208592978
460942987433 35832192
233134626889 83981700
399651722185 144541837
698730948640 529919038
597285303468 6065345
380725842230 529913549
497263645356 5543890
678945425090 501392705
285990276471 69957305
899143142131 268752418
407008337349 82691785
956216052100 257121227
75374918255 511706536
786240550994 475210175
302049838395 529908060
230526198545 529902571
790611316755 145809796
124157080827 125901193
75718052112 158835193
306688077637 41754823
678787558542 63721801
216221470575 257252963
950482216201 193020685
477162800712 79283116
61974099757 107754559
214608338064 278297789
219897378010 86528596
898446958375 364842852
184310923565 529897082
762001860815 529891593
375515967223 63441862
655988713144 351608873
487863963359 102358872
744396041775 135929596
198065469690 282688989
535443691705 209542575
531179840686 20797821
893495321770 529886104
742195495532 185989276
670121492700 529880615
193113833085 529875126
733942586720 529869637
495972549894 52019253
558856479172 60203352
647429981789 61356042
767795523906 208439286
766450888738 11082291
812317329371 233386791
787310225685 17125680
614553126355 18980962
905599322360 529864148
710110428348 73080546
656735439612 109933692
448948391010 375546402
687793377344 288046253
534974598857 311989271
818120409005 448736728
618954581115 529858659
470955664810 443198327
775206225095 529853170
745496405465 529847681
490989038666 131121232
919904050330 101535522
636854149479 235741572
974060653618 244661197
824172409300 529842192
272890200610 476758073
896424639962 66609015
61452592448 64665909
508918212115 529836703
370981162697 195847520
373573478245 423750800
258727368779 382901662
536427304365 529831214
140174182428 63864515
152794975276 13250446
925648005037 175680934
604099671300 440190355
448948391010 398111681
475910819864 4193596
441245845180 137082286
256934927105 178156473
892662135155 127542404
86256021300 13244957
631608763550 529825725
289945837805 529820236
428591662745 319360998
284097523322 239353334
995573447945 201792107
959654576752 276255881
34315306010 300401992
126541829840 301796198
227132933279 51909473
167383317295 264026389
319105475590 297959387
361806606546 41897537
502316029975 322648909
30670057221 119555909
913632366369 28910563
564654448547 262116217
523773121930 257060848
539728395435 529814747
384621175348 333132899
123790920615 511185081
569988396910 529809258
788301344389 20627662
847830228635 494075868
233827289615 529803769
764752770040 529798280
811959240570 69128466
950598374419 16735961
288175870678 31605662
814874125600 110499059
103984374195 170098621
842717629686 42067696
916517031546 36457938
223866472310 15017904
19398952329 71938834
749856700795 12487475
86749814648 150382133
988221838749 178623038
464669747872 46640033
321856384815 529792791
492082162365 188827089
340012385700 529787302
287194928580 518798324
611802217130 529781813
680024765910 282688989
838687003696 237168712
778507316165 259185091
549081486800 352196196
357618204740 480863845
390629115440 529776324
868186956900 529770835
146256696074 48676452
548706349165 50262773
299358221348 351954680
297947155394 180961352
975844373271 77169851
61620372130 529765346
967219689000 327062065
371182186344 114868303
108707067191 7256458
973821871140 142917093
242350696347 69600520
829730989499 415078180
9078012712 73881940
146086827991 117876275
476195375113 92385359
436294208575 529759857
484710210935 529754368
649023556993 71993724
3301096560 529748879
290295695687 10626704
404068628480 3814855
908900413430 317999726
879021743763 144679062
99278617345 56542189
867451891649 68096534
93243045627 132219032
54583447304 56937397
594627882891 14183576
682645165763 80534608
122341074876 55932910
514420030565 271118177
548430403249 10319320
950164051805 41826180
574692965228 8453060
923412845160 8853757
671221856390 529743390
640770439599 8420126
15100882884 281141091
900647685755 529737901
650592371318 47677454
869560475186 142049831
129842920910 303119047
631058581705 529732412
720227522972 278061762
252109186204 396761387
744946223620 529726923
625006581410 529721434
280492514392 8661642
604932410398 161085683
393930206510 529715945
291508583877 22109692
105084737885 23921062
779057498010 529710456
676288536946 368141741
621155308495 529704967
437394572265 525604684
898320340704 55685905
657467310265 382605256
491312393075 121806399
743845859930 485123309
187292853822 142472484
249600901757 132026917
437394572265 521817274
76475281945 507792879
875339320885 122119272
541107946132 11922108
676723674840 368816888
351016022600 529699478
303700383930 411373105
533357849095 281541788
819770954540 67536656
263693529278 368311900
940810960440 529693989
231517344694 41809713
391082199456 23388629
192905736698 120335347
83627645930 413464414
910418435130 30661554
194072956408 79716747
140846557810 529688500
333410203560 529683011
493847965922 57618033
142776383665 243360304
866289194875 131736
533397611411 182514739
297098201790 529677522
663368041790 1729035
370690786200 17476976
66572008735 529672033
183760741720 529666544
555683668940 166497837
628857854325 429706365
538077849900 529661055
700782613828 128195595
921781845954 254382216
823622227455 505690592
3851278405 529655566
772628169969 101551989
290151077004 316605520
546645421126 121647218
997537127371 430068639
42364007555 148345714
44564734935 441666896
180459650650 175346105
146898558105 529650077
948770654942 37638073
234927653305 12383184
321986413736 318362
588792926053 178496791
920320884990 48676452
921554595865 105965145
539959400000 28718448
439419890253 22032846
231828985577 135731992
681878942367 112820906
85897595089 406795279
212437207372 367406215
960025462993 9237987
489712527477 262571804
540924844070 425331632
583192761190 291454922
364770568725 95058502
564734401321 181449873
997479690475 274554291
965595100946 489607822
531335003738 48264777
139813105030 443275173
958143852514 246510990
446197481785 527591702
767503679265 529644588
765853133730 529639099
966982144128 184496268
590895307020 425891510
596947307315 515631171
851131319705 479969138
841228046495 529633610
450963554348 114462117
507088145927 23240426
819847910320 414875087
614553126355 529628121
91880373605 529622632
930357505385 210684287
931576568700 171284245
502316029975 529617143
930907687230 50460377
548281300053 209086988
292082368422 41941449
384577115145 147264381
460363401015 64803134
443996754405 456174323
991977872025 516723482
299849111015 529611654
365870932415 470753107
307001475000 413442458
114139361967 150486424
353952997947 138728986
492412756765 529606165
123413922209 284489381
310155798280 115510516
870852053680 29047788
650314946280 402244898
700114835647 160234888
438145777757 318076572
139196012275 332841982
4401460250 299578642
772455315870 529600676
355967659205 529595187
691123549136 174319662
33143749990 75847002
940810960440 529589698
288295292270 491583862
80876736705 327171845
753749133140 116712607
169456013750 97989628
384577115145 470522569
512219303185 529584209
29520237641 78942798
864694955502 67734260
973821871140 241784961
527074213000 529578720
903398594980 529573231
37962552795 528146091
89129464380 151995899
349365477065 529567742
549232878909 36062730
687727311740 529562253
645042924815 99021560
483059665400 434981294
660050154380 37928990
131841628226 33148071
36662688492 100767062
127329570116 161272309
230526198545 441222287
245061360224 192696834
510187335110 23427052
594196398090 484920216
555523886731 10796863
859339193853 22762883
857053902939 16823785
610433976354 139942055
428670737279 139782874
947759427123 100904287
276757029351 298447908
280592746440 456492685
143196822017 122843820
176608377735 529556764
195314560465 239205131
915765864477 110811932
23657824825 506140690
667370583475 277556774
132593830135 284769320
280975104691 61257240
551282214180 42819689
313603657140 529551275
799964408120 529545786
789798944428 55576125
345128423344 18651622
773263683808 187839069
347100827372 21066782
100526739426 103412760
20207446514 82329511
872500436549 16730472
508941315316 52189412
180653286103 240917699
783347440827 22757394
852781865240 529540297
249978432596 213082980
176058195890 529534808
628247098457 21127161
906578233528 89311519
376744219124 61833585
705021671034 166366101
647013855210 529529319
224474198250 428273736
446685849093 29618644
907072284859 67586057
482577997253 9051361
941361142285 446590529
807116772105 529523830
547430941265 529518341
597497489160 241763005
733271391473 85886383
74824736410 529512852
767549045850 428652477
217979507197 319492734
905599322360 245341833
346064385995 529507363
220072743490 529501874
18843742560 262264420
756500042365 262401645
298198565480 397496913
714733268364 442182862
834376315040 38675494
993628417560 91013109
382868300967 13749945
914156914584 219411797
359746919021 8217033
895696049150 217572982
876636898856 166733864
91710705707 105394289
266288018470 529496385
28059279585 529490896
176608377735 307669428
267593023058 198740223
318005111900 182833101
936570953637 260277402
201366560760 328653875
413736752930 408870121
719637858750 410428997
304250565775 529485407
513660374594 15067305
160427613202 170021775
540216373024 30546285
50538964170 26511870
561682867636 23893617
493513120455 529479918
715236403990 191280672
754849496830 58951860
27333726771 65725286
28968398118 69161400
984711086927 14743454
616024914208 72690827
880101370011 78942798
914952413725 523074255
413186571085 529474429
240881672042 21478457
576634095842 428762257
511118939495 512831781
470737781536 140979476
768012542499 3699586
420338935070 472635834
622565592103 90316006
655266582885 82016638
642548340912 42095141
908350231585 378911159
604649853145 169028266
752723650388 53770244
859384047380 417389049
275999492134 165932470
18706188220 529468940
302049838395 306511249
725377685729 234709640
85010292423 61932387
473156392190 529463451
337975488503 285537780
485810574625 309118524
584011678986 133102761
246808314555 44169983
126714409489 114061420
113887647405 529457962
732842223030 529452473
735993176064 8458549
165239066236 212473701
14886273962 92352425
928632575503 21456501
728990950115 529446984
773555679560 234852354
509154480631 68645434
159764714742 273665073
527280549999 249815368
82940554539 32066738
864765137856 85211236
220814376166 12240470
693229130190 186192369
925201971478 57941884
401295142998 298859583
919642370325 135336784
751548405760 26786320
768788506289 236482587
502371836638 207292085
50662409199 354885806
24208006670 529441495
637533718032 66976778
550187335 411241369
122608921609 21072271
984825508040 529436006
802165135500 529430517
949766409270 311204344
35211643570 529425028
933402542675 46343627
592433945404 48577650
764202588195 529419539
654846012797 369876265
650400574680 333725711
856039162160 7695578
60520008440 529414050
618404399270 529408561
645652371393 183211842
43464371245 73920363
434869551857 30815246
170006195595 529403072
935859323835 446854001
593096034400 492851821
782908770925 529397583
977961733719 168715393
901573370090 36425004
855243545169 161524803
334851549419 62925896
108936010800 510180594
134794557515 87500149
144810969993 27719450
778312382400 91666300
457201118685 513775889
948513506270 204542096
591391710224 15056327
813718954245 285543269
867636775055 529392094
291840649329 256100273
634359672775 16088259
965569143465 411823203
623356035875 223018070
144697830725 529386605
733392404875 99932734
79611859288 66263208
928528229613 72542624
638177070163 2563363
852264979669 132164142
537527668055 529381116
260786200020 529375627
523563186728 153351682
162853831610 481522525
381131440907 114055931
232810226989 377978029
291284352738 228979124
974132153332 37627095
979323689590 124534432
60268241569 45273272
815369499780 529370138
140535454849 3666652
460502209755 368553416
258470826478 23119668
210930879823 157062246
390078933595 529364649
170052824650 277573241
768175261323 362411225
37962552795 529359160
912751686345 154196988
819971939764 29250881
784559316460 529353671
949613869960 529348182
587154900927 42199432
1552832939 12009932
966400894543 188777688
25796710223 27818252
440541156055 104159264
436844390420 195649916
276765970932 96655801
583607230091 6866739
729293992316 23169069
892218220350 17268394
108062276942 121295922
645913491520 529342693
654970108109 202154381
896914975240 189359522
662418946870 163220904
898490090937 426572146
589244761485 529337204
894550914268 9989980
637782948985 348743615
102884010505 477894296
375619215313 2470050
950164051805 529331715
206916918437 450394406
697080403105 279373633
161753467920 511014922
197882002446 73849006
859904695497 5741494
861255525165 133097272
494063302300 529326226
471597485510 406350670
343863658615 467706712
561205225834 321490730
101233464970 529320737
998029872320 529315248
282793473820 529309759
564701895463 284632095
780708043545 529304270
604902928979 84124414
635792483239 45470876
326188005609 40206925
603980815075 10121716
315254202675 497808388
23107642980 529298781
271955319292 319750717
365549208239 216755121
611968500896 142527374
525973849310 529293292
963172977332 122849309
7161612951 465104926
479208392485 101321451
638604649704 123771461
991813599814 12910128
744396041775 529287803
680852208123 189584571
784559316460 450976240
63436745844 353283018
642062218605 529282314
77780687230 219894829
345514204150 74968762
317454930055 490518996
861228837647 77894399
225098349859 23910084
572189124290 529276825
309081787279 94624871
374929058479 94877365
605964348214 33532301
662969128715 529271336
31910552500 487253041
593646216245 529265847
48330881530 13437072
614680493111 203587010
19806551910 529260358
952364779185 246889731
194553971364 100333431
925405868780 529254869
905599322360 249623253
931457869075 370595324
958416779480 500690113
349050158552 228836410
317287616938 43494836
97932373900 529249380
962818234240 340493648
601258838369 44126071
314221529333 301203386
57080498349 9731997
918803686640 442693339
518821485325 156326720
187061832790 529243891
266020794575 201440811
476185901099 198899404
21457097445 529238402
949756139351 302707372
276191291680 223759085
576776442079 290653528
734492768565 295297222
86378555155 513797845
128742557220 382363740
807052053887 10176606
522920734793 15522892
505617121045 529232913
232176744080 391601727
817266704508 20237943
182021919179 41573686
192013469395 509703051
229262182901 136857237
540278577280 529227424
859934229225 268664594
246553509686 142368193
779607679855 408019326
582642579345 418184954
397231297580 232859847
505743055172 130281415
309083631583 77554081
332860021715 457090986
539566774411 104362357
704541248890 2266957
47315644160 352679228
295447656255 529221935
188773229379 342008612
168028332593 62964319
373573478245 529216446
449498572855 529210957
961389093009 283495872
415387298465 380448079
602328578928 6290394
446775783777 487615315
527074213000 529205468
682225493290 529199979
426390935365 109598863
136445103050 3847789
521022212705 332666334
434850021995 103588408
305760935809 31309256
129292739065 134068825
852231683395 529194490
693779312035 529189001
84942190400 20841733
904725862952 221135343
472361562707 153049787
93613830485 198076054
497015262617 22965976
760901497125 294150021
494613484145 529183512
102333828660 529178023
699937228074 70676364
922654959555 529172534
691590078621 82752164
57432713920 244957603
72624009030 309804649
630508399860 529167045
396688163611 219543533
578241124585 529161556
931895166727 8403659
919904050330 417905015
278507019099 354797982
865436047675 529156067
975472416675 171536739
690478220965 529150578
94631282830 514160119
560085123700 181806658
496264029680 529145089
195314560465 242410707
144697830725 491781466
3893708375 362674697
633259309085 529139600
67056089134 28581223
808530025262 166289255
252533472345 529134111
513715226171 60647961
977673144055 300539217
84050858808 61125504
188648851220 13749945
310321991641 318416890
168038657402 60845565
318555293745 529128622
140024673046 129787405
441314369856 26330733
925956050625 529123133
833525500665 443291640
595296761780 529117644
912751686345 529112155
197333077582 6718536
908634490428 102045999
989799473897 213823995
850201318108 124227048
463515043082 252296396
970340167106 62914918
261336381865 529106666
388670524317 160240377
728440768270 529101177
539397707722 263318308
362569841345 473623854
844446097065 60697362
832998471422 64737266
841102054570 30326725
932445568132 55751773
144536972672 25567762
787860407530 529095688
827365819749 75956782
971480973748 29366150
609051307905 529090199
584607781805 81786100
987709981102 3183620
407134570790 529084710
258585472640 512151145
434431224854 122316876
348265113375 166893045
534776758830 529079221
994728781250 501524441
339462203855 499279440
869452221128 18673578
40163280175 529073732
609051307905 491040451
424190207985 529068243
538251878645 310013231
33010916190 529062754
803265499190 48182442
218887412661 19754911
494820929922 240961611
164829787021 62009233
532963834789 86918315
993239003036 299199901
805466226570 339593452
268862810222 104927724
976022598520 518968483
384577115145 529057265
250332744965 340186264
214966089128 48440425
448062026963 297394020
713773263893 256594283
557415034511 399445508
365169086592 26451491
220498360550 28070746
491108166433 91254625
838477137270 486078395
687177129895 529051776
445967654447 169132557
320756021125 188821600
78125827480 529046287
448948391010 146863684
29377918849 151474444
786760043840 226613365
368071659795 277661065
722938949820 179457366
852781865240 349566965
423640026140 188673397
619847457697 142351726
182110196185 453133417
810075105151 151194505
547300426404 12712524
930685368844 186856538
736508272221 81451271
855713379032 137746455
35761825415 529040798
5943408501 11603746
951585582374 166322189
461602573445 529035309
393934372661 20688041
653514504409 53803178
478932397168 38724895
9440108483 390086763
279282332279 157166537
176058195890 318691340
763279392958 39970898
928586506326 7497974
905292808203 174198904
963176391490 113056933
692437001295 64874491
481730511793 532433
523795906769 51673446
570390822945 1932128
706845185937 1970551
522023579372 31600173
45808257234 146034845
430273830409 322950804
941699522668 54132518
311953111605 529029820
838960701703 32390589
929438898952 59736787
239102908956 204443294
780762741430 462475695
568802550115 22362186
644944045969 397414578
343863658615 529024331
211387144878 191648435
608501126060 203713257
676723674840 315041155
816549316745 66444345
590208182695 29618644
887556943775 408820720
944112051510 529018842
620605126650 348178248
959829648407 165048741
794462589670 299726845
534124506122 41288258
774971814442 155947979
67324663323 26736919
565911512209 102353383
10453460545 225806482
313940242620 73547111
691247364509 210168321
16343834327 116871788
515030256581 298629045
366860942341 14573295
416729941126 256857755
550660540691 3254977
308652020535 479804468
576590579050 277496395
503310464035 81764144
905110908232 169763792
496567719583 104312956
961717870550 529013353
344061954229 194552116
1378458387 88098450
84177827775 529007864
275090927990 529002375
553227661729 101107380
525973849310 528996886
959313942971 47754300
39407911113 102534520
998580054165 528991397
670671674545 528985908
769704406645 191664902
141303050495 42177476
88029100690 195007703
767314684598 88608927
860310351972 18426573
77951609201 113534476
721954019800 311643464
71523645340 528980419
89549499127 8870224
525084954834 230247083
894595685460 45646524
127278132697 301175941
759801133435 230510555
228188567108 3326334
820393668031 223479146
396130933890 511832783
437394572265 528974930
480924679773 409660537
9903278700 528096690
808217135795 528969441
900647685755 174500799
851131319705 528963952
831324773285 528958463
788960771220 528952974
58869462905 57371028
829033743458 4050882
610760816278 258142181
765479511059 273198508
4119119649 127761964
585393488570 517607211
552932759715 528947485
596419745639 344917782
847669024775 128975033
87072554289 312818110
588518659771 23822260
913301868190 528941996
803561383735 17921585
158452376850 282694478
158694606420 238749544
411537304487 26561271
398414067627 70769677
194677001810 46590632
410327448806 35272314
289165850578 100037025
273440382455 470094427
968320052690 426220850
875889502730 129946586
371977669018 168199427
150967563183 30996383
652766844811 32802264
493745233798 137708032
615146512119 323422858
574389851670 528936507
414696007989 66801130
929257141695 528931018
2498884372 56794683
183210559875 528925529
709929181568 39762316
813551383145 93225176
261336381865 138498448
382376387765 520335244
560788377288 74096011
315997504007 138877189
249232381275 244556906
205563069819 33911042
802088056054 39564712
316546538651 320908896
189812742015 528920040
147489276215 137719010
206868379210 516333763
336005397925 27971944
234824160791 7047876
518821485325 528914551
141872817092 41249835
686626948050 528909062
63909357141 87483682
135957106086 451854480
860484411070 40530776
925405868780 239814410
698730948640 239386268
255834563415 528903573
154601103935 469979158
815369499780 245451613
242630199135 208164836
408114266885 6109257
970738457343 227057974
767841746775 88005137
661479630440 287168013
191397240994 22510389
383819495593 80430317
404383661565 528898084
752597153475 6175125
129674499015 81791589
226674925630 231119834
210125319345 11499455
169270125857 18492441
87603524634 205672830
98021778732 94092438
178983633359 304798681
761577975371 193481761
36926844036 24876148
765136412717 40146546
269120055115 271222468
25657404892 29130123
129842920910 85710735
92375552762 8370725
403283297875 528892595
483609847245 28789805
208518924745 528887106
470713997699 220257103
766063779594 231948673
231626562235 528881617
173307286665 528876128
226386382459 53605574
560085123700 484398761
210169470280 528870639
522515479015 18662600
280384112131 39394553
557066513037 191686858
654716401040 462135377
697080403105 528865150
760406194302 473195712
199716015225 18827270
897896776530 160635585
983661836805 10851753
444546936250 337063023
991128503838 248311382
879190593800 503862755
271239655075 353985610
365803299538 2744500
956926304163 137455538
859934229225 414628082
122019916067 43264298
266586389532 36320713
245986322919 348677747
956294720448 121614284
814528892037 253224037
262986927400 339022596
12104006080 467690245
338761752238 80809058
154601103935 361494562
804916044725 528859661
928156778005 289127586
529277135980 198866470
935309141990 528854172
278392019060 527657570
666820401630 160251355
235063138292 187926893
704455889451 177228832
954015324720 508934591
322633476431 250666163
135728349103 8376214
573289487980 528848683
699097125319 91946239
574389851670 481055960
138170139804 253778426
706983676315 528843194
58319281060 351213665
301941202688 51591111
929044011895 187548152
829124045905 393396630
559701033506 38395555
260866663271 5719538
59351287325 15682073
793388024280 413436969
265737836625 528837705
843978955720 318312599
950714233650 526345699
626657126945 262807831
993628417560 454439799
675073129305 272117175
351566204445 416867594
934171543505 7574820
218484201699 421571667
841996350222 81418337
203017106295 331958253
319655657435 277962960
709734585540 528832216
481959301710 10204051
709734585540 282002864
427782896691 48380046
607721111388 94696228
977673144055 332144879
37079608395 191132469
193113833085 165943448
62038194810 5911653
238836467407 98286034
970981104077 47046219
226400582502 131746978
332860021715 507600764
683567125975 255090297
45665098625 409869119
301499656550 528826727
544680032040 528821238
119389465855 501486018
748256766748 469468681
893811191764 140562312
98249808259 190665904
13754551615 528815749
13754551615 218429266
410817740172 127997991
414431564436 374893211
504516757355 285592670
994549330 7640688
496474889615 291570191
716886949525 528810260
443996754405 390410614
309752384225 70890435
495988561307 94268086
994178599405 528804771
949613869960 25046307
588290811381 86748156
820735374748 86155344
822521863765 528799282
223373834560 528793793
95483205983 44367587
564486578460 508561339
778507316165 393116691
83077464085 519144131
95833577250 177838111
630508399860 473349404
514970212410 372516474
336711294630 91776080
67591373833 19546329
908498066822 4166151
164830193207 53270745
995648257526 27060770
470955664810 483504054
875973045310 352898788
147998921795 322577552
691028402810 337095957
818506845583 26451491
916052777415 528788304
216221470575 528782815
200816378915 528777326
790061134910 528771837
665720037940 528766348
453349845770 528760859
328891209935 15177085
804825709344 24755390
503573055214 347777551
960971305844 126861768
162115445514 143229966
982624780660 528755370
36733611861 58628009
332309839870 128305375
431342571970 528749881
19720497949 24398605
473257011049 417224379
414661432778 19540840
991711652617 28476932
41628865458 14683075
827644724236 104170242
734029351343 231229614
629958218015 528744392
612352398975 528738903
70211963220 51382529
609051307905 528733414
748035244267 43615594
206318197365 528727925
254743196196 506431607
284994201200 396882145
395042289215 505289895
474256755880 528722436
73034728944 93538049
365097043467 47737833
563701909116 125429139
628885678066 435535683
756941209762 20067784
685988115947 29519842
913610212765 119391239
595450338511 320294128
411445509032 28482421
444546936250 528716947
958981600488 110087384
277142324217 55186406
121959504133 68952818
251433108655 375249996
31796921803 74655889
139097509262 43555215
142978087948 664169
129292739065 27472445
979873871435 347552502
857780778602 103346892
84728009620 162161527
337480866316 201045603
819337370033 105827920
562892898965 426725838
912751686345 86160833
250332744965 528711458
602232614741 139003436
325473911246 205612451
56118553680 528705969
310302566070 528700480
448398209165 187597553
703718889491 225768059
670401031003 185418420
546880759420 528694991
64798632939 14496449
65383186902 25150598
831416434096 232854358
176058195890 3990503
934659233085 72257196
39613098330 528689502
840127682805 383735990
490525050588 186186880
405484025255 528684013
280042564595 528678524
472113739846 376490510
539178213590 528673035
320934089774 69660899
484874622952 25068263
198615651535 256522926
418688389535 189255231
767467882588 6367240
370822569020 305309158
573986088900 250413669
278785113795 54203875
820779281259 7393683
103434192350 528667546
529274940380 528662057
19256370065 49593115
477291567163 80490696
911101140810 528656568
171559709169 2760967
995278963095 179320141
204117469985 528651079
461247212677 121938135
909627231295 60472313
653498899182 60911433
527624394845 528645590
387788732607 64512217
224474198250 128519446
28059279585 333665332
388691580121 80046087
566377673931 232667732
390458915109 41013808
39613098330 164132078
534226576985 309793671
620605126650 312071606
702582221555 288414016
379144688633 34899062
287659160755 23542321
119769063139 126949592
107690657756 44384054
251334715422 32291787
823072045610 286706937
467981685206 50778739
139138287043 13420605
363409331913 231921228
494859770086 65275188
429325748046 291564702
608513772716 11367719
182564822610 20759398
964852098601 109285990
209619288435 438104535
988676780955 204135910
92617164983 67361008
776384516118 186455841
34661461725 100196206
135894921205 391942045
390078933595 528640101
602926613875 7975517
495944879845 78141404
816925022328 27137616
697080403105 528634612
343313476770 25359180
34559709224 34278805
740704948858 315255226
478108028795 528629123
388722472213 5889697
955266943294 354177725
33391276445 57958351
896637607673 128371243
251145262587 230850873
853882228930 528623634
801506762557 53309168
451699300235 528618145
496814211525 226360871
542401862940 45004311
865243183263 5395687
94005256564 30535307
522122576395 234989579
480858938020 528612656
325707657730 528607167
852038566489 10374210
561519487551 105119839
513427547681 237476096
381888204175 16714005
562346718601 225652790
903948776825 130242992
536725538202 95629358
993628417560 528601678
716107599022 82395379
988468020399 28433020
294025184159 161250353
543579668350 528596189
710834949230 104642296
847280046790 106332908
773005497715 326902884
269589109540 528590700
644262945985 308201861
410575274575 359913730
78299137166 338610921
229425834855 528585211
366971296105 403523835
583192761190 528579722
432039436362 46985840
448398209165 259146668
721288404285 528574233
935755035416 69957305
674057982340 368454614
424740389830 201127938
968176298361 59659941
578241124585 282255358
844917423936 100547502
809160330040 74732735
69322917960 527180027
990062934919 211342967
61070190285 522964475
109486192645 528568744
710834949230 528563255
217327498913 206677317
141864665927 16132171
701721941236 29937006
166705104525 528557766
476457483260 68151424
993599987121 3463559
95621902035 42204921
747016051909 49082638
575490215360 99049005
171775352931 380437101
997128468413 177613062
426390935365 335855443
134702004578 25419559
463631047608 15100239
924107074832 8310346
634140395295 120280457
712239436454 117771984
653996776346 82845477
655816764730 526164562
512769485030 84623913
299582962964 187345059
385402498983 217852921
211514006646 169116090
412086207395 528552277
691028402810 528546788
541950980013 145716483
703882461691 115499538
521418019006 82960746
702689361346 406065242
319105475590 528541299
201551523593 339050041
857183320000 343616889
981695574968 15215508
873940286819 29256370
358951636859 71258198
170373936639 57102067
807116772105 528535810
925782353801 86281591
537304981906 152934518
584843306725 528530321
341662931235 265953028
169456013750 528524832
225729785371 328143398
867636775055 85957740
395580752045 528519343
832975318820 528513854
117739326506 345763088
553482941560 454401376
470581789645 155986402
273440382455 289380080
106735283420 528508365
425840753520 380151673
988521845533 63079588
931457869075 290269298
496814211525 176926937
871488047970 172420468
667262815030 41112610
966119325310 448588525
331640730443 20045828
405356463476 102276537
993078235715 24091221
456580691199 16785362
874648293881 60148462
25651114498 6844783
895145867305 528502876
769053015710 67476277
521323147130 161195463
701022101806 238903236
953904828242 78618947
529473274417 205771632
268970334243 4978523
404383661565 61548157
379484721205 83959744
410985843705 528497387
234842933171 58232801
88857953576 39367108
642331178 210733688
74274554565 502523439
534635628243 21055804
846151252661 3463559
785109498305 528491898
944112051510 131851269
327908385110 135523410
801064771810 6350773
209241422767 43922978
883637085805 72246218
746849515649 247405697
773185701585 238277490
952657095880 168473877
286644746735 528486409
284444019355 33224917
736693495945 528480920
991427690180 528475431
482704079583 43703418
496050587007 53237811
431263527462 32747374
803471984392 185330596
719637858750 528469942
961298947162 157386097
701417798327 42095141
614429423343 65533171
123240738770 528464453
434093481195 513622197
902298231290 123326852
523846756865 433718824
167901426913 17131169
903639007691 173331642
809321226516 452101485
45349889892 172261287
605222237995 497786432
221723289025 528458964
223229838715 111860331
74274554565 528453475
842166833073 6619734
467934002263 31836200
882549055898 400257880
595846943625 485853346
933173327524 65516704
719022568968 25216466
984024053334 220114389
602999307610 528447986
97819368949 11653147
769759741254 87796555
56668735525 276277837
721694134698 71142929
846729864945 528442497
795562953360 526795797
848380410480 70028662
229976016700 528437008
15271255955 65533171
881287510304 47897014
871922842638 7646177
219460379345 13124199
663519310560 528431519
105098087133 161541270
45665098625 528426030
790236212054 45723370
955342290797 270393629
644262945985 244458104
478658210640 528420541
73724372720 479716644
829466707708 136094266
805466226570 438137469
573839669825 528415052
764752770040 528409563
441443119840 320266683
779111356078 348771060
617610535851 99224653
188162196480 484272514
10077559939 48061684
144069647282 252494
194460180821 52447395
540088018248 29958962
530375304070 256193586
183760741720 528404074
600610271688 34794771
195864742310 528398585
496412902338 364293952
254184017880 528393096
554583305250 528387607
561735669235 528382118
758353329604 98324457
95181464675 486182686
294347292565 528376629
152670012702 128063859
750448042070 528371140
481672580887 58523718
408785116325 363810920
173857468510 149465470
488277534972 113106334
356384180992 18794336
136995284895 528365651
704112450791 71571071
929807323540 528360162
481256846608 93411802
824722591145 487329887
823622227455 528354673
205217833675 64967804
441072131889 125220557
832898749851 29415551
471505846655 390454526
638761127535 528349184
830224409595 528343695
303700383930 528338206
864335683985 528332717
972966113757 143070785
108385828955 528327228
26131064588 200853488
25960126150 237734079
823072045610 528321739
812618590555 528316250
448122652968 105004570
351683350683 110559438
189467426117 102210669
458851664220 528310761
625556763255 356669731
294241390380 42133564
47910242993 133300365
383272431500 149899101
710095553158 85458241
1100369180 519067285
543233161339 34844172
669355672582 154103675
193725535642 297816673
822468738315 22938531
283630840145 17954519
146932095895 162650048
539728395435 392101226
920815419353 9858244
293246928875 528305272
880873496990 272281845
134827930635 115993548
246481472050 195073571
43464371245 528299783
760901497125 311665420
962183694535 43549726
438494935955 253097790
735780960346 127503981
610701853440 528294294
948910344503 28970942
66150565896 236180692
707443709405 45630057
212370197660 42150031
632709127240 315090556
280042564595 448561080
808683596504 33137093
87478918845 454999677
867086593210 528288805
933658596455 528283316
904863214199 152445997
632709127240 523765869
504992725012 11729993
949063688115 528277827
988013852142 19041341
625006581410 528272338
453720989994 39120103
347164749685 301543704
640083093133 136423606
415937480310 125670655
439189379698 19260901
292146565185 528266849
382926569610 528261360
358168386585 528255871
853462268121 105734607
343313476770 180461853
288845474115 528250382
236578198840 53237811
777406952475 528244893
586694167826 282908549
834137378870 395229956
127092011685 155964446
275641109835 528239404
509359577116 955086
738894223325 347706194
15643813760 268977467
126864906891 9935090
414404174326 78706771
207834654700 89706727
856633138155 528233915
985375689885 515203029
527821965911 318570582
550187335 528228426
990977572805 298228348
814562561563 26824743
496320681649 442391444
648431000068 55367543
533676395140 528222937
202002041665 136066821
989015485189 73431842
438494935955 143191543
794102041797 102040510
212920379505 528217448
335060749095 432686892
608465323894 13036375
834625864355 11389675
608472569374 3447092
783817598541 3254977
72725198745 171157998
223373834560 474628341
664300820821 184073615
380844739459 87472704
720738222440 289083674
793912407825 528211959
731191677495 141671090
217872016110 528206470
842878592030 528200981
612904776420 198866470
342448086192 172261287
327358203265 528195492
839577500960 402255876
627520478196 111064426
565036760305 466614401
702582221555 528190003
76838785481 57480808
385189103130 288090165
634525089279 85233192
353373098656 110142274
380262507343 113188669
471122277916 304859060
470088715356 229396288
384577115145 42117097
433226707389 52699889
994178599405 528184514
729766976865 134694571
89679646225 467498130
192013469395 334757643
283189027627 39323196
489661847540 528179025
79811996625 364656226
991977872025 528173536
928493489732 104214154
236334275750 15758919
429692026435 528168047
294081923952 168215894
210412095058 165696443
214184650224 215443250
935309141990 528162558
568337851375 332046077
484710210935 161799253
454317982031 10758440
137746457453 103434716
401874147582 23717969
191871427634 78421343
883345199833 59028706
542479304660 528157069
576590579050 528151580
84177827775 448950799
191208375482 125264469
60472750731 8167632
562216121405 13793857
41089178581 57228314
198436010124 95991632
613452762665 528146091
541544653880 235329897
357754436231 371566877
654166219195 5143193
176608377735 528140602
658567673955 528135113
84000991243 102024043
545455877653 223281542
44692809772 392990444
570863555000 31940491
795492757120 6295883
560186818403 27988411
838708015588 183821121
433307313354 113523498
863785502140 528129624
737243677790 407316734
323857463379 103335914
114437829250 415319696
899165246334 184918921
524873485620 266957515
958416779480 408985390
217653907787 42627574
153878926856 122091827
152400376555 386184084
190913105705 528124135
116088374785 171564184
786210361494 470764085
536980801566 313707328
150387345530 147791325
41641885366 2398693
792554694951 97171767
814819317935 528118646
407959488063 75528640
118320263218 216645341
829801479237 317988748
214500432394 35568720
745354929071 8903158
528174576690 493192139
719087676905 487609826
185411287255 528113157
746046587310 528107668
323961381127 25507383
145374918250 244101319
952914961030 490151233
358468382391 117003524
683047589217 223330943
596368025373 576345
922754974624 375151194
832111629832 25123153
352666568135 139179084
102125013214 12344761
817020045315 528102179
329209750491 139612715
588064475047 22318274
129292739065 78344497
547981123110 528096690
79226191170 528091201
472056028500 528085712
158641357631 293645033
795819964807 187054142
427578118568 205162353
331209476180 528080223
212920379505 490897737
907800049740 500591311
950293537315 355560953
48966189695 105575426
736693495945 528074734
739648069026 306192887
634909854620 324537125
180459650650 528069245
22698852286 165229878
20293058447 26753386
569988396910 528063756
50408161300 18607710
697195853242 92758611
216771652420 256221031
343441941326 12174602
189896295573 261474004
689377857275 364639759
65471645045 528058267
116732907051 215547541
694588212406 81868435
358062742383 74809581
555133487095 162584180
911101140810 528052778
725139677200 63156434
742360072219 253218548
950164051805 173337131
964468779775 243739045
671497201097 33016335
810417863175 303377030
234377471460 27664560
79490519454 25035329
721062726631 76802088
436844390420 528047289
497026108881 13607231
79885966389 50767761
260786200020 528041800
220072743490 528036311
557169409831 33779306
174333073893 34712436
873294343880 262610227
980818432441 27878631
317598944948 232256057
936409505680 246417677
139746194120 477987609
994030772238 84135392
455550573150 528030822
700381494175 528025333
15405097150 528019844
863785502140 427170447
216221470575 142225479
552144215137 157177515
632709127240 528014355
665720037940 528008866
835726228045 7119233
750623503444 217743141
675531521184 68047133
11390880362 91221691
216966166113 18843737
502405786103 437187872
914987955000 331003167
953465142875 528003377
959517143170 114785968
756400545843 58370026
950164051805 527997888
765733712138 31605662
285368375352 100635326
437944754110 170971372
56824205961 1899194
519921849015 527992399
491862574920 125763968
914859086839 2014463
200266197070 527986910
396681115735 527981421
418688389535 341854920
530235057212 102331427
709667995573 3079329
705333130780 21648616
633259309085 336437277
510018575805 527975932
341662931235 105377822
876565969998 352794497
410985843705 212737173
836480276839 64380481
860894296656 86270613
872588411660 213615413
905410920505 95711693
215671288730 280625125
243419218348 211529593
258035290795 527970443
589163340240 29108167
759968756517 251445601
138153804540 70253711
21457097445 498307887
299849111015 41946938
200816378915 527964954
207125418102 53067652
554033123405 265859715
961717870550 527959465
337918243722 390229477
256251002867 31677019
499014938905 527953976
143597467035 455241193
203129822910 136033887
276741473525 527948487
428372582869 62129991
177158559580 212193762
707335801154 129496488
720188040595 527942998
280981548777 17861206
332309839870 527937509
265827867203 424063673
704232767090 171004306
771386717023 337935774
307454866400 65659418
493513120455 466768093
867432076359 69501718
152950558400 527932020
187612014635 527926531
611853758840 307427912
896246230995 103396293
335231885137 115889257
342763294925 527921042
361725193698 102699190
733956451934 347020069
570538578755 52968850
277332153212 96255104
654498018267 181652966
463253118980 465242151
626888735300 276799292
803374686378 116097839
713642740962 48220865
589794943330 364348842
161203286075 527915553
729079048565 286339174
936878601109 50350597
213470561350 338775591
162853831610 421280750
260236018175 527910064
578791306430 59588584
762432500310 10571814
811518226865 527904575
810253590964 12910128
662010930125 278039806
576408072381 110773509
638586393290 129595290
473957575027 134107248
193113833085 205996681
302674840799 451354981
483609847245 241340352
208518924745 97605398
922104777710 527899086
266547505456 153324237
315804384520 527893597
978407866080 106179216
129625076059 150568759
884142230405 400762868
797479128072 229566447
61731277375 144475969
486910938315 408326710
867361685423 72800607
70567422790 280476922
152521024775 79563055
16112121681 347349409
486583758073 52815158
44960903510 123019468
482148886281 73640424
485434706953 53375036
51484625884 35810236
62978993270 119462596
645845254853 37292266
682532965114 148213978
686076766205 486693163
320779557957 114456628
216566607917 168517789
603474106110 21165584
15305106618 2733522
232176744080 59495271
439045117800 414315209
5697188428 120725066
844269977011 158719924
872038229815 348946708
26042247079 47507295
707653150597 181685900
584843306725 527888108
615681544324 427724836
403867659723 332968229
72528376764 39817206
994111927103 25403092
335824431084 19782356
498865942581 25770855
932730669700 191824083
824402074549 144657106
69322917960 148598208
942162034205 98576951
474083887895 35755346
738894223325 122152206
994619915005 51936918
550187335 168726371
337640733441 120999516
680574947755 527882619
189405076566 44296230
786345396383 171833145
6602187630 527877130
699281130485 187367015
474901134454 237201646
683325856980 527871641
195925379293 124556388
439145637857 262385178
966439103472 2217556
595503746481 227667253
50553482575 22181049
325429280187 255792889
584566103828 224703193
28609461430 474749099
365320750570 527866152
78125827480 527860663
399194161726 59945369
821292340997 22060291
179359286960 14748943
916602959260 527855174
793214810488 53435415
222734590782 17455020
841296626061 441886456
546880759420 387188571
752648769450 527849685
433964629501 63853537
568744213023 65862511
726240040890 261611229
622492967144 61800651
610193569132 405318738
454409033563 3359268
167585400319 1048399
981683905354 342014101
477007665105 497237532
270257562868 223605393
541929122815 527844196
609051307905 527838707
235632388923 218797029
366971296105 304222336
519249166249 31649574
569307047013 18108211
177210727036 315123490
992303117231 166371590
971481061572 34514832
574170958420 2980527
663094091289 70945325
957563662306 146270872
947652441024 206122928
693779312035 527833218
794606214844 296027259
120489829545 417279269
159552740540 500794404
294456781648 228139307
416487662155 527827729
909078608326 215898837
544764710843 143180565
401082570495 45459898
50326616716 194980258
442515890327 92001129
117847086554 137450049
837376773580 254618243
543940663413 68947329
385677478835 49900499
349365477065 527822240
93421147210 44987844
302049838395 527816751
980519446611 86588975
780708043545 81928814
891844776235 495854304
232176744080 488466110
463344263825 343287549
764202588195 527811262
54468008145 8381703
982486229903 31622129
856762640132 237426695
476487766073 448939821
41813825710 259728502
199165833380 513742955
271239655075 527805773
308972204883 55526724
84728009620 527800284
689061298248 198130944
189812742015 116751030
761863101476 109033496
972721507450 291888553
474676444820 3633718
590862880589 9402657
944662233355 527794795
395030570200 230345885
846179683100 83542580
201916742605 499257484
337347357369 305550674
90044022512 52035720
951533881483 56333607
365320750570 527789306
449498572855 502940603
670121492700 338737168
754849496830 203455274
18156006375 239067906
558839622453 57332605
739585642629 299205390
327689036273 61888475
327796510893 20292833
105634919730 527783817
91444362960 340202731
956766233945 527778328
178258923270 430727319
885260329054 380777419
179359286960 179753772
997040556589 263395154
535326940675 428899482
981524416970 106793984
968320052690 527772839
58267165586 25271356
634359672775 527767350
708634221850 458035094
736948975961 65648440
967933882165 337293561
635460036465 391804820
911101140810 527761861
344187712708 153351682
443582864430 169917484
427491299055 527448988
985165216761 124133735
5490 428268247
70423281650 527756372
701116946237 24596209
133144011980 527750883
306900051839 56157959
544680032040 418327668
235804551408 200705285
769966731444 51360573
703682585245 371028955
920293511347 31155564
740000849964 465275085
741593033543 25820256
510568757650 299227346
392279660975 518644632
795012771515 321957295
292491982466 150936522
137854964005 18536353
829124045905 527745394
847280046790 527739905
618205134684 8079808
947184006856 135380696
944800682402 180621034
851859970896 338468207
435905480176 237338871
574389851670 283967926
54468008145 527734416
912624119077 61762228
490762211230 460384386
633809490930 527728927
418688389535 527723438
212370197660 86056542
926506232470 323093518
578791306430 527717949
534539296293 87395858
594761109318 430639495
702032039710 400076743
925825755324 86742667
876439684575 392595236
71439249057 55257763
920454232175 138454536
138095648585 527712460
311707700996 20847222
459307070083 31221432
467474196803 15462513
951044550692 165548240
480564263636 10632193
200476464193 102452185
941077149495 52469351
515520394255 39690959
994728781250 527706971
338500733821 322808090
157629443687 111514524
281693110130 527701482
828162822876 41145544
176412884092 76461770
886728933287 119830359
926506232470 293398028
552382577870 343561999
944280261915 285554247
420889116915 13058331
492769700946 16472489
984275326195 260831791
26672738483 136088777
20150728677 148356692
947258640789 71071572
20356733755 527695993
253434275043 83268130
270689473230 527690504
143597467035 325300096
68271181321 56092091
102514153288 293052221
694329493880 527685015
558984760010 87576995
607228679312 132630707
490212029385 467278570
739453538866 430392490
491024074953 187866514
610151671595 4682117
455000391305 223605393
987576417265 527679526
540049084771 96112390
846494169866 19815290
591119774186 133805353
355967659205 51607578
158887072716 48627051
934758960145 467015098
951459538467 64034674
766081690201 22252406
853440839065 327029131
724968401025 88449746
346934850990 164483374
617743408074 43566193
602999307610 44219384
192182195766 143186054
711935312920 111399255
239879289910 237821903
438808621327 184529202
72624009030 527674037
228816994648 14084774
244280744670 368004516
373621106298 387375197
170556377440 400329237
965018961620 143619685
832425136975 527668548
666270219785 527663059
218924682971 23937529
417266104065 224598902
90229828070 527657570
921004414020 21264386
200155041912 68755214
585712794678 23723458
911101140810 367170188
625556763255 527652081
446678438943 5170638
560635305545 527646592
712127669436 24255891
534230940740 223808486
862273614234 355643288
604099671300 460807039
420614724386 34695969
564486578460 527641103
913406636733 374777942
65471645045 237970106
711935312920 527635614
869287320590 360028999
464649784379 16785362
491972991644 395378159
356530860958 378708066
15304782767 6658157
878724492457 57672923
732842223030 193350025
469667426209 85897361
946459444970 75051097
549081486800 214307027
307551656845 161963923
987576417265 40711913
185053928491 199365969
81819266781 92445738
841778228340 413382079
37195058532 172782742
629958218015 380557859
825272772990 527630125
680574947755 527624636
676723674840 527619147
72454220374 49219863
949063688115 112167715
236028016995 507529407
437944754110 527613658
20139245689 2848791
970938542371 27428533
203017106295 221283546
954404802204 97885337
707533858160 402694996
668243002554 158390584
914952413725 40146546
348573205456 179561657
594746579935 527608169
375058060957 112848351
542939222481 54500281
168355650060 446579551
577569506685 84289084
595846943625 55581614
321260926790 18602221
536866424365 67350030
533126213295 527602680
48421749344 403551280
387328024370 527597191
870937866125 527591702
294898369117 133629705
785285596403 128717050
207639734821 212363921
303150202085 466521088
974940282662 129156170
496264029680 59215332
100683283125 527586213
863235320295 527580724
715616489795 1816859
435560394816 131027919
952941467411 386293864
750362624833 12965018
744396041775 527575235
903948776825 527569746
324057112195 527564257
380798110404 112469610
768604042955 527558768
741645132550 527553279
85828373310 523870160
462702937135 435162431
647066653901 455169836
892394958080 527547790
547981123110 527542301
267567823059 147165579
435193844885 527536812
614571525483 422554198
245381108360 357685196
325608210609 4072838
278908813899 6811849
594767119773 186384484
7702551320 527531323
824172409300 527525834
778896244749 103769545
383061725257 365710114
666820401630 527520345
101812903185 245078361
363120023190 5746983
563303662791 53759266
964362339668 37539271
831903157612 258482499
993628417560 527514856
606300398680 527509367
186511650945 527503878
365870932415 490486062
236578198840 218390843
835176046200 527498389
679272487155 65615506
886893139630 442786652
75925100100 527492900
165113505361 428158467
497371907811 111454145
42781720455 77433323
689971451621 141885161
695429857570 527487411
345923002914 111772507
643162582295 271063287
809457051821 375853786
410643469911 282359649
645445990482 343825471
221032613317 30205967
984825508040 527481922
458056099211 141868694
390629115440 527476433
423640026140 364250040
486910938315 527470944
765853133730 527465455
533126213295 485013529
996236373850 30222434
518432213515 165454927
376361646802 32105161
911451119450 147741924
794350858167 70791633
780381044440 292042245
30260006965 527459966
807116772105 237679189
195579893236 95162793
797578725977 55290697
59210785392 159669521
670447281317 201418855
491862574920 16258418
979323689590 182750766
727890586425 527454477
717987313215 504806863
917153141105 329427824
702604841724 236691169
956595830521 30474928
910000777120 298672957
516620757945 527448988
472056028500 527443499
488856973187 182871524
95181464675 527438010
972326916799 100295008
302178440176 284253354
369172023485 31451970
94914279203 168627569
874323976316 98741621
529825122225 288112121
426763177389 117140749
21161671068 124172158
448398209165 132877712
323196524492 112079891
31360370655 286706937
52267280765 324932333
215135208126 269905108
896246230995 50559179
279492382750 527432521
55568371835 527427032
308927293885 37539271
985375689885 527421543
70973463495 527416054
992937297243 53429926
188712378325 406301269
118634047392 167732862
418280114807 251846298
749418058338 150387622
605200034990 82329511
80759790652 82521626
853736350358 6323328
611252035285 527410565
109384418188 27324242
750998223915 120554907
686076766205 527405076
261336381865 527399587
817159905035 44427966
697630584950 527394098
736143314100 242317394
731219534170 447375456
190362923860 74370461
54468008145 527388609
716797486895 44016291
516070576100 527383120
694329493880 275855184
554033123405 382083801
321240310106 25858679
753198951295 434904448
965789257854 136280892
136711489709 151776339
408871496718 360276004
375224023780 527377631
291596383340 280723927
543471356494 878240
633829322687 494536944
864684992967 97534041
400532388650 344665288
53661294977 215591453
675844622141 273824254
414837116620 400861670
853882228930 527372142
546118655355 19705510
387878206215 527366653
619419345723 12965018
940699991908 16779873
55842305869 241312907
292156813148 95645825
138514766669 33279807
765214224781 24760879
514471473473 406647076
982624780660 527361164
99032737590 527355675
49516371540 527350186
756303143538 106492089
62170553975 332068033
786760043840 527344697
461436089167 52496796
625006581410 470835442
890194230700 199047607
551596421007 106393287
35211643570 4166151
25744959931 29821737
199716015225 527339208
432442935660 527333719
982161319526 429744788
883592048560 194908901
320756021125 361560430
497553011877 77301587
273666660991 289369102
101233464970 380234008
597041783983 120582352
404933843410 527328230
408613165003 34586189
676173492995 496699610
761048064403 314783172
37448806932 314382475
724589495355 527322741
558891070850 42177476
311402929760 29036810
707269537946 195260197
310852747915 514747442
825822954835 527317252
147448739950 527311763
730990574094 21000914
64371281355 527306274
344964022305 265469996
120335525358 78371942
97382192055 142812802
873688775350 527300785
893924539614 2684121
278942200905 527295296
306089888998 115109819
913746010625 41930471
63274995992 286844162
446747663630 274872653
379674154992 194266688
114437829250 74743713
894595685460 451623942
176608377735 527289807
292146565185 527284318
601596250107 242740047
546602447745 216068996
321618252620 97001608
378706987376 251681628
676902402169 10308342
242165640201 168369586
228917413322 259382695
805466226570 527278829
803652945744 53962359
598909743319 156002869
332860021715 15517403
383527661930 464495647
609146690258 90656324
896579621877 164878582
65854272257 130314349
935859323835 527273340
498464757060 249145710
458471943270 189343055
484115631150 7146678
963729444082 35749857
366971296105 466372885
988361506354 285834186
716336767680 527267851
822521863765 527262362
169902543900 44268785
559295256273 36205444
482509483555 425726840
257485108950 527256873
139451311154 126137220
982074598815 527251384
743845859930 435365524
972479500021 53292701
316927373868 17290350
760672454714 159263335
413736752930 499542912
294897474410 297465377
205217833675 527245895
864480741788 111876798
905049140515 3029928
253815060859 236213626
318005111900 527240406
94495767490 101162270
634097301156 108802958
924305505090 527234917
830729820248 9989980
108572866630 217490647
141946921500 99888822
236578198840 527229428
892945139925 527223939
656311943887 8370725
204493038343 25436026
584136290264 88927289
997193853381 136324804
104122098694 318894433
574259715550 63107033
863404617522 45366585
61982003917 79552077
570765823355 148603697
489661847540 527218450
103160321276 209076010
990553127483 183952857
451149118390 229264552
103434192350 527212961
871547285258 307587093
119389465855 325717260
555716119908 254486507
608453187715 20852711
766056237708 132916135
750448042070 527207472
806714381585 92418293
925405868780 316084065
513524812761 256682107
846179683100 527201983
275641109835 271765879
711385131075 335877399
58319281060 366560909
840127682805 515570792
792812044135 510888675
688132235270 102825437
46765462315 302169450
336428361217 51832627
462373078261 279741396
774656043250 429514250
327358203265 215355426
92430555450 527196494
330659294335 205195287
481482617575 425907977
999804485722 32643083
146348376260 62750248
318937794710 21346721
908214568042 24640121
177708741425 265766402
419238571380 326776637
171220066316 157934997
437653181011 96864383
184861105410 527191005
409885480015 249925148
627207308790 527185516
423306105406 302180428
1100369180 45641035
678670813001 29920539
515307901179 42490349
356416631960 67476277
151205659536 36068219
451771617810 254277925
472056028500 323818066
153397599027 37610628
96337717363 372840325
933797204683 298310683
160974496158 532433
792506430174 277304280
300440092597 459445767
493910469165 96551510
987389618198 136138178
138095648585 370002512
218986184635 195452312
230395398256 19052319
855532774465 354347884
76883669034 58326114
816469863470 48731342
288295292270 391865199
539077564378 77109472
443826125932 87384880
358077699908 40821693
944931803634 123991021
304800747620 527180027
420131189979 132400169
372473114555 527174538
681125129600 527169049
957316415790 527163560
516070576100 527158071
744946223620 244320879
779057498010 527152582
79226191170 203438807
384577115145 420314686
852231683395 524007385
384682888175 85002654
407870396104 55899976
269589109540 527147093
1897336465 191039156
616203671890 527141604
821572431108 189617505
123790920615 394960995
62720735820 527136115
37962552795 527130626
625112101946 153208968
275479971843 110394768
789210147468 128903676
342213113080 527125137
944112051510 527119648
918803686640 527114159
57952728221 120587841
971070961915 328604474
538807176238 199629441
452799663925 527108670
897758379465 39729382
197515287845 57486297
984275326195 527103181
722938949820 61992766
273741333347 168934953
293797110720 381331808
38890273549 117728072
902554068091 30271835
543347650901 141127679
977673144055 527097692
848380410480 478476130
89377830652 224093914
661868765025 32972423
467654573740 527092203
128986010837 211639373
438494935955 527086714
181944760306 19584752
625556763255 527081225
233827289615 527075736
826923318525 282996373
960067325015 527070247
899654165450 348002600
755399678675 527064758
558624343873 27582225
273847254580 1471052
94970492052 59319623
856633138155 523107189
940830331121 506552365
801064771810 42336657
884692412250 445783646
980424053280 527059269
258585472640 527053780
290167511070 82999169
670923328728 86995161
988898734159 105871832
936409505680 527048291
352742299868 101074446
186664415304 231696179
841439515709 230247083
926185897011 74030143
185554489776 248190624
471926820021 102205180
651438544907 421154503
408234934480 527042802
857733501845 527037313
413736752930 527031824
858467543234 245072872
459952027910 527026335
532395034256 98917269
822521863765 527020846
214020743195 527015357
865436047675 527009868
497364393370 40624089
735821688726 223978645
939544754685 101645302
161550690374 160558739
895696049150 444888939
573289487980 527004379
153624983760 4517447
602735986394 145914087
758700769745 443461799
796343942166 97665777
485489130388 76867956
158452376850 526998890
46765462315 526993401
9257958599 23833238
568337851375 526987912
321856384815 97940227
839090030940 298052700
8802915010 526982423
214495700876 17367196
13204369770 526976934
250082114317 111574903
960067325015 526971445
731191677495 475396801
231025922594 13821302
764933994864 240747540
676465919470 155947979
700671692116 154422037
230448460419 40113612
556784032630 526965956
372250796169 178518747
283893837510 340630873
178258923270 526960467
284804492963 152363662
770254588490 428196890
777289605725 57952862
668159042810 12981485
204749015277 346597416
486822211211 24760879
391416279371 43610105
372215809283 211436280
563386214770 209696267
854432410775 411016320
557558407191 229775029
938228431779 81835501
689594431259 96716180
610701853440 526954978
347029497817 9194075
978029061793 165625086
401082570495 526949489
335770770620 14452537
80326554860 526944000
543834215236 28614157
400532388650 482763039
979668365856 114171200
921674239598 375815363
197570007686 344281058
873446389180 90189759
550917829496 239940657
781811415207 31111652
918253504795 526938511
885242594095 199162876
460404469713 12943062
679474584065 196149415
421439298760 526933022
505463245000 16911609
693229130190 526927533
815663671757 168517789
635602920624 372220068
594084375670 80847481
402613266296 68497231
261430276699 20907601
287253803594 47831146
761787292897 133086294
243180380980 426681926
697630584950 169873572
188712378325 461432785
524323303775 526922044
540278577280 380052871
764752770040 328373936
867086593210 526916555
966669507155 506706057
898220622041 187076098
194712844980 4522936
814819317935 526911066
600637628864 86896359
400085767768 107831405
179359286960 526905577
473156392190 526900088
476867978125 99784531
899858460541 59544672
10840105705 60675406
438699274958 23789326
796113135205 526894599
276741473525 526889110
614841935579 233419725
77731933932 318098528
785412474638 35118622
45958216714 180170936
751241589708 89498145
676723674840 355220635
884692412250 364436666
184310923565 156584703
573289487980 526883621
843713685909 81231711
682225493290 526878132
812618590555 378461061
796215675214 137987971
105142915796 45366585
774173941472 271162089
409885480015 422910983
243519140104 116185663
949883626865 75578041
998580054165 496842324
713585858455 177569150
729785694355 117524979
835176046200 526872643
923294743836 343402818
176555351087 22312785
651965491815 73064079
621155308495 526867154
416487662155 526861665
722388767975 186851049
630749207779 37780787
181235298659 97319970
249232381275 526856176
226533910312 329340
210169470280 526850687
921025233797 481571926
438494935955 526845198
783806038707 77274142
268488745850 311336080
309378124830 278989403
541730972496 7547375
756867596783 20177564
34111279880 37418513
38512734640 526839709
37412370950 526834220
712618937844 50690915
574168334678 157698970
944015919745 52595598
34111279880 76747198
995829144940 526828731
251660045871 173573158
557050518091 257785396
532025849605 526823242
728440768270 254030920
68772736115 232431705
584929033927 205123930
514515676390 121213587
614553126355 442407911
386922565499 249562874
319105475590 208329506
337261476475 292931463
793912407825 526817753
69177994474 29410062
464298101241 6894184
218972379800 526812264
657793334909 133915133
189601725480 69463295
496697111780 39745849
598369485586 139206529
630952932014 62684380
192086033975 32352166
512841401908 424310678
487873492263 22455499
288295292270 340060017
407134570790 526806775
625006581410 489388262
23107642980 19562796
112237101870 522574756
47995201735 98170765
379075296695 526801286
397781479425 526795797
967323579303 47309691
844529137565 526790308
655044302922 172952901
541013195014 106124326
28132168016 22049313
249353852845 369107805
932558232765 205217243
71019181376 479315947
294689767742 139854231
407134570790 421785738
298215197150 501200590
589794943330 391579771
780157861700 526784819
81426918550 526779330
90780009915 526773841
644060892987 102336916
417970927507 53759266
227775289320 512414617
587044034105 315880972
853547473868 295368579
185148471027 53583618
6937801557 133086294
715236403990 526768352
847049143608 88191763
242630199135 86665821
538437906344 41793246
660676144804 61504245
868958070995 133097272
218284075340 74227747
668470947165 526762863
47315644160 526757374
436217162063 10055848
475621480788 65988758
961750991176 382424119
597512040499 284072217
133182484381 59994770
812832551775 251319354
996703325988 69589542
25083746594 36984882
960399738855 68134957
568161964440 92270090
281693110130 526751885
42395580283 422801203
728990950115 272962481
700931676020 526746396
586188271233 151655581
721288404285 398885630
848380410480 526740907
470664119156 137159132
47865826005 526735418
958416779480 110367323
397781479425 526729929
807666953950 526724440
778967618216 17378174
681675311445 217605916
535877122520 433197369
959517143170 420358598
707019953116 383340782
968037882248 95667781
238472450486 203888905
3301096560 526718951
553482941560 49735829
2200732870 526713462
160992845885 158258848
500115302595 151864163
577051298265 44016291
725336798168 76648396
677083369010 14787366
788676849787 115883768
568337851375 320332551
845629501255 353409265
258188307648 78081025
258703903304 182640986
891844776235 448621459
12940658835 60274709
978102114894 40399040
730091313805 133338788
184310923565 378971538
715986462281 267940046
660218219490 526707973
359268750275 526702484
946862960735 339280579
678924402220 526696995
136995284895 526691506
610902009825 130012454
751043272138 321122967
236830956312 161244864
421202083228 13717011
845079319410 506288893
225093261556 300319657
710284767385 358695172
829738322803 106118837
390939425077 65384968
584548478649 163945452
668553430368 244084852
171421704731 1427140
61620372130 262050349
57218917370 184606048
452748185175 2936615
862685138450 53676931
479758574330 488180682
830340639170 84459243
705333130780 526686017
476633674671 48325156
57769099215 526680528
498358531024 6284905
469250165988 11762927
407134570790 526675039
56668735525 224253095
917153141105 104774032
775636414492 52875537
765853133730 455801071
145573175441 185786183
563936396615 342546534
131493466445 526669550
522122576395 402980424
535731243948 6323328
513869848720 213308029
800972202406 9770420
74274554565 526664061
416739903661 106102370
612352398975 526658572
960067325015 84300062
41263643865 414359121
274564535471 18234458
375063544468 55400477
629288965874 59917924
173770909561 59539183
989226962800 526653083
197515287845 176998294
451149118390 72207795
359886166881 97490129
64371281355 526647594
836826591735 526642105
192013469395 523881138
178809105115 526636616
761606940824 133854754
998354398467 54604572
258035290795 526631127
919157688717 33208450
547761417488 27873142
496985973313 331639891
182110196185 347695216
455944875465 109104853
514250840210 41831669
629679566022 104988103
247226365192 145277363
972721507450 518946527
812068408710 526625638
124341102460 514824288
792056751919 29497886
440367088887 150667561
8384524055 200106984
986476053575 116970590
471505846655 497336334
916052777415 404149581
280042564595 526620149
295997838100 216705720
681837758400 111805441
607077029220 274038325
819770954540 453962256
294897474410 371374762
792261862290 526614660
490340559809 348183737
361839310008 128530424
527074213000 488960120
683876038825 436825598
975472416675 405505364
576040397205 404780816
448216262374 141863205
900754787123 63271703
488011302005 340433269
621503607501 147335738
617304035580 526609171
792261862290 526603682
54351122471 68875972
232176744080 526598193
552964211685 272512383
650865128125 526592704
776489641446 134760439
493170554546 37544760
901748049445 282628610
339462203855 288123099
272340018765 81934303
955115688410 471752105
226166196713 410835183
704782948935 411828692
871355469245 54736308
301499656550 504395188
566687305840 183041683
283967554780 31847178
33417074745 59072618
918803686640 493784951
564042817347 170395027
6602187630 526587215
790712264954 455587
30810188810 172349111
927056414315 415961909
757050224210 526581726
361290149117 104208665
85828373310 166953424
705333130780 526576237
581816199090 129738004
675480621687 22845218
434477892332 101090913
136445103050 314689859
315254202675 475951190
734028302944 428142
746691673965 346377856
168905831905 265376683
508545873870 293271781
386297255711 44856108
57218917370 18794336
637363235181 253997986
615223654525 87428792
168104942566 226399294
746303598757 104356868
78805385055 98170765
644813127830 423459883
320362193445 308399465
802214865840 408864632
782623757181 102073444
935075889516 111333387
191175990382 21204007
950714233650 526570748
440413438003 59056151
100429512769 118255016
871168722487 59841078
779980679361 112475099
901448945438 113814415
993943431270 108770024
2576312206 143712998
260364005188 93614895
986384960712 1097800
374016231963 49181440
168355650060 462903837
394888253989 61202350
890744412545 526565259
671605449666 30134610
252533472345 526559770
686076766205 70308601
563936396615 50185927
803395835495 113792459
36312007260 89690260
921982232877 82730208
108385828955 526554281
879919008964 313098049
173476825408 320628957
383476751455 526548792
581981879066 58584097
192190720183 343622378
300496799456 41870092
600798580230 421730848
666820401630 12838771
402438458113 45904507
891844776235 526543303
840934376598 196830051
817570227160 526537814
478108028795 212781085
293527619868 46036243
478775301988 315573588
234090437764 261803344
700381494175 195556603
94081100985 331771627
333718932365 33581702
705064353498 45844128
607950944215 526532325
596714340269 8705554
823622227455 526526836
616009770057 87445259
693229130190 526521347
48966189695 130841293
869287320590 8793378
500625367920 13854236
900672825375 214691257
278942200905 526515858
853332047085 380530414
780489913266 133393678
183895150863 136445562
558434578165 332457752
504384573838 55257763
531763291360 219011100
429141844590 526510369
730956295289 164670000
684976402515 526504880
81426918550 370419676
829124045905 526499391
920454232175 311500750
406340883019 157045779
235658456184 144690040
807116772105 526493902
659668037645 250419158
561185487390 473662277
573289487980 526488413
733066646284 67185360
276191291680 526482924
661422704021 40377084
124341102460 31479415
417037844000 312461325
620605126650 317110508
357618204740 526477435
712485494765 36688476
357288543470 80051576
282378661693 17422086
274540746145 134656148
530375304070 526471946
472884793562 73706292
717437131370 3886212
313773300174 284324711
618640815989 78690304
799414226275 526466457
578455700573 290307721
488175313325 183453358
256934927105 45042734
326808021420 526460968
548952920534 66993245
75374918255 418382558
461602573445 30990894
911101140810 526455479
24758188515 212237674
844617137213 9814332
620459796978 69573075
633809490930 526449990
15591668260 101568456
262986927400 101195204
539919939579 212067515
474503909083 55384010
17605824530 526444501
746962929367 125901193
734492768565 526439012
926506232470 526433523
115538192940 452436314
528963464167 267330767
373023296400 417065198
85426246262 297789228
243275571218 316331070
635812704715 77883421
187061832790 526428034
277747368617 60927900
250882926810 463568006
393380024665 500250993
278942200905 526422545
414173205276 9940579
707207687894 18739446
868576884482 99394812
293246928875 526422545
101952428076 317055618
364672674991 71494225
107181429340 22471966
855307354794 20051317
969970598225 526417056
43464371245 526411567
342977936781 108566931
633809490930 526406078
479973819976 11499455
34111279880 526400589
472341176561 172107595
795012771515 526395100
971998594845 34723414
75713013210 33548768
105084737885 406921526
670839950818 275674047
976482840192 29602177
573165400738 65061117
516070576100 526389611
910000777120 88658328
532520595131 7086299
524754541571 88877888
462152755290 526384122
53568882173 77784619
175508014045 198773157
673135078020 56399475
542479304660 512474996
211820015815 375239018
600798580230 526378633
796758957386 409122615
951586263010 73014678
338912022010 289665508
357618204740 526373144
597922771391 21225963
880020945183 139365710
664919390117 45355607
755611219246 257917132
672322220080 75632931
571450842485 146473965
210719652125 526367655
546006998117 270393629
267938564005 526362166
836276409890 14249444
144697830725 415544745
775115510973 10160139
680718331413 350851391
675365901587 116449135
883879556891 150920055
544748079173 112277495
429141844590 213917308
222124661172 52650488
786588619462 64830579
663519310560 526356677
170245993538 232706155
495368526448 55949377
604649853145 526351188
633744525707 15780875
977617213726 17328773
1473412598 89926287
365733479458 95124370
326257839575 526345699
565611801831 64995249
457751300530 163352640
441245845180 369700617
727004974371 4857765
980974235125 501584820
712851248791 142401127
199165833380 400839714
995509759078 26698496
904498958670 523233436
791447431588 145853708
322028816261 267122185
59969826595 526340210
636560400155 526334721
61620372130 526329232
329558930645 526323743
240429471755 526318254
627207308790 127229531
321856384815 53018251
245381108360 526312765
897389013677 432588090
896477400230 54324633
8252733165 242366795
498599336362 220059499
965921641556 98006095
522672758240 526307276
217321834265 526301787
916492956792 35508341
421865579989 42358613
872370764413 8820823
276741473525 526296298
653065855505 468612397
844347734185 67015201
3851278405 526290809
777269762990 5961054
688277493585 25040818
188162196480 526285320
227659572803 39773294
44564734935 526279831
292479011959 45470876
560248048198 308992277
652870383818 139601737
117561408641 118842339
113887647405 526274342
850508026961 1004487
527624394845 501930627
922915258913 156480412
721618540190 7371727
370309739820 484744568
183760741720 2085820
599148034695 526268853
702582221555 526263364
750448042070 526257875
534341181816 66071093
659117855800 494586345
228448869374 316814102
543029486505 526252386
318106230258 18174079
762552042660 243343837
289945837805 526246897
385127296990 435162431
884843107256 207610447
658567673955 523469463
539809539322 382166136
868680516802 26028838
925243056643 55751773
395580752045 526241408
551368484793 129331818
917703322950 526235919
528724758535 474002595
472606210345 526230430
278892709173 21275364
733392404875 253729025
282793473820 373932636
815369499780 85353950
991091562868 146452009
242630199135 183195375
449669385046 282227913
954015324720 524847202
106185101575 526224941
644262945985 526219452
324607294040 526213963
600248398385 467563998
902515409064 81890391
32460734345 493060403
565586942150 8568329
784009134615 268911599
388978569905 526208474
597279830935 69847525
159002558695 215119399
861488939401 15577782
217618942857 160459937
412086207395 427400985
472198111265 98862379
503966575510 67059113
510776066202 239594850
356517841050 175922450
572631872519 32028315
995976277585 201523146
479429648586 179934909
574595392764 280240895
27509097740 58309647
295997838100 333286591
730417404317 142466995
63270917665 467574976
646463673365 526202985
958416779480 208225215
292744199435 24996906
654965025295 165811712
338912022010 526197496
442896390715 526192007
122690556925 269021379
762412910069 15742452
864335683985 352970145
991597459461 60691873
354317113670 287508331
610053168582 43555215
988676780955 369052915
966669507155 309491776
408627859056 58139488
241638682315 14908124
998029872320 172398512
9395340199 428191401
921004414020 463057529
541929122815 526186518
288295292270 194552116
897896776530 526181029
368093127274 55071137
187784330812 75325547
27130353832 48572161
257902218060 47589630
887040146028 294967882
645226691046 67119492
392408559162 387721004
157156503050 38274797
919353868485 526175540
140147516866 15813809
578791306430 526170051
831039128306 86907337
330733697730 137378692
73174190875 153033320
791371886481 96529554
889644048855 526164562
760901497125 497517471
809867681330 526159073
276796841068 291663504
897215053381 103368848
506167302890 57425918
113887647405 501101788
503868615908 57387495
904498958670 334571017
924305505090 213505633
570538578755 526153584
360162620366 33137093
244064661788 93225176
285826890897 12652145
813168772400 135523410
893288652523 99877844
514420030565 526148095
201760939921 27878631
785429528961 214071
396498290704 57129512
405032349004 90491654
819220772695 526142606
671221856390 508473515
344964022305 526137117
177304984144 195611493
830110219020 20259899
858026422330 22707993
722388767975 526131628
605201950651 459917821
904926447479 64589063
664853741677 41376082
803815681035 400098699
488011302005 33576213
757905781081 210629397
683220498206 36254845
300399292860 331749671
87690958915 250001994
123053423737 154680020
970071864786 153895093
249489310387 260189578
259296970706 92802523
207303788646 46135045
426404542596 322978249
284471656470 128025436
402182934185 211540571
866536411365 36650053
459952027910 224917264
393380024665 526126139
928423186620 231086900
207418561055 526120650
145955333507 234764530
4951642095 224873352
5672131143 196588535
752554130693 66894443
537187742355 188799644
503966575510 526115161
28182183784 378483017
949063688115 526109672
851131319705 526104183
765900816673 325514167
464903664515 108879804
14168586885 103390804
902665950378 41919493
439045117800 208444775
322160541283 20962491
429300125394 21154606
532958988002 92840946
54531954995 295813188
991427690180 526098694
40713462020 526093205
594196398090 526087716
532576031450 496595319
411104428061 299046209
201916742605 485518517
710834949230 254568842
737963563048 91216202
70973463495 427631523
578277851484 69188845
958416779480 526082227
265332822363 65873489
257485108950 7805358
504000025476 306061151
815919681625 125544408
369667114818 19749422
749347678380 526076738
853882228930 518468984
332309839870 526071249
336161112785 526065760
512618479732 41189456
409335298170 526060271
148307469463 144915089
503786352265 23070267
835726228045 406883103
974372052985 441134463
471867769359 47951904
284928061331 40267304
598497307929 42945936
190913105705 526054782
38306702117 3705075
95252717384 431100571
264087291090 526049293
369722205330 181005264
426321710678 5170638
6602187630 143175076
91330191760 526043804
63270917665 190819596
251433108655 526038315
847442241251 171750810
275160451664 324290120
750448042070 526032826
937212011366 114544452
791711680445 41771290
299849111015 260414627
278392019060 400740912
858591155514 148213978
917324123455 193377470
232726925925 526027337
555683668940 26451491
26891842896 28795294
366421114260 359952153
951264415495 526021848
498464757060 526016359
833291578533 150211974
565036760305 509450557
157352013160 526010870
674522947460 125077843
234377471460 526005381
951593052903 57003265
365870932415 525999892
769704406645 250973547
535326940675 525994403
355417477360 525988914
816082293250 154680020
291046201495 130956562
752684458928 264745448
8252733165 525983425
519173522340 101590412
251433108655 525977936
965018961620 111421211
528560140517 17136658
655816764730 525972447
292861724414 81637897
583045356676 70989237
628103215300 80309559
440881054310 338232180
211472317691 251050393
151300012865 525966958
699281130485 398166571
654166219195 98071963
757050224210 525961469
722667340214 187542663
625731291499 304798681
254734199725 412031785
850030956015 525955980
633928245445 39328685
38512734640 73558089
695980039415 525950491
434643663040 515450034
393418414731 333895870
494613484145 510328797
393263726314 29991896
192563651240 525945002
843211143095 123700104
684976402515 525939513
311059562457 4923633
227587683370 119726068
269038927695 388072300
333410203560 238952637
78125827480 525934024
581542215655 37176997
120870151377 61251751
632437418832 67103025
12794228782 241175682
304250565775 219603912
682225493290 429552673
569662742610 89086470
881699341904 53995293
747697132845 459588481
955972886492 8963537
782908770925 525928535
869287320590 273160085
257331908052 69265691
450376008880 86912826
906363822210 197153902
272340018765 294193933
825771849337 5483511
442896390715 150448001
882118797725 20419080
503285231102 80748679
244499552677 209279103
321206679003 57530209
700239342634 96974163
702828502007 234995068
438154159460 276689512
614895875982 23937529
492806636427 100959177
981084196262 380299876
956082150526 99614372
941855723141 7723023
332030984784 101601390
425290571675 374091817
504433854080 19310302
315804384520 525923046
38198700553 214488164
978773507745 525917557
323506930350 525912068
836532103977 209871915
803815681035 525906579
376119260632 20095229
427220156014 97545019
477281665007 180148980
677465779570 160970414
58869462905 525901090
98482555745 525895601
955758766091 371270471
102228963896 46771769
235561108769 72767673
517721121635 296290731
943011687820 525890112
458916604579 137477494
610151671595 365007522
266311599214 204706766
80925232020 173660982
284041969153 66932866
247031653895 525884623
740828275710 40882072
494613484145 525879134
359319254564 253915651
113451922188 377818848
611893888919 324317565
387878206215 525873645
441368151078 256742486
591789374715 97029053
955842281226 313674394
558984760010 498055393
547430941265 525868156
709184403695 218478667
181266783563 186938873
222997752817 111948155
419238571380 444718780
926810564586 166453925
315064505416 11889174
480308756175 22203005
744946223620 525862667
794277096985 142878670
152966921109 67876974
173665866568 136692567
618780121320 73563578
191236761 9929601
194618845855 7190590
532576031450 508264933
618075967536 275097702
627361434421 54571638
958031981205 143350724
502866211820 370595324
842593183078 27197995
547764760289 111163228
749347678380 525857178
771905134025 525851689
875339320885 525846200
474806937725 222622862
504516757355 108715134
148362716248 70116486
893495321770 525840711
710834949230 525835222
839027319115 525829733
422539662450 85683290
276191291680 525824244
574073868988 143498927
164173661987 43077672
145486849938 211529593
499014938905 525818755
49401725378 23119668
606070093799 187262724
660925337334 208055056
649136399855 28411064
319546253268 35832192
164504377145 525813266
184310923565 525807777
121290842223 104367846
340621623696 315019199
569208442617 142840247
327166667191 149394113
488561483850 486232087
740544768860 54209364
797842541203 332501664
866741568229 248569365
331209476180 525802288
86378555155 525796799
998848674847 172568671
849480774170 97989628
696546792551 142834758
647649138511 24233935
219840890711 30985405
469855301120 525791310
289945837805 206035104
719087676905 525785821
785659680150 525780332
350856481907 69710300
412636389240 501656177
889457491304 28120147
292696747030 120994027
694181331884 90810016
95486938503 168117092
85853156145 204459761
892581973799 73069568
134244375670 525774843
919160674733 24700500
567132518630 67756216
579341488275 525769354
896595342373 69562097
122824120762 3183620
315126119441 53155476
909882316103 84195771
322336123415 23059289
463579352206 14090263
867636775055 525763865
401468200190 18102722
484710210935 477877829
138645830430 497632740
427167214609 210129898
874238957195 525758376
79107291033 58430405
428591662745 525752887
791711680445 268719484
732730804400 977042
486360756470 525747398
967673788481 34948463
918865119528 42303723
475291380398 16928076
598047671005 373092819
239879289910 525741909
924305505090 491468593
324607294040 402146096
704114937308 37187975
854432410775 525736420
394757720080 27077237
89446305927 13184578
860965774414 3139708
566137123995 525730931
344429023034 375024947
149099285485 131736
28609461430 525725442
68640986229 77219252
386227660680 439635966
449800714860 16104726
4468557786 96145324
260801075210 1690612
889644048855 517837749
866874155024 122316876
387049866387 144679062
988676780955 525719953
908350231585 525714464
902731247522 65620995
969622927546 243393238
206446524696 237130289
379625478540 525708975
445719293664 121065384
749104584129 194178864
418688389535 126817856
4401460250 525703486
95181464675 525697997
918803686640 441765698
974922234830 444669379
350186326989 41332170
618590097629 301148496
115538192940 525692508
782358589080 525687019
349915658910 161140573
207312658870 42133564
315254202675 525681530
18706188220 251780430
824996925876 125615765
302600020240 42353124
473178430525 96875361
926086880940 376803383
73724372720 424865067
473462568610 47814679
585178240016 35634588
593096034400 184743273
371922932710 525676041
633081995010 8941581
44830638562 89520101
691578584655 525670552
690974058802 3178131
144147648880 525665063
166578184959 13629187
782706745372 65006227
505633862495 125050398
509468393960 48072662
657311655784 28268350
999130236010 525659574
919904050330 382687591
865986229520 244320879
968870234535 484398761
86928737000 190320097
927883845550 101815461
521022212705 519325268
125441466150 525654085
215216873468 404094691
401082570495 489530976
4401460250 301686418
694529304458 292646035
375865487695 112744060
258231687215 327363960
897093488498 57145979
993504857262 69320581
389373706548 33729905
586493852260 221486639
943444171619 28273839
165750413406 309349062
643162582295 525648596
51310086662 237415717
840677864650 60587582
931925147645 19310302
134794557515 472789526
808879512800 83279108
225574561940 56542189
563313954666 12333783
499014938905 392732461
739012544209 2524940
339678530834 185901452
771905134025 525643107
969667904412 242740047
673358765748 7613243
315351116459 264778382
930357505385 288655532
612352398975 525637618
50940657587 34663035
533351542234 58990283
709184403695 176509773
441041810653 642213
472606210345 525632129
589794943330 321869471
209120511075 192619988
503416393665 294303713
608233940588 205700275
334933780128 11016423
577929983201 27812763
129842920910 393451520
922974402888 193124976
871892016414 101475143
6602187630 525626640
7152369475 475276043
213913293112 65928379
932101062025 286366619
120803646653 82894878
166533938130 125253491
720738222440 141001432
347841507870 342250128
77096936059 165026785
400427919094 68919884
810981383290 450174846
508368030270 525621151
238232378093 174599601
549968786558 130786403
547470813361 312510726
426941117210 525615662
100683283125 438121002
496814211525 525610173
853616289461 232640287
811994447016 23405096
754849496830 461421807
204117469985 19222478
424331214906 76176342
402733116030 136374205
61620372130 525604684
443446572560 88285076
631608763550 525599195
271239655075 525593706
6602187630 525588217
630508399860 14282378
25308370360 525582728
505807281961 120664687
313053475295 525577239
236028016995 201605481
844041618144 15264909
94383929115 157896574
970229552778 10879198
247031653895 525571750
966119325310 525566261
749123883453 133574815
594042977632 125999995
81426918550 525560772
758700769745 525555283
32663695609 283029307
170006195595 297904497
530669745008 103978127
496111525885 52644999
265737836625 525549794
933210542944 263900142
35211643570 525544305
292256784305 697103
190362923860 525538816
587284430349 100344409
42648908611 73656891
316904748210 525533327
199969623492 49560181
645511512675 116811409
757050224210 447101006
324875909233 183508248
902146940564 3106774
652515673660 291548235
514993870000 410939474
95507593610 81154865
445097118095 525527838
530925485915 525522349
349555143971 33960443
854982592620 525516860
693229130190 525511371
772776674864 159795768
39613098330 103604875
830359707956 330311553
764466943924 78448788
473990662719 81851968
178909367189 349742613
394480388355 435360035
511951459033 129337307
600248398385 525505882
587594215950 50323152
266288018470 466427775
877309490890 120115787
868186956900 525500393
830774591440 525494904
113386229836 214806526
506990030052 120148721
818476612171 98950203
136445103050 525489415
731438731896 142807313
336711294630 525483926
848682486617 111706639
150962705418 299677444
889788843186 350417760
761060535411 294177466
693229130190 176471350
259031130039 34926507
62170553975 525478437
733097417618 72229751
322956748505 214224692
887001585803 304238803
840127682805 64918403
174407650355 525472948
422539662450 198098010
261647333715 34975908
786578563614 152561266
204245709492 373718565
142967988188 36606141
123240738770 56811150
541071372925 231130812
702325273068 19376170
504516757355 522163081
350085345856 270827260
508210718111 92237156
256384745260 288595153
315804384520 523721957
680024765910 525467459
425290571675 152709469
924867949361 162101148
221173107180 525461970
504282840712 52392505
902848413135 200765664
609518998150 10275408
466004028205 525456481
156832350155 92753122
31466950568 201907376
573289487980 525450992
831324773285 11362230
597497489160 266458016
19587845286 77608971
724951061274 44175472
177594957036 25079241
285544383045 237635277
719657597194 112573901
964468779775 525445503
843428773875 407124619
560635305545 129661158
585870290555 22192027
799835177685 27329731
56916102799 31419036
629408036170 525440014
922246712272 284511337
2750914715 525434525
559534941855 525429036
852345547211 253657668
313053475295 308393976
950164051805 525423547
126541829840 74924850
430792390125 380217541
528174576690 134101759
125991647995 336739172
228875653010 525418058
754299314985 525412569
352303072669 110411235
722938949820 320398419
541687817978 32198474
599492140105 111821908
470106861990 170537741
733805677174 32066738
763233735456 349940217
388978569905 517645634
912201504500 488548445
17641025487 265299837
174004979896 326041111
861584774760 525407080
140160575197 28795294
136445103050 194255710
483609847245 525401591
222063332575 60417423
230561448903 73168370
360919295810 1169157
214570925040 493911198
577422066656 216980170
932363447203 22170071
825822954835 512046854
243587154303 114264513
651415309970 468530062
456650936840 428866548
491896820791 279922533
360832841152 52216857
798512520473 149547805
390161746138 421286239
569438215065 525396102
192665466701 337172803
396130933890 480759554
428041480900 519089241
491312393075 525390613
2750914715 525385124
533126213295 522525355
210719652125 442232263
790847360222 56509255
749738983701 13266913
169164275981 153862159
475940449486 474370358
284286767575 41436461
472606210345 525379635
996663190420 130671134
961980003234 63979784
925317152654 19403615
433081007373 232958649
607400762370 311028696
945762597045 50657981
907647002534 79063556
869155493858 40020299
1788901270 5033413
317322417198 81006662
985989796624 115455626
965968265122 59407447
429692026435 525374146
182952562989 190858019
454638147331 90639857
48090523709 45739837
487461120160 520148618
459241899186 15242953
656917128420 525368657
182110196185 525363168
734492768565 525357679
152604457575 179649481
930191202244 93313000
143172884488 174797205
435193844885 525352190
399855622068 5467044
900647685755 279889599
494551993459 1224047
981967274979 63375994
97382192055 298343617
430634880362 12668612
150199649175 525346701
426316704710 39218905
927133342650 272589229
52817462610 525341212
589145429633 25260378
272765257084 94712695
755949860520 525335723
557334214475 525330234
506305587267 237992062
258585472640 525324745
938610233060 194897923
390086107718 330794585
9903278700 525319256
814074696335 80929816
232093681624 36474405
939096975624 7810847
42574708309 302806174
608501126060 525313767
622285543323 248327849
123790920615 525308278
155701467625 525302789
551616351566 861773
871490281993 333577508
879404258614 242119790
763277334583 56048179
50616735230 5686604
858070345308 63447351
927186503615 252702582
695980039415 525297300
31360370655 525291811
685917412138 76846
407507466005 92637853
881391321180 525286322
854539973219 213719704
637660763845 309486287
869287320590 525280833
267938564005 383735990
629958218015 399264371
540473200753 311116520
398881843115 497045417
572189124290 220751113
16724998884 259580299
739957066792 5066347
491312393075 434822113
821204017498 42715398
398881843115 525275344
524323303775 525269855
205217833675 525264366
134010146154 94015592
525794207899 95991632
816217064667 169621078
654166219195 525258877
686076766205 152352684
465308275172 13113221
129107438495 101101891
816919143609 5346286
47551006991 193141443
230837737718 81659853
699281130485 54758264
232263371478 57255759
616839597404 28575734
934980721234 183162441
486179100596 136489474
982802476057 244919180
534553435957 92028574
560903525530 115466604
762001860815 281635101
555133487095 273182041
257851872952 40393551
395030570200 525253388
850030956015 210053052
5267094925 99389323
518446869145 267616195
601994562300 157001867
40918800021 79272138
764202588195 151353686
330659294335 525247899
535877122520 424091118
463253118980 38856631
698899137089 326968752
404933843410 393868684
923223348413 465209217
506167302890 496491028
311953111605 525242410
644321870400 152023344
209619288435 512546353
288845474115 525236921
813582132523 25672053
205608491294 106689693
761451678970 427609567
111686920025 525231432
86709300339 127009971
241154747211 165959915
189812742015 304343094
351016022600 476840408
748820045347 499350797
371449602354 320628957
494063302300 525225943
237128380685 525220454
982624780660 229895787
4951642095 525214965
43464371245 525209476
73174190875 190660415
968679895063 57316138
480510004871 52354082
362019659500 525203987
954589372737 253976030
423100119703 341465201
75374918255 70758699
228667238261 62799649
901748049445 457019629
801614953655 155563749
735593132255 512079788
509468393960 525198498
329904995628 162221906
265737836625 456141389
829124045905 483674213
909221519930 125028442
573839669825 473042020
309752384225 388297349
899675605484 226799991
724886807040 189293654
8061932617 162479889
739444405170 246126760
437944754110 134634192
637927024257 72268174
71582438019 167628571
479208392485 525193009
221848070462 386420111
599698216540 444433352
455000391305 52365060
478658210640 525187520
205217833675 235851352
10453460545 525182031
855532774465 525176542
190362923860 202341007
727890586425 78920842
26425640170 326644901
196490655888 101074446
708526365581 23136135
459952027910 86687777
501765848130 324696306
592907363584 114022997
560085123700 525171053
347369165534 133871221
853882228930 525165564
626217230088 212116916
529825122225 130841293
36312007260 525160075
841228046495 152028833
106758897098 228913256
537910899057 89322497
694879675725 89514612
891294594390 450246203
889644048855 469496126
335220407638 167875576
369888148778 327413361
643162582295 525154586
313175803149 330542091
623675287093 103753078
771905134025 525149097
703132403400 128898187
376633039429 152983919
894953332233 27022347
167615370259 24448006
401915040632 173820163
304399076159 374492514
529616438515 103165755
503292844345 4764452
392473614790 253042900
615695607142 155541793
248257463191 288661021
34168052607 319350020
804916044725 525143608
373110900840 268939044
282419022310 317763699
649267458127 421840628
994728781250 525138119
523222940085 86468217
342213113080 474073952
937509869370 525132630
740939213889 47907992
837627511100 245940134
304971653124 99553993
605872775227 74200302
387244511816 48621562
31360370655 425353588
7152369475 502545395
30000286533 186466819
21550097572 276244903
612352398975 448198806
169832312145 43264298
708936336410 22762883
671308286184 56520233
774315936413 125895704
505985899510 107375818
836276409890 169280760
804085405006 102973640
350465840755 525127141
860484411070 282315737
890744412545 525121652
719487764626 104197687
736143314100 9973513
198394216878 144668084
278741328042 7810847
433313351254 203823037
941205690897 5499978
669021129010 525116163
242080017290 491199632
71853040230 91578476
987026235420 525110674
332941840749 89591458
60446897541 1004487
788410589375 459725706
979020853063 135364229
109936416892 5845785
90116872520 4242997
348543718548 111410233
890275089159 167491346
873138593505 525105185
408234934480 380513947
617854217425 517618189
35211643570 53243300
574660629529 169083156
946312778890 1350294
212920379505 102655278
642062218605 525099696
48966189695 525094207
772179260174 97468173
414079842875 12800348
628307672480 379696086
892945139925 525088718
329331622758 126301890
862134956605 525083229
92980737295 198570064
190268795580 4484513
949654817900 338523097
152111152748 155020338
43960774449 15056327
100683283125 525077740
279182569704 24480940
211269833970 462415316
648315637755 146430053
736143314100 458754153
42914189400 525072251
347433447213 142631665
453349845770 525066762
217321834265 525061273
94728366773 143553817
381718272805 60949856
639595798761 180198381
943055210101 344720178
512769485030 160300756
786285176564 158928506
307551656845 525055784
371922932710 367082364
202783980068 20303811
2905139148 216222688
325874693489 111591370
14739050585 15319799
500115302595 525050295
155779290667 209817025
390595882126 6663646
455898186031 106448177
931809615173 84870918
568163512338 85117923
732292041185 465264107
103613369777 260321314
510568757650 525044806
46470398212 83202262
741645132550 501293903
121912046239 87478193
791824093 258021423
999247689632 377511464
868607946733 76917357
502866211820 305643987
876259335083 101047001
993628417560 525039317
847280046790 6114746
829674227750 53704376
778507316165 525033828
87336322695 53128031
296911627772 81484205
150440802901 58007752
240979653600 525028339
615983603994 1048399
276741473525 302992800
876989866420 382199070
277583187138 93005616
640858576472 24716967
324740402290 37275799
225024380095 484267025
894045503615 525022850
348815295220 525017361
621057376338 21269875
306024668700 361401249
871571596039 57661945
870162105428 79908862
684426220670 499251995
941733785006 95783050
832425136975 176471350
400532388650 525011872
945212415200 147818770
198065469690 525006383
323045719706 185423909
368621841640 369332854
800213614209 7102766
771276967049 20753909
650314946280 478371839
859599518075 221755600
636660195664 413936468
158452376850 407816233
43678612404 69122977
704232767090 525000894
963465143243 409627603
274175675336 44559702
83426284546 93620384
840127682805 524995405
789305359662 162858630
859091788156 7492485
286861748861 115115308
36365409741 317873479
314704020830 415720393
237807021597 209701756
611252035285 524989916
532664173812 34657546
654668824969 6339795
395194685811 211820510
294897474410 524984427
580992033810 459786085
780708043545 506349272
311211097280 14573295
561497806001 65489259
151300012865 52595598
261886563710 416472386
821635883948 164922494
291234496151 197916873
110036374490 524978938
716199671508 7668133
818670590850 524973449
445647299940 276195502
163404013455 424222854
479208392485 524967960
516440381008 15462513
247497927978 5373731
940022333527 24387627
103984374195 148609186
558984760010 524962471
255723166741 4056371
479462324603 266392148
510568757650 275196504
777589642862 50910475
589937953736 148933037
811753172532 171734343
573011604447 177344101
590895307020 266655620
898124915837 27955477
316696525576 142757912
147058441697 357866333
114715517760 85628400
29341954921 194694830
83155621956 118419686
379625478540 524956982
371612257891 109307946
726790222735 238052441
452799663925 488235572
152415251745 1690612
320756021125 108753557
222823652715 341509113
872072579977 252856274
348815295220 524951493
357838889 159713433
380175660385 524946004
862186882545 53534217
391729479130 524940515
864885865830 354858361
29709825120 466603423
732842223030 68030666
372408374381 31556261
368695075878 106278018
553073514142 10945066
381111565238 90755126
767853745729 21659594
803815681035 524935026
206450301128 291482367
520025151995 312422902
225856224486 227392803
277679250127 86632887
673972765615 90409319
459482062311 363827387
141946921500 401542306
658567673955 524929537
367521477950 524924048
281536604854 73772160
390629115440 418311201
70973463495 516778372
949613869960 524918559
819220772695 524913070
744799763214 54341100
59668477587 212923799
249232381275 77757174
293246928875 524907581
36312007260 524902092
318555293745 524896603
107935986030 102693701
887443321475 79777126
304100768057 24469962
693779312035 524891114
326808021420 524885625
976022598520 353304974
477646044202 425134028
827944302878 20270877
693806521008 106766539
391613246647 5851274
968811674975 9633195
332123962955 933130
229425834855 524880136
498332496697 2925637
732842223030 345955203
349159883662 18108211
540081453404 77658372
750998223915 524874647
786871876726 230494088
443446572560 524869158
167516205985 258010445
589244761485 422636533
189812742015 171657497
536189627757 165048741
578791306430 524863669
108936010800 524858180
525973849310 35590676
684426220670 524852691
873592769832 20166586
483675649377 42254322
649559840690 28186015
674522947460 524847202
281791258939 31935002
516620757945 448083537
502189384859 94372377
654394402414 155629617
896560201795 207742183
498309130024 78564057
444224575350 21829753
849106536731 10352254
635460036465 524841713
586493852260 297959387
362569841345 524836224
214020743195 524830735
534776758830 92478672
342149997650 26484425
456100754995 524825246
259685836330 524819757
534381696125 306851567
498238722621 174511777
346614567840 329103973
371035569665 306785699
259135654485 524814268
10040108492 237163223
435587708080 84667825
857183320000 524808779
528534045811 12619211
370822569020 524803290
602530000691 419008304
356631649976 101694703
866755230350 266221989
54035175631 380486502
432585649660 133020426
905055332107 79288605
441796027025 524797801
439609878429 494690636
748692428678 17981964
843815139096 81138398
441536180346 34256849
45488734147 100432233
974217282233 108034498
833289278642 105992590
902682845520 51020255
97382192055 293129067
130943284600 524792312
843428773875 408568226
996975868724 430139996
183406868471 183980302
494613484145 524786823
635345181721 77762663
888273628946 132295878
270139291385 242108812
661318583180 500075345
410094352932 301702885
488747522527 96831449
801614953655 81632408
238678381299 42945936
247191312438 130544887
861584774760 45641035
177708741425 524781334
466184649239 235456144
368515390555 80479718
100133101280 524775845
272032922774 158061244
513319666875 354534510
343863658615 101809972
393930206510 524770356
163954195300 457381903
52572913774 208966230
684863397564 11653147
726969866727 167996334
320610592651 14463515
62362668975 162430488
147928577352 26220953
135894921205 524764867
506610056608 74765669
696530221260 524759378
263773794925 46453407
604649853145 212731684
458595034095 8529906
636560400155 522508888
412192024337 238985571
906815503950 54961357
710284767385 524753889
965018961620 434915426
436844390420 357493081
274540746145 180483809
51367342421 98933736
991832564309 39251839
836826591735 524748400
361597953189 354183214
606300398680 524742911
412086207395 524737422
578063074984 102402784
614913320024 102265559
637314695954 151754383
948513506270 418689942
945246452489 388418107
548426066939 62569111
295730208019 235675704
520472030860 469523571
894244562200 112908730
104165780156 245879755
733149365514 74172857
588144397795 524731933
712485494765 524726444
225574561940 365238060
974991220582 450191313
243099376899 54577127
396468018869 99114873
553482941560 524720955
575675573401 82362445
698896216941 51931429
486130934621 1701590
646938598112 26703985
513869848720 524715466
17055642685 5637203
708661255175 237146756
454450209460 478821937
537639610721 177624040
807473782154 148285335
54846392360 109780000
956295296793 381222028
163209935974 120082853
857733501845 369201118
657665314962 247982042
934112081168 4989501
887695321465 134793373
243570083513 82077017
50616735230 503621239
173165524843 81923325
840127682805 125890215
480458847391 301807176
937328465990 107375818
748247314690 3738009
691119256738 3271444
833924133801 40152035
782908770925 348019067
792373706154 9742975
362569841345 524709977
743179950590 37369112
991323193179 10730995
837626029070 39081680
406845572032 93109907
753749133140 524704488
78384255089 23520365
317454930055 524698999
703682585245 524693510
500745557972 181137
815919681625 236219115
580441851965 524688021
628857854325 201671349
31018408536 247114780
357123373971 176032230
202581573193 384784389
344964022305 524682532
723489131665 524677043
757554366904 19979960
375503326056 39218905
90780009915 474540517
387573904125 244512994
103984374195 100509079
499129225374 136494963
938060051215 115450137
24921486265 181043687
677273856685 361955638
839866853595 205058062
187061832790 431907454
46417368983 210563529
624456399565 524671554
971621143760 524666065
482130141346 125220557
269589109540 486583383
593869530721 109000562
748797496535 463710720
165604740835 66910910
210013019894 25875146
779253570579 253136213
183760741720 13590764
341813231033 48100107
984825508040 524660576
732613405668 107606356
654166219195 524655087
988164544567 276497397
811518226865 524649598
631058581705 524644109
527074213000 524638620
118801236843 2140710
258035290795 209723712
126541829840 147659589
49516371540 88855932
638955191130 196605002
864055248067 135968019
286644746735 200749197
602449125765 517173580
407351940679 25836723
379625478540 107985097
42586932312 20770376
954565506565 524633131
774656043250 524627642
720041788771 103198689
777125918256 82335
211269833970 524622153
88579282535 1372250
702032039710 524616664
337811658320 524611175
697259020654 197625956
113337465560 524605686
68772736115 524600197
673972765615 330772629
527162882306 88691262
76475281945 432324618
720537305665 137115220
257140034568 84903852
812863235285 189524192
283645133501 102995596
135894921205 455312550
612080218513 242064900
1100369180 524594708
446747663630 469386346
688827675430 524589219
432130339691 57464341
354617938315 7640688
865025654193 33296274
73540444400 54225831
679474584065 173732339
704232767090 388324794
420275781217 7465040
354317113670 135276405
66140120329 58287691
941665430489 159812235
825126455298 993509
231425491768 69562097
286351576337 187054142
223709827228 61915920
220909467602 198888426
9903278700 524583730
942461505975 524578241
716336767680 63546153
80581540866 249952593
408802615257 387457532
99891231076 7229013
211820015815 321117478
266838200315 107880806
467104391895 495568876
502710200554 3699586
544935638303 241548934
674879748927 87598951
261943215679 442391444
78868431709 225488120
440041302851 36090175
735593132255 389159122
357068022895 277995894
225024380095 524572752
869287320590 524567263
612352398975 295478359
83266543668 324476746
974372052985 524561774
693779312035 385552849
227775289320 524556285
99582919435 265684067
510018575805 161041771
819770954540 524550796
724589495355 524545307
227022373841 102243603
504750144146 148664076
218658861679 137010929
798313862585 445421372
121590193235 362636274
119751339158 14540361
946516514103 262379689
350615405027 247866773
915650688790 277820246
764461872088 184337087
887637478383 179418943
258035290795 354018544
123957451386 81088997
864769951709 15396645
65199030952 73525155
76535529209 87335479
356032473317 163863117
623606246451 234072916
363536704158 100520057
605758960812 40997341
279215465281 249793412
35271846922 103528029
730641495650 461701746
390898658274 19195033
652475376003 16467
221561558221 83454756
855243287186 227491605
449150084315 231053966
29796326271 377033921
749347678380 317884457
700381494175 524539818
775722284408 7816336
390746920358 1712568
344413840460 166470392
600117087619 13332781
167805468215 80216246
322614879699 187751245
198065469690 391711507
524092213967 139535869
325533477874 103275535
765853133730 524534329
287358599582 85271615
327908385110 19057808
822167765467 19249923
792314430443 467948228
918909596895 387018412
122542784648 115713609
955665870255 46552209
446968464144 286608135
225800253153 123716571
540427932970 188206832
502159392963 11823306
542579687492 419782253
576590579050 387622202
121046439009 458852955
166340922934 179589102
452974889272 79683813
311953111605 524528840
825272772990 524523351
328829777047 141193547
648852184924 61850052
501963314905 40947940
68772736115 308234795
337589125863 153516352
414087966595 56684903
869837502435 524517862
992528053870 524512373
16210813901 51344106
584545174271 129633713
464903664515 28669047
102884010505 106195683
766350288927 22312785
116088374785 524506884
268752805173 162029791
191845129835 34432497
427440632677 9446569
538077849900 524501395
982624780660 346125362
614002944510 157495877
101265915938 254486507
450598936545 524495906
535164101093 27313264
675623311150 85787581
84511998095 146100713
969420416380 524490417
923420145530 88647350
812068408710 409204950
338051319038 56426920
108262724244 19947026
73724372720 196500711
393546357832 202209271
737059908651 20172075
61620372130 524484928
961794612259 343556510
11003642390 170235846
559447038101 10291875
594746579935 91770591
170556377440 524479439
885597375610 50120059
194048942033 41699933
58869462905 417257313
119576563909 298211881
301920975723 59539183
418688389535 524473950
611335588843 261474004
165646599949 329224731
712485494765 524468461
499963556282 71005704
373023296400 263537868
434093481195 524462972
880841139335 33729905
839923944684 130665645
656718083394 41507818
710753253535 13942060
524323303775 524457483
670121492700 455971230
495503599760 40426485
987689046056 146638635
693849439499 278220943
284811425570 121509993
411973416515 35683989
251433108655 35958439
89129464380 524451994
655266582885 37852144
113887647405 125681633
208248928905 157419031
958059574408 287519309
24634381212 71642428
308568491514 43094139
208518924745 524446505
230328410500 152418552
338912022010 483937685
348364864972 392792840
39950721231 80946283
588144397795 524441016
181009832495 500734025
929807323540 158253359
201967224938 477543
835788566618 437215317
849370431384 10582792
188712378325 516591746
318005111900 517431563
827473500370 524435527
445647299940 524430038
753402291300 137806834
639861491225 261666119
554033123405 524424549
865986229520 524419060
786665723445 42298234
462885709857 135622212
960138369142 375074348
292696747030 524413571
596824647213 34767326
286400527239 134206050
86378555155 199020162
614553126355 45284250
125441466150 50460377
205217833675 407404558
599835995929 316429872
870446520871 398248906
541682691252 72690827
487342593275 19738444
84931069686 177947891
407684752635 476692205
75925100100 232168233
139196012275 524408082
839389889521 138322800
407134570790 524402593
536427304365 524397104
373023296400 334741176
729541131960 524391615
910000777120 524386126
249232381275 309052656
264087291090 165542751
435560076454 18503419
229990727220 91265603
651002484861 158220425
769965573265 101985620
370272387175 524380637
41043938243 9358745
949439810862 18426573
943561869665 351285022
517170939790 524375148
550413612537 89064514
31360370655 483899262
766953497420 524369659
441745108153 17240949
639725690457 28795294
385217036651 185961831
468931518560 298574155
253487529321 113232581
437763877674 114160222
423089844295 524364170
546880759420 524358681
31910552500 524353192
853332047085 524347703
764752770040 246884242
244475351676 69018686
443446572560 524342214
373132686681 163544755
283488126145 262193063
584293124880 524336725
721759514177 7563842
699831312330 248426651
159002558695 125017464
289395655960 524331236
615103308200 524325747
127744206595 305764745
516070576100 524320258
738208657876 39136570
540278577280 59890479
157902195005 524314769
118289102165 524309280
479452768254 17153125
525033555838 8524417
127906077205 163665513
775897935316 262824298
899547322065 524303791
399003918475 11680592
329008748800 524298302
584907467646 459797063
302600020240 57952862
22709890665 348622857
125576089364 336892864
879416768045 146194026
42110341490 205788099
119094527999 211139874
725139677200 433801159
829132729503 472926751
86928737000 524292813
903105885658 113210625
999130236010 461076
387328024370 111382788
529825122225 71554604
6603021958 44180961
679474584065 426050691
331606001540 50828140
166705104525 25441515
313968807376 150733429
69562348140 250907679
122457353852 3178131
204117469985 524287324
625006581410 427400985
567979597904 121773465
755399678675 524281835
969181707840 192663900
596397125470 147000909
753485306936 213560523
62720735820 361659232
753749133140 289012317
962268052395 524276346
290496019650 524270857
874061236934 107364840
427728489723 68623478
914654138557 80529119
387878206215 69638943
304510491881 5554868
25938285419 96716180
402026911941 57519231
287629580534 23619167
210457862340 45937441
412907211011 78415854
302600020240 134656148
463939170042 167436456
497150868362 85858938
783885294378 82400868
112787283715 524265368
576590579050 524259879
703132403400 97023564
390337696033 106557957
274194705699 104016550
893208760128 146825261
831324773285 524254390
250332744965 524248901
340012385700 524243412
897027774190 274949499
56200531895 65006227
447848027320 524237923
660768401335 521800807
365962445023 348809483
172206922975 524232434
231626562235 227645297
574389851670 524226945
331062889527 33389587
787198938791 33603658
531475667760 209328504
899547322065 524221456
893330110940 116438157
686626948050 56800172
655816764730 463749143
678942137179 380777419
473845780564 194947324
217321834265 524215967
289561341425 36051752
278942200905 524210478
538559070530 35541275
27594369355 250528938
211820015815 373960081
210719652125 184128505
558984760010 426182427
690478220965 396519871
595092919368 10972511
319482498533 89640859
843978955720 464577982
921246413052 83141883
578602679526 76522149
318005111900 4791897
213177379974 173831141
663926830387 62695358
561185487390 212254141
645363309675 524204989
361901198483 84195771
550732032335 524199500
451699300235 524194011
774105861405 524188522
982252184432 210898358
687201770016 337804038
594219144506 247976553
200665373617 41189456
188261497979 176690910
422602890241 339928281
877540048265 179561657
807116772105 524183033
466695507888 139925588
7152369475 524177544
266085778846 7338793
122690556925 120373770
102368090998 488202638
942461505975 94981656
127642193530 524172055
781808407235 190753728
429021336176 71878455
789774057302 227442204
683121213174 5950076
285394206586 40843649
135344739360 524166566
839736467889 125829836
191133972087 203274137
172206922975 524161077
797213498895 455131413
512082371683 37665518
105367251226 51635023
661715234787 43286254
505996076116 109752555
580441851965 520412090
495506876693 33290785
298748747325 524155588
322797564597 34234893
744396041775 432911941
441796027025 334384391
296090250904 299611576
357068022895 524150099
398976506409 227557473
87478918845 524144610
311953111605 187471306
463803300825 524139121
644620801340 129436109
343313476770 524133632
480858938020 162650048
687384169486 179067647
208740630944 205623429
364339091994 6630712
859848114885 48885034
961190308874 236691169
577690942740 509510936
349732010529 71077061
925169158236 206331510
259135654485 524128143
675073129305 524122654
590852912565 5494489
157119485234 173644515
134244375670 285795763
100446254219 55285208
820321136385 155668040
147448739950 524117165
445647299940 268576770
863785502140 524111676
217321834265 524106187
112237101870 479392793
965800230365 239819899
541072657351 147335738
207682911295 223122361
445964481805 161837676
792411327760 244408703
817570227160 401652086
218510730036 248185135
469029821061 229648782
403590242755 176894003
181009832495 465604425
482345452860 36106642
799699621341 105235108
579341488275 345823467
140893219799 203762658
76008818328 19206011
450598936545 514906623
808767317640 524100698
247581835740 270563788
437394572265 524095209
379625478540 10681594
138918002495 223890821
452799663925 524089720
650116120814 48627051
433543299350 524084231
484615736848 1256981
862971038504 109313435
489661847540 524078742
551832396025 520258398
626106945100 524073253
776374191309 386897654
515541603751 318598027
370622936671 170318181
550187335 430376023
808407735831 17509910
922786404638 377473041
893665541149 5752472
501413144038 271337737
70036666516 163292261
23998285539 12487475
754299314985 524067764
780527430581 62914918
490212029385 312873
19121568295 94279064
101314751571 8645175
452799663925 37451447
860238127710 49395511
728440768270 20034850
762001860815 524062275
725139677200 118474576
676723674840 524056786
883647948536 273193019
467419235446 121647218
88579282535 524051297
323070936172 25891613
658017492110 524045808
96241162945 10577303
557884396320 524040319
332309839870 524034830
518601148468 167107116
742340185572 133602260
23829257273 14518405
134794557515 524029341
261886563710 52365060
150978667430 195485246
412548342772 8985493
303700383930 524023852
117563582285 121499015
74274554565 180873528
604453936849 27505379
266695247380 30222434
21457097445 158752858
86318513565 7948072
227225107475 524018363
991427690180 524012874
543166157116 323735731
402182934185 399379640
456650936840 524007385
91880373605 524001896
172514559469 215959216
689278020435 12377695
543029486505 523996407
718537495060 366275481
174606774808 234698662
801929418465 132992981
620004755970 15407623
621416123819 24008886
335448684170 84283595
282885447504 411224902
517721121635 523990918
441796027025 523985429
31190647867 16631670
70973463495 310057143
114358329155 50136526
975472416675 325283629
898226621518 68145935
609601489750 186664423
292338542960 254958561
120811380654 181674922
716886949525 523979940
422808310577 149783832
203712949733 342294040
73174190875 272023862
347714931530 425886021
432194259096 167913999
195864742310 15264909
402733116030 490096343
272696348178 52935916
844529137565 523974451
942349543934 10763929
402642028656 39888563
972424873493 135380696
909691825847 47243823
672872401925 523968962
8802915010 523963473
399432024960 523957984
101127463983 36545762
501233340865 106184705
650611840801 137351247
445097118095 142549330
716585611495 211897356
913373137366 428690900
744986683039 437138471
384849045694 192351027
910000777120 162869608
45114916780 281245382
451302190133 74096011
539728395435 523952495
758700769745 232184700
187692159524 389329281
792812044135 302817152
777474181747 335624905
736869841048 336267118
108279800523 19678065
389907328080 120483550
693077844953 48259288
567351708286 201962266
673972765615 434262235
747701869852 255172632
304800747620 43478369
314704020830 181559653
37962552795 523947006
233377803475 365869295
11627497593 399500398
504920626997 100465167
915502595570 523941517
745496405465 523936028
459173209840 156205962
115891250909 77658372
284236175462 148257890
525083725298 105482113
111446169577 114280980
644324944240 16714005
953925977359 54835110
43464371245 520368178
935549774261 195710295
51609511612 27686516
550520807218 157221427
885152714301 17378174
487061737612 183738786
771354952180 496222067
905599322360 523930539
385351248190 284308244
984093373915 21467479
979879733687 459621415
680460301593 35711434
230866522034 80924327
19806551910 523925050
172012433819 1031932
456100754995 523919561
594746579935 125516963
152950558400 460060535
766124784340 114582875
315001585009 72564580
278005217300 280927020
94088620915 65796643
567787669530 517354717
29159643275 271304803
278025861429 249760478
366421114260 198152900
741593653800 2936615
867419929202 77543103
970821626671 87154342
89129464380 359117825
628857854325 13931082
735302799670 229462156
794052684709 365485065
327358203265 523914072
864335683985 523908583
814819317935 3699586
697998260126 13969505
24635907154 8711043
925198930572 92215200
42519285876 34212937
854164983787 112480588
808217135795 176690910
831874955130 512765913
281329428038 40256326
456650936840 523903094
481409119865 523897605
447297845475 523892116
613143553409 235088381
144444548890 125138222
114988011095 500349795
594884792955 297641025
133269891217 338402339
935494851327 34778304
724439159715 7481507
939465960090 7470529
465857666601 79442297
926218770632 150590715
958966961325 502671642
963918597930 523886627
605477438072 59308645
285704381906 41656021
93530919140 523881138
240429471755 523875649
302811440053 216178776
788723665468 35464429
86005843658 310578598
384026933300 457760644
294347292565 248382739
759694314587 36611630
404933843410 37418513
713264117812 24771857
275090927990 163440464
721838586130 485342869
167805468215 113940662
70973463495 523870160
710834949230 256775420
235477835150 99784531
755399678675 490046942
790611316755 259212536
817570227160 201792107
93949027248 71357000
749897860225 523864671
514420030565 388231481
598540385601 23635634
988676780955 69452317
577140760895 206254664
481102265390 199503194
192563651240 337019111
706433494470 523859182
734004156833 265881671
121939419882 156019336
59419644750 102309471
260236018175 484980595
872588411660 215838458
581849835682 18722979
516070576100 523853693
428772558229 239726586
459952027910 226399294
201042295177 15330777
3573389383 189831576
294591130412 76653885
13754551615 523848204
348265113375 414578681
440145481490 523842715
306799636073 59089085
847280046790 4638205
596075181734 185358041
642062218605 447221764
409335298170 523837226
106735283420 63156434
315254202675 523831737
500676330704 219345929
77890077511 109006051
481570211037 176438416
302269107478 204503673
79776373015 457047074
613298096204 115834367
23107642980 140523889
643712764140 272578251
182660378030 523826248
528174576690 523820759
70423281650 298211881
129842920910 523815270
619542708417 268154117
227687413011 25968459
212523187068 176021252
483146984412 266935559
298399781242 19623175
994830986430 3683119
38215606673 38499846
427337357142 1965062
679651049926 179100581
901748049445 523809781
917729620749 495030954
89252083151 128596292
167676396961 44850619
10068854385 311325102
177708741425 523804292
896278462403 205793588
114437829250 236136780
806016408415 479903270
294347292565 151381131
164767184976 127147196
347813870755 48841122
279492382750 182997771
301872968929 146029356
251331883098 70330557
857411799625 191352029
367791630063 143520883
385359146861 87373902
267938564005 271754901
329840357164 56081113
356371215974 115483071
185411287255 377324838
243730562825 420221373
12686962744 196418376
902848413135 480786999
655266582885 523798803
206915546187 469968180
69692893027 112804439
693229130190 420748317
310436678807 119479063
148295289372 129897185
49516371540 5060858
219219774519 29113656
360104310719 206084505
887993503320 470593926
558878325392 33609147
590923558903 377774936
656405095125 130929117
759250951590 523793314
280373260378 96309994
234377471460 523787825
613452762665 523782336
41813825710 3029928
200266197070 46129556
997383234859 45630057
729541131960 477274039
570538578755 523776847
650865128125 523771358
511118939495 336206739
623411891939 195809097
307822341391 81346980
216771652420 107979608
776856770630 382742481
48416007850 489783470
601747944111 56234805
66953148428 132180609
82359782497 2744500
979145392984 71055105
512073753953 39383575
524873485620 523765869
643904895607 248042421
995278963095 12899150
393122302229 227683720
493964793798 9413635
169259169813 146397119
691578584655 227255578
365803914306 10187584
564876813426 21088738
810038828350 49208885
940076378221 5906164
774440888009 74068566
632158945395 220806003
496814211525 226767057
631058581705 523760380
89679646225 288556730
723489131665 523754891
201098766009 196390931
474262294281 18541842
352887467451 35974906
584402032129 381051869
733942586720 523749402
537928666950 32302765
615653490045 523743913
979323689590 263345753
544129850195 523738424
402600822733 30919537
989369495663 319097526
848201372859 39120103
973921705072 247460587
382376387765 302240807
76549065083 334614929
520110143671 261726498
892967216683 391310810
42914189400 60636983
408449669649 302142005
703682585245 444636445
4401460250 484788480
255284381570 523732935
978322122411 192812103
428807314577 85913828
889644048855 523727446
33723665748 282480407
944407090749 112557434
916602959260 457118431
809457007909 110949157
937379903409 97078454
32756761604 44049225
693229130190 64303635
447742591700 23767370
479467830070 6147680
283343655665 499219061
162402232205 321627955
882491684870 70522672
202167771042 201731728
71523645340 490310414
278942200905 470742129
200816378915 523721957
255163576750 86396860
577322013164 106700671
154534524946 32242386
419238571380 523716468
511534588531 10253452
194520740958 70934347
756035939018 303294695
709184403695 135973508
603773001535 159598164
223257772236 18635155
376803110605 39032279
979478314720 147807792
308133043655 437089070
910947094606 21813286
598597852850 158461941
313603657140 46338138
302384162407 16428577
228325471165 523710979
108415101792 264772893
819770954540 361390271
684213145760 5972032
736693495945 144898622
861193889184 205019639
940260778595 21698017
41263643865 523705490
360648416241 11071313
951814597340 321101011
652352076596 100240118
39062916485 48835633
399236514850 38274797
330109112490 340383868
523773121930 402321744
867194786889 369744529
361477074431 512848248
99582919435 523700001
502316029975 303827128
56367265759 78575035
732842223030 141017899
205294575384 439054132
929199295705 7294881
831324773285 21708995
865436047675 370633747
599526989766 109752555
540828759125 36167021
957866597635 133174118
375620005729 34931996
196728373500 47463383
132209975968 354232615
723318333033 102474141
170007501977 496743522
147448739950 372467073
344413840460 493691638
926757968988 266875180
622805854030 523694512
461052391600 523689023
215121106885 229544491
90780009915 485710632
221723289025 114599342
349365477065 523683534
13204369770 523678045
834579775803 10264430
70423281650 416313205
7152369475 305128021
333410203560 31627618
488867182727 119385750
179103606432 147429051
822521863765 523672556
248967621941 128996989
338550057975 205788099
359818932120 515461012
792666220453 48045217
304563081990 147906594
135344739360 236295961
543487373396 58918926
478108028795 523667067
119347197647 6400174
31360370655 523661578
895524641239 87275100
189467607254 229747584
603753636343 282639588
246302752791 93241643
591202509883 124869261
477874282311 205612451
79352696153 356510550
876989866420 523656089
589921975257 88839465
73174190875 175247303
5490 523650600
942851356711 119616288
636606930408 107611845
26408734050 481484102
594635100926 7585798
482863754593 2695099
243180380980 523645111
51799038712 214894350
194076864576 26160574
238049953759 41908515
892306280377 59983792
303240155817 326743703
949063688115 321199813
248132017585 523639622
182697335467 234094872
549451994300 27697494
454842250307 102518053
698730948640 523634133
468754937430 478470641
720188040595 217347933
199716015225 420358598
177708741425 523628644
471196258658 154482416
425556283187 206221730
281142928285 212923799
43464371245 279280320
297648383635 523623155
186511650945 523617666
918803686640 270810793
692678948345 304809659
297648383635 209498663
411536025550 523612177
417706577267 63244258
955115688410 523606688
943561869665 234649261
449498572855 451162866
156097531909 81396381
426941117210 492160207
474552722760 98187232
841778228340 496688632
616753853735 95870874
540026975079 194952813
289763709877 151183527
703682585245 523601199
809726923995 83959744
199481017249 18591243
175807900071 138975991
282746216111 8167632
664619674250 127333822
537527668055 523595710
933108414610 146863684
557150582561 131027919
823347845904 173381043
406055202525 214400340
813576506298 45761793
555133487095 523590221
924305505090 320069079
701248890819 8705554
542178916227 272967970
566137123995 523584732
844904969395 103950682
370822569020 153115655
925405868780 369486546
403833479720 467865893
307314221753 177409969
566200115759 334296567
574389851670 523579243
397670423069 4413156
84998331892 43138051
121040011390 523573754
4893285628 4418645
963924306490 447446813
341662931235 523568265
181560014340 523562776
819879384246 253723536
397319039245 344511596
995278963095 268642638
971070961915 98719665
157458631496 102139312
85828373310 523557287
192968196029 99663773
816473387408 198707289
442089704992 160317223
22007279290 243722578
661346522190 131022430
635470070357 225372851
307954522000 90612412
745496405465 523551798
26958915895 523546309
131394661537 31781310
670121492700 523540820
604099671300 523535331
142949012715 16763406
460868172363 85869916
339185390677 40898539
60520008440 515367699
184649122811 176158477
798955150852 48127552
836150879041 54588105
293108674524 5801873
846344918467 184051659
431892753815 291795240
833646302577 26819254
385547463473 81742188
635886185958 72070570
38072376707 251527936
972778126485 139876187
42161449569 54417946
833669641805 280476922
659117855800 523529842
137577681681 411010831
483059665400 523524353
700692561294 106036502
796663317050 523518864
917299911476 214960218
777627462072 26495403
48416007850 98077452
369722205330 495843326
23107642980 523513375
196414924155 331969231
223373834560 523507886
70225246600 47123065
616203671890 523502397
848930592325 11746460
982074598815 523496908
613452762665 523491419
362319490636 103851880
341662931235 207604958
350739258823 248519964
857065578042 60027704
707606757569 299721356
426990232782 277068253
873622355542 26039816
589794943330 374580338
377829021499 68815593
529274940380 523485930
112237101870 212660327
976829363670 57145979
949613869960 490261013
47422289941 244315390
122003394177 7377216
573902864682 69512696
521022212705 33998866
826923318525 415961909
814819317935 367911203
880657468998 20995425
805466226570 523480441
994071313992 38077193
891117455963 89926287
711242540414 44910998
716641467559 180077623
163404013455 523474952
904498958670 267550327
705333130780 495129756
930652753206 54187408
131780519189 171009795
146619829266 67421387
138811708010 139574292
9639414073 205755165
977122962210 455016144
755949860520 523469463
135982893408 44548724
59969826595 523463974
192013469395 216755121
147998921795 84590979
15955278995 158225914
659612255519 15495447
622255672185 165888558
871561589592 192383961
863925493596 85414329
717249964540 9227009
773005497715 523458485
974656910129 229983611
388978569905 293963395
218422197955 243118788
767503679265 334730198
960951205126 149416069
25858552205 163945452
366421114260 523452996
602109567828 101409275
262986927400 523447507
478658210640 523442018
135344739360 523436529
153023792638 106278018
664069492405 523431040
989777144645 386601248
990877508335 523425551
238228744375 523420062
59441847755 497786432
516620757945 523414573
397231297580 330064548
366890692721 34959441
351139728193 288869603
450285808143 20984447
580618356249 161590671
55070439781 251231530
106421671986 32610149
679230018762 214735169
400202535265 253652179
909450595275 523409084
518917833742 221278057
934490978768 32198474
820961787928 290461413
728625116335 74172857
261886563710 219345929
747627090297 17400130
403577519253 41710911
369246399435 109790978
90780009915 523403595
318555293745 523398106
168356391075 16906120
779136665857 57502764
863235320295 479705666
736143314100 523392617
337811658320 210585485
127092011685 523387128
828573864060 523381639
281693110130 209136389
446197481785 523376150
536821387120 16176083
510090059052 287541265
238430646262 65708819
139562792744 126889213
889505805482 20978958
61837637728 28196993
19806551910 523370661
158550317077 165142054
237678562530 453523136
467924374557 190418899
673422583770 523365172
951814597340 522508888
401632752340 523359683
731191677495 454000679
587728553736 133382700
873274446255 328955770
791935631645 87598951
716515000999 247114780
346064385995 362427692
104802688201 139953033
552932759715 523354194
137263532325 51656979
372473114555 90842950
20906915600 523348705
181009832495 523343216
642612400450 225296005
893336516603 101442209
387778748116 31490393
978597472607 120500017
552434432453 182580607
769154224800 523337727
717867578750 48094618
442896390715 442698828
982121666990 434487284
663519310560 523332238
564290925636 76423347
697841159457 75440816
49055676862 347876353
296326848760 139354732
367286134167 32363144
876439684575 523326749
356517841050 225098401
244624740300 82384401
600798580230 523321260
144275284597 337869906
591445488865 34586189
262089881759 38126594
30260006965 523315771
474008293387 78295096
768053861110 523310282
942461505975 276480930
570682527780 123529945
865436047675 523304793
59682381224 7047876
227775289320 316814102
994893659832 310265725
856082956310 523299304
166088437004 21972467
424190207985 523293815
919353868485 523288326
977122962210 523282837
545230213885 523277348
573102831627 35080199
759250951590 523271859
258704825456 371039933
816469863470 206814542
288001891334 90667302
415937480310 108265036
90896607253 105827920
571460135362 118282461
432993117505 477800983
874943094512 342085458
622444521230 134793373
945212415200 523266370
482398553446 966064
941361142285 333220723
14858856407 393572278
745035644919 130720535
246005309370 172832143
246610941093 5554868
782528270537 92001129
221733893773 445542130
867086593210 224741616
191664525268 77784619
963368416085 197181347
5490 523260881
472606210345 70198821
642612400450 523255392
920454232175 40980874
691028402810 523249903
47483486802 13848747
412468873030 64611019
6481964644 43225875
678220360797 115488560
851767761185 43291743
832975318820 304655967
403283297875 85875405
708634221850 481528014
851821026441 149438025
291046201495 523244414
799874511859 22751905
662969128715 62245260
193807629126 374695607
351016022600 523238925
111686920025 215591453
188406067261 185841073
14304733460 523233436
790928526065 131543885
575490215360 271282847
400532388650 54522237
707594132869 287738869
188712378325 523227947
711935312920 151666559
205389447260 203285115
498161651572 3095796
947413142580 395427560
521022212705 523222458
409924139042 344072476
777686326108 50647003
772049390434 184644471
667859104475 6153169
478108028795 322808090
298015789850 121509993
276741473525 125835325
941085887983 123260984
352855977058 307614538
983725144350 420221373
831885751993 428740301
170428063668 88663817
998580054165 523216969
978773507745 386672605
595846943625 419485847
343085202819 191456320
448296906762 27373643
811473120844 2404182
88230497589 36370114
776127397472 25276845
763652406350 523211480
970520780070 9896667
110586556335 523205991
988126599110 523200502
966870239885 62294661
661318583180 393940041
909949474018 18805314
306180095224 138185575
361469477655 104065951
616753853735 523195013
991830302841 120362792
256934927105 523189524
320756021125 293332160
128742557220 523184035
710284767385 169203914
869837502435 523178546
971754136741 188585573
270689473230 523173057
773005497715 523167568
47315644160 523162079
512769485030 523156590
858541633756 66169895
344757084097 92215200
514420030565 523151101
943988946799 77093005
274708440584 267885156
581542215655 523145612
680294039783 176218856
297462863505 60280198
839961999921 70994726
996705422786 195397422
563025463804 295999814
454050223122 330657360
672608784303 56383008
951555261138 111289475
417588025845 523140123
204667651830 43846132
85278191465 523134634
566687305840 13387671
696551222174 258680103
646463673365 500393707
740026467127 350631831
648114218900 137548851
498487152180 313751240
624089264892 325563568
569691378723 28817250
650457166270 14995948
84581280253 61646959
187805957472 217655317
445647299940 352783519
561457824125 32220430
494613484145 523129145
442481276693 82400868
688277493585 523123656
637660763845 523118167
92980737295 523112678
708973732967 122893221
393796079887 92901325
216102581416 37352645
633578906110 186626000
366971296105 328302579
746046587310 9067828
813718954245 523107189
871488047970 523101700
694879675725 523096211
254636975649 59489782
278979701753 316281669
54468008145 523090722
506717484735 202889907
980974235125 302120049
698180766795 503884711
752929674514 213884374
988769781082 276244903
501998290813 16637159
897346594685 60011237
894595685460 523085233
779321749448 86155344
751073873313 142867692
957866597635 269422076
804916044725 523079744
513367585845 302218851
872588411660 523074255
530375304070 523068766
762001860815 45108602
507197036709 35662033
866052734244 326063067
127377434196 128996989
324190681521 191697836
815369499780 523063277
934208778300 523057788
400532388650 523052299
571878756855 50312174
457405984632 102210669
789510953065 523046810
440869203559 327199290
888417775575 83652360
117738920320 215585964
80067981629 44965888
348265113375 306083107
856791210377 20040339
141946921500 523041321
924489326211 154372636
612688040347 116608316
75925100100 523035832
644262945985 44834152
323506930350 511585778
961995317544 210848957
250332744965 38790763
744946223620 523030343
120755447744 134233495
969061388960 229132816
66021826890 465845941
878738352182 165142054
841228046495 523024854
63114417878 35404050
882491684870 404072735
698180766795 92253623
574389851670 523019365
306451293155 21934044
731191677495 523013876
123490027194 210146365
209499636305 751993
124341102460 523008387
156251649470 523002898
484160029090 522997409
812738228799 356367836
354128689859 159433494
891497725813 217380867
954015324720 522991920
751398591575 69194334
709184403695 522986431
957192141922 16779873
884692412250 522980942
901087189985 29744891
554583305250 60060638
256384745260 305018241
66021826890 522975453
422539662450 522969964
170006195595 522964475
317454930055 522958986
578241124585 496304402
356517841050 328395892
146379998389 470511591
253083654190 170609098
459401846065 522953497
145798194415 436128495
8802915010 522948008
412636389240 522942519
166705104525 341745140
240563979700 315655923
410643255840 22098714
961167688705 385388179
325157475885 522937030
343863658615 225510076
368071659795 522931541
695429857570 498697606
209069106590 522926052
235477835150 384850257
223924016405 522920563
382719730204 144086250
71241463920 166788754
605467700586 49417467
294579169881 100322453
350767955315 23086734
315804384520 522915074
480308756175 522909585
243180380980 24118666
785109498305 522904096
362569841345 522898607
326457178099 97473662
357556011462 25688520
536977486210 18519886
14345406950 173424955
669021129010 372714078
648114218900 492665195
575843564246 160410536
780157861700 522893118
275090927990 273939523
565302093076 95162793
204667651830 80929816
954015324720 522887629
768604042955 192345538
41148026150 62442864
392829842820 522882140
372787952617 32363144
95731646520 522876651
367335952331 87933780
794462589670 185956342
457424548430 284873611
191526224424 329493692
894045503615 522871162
475790135802 65620995
755949860520 522865673
760901497125 229807963
767503679265 261034884
41263643865 51772248
88579282535 522860184
100397094735 40410018
450409607049 58875014
937641451678 334444770
377582713602 172327155
642062218605 522854695
484910306941 121202609
259333988522 205771632
234927653305 353288507
179909468805 468991138
464903664515 194947324
99456751862 3688608
244280744670 522849206
867474336170 24985928
328264873704 131082809
934208778300 522843717
92980737295 522838228
359268750275 370167182
540065809754 21873665
884594271511 8826312
22007279290 88504636
492962938610 522832739
991977872025 512195057
494613484145 510246462
394076438959 302251785
69401608264 273291821
983763924135 282452962
982136887987 52892004
458851664220 114138266
642925476543 35464429
175351585615 62212326
848169141451 124001999
237678562530 522827250
66709574053 18003920
941361142285 423020763
316217805022 67048135
317454930055 522821761
203744341324 322731244
868186956900 522816272
742634686889 43566193
86378555155 408650561
192975573245 17905118
482014092908 74721757
116004198062 32999868
230132228151 275328240
66272180180 164027787
607400762370 12586277
647659243760 317824078
856633138155 381573324
180154673413 256517437
687727311740 395608697
155151285780 498077349
929143554910 16077281
199165833380 522810783
358718568430 369887243
545107762365 53852579
752098587605 522805294
610155656609 412844157
648005572215 52140011
679257271647 172782742
319273455457 128091304
18156006375 341311509
409335298170 522799805
112631063867 56630013
507539196432 164230880
276191291680 449774149
642021904481 4912655
502316029975 9644173
341539283113 37676496
149975524908 119863293
168524694793 298118568
746271142300 153126633
326257839575 522794316
919797813316 49137528
441986852110 28422042
162616314183 129990498
568337851375 310051654
443446572560 212720706
826728840347 37308733
852781865240 142862203
137426396444 87061029
940568255908 81341491
262328949665 13535874
292696747030 340482670
260148471206 10467523
572739306135 522788827
190913105705 495865282
921916913777 134343275
391319069181 210848957
884856719976 114044953
711935312920 338045554
859384047380 402513859
619800137028 13349248
962136275064 5675626
901903860199 298178947
359529466797 246214584
260786200020 522783338
307985501916 88806531
924305505090 175362572
597656318864 25293312
101783646815 522777849
626588742075 19502417
73357347827 299628043
391729479130 522772360
60372603926 70989237
299298929170 480550972
156872249696 191110513
106185101575 163709425
433731314067 304194891
260786200020 505471032
512219303185 522766871
568645142062 68941840
912201504500 433230303
455805317640 11373208
489672227239 26385623
431342571970 494081357
266838200315 522761382
886259785549 30343192
549081486800 75248701
284771871836 4753474
884389246383 49840120
158349515571 28251883
457751300530 269872174
289744136103 139283375
929257141695 522755893
826979234968 426599591
674522947460 338045554
558434578165 522750404
779434855782 108330904
373573478245 149152597
392740363723 2579830
294967607363 412564218
422901980362 134343275
669064596401 146940530
295447656255 522744915
246087100959 60389978
418046434191 44345631
828023682215 522739426
19256370065 522733937
98517471274 307674917
360098415533 197444819
418272935195 186093567
654912171714 244013495
867339235413 38593159
375507294603 205069040
307484210594 30068742
599148034695 271162089
983174962505 294473872
998029872320 12915617
924466217521 338583476
426941117210 18399128
822521863765 522728448
369172023485 522722959
686740800888 253322839
114262227743 119528464
617946295400 372181645
6052005785 513391659
749078615670 191895440
746795608180 75945804
669571310855 466246638
694879675725 121844822
570538578755 522717470
843428773875 213384875
40713462020 166580172
401562808594 19238945
726685610465 51151991
399432024960 40871094
411536025550 522711981
232544715662 6718536
251983290500 9995469
666270219785 522706492
277291655370 483619323
19256370065 488685670
941555946895 309140480
964235878597 8776911
253181643818 209202257
368621841640 229890298
272890200610 490282969
381128625050 17191548
875890677376 505833306
792261862290 522701003
561185487390 139349243
87581618035 336481189
576590579050 455312550
146898558105 522695514
84728009620 346976157
920454232175 522690025
643162582295 521663582
7702551320 522684536
154601103935 522679047
353766931825 522673558
532084642284 404012356
514087180186 170581653
155151285780 141824782
43687048997 73816072
125876518801 49549203
644813127830 134381698
58788639961 48423958
731191677495 372203601
399248645540 84612935
352116386290 522668069
655703897004 48533738
426230763437 113962618
955740317562 398375153
87901555378 58271224
762732065393 251725540
401189567572 309036189
782705702462 72965277
46466934653 198915871
944112051510 522662580
757393193397 82845477
345643640259 111300453
659117855800 116454624
493513120455 522657091
110095337328 916663
580802325573 152363662
587044034105 41930471
801542693551 12333783
737073345723 85013632
92184853924 115011017
298748747325 522651602
607345979242 25210977
468204755585 231037499
580187604066 64117009
188561394983 102902283
366421114260 460499655
361469477655 522646113
425953382311 146638635
734705615518 299194412
6357990090 115208621
477557846950 61087081
537734735091 31298278
561745033469 385047861
709634369959 34717925
57825657871 328933814
854982592620 522640624
541378940970 322308591
255200237781 1246003
329948237970 49774252
666270219785 522635135
225574561940 263345753
637198499313 166799732
118971645756 307065638
95731646520 522629646
692784216387 159493873
871830638416 31913046
139196012275 416066200
815369499780 522624157
557729801216 77082027
195146220905 77378433
748797496535 522618668
985850235891 39701937
96281828365 53594596
638342434685 95733649
977759030438 347579947
689815149438 39954431
456650936840 493142738
879201923096 19557307
356089377780 152605178
342958577078 152511865
390629115440 304968840
452014978114 131274924
170820381873 136088777
386227660680 297964876
226124743785 511047856
356517841050 522613179
984540000286 136105244
916727098484 114659721
366421114260 522607690
488714242720 6230015
145798194415 3441603
820197455329 25084730
413915798621 301916956
410152898606 148795812
99429888696 16110215
435744026730 345527061
799414226275 522602201
367528926523 475374845
778244675585 42298234
135541783482 87187276
108601969308 134052358
464353482670 522596712
414837116620 522591223
963918597930 304859060
765302951885 304365050
324693970839 434218323
417426448733 6619734
475054722163 222348412
815369499780 246472567
517721121635 418223377
579341488275 478300482
824864311636 303201382
575635146916 171339135
858833865535 136110733
422565378415 290044249
803815681035 36007840
729325290594 170702411
58240511002 14946547
951264415495 522585734
182660378030 76856978
923519062799 178189407
309752384225 70813589
179359286960 360676701
574389851670 522580245
578317690646 59132997
367286018898 188179387
810417863175 243728067
246481472050 308399465
939797394307 402497392
990877508335 522574756
408785116325 440645942
665720037940 522569267
303700383930 332880405
980287330360 74315571
550516641067 170889037
273990564300 522563778
877551970373 487302442
492962938610 370595324
330109112490 522558289
354867295515 522552800
325485882755 85941273
697080403105 522547311
908816362954 27554780
862899412543 128837808
757600406055 297992321
955965114068 26616161
298748747325 259327805
793362225980 522541822
533126213295 502106275
447726426595 55411455
918803686640 522536333
790061134910 365177681
779607679855 522530844
944309139544 237904238
897346594685 522525355
647013855210 208966230
951264415495 522519866
445097118095 10988978
55178265697 191813105
900515161920 30661554
737793859635 52606576
804365862880 82450269
398331661270 522514377
856082956310 522508888
27139273457 494010
691238148478 271990928
406910457501 118029967
786209861995 522503399
564324523805 50273751
945601662146 88757130
706223751383 64561618
15093653871 160888079
101233464970 394439540
143597467035 9600261
820895996774 483580900
614609163556 40399040
795012771515 266090253
773988816550 55674927
739994587015 350730633
765903599596 363909722
568248756508 20281855
991977872025 522497910
189262560170 93982658
872038229815 304035710
135440500454 395169577
550203828446 488197149
357068022895 522492421
448745959271 83086993
314036794130 55674927
399719686983 16104726
352116386290 522486932
570648188596 166459414
815369499780 522481443
874967888325 7031409
333410203560 522475954
313176933883 80424828
901329263282 37089173
119389465855 522470465
354098088684 160086685
439760375831 279708462
559057324590 193481761
784738751870 243947627
166154922680 522464976
742820552826 442281664
600294703589 124408185
947676071169 70566584
679474584065 305561652
941361142285 522459487
722388767975 18399128
605200034990 255057363
837926955425 522453998
170556377440 522448509
505617121045 33438988
128997389534 206117439
299849111015 522443020
968870234535 131362748
562285851080 326902884
891502528688 3908168
72624009030 479101876
748247314690 522437531
898997140220 195836542
168905831905 522432042
364267120226 86341970
895145867305 68777170
848191119407 19244434
737793859635 522426553
787860407530 522421064
522469980694 13920104
251788878190 14474493
508082055951 207099970
52817462610 522415575
358718568430 132872223
345447702007 5220039
227698006781 20523371
265737836625 522410086
414054050064 150349199
32822744873 3408669
850030956015 522404597
101659729732 56553167
408567419677 48111085
918317166217 301483325
946312778890 301796198
331209476180 522399108
214712563196 248585832
847830228635 522393619
714136040300 522388130
215991571880 126955081
847280046790 522382641
271789836920 522377152
124891284305 522371663
366267562066 49895010
14854915305 522366174
284222617632 62810627
898886061908 2607275
385127296990 172705896
887993503320 522360685
174407650355 151814762
166304042343 156463945
486910938315 58408449
760901497125 169181958
270139291385 189754730
9167258363 67503722
520273463377 56295184
347623712420 6872228
307551656845 191061112
450336564926 108802958
668285454480 142878670
724039313510 522355196
73174190875 417306714
427334634598 67278673
605200034990 482916731
423640026140 385009438
704902032790 315101534
338912022010 7651666
446197481785 522349707
662969128715 522344218
64921463200 12460030
7702551320 229582914
452145122304 1317360
530414693134 380634705
577239255511 380349277
765853133730 522338729
995278963095 522333240
258367397251 187976294
280592746440 522327751
324057112195 479304969
406034207100 118666691
617548389393 41172989
954565506565 522322262
288760408174 6103768
869576881807 214740658
434405997410 88916311
68772736115 522316773
710619722632 14057329
853882228930 275427042
696648673880 217282065
987946529557 21407100
190044383304 12943062
245381108360 55422433
519133491063 139277886
709734585540 20891134
84728009620 522311284
170556377440 456141389
8253907811 505833306
407134570790 522305795
909450595275 334757643
430310414594 228232620
534488923740 246165183
760351315280 41359615
51997575842 199322057
94081100985 272880146
446686491306 18355216
734767921157 138608228
519921849015 522300306
130393102755 522294817
978773507745 399785826
189262560170 130489997
169456013750 296609093
852573702985 107309950
609866882900 64632975
412786403610 14897146
960617506860 522289328
386589429692 42375080
163105397969 66356521
182110196185 357816932
58869462905 522283839
597912968037 72377954
74274554565 522278350
222555512157 51289216
989777144645 512217013
330484302107 43736352
134794557515 522272861
445937475925 127306377
505688159683 185259239
601633965026 160437981
101666118928 15649139
486910938315 522267372
373573478245 522261883
209069106590 287480886
776856770630 70165887
375224023780 405582210
195864742310 8897669
717437131370 522256394
353613275340 103687210
453900027615 522250905
673611526128 93565494
174957832200 246121271
638447093448 85502153
803815681035 425463368
2200732870 201051092
460502209755 522245416
881885150043 3809366
395198275617 232091387
404933843410 190742750
628685178455 66043648
121590193235 436084583
429985858094 92357914
980798040806 13448050
838477137270 522239927
77025463790 263345753
796663317050 522234438
658999449673 15649139
622086767258 66674883
372247585104 182234800
424190207985 522228949
633416991588 347997111
373573478245 300874046
358262940099 164949939
149410352604 106036502
136995284895 275542311
513319666875 522223460
330301353737 51849094
228325471165 367153721
61452054526 67668392
240979653600 522217971
975472416675 522212482
586789226328 13349248
675369431014 99279543
755595130987 157430009
675623311150 522206993
373217074567 119978562
244830926515 163665513
817151018344 13898148
273361228167 28400086
227896640132 381106759
787740464483 14589762
242080017290 357306455
446613586408 25902591
953648140646 148027352
214570925040 522201504
36312007260 195929855
460876433308 117843341
400537992919 170801213
810136625863 228655273
578791306430 313839064
415477098505 242229570
309701750781 4303376
113893970733 303645991
582774112252 150865165
112237101870 522196015
983174962505 522190526
975017595227 30628620
958966961325 476774540
883918040270 60988279
319105475590 314311118
709555246024 36897058
27198038691 10999956
52817462610 522185037
616753853735 213829484
870387684280 383483496
565144750891 97270569
850326116012 89020602
871488047970 324624949
540278577280 424475348
310852747915 522179548
800048966165 204207267
457134501273 32390589
390629115440 522174059
831731941816 91166801
238512124978 188980781
835339261615 194261199
121040011390 522168570
566229026322 89607925
540893084716 38181484
667920765320 518924571
557884396320 386897654
991977872025 296938433
877901636140 33471922
189812742015 502380725
338912022010 522163081
382926569610 522157592
480028424548 173002302
549081486800 106700671
333410203560 522152103
496264029680 522146614
936409505680 522141125
306451293155 522135636
62235296730 422191924
915354428085 7684600
527262375920 181416939
68772736115 451009174
204667651830 522130147
961167688705 522124658
40713462020 356527017
96144688281 87730687
67672372425 30979916
718537495060 522119169
273990564300 58441383
701219058104 108835892
122437297046 17531866
597625520085 264026389
877037318825 163089168
47076436121 191846039
376874569315 522113680
806566590260 522108191
55672942774 392134160
927264881046 262632183
581564248501 307252264
695317670480 80479718
688089629652 36628097
492962938610 522102702
604478571481 35063732
605750216835 522097213
135022213790 202115958
533696254342 90244649
136445103050 181779213
95181464675 522091724
748538648854 87159831
382650459024 198350504
357068022895 155025827
459781624486 30474928
921251259839 250715564
472606210345 227337913
61070190285 522086235
875446811972 319492734
717860371693 67476277
562655063176 8255456
741202474726 161513825
445458113158 68947329
386227660680 489366306
847958665746 3233021
384467502396 79810060
96490300585 93483159
311953111605 522080746
484160029090 522075257
748797496535 312433880
188927272675 46261292
572189124290 299968361
997700737994 89997644
662875598736 35738879
942302349512 121252010
849480774170 522069768
869016951498 187394460
642138449837 262286376
230526198545 506914639
306451293155 84300062
200816378915 60466824
203816790635 169253315
494063302300 334850956
741123438615 345011095
374123660090 518436050
887443321475 316726278
269897377269 68354517
864189657210 40322194
881475610264 175554687
793600053372 52540708
121590193235 163380085
883765533894 342184260
554033123405 319278663
265737836625 522064279
184442121643 246187139
697088669539 63650444
742195314395 522058790
146348376260 113880283
469855301120 433142479
567787669530 462228690
785757060499 127075839
232293083435 395175066
511118939495 328209266
572739306135 522053301
570356044641 92484161
536427304365 266672087
269589109540 522047812
643162582295 522042323
334510567250 522036834
505833557804 13327292
715106256892 8870224
342909285858 333720222
961167688705 336536079
9353096855 522031345
921554595865 104005572
239147677240 76028139
201366560760 522025856
335714052783 173265774
550329833930 303569145
711385131075 480507060
764202588195 474474649
270139291385 501348793
816533074794 8315835
137937617367 28894096
800307948163 44120582
351016022600 253355773
892630276999 204064553
303150202085 522020367
590345125175 295670474
827473500370 216008617
186291478758 164670
173307286665 500058878
441796027025 522014878
222823652715 80216246
253534762166 252494
845515908981 29821737
769704406645 464512114
359293544088 213203738
281442391658 159307247
290496019650 519133153
662438421842 220981651
798109334048 94421778
792020003064 119495530
185411287255 522009389
398513901559 21165584
560413459213 45679458
238778926220 522003900
960617506860 127750986
989122822584 10665127
134123104285 27692005
612537350830 187784179
194764378620 262681584
232897974143 346322966
251804565752 45421475
145262898738 227782522
444848282350 22093225
837376773580 521998411
712809488479 69320581
410435661860 521992922
534531869676 114352337
584843306725 521987433
553240544412 55257763
652190623150 54236809
535326940675 521981944
294261249582 22576257
199165833380 521976455
728242788110 144305810
876111659027 130182613
194214196775 521970966
189040927909 187520707
343328489185 79678324
172602070596 115148242
14304733460 131955560
785659680150 457969226
806016408415 521965477
515520394255 278374635
372051408244 354183214
219126538365 107716136
244830926515 428679922
447442886811 340537560
843428773875 252098792
843451174484 441672385
326016995814 67827573
320756021125 13508429
467654573740 521959988
941996162114 320508199
379075296695 521954499
478108028795 318663895
404383661565 89904331
530925485915 334153853
415122308593 38488868
986837619494 44175472
460381135974 47419471
974922234830 78909864
874048974508 117107815
46765462315 521949010
62170553975 63386972
208376542666 93033061
227225107475 521943521
289945837805 521938032
40163280175 521932543
208341731428 84382397
845726376616 366302926
546261764563 4852276
982074598815 126345802
568724469090 102622344
981020540329 465302530
775206225095 521927054
722775588783 71609494
919035865851 230565445
629408036170 521921565
536575002377 172788231
821685015987 158094178
791161498600 300610574
804926029216 261084285
754391228290 411180990
799118986524 26885122
199500053101 20484948
446197481785 521916076
534337251692 292464898
589135302428 29909561
86642773659 373252
933108414610 521910587
678924402220 515411611
378872376435 10538880
179359286960 521905098
280592746440 521899609
872171859520 351905279
44906584366 66378477
577140760895 37912523
549273843316 24255891
995580737337 153016853
586493852260 521894120
759250951590 521888631
436294208575 521883142
506918025350 69084554
522672758240 521877653
8850850447 226179734
731793801747 361154244
205768015520 521872164
349757682582 54868044
954565506565 521866675
371922932710 236696658
2200732870 358640282
275090927990 481259053
55977922592 5406665
429193490591 329823032
810300725007 60911433
583905247276 133613238
895145867305 521861186
915699853763 200277143
357618204740 521855697
689668154018 204854969
111136738180 388324794
864335683985 260496962
167453384380 272441026
923205141400 393402119
818120409005 521850208
573042480072 70610496
986920876646 36254845
227638297439 86276102
599016883110 61937876
302924639700 83943277
693779312035 73519666
636970082648 26813765
276014537483 95420776
219693022540 113133779
245955513162 291866597
744966972040 222101407
885342625631 135045867
479758574330 521844719
446276907615 148274357
955502377482 11570812
440569506740 7635199
137545466740 486566916
716531742449 49428445
113528032662 210146365
174407650355 521839230
341206309395 409484889
806566590260 521833741
870559907144 249436627
974372052985 295977858
216684506148 23410585
944662233355 53166454
954015324720 290499836
496264029680 287815715
683325856980 264416108
891173366917 74557087
258585472640 521828252
465723921627 127860766
684291539658 84464732
166272766021 80402872
945078606939 71642428
153938389193 55943888
371372750865 521822763
688827675430 521817274
654716401040 521811785
171790749576 44477367
781542259184 187345059
908350231585 442621982
147628669370 73272661
729657981792 251341310
211316989969 255748977
875339320885 231690690
327640008525 159043775
109486192645 521806296
36981168669 175812670
625006581410 478920739
345778307385 158000865
768604042955 521800807
306451293155 521795318
476457483260 521789829
934649402286 65868
16940678161 71702807
368071659795 521784340
9635000917 149899101
614759287706 57173424
779969772718 63601043
378948651579 94372377
378407696743 12048355
552932759715 521778851
32460734345 352684717
74594546798 30782312
193664014930 143850223
319655657435 23597211
240001310380 322045119
284994201200 521773362
737008970731 159471917
49760544216 82186797
72073827185 332419329
133144011980 153499885
478658210640 329883411
858833865535 423948404
562553922862 34300761
151300012865 521767873
373804016245 104483115
359818932120 521762384
992372339010 70736743
401963404211 151595202
700016302608 24673055
347714931530 521756895
565122438106 419332155
753198951295 521751406
535182994231 96908295
881391321180 416626078
136192770812 188651441
853882228930 366967095
47865826005 84107947
49516371540 388906628
182536993380 219560
326849062673 422653000
708288379008 23789326
897346594685 521745917
203567288140 485639275
818670590850 226646299
508458637193 63216813
599698216540 219104413
706983676315 521740428
537612193166 387095258
19663132410 75501195
257348605590 38258330
102333828660 521734939
413186571085 351296000
254184017880 521729450
361367867868 44795729
682977769137 214619900
312212823640 61092570
949259436833 30123632
967219689000 521723961
31571477595 72959788
79226191170 348628346
961194101773 460845462
952620385448 241548934
45114916780 521718472
608878851595 75814068
862685138450 521712983
913852050035 521707494
165604740835 521702005
213470561350 461235181
418138207690 521696516
954838655672 144371678
907800049740 521691027
124891284305 269619680
193113833085 430661451
307001475000 390196543
822521863765 249260979
212920379505 223874354
463413573428 358535991
145248012570 283885591
827473500370 509461535
117738920320 521685538
986831905445 120044430
221595145412 63787669
687543032124 87170809
834625864355 269147626
175173868262 288013319
477007665105 270931551
198615651535 78547590
280042564595 521680049
68716701495 15413112
597248258207 32022826
424960537153 70281156
310852747915 521674560
57799266759 408420023
912201504500 521669071
545673017004 13376693
771354952180 73184837
354317113670 521663582
661960096496 186702846
750859294417 103879325
279694597510 89821996
431212891437 66493746
415736810540 170120577
75374918255 99993113
96281828365 521658093
419998954480 143455015
50616735230 521652604
368295693330 35486385
351876409791 150283331
883987821927 122437634
938060051215 132751465
405770820016 55834108
417241694482 17564800
765311097561 492742041
155940996607 30914048
473706574035 201605481
362060036584 103868347
690478220965 521647115
561735669235 521641626
196414924155 376001989
946312778890 109675709
944979546956 64451838
598047671005 180780215
611252035285 401223944
498341926799 14496449
803059159283 136857237
356631375526 197543621
259830729463 235500056
88733841797 255963048
894595685460 147330249
377286123557 33279807
951814597340 521636137
118839284010 521630648
470955664810 95634847
189812742015 355012053
257587220817 149646607
727681403216 120571374
193732523139 325003690
484472062273 88960223
56382536157 194837544
503966575510 302504279
842643511719 73629446
117738920320 521625159
201608241430 40536265
748702780932 21654105
494437476452 113034977
357618204740 521619670
655194701522 32692484
318061928539 283528806
617854217425 521614181
788611289171 245045427
957342620276 328406870
168355650060 521608692
565036760305 521603203
767503679265 440146443
167965269472 229374332
572326585317 40289260
692678948345 449203293
949258509192 174456887
614698914195 282041287
883348498722 188739265
175972926856 1180135
620605126650 521597714
315041034452 105333910
882491684870 521592225
270847166711 16741450
596947307315 217682762
144991486736 151243906
88991166117 102029532
7702551320 521586736
1650551025 92983660
98482555745 481868332
582311189040 224181738
998130820519 136774902
507817848425 435694864
618404399270 521581247
773668862740 345120875
256805636291 60406445
481959301710 521575758
307551656845 521570269
985925871730 521564780
542078209544 12794859
915262125061 146166581
841228046495 106645781
940412110325 270964485
380725842230 521559291
422307376040 554389
475793626806 44691438
696530221260 305166444
553306758219 16966499
134244375670 53259767
727340404580 521553802
336711294630 498785430
204667651830 521548313
692678948345 521542824
458582650911 189650439
386227660680 521537335
313053475295 332309549
836335735002 155432013
165054558990 521531846
887155447962 32944978
768053861110 478701179
967769870845 521526357
612504109446 297355597
781434175285 253805871
615123255226 304502275
586925627978 49609582
263188637172 50279240
561388053446 196484244
82264466012 53583618
121040011390 292135558
434093481195 501359771
299298929170 521520868
271789836920 521515379
42364007555 509033393
336161112785 521509890
79776373015 304403473
256384745260 521504401
287745110425 88993157
92430555450 107600867
548333385174 168045735
969420416380 521498912
399788068945 104790499
680803998236 284105151
328535989300 77938311
131267399072 147127156
279492382750 521493423
216221470575 521487934
238778926220 521482445
300645458043 224769061
933959733973 135830794
308675239005 252170149
503416393665 521476956
743619732178 153351682
283240821831 12245959
520043721282 357778509
463803300825 521471467
130600877872 285614626
495788964800 84810539
35004414445 83361443
335060749095 373998504
818464289366 64550640
494794588211 270223470
333169727562 95234150
74824736410 287843160
452799663925 521465978
716128133371 39394553
961167688705 503522437
865024369767 37594161
358718568430 500086323
907949668902 219532555
918253504795 521460489
915502595570 521455000
191463287550 469589439
867262010672 114423694
633520662331 109417726
993078235715 521449511
472606210345 222633840
264087291090 521444022
952364779185 349473652
106033316839 44718883
191198917935 71477758
819800024284 116460113
307417321640 7179612
943451927576 4210063
399432024960 222535038
829674227750 521438533
428591662745 521433044
582981750144 24058287
961925157146 132811844
102461074658 363377289
353963844211 55345587
667075969470 144410101
831874955130 521427555
93833148969 133937089
495163665990 278989403
836276409890 521422066
675360780350 126340313
984275326195 372939127
97266393203 48517271
61810461689 233419725
71778850906 194129463
943383600504 55329120
562285851080 521416577
881941503025 126247000
83077464085 276272348
746596769155 521411088
697630584950 164499841
648114218900 521405599
297116403314 213730682
204418393432 189085072
596397125470 505992487
869144537814 88065516
770121153481 22614680
466004028205 467651822
638228988033 329504670
204667651830 521400110
273990564300 394445029
494613484145 300506283
376696739274 49999301
579341488275 521394621
712408053045 44164494
55018189990 521389132
488316506872 100569458
41040068498 43939445
567237487685 255628219
814096493154 117728072
796113135205 471011090
752098587605 521383643
978223325900 417164000
378525114850 278632618
121590193235 377209569
148736799995 88680284
448138796117 157462943
9903278700 521378154
478658210640 417043242
932558232765 521372665
489111665695 321984740
477557846950 521367176
583742943035 521361687
816348246278 67306118
887443321475 363130284
893885529291 74568065
315941675388 77663861
978223325900 191225782
909652667321 310084588
120366823636 86122410
38749387386 86814024
929807323540 222721664
409997225077 103923237
369172023485 511629690
79226191170 521356198
772328802490 24162578
769704406645 521350709
575825944556 104702675
804232834057 54269743
589653274821 39740360
705333130780 321825559
205498755206 211419813
192633021222 16395643
206772313313 26215464
348815295220 521345220
5547860183 242328372
171106559285 521339731
62446074330 188898446
323208704583 177607573
150131407019 12525898
913774394244 23624656
244635306625 71077061
623906217720 521334242
710937478261 19968982
408031174403 119687645
949857921878 264619201
262800561964 64364014
117740654844 213500144
896639517845 15270398
883041866715 172727852
54111604467 54813154
618714127073 61553646
602449125765 138344756
940393771576 188585573
911521724457 47633542
299298929170 468277568
956766233945 521328753
192013469395 202763660
115763746928 257423122
412636389240 521323264
629646253281 276052788
79776373015 521317775
462702937135 521312286
669571310855 521306797
605200034990 462431783
273857919707 3941102
404383661565 506151668
247031653895 521301308
289202077978 123085336
139196012275 521295819
546065686505 231855360
231626562235 521290330
827473500370 521284841
552733357904 61207839
702713106760 311978293
831874955130 521279352
998292180652 32944978
229425834855 521273863
341470851750 6883206
829674227750 521268374
549980236612 21840731
95548349435 129007967
744540424431 255639197
624456399565 482186694
182110196185 258877707
622561629045 92610408
807116772105 159087687
241529835445 68980263
71798254521 171388536
723156681983 74765669
323359613660 5845785
495163665990 228479625
811932871414 27038814
536977486210 497413180
939710596750 158890083
349196319644 125473051
234589945161 156518835
912751686345 425062671
309752384225 521262885
228894392456 143855712
209927396983 115823389
10810355325 132767932
169456013750 521257396
341962498899 48561183
689928039120 521251907
243730562825 508830300
47177307474 54461858
963985360637 328917347
741094950705 521246418
736426129336 161294265
443259422197 116586360
197286794334 111026003
920001474591 169901017
716028222593 258021423
854432410775 424590617
901197867600 521240929
742745496240 521235440
385127296990 521229951
271239655075 512754935
993440130974 22631147
298748747325 308092081
277038505271 92182266
579341488275 124254493
823815072492 43033760
163404013455 145002913
149649467330 498560381
424740389830 369574370
670575943477 40014810
930907687230 521224462
75925100100 521218973
943829941447 34300761
675399411932 148373159
964975046712 9045872
358168386585 279741396
48416007850 521213484
754849496830 59692875
37773711820 77817553
444224663174 156403566
831346432879 186378995
294660977937 2898192
900473209493 84848962
642327765447 214466208
558166113756 108149767
924855686935 444921873
808217135795 521207995
751548405760 252559868
546330577575 521202506
145248012570 462585475
459401846065 521197017
908350231585 521191528
30810188810 382726014
292696747030 521186039
780157861700 521180550
307551656845 521175061
204667651830 521169572
894045503615 390273389
475907301415 521164083
158452376850 292547233
979231411103 11422609
714686930226 161826698
11594536148 123354297
954750864606 179007268
729860399645 44883553
830900931753 352026037
866536411365 269641636
791227866099 365852828
62170553975 521158594
248132017585 443072080
133694193825 521153105
158555043106 363959123
583192761190 521147616
58324303495 166327678
731191677495 521142127
810643241515 215322492
435744026730 342348930
99840600540 43176474
145365361901 380486502
746048250477 442517691
474256755880 103055975
848380410480 126702587
340762378123 292646035
113337465560 415286762
960617506860 521136638
563757688334 122223563
945762597045 395959993
581542215655 521131149
468418074592 169116090
693779312035 521125660
317454930055 328527628
413186571085 99460680
840349652476 57914439
800147888923 239754031
858833865535 521120171
752934751839 203510164
603099893535 386008436
601078036198 166915001
971070961915 521114682
389085819476 114017508
559302831093 116498536
437944754110 102457674
651415309970 52370549
877095968790 42391547
633601800729 178343099
621397565510 206133906
246094522087 52688911
477914878955 795905
675623311150 521109193
763652406350 468974671
699831312330 371572366
934758960145 521103704
715786585835 521098215
32647014538 301104584
5840528174 103066953
832425136975 204059064
412005861994 38884076
20356733755 521092726
886342957785 206803564
939710596750 521087237
276503610291 65489259
876265504719 72443822
434093481195 217935256
775756406940 179292696
587044034105 521081748
158452376850 521076259
421439298760 148455494
821214336818 127569849
19987205878 276458974
693134079758 45706903
110586556335 521070770
827473500370 521065281
361469477655 521059792
204939719604 13859725
675992622048 68952818
925105738330 57722324
549081486800 521054303
92980737295 521048814
902298231290 209838981
185961469100 521043325
413647389102 24277847
300785992910 106634803
139196012275 521037836
524873485620 400762868
321856384815 521032347
134244375670 298738825
959517143170 521026858
338269210382 31616640
74103849246 111596859
678740715416 149992414
995278963095 521021369
362456243582 53484816
348265113375 322692821
267388382160 521015880
640961854915 521010391
199905572351 22098714
403283297875 514654129
408785116325 521004902
358518936081 170318181
607140322879 95783050
857278927402 318888944
190913105705 240308420
194266825307 213209227
521572394550 520999413
221723289025 292431964
354867295515 169999819
659668037645 520713985
363009394976 22894619
47865826005 520993924
726503567780 60450357
431058524290 43330166
874935146440 243272480
755082071249 65011716
306125380872 238228089
470405482965 42320190
658081718899 447106495
593019251360 26413068
848663406853 205700275
387328024370 28992898
992581022720 1756480
124341102460 327067554
895145867305 520988435
876439684575 520982946
657716082723 73075057
875535986266 167002825
262215107805 55208362
791711680445 516997932
9353096855 305523229
132864597016 3342801
258585472640 71653406
113337465560 520977457
66572008735 143339746
276741473525 82197775
463253118980 326480231
657115852176 139480979
566707626118 126872746
725689859045 226805480
188067689459 19321280
315577757269 131115743
65471645045 520971968
986144246106 60115528
971070961915 211123407
262436745555 343759603
432993117505 462195756
933296110965 88680284
804131199733 180275227
717475828820 44318186
370389868242 278286811
288454352512 219027567
390513212297 44027269
605203630285 66345543
34960771406 36095664
185961469100 520966479
712485494765 520960990
743295678085 119835848
561187682990 198866470
406412080838 69111999
682962850035 172656495
785159519562 41535263
14854915305 520955501
94081100985 412822201
636781930706 144360700
771034001953 19332258
783458952770 276870649
634359672775 18701023
995236766244 8206055
64921463200 316704322
371442922241 64149943
532194274081 230653269
719264362326 243146233
888340018401 69435850
188162196480 520950012
511118939495 520944523
560635305545 130544887
649110085589 10730995
446747663630 517662101
337971514467 49340621
795012771515 520939034
291046201495 345570973
128742557220 520933545
139196012275 520928056
824262061137 230301973
948549431775 304842593
593646216245 511739470
516683030650 103023041
487461120160 317467293
135894921205 520922567
752915408603 80644388
968320052690 510367220
556561340992 120077364
77331173645 103077931
844566512166 467053521
476181592234 148592719
23657824825 427494298
976572780365 248223558
159182257577 221305502
897117382115 32983401
823401303275 2305380
212811749287 25650097
686756219489 386206040
951362564304 31935002
509625758101 10258941
39062916485 167601126
437225996678 113122801
574940033515 520917078
164811464739 194178864
452996576311 157139092
270023821873 30024830
296359826672 23838727
455550573150 286558734
71957967954 16735961
784009134615 520911589
988388890975 180944885
313111697118 284000860
78133501102 508907146
212370197660 520906100
655266582885 507979505
566944767385 150777341
332041968273 55718839
694375431321 260222512
980974235125 321205302
897902797963 362949147
923485234092 78174338
306564262264 381957554
922421460076 169752814
521572394550 72910387
945558194755 82499670
727340404580 520900611
429141844590 440497739
334510567250 200480236
879190593800 520895122
370493094376 256786398
640002130383 138564316
457751300530 392474478
581192991589 179923931
606300398680 520889633
837926955425 504647682
166154922680 520884144
590014163012 33104159
624236161510 183266732
887993503320 520878655
719637858750 241609313
191463287550 294040241
872372367201 16532868
814269136090 305084109
626494924087 82916834
451247991747 151359175
946312778890 520873166
689993028880 121570372
999211873907 271743923
451699300235 520867677
795406684111 81862946
165918250559 127987013
503013613426 237371805
431892753815 520862188
195864742310 520856699
299298929170 520851210
333771160200 41381571
36312007260 520845721
58869462905 169785748
289752193955 128623737
100813734699 247789927
67672372425 456635399
23107642980 231152768
57218917370 520840232
645913491520 119391239
922654959555 520834743
458301482375 520829254
14304733460 520823765
738737097792 86385882
453900027615 520818276
956933423396 208345973
658943610076 433631
568688241690 69869481
840364736248 189913911
302049838395 120362792
862685138450 488905230
637208560650 209076010
910442817268 1794903
571088760600 520812787
392187503246 30304769
629904450352 22987932
76591829882 24003397
574389851670 520807298
135894921205 410138080
279654017333 197373462
249387533349 309810138
890744412545 520801809
711935312920 163830183
453634571178 48978347
317220063815 77548592
225407018285 104944191
5245237727 90936263
430944814166 235028002
755807966962 48089129
30513456051 254228524
50673442089 95590935
608572087852 431314642
856444319136 5357264
725689859045 520796320
685559150597 405900572
424740389830 520790831
515560524334 69293136
187810546276 159839680
838892517345 84859940
427253907875 34893573
257485108950 520785342
633259309085 520779853
615653490045 513364214
542722670453 89498145
594209291751 259739480
202560835751 315128979
742195314395 315035666
375118203930 49752296
428041480900 126203088
552803540258 11488477
782621660383 139118705
611396911951 82631406
969881640583 51184925
750624870205 224039024
350465840755 64984271
225144166542 360577899
121040011390 412251345
216221470575 520774364
108566098693 271661588
175377191800 81352469
634909854620 520768875
278942200905 415857618
650314946280 10006447
601348762075 86599953
366615408393 9254454
569988396910 520763386
526906043599 81714743
82527282240 405620633
943011687820 520757897
606850580525 468991138
747697132845 520752408
170875343230 71883944
248777784876 318779164
867086593210 318367489
129842920910 520746919
970265352036 44082159
597291917713 72976255
364075128565 102825437
868102599040 43549726
647564037055 520741430
121590193235 520735941
699320387813 71148418
742195314395 520730452
503206606666 12256937
970825276856 56580612
180459650650 520724963
49873612127 21626660
991121455962 60219819
949692527330 110438680
116365091742 85633889
265790810964 218912298
281177964572 337469209
793362225980 520719474
256934927105 271376160
301667801087 148636631
401632752340 520713985
192094338832 100657282
355605365830 107019033
461602573445 520708496
839952729000 122283942
121973797489 63705334
765159889170 48292222
107285465265 372549408
185059873078 21319276
839325832891 78410365
180459650650 520703007
593112122659 203663856
504595420214 123524456
616203671890 10741973
245070120668 182855057
48140621812 36743366
873688775350 332611444
952119159994 135792371
818706066257 267149630
151850194710 520697518
507817848425 520692029
283893837510 370716082
194871864218 34717925
736401461770 157737393
994728781250 520686540
71241271805 92928770
940475261270 232162744
752961088061 65489259
348925344181 389115210
709734585540 520681051
110036374490 520675562
867760985636 322599508
677273856685 192032665
871684499280 170252313
647013855210 238952637
210477491004 53995293
734492768565 520670073
479406199578 29794292
255951468137 309299661
678781377928 111124805
745208372771 61098059
878090230110 505514944
380668018196 17076279
964468779775 520664584
246504174554 436567615
525423667465 416390051
801064771810 520659095
383001521905 267583261
482135608390 341316998
655475483247 93389846
802165135500 490969094
816469863470 520653606
177708741425 113775992
216771652420 50432932
933108414610 420078659
539476293735 100157783
399432024960 520648117
534920131510 128124238
231076380390 498247508
200178919062 40596644
71896030078 135550855
790287858055 190984266
407684752635 366198635
297648383635 92906814
557691806358 26758875
578431872824 251308376
918803686640 80874926
978773507745 520642628
894527717754 30656065
710834949230 306857056
302467523850 20078762
555786373619 20122674
455255684695 215097443
925956050625 520637139
507020817853 165048741
413805409342 423964871
216771652420 520631650
712485494765 455263149
935859323835 229259063
576040397205 520626161
54468008145 520620672
872588411660 520615183
477557846950 73909385
626550736239 44104115
418688389535 520609694
452249482080 520604205
240979653600 520598716
958806811353 35530297
281693110130 474628341
966538328125 1827837
801614953655 520593227
919241692373 7168634
973091191600 47562185
868748951073 394906105
774205135459 391755419
499284432338 119424173
199716015225 464748141
148213673431 4857765
809605853122 80342493
655393170203 348650302
678374220375 520587738
112237101870 203554076
320376920432 24222957
923755323245 288743356
864335683985 215662810
74477658543 82335000
489703300468 119089344
780833862403 334334990
560635305545 520582249
306190935999 56701370
43464371245 520576760
495970952595 248964573
888226077739 224609880
69873099805 520571271
966908931846 34816727
206925492255 320189837
184331161508 438894951
274540746145 383434095
498245732074 160086685
819963920335 324147406
259276183863 120143232
736955743898 156057759
496814211525 520565782
598930370981 114407227
944662233355 267577772
711680774104 40036766
799414226275 80874926
531611663224 348990620
873566515945 11867218
971621143760 346866377
702087566434 322143921
552396119233 16521890
599148034695 465533068
747540863596 81862946
728701720819 178518747
138645830430 520560293
664279485078 168073180
492412756765 520554804
72073827185 518617187
130393102755 269147626
176058195890 520549315
867086593210 520543826
408301291001 148971460
820871318230 483383296
892945139925 520538337
455550573150 351861367
843428773875 508446070
523415812567 325097003
790061134910 520532848
479879645203 62634979
658017492110 520527359
683153428115 44932954
610151671595 136643166
418138207690 520521870
256384745260 508841278
246693731680 87626396
555683668940 327495696
228272543319 14628185
990400560728 59056151
406327155030 179803173
193727478748 52688911
61397032790 44169983
466101968432 165142054
476457483260 520516381
903948776825 495305404
84728009620 97764579
685526584360 14490960
474256755880 264553333
473706574035 124830838
589794943330 286240372
224474198250 520510892
922148245101 146940530
332415349428 302465856
213947346868 31023828
361469477655 520505403
639632542127 171591629
790061134910 520499914
869187006207 50636025
77025463790 520494425
297829663349 245610794
448398209165 520488936
111733109960 117667693
859934229225 520483447
655266582885 25875146
2750914715 520477958
868737138745 520472469
949149898349 284999858
452671717916 13244957
569572728499 148257890
409335298170 435618018
620201523061 41090654
934208778300 490321392
106844344361 284105151
966811419761 365841850
322290641561 74853493
234640076198 41957916
302669461579 280762350
527624394845 443165393
998029872320 180944885
428459407871 35843170
532576031450 520466980
944883522390 116438157
896190586094 16285863
853332047085 520461491
953826011691 33510345
815407972181 356537995
325410935949 242729069
514831568340 85705246
182270409117 336640370
95448460613 140886163
887993503320 449850995
994728781250 486424202
692516460059 117695138
594196398090 128261463
782358589080 257252963
67122190580 520456002
26098805735 65697841
207418561055 328796589
275900596821 169862594
610328790647 190007224
214440091817 15572293
494063302300 520450513
843741548073 200584527
525423667465 520445024
563790435708 115773988
647564037055 520439535
749897860225 278177031
59053728635 128689605
520939973599 11406142
571333416308 80682811
22646684830 294007307
228325471165 520434046
198065469690 218632359
244830926515 520428557
234377471460 504005469
522122576395 520423068
300456784646 104966147
738344041480 130188102
497766473598 15369200
278392019060 401020851
529296523128 467316993
579341488275 520417579
108936010800 520412090
725967882384 219120880
149099285485 213785572
605233693538 356011051
990327326490 520406601
894949736938 44581658
200266197070 105751074
360369113965 520401112
669571310855 520395623
314153838985 495503008
731191677495 134370720
346754235445 82905856
581542215655 520390134
802165135500 520384645
245381108360 269575768
958720096131 71170374
209922374548 101974642
25858552205 520379156
297098201790 520373667
991977872025 100542013
425656825200 54225831
777957134320 323801599
147665571917 73645913
822521863765 520368178
587186967665 11466521
921554595865 254382216
759801133435 520362689
939993154003 161085683
511819141199 83339487
431469625853 319113993
954015324720 499674648
646683205920 7569331
883091926395 131137699
758700769745 339082975
947413142580 204130421
414549226640 194985747
179398846183 299150500
620155481329 302087115
367786547249 190852530
765888428000 198619465
15405097150 244831356
126541829840 404155070
926586816479 391535859
911945154314 197598511
105634919730 356795978
49860509884 52853581
843978955720 477411264
726240040890 359842373
254184017880 457475216
463167817012 24124155
611802217130 520357200
822899419141 50915964
916994028554 25189021
649525468572 74106989
293935696992 298217370
643428293807 206221730
480858938020 437495256
693779312035 520351711
712736995256 137768411
386227660680 520346222
745496405465 520340733
976572780365 520335244
212920379505 520329755
911508347764 90337962
653065855505 520324266
451874410313 56048179
700381494175 29410062
633709319261 2195600
382755079364 99087428
192267088640 103555474
45438383550 29777825
565002146 213813017
351566204445 520318777
919353868485 359924708
929807323540 520313288
397231297580 152802782
851712437554 473305492
566137123995 352437712
211269833970 479101876
413581735173 58606053
712745398915 30491395
941071067683 207632403
869305807542 268230963
99442958005 14919102
474806937725 74074055
128349876741 141643645
431922624953 88866910
422539662450 519144131
365320750570 520307799
935375388731 286877096
42364007555 520302310
193132572531 19398126
310302566070 304150979
42364007555 520296821
33872697587 207319530
31922008043 308086592
276191291680 520291332
369931929042 240939655
865986229520 498812875
795640145167 282019331
594196398090 520285843
132913147221 110691174
39886582266 98522061
778011925518 74721757
636580572230 320305106
185234878865 22356697
253375471386 225822949
901823402437 43011804
485260392780 520280354
772455315870 520274865
742745496240 298733336
522672758240 520269376
577140760895 520263887
573859869345 468689243
835726228045 520258398
673298452616 24656588
83389310642 25221955
179575323022 288013319
649249778058 351334423
815949442983 133042382
77302449708 69616987
679769848353 164757824
528492477614 191692347
510587057976 41200434
927991150011 10231496
877540048265 520252909
903398594980 189293654
659668037645 123573857
355967659205 520247420
955458306301 155031316
93530919140 520241931
337811658320 307384
310302566070 369338343
958464347154 364244551
801153622253 359013534
133694193825 520236442
20356733755 520230953
667370583475 388072300
756464734209 3831322
330109112490 520225464
464218834592 27176039
340562567545 57585099
886256420792 4369244
277172815612 65352034
395125310340 174391019
298648109091 65500237
790329459186 7261947
522122576395 520219975
655266582885 510608736
17055642685 162210928
615653490045 137087775
694067923655 122124761
138355558224 9018427
749498988154 192526675
713035676610 520214486
963762916004 36304246
694253435388 24826747
576590579050 119221080
574940033515 413920001
396130933890 520208997
830774591440 520203508
761451678970 13206534
89679646225 337260627
107984135538 275333729
190362923860 520198019
455845606900 62173903
931457869075 520192530
278224930992 76022650
677273856685 520187041
354317113670 520181552
11302353770 208131902
656917128420 520176063
863235320295 520170574
302958945950 131565841
463803300825 520165085
744875193052 27466956
48274608302 3397691
956216052100 285005347
99159495067 365446642
381276024075 82115440
575939885218 8337791
251167608306 76439814
474170992836 32549770
787310225685 271458495
247581835740 374799898
414837116620 520159596
740544768860 520154107
939160414905 185945364
502057621414 206408356
322406566660 55982311
269260842476 163978386
158834339893 61432888
722388767975 520148618
142961758173 32719929
744946223620 520143129
377490278842 105987101
377974933005 520137640
674522947460 269103714
300749886268 85485686
775232193554 54588105
854982592620 295824166
295997838100 520132151
251774315873 135841772
728440768270 361719611
935767962011 12509431
647564037055 219697225
709184403695 274526846
589292998817 75594508
648238391058 149981436
91744139206 23794815
843654821873 60148462
386112536975 72399910
550181850490 138185575
494613484145 520126662
316904748210 520121173
9572091488 12613722
958627419855 187828091
8802915010 467113900
609601489750 520115684
578482936991 135133691
51717098920 520110195
439231249790 315238759
153500740245 453956767
614373226961 12959529
466004028205 291043247
553482941560 361615320
533866073024 120829357
717437131370 520104706
971070961915 480754065
823072045610 520099217
989337401480 19140143
459401846065 520093728
87734173812 142121188
572739306135 520088239
770054242571 64067608
224769594274 25759877
917153141105 520082750
690194019593 46508297
169629295991 272627652
189812742015 495398717
347716369648 18816292
341750689367 104988103
55568371835 520077261
529825830306 161826698
651773126902 74205791
15955278995 380881710
324607294040 66493746
566712461927 308481800
420945724972 370853307
636372415464 26583227
744680618980 168655014
48087965835 200705285
574596874794 247960086
474452070967 7492485
708095907223 115532472
843978955720 520071772
851131319705 520066283
686626948050 520060794
913852050035 520055305
826923318525 426747794
972721507450 14200043
670188996422 135550855
597513028519 243245035
74274554565 520049816
407191052600 21308298
85828373310 334005650
70973463495 520044327
442945791715 373603296
30810188810 520038838
260786200020 520033349
136995284895 483838883
428041480900 452386913
218209666456 88010626
648114218900 243404216
620054944805 520027860
379075296695 520022371
886990920676 79694791
304250565775 520016882
152950558400 386727495
806861920416 80271136
426164571586 150859676
677977340811 8958048
33561098035 520011393
116797331444 189612016
510018575805 486138774
655816764730 76840511
749347678380 520005904
357217032778 361532985
715236403990 62876495
994183967647 415407520
664619674250 520000415
38690462971 63535175
144147648880 5082814
154503512096 29871138
815369499780 519994926
121782615619 225488120
290187738035 246093826
642533542568 21533347
451941337690 207067036
672872401925 519989437
856483988139 89920798
387042050051 207099970
603555944519 16659115
680024765910 258850262
985925871730 519983948
975350508566 43116095
55018189990 519978459
591331726432 59401958
556233850785 264240460
197666795223 367933159
817020045315 36501850
501292320170 276848693
437944754110 163994853
17793888648 290214408
389528751750 186121012
856178772294 173688427
426390935365 519972970
596685160745 107073923
97932373900 469227165
410721858320 24448006
490528991690 145743928
827473500370 396777854
14304733460 343984652
297314331165 89157827
119389465855 519967481
906149504205 519961992
115538192940 249793412
993183289686 333972716
287001537224 109390281
388978569905 257917132
737145268090 61597558
972721507450 396003905
618111119092 241559912
205768015520 519956503
33137305904 88888866
297393449611 190314608
888543685165 53418948
292696747030 216162309
530715325664 131620731
113393409448 146742926
966610360272 3364757
363670205035 7937094
948088336400 189902933
466004028205 83937788
956991540928 4248486
172105011293 40086167
714576351413 36024307
857733501845 519951014
369722205330 281755859
415419090753 23207492
5286871792 122657194
224474198250 519945525
879190593800 519940036
925405868780 507974016
270689473230 24755390
345820342147 181032709
301499656550 519934547
583795648413 155250876
811031256344 398929542
742431044989 29980918
416540021726 247433142
648664400745 519929058
514725169564 141660112
297098201790 519923569
618581589679 75111476
459401846065 343111901
560635305545 303602079
403674153098 30222434
591445488865 282765835
243387826757 240961611
775541251699 74068566
132593830135 35963928
83077464085 519918080
991427690180 249008485
82693137864 20660596
691681777855 67141448
714136040300 519912591
274540746145 519907102
258294108123 214065511
406144804961 202313562
380595695132 8870224
304800747620 519901613
603549489455 26336222
775206225095 519896124
106735283420 519890635
130751281961 20775865
65471645045 26127640
780408571775 89745150
853882228930 519885146
204117469985 443522178
149032766875 4813853
315254202675 519879657
888543685165 519874168
265424082477 189930378
396523803576 92237156
131493466445 208225215
376874569315 119627266
585943670415 270415585
735593132255 458485192
109793527244 165822690
665399768349 100503590
655266582885 519868679
455555963348 399571755
358168386585 519863190
94631282830 519857701
618954581115 423317169
209069106590 128810363
543081335599 383247469
163616141349 64649442
794462589670 187065120
24208006670 10720017
648664400745 447101006
665226376328 228781520
535326940675 443461799
468204755585 519852212
303150202085 519846723
234263670604 68716791
343313476770 29481419
565036760305 100448700
588892128750 238447649
542598157977 389779379
790338510547 20825266
468754937430 519841234
672872401925 326288116
887993503320 519835745
958707229915 222458192
774425074200 126290912
746596769155 395021374
951763063700 4522936
921004414020 103193200
532504292801 14814811
467035101340 37605139
125991647995 519830256
94482555467 108254058
95731646520 519824767
748475722958 134173116
466105113629 14512916
337811658320 519819278
924855686935 224011579
606027932790 148049308
373278666636 38115616
549081486800 519813789
128947988534 117036458
757050224210 81182310
217450737941 359227605
503966575510 519808300
686076766205 519802811
90229828070 9655151
72624009030 399527843
728895971040 21884643
647013855210 519797322
371372750865 519791833
986476053575 368169186
955445516931 162831185
945280934387 39180482
470955664810 389933071
789510953065 382292383
862914935435 211200253
322905467359 11181093
762552042660 301269254
201916742605 332007654
17347179942 188140964
622805854030 519786344
737243677790 499493511
336711294630 498741518
731191677495 358552458
475907301415 519780855
671221856390 327171845
422411326722 73975253
86378555155 441765698
598597852850 519775366
382143634790 158363139
81426918550 519769877
729541131960 440761211
590401700298 332885894
85828373310 519764388
829124045905 208450264
592580669282 201045603
244005161028 161332688
702941646764 38966411
801827789630 302476834
347926153739 38664516
608501126060 414282275
115674270739 121383746
963918597930 519758899
149649467330 519753410
66021826890 519747921
886342957785 519742432
881131265919 61487778
174407650355 519736943
61070190285 14315312
693779312035 519731454
593096034400 519725965
293797110720 519720476
363120023190 519714987
476457483260 452447292
872789495686 69046131
982624780660 450817059
492962938610 258438587
157902195005 519709498
891844776235 131258457
994045098528 26660073
937509869370 385980991
121590193235 396629651
170617706037 421181948
537527668055 400208479
705883312625 296224863
283893837510 500487020
390078933595 519704009
71630219764 43818687
569832643627 75934826
365320750570 245352811
993369092336 139162617
538997567692 91902327
242630199135 519698520
853886554262 138597250
821971681920 105180218
782188317392 63211324
730144019183 155250876
37476745942 258548367
630387891446 71878455
311744685878 32516836
341170065528 413266810
674960080442 30639598
128080896366 7585798
799414226275 377110767
381000105604 211145363
456650936840 519693031
646964056094 7607754
540292673032 109384792
278942200905 519687542
952542913702 261814322
246481472050 519682053
467654573740 519676564
641632020811 87692264
988126599110 372977550
540278577280 519671075
694058927184 53210366
814046208425 130731513
735776936909 173024258
502866211820 410192970
905049140515 519665586
342213113080 145381654
126478461916 8392681
612352398975 34931996
498315003254 76445303
50160947718 226465162
662621172608 209279103
449876457571 3864256
48966189695 519660097
636010218310 519654608
302685538860 65220298
695980039415 82362445
140296375965 519649119
917891590161 33021824
628629931670 46069177
643305598190 308992277
197275025918 90316006
720188040595 427280227
450598936545 519643630
642062218605 519638141
172206922975 301686418
608808625329 172277754
291046201495 519632652
939916818480 117601825
772455315870 519627163
492412756765 519621674
625006581410 315952329
995829144940 270635145
344255188985 60379000
145248012570 519616185
486150722466 108517530
952914961030 519610696
785872565526 170180956
445712081118 30041297
789524154110 215783568
835750440024 449845506
919353868485 390767399
139746194120 76582528
627649875882 17943541
930357505385 519605207
18706188220 300209877
848117391159 48863078
370430964385 69062598
448751799567 65258721
85278191465 231344883
396681115735 519599718
577690942740 275937519
381086694579 58875014
681125129600 417229868
964548205605 148274357
718217203513 285131594
208614340032 283995371
602999307610 519594229
961167688705 519588740
491050800894 168715393
402182934185 519583251
895188264341 158912039
737243677790 315145446
769154224800 497457092
724904646290 81989193
130393102755 519577762
222169533747 10511435
569988396910 519572273
523222940085 202362963
876439684575 224774550
424740389830 519566784
680302860606 161793764
302190719069 156595681
220541262574 49148506
934758960145 293008309
600711653518 1937617
226674925630 457760644
450598936545 372104799
143047285190 519561295
349614172677 33148071
845079319410 519555806
150766045526 26522848
361255727598 56690392
868946637408 41645043
656994512342 421692425
644262945985 291954421
594531556430 46766280
341112749390 371105801
840677864650 519550317
385127296990 240780474
805466226570 511234482
543029486505 519544828
775511018287 154998382
738122310417 178535214
769006101227 26396601
592977392246 14436070
201651664909 174045212
216221470575 519539339
689298477938 42989848
52817462610 519533850
335060749095 332644378
729075365446 228067950
104534556040 519528361
636285228188 41859114
356517841050 420188439
150749831020 519522872
920166891095 178793197
939160414905 36403048
753083986771 71702807
28609461430 519517383
537527668055 514835266
868520303870 4418645
968112697318 95958698
880120636401 49719362
52817462610 519511894
650865128125 257631704
400532388650 519506405
150749831020 123903197
477557846950 445070076
330109112490 137735477
345514204150 398040324
169456013750 229034014
537527668055 258037890
45878823818 294089642
415809298274 38472401
23657824825 519500916
248132017585 519495427
907800049740 210739177
82166454428 77213763
856955951734 168391542
68772736115 311270212
636560400155 519489938
915710222484 56212849
713035676610 110263032
303700383930 519484449
567787669530 457327013
353631570177 96518576
136956112483 6696580
582249481702 324613971
891483608105 134864730
837494271114 21670572
990485201108 192592543
799202781598 30727422
196414924155 519478960
249232381275 519473471
763652406350 316726278
501215666285 383746968
258612862750 146605701
762552042660 506184602
80326554860 484321915
619504762960 180659457
652208204417 194661896
311402929760 519467982
242630199135 477713159
781258225390 50218861
192563651240 394889638
210719652125 122393722
629706967110 195282153
572739306135 519462493
646321077215 2717055
647013855210 519457004
172206922975 519451515
457993414831 108050965
237128380685 519446026
929060078198 57859549
516620757945 511701047
645508982246 157166537
385127296990 43868088
794849383033 102797992
725689859045 413662018
286667043053 109483594
764818775265 403084715
993628417560 431528713
349237327963 49812675
835866603731 294753811
859934229225 519440537
667370583475 423152499
899430392479 8090786
190913105705 519435048
241830231948 13640165
908242852859 13376693
473324624551 175905983
604649853145 230927719
140296375965 519429559
917153141105 119879760
925956050625 519424070
598597852850 37703941
708815627811 245879755
649764764435 94553514
382926569610 64171899
373312275783 148834235
355417477360 347618370
552717867946 161464424
703498898441 75127943
171528032150 94910299
930421249142 284593672
999680417855 519418581
927606596160 519413092
240429471755 199168365
861330411592 128107771
971070961915 492308410
678374220375 519407603
6052005785 239682674
699500789287 41957916
666270219785 519402114
171506987324 76445303
570474903447 26753386
852958276211 94064993
560635305545 519396625
505445894271 44131560
780971048980 35371116
329558930645 519391136
500115302595 395471472
177004189525 54791198
525973849310 261106241
240103608873 142488951
857663020177 3145197
268090515992 326820549
930357505385 471164782
537789389064 101244605
495557243757 31237899
704232767090 519385647
596397125470 78893397
628687461879 77614460
658017492110 318866988
198668115397 247625257
981213407322 260013930
710834949230 358228607
2750914715 459215229
295447656255 507814835
96747284587 24925549
388978569905 518754412
170556377440 249820857
275641109835 519380158
392279660975 391579771
964468779775 95058502
254558543328 79310561
467654573740 519374669
216429860460 49269264
926506232470 393528366
595296761780 74628444
771023320359 77307076
933658596455 157605657
873877223698 172963879
132043648290 63644955
15405097150 519369180
162303649765 155459458
769704406645 425556681
248682199430 96222170
362311531586 77164362
272890200610 441502226
566501395991 128118749
661868765025 106486600
536677443584 78586013
632158945395 501969050
604316316641 223105894
565036760305 264641157
260236018175 519363691
709932173073 141177080
170874042337 143460504
988704917569 320151414
201011655579 238606830
975333135881 28290306
162303649765 509066327
212920379505 9034894
169716099037 176235323
192013469395 173798207
111136738180 518227468
316043397536 57689390
42032622739 177651485
836276409890 519358202
73724372720 519352713
598597852850 519347224
240979653600 519341735
240932159864 2546896
774674574114 432922919
386777842525 519336246
145248012570 519330757
333410203560 519325268
405484025255 519319779
69873099805 81753166
674338382416 118189148
551496021708 46222869
109696624438 272907591
133174421040 400192012
625605489108 5038902
967649927798 14589762
286852247402 10313831
580270180582 133113739
63079694464 71829054
277291655370 519314290
194214196775 336574502
23548552394 68349028
279492382750 469540038
552382577870 211507637
82527282240 423866069
562927600423 339818501
422018731486 488317907
683876038825 363882277
400029049931 175834626
508368030270 315008221
793362225980 519308801
607400762370 519303312
204930624331 151315263
314704020830 519297823
707533858160 432582601
786209861995 519292334
727497982792 116075883
773005497715 519286845
516070576100 172091128
129292739065 519281356
168355650060 519275867
458996271925 320387441
945762597045 449812572
474264506348 108495574
316354566365 451475739
837376773580 519270378
291046201495 71680851
535877122520 519264889
329930568879 90870395
779607679855 349243114
243180380980 54489303
263537109245 519259400
395718547901 219356907
311953111605 339763611
52817462610 104252577
305084468541 41430972
578280996681 312510726
940260778595 519253911
185411287255 320908896
778746768301 205832011
189262560170 221739133
900097503910 107683202
492658449894 1750991
662863039904 31133608
620054944805 47205400
738677124978 186044166
336161112785 73761182
717987313215 372620765
24958317455 2052886
189996392977 163583178
8252733165 506985996
197602996576 249765967
229976016700 519248422
514420030565 423179944
59969826595 519242933
145248012570 519237444
433898267491 121735042
755949860520 519231955
348265113375 519226466
672322220080 420100615
776091861686 22735438
190444622136 56553167
905960454648 58715833
364928970287 297163482
77986804669 32407056
689928039120 445157900
536847992303 74271659
743879260495 33257851
448948391010 231262548
12654187925 519220977
206124910300 132767932
218972379800 519215488
850030956015 417235357
961167688705 519209999
252533472345 164395550
216466054926 99652795
699831312330 464989657
666976953399 117212106
681340737520 52480329
215932060142 12070311
408785116325 519204510
501431674902 45514788
138001959425 42177476
39758743456 202011667
502866211820 257812841
888142644939 150458979
26408734050 519199021
368381892586 6811849
204117469985 499855785
58869462905 456904360
290929090772 69024175
627757490635 519193532
868394089804 113885772
682033293047 73508688
119578710108 152237415
125991647995 398259884
194147579363 32390589
58923370374 265338260
908805719783 38444956
167255286370 24491918
687727311740 227090908
858283683690 519188043
957316415790 519182554
942914288096 44021780
360919295810 281130113
167255286370 427741303
185411287255 424063673
563386214770 519177065
943950545755 123996510
901197867600 117151727
477007665105 519171576
499565120750 374069861
516070576100 111739573
711935312920 291295741
857015622653 124743014
145798194415 482559946
777635146672 134540879
910763805918 138394157
272890200610 519166087
249046663541 42858112
47207260947 23575255
334716404750 305923926
991977872025 519160598
676543297903 15462513
173307286665 388483975
522672758240 519155109
303700383930 519149620
478879691790 134293874
279722097400 22170071
767503679265 140227483
967271834500 443220283
668470947165 434833091
467654573740 519144131
447848027320 519138642
934208778300 519133153
833525500665 91029576
393559465564 147165579
477334825972 70884946
348815295220 190726283
9903278700 519127664
246164660529 100585925
247209146199 76681330
27509097740 519122175
785659680150 79156869
607469276068 9051361
399032055089 87362924
415387298465 519116686
270894844165 310677400
882186334381 78048091
798864044430 519111197
285377108351 123013979
890864950985 158862638
54231857479 161705940
98482555745 348589923
68772736115 519105708
254734199725 384219022
306212644994 205568539
524873485620 519100219
338361840165 519094730
174615716389 170433450
987581450678 180664946
756500042365 519089241
158452376850 207407354
180272083123 38867609
103434192350 73629446
190268175323 30771334
561185487390 142549330
473769088256 255079319
193113833085 519083752
457291028505 354968141
725689859045 40206925
834075682510 316830569
68222554270 63941361
699831312330 188333079
602835315338 75671354
203017106295 519078263
151771117268 46469874
507295435431 460527100
67038870141 40805226
685964562648 58562141
731191677495 519072774
768001377873 20018383
250882926810 509554848
106735283420 519067285
237437877950 18536353
944112051510 519061796
440286362164 308926409
580992033810 449142914
8252733165 381924620
514970212410 519056307
913852050035 519050818
485325267271 134886686
67122190580 508226510
688973337023 342294040
664186786846 285252352
902683564579 22192027
997027119517 210574507
943680097236 397678050
431342571970 519045329
892394958080 519039840
255886522289 406471428
933485558311 67119492
965569143465 152813760
809596982898 197444819
880631429182 20594728
262781070525 69106510
62546671233 49170462
560414820485 107260549
824722591145 218500623
827901258140 702592
551309659180 298782737
578241124585 121641729
961717870550 519034351
433829901996 179029224
318438956971 50575646
298942058927 274170061
175263267605 202730726
743845859930 405549276
937509869370 184518224
570869730125 3458070
261963568891 378329325
950714233650 418179465
408279894879 370331852
671772038235 94569981
832709977652 113704635
401495562855 5961054
221173107180 519028862
881941503025 519023373
879740775645 519017884
660768401335 183387490
765302951885 427066156
139746194120 116800431
358868615734 9633195
341112749390 450817059
295576900249 364513512
342472067633 10879198
967084151704 27038814
130414438498 207522623
525472354895 39120103
228955534427 343496131
154601103935 432434398
56466561769 134057847
329211243499 209767624
737793859635 24310781
821971681920 462129888
547430941265 281953463
867479495830 18662600
182660378030 519012395
121346758666 151825740
848765430896 59149464
867492828611 96908295
832282381644 106821429
732679811590 48495315
147708913061 51552688
391179297285 519006906
376324387470 464512114
585393488570 513880180
330109112490 519001417
418397475116 125154689
882136878491 218615892
286094564890 518995928
455550847600 338940261
151850194710 195424867
567318829176 228485114
613452762665 518990439
212505232549 201879931
399432024960 518984950
129374459297 379965047
472092036340 316556119
321856384815 518979461
126921613750 82823521
669021129010 518973972
634113619953 52902982
16272153476 73503199
954565506565 518968483
231631957922 202681325
405484025255 518962994
636444458589 71384445
511118939495 518957505
508044769174 74869960
27596839405 148801301
38304868791 62892962
267938564005 151655581
410985843705 518952016
406034207100 518946527
895949426879 231004565
785659680150 218632359
45114916780 518941038
787485610213 210547062
432442935660 518935549
615338692987 255254967
887476941600 344423772
522672758240 518930060
573839669825 2349292
617854217425 518924571
611252035285 447633439
875892335054 22757394
302439782444 77768152
630665022986 165921492
731741859340 518919082
135894921205 429514250
124090790174 175576643
997562256013 256561349
402733116030 472948707
736143314100 72646915
497638519519 97468173
22955841777 62838072
220072743490 518913593
293726261289 11614724
990226024087 27373643
466004028205 518908104
447848027320 350972149
98482555745 458798065
202881426285 11296362
731741859340 302032225
661318583180 518902615
397231297580 360199158
83077464085 329318044
221622766060 52738312
73724372720 518897126
423640026140 518891637
433055972044 127042905
468204755585 346635839
121603317434 504038403
733392404875 518886148
374673841935 188272700
521148585952 342826473
632158945395 518880659
4951642095 518875170
115538192940 36979393
466335975480 115944147
801450955894 3995992
952730445387 96211192
540278577280 504916643
280042564595 21714484
484160029090 380129717
425840753520 23053800
116749763770 97418772
574389851670 449823550
267108895839 66164406
513869848720 242729069
577140760895 305243290
407479828890 28186015
281827601608 132493482
67122190580 466416797
758485416900 141292349
970645045541 374119262
373023296400 494987042
732842223030 498576848
506378772104 246324364
796454529049 173611581
366717882534 81220733
140547519671 188173898
520472030860 175960873
10719660578 235307941
910315993923 102035021
731741859340 135567322
659117855800 518869681
351016022600 518864192
913852050035 250468559
70236252045 46360094
534567734802 35321715
498464757060 387089769
292291606521 340537560
660578929125 42193943
185961469100 518858703
467708124424 263642159
671626505470 7190590
489111665695 201567058
583192761190 518853214
350042893930 324674350
146348376260 518847725
854432410775 351553983
183210559875 28257372
658214667968 123908686
702032039710 518842236
657589929036 128596292
57396212070 20419080
84872469122 223336432
470260510078 93131863
366971296105 407618629
380175660385 465544046
26408734050 518836747
520126967456 137241467
288845474115 153132122
128625726436 49384533
187787102757 43763797
208518924745 219625868
855116617533 159806746
927877357552 174857584
878331910780 40536265
237196510153 424453392
409499660786 71702807
57769099215 77427834
273990564300 518831258
173676487783 9369723
14690944989 114791457
444414242256 56789194
337811658320 336689771
365387875551 57969329
512219303185 103802479
293246928875 518825769
178258923270 518820280
364770568725 138707030
688827675430 518814791
712485494765 396388135
16262992335 122695617
914952413725 518809302
600291261986 90831972
217872016110 518803813
740358211309 63085077
254494964241 180900973
346614567840 313751240
612925069253 457365436
630738850036 73179348
548192850307 305737300
461052391600 504137205
998830912443 21242430
281693110130 518798324
99032737590 518792835
618300714641 63194857
233827289615 209213235
671221856390 163352640
582309454516 287596155
587594215950 89794551
211269833970 518787346
823287252833 164988362
1100369180 287151546
508368030270 388143657
38512734640 369552414
807487290583 14447048
828879293976 69397427
231626562235 518781857
841594107905 119654711
59969826595 482455655
713035676610 488537467
705883312625 215426783
299849111015 95245128
564322201958 39334174
40919288542 248783436
862685138450 198460284
195325209125 702592
622902246359 324685328
937304275967 44076670
887331924801 4056371
27024904653 330009658
542479304660 518776368
456650936840 518770879
132593830135 518765390
178809105115 265233969
232069239107 66614504
953603394318 327578031
833316290011 152868650
216771652420 518759901
812328812359 144443035
42506238523 223402300
224070457436 110323411
493795238588 114720100
833276703343 129287906
952273823547 22801306
228325471165 478525531
772455315870 518754412
20906915600 497786432
616753853735 275964964
569988396910 518748923
90406540936 58007752
301179008218 97967672
777957134320 518743434
202240763764 155635106
307001475000 455082012
610662681028 6696580
336621195276 2920148
58354937604 478898783
848660580018 139365710
573601801102 95365886
485196761384 2777434
560709050260 217216197
492003461083 156304764
613870365785 54736308
129752667864 22450010
282946320514 81193288
841778228340 518737945
8252733165 507249468
111686920025 518732456
698313035228 2437116
631347841027 34328206
310553149898 161810231
656917128420 284423513
847280046790 518726967
532744132075 243464595
438122833737 320568578
8802915010 518721478
537650852193 300698398
287051942711 93461203
48199518782 45948419
220072743490 314569101
833525500665 417476873
208784317895 221437238
754577689620 160783788
81426918550 518715989
275641109835 227617852
776402097385 90810016
486360756470 518710500
522672758240 435755243
944112051510 518705011
736488550244 11554345
493513120455 217616894
756125234070 217589449
946645362889 6850272
873688775350 518699522
584293124880 518694033
947286041877 48956391
292938674705 182201866
787860407530 24019864
505832767388 98972159
264129841818 118908207
884692412250 410066723
804788241430 80435806
782908770925 518688544
127539332251 28251883
520154039204 85793070
300684687926 47562185
17605824530 515631171
926506232470 13854236
107835647110 518683055
951399038709 336892864
139746194120 518677566
851907170807 170438939
448948391010 442144439
432785229700 156623126
606300398680 29195991
30260006965 518672077
994619816203 40497842
450177213767 209701756
310302566070 518666588
374673841935 518661099
978223325900 45509299
267938564005 518655610
880060767878 30782312
933108414610 518650121
965730613378 342678270
639311309380 518644632
743845859930 264948541
29709825120 123337830
454450209460 219016589
171106559285 518639143
793172748281 143103719
598830745631 209482196
633735929933 22241428
102884010505 480770532
610730692646 400301792
490997854000 75830535
266288018470 435151453
525973849310 502682620
584843306725 475605383
516070576100 518633654
525551385517 83174817
122140375080 518628165
370160254975 69282158
96159898300 39169504
149008598808 40821693
402182934185 518622676
799964408120 506519431
402733116030 168254317
932558232765 16768895
674232093420 7701067
817852652677 60197863
9236145313 29596688
182660378030 204618942
421250326049 104455670
706433494470 518617187
773938586711 123013979
27345533610 102622344
923887125113 185775205
586193293668 110054450
8141473716 46151512
172082500904 34531299
798313862585 20270877
164504377145 375249996
448398209165 352728629
309013048532 806883
220622925335 518611698
218738589404 178271742
737243677790 76247699
952364779185 518606209
27260470577 20616684
276880872169 215443250
577328127910 119846826
994178599405 272753899
611252035285 518600720
955005334646 63035676
146348376260 518595231
117188738475 518589742
515520394255 293502319
450598936545 199607485
638316543072 116147240
691578584655 468639842
181560014340 518584253
732052712388 3540405
184578320200 92056019
460502209755 164637066
10671296999 105943189
168905831905 518578764
926712152305 187542663
674257452600 12344761
337811658320 518573275
155701467625 250699097
626106945100 491430170
897896776530 286163526
529274940380 518567786
555133487095 256056361
646463673365 234687684
867925403142 128920143
220072743490 518562297
754155659458 39509822
418297059350 329301577
948863484910 147741924
371372750865 518556808
548531304955 179062158
818670590850 301027738
433815564728 151348197
886943292623 257977511
362843972983 115098841
50271375420 34229404
413795216269 377182124
516620757945 65829577
818670590850 260919615
871199784738 164357127
2962274149 266216500
418474376006 127361267
251983290500 518551319
632709127240 518545830
271619433496 30474928
63826121945 166327678
304550479246 92198733
110036374490 252082325
409079513351 128788407
119860350698 36606141
814269136090 518540341
999310302655 287195458
302049838395 477290506
607950944215 309080101
983221520203 253328328
642767865397 120445127
575252835158 153735912
71523645340 442621982
750839912758 40657023
932636006406 333083498
941595923282 118331862
199716015225 518534852
196857990746 1723546
497224360583 59187887
633809490930 518529363
203274233011 64254234
417238346192 291120093
876439684575 419403512
953852743121 67470788
118289102165 518523874
306312665552 33279807
8802915010 386650649
232726925925 518518385
705883312625 518512896
336161112785 341937255
320756021125 338556031
476326578680 51739314
650880189941 328406870
262986927400 60840076
364770568725 446414881
79308784153 123359786
318005111900 518507407
388428388060 90892351
764687239450 29163057
434093481195 518501918
631058581705 327863459
52020272857 70610496
310852747915 518496429
21457097445 518490940
206868379210 6109257
804365862880 285587181
748636512235 84832495
694481681894 41266302
563037237709 171459893
965018961620 518485451
538077849900 387089769
127966818479 29212458
814819317935 518479962
398389800758 310254747
179525032804 63633977
212370197660 518474473
291173474938 42814200
103434192350 168863596
820871318230 518468984
566687305840 518463495
499565120750 367131765
876989866420 518458006
572739306135 360177202
233827289615 518452517
51717098920 518447028
777406952475 412564218
186511650945 518441539
847280046790 45031756
743845859930 518436050
145449124041 112952642
501516150612 104768543
929807323540 518430561
943561869665 518425072
536427304365 395279357
3851278405 518419583
726240040890 518414094
890744412545 512464018
24208006670 518408605
878090230110 518403116
308101838690 518397627
106447316594 94954211
616931340550 321315082
597497489160 518392138
607950944215 410774804
651429636260 488504533
140940024502 275245905
716886949525 518386649
89679646225 518381160
404730917661 98538528
83077464085 518375671
322956748505 518370182
911101140810 417142044
730091313805 518364693
770254588490 518359204
358718568430 518353715
687177129895 518348226
509172330859 82472225
680024765910 518342737
87478918845 518337248
903398594980 518331759
968964425775 264191059
976572780365 518326270
99582919435 46376561
394480388355 491468593
754849496830 518320781
363120023190 518315292
398358453079 341448734
923755323245 518309803
203127248569 64402437
238778926220 39756827
392279660975 207445777
137545466740 518304314
75251121930 58864036
335241710447 249480539
693018141100 58282202
564170809849 135924107
240429471755 86303547
129522623874 180363051
520504487317 459259141
643350767171 58249268
314887424787 200705285
714164133002 435607040
230526198545 518298825
905919638444 40657023
307551656845 518293336
232794978547 283331202
82527282240 518287847
30260006965 5681115
666464788368 173737828
380467148241 57442385
336986348420 31556261
437478669234 269328763
229728877056 102666256
903484728368 335520614
382376387765 41848136
305901111310 518282358
358945824008 265733468
784868561231 21006403
893189537650 204690299
68995578537 89437766
419262168591 458556549
552382577870 83718228
713585858455 518276869
243561679854 88982179
251051658670 85310038
725139677200 299578642
520472030860 518271380
614207129821 287200947
328714008548 70566584
990327326490 518265891
73174190875 518260402
327029228120 18223480
859384047380 492829865
898997140220 167661505
164504377145 199684331
868737138745 72575558
742745496240 511338773
633040086495 12185580
144861946336 211820510
129611973816 188755732
957716130259 107370329
903398594980 518254913
672740328188 71357000
428041480900 137257934
783821764692 127377734
836728934028 62217815
603437867732 49494313
420338935070 407854656
256384745260 518249424
354603282685 59681897
412805889560 56684903
840050186195 38626093
735304353057 76522149
657280653912 35080199
696284025724 163654535
158452376850 518243935
415937480310 256435102
154601103935 518238446
14304733460 42023784
804096300671 208949763
142863889303 99614372
377486030356 298436930
919017356943 220987140
347759606501 449598501
735042950410 229824430
701518650632 466208215
160225058124 214855927
790611316755 518232957
4871373540 28559267
741720370273 305649476
782691908605 77296098
101806788439 244968581
92980737295 47693921
660219344735 68766192
746257205729 237174201
255284381570 250347801
531475667760 518227468
355967659205 472169269
722098199363 65297144
406034207100 518221979
533977949822 90974686
978223325900 518216490
107855703916 365309417
592810691316 204712255
600248398385 518211001
938610233060 224598902
282353900814 354386307
668110338913 320123969
446747663630 518205512
384577115145 518200023
108411001509 154372636
17605824530 518194534
45665098625 518189045
181560014340 115225088
321306202970 236789971
401649965844 280120137
816036833352 263246951
616753853735 518183556
170556377440 438708325
439188737485 35244869
642612400450 351202687
534226576985 518178067
322406566660 464506625
388829507713 85150857
439663204064 408173018
377735373670 60829098
357068022895 427642501
769452722109 58123021
787310225685 206287598
421906132721 29069744
86024698373 16928076
816469863470 518172578
452073370096 61657937
774105861405 518167089
632946751539 265843248
403283297875 411850648
784009134615 518161600
739994587015 448209784
13204369770 119281459
225574561940 272045818
248132017585 339818501
378340824256 77279631
49516371540 504109760
203567288140 429766744
138095648585 518156111
679474584065 55965844
907249867895 27686516
596841218504 31133608
372134945335 298338128
918253504795 94778563
428954353909 150848698
848017853633 161491869
234737527904 41793246
722938949820 518150622
819132868941 10291875
129842920910 446908891
601256604346 30304769
127642193530 164412017
249232381275 363316910
816201102655 47150510
281142928285 359677703
360250120515 42517794
609315992974 107562444
253083654190 129683114
446670309734 11504944
880421590201 188678886
743870049953 249392715
412716512173 222304500
289494035307 67800128
398608070843 223314476
728990950115 518145133
673972765615 11406142
382926569610 69562097
387328024370 492346833
218972379800 138866211
566137123995 518139644
665720037940 518134155
159552740540 256237498
22896077545 48824655
813472023183 185303151
896246230995 65824088
866536411365 518128666
822060801324 39136570
697080403105 223292520
767558349705 358091382
194576009699 41677977
869287320590 13404138
362019659500 518123177
531475667760 518117688
484160029090 441458314
992327329210 36386581
612902580820 190221295
264233139309 275860673
534226576985 377994496
452297971906 7349771
912538496166 8678109
485180996976 29673534
616753853735 518112199
648114218900 383746968
468097168277 21050315
677143144220 38011325
784559316460 518106710
38006448328 126609274
548669743024 50861074
38272566026 187712822
410907134026 17004922
376324387470 274274352
741645132550 400060276
620605126650 518101221
108552562819 165268301
118839284010 518095732
666820401630 387430087
854310063546 11927597
253083654190 518090243
561939053152 243777468
820905240250 332452263
826529918987 159845169
163954195300 518084754
732292041185 518079265
393648985665 136011931
164504377145 184995767
719637858750 505405164
326698836813 2327336
179748989493 69079065
226124743785 370145226
6052005785 518073776
48566055154 276618155
560085123700 356263545
910349745784 41321192
609601489750 463183776
406584388945 518068287
658295976525 7915138
406954100540 124545410
644687679316 91325982
836860052679 336920309
73114374334 23679546
648514301132 1218558
366421114260 433076611
893855383703 6224526
408933923115 77361966
671481875809 32555259
673972765615 518062798
433747951226 103862858
327358203265 188486771
47017193344 223094916
923205141400 488575890
232726925925 518057309
714136040300 518051820
162303649765 518046331
309510107835 124968063
196700319221 47562185
411536025550 518040842
686626948050 502512461
317454930055 518035353
225024380095 279818242
721337519857 277068253
306451293155 365528977
452657040330 53901980
729446756675 5977521
375953937441 224862374
812834511348 84338485
724202413656 166410013
878397707423 81341491
341558297009 18876671
260236018175 467437751
640961854915 26089217
402733116030 518029864
649764764435 2815857
209347750186 174072657
108385828955 518024375
336612786128 9413635
537527668055 518018886
231626562235 518013397
56364384034 39196949
305171156318 12910128
153659531526 227612363
486910938315 207725716
945009857214 54417946
317485141511 111410233
4079697651 118963097
132689475960 339297046
183453810399 80644388
949486752790 77455279
46215280470 140282373
712758281598 215223690
32831104620 68310605
63821099510 465467200
421989480605 433515731
185178111627 75665865
382765546887 94701717
142116723715 266304324
247581835740 518007908
479361870414 49422956
585393488570 100305986
705333130780 55323631
497914575215 518002419
216865722902 37791765
771145637235 15105728
506167302890 23059289
482615509079 163681980
276932529148 148411582
369172023485 283292779
750448042070 517996930
975898752794 61147460
346614567840 389060320
185411287255 517991441
943011687820 421868073
492495975494 355846381
545230213885 18750424
182110196185 517985952
804456563116 299123055
401632752340 477817450
921004414020 65648440
89679646225 175357083
663667755076 34053756
910000777120 2453583
264637472935 517980463
918253504795 517974974
596947307315 418530761
495713847835 517969485
747146951000 517963996
413683825084 14628185
776306588785 387221505
451179225555 175543709
637110582000 47540229
904555314233 411669511
596491025793 395257401
503416393665 517958507
302049838395 517953018
168088711593 159323714
550181850490 509445068
97531871596 132306856
226476786289 150947500
35211643570 48994814
409584586594 154581218
730641495650 233919224
584843306725 517947529
602657092997 15621694
34111279880 517942040
320205839280 517936551
574940033515 226893304
732842223030 517931062
544596519486 48621562
755399678675 235456144
773005497715 517925573
1100369180 177102585
228325471165 154235411
379625478540 51398996
433543299350 517920084
971286037402 218357909
379844390838 219631357
659926800083 106557957
292696747030 151748894
206868379210 408524314
725143492055 249875747
350465840755 517914595
502316029975 475934723
414837116620 517909106
584642203324 79760659
518892584342 211963224
798554379587 159801257
653536147536 9298366
596817291953 81742188
482262437224 84365930
133694193825 325409876
782908770925 517903617
75791516888 59648963
389528751750 517898128
717270081725 38582181
543767079277 316605520
59419644750 322654398
169456013750 517892639
169656170135 287382084
512219303185 158214936
684426220670 517887150
465548602967 154762355
868186956900 127937612
420750648493 24519363
719205443400 335026604
16505460840 402321744
512219303185 179753772
8252733165 517881661
162303649765 189343055
645913491520 205864945
527639017541 284670518
794462589670 517876172
337072278715 134469522
333410203560 517870683
72805135052 220784047
750448042070 517865194
358168386585 148729944
213756357113 15155129
888938536380 39778783
189526059615 30897581
337369950093 310150456
234377471460 417054220
97393433527 483460142
292562796055 581834
651965491815 434306147
257369639438 30024830
965236089993 138871700
793912407825 517859705
676944585134 291592147
926809367984 84365930
443996754405 289725887
649214582590 181027220
788960771220 517854216
745399055142 57919928
313603657140 517848727
204117469985 517843238
988997739252 170389538
972171325605 517837749
917153141105 517832260
90401798440 22954998
864025025633 2590808
297098201790 103604875
958416779480 517826771
46148218449 20506904
807888374721 6608756
481409119865 514714508
489111665695 200957779
224474198250 517821282
17055642685 352404778
533126213295 34377607
939710596750 469627862
587715819256 131796379
835176046200 517815793
155701467625 255705065
302191246013 216634363
453790508179 26297799
748044613990 150409578
522629233051 10182095
785455898117 85063033
744946223620 362268511
94831093408 262494958
526841009927 3178131
708719092768 42402525
113337465560 345538039
346425973870 33471922
321856384815 517810304
717437131370 517804815
137004199031 410533288
885059423257 2771945
791949222409 242141746
301499656550 517799326
155151285780 440404426
293246928875 324882932
716446157961 163544755
510181450902 322286635
206377248027 399917562
469305119275 488186171
26958915895 517793837
99582919435 1822348
514420030565 517788348
821820188101 82203264
543446815175 61734783
875339320885 433790181
233827289615 322023163
931607735242 323461281
706650288014 243662199
152400376555 104247088
739444405170 25106686
848930592325 517782859
407419861565 187822602
583742943035 517777370
720904110998 290521792
414875352994 460812528
35367487258 152231926
94146842738 409660537
207418561055 517771881
973821871140 265277881
952914961030 517766392
772639515732 201863464
761451678970 285834186
230657649117 194074573
530375304070 30205967
602449125765 517760903
891844776235 74551598
519921849015 465066503
540828759125 446469771
518308870196 149635629
659810762623 73151903
313862221974 190391454
735849935120 69029664
152950558400 517755414
532818293954 205552072
295997838100 191533166
237678562530 502100786
293246928875 6295883
311953111605 456789091
353216749980 517749925
629557007630 156612148
564947731306 5741494
516381193121 100141316
576040397205 375178639
764202588195 368910201
86378555155 336481189
454362646024 13799346
351566204445 387391664
222823652715 353881319
524218686016 62151947
896401273289 295247821
56118553680 517744436
200266197070 315178380
733392404875 396108196
249782563120 517738947
104534556040 486682185
99862128398 87225699
316663372016 4731518
762953211714 94932255
940953652484 148543318
949358244322 191758215
716336767680 517733458
72271184180 14216510
36648406114 18503419
24758188515 517727969
844529137565 517722480
265968632608 15462513
13204369770 517716991
468934949185 235626303
440816673829 378504973
584198925243 60785186
864335683985 517711502
190646298974 38785274
14304733460 517706013
523773121930 350390315
301736391631 73514177
536605027207 44005313
292146565185 349254092
351566204445 141654623
748437953149 41996339
467461489768 5220039
460947757374 18876671
824753955291 116937656
869911691759 407097174
864335683985 517700524
509693091664 247839328
124891284305 351493604
735697999600 285965922
30164160628 23328250
67307784648 311286679
185961469100 416587655
951078609937 52035720
848733045796 68678368
301616171553 306780210
758150587900 517695035
758241848014 306401469
859767777881 104219643
737098512788 21890132
594196398090 517689546
944662233355 210739177
799414226275 517684057
117188738475 395877658
675919739106 48385535
938610233060 517678568
830224409595 392935554
598724308432 109275012
923205141400 484645766
432442935660 517673079
846729864945 517667590
821971681920 517662101
75107793162 6767937
99441316794 89080981
488011302005 517656612
638210945690 517651123
151355034601 114857325
873574326792 56481810
7152369475 517645634
601898943920 517640145
65471645045 517634656
8467737295 88647350
27509097740 517629167
746596769155 517623678
338912022010 517618189
535974662050 269828262
906478317261 65033672
900097503910 155486903
525423667465 517612700
662418946870 421911985
269506738698 31358657
953240502642 24250402
642998375952 119830359
482509483555 287283282
682468749303 154976426
975472416675 517607211
748247314690 517601722
556835497494 33570724
515907758474 70923369
946862960735 517596233
507458810027 8595774
768108679753 29629622
126966689418 5077325
228875653010 507128710
708822664709 201347498
381604677950 151463466
99582919435 424211876
400364828528 64127987
562836032925 141242948
489981724504 167551725
568680529645 108171723
510297466406 121405702
722388767975 517590744
315254202675 119111300
468754937430 517585255
517721121635 517579766
501039087736 73124458
815971838103 287233881
460502209755 517574277
400985895319 98802
20356733755 510625203
241100230463 188766710
472056028500 341832964
484312277483 329394890
796663317050 332748669
396681115735 517568788
913649206621 86265124
366077258436 151035324
514970212410 385272910
349615193631 83443778
69398391710 84267128
265187654780 32401567
575490215360 517563299
990877508335 363421201
12746227477 390975981
45114916780 9474014
358802039653 391782864
349473506074 352668250
851131319705 69946327
865986229520 517557810
113071998145 149553294
699831312330 409342175
666905031032 16401132
202466924450 517552321
490088584356 28806272
498172102628 156315742
232176744080 517546832
853882228930 517541343
663915896299 108868826
560085123700 517535854
925828483357 61762228
69873099805 269356208
333960385405 517530365
42203769759 84761138
939943456597 90145847
425840753520 58144977
456494689547 9545371
932070208356 83855453
231378961515 163972897
328693452243 38433978
496814211525 264245949
717987313215 72196817
938937514685 45048223
862134956605 248223558
495163665990 339346447
805720916170 192910905
654166219195 288254835
743489774614 106437199
258585472640 421747315
619504762960 517524876
136445103050 517519387
477842160683 122097316
63534900142 194837544
739994587015 511860228
949625226701 494882751
125277402521 84311040
252339027101 68200825
819556002392 122657194
116638556630 517513898
511118939495 517508409
514082141284 126592807
582092397500 517502920
583192761190 506711546
20966482228 361878792
870387684280 517497431
280130833204 218275574
779607679855 287920006
94631282830 436073605
858936334187 291817196
88349027055 79348984
61350189664 168056713
922406919715 110998558
92430555450 517491942
859384047380 133141184
910372585513 76725242
386425555597 86742667
186698792911 126839812
753198951295 517486453
810572680420 124759481
967769870845 517480964
721838586130 102556476
944607889347 4879721
515520394255 166201431
669021129010 517475475
925073067802 175258281
655266582885 502188610
809867681330 378576330
939008278873 109340880
39918111082 109889780
132593830135 177179431
551878004126 121213587
600798580230 517469986
357068022895 145584747
844529137565 122371766
654716401040 517464497
429692026435 90628879
946862960735 162875097
529927179202 32258853
553242498496 142993939
172757104820 441985258
314801714052 83443778
313053475295 332068033
888851118566 23147113
293246928875 123464077
363749257613 11504944
173307286665 293776769
836414727201 359090380
275090927990 453753674
783578975244 205821033
703682585245 118985053
407134570790 100421255
964468779775 517459008
522672758240 517453519
399432024960 42819689
78198737867 167145539
228325471165 131681110
31913895301 84892874
937509869370 485650253
31794687780 15319799
289127872187 159181
273440382455 517448030
693436894329 123842818
293797110720 517442541
42984031436 350214667
661614127407 161200952
154601103935 517437052
553995076238 2140710
373023296400 517431563
728990950115 517426074
805920380941 49263775
106537484397 129002478
727900334889 34064734
758700769745 483306450
430899875723 125665166
920454232175 484497563
137951883278 76730731
364883312785 261819811
215671288730 517420585
460310119292 144695529
580441851965 517415096
555683668940 517409607
868808374987 230433709
457958598104 182152465
159325196626 162381087
719087676905 462574497
647192774654 65044650
810794425042 7141189
958237418008 25930036
988696085768 110724108
181560014340 444416885
765587677293 48978347
200172886651 21445523
918803686640 517404118
185961469100 517398629
52267280765 141797337
908350231585 517393140
710399361238 259174113
30992725505 44740839
959264047961 138405135
359268750275 263987966
234812568023 75649398
569796493073 5626225
325970536918 1976040
936543870911 273665073
934208778300 517387651
816469863470 366313904
865889532388 25002395
941361142285 517382162
165054558990 280443988
232176744080 330898876
861145800055 155766842
80326554860 517376673
395778844566 190067603
632709127240 587323
843568919023 349605388
927606596160 517371184
466004028205 517365695
678555653781 134035891
680844940687 83828008
549081486800 338951239
695318246825 32895577
713035676610 517360206
23657824825 142670088
776706264831 32324721
120489829545 517354717
548531304955 477526533
341662931235 392452522
187061832790 517349228
203017106295 395526362
128765929382 108830403
313603657140 46941928
999130236010 517343739
395030570200 517338250
439045117800 517332761
532025849605 517327272
708084040005 244974070
642062218605 517321783
301814302497 76505682
336711294630 75281635
426941117210 517316294
77843794263 198021164
38079797835 176191411
713035676610 517310805
363333166549 83553558
744396041775 463831478
496103006957 94701717
271152036749 18525375
652515673660 204284113
592189437899 248388228
423640026140 287804737
736474772854 56278717
787024569728 176657976
112624691138 49648005
232984875991 66169895
412086207395 517305316
559228005045 236674702
533676395140 443231261
669949991476 51574644
196279381370 39696448
135620638456 132065340
951264415495 157644080
15955278995 517299827
125991647995 483783993
335977140553 73300106
508918212115 206869432
691504139929 28861162
479412682087 63738268
221173107180 517294338
213470561350 517288849
466187871282 272666075
382793623122 66554125
717437131370 54412457
374673841935 517283360
453951311342 255233011
585943670415 415550234
267258191150 19941537
481551339855 83158350
621849505233 277375637
532025849605 517277871
313069689801 26522848
709548867806 42858112
938312078650 228616850
95952013403 190567102
213790312067 143636152
91394209967 297580646
305350929465 315963307
155208777566 353848385
777406952475 517272382
299699752417 15693051
432077436709 76813066
26958915895 517266893
856965321457 119204613
917402374639 25210977
144830247361 68727769
633752940344 17202526
417454810396 10473012
264424738343 152671046
417868052669 165926981
813726325972 80682811
192791367894 170856103
367883466522 23838727
116088374785 211419813
816203045761 159005352
983725144350 403990400
412086207395 517261404
94081100985 89075492
242928520796 56037201
925005081048 233551461
773169223607 307916433
751830304333 154954470
442896390715 517255915
417401473783 25397603
93063928579 321858493
702032039710 44285252
524873485620 517250426
894595685460 237618810
667829831638 49450401
306077664995 185967320
636010218310 139793852
34822596809 182174421
121040011390 517244937
192959259937 118172681
348265113375 123831840
805627268341 58748767
750998223915 460345963
420698448103 146699014
34661461725 200238720
584649388425 49971856
886893139630 517239448
280042564595 467212702
562285851080 347865375
713968557024 406186
698918815154 132767932
9353096855 517233959
858641599424 36512828
994924184161 311418415
522122576395 517228470
764752770040 517222981
464903664515 517217492
973532010609 253597289
583633489467 41403527
523222940085 2349292
757814982043 23728947
934208778300 454582513
726790222735 517212003
783023974057 380387700
455550573150 517206514
857989195932 209871915
903398594980 517201025
266288018470 517195536
370633415172 806883
346349561501 167008314
297098201790 453385911
378661697637 367960604
80440358297 197472264
532388963422 124122757
542479304660 490914204
585680804786 189507725
444030319640 76500193
232726925925 72394421
204117469985 468667287
550187335 517190047
17055642685 517184558
892477232701 331244683
517170939790 497676652
751405019194 29722935
781374773327 24003397
428041480900 517179069
30810188810 517173580
805071410870 322972760
522672758240 517168091
728772281914 73393419
466004028205 517162602
733392404875 456097477
752648769450 182404959
494063302300 517157113
757600406055 128448089
7702551320 20913090
70423281650 517151624
263873376363 141319794
53917826300 35716923
677273856685 376732026
181009832495 310144967
518821485325 265892649
51166917075 457996671
961885982153 9292877
693779312035 311857535
636560400155 517146135
930357505385 298102101
643162582295 517140646
286644746735 516992443
330659294335 517135157
435025532770 89168805
946312778890 517129668
114474276210 295813188
577785084579 318515692
585223798716 3249488
186052092490 383220024
367164640641 128837808
366531349847 269844729
209069106590 517124179
454752768629 171361091
115538192940 517118690
413186571085 517113201
982974342136 145963488
288845474115 472322961
820321136385 386897654
722739948706 130962051
711269447492 71175863
905049140515 517107712
563627516699 76137919
53468279781 78970243
87478918845 20364190
64371281355 266205522
763333942640 121795421
622130185248 11971509
119114486003 217852921
824722591145 517102223
448398209165 517096734
404383661565 517091245
431775796784 4023437
535326940675 351021550
775120286403 22010890
189262560170 517085756
110586556335 90453231
123186180691 11993465
977122962210 517080267
211269833970 517074778
27509097740 492824376
612627282606 229648782
664080239867 414013314
404581677240 307740785
422200686347 88147851
496847107102 42479371
819476302112 203202780
36662474421 6092790
55018189990 34899062
414837116620 517069289
639901670705 353310463
198376921039 78366453
580992033810 316023686
815284510685 11263428
133696477249 167326676
31910552500 34520321
614002944510 517063800
201916742605 177547194
478658210640 212127894
762001860815 301626039
703547673695 35848659
55287617555 39339663
293797110720 517058311
252533472345 517052822
115538192940 26841210
396936518905 102474141
57769099215 132877712
288603400818 174764271
609410217148 83838986
932008050920 216689253
357736860453 309705847
107285465265 517047333
889093867010 517041844
618464641045 403106671
118435246790 335273609
144697830725 517036355
80240286828 23608189
679778542929 12295360
898997140220 517030866
35827215872 281541788
623210618379 74123456
261886563710 471005601
288845474115 517025377
221723289025 517019888
630851885013 24146111
602549684245 106777517
312866676228 125840814
709129455897 12767414
221958558543 54253276
64771489834 57607055
521572394550 456355460
127816557104 183464336
943011687820 517014399
741454079508 21928555
963443670275 29563754
936462309860 360473608
408785116325 506953062
644969679599 117212106
407134570790 57656456
12104006080 174753293
929807323540 517008910
890924643860 13096754
681125129600 304502275
223237924012 95256106
786575100055 80776124
884804113400 231377817
114737396914 48561183
220072743490 85831493
351606713265 319635448
92430555450 203740702
908900413430 517003421
163325803275 6954563
193966195358 107249571
95333718557 189546148
479788335688 133042382
951679872416 96902806
435687355386 9424613
191107657821 230999076
871383704661 36666520
165463901165 63090566
36862189105 55027225
135894921205 320349018
744515817244 138136174
606850580525 516997932
149905562114 59259244
463253118980 512310326
365870932415 516992443
696081794497 205810055
164819720195 62283683
88029100690 1108778
392829842820 199662375
183586841803 54428924
583192761190 385805343
957866597635 10374210
214874241691 60675406
797039835005 4956567
303150202085 472191225
955115688410 160163531
251754330424 191752726
421694361612 6713047
107993263745 203707768
31360370655 516986954
816469863470 516981465
230526198545 516975976
207418561055 516970487
966364217045 252691604
19895424309 172146018
197066328649 114407227
964501137430 177009272
758960174396 168770283
193664014930 451470250
896246230995 516964998
284054286469 55631015
769154224800 516959509
898254346457 6636201
788960771220 461268115
386953583838 182553162
558536832746 112035979
759901653492 265931072
261336381865 516954020
922770815878 53847090
443996754405 175044210
579689858638 151732427
736693495945 516948531
466004028205 516943042
290496019650 516937553
997256433470 100009580
579753377346 86457239
426688093358 184885987
695619288449 295999814
817526701971 10182095
58463048948 342277573
733392404875 3770943
708220331875 64698843
173543615560 258466032
87478918845 516932064
935859323835 516926575
187061832790 174484332
715786585835 475808476
934208778300 516921086
122140375080 516915597
839577500960 279884110
975472416675 516910108
155944575435 191039156
622811606502 109340880
245517361807 264800338
684976402515 434992272
939849402582 45300717
560893908802 171959392
714280181440 280476922
404383661565 174220860
875339320885 331947275
368621841640 435217321
95181464675 116657717
399128529753 111997556
569452865206 329899878
103984374195 516904619
317454930055 516899130
391524171155 131082809
271789836920 341778074
188286643088 361714122
556397230870 65955824
352116386290 516893641
993348085933 76286122
925405868780 32094183
562836032925 516888152
100769723897 64089564
209619288435 516882663
9134214583 104274533
433418707120 79672835
521305867758 439120
335231237435 320019678
830774591440 516877174
566687305840 516871685
823200954775 105679717
72624009030 69754212
835176046200 164439462
133694193825 516866196
126541829840 516860707
167255286370 194886945
250496904488 335103450
868737138745 35996862
595479627815 52381527
816401961632 18668089
599367731920 22126159
141946921500 514648640
431030953043 7536397
477007665105 516855218
341662931235 516849729
802072835057 58254757
577017315866 28806272
39613098330 516844240
857183320000 516838751
554583305250 102249092
556784032630 516833262
524376311048 104400780
649660558351 7613243
525916343638 2662165
504516757355 232365837
317627624973 173315175
487461120160 516827773
275641109835 516822284
118839284010 516816795
385677478835 516811306
343863658615 516805817
21457097445 516800328
720827451624 87373902
688988700734 269559301
774656043250 516794839
615300500525 184792674
508918212115 516789350
343313476770 516783861
170556377440 516778372
14304733460 425271253
592545852555 516772883
770254588490 516767394
110036374490 516761905
420233296357 9100762
186511650945 515686061
356517841050 435211832
690481640612 2678632
84177827775 475034527
318555293745 131659154
36500466586 179309163
873459925054 35936483
519444017679 180264249
16085027977 77285120
750998223915 516756416
929009508041 77987712
160102922385 516750927
594458119099 101244605
704640072846 41277280
771905134025 395548318
150749831020 353228128
885792775940 463727187
249279454939 461301049
369722205330 133218030
181009832495 516745438
345675943024 277930026
409335298170 233024517
186829925121 44164494
263537109245 107386796
763652406350 516739949
261886563710 499032435
934758960145 516734460
549240206724 225257582
612195635716 122053404
624470714877 102830926
735593132255 516728971
977939064149 97325459
477007665105 516723482
748247314690 49620560
191463287550 316490251
843541375221 75391415
87478918845 489788959
301364629731 36567718
287745110425 432719826
361469477655 516717993
606897522453 215432272
66628084359 91100933
760351315280 87840467
81977100395 169165491
217455469459 349698701
633259309085 516712504
869437702723 263065814
202421192683 8425615
26408734050 516707015
949181306407 130517442
82960995575 7739490
151026125324 67904419
346614567840 350203689
349563542141 263093259
337288526267 261600251
563728486854 159466428
984275326195 158599166
454450209460 38472401
728990950115 82203264
491312393075 516701526
663266484312 123085336
274373394605 64369503
154050922090 516696037
690909239201 27455978
563234913066 34207448
30744235567 13475495
56118553680 516690548
759801133435 209849959
838007610791 162880586
905599322360 481703662
262986927400 465401332
16505460840 18382661
15405097150 329735208
188162196480 516685059
432442935660 200249698
36862189105 516679570
789510953065 516674081
468527640521 166333167
161203286075 516668592
345250800599 170120577
698180766795 211112429
774105861405 501656177
656366946575 56262250
237678562530 95074969
812068408710 516663103
249232381275 312121007
593096034400 397288331
929807323540 498807386
801941296661 23613678
108404903230 397540825
600798580230 83910343
793747246396 4654672
914402231880 17405619
972761308189 375864764
117738920320 56778216
974399091799 462695255
254184017880 120280457
420889116915 516657614
321204768831 60796164
633809490930 410291772
114988011095 470626860
736143314100 516652125
216221470575 128244996
660491626580 228649784
816792907587 51810671
757050224210 460592968
620054944805 392529368
186511650945 516646636
37497845658 146578256
105703965861 355440195
441796027025 437303141
57769099215 516641147
763265988820 140924586
210719652125 516635658
231626562235 471592924
33446506763 31978914
798864044430 508835789
526284899962 165037763
141946921500 108215635
469855301120 3370246
404073941832 82883900
579068983962 53369547
148549103640 458649862
468754937430 516630169
253633836035 437753239
688687873181 29964451
829186527192 55812152
195864742310 260601253
494811955407 147796814
114988011095 516624680
973271689295 516619191
67470198669 134057847
71523645340 516613702
358168386585 516608213
705189244715 11318318
640197829700 70605007
772348255506 21341232
966767183910 140864207
415937480310 516602724
604099671300 480507060
372628705749 100295008
817020045315 383906149
977122962210 516597235
580441851965 516591746
762399533376 44263296
851131319705 221003607
46765462315 476549491
721551914708 17718492
872588411660 516586257
273990564300 207808051
48150425166 1026443
632709127240 516580768
876808386194 15978479
799964408120 516575279
271698612321 17707514
325389737431 149141619
132593830135 103775034
188162196480 516569790
385127296990 516564301
922209645055 285965922
702032039710 516558812
89276986744 100481634
280042564595 374690118
374673841935 516553323
538077849900 176218856
638210945690 516547834
295211741616 136873704
590586701554 268829264
205106354666 7585798
609601489750 516542345
226563556401 10072315
3107145326 12289871
996150646648 61614025
45369425243 13332781
916228183899 8491483
532311112935 87527594
492638491890 1591810
530375304070 7871226
392994430485 94015592
604649853145 104856367
148695341578 287294260
250332744965 516536856
346614567840 91386361
8802915010 12970507
589244761485 307795675
884692412250 516531367
253083654190 413607128
898191426050 63013720
152829627333 20259899
597887751571 75105987
300712670848 24931038
277057129448 66318098
231076380390 516525878
855654207612 72328553
760351315280 516520389
634909854620 373180643
334510567250 516514900
139196012275 66724284
455045571264 128036414
775539742224 93850922
217740771212 73333040
486910938315 516509411
923755323245 501584820
612352398975 287469908
898491913285 460318518
406584388945 395026863
662969128715 364255529
17605824530 220586443
152068969783 103840902
567237487685 231948673
163055563338 17142147
116088374785 383318826
590345125175 150832231
733241717939 114588364
223924016405 516503922
404757638113 36567718
671592693230 31753865
147998921795 516498433
162619635028 15550337
686898966423 97199212
560870525662 190473789
111686920025 69545630
541929122815 60845565
222823652715 516492944
618954581115 213055535
251433108655 516487455
668023151637 346158296
820349536471 236625301
818682941100 417943438
477007665105 516481966
6052005785 214641856
600798580230 516476477
498464757060 516470988
116088374785 300165965
886893139630 516465499
41813825710 510636181
78125827480 484025509
650314946280 54955868
153500740245 516460010
798944968757 271968972
409014627882 284966924
140846557810 516454521
46765462315 65511215
971070961915 330937299
158663604548 157062246
462586902256 1416162
655266582885 395482450
161753467920 42891046
40713462020 516449032
109486192645 516443543
750684431344 209191279
122170586536 229215151
466004028205 125061376
808447020604 180363051
543305649073 215904326
865436047675 305528718
823722154700 298607089
239879289910 516438054
631608763550 67234761
649764764435 258927108
580306407982 6240993
828573864060 516432565
842878592030 128733517
409465963815 305210356
870387684280 104345890
89768524113 305462850
132952382593 151189016
931956363588 8238989
549559452453 5999477
814269136090 85304549
580441851965 495843326
450048754700 406811746
371609535347 46107600
457751300530 516427076
655816764730 28328729
585393488570 280273829
125441466150 516421587
61070190285 516416098
173399655557 116257020
684669235167 176828135
26697224912 92072486
745276913914 4896188
381276024075 469830955
823761379094 6279416
827674458149 265464507
750448042070 502913158
762795617035 150382133
400532388650 516410609
129292739065 494114291
462152755290 119177168
720738222440 516405120
62720735820 263784873
876439684575 227864857
240979653600 516399631
182972647240 97495618
62720735820 70401914
631058581705 516394142
370272387175 181427917
438036063625 96979652
365870932415 110724108
450598936545 516388653
470713470755 149723453
479401369258 287519309
404577730649 229017547
9462273065 244013495
198734801258 252658670
435260245318 24217468
891294594390 516383164
87370519165 37193464
290496019650 516377675
444006716940 190545146
475357119570 516372186
746429549351 77175340
334662639995 196967276
155701467625 92127376
993529376625 42880068
286728086222 187910426
747277633112 111031492
500002961813 16604225
524323303775 516366697
891844776235 214235670
108421765438 276640111
10264789729 114022997
289945837805 203696790
81977100395 516361208
622629846337 113034977
254184017880 516355719
149649467330 333286591
254184017880 288650043
999680417855 465703227
622996497978 177942402
41263643865 334472215
293797110720 128074837
73174190875 504455567
398442934278 155497881
886939049626 460614924
697080403105 105833409
973051989162 70753210
921352279395 36534784
21457097445 516350230
150749831020 516344741
225806960711 196220772
532025849605 492632261
954015324720 516339252
226674925630 516333763
904021253581 86857936
635894891512 10478501
34491261394 41013808
737243677790 66301631
904498958670 516328274
433929900598 47403004
76057236797 137971504
964693987956 181636499
344561423203 253899184
208518924745 99197208
810423571735 447446813
264514434092 39905030
945762597045 285406044
477163036739 82488692
426390935365 58534696
833101280392 267220987
878090230110 516322785
694880059955 68766192
580441851965 516317296
566468752908 27763362
542479304660 138251443
932558232765 516311807
914497603255 31259855
140710844866 71746719
601348762075 516306318
558984760010 516300829
962994980040 189370500
83077464085 469852911
438857621630 9336789
547430941265 443275173
574940033515 431193884
585393488570 460033090
132043648290 304304671
924325007507 323763176
138645830430 516295340
804086651009 149339223
642612400450 422455396
332309839870 464852432
653616037350 18761402
817570227160 516289851
441245845180 470077960
478658210640 457019629
451149118390 53243300
751858468392 177766754
354255359512 13354737
927505935970 31792288
229175648816 117003524
94081100985 516284362
396130933890 516278873
431342571970 363064416
122690556925 516273384
544129850195 364414710
602999307610 83043081
805610740962 369964089
838166111155 94251619
613452762665 516267895
563080007997 110510037
143881270291 99372856
841228046495 6169636
485590353037 88449746
910000777120 278874134
696066524099 237218113
79346789989 130358261
904758709128 160630096
643162582295 495914683
320205839280 135742970
851681501550 516262406
78676009325 244683153
174957832200 516256917
583049467937 83498668
868949442287 14370202
372381505726 29432018
232985606028 102512564
958966961325 318219286
887993503320 195221774
405484025255 250710075
357618204740 54209364
410435661860 516251428
891113915558 95865385
410886769836 252494
270689473230 516245939
669571310855 128305375
443446572560 516240450
751999980301 6614245
337466935234 108599865
813718954245 516234961
416487662155 516229472
696249812787 61537179
856082956310 118683158
803521906847 96924762
668832765578 16082770
521022212705 516223983
401878769320 35596165
251588183883 245929156
450598936545 460499655
414489533765 25419559
381826205920 382528410
93781502968 161810231
805005784386 173002302
968560218396 256248476
564486578460 80111955
156801831315 78119448
82687648864 157451965
3301096560 516218494
295997838100 224039024
294962096407 324251697
405061506572 333857447
607400762370 516213005
151300012865 35524808
542479304660 261402647
553612158109 325607480
344413840460 337782082
677566420385 190539657
223009444387 58166933
384577115145 357004560
363700268288 365572889
381954116087 127482025
566687305840 516207516
785791383216 314031179
536977486210 374020460
20356733755 276826737
152400376555 35497363
449794589136 97523063
42364007555 408793275
712275224734 127081328
201916742605 516202027
321238504225 14304334
956216052100 414452434
709054520069 75901892
459952027910 388522398
134892530676 141418596
710834949230 408035793
19431908285 77899888
97932373900 124913173
499014938905 516196538
375293251048 441216798
550558406868 59369024
532997196931 17120191
703682585245 516191049
120305308413 59001261
646389925742 15429579
954201072480 312346056
914952413725 516185560
528272807834 263609225
886999373736 263916609
165604740835 516180071
315626768550 139579781
845349855753 196687337
208518924745 516174582
911897361591 138366712
459075555041 35788280
640411673070 414809219
782908770925 446349013
738395440476 291822685
372295169245 115411714
590345125175 476307975
980445965368 229775029
510605748021 46091133
801369411310 51322150
616683223864 35662033
600248398385 358700661
914402231880 516169093
45968876352 42314701
101783646815 516163604
915688656203 59396469
623906217720 516158115
699831312330 398358686
517721121635 70182354
327358203265 408420023
936409505680 364261018
440695663335 516152626
318555293745 214328983
83627645930 169944929
334510567250 516147137
984275326195 419749319
446197481785 516141648
395913121973 125445606
554640588454 51887517
64921463200 142005919
694329493880 516136159
270139291385 516130670
695527775841 329746186
753782648974 136862726
377196828505 46069177
467654573740 431671427
122140375080 516125181
570253608923 69479762
683325856980 389955027
47865826005 80512652
187061832790 480529016
264822035071 14392158
2305188540 106530512
174407650355 187646954
333410203560 516119692
363670205035 516114203
648114218900 516108714
530375304070 109774511
870495823069 134513434
310417165412 306269733
493513120455 516103225
883854291024 18097233
628755289452 14584273
630508399860 96008099
459952027910 441765698
890744412545 516097736
848930592325 516092247
173857468510 513995449
456796735658 336508634
405219167119 37978391
21936495727 2354781
173429449849 38208929
269038927695 490184167
805773171450 154246389
364288873133 167167495
958966961325 516086758
637110582000 465055525
363120023190 108753557
997229147651 129348285
375351275267 317988748
244561913206 189650439
110661212224 381875219
969970598225 155344189
737793859635 516081269
127918509790 38159528
942461505975 234462635
703682585245 421478354
159552740540 5988499
494715327051 95876363
58633751359 20858200
566785915725 72866475
239879289910 190561613
982074598815 516075780
936409505680 404714948
806460611229 42259811
998072818256 289561217
551946951455 250825344
999383844277 49560181
234927653305 516070291
858283683690 516064802
957202763137 58035197
866183992701 164477885
647751777322 253767448
20639356876 37336178
251983290500 87884379
20306193624 834328
451521601930 48780743
225574561940 516059313
565036760305 204915348
75701052679 134842774
280592746440 516053824
586493852260 38807230
40163280175 516048335
883343251238 86567019
288436474839 30266346
538961998972 6861250
313053475295 516042846
505466165148 828839
523564520555 71472269
14854915305 265239458
78385490114 40942451
588151857346 237234580
238778926220 516037357
174407650355 161941967
675623311150 108698667
905049140515 226953683
292696747030 513051341
295447656255 516031868
936409505680 516026379
532796189751 161371111
125296476796 44384054
987647686441 428690900
173095567538 168078669
689463606433 292810705
325596502572 18810803
854432410775 319262196
40713462020 516020890
744946223620 516015401
77277370467 229248085
230874492062 92423782
661742762122 43236853
884142230405 516009912
390477330704 44718883
761278498112 14084774
861121401450 170285247
3897089599 419568182
808767317640 134387187
90780009915 29947984
324841323044 151189016
13427645823 53797689
224731149318 186938873
507001002563 6938096
870387684280 49379044
759801133435 516004423
500665484440 126850790
817620709493 86561530
642485541263 68244737
574389851670 437857530
841778228340 515998934
971070961915 515993445
168355650060 515987956
46765462315 399253393
201916742605 515982467
336207708906 455515643
776648674243 120335347
491312393075 87395858
813470519197 20199520
422863584807 34663035
72137340404 260892170
191705270115 134689082
925506086942 53084119
915502595570 515976978
722809236353 11790372
536977486210 515971489
353766931825 515966000
562285851080 503050383
923944139356 54406968
790611316755 515960511
463803300825 479842891
541929122815 515955022
707562269224 321611488
705333130780 515949533
929257141695 29887605
355967659205 515944044
461052391600 515938555
499911163777 68590544
730091313805 515933066
75925100100 198581042
678374220375 390514905
761451678970 515927577
573676714974 7706556
725689859045 6246482
678434840891 257082804
733392404875 268565792
112142265509 53023740
352116386290 275553289
530925485915 12300849
619065607118 35014331
680070988779 268236452
776856770630 273242420
233277107770 515922088
313109364293 372840325
776306588785 515916599
143367584807 65143452
245214777774 96441730
368071659795 515911110
101382441919 352168751
113887647405 140776383
278392019060 515905621
580453323975 415676481
781808407235 515900132
545230213885 515894643
403518567393 54253276
217872016110 462629387
280826105786 133146673
636010218310 500448597
315804384520 515889154
416719023505 225438719
659301078620 250325845
598047671005 477597890
243730562825 515883665
728440768270 464814009
746762811405 249551896
877833204777 145892131
885258616486 112134781
50693795301 14507427
567237487685 309233793
74509692347 280553768
643712764140 331299573
439045117800 328566051
340791250263 213714215
627901950137 341695739
619504762960 430590094
66979083953 16993944
196965106000 515878176
621980664888 130912650
880768522446 10522413
578791306430 515872687
223373834560 515867198
166154922680 54319144
75374918255 79442297
244280744670 515861709
844529137565 434048164
377974933005 515856220
458851664220 515850731
427491299055 487313420
580441851965 245654706
327130165341 181757257
177816715544 312400946
294897474410 515845242
261196272232 63392461
149817600889 332364439
121398915144 131873225
443996754405 515839753
168424284516 428636010
860140275307 53753777
878915619437 159504851
905599322360 515834264
492412756765 515828775
698443602071 149086729
881391321180 510773406
368071659795 362768010
453900027615 341520091
848022414992 123151204
387878206215 216925280
905051500785 41540752
822125148871 242608311
778692333888 60488780
504516757355 55186406
931579082662 79683813
824172409300 17037856
386777842525 87527594
213470561350 515823286
560635305545 78926331
951428564040 351597895
969127015444 234232097
365641725334 192932861
870715487360 136681589
561272087343 351768054
752303947562 35843170
492721562416 162188972
740005071005 301422946
462300414879 364700138
545780395730 449603990
794284046059 90870395
159552740540 165323191
716233933846 29805270
569645891380 92149332
100990414631 88751641
937724247754 219653313
436139876943 5944587
50424567921 98988626
387953131065 80880415
172305466992 267544838
884104457688 3298889
224746864325 1410673
319105475590 515817797
573289487980 464912811
916421429633 4402178
473156392190 275503888
808767317640 99861377
849399693243 37934479
397781479425 304776725
530925485915 515812308
959056519849 106146282
796778942835 46722368
195759449404 29206969
606850580525 515806819
679867733690 5351775
477641362085 223523058
667920765320 515801330
186812931177 131351770
137545466740 515795841
696530221260 515790352
747697132845 507101265
783335595565 2019952
715682226059 28131125
196437017380 316122488
656801510705 62442864
412636389240 515784863
823072045610 480704664
700787899735 4627227
5317396121 142401127
708634221850 105218641
712485494765 315194847
59419644750 86753645
452949897855 185764227
297852310963 135534388
149017924619 38148550
745496405465 422433440
466903777015 107946674
156801831315 515779374
856633138155 515773885
176608377735 2179133
824722591145 515768396
868624754051 4424134
254184017880 457288590
91880373605 170559697
437967291944 483882795
394480388355 515762907
69952931821 84223216
217321834265 515757418
604099671300 175126545
65471645045 515751929
521114307147 229725628
562285851080 515746440
168495987323 213143359
738894223325 366083366
254233610995 458809043
836674417280 37391068
66214013247 123151204
743009121932 156957955
218640012453 267424080
397960118930 74590021
561185487390 515740951
553482941560 74041121
652408174176 30634109
91880373605 345900313
195314560465 515735462
802643370114 2530429
653065855505 515729973
800771036045 17575778
928706959850 503308366
809867681330 515724484
990877508335 315787659
882303491597 23838727
567648888235 31391591
568337851375 459659838
746596769155 515718995
300399292860 398956987
874238957195 515713506
868186956900 515708017
24160227506 38423
725139677200 301708374
653741751917 204783612
10781922305 177591106
819334905472 153263858
733392404875 515702528
1650551025 515697039
514668495639 140672092
925454089645 453056571
535698013542 125044909
845840525860 19030363
635748527327 92072486
324357618478 77038115
794874226247 11170115
464903664515 151073747
903398594980 35930994
748247314690 515691550
885474965421 78734216
88414175996 120467083
701164662114 3825833
458604656312 70610496
181009832495 515686061
632884456878 62119013
730250824145 292141047
161753467920 515680572
691646428695 267956513
773201949025 170252313
809084664175 118792938
35211643570 515675083
778507316165 515669594
499565120750 171295223
152536097569 244754510
993877733429 194607006
663748739782 153016853
533676395140 515664105
994178599405 515658616
182110196185 515653127
633344147069 140112214
700381494175 256122229
901197867600 515647638
214020743195 515642149
427491299055 515636660
703682585245 515631171
540610480643 149492915
75084130083 71005704
797312745504 152896095
823622227455 515625682
266288018470 327550586
962818234240 138619206
380045403507 51415463
141396739655 515620193
820871318230 515614704
628857854325 69205312
521496594041 3875234
930679561482 133283898
925405868780 515609215
273990564300 515603726
301430146435 28537311
187787108246 227475138
905888290765 62695358
381826205920 515598237
548531304955 515592748
319837299423 44329164
15704050046 205744187
184861105410 515587259
251433108655 515581770
692872303859 309760737
135894921205 339928281
201625597648 49263775
664619674250 508649163
976022598520 515576281
603549489455 515570792
862685138450 515565303
184744181313 19337747
526915056537 121252010
987576417265 515559814
857579120812 20644129
431342571970 515554325
849089734902 52848092
880219493291 3293400
484979753769 52804180
514970212410 171108597
482333228857 45251316
354186626254 70286645
209356516119 206068038
626657126945 515548836
851681501550 91007620
778121167596 44713394
903701516423 3661163
445749812504 118534955
47865826005 95497622
879740775645 515543347
598421987871 30403571
268488745850 348985131
142540351176 212995156
900325467569 229989100
944112051510 382808349
576590579050 320639935
551581243922 197389929
720188040595 515537858
156987584564 20523371
162501528215 223561481
210169470280 378916648
954249595240 95997121
959219845044 112140270
210382849666 151529334
933133916504 203652878
763482540848 134376209
841778228340 515532369
704232767090 515526880
301499656550 336909331
320060339449 62854539
621155308495 250753987
434643663040 506179113
210719652125 515521391
192671960188 128574336
113887647405 515515902
723690534053 296038237
548882408840 35667522
840127682805 328582518
203311053223 102540009
161753467920 515510413
693229130190 428899482
244076847368 100904287
11003642390 515504924
859227547593 35404050
82001509978 137960526
102333828660 85167324
994443196650 174341618
405320730086 127427135
697080403105 515499435
359564250590 109571418
683876038825 356148276
785587941501 14814811
311953111605 212671305
190950041186 384509939
666403794600 136928594
445144543055 74606488
858283683690 395240934
168506268220 164368105
499565120750 26171552
538875179459 263367709
571638942445 28224438
401996398590 136264425
335060749095 514582772
520472030860 515493946
375774205625 515488457
445733954783 401174543
497203919547 25474449
113337465560 515482968
225024380095 515477479
863148607654 28191504
764202588195 146572767
57516849312 61125504
402733116030 515471990
374123660090 288633576
845079319410 515466501
955227658521 208872917
584293124880 515461012
725239840472 288721400
8252733165 418294734
363670205035 255737999
122210475099 239320400
410052647510 52930427
170006195595 96326461
424512730647 165421993
131493466445 358695172
541929122815 510400154
371922932710 515455523
807116772105 11708037
184861105410 93087951
818670590850 515450034
849480774170 238996549
484933805350 286212927
783458952770 354814449
346064385995 473804991
759916572594 15391156
127725121342 221579952
852884487584 228929723
772455315870 515444545
276191291680 515439056
85317163365 289846645
609601489750 515433567
449498572855 384026907
39613098330 515428078
263537109245 309958341
616753853735 48885034
20356733755 174445909
723612732967 385338778
93034008040 189650439
9903278700 334691775
917766369604 414540258
688277493585 515422589
295997838100 515417100
906627711374 28696492
984825508040 385020416
347935803401 4671139
442896390715 306566139
138645830430 100141316
326955154065 201523146
234377471460 515411611
811060638961 251187618
429965153586 80990195
782209784871 82367934
786054141646 80122933
601512773395 337293561
60520008440 515406122
919904050330 515400633
685526584360 280065247
367521477950 382945574
146767494344 61416421
63270917665 515395144
944662233355 515389655
221173107180 64918403
545230213885 515384166
531877605274 52798691
209619288435 515378677
19806551910 277633620
414680397273 37747853
471505846655 99197208
156251649470 156227918
623006120195 178557170
782358589080 365155725
116638556630 141264904
200266197070 158873616
656917128420 515373188
338912022010 458556549
510573840464 238217111
642267375469 248569365
976459341783 17208015
705780868510 8206055
187061832790 515367699
650314946280 354951674
379474034122 47408493
318555293745 515362210
715236403990 515356721
221173107180 460186782
978773507745 204503673
68222554270 67575079
83077464085 150157084
618954581115 404654569
57540479457 10643171
451149118390 13623698
697135188814 214768103
797289708171 84118925
361729283003 42852623
11553824235 515351232
445097118095 459368921
631935353561 113166713
256384745260 106678715
319105475590 295879056
3851278405 447595016
375224023780 275816761
818120409005 515345743
711385131075 247048912
429711023864 280186005
820321136385 515340254
304565079986 104225132
654455280913 183211842
141546863805 347409788
713035676610 22422565
843978955720 515334765
347960152605 43110606
261336381865 515329276
22078268527 275070257
884142230405 224889819
138853901953 65653929
9572223224 266803823
133694193825 243799424
697294139276 297734338
915735054720 30271835
778507316165 515323787
67672372425 515318298
163094068673 87642863
524323303775 515312809
779607679855 515307320
877328137023 175598599
955115688410 515301831
94223079459 223709684
786548220422 157440987
670717216778 372417672
165054558990 66828575
277071219711 62854539
275806345202 184051659
614553126355 515296342
660218219490 48885034
157902195005 334148364
271655693830 77477235
379075296695 515290853
291596383340 515285364
602748012793 122734040
203889964494 41743845
70765504333 17262905
907800049740 515279875
892979133302 232003563
488406488049 67344541
237678562530 515274386
466004028205 515268897
790481301393 81742188
930357505385 515263408
488780736466 263455533
176058195890 514505926
473706574035 179243295
231207660803 306505760
8252733165 212583481
74161538636 55065648
556233850785 467800025
403283297875 198032142
367602967644 190122493
671629985496 6575822
697080403105 402788309
334510567250 515257919
255284381570 515252430
451988625425 219669780
520472030860 138031883
231626562235 515246941
237343017052 28345196
55736692020 303574634
820321136385 367609308
655266582885 295374068
448398209165 329894389
2750914715 115340357
116168102510 25183532
285579073525 173150505
409335298170 515241452
99582919435 515235963
815645289096 34695969
853882228930 283913036
296195930621 190067603
724039313510 410407041
341802576884 364590358
759586230688 6916140
513613037458 84371419
203198523234 116438157
837613195788 114001041
903325264521 8370725
555531944583 44735350
759801133435 515230474
904498958670 515224985
974210031264 11241472
589325060066 317620985
124341102460 515219496
872038229815 515214007
331759658025 503785909
75374918255 116344844
393089686591 207462244
169112734271 140046346
649082322227 2925637
518459559713 231564443
610151671595 41365104
231626562235 510619714
32881943738 91677278
26958915895 49505291
64921463200 515208518
362019659500 246346320
533347425484 104334912
485027486113 172980346
619830117946 9710041
681125129600 515203029
889883127739 103418249
698534055302 117107815
506028889358 22071269
24380322847 43922978
603459933512 43198430
277291655370 89064514
100133101280 492237053
672622693429 50235328
839027319115 514478481
167805468215 515197540
642612400450 515192051
346614567840 255825823
251644435155 83663338
326417135844 205019639
513319666875 515186562
961717870550 515181073
988971040756 192773680
945762597045 515175584
148549103640 515170095
901369772102 335097961
577690942740 504153672
596438748557 268236452
897346594685 487741562
383264203489 6224526
715236403990 515164606
513106959728 139920099
400532388650 338462718
927757757731 341240152
990877508335 495859793
254941667458 21813286
176608377735 515159117
26146049558 80161356
562836032925 482280007
930357505385 29448485
293797110720 515153628
182110196185 515148139
925142091977 31687997
374123660090 515142650
319655657435 515137161
618081374201 196242728
154665797289 333989183
990327326490 84003656
831324773285 324932333
919353868485 226816458
322406566660 252049391
536977486210 195298620
366971296105 515131672
629958218015 351543005
277603672086 121191631
230812213868 81149376
579649393730 124968063
843578294235 343534554
260236018175 515126183
25308370360 381046380
144147648880 307169929
261886563710 515120694
673624068493 109478105
489661847540 175346105
796754922971 338989662
590779189806 45536744
841228046495 458347967
818320153715 39685470
805361592344 13497451
181037842862 358118827
228875653010 302262763
279067196413 115219599
541706595847 59725809
575490215360 515115205
563537892307 215338959
639861491225 162194461
486719457131 66954822
351016022600 246884242
6602187630 515109716
985408321990 363860321
124341102460 75391415
971433406074 50806184
759250951590 4868743
910550958965 515104227
810968045020 515098738
118289102165 515093249
593871386003 128777429
739686717075 98703198
149649467330 110252054
293607160967 67498233
166705104525 446711287
231626562235 515087760
71719037273 255683109
689414990360 241894741
388428388060 482033002
742195314395 515082271
869973624146 170115088
588144397795 515076782
85922937802 346235142
843978955720 515071293
33251674708 133662639
371372750865 140425087
186132506340 197033144
13889910355 256984002
609601489750 515065804
5490 515060315
466352771820 35876104
287621648929 8667131
76540128991 231328416
854739267831 10901154
970520780070 383554853
797213498895 515054826
476066268344 125829836
513982466533 387545356
532982447988 76730731
517721121635 147214980
936441188188 368943135
812618590555 238875791
932460026158 11109736
484880424825 323049606
717987313215 515049337
327908385110 328867946
19469453045 215882370
632158945395 514253432
344964022305 515043848
969616099230 97034542
229425834855 145271874
697819450462 293392539
972613228528 57414940
66929853112 71433846
781499554764 257104760
259160799594 485375803
259135654485 515038359
251983290500 515032870
748618447936 65802132
169456013750 487489068
820871318230 19469483
275818969902 115982570
428056482337 271184045
540164710556 28504377
848380410480 468244634
827657387359 192784658
544129850195 471839929
424740389830 515027381
563083740517 234182696
471505846655 515021892
216547017676 75704288
540828759125 515016403
385677478835 466779071
723489131665 515010914
292146565185 515005425
180459650650 514999936
761451678970 391848732
155151285780 85568021
860724038854 94158306
175659724516 297355597
160653104230 514994447
887443321475 130511953
820452334463 246187139
708584905766 5796384
562891296177 11257939
486360756470 514988958
332161710808 18821781
626676662296 76483726
290741498708 4994990
757515751789 14112219
917153141105 514983469
986862298038 24568764
232876665845 88597949
806566590260 177371546
876989866420 77790108
818120409005 514977980
406412272953 78267651
496264029680 182185399
100133101280 514972491
535471498979 62146458
950346127424 272007395
607771868171 45877062
638210945690 144893133
511669121340 514967002
398077276146 25167065
550187335 514961513
748247314690 514956024
167887852616 221080453
324313470451 77340010
264637472935 142214501
123995248640 166272788
841778228340 150760874
444317778570 132674619
963368416085 514950535
910250175324 122113783
562862605174 156990889
599194295987 265327282
484160029090 402080228
25308370360 162891564
97382192055 514945046
220072743490 514939557
573744070493 13980483
144565460582 33504856
607400762370 514934068
998945187934 148296313
932008050920 514928579
15063349102 206600471
227225107475 321040632
228522647023 123908686
373348931325 187098054
496501522243 143707509
239130024616 43258809
213950354840 9457547
146654333120 92610408
512413921169 103769545
675623311150 483004555
262986927400 514923090
160653104230 169033755
129842920910 506717035
700959796167 165443949
423912554990 229648782
439595299645 383285892
583192761190 514917601
545230213885 340532071
832975318820 514912112
894879850990 48154997
881086497635 253460064
490281596971 214334472
874368014563 115175687
336161112785 363547448
922505600957 15693051
174407650355 514906623
70812330992 56355563
188712378325 514901134
150504667416 124951596
309473518161 329340
608927582937 8601263
752144173750 449422853
161753467920 514895645
840127682805 449774149
623751622616 77082027
203017106295 162051747
66572008735 294720877
395407027776 32604660
901329164480 144174074
505203681168 167820686
535326940675 279121139
824722591145 254074832
488119446283 157111647
356839474494 29969940
73724372720 399763870
280592746440 422202902
632158945395 83976211
428591662745 514890156
136445103050 514884667
666542677278 55087604
349365477065 21851709
560085123700 514879178
149520769328 28723937
130943284600 285900054
982074598815 514873689
364983240030 46766280
876989866420 214499142
149649467330 399917562
100133101280 514868200
132258202322 154905069
762910073663 79656368
582092397500 125220557
72277699623 124468564
582092397500 417032264
502866211820 514862711
494853748653 118381263
516402232458 176361570
929649182542 1685123
4086075869 93313000
104534556040 404495388
499479884650 34679502
786760043840 514857222
183210559875 514851733
536977486210 514846244
780157861700 514840755
784009134615 514835266
825822954835 405642589
421083131109 47578652
63270917665 514829777
579341488275 399599200
475907301415 447490725
812141319097 37385579
37412370950 514824288
604099671300 514818799
224474198250 336442766
969247241011 39301240
275090927990 446041629
589794943330 513869202
458129262092 12322805
10822700086 19606708
403283297875 514813310
322028690014 274032836
299298929170 514807821
648664400745 392891642
421912159643 36035285
331759658025 514802332
814269136090 514796843
178258923270 341344443
538077849900 514791354
514420030565 514785865
31910552500 514780376
653065855505 514774887
197379860329 99735130
622805854030 514769398
495163665990 440783167
59419644750 514763909
162853831610 20649618
792886815293 380793886
148549103640 514758420
676723674840 236883284
558434578165 2151688
444094689143 110098362
546930956325 235132293
130943284600 514752931
443446572560 392485456
713585858455 514747442
773005497715 156156561
176782735820 28773338
771024028440 911174
351016022600 377385217
834954402961 59023217
264517321306 49949900
854432410775 514741953
910717928856 328714254
277609792321 76791110
536427304365 514736464
454041341920 227052485
18741888676 284912034
28609461430 514730975
475357119570 514725486
926970256063 21780352
246917123002 58051664
611325565929 141330772
367521477950 514719997
828099101075 97594420
58319281060 23344717
575733032253 184298664
242211061676 319805607
402787967607 168128070
124166137677 45503810
399432024960 514714508
42914189400 514709019
187612014635 514703530
623184545629 99087428
941361142285 457129409
292146565185 514698041
880841139335 243069387
714686222145 514692552
631058581705 514687063
649573524767 10451056
479606767638 60313132
523950696569 61147460
131448360424 2404182
75632423712 162293263
980974235125 514681574
576590579050 409523312
109486192645 174500799
850813300604 153241902
184861105410 469249121
127917291232 44510301
399432024960 514676085
692128766500 509241975
212920379505 514670596
591358177923 19310302
391729479130 514665107
596981728834 265914605
163404013455 514659618
935309141990 514654129
305089727003 148834235
312503293450 514648640
276191291680 514643151
974372052985 179089603
753921388938 312291166
553350631796 34042778
248553232467 51854583
844942618446 57886994
857569081431 121197120
444226683126 258685592
868602490667 27176039
455550573150 261803344
598597852850 469287544
470955664810 514637662
805153405552 33735394
876774617866 35634588
92430555450 514632173
928706959850 514626684
822297882212 142450528
357070213006 210909336
232090981036 32549770
124891284305 514621195
539178213590 197851005
522851732574 296883543
974372052985 514615706
634909854620 514610217
717437131370 87132386
605750216835 196632447
802381857687 227936214
913852050035 380766441
285364741634 95991632
240774587141 2343803
80897380834 132954558
746046587310 297739827
684426220670 454368442
979569020445 80831014
772397810198 2662165
338361840165 453528625
361710444755 31677019
300247409322 112074402
908900413430 282688989
252533472345 59473315
656917128420 247136736
378525114850 268834753
30260006965 221124365
287194928580 514604728
841778228340 35865126
269589109540 514599239
800514589965 266046341
476601591466 134491478
627207308790 514593750
853882228930 410686980
706433494470 514588261
328814023617 106206661
757050224210 429706365
827473500370 125818858
218972379800 321375461
324057112195 514582772
41263643865 265601732
295015416553 103456672
890465283009 37413024
455379780007 76604484
137545466740 347184739
822763588347 67377475
219522561645 438856528
114786205102 119413195
889644048855 224434232
763102224505 38247352
244280744670 514577283
86552852861 114956127
45271759466 347349409
140846557810 474211177
955669070342 152418552
321896405114 166552727
663386940417 33504856
862685138450 103604875
817056481297 314382475
769704406645 514571794
19084166249 87346457
371922932710 182827612
633809490930 514566305
324185110186 10193073
883592048560 514560816
45665098625 514555327
605750216835 514549838
155151285780 514544349
915434825468 30524329
825272772990 514538860
421641030488 20737442
839027319115 199086030
21457097445 371506498
644917610945 208554555
7244068709 311868513
897896776530 514533371
755949860520 514527882
296827108150 15116706
597075985942 297437932
709734585540 507216534
129904018969 345499616
271239655075 514522393
134516937454 88411323
529825122225 514516904
782358589080 514511415
523773121930 514505926
754299314985 128091304
288150923173 89816507
331877095180 76730731
270199335556 298629045
275090927990 413502837
295997838100 240588359
967697347269 14007928
120169252570 171783744
187612014635 514500437
129029708766 115230577
566215441047 84958742
928156778005 485573407
481959301710 514494948
147810508962 53880024
984275326195 514489459
234927653305 467558509
185411287255 514483970
794051916249 243470084
18156006375 413788265
975697624856 181636499
88029100690 514478481
211027875942 116509514
150896513567 155547282
392829842820 234067427
699382649540 133091783
101783646815 514472992
915502595570 514467503
403283297875 46228358
554326367741 49653494
67122190580 514462014
77709654081 44477367
403833479720 514456525
11553824235 514451036
932008050920 514445547
661868765025 514440058
257485108950 514434569
629958218015 514429080
926506232470 514423591
688750634407 40053233
368071659795 514418102
422213470228 167041248
158452376850 386244463
549631668645 198943316
144162463691 213813017
988377369564 10566325
793807169809 62569111
143597467035 9314833
92650549081 146397119
272953241775 58507251
55245824309 210816023
26958915895 512672600
324607294040 88938267
809867681330 514412613
431892753815 514407124
606604615527 131220034
392829842820 26171552
448948391010 514401635
818670590850 514396146
486686374928 17400130
398881843115 254541397
642062218605 33510345
179576327509 34602656
393380024665 81198777
673422583770 463386869
641705705147 14167109
756272394160 178875532
173035726460 101837417
240668270700 97588931
64783691881 79617945
766953497420 514390657
377974933005 197510687
263537109245 215838458
843893928202 26747897
179942759590 350362870
800595964390 45800216
537428692988 23492920
683876038825 514385168
267445045107 235796462
94631332231 36973904
663795720133 145436544
702773348535 317412403
807799430965 271293825
783623869775 121899712
696915603950 68014199
800168703211 260431094
919904050330 125621254
593969408565 130144190
840677864650 514379679
752648769450 514374190
1285869935 172672962
17428296384 55471834
900648509105 406207956
626657126945 421807694
854985183428 206062549
941361142285 514368701
39067801695 195600515
574389851670 244298923
967219689000 514363212
213195888882 186428396
204117469985 461630389
127642193530 514357723
923205141400 67646436
745166661860 160218421
671072525237 51761270
955579712003 21780352
789510953065 514352234
476110416371 195238241
221723289025 153390105
72624009030 514346745
19037163942 91534564
545503341036 80990195
892394958080 514341256
482131425772 159702455
478108028795 514335767
361847538019 39493355
753749133140 261243466
791161498600 514330278
937509869370 17669091
955523197259 62986275
833278196351 157803261
990327326490 514324789
418688389535 514319300
732842223030 514313811
834535172189 47584141
679546846750 124457586
66103920374 11955042
574212114942 54939401
522064895075 10604748
734492768565 207489689
202234297722 181845081
849480774170 346531548
470226319097 57530209
519921849015 514308322
807116772105 514302833
574389851670 91035065
782358589080 290977379
124676502316 95739138
94428428438 154356169
889644048855 514297344
685526584360 514291855
265737836625 514286366
455715632869 199080541
748095782448 7508952
497914575215 514280877
771905134025 277710466
933108414610 347794018
646463673365 410198459
505759000717 225153291
901797862120 303936908
106923742746 290768797
14568095680 79250182
511748135495 383972017
509468393960 143037851
604649853145 79453275
143047285190 514275388
673422583770 207292085
952123671952 145985444
127270371251 104801477
53594241353 34311739
913852050035 514269899
855794572320 95909297
251273957681 47320669
78701181879 456536597
940569205505 2497495
991745393500 131368237
297098201790 19771378
270139291385 469841933
813168772400 403265852
154273715111 255265945
422539662450 181010753
739444405170 238024996
211820015815 514264410
938060051215 514258921
624535051446 71450313
851131319705 514253432
177708741425 77098494
574389851670 403381121
553482941560 375277441
754432884311 70281156
86928737000 108835892
247096863215 383873215
663159328054 305880014
799200553064 132416636
149099285485 514247943
374123660090 134502456
996379326785 249480539
341673228599 402206475
520224935128 101974642
776063472578 118469087
751548405760 514242454
489661847540 514236965
556922245650 297641025
283343655665 514231476
799414226275 368114296
536427304365 467333460
338781704753 58276713
289395655960 455466242
169263604925 106261551
694879675725 514225987
790061134910 296685939
410435661860 514220498
461991266002 85238681
626220902229 291509812
312353325573 988020
385127296990 514215009
806566590260 317681364
512219303185 514209520
783458952770 514204031
49132599708 328220244
810417863175 38840164
120503727693 294545229
507817848425 317253222
531234143363 126016462
348583162502 73058590
985925871730 514198542
539728395435 514193053
751089555386 186702846
305810298386 53934914
622805854030 217150329
579891670120 51256282
1224365690 53874535
458939883428 218110904
241529835445 56229316
399123040753 108533997
872588411660 88202741
769301088484 153137611
282943010647 122843820
729304443372 53901980
293246928875 514187564
41566433572 122404700
201916742605 104483115
882491684870 84058546
794014442846 401822245
490762211230 429656964
605200034990 235796462
621705490340 82658851
143313424844 53589107
909175039078 34525810
317384091602 18953517
331759658025 514182075
824722591145 514176586
675623311150 176268257
535326940675 514171097
859779661566 84245172
125441466150 83712739
383631563211 176668954
792261862290 262204041
128192375375 514165608
710667894096 78772639
764752770040 514160119
981615583771 362279489
329558930645 514154630
172757104820 164390061
15405097150 514149141
552932759715 514143652
53367644455 62530688
941361142285 339423293
808767317640 296592626
856388238023 45004311
924491702948 114835369
8802915010 514138163
754849496830 156881109
951343308892 424985825
151050172633 50394509
998580054165 277787312
293797110720 66389455
940556081306 216963703
358718568430 514132674
556889393985 205069040
527074213000 514127185
977122962210 419716385
100567286669 69348026
567787669530 514121696
661188847757 49823653
500665484440 350582430
666820401630 514116207
758533632276 93351423
231076380390 514110718
988360754361 69161400
37962552795 496287935
641512036760 79469742
810594823046 84574512
610423684479 96776559
319425132994 132861245
944274970519 211666818
744396041775 514105229
609718416428 172277754
362569841345 116910211
128696150306 7025920
391587437369 4539403
549081486800 22246917
209220773149 183694874
882491684870 463030084
494063302300 514099740
977425598225 120006007
690847240946 84536089
427289361326 60730296
52267280765 459775107
806566590260 514094251
386777842525 457546573
313053475295 186933384
229425834855 338841459
112787283715 514088762
393930206510 332194280
53373539641 501771446
599329973089 230065946
593096034400 293699923
327358203265 514083273
496264029680 404703970
923549175453 99455191
620605126650 514077784
834075682510 279082716
495713847835 312455836
493513120455 514072295
1165397363 149158086
700246275241 59209843
290670267955 184781696
682775675135 514066806
697080403105 34498365
938303762815 99652795
141812981503 97457195
742745496240 514061317
513972097812 362383780
59880347498 2579830
572189124290 514055828
433543299350 514050339
51717098920 514044850
435744026730 514039361
586493852260 303283717
962346610963 309755248
909450595275 514033872
530925485915 514028383
152432564051 124479542
901531862272 31468437
622255672185 279730418
645955652529 181943883
912949564795 223561481
4698091299 154312257
108936010800 173918965
42198664989 22773861
815385846022 273632139
457960546699 17498932
293246928875 514022894
226302708143 163111124
92430555450 215278580
57909793263 116630272
826373136680 22082247
758942170476 228238109
753106387380 48039728
639861491225 122272964
956766233945 71477758
363120023190 328911858
647564037055 514017405
352399904118 6938096
301141079228 208510643
679718515225 226509074
385374022051 258888685
409335298170 514011916
741094950705 61130993
149023858228 36188977
375444703536 273044816
12654187925 514006427
522980833854 39586668
471505846655 449620457
569438215065 314031179
872588411660 500854783
219862495415 40426485
782358589080 514000938
331759658025 513995449
96281828365 513989960
256934927105 97813980
566528533607 12630189
403343440848 265964006
367521477950 513984471
113337465560 513978982
233827289615 513973493
697355462384 139530380
911101140810 306423425
50616735230 294001818
779607679855 513968004
755949860520 513962515
404497294843 375140216
889093867010 513957026
465165703886 153351682
505617121045 513951537
568680211283 79112957
889190264828 143702020
825185846278 1937617
653065855505 315990752
338489805222 366884760
884142230405 352229130
211269833970 107545977
470955664810 478827426
225124850751 174659980
710284767385 259212536
229155937817 198218768
323825424086 170164489
949063688115 513946048
7152369475 499054391
325157475885 513940559
990327326490 432670425
351289720607 95898319
957316415790 513935070
738350732571 89415810
991977872025 417877570
653065855505 200002693
662663339106 109780
237180048642 252027435
994553816467 45503810
408234934480 414787263
358168386585 492259009
418688389535 513929581
957866597635 242246037
277504024780 229989100
807318366608 215695744
991829885677 31292789
881391321180 513924092
167805468215 513918603
460207227987 99499103
919904050330 513913114
4523535610 35843170
180181410332 149191020
401306840057 238228089
241090130703 345960692
632158945395 513907625
292004677116 64248745
66222142456 180428919
704536544817 42314701
983610865951 41310214
488011302005 513902136
834367735733 87922802
749897860225 106920231
721085687118 70643430
761884651290 3622740
26031055008 121927157
622946685303 261161131
178809105115 513896647
396681115735 91984662
584406571532 146161092
384577115145 72866475
555801012782 161096661
201916742605 513891158
686833746125 16878675
887889566197 10511435
639861491225 166624084
116088374785 16982966
165234076735 52129033
976022598520 513885669
670962838550 27439511
546330577575 380338299
483350115835 28916052
249682040155 52738312
487184619855 9841777
958966961325 338594454
759250951590 181071132
887443321475 377999985
591445488865 513880180
349365477065 513874691
414929035414 379558861
662969128715 511766915
450048754700 311522706
502802157771 15769897
925405868780 513007429
887993503320 513869202
287194928580 490590353
42184843687 43544237
166218370031 96062989
767266946765 47463383
620095997036 335531592
926680722291 143696531
48416007850 101864862
249782563120 30573730
756760539327 185067124
248007924854 55142494
35538793459 83904854
56118553680 513863713
594746579935 513858224
419238571380 181559653
479790201948 277024341
686076766205 121356301
554583305250 493345831
816133329972 28861162
153500740245 415297740
973386272170 147983440
446425714405 43127073
365896555067 45273272
435744026730 262462024
241529835445 513852735
415957542605 402063761
651181393327 184479801
946034203743 131472528
276400455514 92621386
616995517938 23525854
55803498639 10862731
670671674545 513847246
617304035580 513841757
7152369475 101398297
517984236850 221343925
149649467330 24096710
90996539987 252900186
132907663710 28811761
462702937135 513836268
651965491815 189293654
631058581705 441804121
609698738363 31490393
282243291975 513830779
857183320000 249958082
797124299737 40750336
808217135795 513825290
891844776235 249886725
450048754700 478959162
151850194710 465110415
549278519944 95113392
413186571085 513819801
298880851088 89536568
920784669975 124616767
720188040595 513814312
314536482664 100624348
136298796336 25051796
317615647975 215580475
371372750865 513808823
403833479720 352734118
976572780365 345186743
436844390420 513803334
10746024245 100459678
986814241843 14128686
735042950410 320886940
464353482670 513797845
755881914770 3062862
383476751455 372873259
203017106295 245319877
621705490340 513792356
546330577575 513786867
378939292834 42578173
473439772793 88510125
247037587504 480314945
287745110425 513781378
907442690976 199365969
170847865296 57442385
899376814350 24349204
577436305122 161200952
531159284381 124594811
247670609337 346893822
650865128125 51827138
190913105705 27011369
781258225390 279384611
730091313805 112831884
641169953883 147643122
649673051315 44087648
748247314690 513775889
904498958670 226443206
225890349599 73947808
278798666136 85716224
996533715888 308553157
892175828803 26297799
948513506270 513770400
228552408381 173573158
124078105095 17954519
716886949525 513764911
394322510829 66993245
902298231290 513759422
854345088855 29091700
658017492110 369656705
622805854030 258076313
478108028795 513753933
614653476253 320535644
368390647541 17949030
863785502140 513748444
40713462020 254168145
55568371835 513742955
18480620346 131154166
424740389830 513737466
763652406350 513731977
55018189990 513726488
813718954245 489750536
676409382770 55845086
480308756175 238354336
244280744670 513720999
13204369770 411065721
73174190875 500613267
164504377145 38093660
630892871376 126181132
28179269125 276200991
273440382455 19046830
706433494470 201462767
480146904613 107792982
338912022010 180039200
902111937211 69249224
713897523875 167634060
826923318525 437906931
669571310855 513715510
924855686935 513710021
537527668055 460680792
673155958176 13936571
941574389935 175713868
714686222145 513704532
929257141695 513699043
211820015815 491704620
612075064342 117217595
80326554860 513693554
780708043545 513688065
785190768439 422290726
354939377063 156864642
929257141695 513682576
593646216245 357421724
546880759420 161574204
658232024186 258734993
629724433108 134096270
415715787670 971553
672734394579 20391635
112787283715 314591057
263419114793 60680895
266288018470 513677087
837376773580 445004208
446007888817 90535566
395204741659 186208836
121069004288 416631567
125722832290 200364967
41989215727 34893573
424190207985 513671598
430947898984 338632877
975472416675 466202726
124972417214 7415639
500665484440 56190893
73724372720 476928232
621155308495 418327668
438494935955 513666109
200977684158 242740047
37962552795 513660620
251433108655 513655131
752098587605 513649642
255043493897 55757262
806016408415 513644153
971789238896 263439066
907800049740 513638664
330659294335 96189236
348815295220 384734988
89013495369 35541275
99692243848 234270520
870937866125 513633175
74747239800 38626093
867325957522 253855272
808217135795 417070687
560635305545 365040456
765105630405 145376165
809867681330 513627686
974922234830 332369928
310852747915 67673881
893495321770 513622197
352705463189 165553729
268488745850 513616708
887993503320 177958869
271789836920 505471032
683533747366 19579263
773228285247 114533474
673422583770 87626396
74824736410 495651211
834625864355 376474043
71523645340 243728067
132893485623 136555342
999130236010 513611219
132334987943 213796550
656150040343 177184920
867086593210 135210537
626657126945 117332864
319843117763 284039283
758700769745 513605730
857733501845 513600241
416487662155 382572322
415937480310 113512520
102959506211 195397422
660218219490 513594752
37636322150 15747941
360369113965 331118436
968723927821 25051796
355359450233 13689566
647013855210 513589263
538759152977 73053101
418861210700 53523239
857528594567 167249830
823622227455 513583774
143597467035 280065247
513319666875 18454018
739994587015 146435542
902298231290 513578285
806016408415 450806081
412636389240 513572796
648503712851 48945413
852047864855 24162578
398881843115 513567307
832012081328 95881852
66572008735 513561818
609109150987 366319393
56118553680 513556329
256934927105 88652839
97072346075 172113084
322956748505 14694053
79776373015 513550840
212370197660 339533073
994890163339 272737432
26958915895 501551886
444546936250 513545351
714056106574 1432629
20785133738 77735218
272095673022 56311651
135894921205 513539862
909037770166 158220425
299849111015 513534373
271161735812 25765366
949063688115 513528884
964725999804 229302975
694808431086 25178043
118839284010 201078537
167805468215 513523395
287827423469 155497881
348265113375 513517906
886342957785 207418332
373023296400 513512417
516620757945 513506928
982294762605 199623952
679474584065 384125709
84728009620 67333563
604800586574 271414583
203017106295 365155725
527304229545 55394988
539178213590 513501439
989226962800 375151194
674522947460 498412178
265492694977 71697318
978965117757 79409363
390194087326 339412315
50438230042 113452141
594196398090 48484337
990602868801 28504377
793968022373 375809874
298748747325 449444809
125059143414 207857452
318555293745 317988748
421439298760 513495950
421989480605 455866939
600798580230 513490461
680574947755 151227439
750112057472 144119184
430792390125 1169157
184553899639 27999389
682225493290 155766842
208518924745 63842559
827473500370 513484972
78125827480 513479483
212920379505 258718526
816213760289 845306
131493466445 229291997
818020961884 4072838
466399093491 78553079
224474198250 420018280
156801831315 513473994
740674589199 326403385
813168772400 69276669
666947433557 124660679
333039632773 254387705
46266904515 399994408
924540708740 89651837
462978029348 14062818
925405868780 235747061
473156392190 183349067
195717776916 94987145
44014553090 513468505
193777521961 290494347
67672372425 117722583
443548541713 346646817
127092011685 513463016
824998298126 42265300
253950430577 84311040
495916770676 188514216
247581835740 513457527
132593830135 471428254
130393102755 513452038
774120363343 194305111
307551656845 513446549
16505460840 496721566
277321208146 3825833
898446958375 513441060
597497489160 513435571
533344812720 218335953
395438842020 61103548
639861491225 513430082
588144397795 75803090
7702551320 46667478
125577417702 324520658
46215280470 513424593
776306588785 513419104
329558930645 89915309
372635577977 252801384
978773507745 513413615
195864742310 226278536
960067325015 513408126
989698242851 2365759
505066939200 192115
704350319514 6586800
687177129895 257884198
529825122225 252861763
764202588195 253844294
655266582885 513402637
614326383835 19881158
203017106295 411098655
800102791299 189370500
674101850428 361873303
32187099298 160986881
966286437915 108934694
110606991882 73980742
52267280765 513397148
914952413725 231948673
738683580042 149405091
239329108065 513391659
351566204445 155020338
431342571970 15089261
44014553090 448769662
357618204740 513386170
332309839870 513380681
233827289615 320217282
122887063125 241883763
906699686050 513375192
380725842230 513369703
885374774704 324482235
468974431562 263318308
72282228048 110224609
441796027025 513364214
701481857865 513358725
154050922090 513353236
670671674545 457014140
763652406350 513347747
419238571380 360962129
288991130219 304227825
975327460255 33076714
446197481785 295319178
965569143465 19085253
626106945100 350714166
293797110720 513342258
220829344669 24135133
178623552051 73651402
746596769155 513336769
781258225390 394346227
11913326290 73651402
29709825120 37802743
432442935660 513331280
685526584360 513325791
503416393665 249842813
812891146850 181938394
499014938905 513320302
820871318230 513314813
446197481785 129441598
56607738849 19359703
228325471165 513309324
690806419253 163155036
253766669835 75847002
58890672401 318598027
726302253216 443867985
518271303480 513303835
262986927400 96348417
455821340031 45361096
914273204538 70484249
896796412840 513298346
967219689000 65428880
167594276032 2557874
221371770557 168852618
305901111310 8919625
547981123110 513292857
123409602366 112908730
129842920910 513287368
363307801880 318071083
587044034105 513281879
777957134320 155530815
403346492732 133991979
282793473820 164324193
560085123700 513276390
428591662745 424420458
671221856390 513270901
959552437440 459275608
260786200020 513265412
462152755290 240495046
770804770335 141868694
906327089822 321287637
189812742015 469007605
865986229520 104927724
846729864945 230411753
355417477360 182882502
11003642390 54955868
147753566076 28465954
556832401698 144053316
744396041775 257187095
520286483285 9957046
725139677200 493247029
532958636706 100673749
892945139925 513259923
380175660385 269010401
153889559049 10105249
965569143465 513254434
198294794621 64512217
578791306430 19974471
267589630856 36853146
38512734640 513248945
878090230110 513243456
199810052773 23696013
729541131960 513237967
206868379210 489662712
61088770550 2914659
986718118475 269455010
63135309012 14952036
238228744375 474452693
239879289910 364897742
794462589670 513232478
785466925518 37939968
698180766795 513226989
980424053280 336898353
265234958982 204712255
574389851670 513221500
28609461430 513216011
960067325015 513210522
651965491815 513205033
915502595570 243486551
210169470280 179369542
42072083160 112661725
110036374490 486007038
522122576395 513199544
330109112490 513194055
510568757650 252515956
163954195300 428608565
845374062243 46502808
968320052690 513188566
876439684575 513183077
464903664515 82894878
412474746260 78355475
654185732590 235867819
886893139630 336206739
683876038825 513177588
989777144645 283671520
322956748505 513172099
651965491815 513166610
893495321770 344747623
195314560465 378016452
921004414020 391777375
825822954835 513161121
892051480997 226470651
313234897723 81028618
907249867895 513155632
411260134524 148592719
402182934185 142692044
358168386585 465884364
946862960735 513150143
882950581737 8831801
93530919140 513144654
893201640895 50954387
673422583770 513139165
66572008735 513133676
545230213885 486385779
342213113080 483536988
343789274268 21456501
828077973914 93971680
90229828070 513128187
155701467625 270344228
427491299055 489635267
286644746735 479974627
34439884354 100113871
856633138155 237838370
510740201076 60455846
251782637197 145551813
671221856390 403172539
293964920428 114291958
265187654780 316347537
280504491390 1679634
182592778087 12866216
753399157081 185648958
390111379074 364502534
275186809842 325069558
592467400859 2041908
320564062398 24129644
779607679855 513122698
529274940380 513117209
945212415200 513111720
36862189105 27099193
706286122890 83817030
390152162344 293244336
548531304955 65824088
596397125470 8639686
682775675135 270997419
442261538137 26045305
938610233060 513106231
967311651706 47419471
938060051215 285384088
261662532756 112513522
808862667059 124144713
574940033515 280526323
28151835103 114132777
892623854869 171827656
937027531565 267956513
442896390715 226338915
154345401451 183749764
278429152145 241894741
707533858160 513100742
866536411365 513095253
451149118390 227617852
517721121635 402409568
404619271401 271271869
863785502140 513089764
426390935365 419546226
730391199831 159922015
695980039415 428784213
533883555489 32407056
226052011627 11691570
92319625341 966064
447297845475 361022508
807666953950 72668871
788485371511 401136120
389718221052 180966841
709325844247 153779824
680024765910 28301284
138645830430 201111471
469305119275 257884198
779867408357 200760175
192563651240 196769672
636753717246 4764452
385677478835 225285027
17799948504 171136042
89756031149 266622686
670671674545 513084275
670001170912 21923066
876439684575 513078786
913301868190 513073297
139746194120 513067808
871725765582 180626523
60297316802 156216940
990877508335 513062319
698363978637 243239546
213290162457 26550293
768121716128 19107209
432993117505 513056830
943011687820 513051341
436450606652 340888856
526856851181 150793808
417037844000 470368877
344181361935 32632105
462702937135 69090043
432993117505 77647394
347075040050 42139053
977802849125 29755869
512769485030 513045852
738894223325 513040363
824722591145 513034874
682225493290 513029385
887443321475 513023896
648334926101 256786398
747146951000 78223739
692967587410 33164538
429692026435 216903324
47483146484 338105933
108936010800 261166620
507531753348 169835149
741645132550 501963561
496670435240 4627227
726240040890 513018407
732842223030 485721610
935309141990 513012918
448948391010 513007429
678252103684 6597778
597115303649 185369019
42689653458 81593985
321856384815 381979510
293246928875 513001940
845079319410 216228177
902102759603 139601737
961167688705 512908627
996118404262 184188884
878269105642 151946498
50066553385 193284157
628857854325 36726899
779057498010 512996451
620370946535 171097619
557884396320 512990962
200266197070 93389846
644262945985 474255089
397505753069 100646304
773815918539 36902547
890963291909 202077535
764752770040 221656798
787310225685 412547751
494407808407 133986490
221723289025 390767399
805126273425 14726987
505214598789 198361482
792642601286 121965580
443446572560 512985473
556784032630 280839196
674780112599 178024737
411536025550 244161698
611252035285 512979984
309202202380 433219325
821421500075 328994193
929366718602 362065418
487584754396 38664516
427491299055 307982301
28728742889 89218206
648266900924 151161571
228875653010 113166713
182736548883 146891129
936006511370 151057280
812129248786 102929728
944112051510 512974495
926506232470 364947143
627757490635 174775249
636010218310 489712113
365344084309 46815681
863235320295 512969006
406584388945 312110029
369722205330 512963517
60146852334 36913525
964579251389 277545796
195864742310 499559379
557334214475 512958028
215289245933 323258188
143047285190 512952539
749699034759 48627051
741094950705 512947050
526524031155 512941561
422539662450 68788148
847830228635 261023906
984001202627 109006051
251808611145 36425004
601348762075 512936072
48966189695 512930583
793912407825 512925094
134517848628 51799693
927056414315 512919605
598047671005 512914116
787001257945 21846220
597497489160 71362489
886893139630 512908627
363893596357 25512872
763498360146 104444692
150455074301 242185658
331759658025 235944665
522573733772 24030842
726873315217 350785523
867086593210 512903138
816518770460 455219237
396681115735 512897649
834075682510 512892160
569263535710 36425004
682225493290 71033149
162303649765 421741826
815919681625 185550156
814269136090 512886671
515520394255 512881182
571747553288 383565831
530553542878 171262289
369722205330 83948766
965569143465 512875693
609082699496 147247914
331759658025 319481756
577970245016 222985136
258451494220 81539095
395707910219 307779208
291298223441 85255148
859050230937 146375163
843428773875 512870204
30032183112 43236853
17497441317 23575255
374123660090 512864715
231626562235 220454707
642316974073 68420385
174413737656 136840770
382800605130 46645522
756593108360 145458500
174407650355 108056454
666200276039 19238945
765055581703 133366233
570538578755 216941747
20356733755 155289299
305350929465 243782957
125790067051 163116613
160102922385 183639984
75700745295 18432062
749897860225 512859226
321856384815 23904595
447592105276 192773680
200443129496 141533865
750795759242 98000606
611252035285 239556427
28609461430 512853737
464903664515 353777028
284444019355 512848248
734632628285 44427966
4173762644 159735389
478658210640 512842759
279492382750 512837270
432344273466 22213983
23240136462 172678451
162385682870 409243373
157902195005 360995063
892421475439 418843634
173307286665 244474571
879049068005 101184226
429692026435 512831781
809317499485 512826292
626065670401 3128730
216771652420 512820803
550577881840 69611498
296596098096 186236281
340865851262 93373379
749347678380 512815314
191463287550 189913911
402434599346 4588804
26408734050 458035094
577140760895 377544398
795473677356 12547854
418688389535 512809825
805466226570 512804336
159131407481 135852750
639311309380 127185619
613910836182 17493443
629958218015 419145529
269589109540 512798847
154050922090 512793358
882491684870 28021345
451175619282 444548621
323553169686 36891569
482648481502 41013808
349147330319 50152993
509468393960 277551285
105000067152 26045305
442989176771 209262636
842642298650 169170980
454450209460 512787869
174219457082 5576824
556233850785 427104579
89129464380 512782380
324057112195 245440635
133402593281 216985659
540656533353 62673402
54255300998 139920099
620605126650 512776891
759801133435 256396679
573614101951 131154166
937509869370 280806262
450598936545 512771402
934035207723 43346633
791711680445 512765913
999680417855 457211744
454826474921 74326549
595846943625 512760424
317775213205 164483374
833525500665 512754935
240170168487 164461418
513319666875 512749446
425840753520 326013666
27661121084 16121193
544129850195 512743957
958966961325 512738468
32460734345 212215718
784994061727 16362709
69322917960 325387920
611802217130 223874354
454450209460 512732979
610345751657 2964060
33561098035 512727490
833753233786 178441901
780462479244 183689385
835726228045 260579297
645913491520 144201519
340650545237 259058844
357975840535 40047744
667920765320 512722001
166298630189 194014194
363253735230 292119091
956766233945 73020167
377424751160 141418596
900855735322 252225039
161203286075 512716512
949613869960 512711023
999979919651 129359263
569501821597 30293791
267707369906 59670919
569438215065 496578852
982624780660 478047988
592545852555 512705534
129903140729 43138051
589814659818 352300487
957316415790 512700045
37412370950 512694556
934493300615 78333519
189262560170 512689067
70423281650 512683578
394345740277 27176039
672009174013 71109995
40163280175 349116867
367310669997 8359747
811345496105 34723414
105084737885 512678089
150199649175 474101397
609051307905 512672600
90229828070 512667111
835023037417 113045955
86378555155 512661622
437944754110 512656133
199716015225 512650644
908153502917 91380872
356276695394 52216857
566273657381 138718008
66166895671 153154078
258585472640 512645155
756573759635 235505545
203080454844 166261810
555683668940 337650346
738472259031 192191846
505617121045 512639666
168938908619 459253652
837376773580 512634177
667481280138 251297398
601348762075 512628688
524323303775 186466819
427019895338 318839543
653010095335 16461511
14304733460 512623199
631608763550 512617710
73724372720 365743048
63897385632 348030045
649276954097 184562136
815610362589 73453798
635320486710 37533782
59969826595 512612221
40163280175 422570665
48966189695 512606732
867086593210 55691394
717987313215 110559438
484947785833 202428831
985786975166 21862687
47865826005 512601243
437944754110 123046913
822664907105 57277715
614002944510 512595754
294352035061 401827734
34966529367 126905680
304634142584 52870048
30964528512 328187310
673972765615 512590265
56668735525 512584776
862199155949 207346975
434643663040 512579287
288295292270 47831146
852781865240 491309412
253969499363 64578085
603656706092 187937871
486910938315 313762218
747146951000 505646680
654304525528 302251785
790061134910 478695690
873688775350 377763958
373576980227 415380075
371581354821 121976558
653065855505 15610716
640729722197 128234018
565036760305 311934381
763983014309 181241291
842622143042 152188014
242630199135 287162524
480858938020 512573798
510638105676 295747320
316354566365 457151365
369722205330 512568309
43819268029 83108949
973836049227 298760781
600248398385 172151507
101233464970 495887238
147482683926 402843199
917459992672 194612495
299849111015 430930412
911304458859 38126594
936298427368 2607275
496638615507 113397251
640517155183 50800695
529274940380 414265808
75420795317 237327893
858457525809 257664638
859934229225 430601072
525973849310 512562820
511118939495 258718526
522866821835 196605002
961167688705 512557331
858474925939 95810495
335401972780 131165144
422743567822 115318401
938802595065 216283067
364770568725 441974280
77973307218 35436984
365442710661 176894003
998029872320 466427775
835726228045 411142567
2200732870 27143105
757600406055 327676833
994178599405 512551842
340012385700 512546353
149467273534 80913349
773432640717 85194769
493610703897 397222463
368621841640 81572029
80876736705 395548318
449498572855 114456628
14024045048 119424173
695429857570 512540864
502866211820 488202638
712766471186 181224824
131493466445 512535375
907800049740 512529886
280846360196 95300018
200117853937 31819733
894640525101 178035715
714136040300 120269479
381289472125 252148193
780708043545 512524397
318778536864 162084681
154050922090 229478623
711523805171 189233275
20356733755 506689590
100576167871 1723546
156251649470 512518908
358168386585 512513419
852051586397 42056718
444546936250 7014942
875339320885 123052402
132748674825 338018109
17311633178 146644124
943011687820 512507930
788268185340 88482680
865222341530 90513610
264637472935 174808183
674187967349 34992375
107335826840 409473911
754299314985 512502441
841865344259 314184871
939530774202 11938575
631343285157 59231799
866536411365 512496952
339661465533 220257103
302600020240 512491463
3301096560 383708545
750189633509 106481111
464353482670 512485974
59969826595 512480485
488011302005 251171151
210719652125 373026951
777957134320 16093748
206181496401 57886994
5501823940 512474996
727340404580 151990410
683368731559 435881490
491862574920 512469507
605918537020 280482411
8657793920 25463471
962268052395 512464018
861277832461 55872531
159449962 261067818
126371009252 35299759
719637858750 482691682
197705481695 29113656
801833119449 291405521
406584388945 512458529
819442303246 119555909
354317113670 512453040
910784949546 87417814
377591238019 143795333
311549914202 229923232
556619925089 30732911
852510326991 174072657
225593125738 24157089
919904050330 512447551
956766233945 481160251
216964398655 278594195
267621159672 4336310
943561869665 512442062
728990950115 512436573
598597852850 510427599
521572394550 512431084
393930206510 28987409
725689859045 368048428
431342571970 501178634
972734423067 191072090
891161521655 47589630
782358589080 91029576
112997863711 175938917
658567673955 512425595
573354318559 311676398
974694076148 100789018
450607993395 88175296
360369113965 232041986
720524049730 169807704
148549103640 128815852
260534718577 89207228
151850194710 512420106
826570784592 620257
548742779658 4588804
264410176026 166333167
350616041751 350807479
821421500075 108676711
336237497709 435903446
218048498438 48303200
162303649765 431737295
372877659344 99663773
328458566955 512414617
975472416675 512409128
113887647405 16774384
166705104525 372060887
776306588785 333544574
344532342481 14073796
817020045315 108396772
988126599110 512403639
429692026435 442353021
687727311740 512398150
742195314395 512392661
393380024665 512387172
693156913998 5999477
675898326517 150903588
78125827480 512381683
862685138450 113232581
171656741130 369640238
352562065645 57535698
964468779775 512376194
359936034446 330124927
739994587015 453138906
708702351318 424453392
927322186206 219488643
177158559580 371446119
759801133435 487538469
851207979079 290785264
510735661673 10549858
163480930812 314629480
823920988236 98977648
748797496535 38022303
959517143170 512370705
63270917665 512365216
34661461725 231482108
370876910120 398836229
253343009440 239600339
541929122815 512359727
956766233945 512354238
260619726720 118123280
767503679265 389312814
904641392731 134491478
69192013380 51739314
986476053575 104318445
557334214475 277655576
620054944805 269433054
779057498010 512348749
654166219195 512343260
694404007055 435283189
882788606836 17531866
416487662155 26824743
60520008440 457738688
783052802285 145321275
699431748645 164368105
27654775800 327929327
985375689885 406734900
886342957785 58699366
236028016995 512337771
904173611754 64479283
729345643806 64122498
184310923565 512332282
163954195300 512326793
938060051215 512321304
898997140220 512315815
990010674150 123595813
617938330861 231306460
424884476080 12734480
253254636540 193377470
606000301164 61603047
803815681035 512310326
396379695370 190479278
318005111900 512304837
125991647995 512299348
446634658679 11653147
502029292685 79914351
598255649215 98209188
341112749390 405362650
987369918177 133163140
253083654190 500843805
531586655340 123222561
149099285485 512293859
350465840755 512288370
251557187500 129501977
844529137565 426879530
563634021164 14084774
883041866715 472751103
999233467633 11417120
586493852260 427494298
172757104820 512282881
773747926296 165164010
79049996851 13448050
602735437494 168018290
453900027615 89267607
721838586130 512277392
911101140810 43478369
610701853440 422186435
26958915895 257576814
343863658615 512271903
388978569905 392595236
147998921795 512266414
314704020830 145875664
98123100183 170883548
185498490998 40508820
29995335455 166080673
945770122464 89832974
149775428902 267220987
162853831610 381573324
121058498342 264086768
533676395140 65560616
604099671300 512260925
937509869370 103736611
639094232989 71911389
128742557220 512255436
486109533010 212912821
613130034002 80743190
440145481490 216694742
301040339611 337441764
851361929062 68639945
686076766205 512249947
151300012865 375540913
985925871730 512244458
843428773875 120280457
506717484735 232854358
877540048265 469979158
279097671341 1899194
65378910971 13398649
710633774472 82538093
86963784265 246736039
6052005785 291076181
383476751455 512238969
681125129600 29124634
79776373015 508868723
614590879697 247350807
453900027615 512233480
774105861405 512227991
313053475295 345450215
256384745260 512222502
495163665990 452101485
355967659205 512217013
571638942445 341053526
195864742310 620257
856082956310 262560826
409720389943 72553602
249604744057 97298014
940260778595 499509978
602999307610 469803510
533676395140 192268692
346359463657 149344712
522806722774 234023515
862134956605 498532936
518271303480 166667996
431892753815 316155422
377847931104 84816028
488850161338 93796032
435744026730 472366873
264446809612 39043257
643712764140 512211524
83077464085 512206035
215121106885 94948722
481959301710 306181909
298748747325 512200546
750643993881 55861553
252533472345 322489728
662584780538 265651133
712485494765 137795856
897346594685 512195057
544129850195 308855052
993628417560 512189568
154050922090 512184079
338141245325 7821825
881763453424 32686995
90555978961 162359131
341903223188 125945105
823401435011 55548680
536977486210 475792009
548249529721 33828707
658017492110 512178590
766403315575 455158858
639861491225 425013270
383527305145 135248960
667920765320 327435317
247031653895 512173101
572739306135 512167612
936959687525 288864114
160154107310 94339443
848930592325 166168497
408631657444 95267084
152400376555 178535214
868186956900 512162123
411536025550 512156634
332420009589 179726327
748797496535 63002742
439984842997 100580436
165188770529 37297755
847280046790 278402080
730641495650 512151145
994178599405 429124531
556233850785 147873660
667831209377 43198430
646681822692 154158565
804365862880 281783304
613456830014 423404993
991427690180 478426729
924305505090 512145656
364220386880 512140167
177708741425 333434794
152557016148 186867516
491636073916 44384054
125620484396 138992458
849480774170 355423728
421989480605 114478584
906149504205 512134678
924305505090 450317560
328127923154 259580299
505617121045 512129189
913995889280 111256541
906699686050 331403864
866413866532 32791286
391577727328 43308210
763832840758 41172989
49663383427 7333304
862134956605 504702572
776365875474 53951381
368071659795 512123700
54906903096 33603658
496175774630 12575299
836826591735 405746880
77025463790 507474517
672335410147 485941170
759801133435 512118211
81426918550 512112722
577690942740 150733429
743295678085 512107233
203017106295 512101744
883592048560 512096255
366421114260 24288825
217321834265 512090766
708736350184 263900142
713267707618 223341921
117879378341 53298190
136995284895 512085277
498464757060 512079788
981524416970 345669775
826373136680 512074299
55568371835 512068810
821971681920 477427731
408234934480 376517955
775959198045 268340743
793912407825 512063321
244057268105 74293615
731394188661 188366013
647564037055 322725755
494063302300 512057832
43752412009 130155168
347274008230 376660669
768053861110 348952197
459039530734 222337434
723268344710 156826219
906149504205 512052343
454450209460 162079192
286094564890 512046854
790611316755 512041365
884142230405 512035876
506265813973 285373110
601348762075 180302672
298748747325 512030387
143208782548 183908945
173699393380 69155911
986871448201 80128422
621705490340 317873479
81426918550 334510638
593933900224 205777121
942863635604 46398517
352116386290 512024898
676723674840 240868298
111136738180 512019409
538858163559 271485940
56173816932 405439496
502866211820 126268956
36312007260 512013920
850598247073 477383819
911283265830 267248432
240429471755 184858542
835176046200 431556158
599892439316 235884286
103984374195 512008431
863340753007 179775728
281871837459 232486595
19256370065 512002942
708331928734 23674057
586403549813 4050882
513711109421 43088650
259505223366 104395291
460619454795 176191411
216264306731 396470470
499611310685 117667693
864663975586 44768284
465453846360 511997453
909450595275 217644339
939536965794 121746020
900647685755 509104750
233277107770 304293693
53367644455 44323675
869287320590 277189011
794073092811 278676530
653065855505 424343612
514693009513 224703193
941361142285 168012801
283582246028 47918970
828573864060 378735511
978617858753 66224785
379625478540 506234003
514810496069 16236462
362019659500 511991964
995569715425 69798124
883426920065 17674580
933873348091 150085727
807666953950 330525624
953465142875 307784697
78125827480 286580690
48416007850 511986475
366421114260 149833233
92430555450 511980986
479758574330 465093948
686626948050 236076401
687177129895 511975497
846179683100 318340044
72888523940 199404392
235914446677 32286298
954565506565 511970008
282351529566 155909556
273990564300 511964519
287959615056 119962095
558031051422 266880669
463911307878 173831141
902298231290 427878528
259135654485 511959030
540828759125 464407823
892264245615 38011325
145553766337 146441031
501051888084 72723761
782908770925 343946229
701624478552 337633879
675085479555 230406264
103984374195 121542927
949370451858 22477455
139523557372 82263643
285123280524 91562009
132593830135 141874183
177158559580 415402031
591995670710 511953541
951034999832 19721977
869837502435 511948052
965018961620 433477308
950448656455 51223348
420042866480 184101060
813587511743 80095488
310852747915 511942563
117278928234 327320048
910550958965 511937074
374239818308 307340088
746373495683 138350245
666820401630 341920788
527194120205 344275569
734492768565 511931585
422539662450 511926096
152950558400 352020548
142150321884 281860150
335110430034 343496131
665169856095 511920607
678802801495 6306861
38236267269 15435068
820139969032 13118710
108840180930 38088171
170277840716 77043604
980974235125 511915118
91433428872 331623424
168905831905 511909629
618157001643 109659242
794655324927 220163790
902940869851 174522755
600446628131 87329990
224556083152 292168492
755135127923 197757692
760038395460 219834450
905049140515 511904140
434643663040 511898651
470188681024 51711869
200816378915 511893162
463803300825 75347503
394059401103 105361355
578875085037 41870092
407684752635 511887673
80701376714 132284900
401082570495 511882184
703132403400 88641861
597497489160 511876695
227775289320 511871206
666820401630 306966836
309202202380 472789526
719087676905 511865717
77893343466 8326813
837169209626 155031316
607098008178 71878455
196414924155 511860228
988897927276 149481937
867498767709 20391635
531475667760 25441515
739557851822 292042245
192563651240 511854739
129842920910 511849250
111136738180 511635179
468259821233 217693740
900152838519 97896315
624456399565 511843761
628307672480 397529847
987834317930 239463114
670317263374 162353642
315804384520 511838272
796663317050 188437370
233827289615 511832783
963934713634 486325400
569856734848 5494489
919353868485 511827294
209069106590 511821805
483609847245 511816316
653283900541 156557258
507320536628 180242293
663519310560 373394714
954015324720 511810827
469305119275 318334555
725689859045 229462156
570538578755 511805338
103434192350 44598125
715236403990 511799849
507267666580 511794360
237678562530 511788871
137445822015 741015
623729057337 46678456
727409467178 57475319
991977872025 433921917
656099382362 71373467
823072045610 511783382
504218734681 27000391
229976016700 421445420
728440768270 511777893
382481458203 215207223
84177827775 156809752
750998223915 312691863
472056028500 58150466
50698691489 230197682
100133101280 511772404
61070190285 460768616
393176610395 129271439
292696747030 511766915
448948391010 333665332
818120409005 489355328
678655526136 216980170
527372913402 200063072
758150587900 511761426
809867681330 201616459
624857299658 62591067
158874563285 22933042
125441466150 511755937
941489612330 145178561
762001860815 446189832
841524370160 29382617
23107642980 511750448
545611907967 14957525
885482759801 215832969
634157724068 40102634
150507362515 121630751
875339320885 511744959
390758282588 71713785
145461304132 115916702
956216052100 310710334
238228744375 336837974
798337964784 305934904
234377471460 56866040
505066939200 511739470
11553824235 511733981
129842920910 324493213
362752224348 246077359
527920361725 98187232
34691277973 253130724
608044504220 302679927
899936816016 48945413
719637858750 511728492
580992033810 491968092
650612296388 198004697
336161112785 443659403
749347678380 511723003
565468085925 10121716
237306224285 293271781
813168772400 511717514
831772324389 60686384
925956050625 511712025
728990950115 83685294
578241124585 188717309
606668787426 51031233
136995284895 127114262
101947015922 36545762
878331894313 207868430
214020743195 511706536
988676780955 511701047
900647685755 490908715
346296252333 24113177
221723289025 511695558
216504653574 97495618
150199649175 63200346
936781286628 28800783
153583294805 409353153
336711294630 182975815
561735669235 511690069
613452762665 166316700
656959141226 72537135
634909854620 511684580
898876291488 9012938
974922234830 98494616
616753853735 511679091
568337851375 511673602
915406721788 14600740
730099882134 142637154
676987569493 2651187
715080722064 68782659
283893837510 511668113
599456274979 85968718
773555679560 212374899
658753021018 276442507
541774900963 98884335
84728009620 327259669
577690942740 511662624
693516078643 27944499
118165020412 40865605
393112098178 159537785
70095805002 250292911
249782563120 432582601
932008050920 437061625
141396739655 511657135
636010218310 169928462
734388814975 17312306
698730948640 72718272
559842726552 65555127
404383661565 511651646
790061134910 511646157
801614953655 164181479
653616037350 316528674
91880373605 339494650
965018961620 511640668
152177624538 174264772
88029100690 500640712
891331118196 22170071
413186571085 511635179
925956050625 511629690
154601103935 481582904
215950398891 6103768
409335298170 218253618
431892753815 399286327
335060749095 511624201
195341385208 474233133
323699544849 147516875
316904748210 279895088
969970598225 368416191
949292881310 212940266
300949474705 72323064
477706675696 2316358
869520229838 277754378
523400119516 238947148
733942586720 51382529
312689041210 312346056
503516106839 410494865
466417525553 6180614
422758492413 11175604
495163665990 95843429
293797110720 170126066
653449141397 6888695
652515673660 312494259
778507316165 444823071
13964862650 86105943
764752770040 511618712
511308123369 168451921
923205141400 511613223
802165135500 44521279
993078235715 402244898
457973577585 109823912
207418561055 426714860
390629115440 360720613
935309141990 511607734
786209861995 400126144
643162582295 314179382
428041480900 511602245
15405097150 511596756
820193140975 22933042
500340993808 123716571
749043442158 249195111
220072743490 511591267
596397125470 73344018
633809490930 187421905
446747663630 511585778
118905409993 282321226
113337465560 362773499
987576417265 511580289
436872977132 274142616
226674925630 241779472
553630996357 74919361
69873099805 511574800
236578198840 511569311
961223923510 52079632
593646216245 511563822
990877508335 511558333
770011647931 175895005
924896574496 217293043
527074213000 511552844
730183633296 271332248
511253365105 64709821
760901497125 299079143
65866968314 44910998
256934927105 511547355
196414924155 35239380
934758960145 398007390
778559148792 248316871
859384047380 487011525
938610233060 511541866
695809861040 68047133
601898943920 511536377
37658371463 18064299
916678015846 357229609
717283656022 48566672
400728027588 84508644
358718568430 17345240
917987417123 32571726
108936010800 511530888
889903662088 65297144
125259985924 15978479
411536025550 435277700
15604995552 199223255
728990950115 47199911
411536025550 511525399
101969718426 153126633
627757490635 511519910
896461751091 184891476
109486192645 60192374
758763514504 90420297
521673886160 394686545
686157997916 206649872
370272387175 143076274
444546936250 511514421
996379326785 511508932
735593132255 511503443
44564734935 511497954
77892909835 111481590
351016022600 511492465
633559535429 82093484
41813825710 511486976
594610087553 17378174
174957832200 511481487
45114916780 140902630
809317499485 511475998
376874569315 511470509
77025463790 466713203
356611433989 357322922
801064771810 471812484
735593132255 511465020
212370197660 511459531
861475068698 30672532
806132105557 211342967
632234144695 387688070
780708043545 511454042
956216052100 511448553
467104391895 511443064
307140879133 41914004
839577500960 281481409
425290571675 511437575
479940243763 216447737
376874569315 511432086
336711294630 31797777
414286934775 175148501
851681501550 136774902
626916010141 187718311
83824217998 253086812
986476053575 39098147
565586942150 360665723
16505460840 150936522
406034207100 511426597
686076766205 511421108
486910938315 511415619
467104391895 430150974
215121106885 511410130
212370197660 511404641
41263643865 511399152
739145246273 122377255
123790920615 511393663
434401194535 33878108
266990992119 98867868
668192706847 149191020
181009832495 57854060
626106945100 511388174
410329364467 41815202
230220853545 10604748
705333130780 511382685
782908770925 511377196
16154282690 311599552
832744421127 53254278
584843306725 485123309
894331875723 74908383
302820321255 167672483
62170553975 355538997
417588025845 511371707
498794563625 63068610
103984374195 511366218
565036760305 511360729
571523725427 52145500
956216052100 353661759
34784217721 6833805
539728395435 323960780
368071659795 511355240
102083862181 48050706
78475213308 120510995
169199065263 78816551
105084737885 511349751
280592746440 511344262
692128766500 450548098
998354255753 57316138
455000391305 203795592
133144011980 67092047
821421500075 86023608
74824736410 22263384
379966554022 86638376
753749133140 511338773
355417477360 416066200
4951642095 511333284
360369113965 206309554
914952413725 93104418
164127159179 262473002
414837116620 170071176
343863658615 511327795
28609461430 105460157
824722591145 511322306
738344041480 400653088
895060746474 3331823
110586556335 31693486
115266100302 67860507
670970808578 97435239
375224023780 191077579
747001687196 7410150
375224023780 416911506
303700383930 5988499
864229293279 44104115
174500458367 299397505
367521477950 511316817
439045117800 511311328
829674227750 155722930
771354952180 511305839
461602573445 511300350
768269617233 237223602
315550745900 211518615
639861491225 511294861
21892534326 43758308
790968282892 18250925
289395655960 477235616
281920799339 133069827
662418946870 511289372
141022666886 133003959
954788486212 89800040
212234830523 59819122
682329932493 125522452
401632752340 511283883
943561869665 493285452
171106559285 124858283
405387350079 98802
726790222735 474946703
154050922090 511278394
667370583475 511272905
825438420032 218297530
333990322411 355209657
353113619740 18991940
590569520984 81297579
66050221487 358525013
710284767385 511267416
993078235715 352410267
446292781803 33949465
831778483047 30842691
190913105705 362284978
440145481490 81143887
558765032432 45981353
277291655370 201490212
401082570495 380629216
876439684575 283720921
205217833675 256210053
79226191170 494504010
821421500075 511261927
554422041011 113100845
632709127240 209674311
326579818826 146353207
387549571388 18108211
128742557220 511256438
679474584065 511250949
852781865240 443313596
224783481444 167765796
58869462905 511245460
587044034105 296279753
727340404580 511064323
340208326533 313915910
870937866125 511239971
399432024960 74826048
247031653895 405966440
198439967693 128579825
283343655665 73129947
419146303871 44208406
602613828699 267588750
870999661287 122909688
957866597635 511234482
48416007850 511228993
462621938543 19546329
512769485030 511223504
314153838985 219033056
670340075658 19875669
107105434135 52249791
490762211230 406427516
914952413725 511218015
650077412386 79810060
72073827185 511212526
567947833061 345373369
780157861700 423190922
858187837353 23328250
906149504205 511207037
980974235125 511201548
806656423234 291987355
659128713042 365808916
397231297580 343122879
428721164722 237426695
484467824765 90189759
501219898304 308608047
106397147134 62920407
249361488044 42358613
28687119802 45432453
708951689143 60785186
465453846360 335789575
863459068402 182179910
663274245758 8409148
648507566129 88927289
647589731064 319377465
218422197955 461383384
994728781250 511196059
974570710873 50652492
449693728761 31106163
397781479425 498000503
991977872025 511190570
795934317144 123705593
905049140515 511185081
337672448883 79294094
223373834560 85864427
604356644324 17175081
558565946402 262412623
861681908104 312829088
653616037350 325075047
691344415518 61454844
838518529819 258674614
119402908416 468178766
7702551320 368097829
335831830256 206221730
55568371835 465736161
419238571380 409067725
580441851965 337030089
773167818423 8798867
910550958965 511179592
516836656782 233205654
659005701644 10813330
454625292093 335663328
500665484440 469029561
494613484145 511174103
367915357612 38439467
20356733755 132960047
831324773285 511168614
12688944273 382177114
999474467667 71900411
323506930350 511163125
513054375108 24508385
998368960784 129436109
607092392931 256940090
461052391600 511157636
188712378325 297339130
209619288435 511152147
705090859879 104999081
490508951351 17531866
136995284895 511146658
378163095925 141237459
563062360862 217298532
771905134025 511141169
677824038530 490782468
355967659205 57217336
961717870550 511135680
925405868780 491391747
341874543163 90266605
192563651240 511130191
994178599405 511124702
813718954245 429377025
428041480900 511119213
444546936250 40678979
341559735127 40799737
734096860554 284708941
447297845475 511113724
853580243198 170466384
107953523385 46612588
321306202970 511108235
694879675725 511102746
436844390420 511097257
611252035285 489668201
169672971964 107820427
299298929170 274735428
86378555155 511091768
214020743195 511086279
520472030860 511080790
78125827480 511075301
198615651535 40173991
146135762426 80787102
724828135119 258109247
46065340038 30529818
343313476770 511069812
79776373015 9106251
369172023485 28021345
99392969682 12866216
145507763028 49889521
327091176974 179484811
450146541235 21802308
198065469690 511064323
251994943647 213911819
750696710237 98357391
210493958004 22362186
666270219785 427538210
135894921205 320283150
612352398975 506321827
760901497125 511058834
972293845574 184304153
325495966048 60175907
154900742956 7629710
224881657698 21522369
639129406501 2245001
836826591735 511053345
12654187925 102512564
924089306939 4621738
38183797918 190303630
16507607039 266386659
160302019393 59572117
52834313840 127245998
466386320588 4061860
315254202675 227645297
458301482375 306730809
401755052749 266600730
299615968321 41551730
718112506327 80677322
19256370065 511047856
594285682164 49137528
128531513240 85952251
758150587900 492121784
470955664810 92335958
708899115501 184276708
654923221071 82735697
651415309970 511042367
383476751455 296943922
391063377675 52178434
848930592325 477586912
365378247845 264481976
675913207196 123035935
55018189990 430897478
441245845180 511036878
775978316232 265179079
573289487980 193876969
197515287845 511031389
553482941560 308926409
496863486278 47271268
12654187925 511025900
128635990866 9836288
602639945361 6487998
196965106000 511020411
609601489750 511014922
354867295515 511009433
925987678243 280712949
250485262319 143323279
98728698972 146468476
660768401335 511003944
376886293819 152259371
922654959555 510998455
613452762665 510992966
221057489465 62442864
589244761485 510987477
160653104230 277364659
318722730201 14243955
28059279585 128865253
896704436248 52205879
14854915305 510981988
502354008366 433093078
773858074059 43308210
506167302890 432055657
558984760010 510976499
952914961030 199168365
976572780365 303651480
910550958965 465988655
506478880486 62827094
171106559285 510971010
351566204445 278786310
781926997080 161925500
557334214475 157177515
198065469690 438011222
197780148562 43198430
281693110130 482955154
222546707801 82175819
908208464274 87297056
221832360944 95184749
273990564300 510965521
879190593800 428581120
891294594390 238584874
614553126355 510960032
63032955629 121252010
858850617963 55521235
842031633514 109807445
337261476475 114204134
168686883765 152566755
755399678675 287755336
550181850490 510954543
99785891677 221777556
829674227750 246983044
628857854325 160229399
593364281830 51656979
238778926220 510949054
608815288975 53671442
959517143170 67657414
176058195890 510943565
359268750275 419480358
569722633089 140238461
943011687820 510938076
571638942445 55345587
448948391010 255979515
979463373662 301175941
903948776825 510932587
198737095660 240796941
142497103345 370743527
704782948935 469188742
328229969153 90947241
256934927105 448303097
918803686640 125017464
502320305906 12169113
824500025754 91990151
445647299940 510927098
307873471426 139206529
820055273762 108951161
603549489455 177173942
749347678380 287365617
299849111015 376144703
818670590850 450789614
542300140792 43544237
412158508503 368322878
477007665105 510921609
265187654780 510916120
452249482080 162024302
413487554911 137949548
418561437035 73832539
278392019060 497720564
398881843115 510910631
730126871547 419579160
600798580230 448401899
929257141695 433631000
910000777120 510905142
349365477065 510899653
212147873785 13799346
750998223915 510894164
241824007422 50070658
574940033515 150662072
977122962210 127904678
413186571085 510888675
987576417265 510883186
707839293565 202730726
832975318820 199486727
201814896791 47238334
690478220965 52897493
625006581410 2409671
543579668350 510877697
997479690475 424645507
841972462094 295313689
408071452685 28383619
792261862290 349034532
528434365571 202203782
469305119275 510872208
692473343964 104395291
242781788848 74008187
965018961620 381062847
671772038235 413941957
625070747820 392990444
920454232175 510866719
724039313510 510861230
146898558105 304776725
388764863760 90513610
223376606505 423339125
275641109835 510855741
366486125976 179967843
681079216696 801394
249782563120 372922660
32327623187 37824699
244280744670 491139253
650029065274 209921316
107551879369 152797293
876439684575 98906291
735231371313 137054841
289395655960 510850252
435523151951 34350162
797213498895 438840061
244830926515 65730775
865101171855 47457894
996605819392 270788837
513319666875 510844763
905049140515 454346486
500665484440 510839274
539987498191 163989364
518821485325 109137787
594196398090 510833785
551547349347 191516699
99582919435 284313733
908971847276 268856709
11846596517 67289651
799668010190 125698100
742745496240 510828296
57218917370 510822807
468986853169 94509602
983725144350 412218411
208350980393 22296318
252533472345 184079104
817072404886 247433142
344964022305 448846508
96832010210 510817318
368071659795 241340352
466947359675 5351775
45665098625 431682405
318555293745 510811829
695220438334 11290873
258585472640 510806340
72073827185 137510428
315804384520 74864471
212769906640 110037983
34111279880 510800851
277396961835 371177158
608501126060 79189803
927056414315 331842984
811201267141 191489254
665440941338 112584879
39613098330 510795362
225812010591 180703369
873195025914 132400169
170953863375 112458632
123790920615 510789873
431342571970 320283150
967219689000 337782082
446581327555 55620037
428313378515 218143838
122140375080 16022391
258035290795 510784384
384577115145 450685323
662418946870 510778895
617304035580 510773406
262848920054 20391635
259534743208 110866822
490762211230 217457713
472606210345 260332292
923205141400 32912044
459952027910 510767917
723630369124 28367152
314153838985 497253999
319655657435 468134854
197515287845 309469820
411279214288 152720447
630685590269 75111476
429141844590 116284465
783458952770 510762428
813168772400 510756939
294558240324 21489435
902408741327 256676618
39062916485 510751450
620845978481 222985136
928515923275 4177129
146348376260 351680230
356848174559 177596595
384155897355 132833800
461052391600 377473041
658567673955 510745961
664619674250 510740472
491312393075 510734983
175508014045 510729494
232726925925 510724005
528751704036 333259146
653616037350 510718516
414837116620 510713027
752563319279 40437463
566137123995 338885371
68772736115 198388927
119939647700 460592968
844529137565 439059621
797763680740 26500892
14688271846 87791066
804916044725 76373946
563936396615 113468608
280918606414 114807924
92583627193 36018818
307785361998 115071396
981275998389 79969241
866536411365 510707538
549978705181 44878064
141731299694 158676012
8065006457 3512960
521022212705 510702049
591445488865 280663548
653616037350 468123876
659826686212 186164924
875889502730 510696560
75497970657 133207052
331975699576 179633014
588993049504 193207311
751806696144 21368677
141396739655 510691071
974372052985 510685582
235477835150 510680093
426197950195 100289519
795012771515 344368882
902298231290 303744793
790443202244 110888778
782763759615 51442908
759870750422 385904145
112237101870 270454008
506457418496 132389191
261061616084 20012894
832975318820 510674604
102780880265 18991940
215121106885 510669115
776306588785 446617974
788889987657 2354781
738072640456 32955956
403628473640 115905724
850581137860 368553416
469305119275 476384821
518271303480 52365060
736693495945 227788011
724589495355 510663626
933658596455 456075521
722938949820 120834846
77575645635 510658137
43464371245 510652648
715236403990 493691638
903414941222 273632139
676173492995 510647159
791711680445 510641670
752098587605 111964622
943011687820 348897307
182110196185 510636181
82811145875 161947456
665544348609 27856675
265737836625 510630692
756304065690 30557263
398941678704 373663675
361605121823 221085942
438677483628 172156996
927125619627 357805954
187256088500 133827309
794081507448 33806751
989777144645 510625203
807116772105 510433088
816025042980 51530732
192188310512 330756162
734364196810 35941972
722388767975 484475607
39492546004 9320322
430242208280 510619714
638210945690 510614225
86378555155 510608736
726016213029 41134566
731191677495 145370676
57769099215 373894213
931457869075 510603247
135728058186 109285990
856633138155 255348280
718537495060 491183165
83077464085 510597758
3140748984 7322326
641354719112 115060418
283893837510 510592269
664069492405 510586780
820871318230 357037494
262176388399 90167803
528072478382 7596776
349915658910 510581291
397095277252 51816160
462702937135 510575802
839923648278 642213
229425834855 510570313
856082956310 510564824
368785957251 135803349
999130236010 510559335
516820222716 233403258
455302094190 34915529
916052777415 482911242
886893139630 256237498
1986433913 114143755
356574465574 387479488
885792775940 371385740
410435661860 68843038
922104777710 510553846
314153838985 510548357
327108763730 207736694
679474584065 390668597
413021025426 40904028
301499656550 232426216
940023568552 144668084
832425136975 510542868
626904933339 14084774
552382577870 90508121
433543299350 510537379
644704788529 44954910
686680410910 138553338
431892753815 510531890
655816764730 329378423
144147648880 510526401
525576755675 11422609
607259362822 23943018
850030956015 510520912
419054719906 44779262
590895307020 120154210
401711810407 113276493
301499656550 510515423
556784032630 208505154
227926094106 260776901
896796412840 173199906
311256623046 18481463
984275326195 510509934
874238957195 510504445
505668563953 453067549
532114754938 151776339
703496812621 116679673
793362225980 36891569
600326616635 289275789
656917128420 407261844
532576031450 510498956
726965991493 322835535
923755323245 118864295
219331667784 59813633
352116386290 195188840
538077849900 510493467
350857008851 37632584
83680526956 412377592
197789886048 189249742
20906915600 510487978
579891670120 424414969
214020743195 510482489
119939647700 386304842
8802915010 328533117
706983676315 494674169
991502785189 328961259
375774205625 482779506
241822399145 190539657
464903664515 510477000
798313862585 23229448
275090927990 510471511
999375588821 151792806
426941117210 510466022
806566590260 510460533
611252035285 391008915
983401482557 212693261
161753467920 510455044
165054558990 29690001
782429600273 343287549
183760741720 46244825
230257448708 125950594
395463762080 55543191
859934229225 510449555
25175352515 28169548
348009817077 124155691
4951642095 510444066
120489829545 510438577
458400449045 67130470
781336476574 327177334
64371281355 374311377
39904163533 146814283
94081100985 347371365
488319020834 105191196
708084040005 510433088
571088760600 510427599
11569418484 253350284
184861105410 510422110
203567288140 510416621
335740723834 229687205
249920759673 324559081
499761522659 295703408
460502209755 116174685
187612014635 510411132
112607488612 99768064
541623475920 238892258
262141577161 84289084
72073827185 510405643
758068958073 1893705
64921463200 510400154
68222554270 510394665
568337851375 510389176
773191838287 315441852
796113135205 510383687
519921849015 28531822
702582221555 166130074
800283093971 128442600
718542012507 347881842
170556377440 510378198
392279660975 510372709
497914575215 510367220
610701853440 438208826
826136041906 26577738
107135711459 58435894
547981123110 510361731
780465569551 123436632
89033058165 5247484
166926838169 205919835
90835300612 423333636
260236018175 497599806
316354566365 510356242
410985843705 419403512
254921292290 42215899
566687305840 510350753
530925485915 510345264
605200034990 419776764
967769870845 223215674
341434789020 60329599
138370449881 212588970
806566590260 201468256
756500042365 510339775
516895432994 13815813
381683873242 71631450
695980039415 510334286
515980679839 22751905
782772333433 46436940
75374918255 510328797
30260006965 510323308
116088374785 360072911
671221856390 12745458
175174186624 100723150
277841837215 86676799
884692412250 413354634
123705157571 32549770
630508399860 510317819
421989480605 480342390
759250951590 510312330
224922863621 1608277
64371281355 27785318
120328263411 34800260
774656043250 398259884
739444405170 510306841
830774591440 510301352
873522889373 9808843
414286934775 510295863
642612400450 367960604
492962938610 252257973
149099285485 303602079
317248337654 45465387
780923832602 203823037
89679646225 506738991
22374290297 2771945
16505460840 329493692
524323303775 510290374
899699850397 185648958
10453460545 155163052
256384745260 510284885
196414924155 510279396
200816378915 367087853
977401325867 216963703
968681431983 70983748
431892753815 510273907
502866211820 68903417
807696468303 104000083
242080017290 510268418
68772736115 16214506
135518411320 289171498
856359376861 139074793
377424751160 510262929
367521477950 10615726
484160029090 196456799
187224965870 35063732
384278461236 37857633
435973867627 145090737
242630199135 510257440
393780732643 7344282
373315020283 69649921
94864554352 199563573
182679375459 332677312
980424053280 61350553
138645830430 510251951
972373995952 208417330
378925718537 75748200
739662609387 116251531
567787669530 510246462
355967659205 460675303
190450001356 416538254
421555138616 92187755
577140760895 510240973
550732032335 510235484
293346954922 296982345
822521863765 83992678
981524416970 510229995
217257911952 21066782
921004414020 510224506
499968655563 76620951
620605126650 453210263
369722205330 510219017
606664599319 122476057
35211643570 497973058
336362635931 43906511
418688389535 510213528
166705104525 296674961
723851735005 135155647
880718479233 30441994
189262560170 510208039
80753055649 73097013
387942070730 205552072
518332011820 228254576
102105274770 121866778
311402929760 510202550
981430299668 31347679
825822954835 510197061
448398209165 323406391
877768829785 258405653
565251874215 184402955
31360370655 510191572
223595826187 84415331
92085503024 143378169
516856905703 42600129
928156778005 509104750
582092397500 510186083
21209705307 122404700
156087388237 43862599
490212029385 510180594
222823652715 318334555
966551413901 2870747
436966350511 126137220
952364779185 510175105
929463445760 239007527
741645132550 478091900
309202202380 510169616
171106559285 327879926
962818234240 510164127
616753853735 187465817
243494099286 125198601
340012385700 145678060
5019173262 78849485
846373807074 248651700
396489985847 82785098
72836213770 136127200
56820253881 50619558
237678562530 344917782
824462398659 83965233
789837394873 62865517
519371667170 264020900
501765848130 20995425
886893139630 310496263
612902580820 510158638
80876736705 163769804
121040011390 510153149
373573478245 502759466
386227660680 166991847
953524347229 35283292
146348376260 315837060
368880170447 236663724
283119976007 48028750
610151671595 510147660
396681115735 510142171
368621841640 510136682
428758758883 161491869
856633138155 510131193
205355338614 202851484
448688961495 69798124
741645132550 474842412
552382577870 510125704
648877368456 118265994
710284767385 510120215
693779312035 510114726
777957134320 173595114
875889502730 168912997
692128766500 510109237
697080403105 346322966
391729479130 269103714
625556763255 341492646
40163280175 123326852
756067352565 170587142
3864221467 227041507
477022864146 348156292
726188798167 7042387
862989388231 196956298
594039689721 84519622
839577500960 510103748
919904050330 461092467
677076996281 95486644
119010321250 294413493
577690942740 333275613
509162231099 66197340
370542045278 160816722
988676780955 510098259
462741140575 144217986
930744057232 119616288
993078235715 510092770
934591328666 101266561
782734309 270739436
328458566955 127224042
223924016405 175960873
342213113080 393424075
639104294326 144316788
667724322080 99669262
895363132903 28196993
756500042365 510087281
667370583475 510081792
476457483260 332962740
569988396910 510076303
683877460476 339351936
453349845770 510070814
550187335 131884203
528724758535 510065325
208518924745 510059836
970922788941 5549379
403948304111 261051351
814819317935 163374596
331209476180 355654266
124035559856 134162138
872593966528 482241584
286244096228 19529862
900853210382 60346066
710388350304 366346838
315804384520 510054347
662541099076 268895132
713756725536 214971196
166705104525 510048858
456650936840 353337908
528174576690 340433269
346318565118 165833668
905344284045 168753816
933108414610 188091563
784559316460 510043369
351016022600 510037880
799296182422 8804356
857183320000 443324574
612352398975 142982961
241953619179 55663949
194764378620 433801159
971118820506 246807396
596691324892 30469439
785109498305 357937690
778507316165 510032391
284444019355 336387876
661146544034 105537003
119560788523 146622168
947413142580 133470524
510018575805 380733507
202466924450 357937690
445933320752 63205835
137203855917 108901760
961769637309 9935090
617721929617 49335132
68772736115 510026902
333527657182 177437414
323506930350 359935686
476457483260 510021413
887218598907 129254972
82981217051 5236506
295997838100 510015924
33875529911 158434496
27509097740 314766705
264409885109 75682332
135344739360 510010435
294347292565 510004946
705883312625 509999457
445647299940 70187843
409335298170 509993968
108007804106 79744192
709734585540 331914341
759804388412 454187305
71523645340 509988479
306273369801 131192589
717437131370 478015054
18706188220 509982990
177988685914 33603658
364770568725 509977501
34111279880 509972012
397941077589 173875053
638761127535 245852310
326642898414 120423171
414286934775 299715867
203800285212 45317184
664069492405 486226598
423640026140 463611918
770804770335 100772551
456687800964 435672908
180459650650 222277055
813718954245 18201524
659688451236 423844113
237678562530 509966523
205217833675 509961034
281693110130 48160486
267388382160 509955545
409335298170 442874476
464033213079 194963791
28059279585 187822602
827129068201 43247831
537662944460 265590754
593096034400 480188698
312503293450 509950056
683325856980 509944567
689377857275 509939078
839736165994 308498267
763805845856 214147846
162303649765 509933589
764752770040 272034840
828573864060 66329076
501765848130 451453783
881941503025 509928100
972721507450 320283150
466554210050 509922611
301499656550 509917122
247581835740 509911633
740712638947 262116217
687177129895 509906144
603549489455 509900655
703682585245 118117791
337261476475 509895166
690478220965 509889677
920454232175 509884188
174957832200 293760302
816469863470 509878699
601898943920 104691697
755949860520 509873210
605294923333 257725017
334510567250 18909605
395030570200 509867721
329975540256 7783402
845897364455 93060506
19078743117 34531299
289395655960 509862232
294634416666 162732383
222273470870 509856743
614853303298 209086988
706343230446 44241340
81977100395 509851254
136144121805 120368281
609778817384 80287603
471505846655 509845765
158024901600 226618854
255472281018 271667077
804576426409 97012586
956766233945 40415507
995829144940 167710906
905723121266 198136433
655580866558 2310869
71523645340 509840276
295203700231 174149503
152568263109 28509866
182110196185 197302105
288295292270 11230494
358718568430 509834787
496584499456 10917621
549631668645 509829298
438298822055 40163013
535079317999 171361091
259685836330 509823809
425840753520 509818320
810105119003 39476888
266838200315 347750106
326257839575 172898011
782908770925 229160261
205768015520 241988054
62170553975 439762213
198659903853 341306020
51885814313 124891217
681511050212 43862599
732933472166 19024874
694879675725 509812831
220072743490 509807342
640975560948 22181049
399121580679 130248481
989777144645 509801853
598145885682 91276581
231679080987 126592807
713585858455 364074392
310517048745 232162744
495256210530 281931507
179104605430 109571418
505066939200 465170794
338912022010 69293136
379625478540 440184866
754299314985 509796364
271541972728 12191069
252797910409 122607793
371376483385 164807225
960369692069 25018862
509468393960 509790875
209619288435 509785386
322879191516 6026922
818154874436 456712245
917703322950 509779897
909227760923 173935432
230936704388 49022259
208252562623 62387974
23292380764 30227923
303375893298 123716571
134424766166 271173067
391324355088 86825002
236806239345 279324232
317102676061 200672351
806453728023 17317795
830774591440 509774408
521198640143 238123798
765853133730 509768919
787310225685 509763430
824722591145 108215635
199165833380 351707675
894595685460 509757941
875677525620 154548284
331209476180 215179778
785659680150 373592318
420338935070 51327639
816090515772 131005963
849480774170 240648738
938248746568 11192071
874789139040 509752452
354317113670 163149547
724364207420 38927988
505617121045 286712426
17055642685 509746963
336711294630 398550801
390078933595 509741474
746046587310 509735985
724039313510 509730496
830224409595 509725007
236028016995 360166224
81977100395 283891080
261336381865 299507285
214605110532 25677542
737793859635 1130734
652515673660 402080228
784009134615 509719518
681748370035 417542741
362019659500 360594366
543579668350 509714029
928706959850 491045940
812068408710 439893949
612352398975 509708540
432442935660 509703051
834005047150 9375212
161203286075 203422340
939710596750 509697562
717210526075 10033892
153735828626 234012537
24758188515 197735736
237678562530 460724704
553797071541 171015284
647013855210 509692073
451149118390 63200346
37412370950 509686584
770804770335 201309075
212753423173 11208538
726790222735 450663367
140607388194 19732955
677273856685 218824474
17055642685 509681095
183210559875 91084466
13754551615 509675606
122140375080 509670117
658567673955 509664628
315254202675 411021809
395282592146 85255148
552932759715 509659139
896836921660 77685817
56668735525 386722006
262484406542 391678573
297098201790 509653650
167014497499 162693960
337440417875 20753909
612801794383 30925026
596277599587 39317707
155151285780 509648161
640097101061 271271869
786209861995 309502754
780986050417 107524021
381733104083 47650009
764202588195 131126721
39062916485 322522662
443446572560 272226955
511923712138 111909732
141666781988 185676403
415220007304 78717749
98340047419 11307340
714136040300 509642672
510568757650 76104985
45665098625 509637183
405667555459 40058722
446197481785 225350895
677824422760 68766192
449171656085 256736997
228019022876 238057930
826373136680 509631694
572897597917 4945589
885792775940 509626205
349915658910 509620716
896796412840 509615227
94631282830 261978992
229425834855 509609738
692128766500 509604249
642612400450 403145094
518506523597 190473789
42914189400 509598760
927485236951 78113959
282890277824 381913642
131313265156 50948898
960213107366 128892698
664455056232 17136658
281142928285 367741044
755793470513 14699542
523281496737 37539271
646079583171 38395555
217213187580 52140011
286644746735 188420903
955115688410 262500447
107558252098 215223690
401632752340 509593271
750202878466 124951596
501765848130 509587782
408810365725 441699830
210169470280 54588105
810769982525 81319535
226674925630 509582293
255739639230 39065213
480858938020 437319608
3851278405 509576804
444073221664 122223563
641227379801 8343280
192614902033 170131555
57218917370 509571315
3301096560 509565826
139746194120 509560337
418138207690 509554848
721288404285 83279108
134348436132 328598985
914546576113 270185047
688827675430 509549359
462806421252 10149161
154601103935 509543870
429692026435 30590197
738756792324 14941058
734492768565 435618018
974590273669 187773201
172206922975 509538381
884692412250 499877741
891186315468 8008451
462702937135 232338392
529274940380 384350758
761496595457 408013837
789510953065 449186826
440604850411 38691961
272890200610 509532892
723489131665 509527403
725139677200 239358823
317650552526 169138046
880290957490 509521914
53367644455 361626298
127092011685 509516425
759250951590 318630961
166154922680 509510936
166780424583 149970458
804588666879 226690211
782278677310 19431060
150084487047 67712304
152400376555 509505447
501765848130 63677889
26958915895 218286552
699281130485 509499958
801253357383 81012151
588144397795 509494469
605200034990 454362953
302955789775 14474493
367288900623 185292173
697630584950 446244722
791886955193 18344238
778509616056 105289998
327577642507 282013842
340841694173 179665948
442896390715 509488980
347164749685 509483491
848852382145 6954563
433671302830 371182647
298748747325 187608531
920130169685 194607006
900861163943 163687469
64371281355 438280183
377974933005 483729103
217902957603 390778377
724054797979 34190981
825343010234 47320669
611802217130 509478002
566687305840 212309031
751548405760 101014067
584843306725 10500457
555815421407 288167011
89129464380 412256834
530461184964 305550674
884692412250 201029136
666270219785 509472513
19256370065 72015680
750681225768 200260676
188541189974 73552600
216221470575 509467024
535326940675 206243686
579891670120 77087516
72073827185 509461535
284444019355 509456046
922104777710 221854402
136100594035 75105987
205217833675 488680181
332860021715 509450557
484160029090 509445068
321856384815 509439579
55396881589 99087428
116638556630 103088909
984825508040 231021032
451840515738 358953155
518271303480 329729719
994268794653 349726146
991643029139 72229751
940810960440 449384430
733468092696 132487993
95181464675 30650576
947258256559 60241775
671057238372 17136658
820321136385 478838404
845629501255 48456892
46765462315 509434090
421989480605 138432580
472056028500 320442331
354642468656 9710041
434093481195 62843561
950164051805 509428601
698180766795 213110425
23657824825 490963605
966119325310 486374801
55018189990 258444076
547615882142 253794893
77137719329 163303239
314196268955 262330288
560085123700 509423112
974734623391 138322800
973271689295 509417623
458851664220 509412134
770490818583 27823741
204932013048 100157783
299750108503 25562273
617538009694 119166190
492634995397 32824220
496814211525 278544794
247031653895 509406645
727340404580 509401156
825272772990 90112913
708912706265 172162485
143352896243 174610579
31910552500 476242107
123500895414 114484073
56348718428 228342400
854982592620 409462933
672322220080 509395667
970520780070 472037533
268488745850 334796066
544466754037 15649139
732292041185 503851777
902118567923 14447048
315254202675 489679179
296724430916 94064993
639766720732 24261380
334510567250 509390178
595699978231 39943453
194214196775 509384689
857980424510 50509778
9353096855 509379200
644151988431 34317228
172516272037 186011232
923205141400 509373711
639861491225 509368222
777239403331 60543670
525423667465 509362733
370272387175 509357244
485260392780 504340298
987879805273 61015724
947568217808 245929156
655266582885 478706668
684976402515 134496967
595033133180 222123363
894045503615 171915480
573839669825 509351755
497364393370 509346266
363670205035 509340777
3356475081 312516215
215736267512 31320234
290127068118 17998431
505617121045 509335288
136995284895 509329799
623906217720 509324310
608501126060 509318821
625995575871 10072315
464353482670 94361399
683325856980 234237586
575490215360 29926028
910550958965 509313332
400460172458 5999477
629408036170 402190008
92847219951 23761881
991714550809 145914087
863235320295 509307843
895145867305 509302354
49289914448 152385618
128950195112 122470568
989226962800 37078195
930907687230 190171894
455000391305 509296865
142242740177 94443734
353450740561 87417814
121040011390 389439061
750998223915 307927411
868737138745 488142259
463803300825 99016071
852231683395 483762037
551578493933 100712172
883133790998 125983528
530375304070 482537990
214192977037 81368936
333960385405 340307022
700381494175 509291376
365320750570 465544046
736600004389 11861729
493633571071 12855238
59594924987 93839944
683325856980 471055002
611802217130 195611493
23298369263 170883548
56416337419 203186313
745496405465 509285887
714617722006 18009409
868431766300 119204613
599698216540 149037328
304097436234 83465734
381276024075 509280398
895145867305 509274909
710622159748 127278932
868085643519 59078107
688827675430 509269420
744946223620 509263931
949063688115 97018075
716336767680 206721229
185411287255 509258442
317132925940 242460108
541929122815 509252953
512512229159 195490735
723716513490 37061728
625008519027 295791232
199165833380 128914654
747997436035 53973337
932558232765 78871441
365150769799 102479630
580264428110 56536700
94565916910 13162622
638210945690 509247464
764202588195 184375510
817693916286 205991192
202466924450 220306504
302600020240 509241975
326310413217 413047250
718306015533 19282857
486910938315 275553289
960315301568 255578818
99130381411 117080370
989226962800 509236486
71523645340 509230997
100683283125 11735482
180459650650 20314789
483417372552 100465167
634359672775 435178898
527624394845 509225508
22925306470 63831581
349593133340 232058453
693779312035 509220019
854432410775 316402427
928166696628 237223602
640961854915 41101632
81977100395 509214530
717363005006 30194989
967769870845 486083884
924855686935 509209041
195314560465 304897483
431342571970 509203552
95731646520 344357904
417037844000 196270173
606850580525 196594024
961167688705 435480793
267938564005 357251565
914952413725 509198063
327908385110 206161351
807557083218 36024307
554583305250 349512075
228875653010 509192574
621580003403 58562141
778507316165 509187085
577690942740 422318171
42914189400 509181596
472438386751 61257240
7702551320 509176107
31500197441 136873704
589794943330 509170618
396681115735 425946400
396338242442 239594850
468754937430 509165129
577140760895 385212531
711449659759 212402344
806776390818 67838551
423640026140 474935725
928706959850 509159640
708634221850 203669345
821971681920 509154151
8603650424 8079808
636036889361 478108367
624207119211 5346286
910550958965 448286630
726537643492 112228094
84230143434 296587137
486606004990 68612500
672915995563 398863674
907827137955 427132024
477557846950 509148662
945212415200 509143173
133694193825 509137684
563038280619 204382915
151850194710 509132195
167805468215 509126706
184861105410 371446119
307399147561 44263296
452799663925 263504934
851770203790 154306768
887575919248 280328719
71222532359 68859505
209619288435 325256184
956766233945 509121217
379188924484 192779169
494613484145 319937343
924855686935 509115728
302366948903 115389758
242630199135 236290472
464903664515 509110239
390629115440 289144053
503818885568 3156175
930973813213 282321226
886893139630 477680225
424740389830 509104750
115798662457 6987497
455550573150 509099261
559534941855 361692166
533324547332 205771632
8802915010 509093772
973271689295 505959553
985925871730 317703320
785109498305 445393927
273312639539 55658460
97946678234 116877277
136995284895 89783573
130943284600 200414368
167805468215 189332077
600798580230 509088283
182110196185 509082794
502316029975 375798896
252318855026 111179695
805466226570 509077305
747603849871 7300370
934274904283 281157558
871488047970 509071816
108762978145 8425615
467184119620 25183532
410435661860 391826776
183354904108 270185047
715786585835 509066327
602999307610 54269743
983819286189 318515692
618404399270 192125978
606300398680 162957432
870937866125 502973537
439595299645 509060838
812068408710 509055349
265737836625 509049860
838631147632 152122146
58388211922 348749104
855928020888 63079588
375224023780 483877306
609601489750 509044371
940489840054 250880234
607950944215 345164787
932558232765 509038882
642612400450 349413273
967219689000 370831351
84309135633 230340396
454450209460 33680504
69192600703 58276713
811067450810 111750551
116638556630 509033393
823511330280 14139664
570584620487 121180653
225937247615 9336789
426390935365 244562395
389257504418 190106026
673233248785 58320625
696530221260 69606009
995163839390 72399910
274540746145 509027904
777406952475 509022415
854432410775 509016926
174050379415 301933423
439595299645 509011437
461602573445 449241716
594196398090 509005948
293797110720 509000459
254734199725 103714655
770804770335 49121061
148392043975 80040598
689377857275 508994970
213004191046 304952373
107078527057 92215200
43823296955 11109736
945522219849 75007185
592291868128 81764144
535018565747 119693134
814819317935 508989481
529531671888 31166542
472606210345 410302750
628332235755 212759129
61708020482 240434667
843428773875 508983992
271296005149 152374640
739444405170 392770884
80016077645 132043384
143667243203 306379513
634909854620 508978503
128302978725 141193547
902616488999 44252318
863785502140 508973014
763807613314 36672009
920454232175 2409671
707802506287 167403522
989777144645 313877487
849608991721 56317140
908900413430 316731767
590895307020 105652272
435401131481 132811844
900647685755 508967525
87478918845 508962036
841228046495 508956547
824172409300 508951058
158521016795 58331603
125441466150 156771329
629639671970 2371248
30260006965 508945569
92634680382 149421558
846450449981 3342801
873313374243 214982174
984275326195 3562361
409711755746 32604660
740544768860 27121149
102382329464 229434711
988126599110 508940080
704232767090 278138608
885919050385 292179470
322259996474 101562967
349915658910 508934591
411536025550 58309647
64371281355 301373545
572189124290 288732378
390078933595 508929102
984275326195 460560034
877631379736 186702846
957866597635 508923613
378845227841 183612539
566137123995 446458793
329008748800 282255358
102333828660 508918124
637155564355 17476976
686076766205 228320444
455878277428 179556168
367417442025 22471966
684508072638 142527374
9182671475 44938443
500665484440 346169274
627273226191 299699400
422692750660 11422609
83287094484 121680152
410856772451 44850619
102884010505 187147455
22484937559 14007928
208748666840 61833585
950714233650 508912635
427491299055 2025441
431892753815 508907146
818458042884 6224526
343863658615 508901657
609949975382 143476971
62883846944 36699454
228325471165 508896168
23978810567 15094750
122140375080 508890679
895168130689 360429696
226124743785 508885190
453460344829 248799903
355248133313 31506860
968395405682 43011804
341500431971 17246438
12104006080 29926028
420338935070 204981216
389528751750 232009052
417037844000 508879701
605109205599 40069700
431168364669 45778260
550483741 213115914
804365862880 508874212
939160414905 303497788
496079085895 80776124
3851278405 304672434
903948776825 245358300
686626948050 289231877
344964022305 508868723
90229828070 79343495
467104391895 329576027
983174962505 508863234
438494935955 508857745
391648875746 28592201
639311309380 508852256
186722143117 19897625
402893125869 295017283
956792427453 24107688
330476024695 34882595
473245917780 122130250
473156392190 508846767
727890586425 380096783
18164382589 47013285
460502209755 508841278
210169470280 508835789
255834563415 1350294
830774591440 508830300
151850194710 125412672
100133101280 508824811
94081100985 364804429
159552740540 508819322
82527282240 508813833
243180380980 319179861
901748049445 508808344
119939647700 508802855
903029056125 230307462
38512734640 508797366
560757885893 149844211
850641934024 423366570
46053033700 84283595
366971296105 508791877
388428388060 384482494
243865872164 190665904
310080500178 120851313
5181620217 237245558
773555679560 99433235
263537109245 196154904
147258471835 129194593
149099285485 508786388
224322473893 44735350
593096034400 70176865
357618204740 508780899
337811658320 508775410
97932373900 265250436
133007420796 16648137
463803300825 76670352
415937480310 508769921
356517841050 403128627
582092397500 301406479
70423281650 508764432
138645830430 145310297
420529573529 41996339
247031653895 508758943
722938949820 508753454
886342957785 478481619
284444019355 508747965
764765537454 402535815
567787669530 204591497
374123660090 508742476
857325391787 353414754
530013707798 157896574
548052864340 52041209
32460734345 86825002
322956748505 49296709
270359268549 231509553
67672372425 508736987
901197867600 498823853
906699686050 508731498
570538578755 508726009
375774205625 99394812
762103423782 244628263
410629077753 260195067
827635963792 252801384
727697074311 18349727
754070464689 71269176
215671288730 262319310
523222940085 508720520
550181850490 33482900
408978274235 283023818
465663345023 38938966
631608763550 60538181
617854217425 147335738
160307217476 2568852
102549057839 164697445
762404330762 50641514
524873485620 321990229
52817462610 508715031
407134570790 397414578
447297845475 218006613
969970598225 427143002
895145867305 508709542
174729711941 185659936
771605810458 21242430
504516757355 508704053
719225516673 117821385
946472437433 255304368
257485108950 508698564
769704406645 92851924
684976402515 434448861
125441466150 212792063
437394572265 508693075
971621143760 508687586
35761825415 508682097
929108145371 11944064
139446063670 57722324
422923294149 15698540
25858552205 505652169
995278963095 508676608
319655657435 508671119
266838200315 3611762
911651322655 508665630
463561106770 149723453
604649853145 508660141
661318583180 508654652
491253273637 4479024
721434400707 237240069
504917942876 25770855
276741473525 508649163
173857468510 351021550
927969479439 38044259
313607592753 233073918
808659038718 8008451
742357355164 160772810
442178116315 104291
322956748505 508643674
914640366656 225888817
417037844000 508638185
922654959555 508632696
638210945690 286405042
31360370655 508627207
678924402220 7064343
460502209755 61152949
454769960177 185061635
949063688115 451316558
576084056711 33191983
406392238103 79656368
439943027795 92775078
2750914715 118222082
725689859045 271271869
718630945285 340817499
654716401040 309403952
86928737000 508621718
118139524007 75748200
99915563813 100794507
974143345403 54105073
427334211945 54203875
733470057758 365924185
749897860225 508616229
253086387712 455268638
616753853735 235911731
654716401040 69688344
919473364015 348090424
340012385700 508610740
333960385405 508605251
710576935877 29135612
521572394550 372379249
901197867600 410752848
966119325310 69913393
372473114555 498878743
947963324425 508599762
161203286075 31358657
982181079926 267006916
342071417126 53600085
307001475000 508594273
238228744375 241450132
869837502435 508588784
40713462020 232706155
594512679759 53600085
695192905510 64847046
155701467625 508583295
266288018470 152182525
14854915305 508577806
464502525487 106321930
700181933183 122569370
226674925630 508572317
339840423400 49093616
783534783305 193569585
630508399860 485452649
746256124396 275899096
533173808414 110081895
129292739065 234561437
906710889099 337233182
806930291400 98093919
236578198840 508566828
365662193815 11993465
916052777415 398172060
551282214180 508561339
749347678380 191094046
634909854620 508555850
606300398680 219466687
833619999289 27757873
892945139925 508550361
416487662155 405834704
111686920025 231086900
517489087719 158324716
254184017880 508544872
431578126916 35113133
692987935133 74705290
663043954763 401114164
544228734530 189052138
288295292270 508539383
472606210345 508533894
576040397205 508528405
364770568725 508522916
220072743490 508517427
305966737794 436880488
762001860815 508511938
120489829545 508506449
817570227160 508500960
470405482965 508495471
249782563120 409484889
903398594980 508489982
648664400745 508484493
229425834855 508479004
180766458305 195644427
501118047001 51470353
352970417219 119347327
796113135205 380305365
828644265974 339670298
599698216540 508473515
230853902823 179556168
263264215213 156299275
732414067144 377884716
364770568725 499504489
605232771386 425073649
642830192992 181850570
834075682510 482614836
317745841566 145623170
383148484391 105586404
590403281130 162035280
94295139051 109181699
786209861995 508468026
53665219612 55005269
78685785234 384208044
695980039415 292794238
564134911789 203186313
761885392305 7739490
521022212705 431759251
870217824267 61251751
379279641187 218198728
256384745260 404006867
556233850785 409841674
904498958670 375266463
369172023485 508462537
869837502435 508457048
561796761805 445415883
653880689485 94537047
73461128350 79025133
545780395730 508451559
963918597930 89037069
868186956900 16779873
379227429819 242185658
335890886407 43055716
426941117210 348436231
287194928580 508446070
464418291293 108034498
425176123117 56481810
803815681035 508440581
311953111605 94701717
163954195300 436940867
713035676610 508435092
124891284305 508429603
989886172652 163341662
514132727908 1976040
842328410185 231191191
894045503615 302811663
800514589965 508424114
394141774526 282310248
807121783562 12630189
359360235438 65176386
718811681588 51964363
327908385110 343325972
993628417560 77444301
863785502140 484063932
253296770104 48270266
441245845180 384943570
664832186374 261852745
491312393075 508418625
829674227750 310638977
538077849900 271650610
90229828070 508413136
729649561666 253723536
707533858160 508407647
953618236574 276190013
965755226054 8678109
492962938610 70544628
308852445881 63760224
664069492405 94427267
471505846655 508402158
204184161335 252225039
786697861540 13124199
738344041480 220416284
586352249619 89080981
356215004523 216343446
885792775940 394845726
666924840833 257703061
429780284066 141374684
433543299350 508396669
943011687820 17142147
96832010210 508391180
298515840658 172980346
543348957283 3243999
926820345984 176723844
409652672150 86715222
189812742015 370562390
884692412250 497621762
975472416675 508385691
563786598897 24469962
111246199818 134990977
976572780365 508380202
265737836625 508374713
280042564595 193613497
735042950410 508369224
440818419331 224961176
86378555155 146501410
831537021937 246928154
565036760305 508363735
196414924155 508358246
741094950705 508352757
513319666875 508347268
974372052985 472399807
221723289025 508341779
576590579050 78970243
48966189695 372675655
781551958247 152188014
419788753225 508336290
70423281650 508330801
139196012275 87961225
928407087383 247811883
255718967656 47886036
600305308337 164670
289395655960 320947319
681777824009 118534955
592545852555 374706585
695429857570 402782820
137545466740 343342439
118839284010 176910470
693619019349 69265691
185878604248 27494401
752648769450 508325312
851480129188 61273707
310357324334 192065599
665722063381 302389010
93530919140 508319823
631854659772 178985312
675073129305 157479410
624339469979 8090786
304250565775 508314334
703682585245 371286938
897896776530 227398292
743295678085 348727148
127092011685 438269205
156321453083 107996075
897896776530 168100625
475907301415 508308845
38729572096 90442253
399432024960 508303356
305901111310 313998245
688827675430 508297867
961167688705 61992766
9353096855 375562869
779638138316 342469688
191701751666 221206700
584220590326 8057852
428591662745 508292378
583742943035 163347151
16505460840 398259884
998580054165 132213543
936525060108 30222434
783581928326 229132816
21735274476 130215547
868836802518 174621557
620151748809 381913642
270139291385 508286889
632158945395 508281400
320205839280 508275911
2200732870 508270422
699841088239 384208044
407684752635 234149762
777755569843 60483291
535877122520 193602519
450598936545 508264933
243512229453 95009101
862134956605 282579209
456892968806 142774379
936409505680 508259444
12104006080 508253955
382376387765 508248466
766403315575 406531807
288857720074 347310986
550732032335 508242977
107660545102 55351076
974372052985 229917743
350062193254 336234184
850990501991 44614592
314590944522 16439555
841686169 142241946
429692026435 256704063
484621505787 16390154
243672074622 7245480
410985843705 508237488
889093867010 280345186
928156778005 445103010
979323689590 508231999
32606884459 343671779
45114916780 335646861
782908770925 508226510
662587091407 148636631
799414226275 289725887
417356903103 43154518
707429822235 22471966
401632752340 424299700
961717870550 74595510
517721121635 508221021
390934550845 202730726
373796600606 6998475
627207308790 508215532
723334948236 2579830
122690556925 508210043
220072743490 508204554
662418946870 260579297
427491299055 508199065
715236403990 508193576
929371384252 133810842
701481857865 508188087
729322397891 60324110
468204755585 344418283
627207308790 40958918
676524410254 61866519
627757490635 503999980
366582265811 208543577
51717098920 508182598
859183026314 63957828
442346208870 508177109
823072045610 159148066
21848463145 42062207
537312414012 102024043
923241533470 35810236
20356733755 508171620
554668604310 359320918
145248012570 146254405
260786200020 508166131
238228744375 429662453
320249948884 275602690
374467809412 3705075
798864044430 508160642
986129700256 143784355
439431647691 12059333
728266418255 103950682
283343655665 337935774
420958475919 81791589
319105475590 441639451
639329653618 438110024
156801831315 393725970
144697830725 375118260
23360049156 118957608
412636389240 246977555
425069515759 71532648
806212217512 106404265
856467614452 13168111
925956050625 71807098
501402983899 51596600
844140255474 340641851
144750783108 211578994
274540746145 85985185
655737840980 14737965
592626288361 351921746
110036374490 508155153
234377471460 266672087
111136738180 508149664
247031653895 508144175
90229828070 508138686
731191677495 422219369
919353868485 508133197
532869193451 173935432
582092397500 51289216
806659014042 205244688
236028016995 508127708
582092397500 508122219
439595299645 292399030
67492846283 26133129
648190971587 414403033
205320604222 62162925
748861388495 393495432
178628409816 90524588
73724372720 508116730
755949860520 508111241
627757490635 477054479
159552740540 508105752
479758574330 508100263
735593132255 178831620
20140656362 117354820
94081100985 508094774
125991647995 508089285
275865533089 1388717
764754614344 111717617
269589109540 508083796
575019854553 299452395
990877508335 176806179
323616979311 389115210
177708741425 508078307
331209476180 455823027
645913491520 447452302
715236403990 508072818
512003697846 172903500
292696747030 417734856
876989866420 446919869
520222662682 138899145
111686920025 508067329
754849496830 427916951
302154519114 339406826
947413142580 402519348
268248923043 67887952
854231076836 43165496
752098587605 316556119
415999522477 418058707
600798580230 419639539
724589495355 361258535
135344739360 339851435
895145867305 508061840
666820401630 412273301
446434507783 221969671
727172855436 60543670
533583112166 7300370
772282508264 118529466
449498572855 508056351
214234567190 38110127
958416779480 508050862
821971681920 508045373
548948573246 63870004
764752770040 508039884
769486023872 99669262
513006747055 219834450
894668980077 107567933
457492842568 61229795
492412756765 170433450
911583376905 3062862
49353059904 10522413
852781865240 508034395
539863968246 231926717
354506500637 318323577
586493852260 137120709
325707657730 508028906
961381413898 208686291
364220386880 508023417
104175429818 67481766
685526584360 508017928
313915481741 87280589
955115688410 312867511
295447656255 508012439
782358589080 508006950
304800747620 478141301
734739943724 14024395
602177373445 129073835
128569831949 95272573
979323689590 331672825
12883446988 114747545
609601489750 508001461
824722591145 507995972
440145481490 507990483
304800747620 507984994
699281130485 375760473
517721121635 419079661
59969826595 507979505
775382916005 65533171
794217085748 22367675
140363017914 44718883
927905549056 205744187
967769870845 61592069
680574947755 262791364
820321136385 507974016
388482663292 27565758
385677478835 507968527
596397125470 507963038
319739205504 57661945
491363418819 317225777
987576417265 202236716
607400762370 468458705
100683283125 357998069
884692412250 89393854
680024765910 507957549
584198261074 30804268
264087291090 299128544
126541829840 507952060
96186975537 21527858
805466226570 86863425
994728781250 424458881
765853133730 103423738
53367644455 507946571
432041187353 140024390
795012771515 507941082
436844390420 507935593
750506230959 87148853
232497729822 5104770
903781842449 69144933
620969294355 86138877
500665484440 436309632
369461727416 180560655
363893810428 80770635
74824736410 507930104
357771067901 225230137
471505846655 390059318
739444405170 507924615
440852237060 224340919
4951642095 507919126
912751686345 445871470
79776373015 507913637
588850269636 116575382
99032737590 48654496
647242120764 257417633
136995284895 507908148
851681501550 258729504
505241610158 232085898
578539715207 170142533
876202282417 114165711
554394332539 104455670
138305921197 87824000
465453846360 324937822
599148034695 507902659
881400142003 440097042
294141726607 12718013
595846943625 83339487
236388002082 59912435
787074080508 173770762
169771230553 102035021
791161498600 507897170
205217833675 507891681
66572008735 507886192
551706261386 67558612
367655426017 2398693
831375656315 98434237
584293124880 507880703
945762597045 80737701
894045503615 440530673
963160067204 139255930
922104777710 256083806
569438215065 477488110
543641556825 88312521
671451219744 29761358
186010293755 128283419
525973849310 76818555
691256459782 247603301
455177878120 321315082
514420030565 507875214
903185832943 80567542
300399292860 23871661
884142230405 507869725
34421562072 116427179
5490 441310111
476878083374 28954475
617304035580 507309847
592321025696 180066645
395030570200 162079192
603196104727 34838683
850581137860 348128847
326257839575 246851308
786760043840 507864236
929005879812 28240905
431651416044 31188498
121971799493 113122801
15405097150 507858747
439181437115 45959397
229724535257 130758958
764305731994 162474400
706290190239 18360705
608168303126 60647961
301265624638 16532868
227225107475 466323484
859384047380 235637281
904732998652 273538826
840127682805 174363574
70423281650 499219061
398881843115 507853258
616511994509 119495530
255284381570 131104765
504868525409 92088953
236028016995 507847769
461978696192 18426573
802165135500 289176987
674316717333 24782835
140846557810 419870077
352116386290 507842280
903948776825 77071049
149649467330 507836791
961167688705 85551554
445778020475 26017860
190362923860 178535214
760456962063 192224780
264269630181 222430747
442346208870 507831302
282793473820 507825813
982074598815 507820324
443996754405 42029273
351454703480 21017381
124588919832 2629231
559208508117 175143012
573289487980 11735482
485900111193 403787307
172206922975 154125631
469305119275 507814835
149099285485 131900670
664857260126 57464341
736581506459 30096187
328733664657 44510301
944406432069 38873098
907163155254 28191504
935184944968 18948028
971070961915 507809346
131493466445 270382651
303263489556 200452791
435744026730 454769139
851790156305 369722573
870387684280 507803857
550425606002 156398077
385127296990 507798368
831890725027 24222957
994728781250 248448607
73495758451 3469048
643712764140 507792879
692128766500 443780161
572739306135 141489953
113186279125 24036331
449106616924 254162656
839577500960 507787390
867404834452 86885381
146212696250 11296362
415151740611 14265911
170869470000 32209452
114834969378 35651055
311096613207 222858889
584357785300 420254307
310852747915 147204002
664117630935 455625423
490212029385 499411176
677824038530 83860942
802715317345 126812367
748247314690 507781901
43588126239 41238857
376324387470 65977780
819887475032 371127757
528343747670 56031712
764752770040 155289299
514970212410 507776412
454450209460 63562620
304250565775 507770923
716886949525 286635580
766953497420 507765434
236578198840 507759945
819220772695 507754456
921601263343 447254698
957521358583 185786183
318930713900 87917313
830224409595 455713247
987937170812 62558133
355967659205 492313899
62076694656 9803354
374983174530 144135651
664197951472 209701756
302049838395 480282011
303430146574 33603658
365320750570 44768284
946312778890 507748967
853332047085 507743478
674522947460 178639505
504516757355 507737989
818931581822 92604919
660976033738 264174592
522672758240 507732500
774436842616 84140881
921758287166 55285208
792812044135 507727011
976108139096 346301010
507267666580 507721522
970690873202 134776906
454088064288 68107512
108568497386 74771158
894045503615 64720799
36862189105 423404993
905049140515 507716033
881582069419 38982878
912201504500 507710544
194999779874 157616635
332309839870 300006784
750559962780 163885073
109486192645 507705055
637953596506 97171767
24208006670 434399460
687967680539 141972985
308652020535 507699566
811518226865 201127938
674522947460 290730374
483059665400 507694077
302600020240 224895308
242080017290 507688588
624828065244 121592328
199165833380 507683099
152400376555 474502094
227420027354 224637325
15405097150 488219105
490212029385 229226129
775206225095 507677610
44014553090 507672121
626966701056 36682987
710985638747 95859896
533268691268 11411631
415387298465 251538914
300510044413 57096578
947597331464 99120362
760901497125 507666632
732909929845 340120396
348444049286 10939577
513319666875 507661143
117738920320 157193982
271789836920 507655654
269038927695 179583613
681410436842 15495447
614219551428 182981304
779057498010 416033266
588877912240 10483990
428041480900 507650165
97131665698 18179568
171138400974 151984921
906707123645 418014795
948513506270 507644676
729541131960 394324271
610151671595 507639187
111436272910 109011540
602449125765 301593105
553790797614 197137435
898446958375 337732681
589529492382 200474747
568337851375 144196030
835788917914 321616977
734561798229 190391454
282793473820 310913427
194085795179 72355998
619581916344 326436319
26958915895 173496312
243180380980 235104848
649879769963 210426304
620054944805 507633698
780431043741 132208054
686626948050 507628209
825272772990 507622720
159002558695 154153076
317091873709 131895181
685526584360 281788793
258638748874 384004951
596745940442 17065301
131544102470 186878494
888543685165 443412398
384026933300 227222644
51717098920 46321671
271005771366 98758088
813718954245 507617231
933108414610 125160178
384026933300 507611742
81676854676 100832930
800082388686 62256238
974372052985 482422721
236578198840 507606253
587961550808 113649745
895328398511 99027049
369722205330 348062979
612210889647 94366888
585013718219 126466560
756500042365 507600764
86732343161 81604963
364343181299 317269689
334510567250 507595275
844217837000 196983743
510906644023 51497798
283737815266 57519231
485260392780 284478403
847280046790 507589786
741094950705 428262758
380349162186 194930857
405204818873 55147983
427491299055 507584297
47315644160 457815534
453900027615 42528772
237128380685 507578808
206461800583 163638068
32460734345 507573319
192563651240 223166273
785659680150 507567830
967769870845 377665156
524125872515 144388145
651575182584 219192237
280929178228 56690392
160653104230 507562341
355967659205 217704718
407443705781 184655449
470405482965 272375158
182110196185 361099354
479411337282 230043990
268672973157 322884936
589805361452 226975639
300399292860 167419989
145873465072 66087560
892664144129 179182916
821421500075 507556852
1650551025 215970194
387102687034 25002395
549648053310 477603379
86928737000 507551363
70973463495 507545874
214020743195 507540385
338258715414 42797733
549950744215 16845741
429539506173 35436984
953768475993 93757609
322744667104 66718795
113118231992 92643342
512769485030 91062510
747146951000 507534896
85278191465 342530067
930091483581 138004438
24758188515 373674653
887993503320 507529407
696590968023 257829308
605200034990 507523918
687177129895 507518429
58319281060 507512940
362721529860 114165711
238228744375 172898011
731191677495 457008651
36873523890 290554726
145248012570 507507451
401632752340 445684844
738894223325 393643635
775015611173 103132821
900097503910 248053399
147704170565 20166586
314321802385 217677273
483673881919 356428215
975472416675 382846772
518322010862 61471311
833581735470 52079632
228325471165 507501962
45665098625 413766309
459401846065 317681364
102333828660 507496473
491063914115 43231364
203017106295 507490984
835582407848 65862511
704650200051 38626093
594196398090 507485495
793405155449 188969803
284786686647 153840203
393512951778 364057925
874789139040 446107497
950164051805 35189979
816560250833 61575602
140296375965 334439281
696909450781 92725677
998365705807 59906946
281833474838 78487211
438331135798 21533347
926506232470 507480006
831560717950 44943932
129986546084 296027259
797569828308 52935916
194214196775 507474517
202214444009 165174988
292696747030 507469028
542479304660 507463539
647564037055 501107277
674580055016 102671745
301311485233 54994291
345004756174 121724064
352681328056 31139097
822214647016 82230709
928706959850 369865287
996277069296 29904072
818670590850 294226867
685721839068 239929679
940339518300 388105234
40923773055 230785005
75925100100 507458050
686561005785 12152646
751657713706 219900318
609133423345 201830530
888089225991 305786701
186325576426 100437722
876439684575 507452561
858954557667 273154596
965897676582 54494792
852231683395 507447072
163422500407 268230963
2856160801 201896398
909797933706 151397598
729541131960 263719005
689377857275 507441583
75925100100 507436094
535877122520 507430605
814269136090 36309735
917703322950 395026863
629408036170 507425116
260236018175 507419627
668897892563 50054191
650314946280 391568793
994781354892 291668993
913301868190 407525316
475300031062 13651143
95731646520 474227644
654429592393 79381918
644017524398 178260764
856082956310 507414138
728607397843 81484205
876989866420 507408649
755399678675 507403160
517170939790 507397671
534926740266 22993421
236605358412 354660757
657467310265 489207125
413736752930 507392182
330239915360 344901315
323653783056 62678891
419019919646 63507730
833958758413 19337747
493513120455 507386693
560313713105 13157133
572739306135 507381204
101966606163 175801692
967769870845 507375715
713585858455 42457415
777214417403 115186665
435193844885 507370226
853332047085 486303444
330659294335 507364737
456100754995 433493775
948169085079 33537790
492962938610 12481986
182845626291 279763352
359268750275 507359248
651839132127 26956479
204508111137 69710300
956766233945 150091216
225574561940 467827470
438511644471 323521660
30810188810 507353759
85278191465 474891813
668934860978 23608189
46765462315 507348270
79776373015 507342781
629408036170 46771769
769154224800 493592836
421439298760 97105899
50732092054 166195942
433136764635 326068556
948513506270 507337292
717987313215 507331803
48507202096 326721747
637110582000 217518092
664252594467 303228827
376874569315 214795548
45124610354 419222375
713035676610 507326314
935027536915 133108250
863008929071 156030314
384811478978 115285467
534336582034 142681066
577357109830 71461291
431892753815 507320825
812253464856 35974906
206087645479 132724020
54468008145 163100146
299298929170 43884555
198615651535 159323714
711385131075 499877741
649999808904 251873743
129842920910 507315336
803265499190 224615369
348073632191 66954822
97224413331 13019908
728440768270 507309847
128192375375 159395071
951814597340 507304358
386227660680 507298869
356517841050 42572684
456650936840 507293380
338225012954 63529686
265266010255 216250133
550187335 416395540
687727311740 507287891
787310225685 507282402
66572008735 476401288
300765134710 39987365
336519928715 77405878
895696049150 463952236
549081486800 507276913
319105475590 507271424
762692511659 280883108
656104393819 57590588
200816378915 408809742
41628448294 70039640
196414968067 413771798
885242594095 268939044
320205839280 507265935
631294147629 260645165
119160335620 21983445
52553625428 15127684
487647543067 302756773
609051307905 128546891
698180766795 354902273
392279660975 344846425
615103308200 507260446
804916044725 498554892
385157848764 292777771
435744026730 186521709
106314510239 267017894
182942841970 44175472
233161594346 7887693
111136738180 185555645
150199649175 507254957
67122190580 10604748
603719467318 48775254
505066939200 507249468
438773612485 218890342
617063438824 153384616
703216544281 313240763
333960385405 131895181
432993117505 487269508
825822954835 157237894
617691509579 81939792
860266418016 23075756
137545466740 507243979
583192761190 67053624
465453846360 223270564
849480774170 494015489
507267666580 507238490
843992381814 340905323
959517143170 454549579
623356035875 45822172
703145110435 44905509
870937866125 222304500
891085767966 112387275
801064771810 474474649
134064174381 72087037
168905831905 507233001
608501126060 507227512
207736511380 95547023
604649853145 507222023
222863546767 178743796
272996934215 284214931
4401460250 59621518
611252035285 507216534
413611985052 38801741
897670072433 143548328
478962795250 118891740
943561869665 206809053
188363181704 193064597
716336767680 507211045
141946921500 507205556
109132259017 74332038
757050224210 507200067
465551781098 110098362
95181464675 507194578
608652358988 139173595
348265113375 237695656
288609872349 15594249
429233373665 218506112
410985843705 144882155
742745496240 507189089
544402077150 56218338
427273624363 117124282
490212029385 507183600
103222714739 103066953
254734199725 418283756
314189506507 427422941
561830403886 160031795
149099285485 342980165
130393102755 499411176
390775479625 124517965
801614953655 507178111
249005677178 143548328
909210602309 61778695
940739216302 24887126
866536411365 507172622
41813825710 451656876
59375191920 16467
462439522606 181438895
616311871058 253251482
135894921205 160119619
766953497420 507167133
794555748978 199964270
829041307300 31265344
990877508335 507161644
931457869075 256802865
966831081359 290917000
264087291090 268648127
69027052463 86967716
682822177943 267083762
221723289025 507156155
501765848130 189694351
284915557389 2135221
608052507182 197757692
855532774465 507150666
236028016995 507145177
791287838913 352026037
362019659500 507139688
51472346991 69397427
507817848425 507134199
506276363831 284105151
92430555450 507128710
387328024370 507123221
144308202130 285729895
532664909338 305462850
787167997298 84601957
418837454308 15061816
106185101575 51766759
253083654190 404775327
66620701654 170867081
708713230516 419129062
903398594980 506058355
935309141990 382440586
19806551910 295407002
77575645635 507117732
472056028500 507112243
376324387470 131554863
408234934480 167024781
226674925630 507106754
244830926515 158522320
666820401630 323971758
286644746735 507101265
303150202085 14864212
105634919730 202620946
583886606632 883729
750998223915 39268306
422211433809 121290433
560635305545 507095776
531685649455 36875102
494063302300 69040642
692678948345 507090287
260238861477 453270642
889093867010 507084798
247581835740 507079309
885242594095 507073820
232726925925 507068331
89004191514 1761969
198065469690 507062842
117738920320 507057353
555683668940 486940168
406584388945 1147201
911651322655 507051864
736838400056 139261419
670518534026 70819078
699906297559 95201216
388428388060 434328103
371934278473 133558348
476457483260 422142523
411104609198 6180614
820946160745 424574150
896796412840 133717529
377974933005 249222556
219623037790 125560875
77025463790 425101094
262570704600 362844856
873688775350 500827338
152746298824 26923545
518821485325 371275960
714686222145 222952202
823902347592 565367
4253435479 31534305
550187335 507046375
898446958375 507040886
919904050330 507035397
539178213590 507029908
525423667465 507024419
749157849385 93933257
387740347072 73783138
747955763547 46063688
460016084540 399615667
683093246719 71532648
267770317758 23888128
988126599110 60011237
223373834560 378021941
832975318820 381320830
242630199135 507018930
222537052650 127619250
798313862585 507013441
627757490635 507007952
578241124585 452633918
179108156813 75446305
472606210345 507002463
370272387175 506996974
762001860815 506991485
658402561927 101886818
337168286814 49626049
801614953655 506985996
935859323835 506980507
90585246309 3205576
330579344142 3304378
875339320885 488455132
400532388650 484321915
229976016700 506975018
887443321475 21654105
293664103853 17361707
764202588195 506969529
561185487390 59500760
830224409595 168583657
381276024075 426401987
519371667170 3447092
36312007260 98906291
478675451589 127635717
719905321253 144179563
821421500075 253147191
213470561350 477877829
717474357768 224522056
34305354453 280828218
564582635960 116421690
819770954540 424919957
830224409595 506964040
683725906278 9259943
348265113375 144503414
692128766500 506958551
794011204336 192812103
225574561940 506953062
325707657730 506947573
367521477950 318718785
501215666285 135671613
606859911825 123024957
908667578120 118792938
767503679265 506942084
382380208 113655234
814819317935 351372846
326257839575 205327023
265862508282 161398556
874000276100 96908295
376324387470 15841254
307001475000 506936595
189873944365 427785215
793912407825 502331324
875138036347 67706815
115868087329 161376600
193384517631 81346980
674522947460 506931106
517170939790 226240113
261434371493 209202257
432340864797 41288258
938873716038 226322448
242630199135 506925617
882491684870 506920128
260236018175 297514778
755399678675 506914639
531633893674 288287769
689928039120 288254835
866536411365 353469644
90229828070 506909150
436294208575 506903661
621155308495 506898172
716336767680 506892683
398881843115 506887194
541106387256 2991505
456100754995 506881705
769854086186 296954900
986476053575 372631743
314153838985 506876216
839577500960 506870727
787860407530 506865238
125863910568 27834719
611969713965 41634065
829500739508 103742100
418138207690 506859749
835340227679 283989882
785563466050 47430449
295295931898 44735350
886116314067 9979002
73335490629 308833096
867086593210 506854260
713757362260 145573769
902848413135 124408185
226919515470 247471565
898446958375 313657927
290496019650 839817
642612400450 345164787
699281130485 506848771
317454930055 32313743
707533858160 506843282
223373834560 390059318
783458952770 58166933
420411483183 305067642
983725144350 506837793
689715836961 10774907
921004414020 506459052
86737618090 34706947
527779947616 27357176
207044729802 269498922
409335298170 493395232
476457483260 506832304
697775944648 31177520
478658210640 249963571
523222940085 506826815
331759658025 484256047
895333569149 315430874
711407509728 25831234
407134570790 506821326
181229568143 46908994
746046587310 445778157
898997140220 33784795
437944754110 37511826
553030162020 75737222
552382577870 88773597
771905134025 506815837
976572780365 506810348
487728994338 108989584
408785116325 506804859
686937581538 16346242
251983290500 196676359
658567673955 472701702
956076919509 57338094
853143837345 54791198
706983676315 506799370
978223325900 506793881
559691779052 135847261
133547184519 54352078
402340649622 332721224
521022212705 506788392
547996497799 480358857
159002558695 395844724
833564467076 441913901
702858938512 85633889
529825122225 506782903
294897474410 103923237
462978786830 37209931
982074598815 506777414
922238517195 158028310
597575131065 330569536
743075560788 127992502
563386214770 485106842
866536411365 256896178
838477137270 506771925
750448042070 452529627
917153141105 280103670
615010678417 31616640
872755601111 208345973
398331661270 73179348
66021826890 506766436
380725842230 506760947
678374220375 506755458
710731758611 16071792
259685836330 346004604
863235320295 506749969
57769099215 159032797
239879289910 285252352
838477137270 455587000
457201118685 506744480
533912850282 123299407
945506422507 138882678
650865128125 506738991
707660719928 154207966
338912022010 296680450
20356733755 506733502
735042950410 506728013
746874869340 105531514
819072424073 54890000
570407410703 32346677
757600406055 12965018
6602187630 231619333
57484584970 154718443
316354566365 506722524
543579668350 215366404
279787378077 154998382
381826205920 407821722
599698216540 208752159
536977486210 506717035
273440382455 499592313
50215069258 292492343
62829264328 339867902
767503679265 482027513
472606210345 506711546
371922932710 506706057
577690942740 376424642
254734199725 506700568
281142928285 342552023
911651322655 506695079
907800049740 297092125
201366560760 372110288
140296375965 39883074
554786782480 44115093
186251200476 43105117
330659294335 506689590
632911374934 204382915
724589495355 506684101
784559316460 506678612
431492888235 8475016
273440382455 506673123
401082570495 99427746
811359042957 34234893
869444981137 119297926
706708400057 226629832
521397221185 53556173
670324854661 158423518
550732032335 506667634
464630792439 62278194
742887216731 125626743
631058581705 462250646
887993503320 424206387
477557846950 506662145
902848413135 40569199
61229909207 235582391
956604085977 1514964
771905134025 452957769
952952489323 339159821
433543299350 466230171
642062218605 125890215
238778926220 450169357
674522947460 506656656
948513506270 506651167
749382352393 254393194
564486578460 247866773
793912407825 45706903
851958328287 115417203
657467310265 506645678
361334225787 33455455
750998223915 140117703
447028612606 10835286
384026933300 506640189
363670205035 506634700
549714667814 126790411
554033123405 438675391
314153838985 274460978
184167037500 11318318
847830228635 20457503
585943670415 506629211
299421860814 335608438
762552042660 506623722
325780732787 229149283
326808021420 506618233
945212415200 506612744
177194891271 435145964
516788660966 26956479
370902132075 422471863
223373834560 506607255
705962831768 300797200
40991770787 164280281
185075922914 49291220
606850580525 506601766
468204755585 506596277
823072045610 506590788
47865826005 419804209
374673841935 474244111
526904352987 61251751
182110196185 506585299
853712149357 124655190
964614271209 13283380
453900027615 506579810
384096396595 204481717
711385131075 463633874
88623320782 445723267
557358470366 257933599
684518726787 281832705
293797110720 506574321
886538871173 281942485
351983862455 30661554
823072045610 469463192
769154224800 506568832
868186956900 373339824
976342804824 113100845
158864007938 31622129
352116386290 162210928
685913575327 22548812
312503293450 206847476
563386214770 495662189
721838586130 217600427
103127420210 31962447
403833479720 298343617
977188994880 403134116
75942758213 193915392
418138207690 357926712
480582015062 169088645
508918212115 407349668
498310551675 105344888
791035078533 26270354
988126599110 139491957
262436745555 506563343
169673548309 30337703
777406952475 506557854
558640113770 257653660
201707993027 14430581
272434056313 23696013
479379385813 57733302
642062218605 345241633
283893837510 103983616
646463673365 506552365
420338935070 4671139
13754551615 95859896
112237101870 506546876
469855301120 107875317
6294526272 161969412
794462589670 407832700
364220386880 506541387
583323575038 294501317
177158559580 343238148
204117469985 22334741
590895307020 418750321
732540160452 21994423
607400762370 506535898
680574947755 506530409
675623311150 506524920
6602187630 506519431
714927886348 207868430
205768015520 227420248
136358126937 17713003
145248012570 483130802
327074852688 151139615
278740817565 55888998
754533453769 83784096
469305119275 314766705
340060529719 38005836
795562953360 478964651
658017492110 394499919
223924016405 506513942
238971853592 155711952
385556487389 64841557
596397125470 90859417
64371281355 506508453
215933421414 63979784
165604740835 506502964
759250951590 506497475
699281130485 506491986
134412415916 239172197
931457869075 415204427
909852000356 43796731
422539662450 506486497
509586539196 103467650
859384047380 71774164
848731497898 98505594
78125827480 506481008
528742389203 334483193
921584560316 156831708
315440735362 124056889
711205456730 27697494
306299936561 32412545
599698216540 506475519
484603957454 60982790
853332047085 506470030
563386214770 506464541
382768318832 87489171
140846557810 506459052
391179297285 506453563
646463673365 506448074
404383661565 174649002
830774591440 506442585
733023491766 12097756
131280770276 133327810
928156778005 227431226
110259656032 165207922
445737215249 56503766
431342571970 380953067
663666218156 346888333
337969099307 27593203
46624622645 28487910
759578760159 59687386
112487076419 99416768
256008142062 191522188
354952539685 219087946
206079104595 171800211
314704020830 506437096
351016022600 277221945
224083702393 255315346
258785788206 282908549
167478260528 76214765
317503386947 266447038
364770568725 506431607
42645269404 115834367
846179683100 255963048
231626562235 506426118
638210945690 29294793
413891405505 258389186
815369499780 269317785
738894223325 506420629
453900027615 103495095
750134046406 161683984
866091892770 115329379
550732032335 506415140
982074598815 506409651
638210945690 506404162
767834007285 61180394
988676780955 494026467
19728028857 34635590
542479304660 139113216
621705490340 506398673
277291655370 506393184
406749624312 184051659
780708043545 378411660
463484408973 230488599
278392019060 81758655
688277493585 87500149
112787283715 190073092
491862574920 433812137
479046052402 32192985
922752729623 16280374
698730948640 506387695
333960385405 163100146
961167688705 506382206
661318583180 416521787
200971646258 117250529
327689178987 55735306
276741473525 27834719
657066818939 48687430
695980039415 263043858
28059279585 506376717
221429893578 68793637
922979529614 102353383
13754551615 175944406
591594756731 244463593
649214582590 220059499
483609847245 506371228
868737138745 506365739
854432410775 431358554
327415464513 97298014
306640800880 247767971
783946233256 3452581
648114218900 360473608
260464821651 205030617
41900672668 113188669
514420030565 340016105
543501853378 730037
228882234321 310128500
468754937430 506360250
443806892476 26797298
695980039415 506354761
956059332753 7174123
634359672775 506349272
11003642390 245122273
547430941265 506343783
668908113081 53407970
639861491225 490557419
923755323245 422060188
891174667810 51217859
216221470575 233386791
594746579935 23344717
136445103050 137389670
164504377145 506338294
221173107180 506332805
889107271148 186011232
935309141990 267451525
899168122570 210058541
749347678380 506327316
774105861405 306456359
50871276627 144283854
247031653895 506321827
854982592620 344270080
119389465855 183134996
446747663630 368844333
645363309675 141753425
795070235856 128069348
341112749390 211425302
581542215655 506316338
790214964135 98763577
648114218900 362422203
405854505310 99098406
668857548413 47403004
98923904279 22137137
849206107191 202703281
86586050333 254969539
965179635628 64693354
574940033515 506310849
135894921205 342793539
566997286137 143537350
809054244137 3249488
380258390593 369711595
270274825773 171833145
192013469395 408480402
595453373928 268615193
152585487591 44559702
291930625017 105070438
807732163270 414046248
259135654485 506305360
15955278995 502386214
842899927773 207522623
747697132845 506299871
802118393757 2601786
903398594980 506294382
513319666875 3886212
672710028908 114006530
838477137270 481368833
536854326609 71905900
375687602764 1020954
741792792139 198361482
469855301120 506288893
644411648484 250907679
455000391305 506283404
235922811913 42539750
581824114228 205365446
992528053870 506277915
571638942445 506272426
344964022305 48160486
782358589080 22104203
714853065789 336530590
194214196775 396322267
772455315870 506266937
280592746440 483827905
19560811961 176548196
696348043931 53660464
142893859243 85798559
221173107180 372862281
245381108360 98983137
684976402515 360407740
550511657055 63068610
462202721657 411137078
566595565275 45103113
360919295810 506261448
487461120160 506255959
468754937430 506250470
859934229225 506244981
722388767975 506239492
321644583353 54132518
413736752930 506234003
859802342114 12224003
278942200905 506228514
652568768757 130210058
476751018513 185594068
481671279994 30096187
465261294821 59616029
814819317935 171909991
444340739057 95536045
514199331434 151611669
732743994467 41063209
105084737885 506223025
665008707125 42896535
315804384520 485491072
570538578755 82400868
834075682510 506217536
688277493585 506212047
97382192055 112513522
758150587900 506206558
786209861995 506201069
709184403695 506195580
536321083818 40766803
317749661910 82285599
333960385405 506190091
207968742900 506184602
97382192055 506179113
716568892001 52732823
798864044430 25293312
846179683100 150305287
223373834560 280092692
546932745739 135331295
57469808582 119501019
767439389189 19453016
802715317345 86632887
269038927695 506173624
338912022010 364513512
95243945962 160558739
967598051259 125407183
535877122520 506168135
215121106885 506162646
28786553037 266677576
460502209755 506157157
936674931764 221552507
541929122815 37456936
744153661094 23234937
669021129010 506151668
842878592030 441979769
385906106663 188316612
914402231880 506146179
317454930055 506140690
122140375080 266024385
630409567507 32577215
566560748548 41233368
248132017585 469111896
32460734345 267940046
584539218706 196308596
852276534014 377983518
690398550711 14298845
861584774760 506135201
775902710746 298058189
820321136385 506129712
983725144350 230395286
36312007260 26753386
408864668402 51272749
397231297580 506124223
896246230995 506118734
311402929760 506113245
248682199430 506107756
615965232311 34180003
562836032925 131362748
517045452853 57288693
508918212115 506102267
603549489455 421319173
167255286370 197576555
542479304660 506096778
655816764730 460664325
567954749201 183239287
566687305840 506091289
819770954540 96716180
771797541228 60790675
867636775055 506085800
154828348535 148603697
15474006056 224231139
51717098920 196341530
299298929170 506080311
326039626961 115076885
86928737000 506074822
824722591145 360182691
373573478245 193481761
413186571085 353233617
106735283420 506069333
785109498305 506063844
117376517165 318071083
105084737885 430881011
315804384520 320513688
209805711342 302756773
346983768958 9369723
319105475590 506058355
520472030860 39482377
811095307485 163028789
638761127535 211804043
844529137565 484673211
961908816393 208356951
737243677790 506052866
192203174724 245413190
182386572824 41837158
530375304070 506047377
435582219080 31150075
656366946575 25161576
833275638477 14792855
363120023190 506041888
451489606549 153960961
171106559285 506036399
894045503615 380524925
858524162269 62322106
780922240792 144119184
913301868190 506030910
829124045905 506025421
335303137846 56981309
995278963095 330009658
129842920910 236246560
362569841345 232382304
777406952475 272880146
536427304365 240484068
973633359505 41271791
136445103050 506019932
700381494175 473239624
103434192350 246384743
557884396320 178655972
972721507450 506014443
109486192645 167485857
354867295515 506008954
851681501550 506003465
680267077815 98703198
918376677955 184271219
207252927572 101969153
799964408120 505997976
835176046200 148620164
597017544559 47320669
438545001124 398803295
141417729591 10094271
232726925925 456986695
337811658320 505992487
653616037350 505986998
368116428079 319794629
157352013160 505981509
412636389240 437231784
631058581705 127031927
245931290205 505976020
238228744375 481467635
368368175575 66455323
825822954835 505970531
993871657106 55872531
503493986169 69177867
471142916556 242871783
828692119076 382451564
776856770630 65857022
217321834265 505965042
261886563710 354106368
905049140515 330772629
889723205724 192307115
67122190580 505959553
773555679560 176899492
51717098920 378120743
788612441861 32478413
314374650477 10714528
145248012570 450421851
451699300235 505954064
552382577870 505948575
551282214180 461443763
327765245549 61213328
540278577280 168045735
642062218605 377033921
175340925977 65203831
83149984753 414199940
207418561055 505943086
990213004179 7541886
576040397205 505937597
51717098920 505932108
532703079844 205744187
841561239773 9989980
4281819098 25073752
696215347356 174105591
835176046200 460905841
648323053394 128382221
109486192645 505926619
891844776235 505921130
376535198004 57634500
409335298170 280125626
626657126945 227458671
809317499485 314925886
315254202675 45975864
51891533851 309458842
427900004506 8903158
448398209165 194947324
300399292860 505915641
549631668645 48775254
548531304955 505910152
870387684280 261666119
92430555450 421428953
477007665105 505904663
256384745260 175318660
179909468805 505899174
151300012865 492297432
798864044430 188651441
511118939495 505893685
808777302131 148290824
378697238912 314245250
700426031921 249754989
148769898665 126010973
802165135500 298151502
608119198532 47216378
199027052085 31391591
717987313215 356878313
303700383930 373789922
105084737885 505888196
807116772105 236883284
956216052100 505882707
353264032226 35771813
25484067761 93313
427906404680 63024698
294897474410 505877218
993628417560 505871729
695429857570 505866240
937817160057 68941840
219213654284 105119839
816886753020 18525375
927056414315 505860751
872994597660 24634632
958758804559 160717920
696419291151 14425092
778507316165 505855262
925145319509 171855101
202466924450 352338910
718871445820 40333172
770254588490 353519045
580128866277 31902068
70189672391 12767414
420889116915 148614675
221869389738 107529510
446869255958 346328455
9903278700 51525243
140296375965 413821199
552504741054 38208929
389558266103 104000083
343863658615 495475563
881391321180 138399646
149659792139 310809136
6052005785 431973322
90229828070 505849773
907249867895 484739079
453900027615 412591663
825822954835 460422809
595846943625 505844284
76608642689 362164220
946437373701 69765190
756909406496 36644564
312655948029 190956821
464599894858 99559482
313603657140 505838795
460688649129 85990674
271442325422 208417330
468503274850 189238764
818999826559 106327419
777957134320 505833306
750998223915 505827817
898997140220 505822328
357068022895 458907845
695910293273 22653103
275090927990 340718697
829124045905 334543572
135344739360 505816839
784559316460 39164015
138758492155 387715515
393930206510 316073087
662882108690 26566760
592361726631 10198562
787091299501 40585666
382926569610 288452439
906149504205 505811350
276191291680 505805861
567061853244 22312785
621898834876 59989281
821971681920 505800372
896246230995 505794883
762001860815 505789394
101783646815 28883118
845381637063 12191069
910550958965 505783905
313053475295 505778416
473706574035 505772927
978773507745 505767438
143377130178 167107116
942522960819 362334379
612902580820 55592592
129292739065 282173023
58408993276 401619152
502209683181 42237855
149099285485 466932763
76475281945 214405829
945762597045 280729416
756500042365 505761949
759719498119 21072271
437394572265 345406303
194593931284 34130602
789782905570 192987751
417037844000 313734773
847830228635 94970678
269353216857 45613590
644046314203 157989887
233277107770 314058624
773005497715 505756460
4401460250 505750971
636118905999 260711033
867636775055 505745482
110586556335 195402911
595370127754 52683422
20151178775 111146761
912486207952 59231799
307001475000 505739993
775206225095 497259488
323838789801 47183444
268655144885 28411064
750356685735 24228446
195314560465 450021154
311134350082 109220122
537799916966 72987233
952914961030 505734504
749660095793 151897097
664717367472 83443778
548333055834 46711390
927380967907 106525023
114479359024 100613370
116638556630 505729015
126164952192 69529163
629408036170 457425815
162303649765 341503624
150796180136 376111769
914402231880 99647306
492720706132 142110210
399432024960 373724054
233827289615 505723526
245203947977 46678456
533676395140 305885503
408785116325 300994804
899856358254 52216857
795012771515 88619905
784241198557 19178566
559659064612 169346628
594746579935 505718037
484710210935 505712548
874238957195 40437463
730739721305 344412794
20037605876 126148198
829915793151 216266600
500115302595 505707059
881433388876 383560342
368621841640 505701570
147448739950 307949367
641109673685 104181220
446747663630 505696081
905599322360 148861680
830933849286 28416553
459408657914 396421069
168650678321 142038853
726255097217 322352503
11003642390 477927230
314704020830 505690592
675623311150 505685103
995958926856 41831669
354867295515 505679614
13754551615 452041106
40163280175 505674125
51225792089 280811751
308652020535 231970629
158770151527 81561051
656917128420 505668636
572395164883 63299148
598903496837 79689302
987465569491 37517315
391179297285 373564873
271789836920 370924664
519921849015 327259669
344063694242 72795118
87478918845 505663147
783862070419 38763318
259135654485 505657658
953465142875 264037367
422539662450 505652169
67440360465 156134605
551282214180 505646680
825272772990 52480329
339462203855 268170584
645814044399 4072838
958416779480 290291254
746648052882 255233011
170170980864 85436285
132043648290 505641191
942461505975 505635702
876886736180 18991940
161203286075 118787449
886115326047 22927553
118839284010 505630213
316904748210 505624724
977426811294 146495921
552382577870 505619235
192563651240 461141868
990054706908 57848571
943576662520 383538386
459952027910 505613746
354867295515 367104320
530795904184 28954475
64921463200 505608257
880338525164 364244551
418314163074 147061288
932008050920 505602768
625006581410 505597279
483609847245 86572508
988676780955 275273350
93863365914 45470876
468249776363 28877629
868862672175 72795118
272890200610 21467479
893756021825 199591018
952364779185 276096700
731499577461 92829968
558434578165 174594112
693947418149 279444990
656250790938 30623131
844529137565 505591790
757931881276 77608971
950714233650 505586301
144454928589 24947505
830224409595 292173981
707079821639 187981783
871488047970 505580812
171920751052 40223392
438494935955 497204598
598597852850 296460890
261037321770 130676623
619285265920 92528073
82527282240 505575323
162303649765 505569834
503966575510 505564345
588144397795 505558856
599199060439 37100151
314153838985 505553367
917703322950 505547878
978223325900 448248207
415503292013 272611185
749347678380 196857496
583610029481 63870004
108385828955 505542389
896246230995 505536900
666639920402 77795597
636929502471 27126638
145474505177 185067124
513661620597 3858767
891497050666 170104110
190362923860 505531411
266053492548 66318098
617854217425 148515873
891294594390 505525922
440695663335 505520433
630079129707 8184099
449061963909 121553905
841410363630 141682068
163631664241 208126413
341662931235 473349404
372601853561 218758606
29946357108 164280281
355967659205 172222864
705123047375 11126203
833525500665 228534515
564486578460 505514944
649845337466 316331070
767857275156 151715960
165944669116 151320752
200266197070 461871905
658361114488 24574253
868737138745 505509455
616753853735 505503966
162853831610 505498477
403356499179 243640243
369172023485 102314960
304176774240 16587758
501215666285 505492988
321856384815 450866460
204667651830 505487499
94152161579 26347200
315804384520 228161263
546970295988 187120010
554583305250 505482010
457751300530 266803823
404861319834 14007928
772286059647 96238637
238778926220 505476521
230526198545 36770811
324660877658 447540126
176058195890 409940476
183772603449 13859725
43729885153 13047353
199165833380 505471032
957618634641 67937353
206318197365 505465543
888543685165 75089520
645363309675 505460054
897346594685 505454565
903627980290 241027479
373023296400 416626078
439827215384 94509602
856633138155 474957681
51717098920 505449076
265737836625 505443587
568769907032 18316793
58435433789 254656666
962387959600 3463559
991204186170 27494401
973336305803 125665166
79226191170 294292735
952524854892 120181655
220072743490 487187173
534226576985 74771158
284994201200 262462024
817594230557 476675738
494828877994 180110557
446747663630 505438098
900467627180 741015
815369499780 505432609
969749081233 56931908
984868459465 325623947
239879289910 505427120
722048090282 95728160
474256755880 79442297
616753853735 471680748
998212914003 76330034
290550744980 87269611
878384627136 128788407
462702937135 122602304
967769870845 328390403
393930206510 505421631
97382192055 505416142
951264415495 505410653
853882228930 505405164
103833368897 41189456
682402853858 65664907
431409082183 59094574
300399292860 132542883
449498572855 505399675
532025849605 348062979
355504247472 158500364
741094950705 113380784
808565495180 81314046
211104442003 60516225
361236060511 80177823
493513120455 505394186
651186322449 101848395
913467959841 38395555
173857468510 505388697
201366560760 505383208
729659979788 50597602
245931290205 505377719
127092011685 425946400
124341102460 505372230
9353096855 7657155
634185822259 1311871
849480774170 500810871
557884396320 505366741
154601103935 448390921
56854851048 127097795
966669507155 505361252
252157593695 262654139
357068022895 505355763
153676146729 8491483
231626562235 497308889
22734053243 169154513
863361089752 132037895
141946921500 30068742
338912022010 505350274
663152730276 112766016
255035595226 137186577
236578198840 317286156
822152044971 61032191
310302566070 74332038
879740852491 353299485
991977872025 505344785
767585388519 69874970
513319666875 492165696
206868379210 505339296
280189741152 142664599
225024380095 505333807
211820015815 501403683
601806522719 43214897
805466226570 93719186
312247920306 119660200
371766592104 103324936
266288018470 110789976
905885732891 70643430
592545852555 339917303
245931290205 249815368
589426430918 265244947
416487662155 505328318
989226962800 208894873
846729864945 505322829
139323455877 61487778
96119581595 84283595
632158945395 372983039
658314221961 6273927
119389465855 396333245
400666660568 164549242
550732032335 488811917
270804637939 322994716
827473500370 412141565
629408036170 505317340
20906915600 461652345
467499671252 80551075
295447656255 505311851
771354952180 505306362
914952413725 505300873
350304181308 30678021
905646330156 169890039
730641495650 269839240
435929225590 86221212
756138314357 283199466
451149118390 505295384
916602959260 441551627
607230007650 88724196
825272772990 505289895
703948236378 102973640
119616287802 156074226
491312393075 505284406
742195314395 505278917
861584774760 505273428
506756088872 245050916
610980217097 216963703
569438215065 168199427
32460734345 189809620
159384186909 95096925
536246674934 21275364
990327326490 132471526
122140375080 505267939
141115463920 228935212
573106712350 121509993
545230213885 167430967
11146389324 128442600
886342957785 433120523
814110314456 91792547
485260392780 73497710
813723230176 408260842
288295292270 505262450
295997838100 430891989
1650551025 272287334
442904014936 393083757
215328618530 291328675
830774591440 505256961
904498958670 366560909
936419495660 103028530
906165905337 74952295
860484411070 486984080
976022598520 505251472
765853133730 74611977
867784862786 127421646
813718954245 505245983
786209861995 505240494
161753467920 425787219
359818932120 442281664
65799546927 64007229
18156006375 505235005
502866211820 190759217
764202588195 505229516
975583695172 39476888
238228744375 73876451
287058019034 32066738
675951635685 61976299
855532774465 505224027
459401846065 505218538
752882721608 16922587
644355550904 127838810
471292250290 73547111
242728721196 229615848
473706574035 5697582
911651322655 455768137
636872834035 102940706
47315644160 505213049
814269136090 194409402
231626562235 161513825
515882964661 19079764
943097634582 84261639
612684818304 120598819
148549103640 363794453
481409119865 358069426
356273215368 22192027
6330896386 121405702
885157626956 19754911
459401846065 505207560
133215561095 341124883
977211104572 205047084
319774922427 176240812
906965875105 52469351
943011687820 431040192
349915658910 447106495
855345722904 41123588
63270917665 505202071
5490 505196582
774656043250 505191093
844948958241 59160442
26072277398 208686291
904498958670 505185604
236304223475 211853444
105634919730 505180115
29356412947 306445381
648223005391 140963009
492962938610 394895127
205768015520 505174626
820871318230 505169137
749347678380 505163648
470955664810 505158159
656366946575 505152670
64371281355 505147181
36312007260 431353065
991977872025 85392373
585393488570 311094564
379625478540 505141692
614002944510 505136203
963918597930 505130714
687191867860 202302584
998954047180 56470832
808217135795 25523850
399785088418 143411103
709518497169 64424393
913852050035 505125225
552932759715 74760180
640961854915 505119736
53819586759 23048311
472063394738 293612099
249232381275 474101397
284444019355 505114247
208689588733 130457063
375774205625 312494259
754299314985 390355724
629602401660 195523669
748797496535 102100889
189262560170 201116960
124014086888 27960966
741094950705 476582425
994178599405 95744627
601898943920 21802308
59727813677 178568148
595296761780 219285550
789510953065 505108758
95840240896 113589366
755067602245 241290951
114988011095 101047001
680574947755 396684541
912201504500 450597499
620605126650 69128466
367774361669 199799600
864004672421 100739617
470576317112 18047832
179909468805 505103269
676173492995 161486380
87244886933 16532868
502652544098 19837246
627757490635 505097780
125192860943 192998729
342343581121 201232229
401082570495 505092291
19256370065 339297046
674232181244 48950902
707779051790 216804522
12104006080 505086802
127092011685 9896667
126596774730 372878748
843978955720 505081313
453245765933 16132171
243989588735 102770547
42941716735 65791154
873402345444 14331779
188712378325 458644373
530471432927 336810529
71035247679 313152939
6602187630 114901237
855532774465 505075824
7152369475 505070335
915131349636 10939577
332860021715 457074519
591445488865 90030578
833108427070 37275799
708634221850 505064846
103210452313 108484596
132666098309 107650268
778507316165 45421475
536977486210 505059357
45320820148 289533772
251983290500 149306289
368621841640 382555855
207418561055 505053868
74274554565 505048379
604219457747 360577899
219147050758 232085898
89129464380 84519622
256026546679 45586145
171689279922 341712206
670671674545 361664721
115538192940 505042890
435547995165 137790367
274188107921 68228270
786760043840 505037401
707907774329 115488560
872588411660 301055183
36480047506 239172197
368071659795 505031912
182110196185 505026423
555733739598 270832749
791711680445 329340000
52715924180 1789414
743845859930 16554824
30260006965 505020934
443446572560 473794013
634909854620 349775547
71523645340 505015445
951849946500 256226520
488561483850 324718262
939710596750 195315087
987026235420 374256487
185212692327 65741753
740957997247 10725506
454098114647 111124805
389071888394 341102927
905599322360 505009956
972721507450 465516601
2210130038 293343138
211827299718 89327986
923493022983 94635849
316904748210 325393409
993628417560 103341403
681125129600 212221207
519992783362 364678182
76475281945 505004467
937800067311 116207619
246514005353 408848165
818120409005 504998978
54468008145 406811746
74059580461 60593071
955020802648 48204398
674099896344 47452405
912064743157 67048135
423645213245 186801648
280592746440 109752555
811518226865 64814112
244280744670 77762663
766953497420 420248818
802927544041 286207438
421612295573 102424740
502316029975 504993489
901445339165 166766798
480308756175 162485378
809675481087 73508688
1100369180 350390315
351566204445 504988000
725240175301 108138789
706641895333 110224609
904390520567 45064690
857480038873 62212326
680942282613 113649745
549148040925 12405140
823622227455 504982511
840265709199 341723184
154207611084 10127205
979873871435 298782737
385677478835 445130455
326257839575 504977022
644022195537 12020910
62720735820 504971533
241529835445 470401811
174265421968 84601957
170219553025 36145065
527624394845 504966044
874238957195 504960555
900647685755 504955066
882735846568 133701062
872768829601 240385266
878090230110 504949577
818120409005 122119272
615348639055 36381092
37202567484 107952163
178443913548 24673055
225574561940 504944088
906219653625 179676926
516084831033 54330122
23843369492 4045393
261886563710 504938599
588208926479 212402344
316354566365 504933110
497364393370 234319921
225942484121 54011760
960310202287 54072139
878640411955 457453260
409335298170 15566804
158533367045 230839895
371171548662 100915265
650865128125 504609259
124891284305 504927621
567091998832 67267695
623356035875 504922132
447297845475 106448177
216593471083 6186103
857183320000 428833614
787896322057 273154596
703682585245 504916643
583192761190 108550464
354317113670 178749285
320205839280 504911154
729614234462 35837681
565637056720 409166527
440145481490 504905665
761639084408 230971631
67122190580 504900176
189618121123 133893177
969970598225 504894687
213121655646 133816331
110036374490 454050080
980424053280 504889198
935309141990 406449472
866536411365 504883709
71695407128 331639891
728122584499 138569805
12139843761 239013016
613452762665 391233964
968870234535 504878220
441796027025 504872731
211540990570 65033672
710834949230 504867242
218084780728 31660552
812717249841 90200737
695554441403 353568446
959750518983 215223690
908634177555 45026267
297945964281 58935393
439595299645 73365974
623356035875 504861753
834625864355 216875879
39703474715 307466335
349915658910 234424212
988676780955 504856264
240773308204 18333260
186511650945 431424422
373573478245 504850775
362019659500 504845286
769704406645 202077535
11553824235 417301225
48966189695 105652272
461602573445 504839797
13754551615 228830921
852231683395 231317438
96832010210 347031047
146898558105 181340093
351566204445 504834308
10453460545 349424251
253991219336 64127987
954565506565 504828819
113446866819 172250309
504036834710 378406171
477147574226 99575949
402182934185 504823330
925956050625 482779506
98070877837 37594161
665339608909 113732080
901197867600 504817841
935769427574 22751905
332860021715 475078439
12256699082 197269171
557334214475 504812352
435225049850 43077672
999680417855 343419285
535902558546 115620296
974420553789 229434711
393930206510 504806863
830774591440 82384401
253971815721 156837197
464141796477 67981265
841228046495 240379777
699281130485 39361619
203567288140 97665777
837993322924 395723966
908350231585 504801374
313819023544 13107732
166511515565 32187496
682909645158 263312819
238228744375 504795885
906699686050 387018412
496814211525 504790396
52865557228 393583256
972171325605 504784907
29709825120 504779418
426071198207 23174558
688827675430 504773929
870175306473 139387666
643712764140 504768440
991977872025 496633742
363846884967 99630839
254184017880 490107321
242630199135 217386356
368071659795 504762951
562285851080 504757462
731576461884 18838248
798864044430 504751973
321306202970 340005127
821421500075 504746484
674522947460 504740995
218422197955 504735506
126134427863 296054704
539728395435 138405135
34661461725 367922181
209619288435 328428826
458301482375 125330337
916602959260 504730017
499831677568 97797513
494613484145 168605613
286696354313 235818418
980974235125 504724528
474256755880 7097277
741553787193 27335220
668592358356 292064201
626968122707 114297447
865436047675 504719039
291786033779 35903549
52267280765 504713550
478658210640 504708061
610173144563 331963742
629065991716 119731557
461241608408 99125851
114437829250 179890997
6407939990 28120147
940260778595 394637144
782358589080 241439154
686626948050 504702572
606850580525 504697083
527688500876 396377157
519921849015 219697225
588734062017 278061762
582092397500 504691594
353649941860 55543191
539728395435 504686105
637390526489 200205786
545356356594 302515257
551832396025 504680616
693779312035 504675127
641512036760 504669638
14854915305 231224125
304800747620 407805255
904498958670 29728424
697630584950 103807968
792812044135 364277485
939710596750 504664149
566137123995 347651304
551600384065 52738312
586052928960 376660669
760231783908 6795382
482509483555 504658660
62170553975 504653171
614553126355 504647682
117188738475 335361433
390629115440 459017625
331209476180 504642193
469042489673 89739661
979323689590 457283101
628857854325 504636704
56201432091 133618727
262436745555 504631215
629577382798 11861729
279049664547 345658797
526627910480 207028613
581796993079 18443040
992528053870 117393243
792812044135 419623072
655499459199 221437238
501765848130 61196861
787310225685 504625726
929379634219 106761050
889644048855 504620237
807116772105 485403248
952914961030 67168893
54468008145 95568979
697630584950 484486585
820483407692 27016858
60170861220 101337918
952802697094 43824176
512926920528 132811844
75925100100 100251096
229976016700 504614748
714686222145 431446378
613452762665 54434413
458564729326 126966059
794647398811 248865771
438494935955 422685934
318699533687 81599474
277439078932 235049958
384832320711 94344932
123240738770 321638933
297438860108 145249918
554804588796 211331989
678374220375 504609259
183760741720 504603770
746390731143 26056283
615103308200 504598281
478658210640 411675
422744775402 191319095
423813226046 326771148
731741859340 486632784
428591662745 504592792
494063302300 504587303
620605126650 504581814
246481472050 439301137
34212568397 300616063
948513506270 504576325
98229685585 113292960
750448042070 504570836
252575161300 301631528
875936570905 434487284
514420030565 77021648
769154224800 412838668
768604042955 504565347
189812742015 504559858
297493881844 71071572
523239039322 125280936
479208392485 98434237
64921463200 504554369
422539662450 396640629
629604871710 46162490
524323303775 504548880
803815681035 66592548
510572973202 44724372
845718450500 159960438
852781865240 273544315
976022598520 187641465
750448042070 504543391
359604347735 23026355
468754937430 314184871
106347158811 60510736
385229260654 193212800
46962605239 6894184
351566204445 285115127
958416779480 78037113
197515287845 474842412
189812742015 415396542
913734549593 62234282
813718954245 504537902
569139506266 94926766
33010916190 504532413
669114024846 371270471
65646683766 182075619
333960385405 322325058
684426220670 504526924
912751686345 440975282
478658210640 388396151
212556653501 66120494
342354542654 205628918
932558232765 106420732
752098587605 247636235
924305505090 504521435
529274940380 504515946
64295222863 24826747
11553824235 145947021
370822569020 504510457
303150202085 259470519
549081486800 504504968
173564539628 83767629
163524875746 120532951
244339158608 42495838
322406566660 369091338
780256592343 203877927
392980263376 118035456
243584975170 63392461
156057171292 37308733
28609461430 504499479
402733116030 417839147
916602959260 501304881
511669121340 504493990
812068408710 3633718
324607294040 504488501
802715317345 504483012
550187335 504477523
378643243619 255139698
421570398036 278616151
149099285485 451289113
995661008473 78503678
995278963095 504472034
867351541751 61877497
92430555450 504466545
929021924159 82055061
177158559580 504461056
599698216540 504455567
194768742375 223808486
372042494108 116471091
803815681035 335641372
282017954639 25002395
56890628350 86012630
6209924315 12652145
563936396615 430304666
70973463495 504450078
963084878882 232343881
282793473820 504444589
946312778890 504439100
483059665400 403007869
440145481490 504433611
839027319115 504428122
882807582309 9797865
853882228930 468552018
782908770925 373515472
60520008440 504422633
829674227750 284769320
598597852850 185659936
448398209165 504417144
215671288730 495398717
373927710860 119303415
977122962210 504411655
508368030270 469792532
517721121635 504406166
491862574920 463919302
338361840165 100542013
145918694432 268675572
787384047246 200052094
224305754399 97188234
97382192055 472037533
192563651240 504400677
544680032040 504395188
793362225980 29195991
37723811321 14040862
809867681330 230620335
716336767680 504389699
442346208870 381178116
169040054422 229412755
829173518262 124644212
419238571380 311336080
293246928875 408332199
648114218900 504384210
561735669235 504378721
332309839870 269564790
646042038411 247570367
604404096729 157325718
418138207690 34635590
129292739065 329674829
918253504795 500399196
759816689261 298447908
890387201984 116273487
764930569728 60757741
901531022455 112892263
102884010505 504373232
256384745260 202423342
430242208280 504367743
783458952770 255919136
707082791188 51426441
745496405465 367461105
832975318820 504362254
359037429929 22878152
249961103823 154218944
642106317231 401212966
422991132700 34427008
238778926220 504356765
656133029932 52392505
108936010800 275152592
732842223030 504351276
890194230700 492763997
418138207690 57305160
982204056880 260787879
285544383045 504345787
562527619574 22060291
56241210874 321029654
11975955780 57876016
771905134025 504340298
798864044430 504334809
813168772400 504329320
706270984228 35601654
893495321770 74897405
353766931825 504323831
862829394859 296038237
24758188515 504318342
778507316165 186708335
713035676610 184029703
997479690475 504312853
829216744137 153993895
145963501139 113254537
491312393075 467992140
11572673461 343699224
760901497125 391327277
283893837510 504307364
802419737276 238233578
945762597045 398320263
227225107475 504301875
670671674545 222677752
856082956310 504296386
945762597045 491062407
179909468805 452282622
557334214475 504290897
461602573445 504285408
58511802246 129534911
816666984438 76648396
597497489160 144135651
698730948640 119484552
479222938335 229495090
518515058992 127981524
584114186061 5730516
753198951295 504279919
100340936776 168265295
124891284305 323916868
110852152578 183442380
533126213295 493543435
443446572560 395663587
291132175702 414485368
374123660090 504274430
277665725231 61657937
998580054165 504268941
983174962505 504263452
896246230995 504257963
735042950410 504252474
114988011095 504246985
631809232808 295626562
9903278700 504241496
1301974661 38949944
405484025255 407942480
952093839237 99537526
648145336041 105515047
385127296990 65445347
663519310560 504236007
443996754405 504230518
722938949820 504225029
979873871435 504219540
549278278428 56739793
488561483850 504214051
754439515023 93164797
240979653600 120318880
602092217099 24140622
756299647045 95250617
664619674250 504208562
511669121340 504203073
635678871917 32033804
475907301415 504197584
201142732899 41134566
148832654402 25134131
114988011095 504192095
284565897111 7997473
837939426433 298640023
419421514261 286663025
728263322459 93746631
864885865830 334483193
376690421435 72613981
669029011214 149531338
436538315383 233145275
90780009915 504186606
681675311445 229440200
929807323540 504181117
423089844295 504175628
272582863103 102957173
527288338890 228303977
705238245018 48204398
145248012570 193487250
558434578165 504170139
901748049445 504164650
536977486210 420150016
572767349436 423827646
883041866715 360067422
871139751545 41469395
328458566955 504159161
983174962505 504153672
199165833380 504148183
667370583475 504142694
106652791820 10275408
709197879190 389795846
32460734345 504137205
191544003295 296910988
885792775940 504131716
284444019355 268176073
233277107770 108133300
157146331933 136599254
434931895919 119912694
589244761485 504126227
418564604188 10978
217321834265 149020861
234377471460 469858400
177158559580 481429212
902398943462 191121491
916602959260 504120738
563936396615 491858312
220072743490 484201157
79463919760 177920446
20906915600 312768709
32059941124 211935779
70973463495 504115249
171263341592 159845169
691924161117 55888998
679393074996 8628708
580816278611 105355866
391179297285 504109760
72073827185 228216153
845944059378 133201563
851681501550 504104271
238778926220 459956244
753002974620 30557263
876989866420 504098782
377424751160 504093293
213057368478 277595197
654537670803 104631318
180459650650 129189104
263749467677 277919048
312503293450 283199466
300949474705 160158042
248682199430 485200155
384026933300 504087804
919904050330 504082315
172206922975 400773846
11713921898 171668475
654166219195 504076826
962818234240 198010186
801907588712 178123539
497923961405 87423303
834075682510 504071337
311492054653 189584571
160102922385 46919972
466004028205 504065848
253633836035 352069949
165604740835 480254566
280592746440 504060359
650993170028 155223431
390078933595 504054870
778507316165 50817162
271239655075 243837847
110586556335 320102013
881093896807 161244864
748797496535 504049381
115719307984 36079197
147925591336 8370725
789898756404 86918315
544893510228 163687469
468754937430 40278282
731983896795 140320796
536977486210 504043892
674126281967 235110337
75925100100 42655019
828573864060 203850482
574542868523 472054
639311309380 95892830
857029202439 81396381
763705375200 1756480
51908555240 97824958
892414861194 143548328
638210945690 501524441
278392019060 73168370
181009832495 136324804
89958141618 73607490
146011765916 22197516
145798194415 504038403
325943805488 42600129
152950558400 504032914
742745496240 350851391
956766233945 474469160
982153766662 191417897
229425834855 504027425
143047285190 504021936
659668037645 504016447
799119206084 147138134
834075682510 504010958
355967659205 490200634
139204756252 40997341
991670600386 129732515
852231683395 504005469
776306588785 503999980
626657126945 503994491
366199970520 87390369
576040397205 503989002
168569062380 96309994
333410203560 503983513
377424751160 313010225
555683668940 280520834
196101005337 235560435
931457869075 503978024
642106931999 250880234
565586942150 503972535
77025463790 200255187
808217135795 153252880
619376701682 13354737
604099671300 78959265
809317499485 270876661
946733077109 75901892
522672758240 421972364
586270705035 52529730
653349521536 39174993
407134570790 503967046
845079319410 21730951
432080510549 87856934
379264480569 168451921
629408036170 503961557
27787477864 187509729
836826591735 503956068
456109976515 74145412
212920379505 503950579
754701466570 6597778
258585472640 503945090
466554210050 503939601
865436047675 254909160
315943678873 141407618
19256370065 455422330
494613484145 449982731
947721942742 47287735
122690556925 503934112
123240738770 503928623
200816378915 58743278
960067325015 377247992
881817778057 51184925
473219488245 115806922
486360756470 503923134
853332047085 503917645
855039140298 77131428
908900413430 344072476
830224409595 455153369
924552669271 56168937
592878420087 1361272
426390935365 155519837
470007741628 77147895
405661182730 84596468
589794943330 503912156
609051307905 318021682
594746579935 503906667
533208740410 239649740
570538578755 234951156
523410076562 57382006
120489829545 503901178
44014553090 90167803
267938564005 503895689
777406952475 161788275
166811157494 87165320
175324190016 35738879
381276024075 195962789
258035290795 503890200
125441466150 503884711
117188738475 503879222
554033123405 477120347
493513120455 142390149
212370197660 503873733
850059888534 297262284
794679152676 172996813
295447656255 503868244
35306306864 227557473
148736284029 110855844
657467310265 426725838
487461120160 358914732
613452762665 97918271
495713847835 281580211
823982821821 47595119
57940613998 269614191
305692037881 51064167
41813825710 93087951
574940033515 478569443
887993503320 100476145
707238618409 26885122
734492768565 203888905
540278577280 468568485
188712378325 59001261
283007890627 62278194
278942200905 485414226
364220386880 169972374
78676009325 503862755
235477835150 313487768
731876279461 102578432
821421500075 503857266
219791346997 87115919
328873930563 48681941
92430555450 474183732
818670590850 503851777
983174962505 503846288
939160414905 307598071
59969826595 382566833
699281130485 155163052
473156392190 503840799
725413589278 112414720
710834949230 341124883
271789836920 204997683
977673144055 503835310
157455689392 181493785
388978569905 317275178
464029420180 194607006
749347678380 407382602
184861105410 503829821
159371079177 132026917
220072743490 283858146
529274940380 503824332
654166219195 503818843
210719652125 380953067
206868379210 503813354
573289487980 305523229
642062218605 503807865
786991037427 140556823
583192761190 407898568
912280222249 208334995
995012260655 146836239
544253835727 26188019
600617736728 26649095
540278577280 448083537
49044144473 425792708
100444492250 101716659
956216052100 503802376
254500288571 82466736
582642579345 78070047
439595299645 50487822
336161112785 503796887
42914189400 503791398
957218999599 38302242
63821099510 499262973
372473114555 221080453
643712764140 503785909
993004905256 8370725
335742118040 326502187
473485512630 59605051
878640411955 503780420
529274940380 489080878
173753657634 47897014
106185101575 143712998
420055804053 113122801
845953999957 132740487
950552080193 115351335
972457318972 211858933
945762597045 207237195
317454930055 503774931
527074213000 503769442
536156183280 197406396
899951866854 68634456
903948776825 36831190
366421114260 503763953
454450209460 503758464
996625157139 39196949
724176681224 242822382
222273470870 503752975
204689025996 354600378
142589472237 320403908
85363600305 232096876
532576031450 319498223
467104391895 334993670
547430941265 503747486
925956050625 332452263
480673719785 113655234
880469092007 261814322
991634982265 219384352
88192360017 32544281
342285381254 112469610
466554210050 316451828
738901013218 156804263
70440862917 106903764
599056272174 25331735
780157861700 467344438
543098856487 16395643
739994587015 82082506
605200034990 372609787
908900413430 312005738
582642579345 503741997
171865279218 91474185
501351414744 18157612
884477756508 75506684
96281828365 78964754
8802915010 177036717
757600406055 209806047
445985504675 154548284
108385828955 433965829
910638492048 33071225
534397021413 293002820
434342780597 241510511
939451875316 93071484
147998921795 410571711
253633836035 395828257
669021129010 354715647
48966189695 503736508
161787302116 428152978
210719652125 503731019
833525500665 360918217
969420416380 503725530
922654959555 503720041
713035676610 503714552
756272366715 177415458
877540048265 59226310
340562567545 69990239
217872016110 347338431
281142928285 503709063
555133487095 71362489
989226962800 503703574
544680032040 503698085
188712378325 325525145
253834184535 164757824
897346594685 468030563
340012385700 503692596
450626205897 174385530
261886563710 503687107
354867295515 99636328
899547322065 224598902
861309789419 224648303
448299909245 45542233
971251687240 160652052
261394400595 104148286
775206225095 503681618
501765848130 265892649
385127296990 503676129
826373136680 503670640
772760723830 82713741
376181077750 1471052
151300012865 503665151
587594215950 503659662
618404399270 139892654
569467976423 133042382
585987379322 105163751
403833479720 503654173
666270219785 503648684
333410203560 503643195
813416183586 26544804
607587937270 172656495
949473662 67547634
756500042365 338951239
52477438108 19881158
528209223258 207747672
890042918018 73783138
973164628931 21341232
99208616128 93812499
771755874229 71647917
452249482080 491534461
707533858160 181790191
859934229225 156974422
385677478835 169632056
455046207988 426555679
310191504225 54769242
528038034907 39460421
834075682510 503637706
330659294335 36946459
971070961915 337573500
129734521230 37193464
692128766500 503632217
41263643865 272023862
958966961325 267111207
632526735840 6526421
612475193394 317269689
670121492700 503626728
916052777415 387567312
228875653010 466833961
327358203265 503621239
640411673070 54214853
991037408394 158681501
375449385653 43061205
210169470280 78816551
715965422944 18657111
737295762911 85897361
401082570495 503615750
302049838395 292646035
314580559334 8667131
167255286370 196056102
256384745260 175181435
28059279585 245281454
589244761485 503610261
192013469395 503604772
66572008735 371330850
189812742015 503599283
64371281355 170548719
249232381275 503593794
997772149884 121438636
946312778890 250358779
177158559580 503588305
289544720733 15061816
851681501550 503582816
142733810981 69397427
121318940414 151468955
125192537092 153406572
207968742900 60148462
499014938905 503577327
113887647405 35508341
183450462109 143372680
836276409890 503571838
47865826005 503566349
479594258207 93828966
295997838100 503560860
819220772695 19881158
574169152539 43220386
745832134661 104702675
354867295515 503555371
546330577575 503549882
803265499190 165789756
97382192055 190874486
674105945222 300780733
396286986160 26325244
595296761780 70599518
342213113080 317324579
299298929170 503544393
405395127992 19886647
522563200381 65868
507001287991 99372856
539977167893 73075057
887443321475 503538904
626657126945 436024204
917153141105 466488154
360369113965 503533415
196414924155 63194857
307353078384 120807401
147998921795 258279406
951481796362 54154474
885242594095 503527926
341112749390 302405477
577140760895 503522437
862014678729 47430449
85278191465 503516948
194214196775 503511459
640961854915 503505970
42778020869 31375124
303150202085 244013495
802165135500 23388629
230960943812 16362709
688880583901 259300360
536427304365 64259723
489111665695 22740927
397887982492 318411401
537527668055 503500481
925956050625 84168326
327545723972 110932690
315948459792 275361174
515129991711 294825168
247343105244 78366453
961167688705 503494992
135894921205 503489503
543029486505 503484014
914981681073 165273790
905968424676 27126638
282243291975 503478525
421989480605 24815769
644658302188 56251272
554583305250 427834616
146348376260 503473036
543029486505 503467547
410770485371 159861636
98242403598 178419945
729541131960 503462058
675073129305 270393629
215121106885 503456569
125441466150 86396860
314704020830 503451080
63821099510 503445591
21457097445 112980087
534575446847 64193855
330659294335 503440102
182660378030 357910245
752648769450 503434613
508918212115 503429124
432993117505 503423635
260333113096 373021462
853093920379 4901677
897346594685 503418146
59607302682 286042768
623356035875 386787874
798864044430 165010318
344964022305 503412657
841553099586 87214721
677197847594 8502461
885242594095 53062163
824336563334 17866695
641512036760 503407168
883592048560 132466037
37455541935 86122410
631058581705 503401679
864885865830 503396190
481959301710 503390701
371979524300 340960213
57120085017 32577215
864335683985 439130978
313084405810 189134473
722802945959 42578173
354045372328 90991153
828220051190 12454541
898018072452 298552199
355417477360 168506811
284676418126 211375901
536427304365 415841151
459617657078 17059812
454450209460 406257357
719778322260 190627481
363670205035 503385212
713035676610 503379723
512769485030 495223069
519165074769 65610017
103434192350 132449570
61070190285 503374234
898997140220 132076318
22557461135 454203772
772266919504 26226442
984275326195 503368745
947963324425 503363256
473721773076 218654315
193664014930 441068595
573589121512 12163624
335060749095 266200033
815678085871 25265867
167255286370 503357767
358718568430 503352278
145082949943 113260026
207418561055 459039581
787623922035 129562356
328464291982 458885889
621532210680 22675059
86928737000 503346789
150777577915 464435268
876191996031 57167935
436844390420 503341300
791408574957 3095796
145361667804 92967193
834625864355 335740174
103434192350 437994755
603549489455 503335811
968870234535 168193938
46814122300 83097971
781882871009 304277226
987026235420 503330322
537040681067 69512696
840677864650 503324833
768840728635 115104330
585943670415 339752633
389528751750 503319344
891844776235 503313855
918803686640 428784213
562501211995 30667043
929807323540 503308366
80326554860 503302877
359818932120 328445293
862159031359 392260407
402428374820 143125675
354013805089 116756519
622805854030 503297388
781392409484 18305815
65777722663 90447742
431892753815 178518747
762001860815 503291899
649214582590 494542433
709831932955 235093870
595296761780 503286410
72073827185 174198904
540701713312 66976778
932413627641 24963972
257232837091 128080326
547858320294 18563798
968870234535 67306118
720310928327 966064
14548445060 99652795
638869639576 209504152
38512734640 503280921
612000638991 10593770
598047671005 344270080
508150421446 125209579
221870482049 229835408
904616774566 194008705
352116386290 18722979
135483204874 170345626
120208734947 177667952
622322857545 95371375
373832257150 95195727
263355552173 50751294
18156006375 409479400
19256370065 153406572
946321627158 130747980
211350670473 353766050
879190593800 503275432
39366249603 93757609
920454232175 290208919
508368030270 334203254
817020045315 307115039
94818089967 87950247
809317499485 221810490
517170939790 503269943
154601103935 503264454
433543299350 444010699
634743474633 83657849
827221272423 30568241
205217833675 503258965
599148034695 503253476
496264029680 503247987
63385698144 75923848
432664663815 85145368
541929122815 503242498
623906217720 503237009
62720735820 459572014
562894062633 373778944
538878363079 201073048
190913105705 503231520
512780111734 171931947
961167688705 114346848
781258225390 503226031
730641495650 168435454
150199649175 244458104
698930786663 148647609
656917128420 35343671
337599511051 74644911
857756539178 427790704
146348376260 503220542
87478918845 503215053
858833865535 263922098
159802879759 78586013
933164874464 292382563
611802217130 503209564
305981470270 194173375
569988396910 198899404
610151671595 225422252
342457922480 75610975
191634873690 159587186
437944754110 503204075
980974235125 503198586
84265404770 220322971
524654438678 27598692
770804770335 442457312
649214582590 503193097
210719652125 503187608
959168325290 153960961
93092603115 332249170
945212415200 151463466
40713462020 493988044
77181565461 241236061
508918212115 503182119
162163150413 26813765
984275326195 503176630
978773507745 503171141
153528635343 249063375
53477029247 88318010
1100369180 503165652
379075296695 503160163
763144122042 405318738
675623311150 454083014
944662233355 503154674
202534318392 360418718
90780009915 503149185
562354606294 364826385
299035168834 202159870
925956050625 503143696
863235320295 293112600
761571174500 209860937
943777444651 32505858
561735669235 197033144
510568757650 52452884
271239655075 503138207
97214527642 55049181
151850194710 58693877
959517143170 160783788
443190189440 45377563
412636389240 459335987
291596383340 136785880
688277493585 290664506
450048754700 461943262
549441235860 105597382
821421500075 90892351
429141844590 336278096
825272772990 503132718
406905495445 125028442
194764378620 503127229
101233464970 185670914
378525114850 224664770
719087676905 503121740
470955664810 503116251
592134289916 325903886
114206272877 12064822
138412391330 118518488
488410313882 37654540
129842920910 503110762
342213113080 84113436
511225771902 138712519
737243677790 503105273
614553126355 421280750
49516371540 441694341
703826331177 250397202
566687305840 162556735
694879675725 503099784
177708741425 496172666
401207544047 340257621
587044034105 503094295
540444679909 160476404
120489829545 503088806
840980791582 3595295
851490382640 47139532
55982116188 46436940
951982456449 207857452
45665098625 503083317
779607679855 86171811
552847490681 1180135
235674319394 85463730
138127144467 394818281
650865128125 503077828
419788753225 503072339
608501126060 503066850
358398079279 69194334
971070961915 503061361
681038592607 4369244
268161455828 21214985
170006195595 503055872
870387684280 260217023
938610233060 503050383
894595685460 290917000
395225962133 255683109
859934229225 401509372
656917128420 503044894
542754270626 199601996
288924954835 408167529
520472030860 212775596
967260373468 179611058
33118209673 171959392
249636810795 46881549
158452376850 458485192
878923951739 17427575
577542588629 33170027
386291766711 396377157
430677244464 7734001
93427898680 50998299
218422197955 795905
621210247896 341097438
797763680740 503039405
627207308790 503033916
878640411955 503028427
683325856980 503022938
802715317345 323741220
955115688410 230801472
748059598960 47282246
761451678970 380821331
980716962787 187685377
758700769745 456871426
771974981550 418113597
665889829177 290845643
910000777120 495821370
660865622503 300972848
289395655960 503017449
208823042790 190040158
42776324768 61399954
772857149093 54890000
281981902887 120571374
811270126646 105032015
139448122045 108435195
144282348940 145376165
324069671027 475802987
156801831315 503011960
375774205625 359150759
200544769309 209152856
384588137057 386502446
965570949346 400493907
71563006959 201863464
546262286018 13393160
457377397920 168166493
931575092159 196813584
562285851080 266447038
785659680150 503006471
164176115570 174380041
946047487123 26572249
427102746304 38598648
741184904437 326743703
465464906695 120351814
468754937430 76725242
269038927695 267758909
61070190285 503000982
336714099509 61334086
19806551910 502995493
283343655665 502611263
162303649765 502990004
648114218900 149037328
742195314395 464704229
703682585245 288962916
143597467035 156211451
797213498895 22735438
297740939153 143702020
610151671595 502984515
698730948640 502979026
308102629106 22515878
608818165211 41551730
398331661270 502973537
383476751455 277040808
26958915895 494372274
829568254208 15912611
983736901788 201594503
762738108782 138728986
958966961325 502968048
225881517798 183771720
783458952770 502962559
151850194710 502957070
547430941265 502951581
141396739655 175186924
234148039330 20605706
651811763973 9045872
154162941602 106426221
966669507155 502946092
733242865140 51470353
367521477950 33235895
398331661270 170921971
878640411955 502940603
276191291680 502935114
622255672185 502929625
208518924745 44449922
510574301540 81742188
174957832200 502924136
270581479736 1405184
828673138114 391755419
124891284305 41227879
40163280175 390794844
686076766205 360929195
56668735525 300061674
970614416921 178282720
700207292363 38697450
667370583475 502918647
233349837020 103451183
779607679855 502913158
274788398847 43626572
872085446193 381397676
10453460545 481670728
173759838248 17965497
176608377735 316907415
124175293329 9759442
779178360301 120532951
507267666580 502907669
857733501845 502902180
143597467035 502896691
563210734021 76977736
820156666570 93675274
972171325605 502891202
178258923270 502885713
255834563415 502880224
904498958670 235697660
636560400155 169763792
932558232765 83685294
551832396025 502874735
515699269787 151946498
641572284024 98280545
569988396910 502869246
229126922963 845306
980424053280 502863757
391284021916 294918481
508368030270 460280095
400532388650 502858268
825046837353 117535957
593646216245 502852779
424397137796 123930642
737261072431 378795890
178809105115 47304202
391179297285 502847290
578791306430 502841801
549913495861 1432629
931457869075 502836312
214570925040 502830823
794462589670 502825334
795610252073 395175066
866694988575 69062598
758700769745 502819845
640799322717 56201871
588056850826 10467523
22557461135 502814356
598047671005 502808867
498511287313 107611845
892858213213 1937617
56118553680 502803378
731828195821 190863508
577690942740 502797889
387878206215 502792400
212499743549 160405047
697630584950 101277539
78676009325 502786911
86378555155 252230528
961717870550 502781422
775022615137 50888519
876439684575 197510687
476457483260 352481624
490928011964 68607011
598239665247 15824787
421989480605 48555694
172891892704 265980473
430829254249 435672908
328458566955 47413982
995574106625 137301846
961717870550 500602289
923228645298 29163057
255834563415 314684370
907106151989 94317487
647201573521 80479718
404593648749 255298879
654716401040 498549403
894595685460 308059147
37757442424 29497886
128742557220 502775933
107835647110 502770444
533222298240 88625394
329008748800 502764955
75925100100 328867946
196799456050 45256805
909804493061 32039293
710834949230 502759466
340313248768 133530903
822521863765 502753977
507305150961 33954954
805466226570 269169582
729541131960 440816101
81426918550 502748488
809698238481 121965580
616821593484 161618116
138095648585 502742999
377424751160 207473222
712161371896 206336999
209285938557 73645913
587986888032 25468960
654716401040 46881549
751238620159 20089740
906149504205 211738175
212920379505 502737510
84728009620 482499567
169138823488 254228524
653308601041 250089818
819770954540 287338172
304252777842 242932162
847280046790 314651436
666270219785 443824073
154050922090 388676090
251983290500 502732021
901748049445 502726532
653065855505 502721043
839659001632 115938658
669159462788 138783876
985375689885 502715554
927606596160 68760703
271789836920 299304192
876301040505 85705246
558434578165 502710065
78792194988 5483511
808217135795 502704576
763652406350 502699087
637660763845 502693598
977673144055 502688109
467678763763 404484410
694879675725 124358784
870513569006 187635976
974372052985 492297432
236262045999 237975595
18706188220 446151409
210169470280 469616884
421439298760 356933203
710284767385 112315918
702582221555 311813623
568888033220 502682620
754849496830 84530600
468892815621 269548323
676173492995 184370021
817302174426 85183791
841778228340 491133764
676723674840 5231017
309383893769 303706370
251162668206 204179822
287194928580 502677131
681125129600 275361174
527305074851 80644388
801832010671 280109159
387452020880 50723849
310852747915 502671642
292852113175 322972760
484160029090 269054313
932558232765 502666153
837613091497 25941014
225024380095 502660664
911651322655 356587396
763102224505 502655175
778937357359 32461946
515010529115 425364566
200816378915 502649686
103434192350 502644197
958981627933 411949450
148563375040 296054704
594834222798 247010489
638210945690 502638708
316904748210 502633219
467654573740 281843683
80670868852 150947500
863785502140 426769750
159002558695 502627730
161587422762 28833717
394906131662 48906990
28059279585 502622241
196965106000 502616752
423089844295 341240152
775756406940 502611263
163404013455 502605774
426390935365 2025441
125824318411 2579830
226162403814 46618077
178664961067 55878020
110255275810 138196553
890369812832 46563187
177708741425 502600285
661663747967 109406748
651746055154 116196641
494844362463 108479107
213133100211 280690993
132043648290 476829430
13754551615 502594796
513869848720 502589307
500429767405 132992981
252109422231 17394641
632158945395 455619934
994899258612 117503023
699831312330 275953986
214927946067 52721845
456650936840 502583818
952364779185 502578329
186885534180 24969461
39613098330 502572840
573289487980 502567351
599890512677 90722192
209069106590 446864979
728990950115 439564609
317047379875 343490642
923205141400 191939352
183391532205 62157436
413774994793 334044073
20356733755 502561862
638114336382 30957960
367521477950 67575079
244280744670 452584517
225789362977 286668514
715066236593 34009844
148549103640 502556373
25052914881 205145886
76241826378 107842383
837080886127 178013759
594196398090 502550884
813168772400 480743087
948513506270 502545395
72318340179 75484728
957866597635 74178346
795691209334 154076230
382480124376 239523493
567320366096 133618727
481409119865 502539906
968870234535 502534417
62170553975 502528928
311402929760 502523439
318005111900 488136770
859934229225 502517950
430792390125 283687987
116088374785 502512461
702582221555 417592142
982826226960 191373985
846729864945 190320097
901881887732 259876705
288295292270 336267118
804623922726 81851968
9102466207 111574903
414113380665 118156214
58671318075 127997991
756500042365 27269352
894700404602 35760835
218422197955 71955301
993078235715 502506972
637110582000 478931717
665975386220 25710476
608269761802 153653577
884142230405 235631792
286644746735 471944220
888205697082 88252142
831083528827 87686775
62397337499 79480720
694879675725 338193757
544013930585 52178434
582092397500 502501483
608057793089 315935862
795562953360 502495994
21480156734 399555288
826638458473 218780562
820010494500 237690167
269038927695 502490505
249232381275 502485016
351016022600 87824
44893992600 2305380
872487663646 5543890
149994341200 131082809
788677953076 47748811
303150202085 502479527
699281130485 502474038
462553183329 76445303
582642579345 330822030
574614005963 33872619
710096464332 93664296
3594911752 176345103
495713847835 473953194
31360370655 502468549
487657423267 239880278
766416900850 252779428
884142230405 502463060
222090755619 92857413
393141892470 97001608
384026933300 10418122
991977872025 50191416
632417334581 153982917
455780419536 74030143
267938564005 502457571
432993117505 502452082
491862574920 89064514
698394387697 269087247
410435661860 502446593
602754885021 42847134
865986229520 502441104
547215335926 62382485
726790222735 502435615
961167688705 502430126
534776758830 462245157
492412756765 253608267
200266197070 502424637
864140470281 140315307
984825508040 153247391
583742943035 15742452
551282603899 7141189
129292739065 502419148
226770362873 79985708
870387684280 502413659
569303083955 25545806
513646427045 32851665
979761964284 25117664
141396739655 153241902
677945586946 146775860
309752384225 502408170
918253504795 502402681
229425834855 502397192
28059279585 502391703
17055642685 502386214
337261476475 502380725
266475714825 147791325
12654187925 502375236
413736752930 331370930
358168386585 371863283
535877122520 502369747
109660309214 148384137
346614567840 502364258
922105277209 76450792
845977448965 66674883
647564037055 247334340
323786040511 6103768
681125129600 492346833
266288018470 502358769
495713847835 502353280
597497489160 502347791
598597852850 502342302
981524416970 502336813
301694911258 167892043
205768015520 381776417
703682585245 502331324
31986657485 48423958
549081486800 502325835
143335073460 54121540
867481872567 80551075
103138184139 74573554
906149504205 13398649
586493852260 366698134
864335683985 502320346
46765462315 502314857
533676395140 502309368
24208006670 502303879
576590579050 502298390
59969826595 502292901
937046704642 80375427
656366946575 502287412
411229116185 87258633
172757104820 189326588
389888028756 104269044
796113135205 268505413
286791165810 250413669
213470561350 120033452
717987313215 502281923
83077464085 149679541
117188738475 133130206
742745496240 502276434
934929130123 178211363
505148648454 69874970
824722591145 502270945
698730948640 502265456
607206366527 135237982
733844605162 21478457
835849346315 313032181
739994587015 222727153
442896390715 502259967
814269136090 428789702
373427127619 89613414
760901497125 378944093
196965106000 502254478
90780009915 269603213
669571310855 100580436
118839284010 502248989
467566889546 28262861
513409768810 284994369
155557647428 65862511
893495321770 502243500
943561869665 405626122
264997864208 105097883
17733564538 113847349
622880641655 10769418
28609461430 502238011
697080403105 502232522
113361474446 372648210
749144834966 151397598
635460036465 77290609
753198951295 502227033
142497103345 502221544
586147855726 287200947
164017335267 79129424
477557846950 375749495
767711136020 60417423
79574561533 114676188
475357119570 502216055
954257900097 174061679
244830926515 401333724
128742557220 495168179
862685138450 502210566
654166219195 5033413
565995065767 85342972
730641495650 502205077
894090118207 347689727
762552042660 399456486
472730656953 361714122
134034522803 155278321
421989480605 231443685
438826142215 151479933
496293533055 60285687
705082983164 90310517
235477835150 502199588
371509042735 169917484
139388077874 179122537
79330893845 148927548
727961021273 320766182
25858552205 165361614
914402231880 502194099
379075296695 226552986
659668037645 502188610
906149504205 502183121
196851705841 59720320
59442325298 9270921
899547322065 502177632
839577500960 442336554
728440768270 502172143
574606815373 210201255
973271689295 330026125
894176218661 49642516
892451900966 307548670
947413142580 502166654
111136738180 463458226
166705104525 502161165
369405821951 266156121
822521863765 502155676
546330577575 314810617
98482555745 483240582
211269833970 502150187
642629284614 288754334
946862960735 497544916
306718590988 211732686
706764173786 140770894
658017492110 92676276
621155308495 106376820
83839598176 77839509
79226191170 502144698
639861491225 502139209
826953837365 221459194
237678562530 109752555
727890586425 485902747
558434578165 502133720
813168772400 38862120
330659294335 502128231
810417863175 502122742
85278191465 502117253
929888017329 119061899
820571110934 155750375
99032737590 17389152
771143002515 68233759
660686980090 29108167
774568068139 16730472
444225437123 213714215
128943932163 13673099
850030956015 502111764
954892266735 32851665
450725809291 369503013
365870932415 415934464
834254601954 65044650
328458566955 427433919
431428946874 290000337
203017106295 502106275
115966988131 16807318
237994498392 57063644
376212480319 48577650
240979653600 502100786
884214932210 370029957
99032737590 502095297
814269136090 502089808
396761112421 184150461
302600020240 147143623
155701467625 465286063
297098201790 502084319
85828373310 502078830
617065348996 133261942
833525500665 331453265
887993503320 502073341
814819317935 502067852
20906915600 502062363
223373834560 267747931
443996754405 502056874
782908770925 502051385
3903961827 272402603
971621143760 45415986
746740597422 236641768
819579605092 66158917
177708741425 427675435
508918212115 190473789
308983512223 105300976
978485189623 210497661
717437131370 125818858
606660718596 26797298
63270917665 340356423
247031653895 391168096
157352013160 388198547
305901111310 321062588
204427175832 10280897
429141844590 502045896
44564734935 226959172
711385131075 454181816
915984875577 18668089
663519310560 477268550
279492382750 34701458
768604042955 438044156
300949474705 73442820
634359672775 502040407
458956866394 368849822
802352639740 41661510
161753467920 502034918
690478220965 391387656
14574199448 56333607
439595299645 502029429
684115458027 29810759
816469863470 464292554
925661074346 194129463
965761071839 140628180
404933843410 502023940
929474956193 267424080
194764378620 502018451
644622964006 6778915
977122962210 502012962
336711294630 502007473
649660366236 47935437
871488047970 502001984
963368416085 501996495
667452435443 393841239
92430555450 150349199
983725144350 365710114
309752384225 404506366
224474198250 501991006
483175894975 76412369
652032885757 360418718
363120023190 501985517
829674227750 501980028
545780395730 501974539
795758405672 157430009
33561098035 501969050
902356667184 255820334
847280046790 501963561
518271303480 501958072
647013855210 501952583
858641319485 40047744
186001533311 264943052
439595299645 107847872
19564818931 163599645
671221856390 471625858
458301482375 355445684
772628499309 284489381
403283297875 270909595
430242208280 26775342
881391321180 501947094
806566590260 501941605
246481472050 311928892
681125129600 202061068
933108414610 474342913
961778019012 266611708
238629133991 15500936
11331500360 13799346
508918212115 59819122
91330191760 116163707
322455215667 336486678
44014553090 501936116
157913359631 236422208
765853133730 501930627
917703322950 501925138
820871318230 501919649
649214582590 286355641
606728024714 38302242
950714233650 501914160
618954581115 501908671
477007665105 501903182
618404399270 501897693
665352431213 122091827
790990310249 73552600
433543299350 501892204
979873871435 358700661
49669898870 184671916
190243392488 6795382
481409119865 142790846
445989983699 111355343
43310588513 31567239
201916742605 53622041
782358589080 501886715
166810762286 282326715
407684752635 455746181
133144011980 16642648
53917826300 501881226
552561788231 213961220
540058635631 45866084
199165833380 4951078
849480774170 501875737
738666168934 57574121
938739943619 87280589
822174489492 227530028
746046587310 403529324
989226962800 501870248
584843306725 501864759
18156006375 501859270
938065348100 63178390
980424053280 376089813
818743501237 167145539
136776237953 27598692
865349120963 1937617
510324280171 138997947
806799016476 50641514
523059655894 113391762
268523052100 120027963
289395655960 219104413
827473500370 501853781
569542385307 312269210
688933750355 139656627
469548089860 77768152
338055238184 241702626
226674925630 327578031
935859323835 501848292
445391860928 46502808
658698668940 344467684
529425684787 30343192
284324910636 62014722
159552740540 501842803
71058449682 358453656
611252035285 110888778
616753853735 501837314
123116519792 28361663
274875580634 58216334
300467954761 413222898
794252555666 58501762
951289055616 337804038
800514589965 238354336
538787602464 308037191
779057498010 501831825
368071659795 501826336
964602629040 132740487
948544733191 187707333
574455384841 161173507
173857468510 501820847
399982206805 501815358
644840034908 115076885
861584774760 61191372
922654959555 324515169
194945608933 17998431
101233464970 301916956
509622096938 306412447
153766193774 12712524
900097503910 351224643
742195314395 7882204
447064878429 8705554
648114218900 501809869
389258443037 3397691
797213498895 27192506
541378940970 501804380
214570925040 344467684
25924046953 61526201
235028700306 212874398
977673144055 501798891
957316415790 49132039
193760506061 49000303
770431235488 310112033
155901360538 262527892
973271689295 270805304
956378927197 322286635
774105861405 501793402
429692026435 426659970
709073325383 2607275
414900410279 292234360
751003784272 452150886
489972470050 60829098
773005497715 316858014
277291655370 397826253
563386214770 113830882
835726228045 491578373
128742557220 327940305
492962938610 501787913
729541131960 501782424
995829144940 406756856
400357434845 122283942
570297811840 155514348
176656313172 226179734
437944754110 501776935
457889601374 173073659
770848534132 242514998
792261862290 243634754
895903346724 182152465
271789836920 295423469
639861491225 421187437
52514746841 949597
408234934480 441842544
328648821184 55943888
190362923860 100635326
856633138155 501771446
754849496830 501765957
364905065692 296389533
506167302890 501760468
597110028720 170900015
671503167640 192982262
933892927354 62558133
513319666875 501754979
371372750865 489229081
759801133435 501749490
299298929170 501744001
451149118390 469463192
265737836625 501738512
315080505851 53380525
765160432581 29470441
741645132550 34240382
405736936419 52469351
792812044135 116668695
795562953360 501733023
215549386110 36759833
784559316460 501727534
996110856887 178612060
361702106964 165734866
44014553090 501722045
878090230110 501716556
199165833380 392265896
654900661281 87340968
212025123278 84903852
9353096855 169846127
268848390619 50987321
794652756075 173501801
506492976238 172821165
436059847323 66312609
337811658320 91583965
921554595865 60823609
82791725793 54911956
321856384815 501711067
853332047085 23163580
649764764435 111196162
461052391600 268746929
320756021125 42468393
597744916813 96101412
596752214369 9874711
408234934480 435618018
773005497715 501705578
935443589556 215240157
661868765025 235017024
470509005505 118924674
765853133730 78536612
397231297580 501700089
10233540852 104521538
626657126945 11186582
369172023485 324213274
346321282173 147714479
684976402515 236317917
566731876520 121433147
7152369475 501694600
452994380711 68217292
549631668645 68689346
89173173287 22499411
867910418172 36968415
490762211230 501689111
468754937430 501683622
309752384225 501678133
787860407530 217457713
820871318230 501672644
260236018175 229769540
400532388650 501667155
723820551996 43774775
102578835664 31786799
29419953611 132433103
439045117800 501661666
520472030860 381639192
434093481195 332809048
371009244421 241773983
117388060532 299979339
622255672185 501656177
867086593210 501650688
521130109978 33038291
943897148763 6916140
148549103640 501645199
968320052690 501639710
13204369770 435821111
980974235125 105531514
486910938315 501634221
653616037350 220926761
468219921692 482488589
678374220375 501628732
143053866501 173490823
210719652125 501623243
796427171873 173770762
743845859930 501617754
231626562235 80589498
620605126650 501612265
547981123110 194255710
260786200020 501606776
211820015815 470396322
574389851670 501601287
665720037940 301263765
286644746735 481813442
454259145440 9819821
697759878345 300989315
419031748441 8656153
222273470870 53649486
143597467035 313454834
181009832495 501595798
796744548761 95085947
323237093691 22219472
377581764005 321243725
205560308852 139854231
165054558990 501590309
224474198250 501584820
902848413135 291899531
944112051510 331985698
504635308777 63244258
395030570200 417240846
883041866715 491688153
860004751897 119056410
655266582885 501579331
682225493290 501573842
128192375375 311061630
277841837215 397853698
332024068644 229873831
932558232765 501568353
567237487685 456113944
403920935957 105569937
130943284600 177536216
718537495060 227008573
715236403990 501562864
543029486505 302872042
574940033515 361774501
25308370360 501557375
752975002676 14090263
765302951885 119962095
595296761780 501551886
141114882086 7261947
144697830725 501546397
801753331345 61756739
902298231290 7289392
189638177929 114923193
567919416508 103006574
467104391895 350582430
209698807578 300797200
791943398580 166525282
151850194710 129507466
990877508335 345505105
308652020535 47035241
494613484145 501540908
525973849310 501535419
271239655075 50037724
441438119361 146172070
189812742015 501529930
649561042781 36809234
255834563415 501524441
922735093466 27060770
810459453328 290543748
392163428492 5851274
445097118095 501518952
594381778087 54708863
308652020535 268434056
232193578843 478069944
696530221260 467926272
933715610698 146644124
318672198467 286904541
736143314100 442413400
462212036490 145990933
608089645756 12805837
247581835740 501513463
950164051805 501507974
288845474115 182146976
771354952180 58699366
246481472050 501502485
569988396910 206902366
936959687525 413288766
994178599405 501496996
431649884613 102841904
708634221850 482203161
661476446820 55043692
436844390420 191165403
690478220965 180802171
10453460545 501491507
492800477769 50784228
462152755290 501486018
972171325605 501480529
500665484440 501475040
141946921500 223424256
344413840460 473541519
686491915742 1421651
779104747322 49960878
12104006080 501469551
657467310265 501464062
324057112195 378614753
943189635711 50976343
188316865522 36781789
811160192954 154976426
250332744965 475040016
13856981844 104236110
459958219502 79288605
851681501550 501458573
491312393075 227881324
637191407525 257499968
577140760895 501453084
884143701457 304041199
348133692829 58046175
903398594980 199739221
491862574920 501447595
248682199430 501442106
994728781250 501436617
553482941560 501431128
996116839897 77707773
68772736115 482241584
493513120455 501425639
817570227160 501420150
528836783536 102841904
173682503727 45503810
198922420767 49719362
892173276418 6960052
660218219490 501414661
545055424750 62442864
618404399270 188881979
290496019650 332507153
366971296105 501409172
653065855505 20841733
407684752635 501403683
459401846065 501398194
650011127222 129414153
591445488865 407053262
576040397205 501392705
713035676610 501387216
136995284895 279505369
923755323245 324350499
410039325707 25979437
835617949123 57414940
396130933890 501381727
736143314100 501376238
879740775645 501370749
142708007192 246757995
976804048402 79173336
546330577575 255617241
594196447491 36973904
789510953065 501365260
725689859045 501359771
603549489455 358020025
412086207395 129035412
424740389830 187866514
546880759420 176531729
192563651240 501354282
95449322386 148817768
99032737590 501348793
893495321770 501343304
616203671890 326299094
703384353989 126076841
914952413725 68837549
809867681330 501337815
230526198545 356252567
704782948935 257192584
140865955936 90497143
969734447559 161705940
481409119865 182942881
848380410480 501332326
805328795569 14941058
595846943625 179248784
307001475000 501326837
513869848720 103495095
75925100100 501321348
476215020244 186538176
176267002939 260134688
313053475295 142840247
762552042660 328401381
453900027615 501315859
329629063598 428142000
105084737885 237080888
191652065238 115109819
242113313564 132164142
969420416380 501310370
239879289910 501304881
760375549215 89273096
793598176134 106865341
805466226570 501299392
797621540177 92555518
863785502140 501293903
554033123405 483026511
341771168826 174731337
111686920025 174616068
400532388650 501288414
132921479523 153516352
271789836920 501282925
598047671005 501277436
100362947666 74030143
534276773890 235132293
522320334087 232761045
229425834855 413343656
382043262936 280109159
642475117652 16467
590895307020 501271947
730641495650 305781212
772455315870 106415243
610151671595 372406694
285544383045 379624729
967219689000 355423728
980424053280 501266458
625006581410 501260969
586918020224 54582616
815919681625 501255480
118839284010 501249991
374673841935 156782307
918253504795 501244502
676581907529 87297056
305350929465 354929718
22007279290 371665679
785109498305 501239013
550732032335 384630697
85828373310 501233524
709360024250 20638640
276741473525 250753987
126989348010 3320845
897896776530 236751548
147448739950 44433455
890744412545 501228035
428127455107 136934083
6602187630 334258144
171656741130 380415145
470405482965 249793412
434395606733 57601566
802365429110 213873396
30436033706 26934523
305530546012 256830310
861700235875 109071919
732425786159 310627999
526024101105 232118832
79978313325 293321182
590345125175 501222546
473156392190 501217057
853199676942 18547331
555133487095 501211568
423089844295 501206079
354867295515 366220591
544129850195 501200590
582642579345 501195101
101303680258 422625555
860028854096 209921316
702163578106 174187926
388428388060 501189612
436844390420 501184123
746596769155 501178634
918253504795 317615496
776907115738 231268037
619504762960 479760556
770804770335 501173145
407134570790 501167656
907800049740 16192550
407303247760 74024654
958416779480 501162167
643712764140 501156678
856418553770 23026355
876989866420 391135162
775206225095 501151189
830774591440 501145700
336161112785 501140211
137039800685 14254933
378525114850 381518434
919353868485 136313826
140535882991 109307946
943011687820 501134722
382467598478 388714513
363184809857 292283761
298748747325 501129233
716886949525 501123744
175638762025 220493130
159654857896 203641900
642062218605 91677278
752098587605 67734260
332309839870 374629739
308101838690 501118255
552932759715 501112766
81426918550 459819019
689377857275 346800509
885792775940 501107277
746046587310 379053873
411536025550 501101788
89679646225 273939523
282243291975 333939782
230838539112 62514221
29346296720 153659066
454450209460 501096299
837376773580 501090810
710284767385 501085321
733942586720 286394064
473706574035 501079832
937509869370 325086025
634909854620 99510081
813718954245 265168101
19256370065 340652829
8802915010 100778040
24208006670 396119174
365320750570 501074343
231877420513 16373687
924305505090 501068854
763102224505 248020465
399432024960 501063365
834886855327 92604919
271334565374 356137298
922410169203 67492744
170556377440 215767101
743123035149 117728072
954015324720 501057876
861034592915 340954724
355967659205 96326461
803001881568 88521103
966119325310 501052387
551637912358 69820080
80326554860 501046898
60806397015 14930080
253083654190 450290115
460896835921 7465040
797776020012 44477367
736143314100 501041409
386357239503 269537345
842611702964 103692699
44014553090 501035920
200816378915 399983430
425479426209 2063864
659117855800 159329203
67122190580 501030431
457751300530 501024942
835419900514 90925285
204284099558 38115616
946250887507 9001960
890744412545 179934909
460059705623 17098235
562285851080 167694439
770254588490 104269044
508918212115 387688070
359268750275 346054005
431942758605 74425351
347714931530 501019453
595296761780 501013964
329975177982 48286733
43758405997 122893221
31910552500 501008475
351566204445 501002986
345514204150 500997497
419273530821 67157915
593096034400 500992008
381276024075 500986519
824172409300 355099877
363935696987 131110254
73526194956 85650356
591995670710 326019155
194214196775 212901843
661318583180 500981030
32479731774 332677312
432313397841 2272446
683513613714 173710383
164504377145 500975541
639311309380 117003524
899547322065 497297911
753199664865 324147406
286094564890 180588100
667920765320 493411699
370822569020 500970052
775381472398 262906633
502866211820 500964563
255834563415 60697362
659439094036 7256458
248911381647 38697450
202466924450 267863200
629091921752 41376082
506498421326 106607358
769704406645 500959074
503416393665 500953585
586493852260 272825256
686076766205 500948096
951035987852 173046214
265737836625 360577899
111177993504 94251619
877089354545 16467000
720738222440 463738165
586493852260 500942607
713035676610 500937118
262439934664 32011848
501425960853 276404084
222526244809 211030094
234377471460 12652145
816178120212 187888470
20906915600 500931629
945971766368 26275843
357974868982 76999692
19256370065 338429784
956216052100 466641846
855264804066 64583574
543029486505 500926140
469693778898 57563143
997945201587 26045305
827026720307 210486683
316455234625 193196333
577140760895 500920651
716041280924 59401958
338361840165 17938052
424190207985 500915162
52903069054 283622119
751364565264 54796687
865436047675 23734436
620453857880 1729035
515036102366 176410971
565036760305 314497744
267496482526 382149669
585523473579 308476311
802935360377 182437893
944684551629 214361917
839577500960 400647599
778507316165 500909673
887504029815 238881280
577140760895 500904184
464506532457 9386190
129619971289 30661554
162868931849 177585617
45834889862 290845643
578241124585 500898695
741209248152 137373203
882769581962 30963449
789979774044 11340274
501215666285 301368056
773555679560 500893206
250706661134 76225743
763652406350 500887717
914545571626 59462337
714054031732 247005
571638942445 500882228
134261561729 48138530
663897173320 76544105
214020743195 52529730
784559316460 500876739
818120409005 500871250
866643507244 55828619
610974618317 208691780
152400376555 394395628
996379326785 128898187
448260377467 1740013
173317046107 239847344
301640542713 156304764
259754081067 342760605
369835959366 363865810
889644048855 500865761
803853187372 206347977
480308756175 500860272
549081486800 500854783
11003642390 106031013
177708741425 500849294
990877508335 500843805
490212029385 500838316
87943935947 8694576
113337465560 500832827
484160029090 500827338
758150587900 386892165
323506930350 296087638
378321415152 86786579
944662233355 500821849
653307261725 118496532
8252733165 126356780
543579668350 260557341
549855032522 9040383
652957455825 37193464
195864742310 448303097
562009811851 72548113
962268052395 500816360
292146565185 500810871
374510393074 3584317
891844776235 500805382
650865128125 500799893
249521508861 97912782
912751686345 176723844
524323303775 100986622
794069843323 132811844
562285851080 208916829
547430941265 500794404
599698216540 342359908
111692782277 459621415
643504349391 62799649
634359672775 500788915
733392404875 500783426
577140760895 500777937
630540554422 197022166
15032385653 310578598
852231683395 500772448
631835964238 12267915
121590193235 500766959
352306580140 75138921
256666347427 109220122
972171325605 500761470
892394958080 500755981
854982592620 463211221
222823652715 500750492
345514204150 192060110
486910938315 500745003
823733505952 39476888
380027223939 43571682
342213113080 169302716
517170939790 460982687
877785851174 119583354
147448739950 407497871
569595562739 122190629
360531237069 286800250
611252035285 421659491
688827675430 153505374
164504377145 342700226
786499560437 142604220
190913105705 409611136
440239277522 338852437
231076380390 500739514
989226962800 500734025
258035290795 500728536
270761214460 157018334
420533525609 185407442
4401460250 481072427
137545466740 179084114
625556763255 500723047
940394891332 119479063
95731646520 500717558
673657628239 94119883
433609749184 299364571
733392404875 500712069
776306588785 500706580
906706909574 257066337
779607679855 264136169
592545852555 500701091
440952466200 69029664
419788753225 68129468
280902117458 183382001
830774591440 31265344
131493466445 500695602
430504533079 51360573
499565120750 500690113
314153838985 500684624
61620372130 390449037
263031525525 384230000
41813825710 500679135
131318622420 5329819
749347678380 142582264
726240040890 476275041
326808021420 500673646
408234934480 290604127
968719306083 68167891
578791306430 500668157
381615672417 12893661
49516371540 500662668
594431146153 182745277
476457483260 338072999
241529835445 500657179
632709127240 500651690
949063688115 448500701
148549103640 500646201
558719067546 180198381
466004028205 155382612
346178403503 39054235
560444214080 19365192
159063332903 35848659
420072918755 48154997
57218917370 500640712
227225107475 131543885
218422197955 500635223
161753467920 500629734
612902580820 127383223
553482941560 146408097
234497444533 121032450
386007131708 45920974
12305501781 159872614
652515673660 218967188
53637862436 206342488
969420416380 80402872
308800322337 92857413
725139677200 500624245
346064385995 500618756
385127296990 357783998
413186571085 145249918
263537109245 500613267
255210672370 19990938
399065181204 70972770
736498375554 31012850
906891087480 284050261
927751176420 160657541
200266197070 500607778
54243340467 22208494
858408574907 214197247
247581835740 38845653
547430941265 10352254
651351931068 5384709
487784175255 169692435
806016408415 479809957
939160414905 462376893
234927653305 86934782
822521863765 500602289
79776373015 500596800
825890052371 266331769
122757380011 53945892
93530919140 500591311
723681268621 224714171
637110582000 500585822
797763680740 500580333
893495321770 500574844
386777842525 500569355
273990564300 204229223
876439684575 37703941
662969128715 500563866
581542215655 121323367
8252733165 471999110
122140375080 226157778
113887647405 107216637
14034616862 77246697
52267280765 500558377
614407697881 14463515
871752035936 129079324
810467856987 325931331
863785502140 500552888
241529835445 500547399
943011687820 500541910
167805468215 500536421
501215666285 500530932
455000391305 496403204
438494935955 500525443
189262560170 500519954
330915795305 50954387
589422896002 77916355
473706574035 500514465
896122193154 1910172
182110196185 53199388
626745384576 87483682
539178213590 405911550
341662931235 1081333
356633900466 257313342
470248264119 82367934
492192688869 1048399
86378555155 157347674
307551656845 310150456
187612014635 333456750
145798194415 500508976
569290113448 15369200
757050224210 124836327
368071659795 126170154
940810960440 500503487
37792363442 83899365
436294208575 500497998
466554210050 221442727
7702551320 500492509
640677818213 161151551
986476053575 500487020
125441466150 500481531
730091313805 500476042
48416007850 221662287
952466578179 351208176
211820015815 500470553
128111157223 19639642
576590579050 359167226
170343082970 63710823
4630214325 230071435
361469477655 352964656
920904648537 20452014
704232767090 500465064
416124984550 105405267
177274185365 25134131
78125827480 500459575
109009629268 353645292
3574388381 50937920
24208006670 500454086
542479304660 500448597
362797695224 154707465
548729463344 155470436
259685836330 305479317
366421114260 359320918
419148993481 8249967
823072045610 500443108
473386491070 166311211
499871439884 42413503
24758188515 500437619
263661171623 44932954
270139291385 100607881
977985687715 94438245
420439312413 4704073
878090230110 493318386
320205839280 500432130
232281501645 18168590
860484411070 145321275
395030570200 19107209
451192042370 364700138
646748793981 26863166
460316052901 103780523
104073356374 44565191
852231683395 500426641
606300398680 500421152
547307699329 14271400
882491684870 165109120
167141556871 9940579
884298277186 290796242
28817999518 91474185
336711294630 23289827
72624009030 436940867
100953967671 81346980
831324773285 500415663
699281130485 500410174
22007279290 459231696
731866316926 208115435
851131319705 311528195
1650551025 500404685
737793859635 233480104
834208203437 72065081
796427621971 19815290
965657401096 87483682
321465576085 173029747
908900413430 137318313
638248951526 411900049
846348047197 66394944
41263643865 147121667
808217135795 500399196
992528053870 500393707
171106559285 472306494
855532774465 481791486
645913491520 500388218
231130721490 398836229
887993503320 500382729
234927653305 59165931
95181464675 500377240
332988294156 135770415
810542551299 312642462
560891729669 228638806
578928295403 277595197
329558930645 500371751
416487662155 500366262
18473676761 88016115
994728781250 500360773
854262578207 108852359
391319535746 355072432
572916633769 195496224
587775506642 308542179
125991647995 500355284
354446533312 168150026
730641495650 500349795
928156778005 192043643
805466226570 500344306
458851664220 500338817
519106188777 59231799
47865826005 500333328
29159643275 189924889
45665098625 154658064
150479736378 213582479
303150202085 317148931
577140760895 500327839
421318323781 63315615
199586362137 17800827
719637858750 239260021
860484411070 500322350
802715317345 410269816
941361142285 500316861
527074213000 500311372
387328024370 500305883
108385828955 283737388
518907618713 335520614
361599330928 1597299
62926216535 143367191
941361142285 201440811
397781479425 500300394
139746194120 68667390
653065855505 500294905
430908048844 165723888
214020743195 500289416
496431866833 311835579
740544768860 168605613
244031008729 82746675
162303649765 70890435
711385131075 500283927
941361142285 397392622
918444741555 97155300
904213214889 122607793
878640411955 500278438
347208782443 365045945
655816764730 500272949
244348319749 234429701
560199717553 259174113
739994587015 500267460
300399292860 500261971
503966575510 107452664
515520394255 500256482
55873834685 76802088
834625864355 417493340
854982592620 92429271
703682585245 163133080
726790222735 500250993
658038855298 464374889
535118943090 85260637
535877122520 500245504
137545466740 62536177
329008748800 140123192
983447436465 219011100
138095648585 500240015
819220772695 500234526
719087676905 500229037
548390679356 64155432
320205839280 500223548
914979551341 346344922
397231297580 500218059
365320750570 500212570
14854915305 152780826
226404139374 206798075
300399292860 500207081
404383661565 500201592
852783627209 134897664
791711680445 352997590
853748546916 44817685
798150380790 28383619
706270045609 3584317
19884512177 268390144
387328024370 500196103
278942200905 500190614
821971681920 500185125
136537065756 2623742
533676395140 500179636
890744412545 500174147
150199649175 245599816
442346208870 500168658
544453871354 155635106
561735669235 59165931
489661847540 500163169
831874955130 500157680
92240748411 50811673
968870234535 500152191
303802396995 305764745
129868422804 172749808
664619674250 500146702
76221324963 118276972
526524031155 500141213
995278963095 47238334
567237487685 500135724
679474584065 489377284
937509869370 429569140
5501823940 2074842
103984374195 212001647
516620757945 404517344
208518924745 104675230
33010916190 500130235
446747663630 500124746
327421431056 231147279
546880759420 500119257
796113135205 300473349
423640026140 500113768
510568757650 376743004
450598936545 500108279
656713461656 69435850
847830228635 500102790
527652712596 419008304
930494362622 311303146
299298929170 6531910
216234891180 486451647
607951970658 487351843
168355650060 66795641
974372052985 227595896
990327326490 500097301
794462589670 337529588
636560400155 15940056
844822058050 22707993
736287757135 93433758
509468393960 500091812
866266415525 157419031
207418561055 423597108
533676395140 311429393
413186571085 500086323
288295292270 500080834
102333828660 209707245
654716401040 500075345
412636389240 500069856
246079833523 307312643
178258923270 429075130
292982021338 10297364
739034203803 80699278
299298929170 500064367
926355814495 82296577
957022526333 196945320
743295678085 368751020
886893139630 7937094
314879438292 106470133
88029100690 500058878
368071659795 500053389
189812742015 500047900
410080795102 286273306
422568518123 167705417
52817462610 500042411
404933843410 292377074
952987772615 101090913
525015776967 18766891
145399256476 144486947
101233464970 356148276
655266582885 500036922
473706574035 500031433
259709455497 361439672
495163665990 500025944
53367644455 500020455
468823912204 40141057
393421883779 329224731
861961923950 21835242
614002944510 500014966
630508399860 131121232
573585454860 98187232
782908770925 374739519
2200732870 112491566
37412370950 500009477
859934229225 437923398
155894751782 234100361
275942708429 161958434
27847472634 4687606
879740775645 365710114
313608350235 290724885
991977872025 183294177
437944754110 489487064
978773507745 435008739
667479139428 85249659
856709056514 347096915
580992033810 500003988
591445488865 59182398
68919133234 64534173
629033244342 313410922
67122190580 499998499
492962938610 305847080
9021294875 269026868
254371813037 102737613
487497034687 31726420
590345125175 499993010
869837502435 499987521
625391673183 72553602
265187654780 468266590
249232381275 482812440
271789836920 254766446
793912407825 88707729
371372750865 27862164
746046587310 499982032
788410589375 499976543
3650213427 3589806
466004028205 495492030
303150202085 71697318
482509483555 499971054
414286934775 499965565
550282957870 347047514
811518226865 298936429
623356035875 363476091
17278968139 223797508
804646262956 16137660
705570809969 228507070
752648769450 499960076
443996754405 499954587
528414500880 99400301
752742142829 316578075
190362923860 57041688
76310927399 105778519
799964408120 244502016
418138207690 199914869
996379326785 499949098
187612014635 294995327
634359672775 499943609
716336767680 227700187
947039267415 155986402
266967554089 110361834
138645830430 499938120
14304733460 355445684
111686920025 199294612
400532388650 423953893
878090230110 75281635
763102224505 499932631
441796027025 499927142
86928737000 411685978
539728395435 499921653
72419831789 83729206
875889502730 250627740
875889502730 237163223
667370583475 209251658
320756021125 499916164
55944302467 4352777
828573864060 135243471
890744412545 33867130
47865826005 459204251
144560487548 34141580
38300872799 18772380
199716015225 457859446
275641109835 403951977
335610930940 499910675
175508014045 462799546
720376203515 141237459
113337465560 499905186
614553126355 499899697
369722205330 320250216
803276049048 288897048
539805603709 302476834
403833479720 307636494
773283998597 55801174
87478918845 499894208
121437683951 44263296
695429857570 499888719
483370545893 87384880
617854217425 499883230
602449125765 499877741
233613583470 90513610
832425136975 499872252
357209084706 264981475
292146565185 499866763
219359079850 28383619
884692412250 499861274
825413785400 27225440
227225107475 499855785
803815681035 499850296
20096162528 109763533
743845859930 499844807
194214196775 77757174
474822658221 264827783
574940033515 499839318
287745110425 432780205
311953111605 499833829
215321905483 198559086
685767924712 175697401
298254580725 79650879
722388767975 11905641
976719967900 1926639
984825508040 499828340
341662931235 12092267
735593132255 499822851
540278577280 283572718
879190593800 499817362
258805318068 72981744
763790723661 359090380
55568371835 499811873
10453460545 182114042
805466226570 191796638
299849111015 499806384
897346594685 499800895
976356938999 153884115
4466735438 84409842
903176073501 92281068
659117855800 499795406
853882228930 20759398
514420030565 499789917
991427690180 361461628
632709127240 90277583
755643088380 31962447
647728997972 229319442
593741702889 189710818
430310721978 235549457
616454722283 113084378
727890586425 435766221
266838200315 422389528
418302070807 328560562
457066267514 49801697
175241882461 1306382
143130169090 353722138
537449216359 2041908
692128766500 499784428
989099993833 27977433
62245950879 14573295
389271204962 178123539
938610233060 97237635
803553561910 124902195
201366560760 365045945
892945139925 499778939
783375582930 29646089
423640026140 499773450
977673144055 499767961
846729864945 499762472
327908385110 499756983
257485108950 246357298
721288404285 384927103
158173049710 34860639
572189124290 182026218
683026297386 109780000
828023682215 499751494
254184017880 499746005
477007665105 499740516
926506232470 218495134
143853578286 204580519
23734116436 262044860
260457411501 51146502
212510705082 120889736
684426220670 413074695
145798194415 499735027
220501516725 4907166
354317113670 499729538
443218726751 142132166
753335621906 323735731
144697830725 499724049
954757418472 302295697
270139291385 499718560
131493466445 353486111
408234934480 67350030
554583305250 499713071
804365862880 204800079
297098201790 499707582
404383661565 371665679
417588025845 417932460
899887640065 154070741
724039313510 499702093
819770954540 372719567
383476751455 132976514
80326554860 499696604
729541131960 499691115
963810225695 31183009
335060749095 499685626
480118833867 28070746
609051307905 123282940
518494250193 82159352
165054558990 340806521
301927979687 16165105
535576767021 65763709
174407650355 384191577
828023682215 304452874
391980952176 94926766
310852747915 454330019
488011302005 72751206
667920765320 160739876
890194230700 74661378
289395655960 83624915
34661461725 499680137
158452376850 499674648
181676035333 312774198
455980888794 47721366
878640411955 499669159
146693151328 66548636
769344182623 153692000
873138593505 172283243
871117839457 155146585
686459596510 64369503
580992033810 28246394
117188738475 155536304
908900413430 499663670
708957968559 19842735
402733116030 104927724
709734585540 499658181
648114218900 367087853
860484411070 499652692
924660061556 105053971
916425129219 2184622
634909854620 296916477
596748212888 98505594
873138593505 213132381
643712764140 389949538
160383042522 565367
280592746440 499647203
131243735993 3869745
554952325231 84536089
715676632768 22812284
423089844295 499641714
971621143760 499636225
417471529890 49938922
800550202597 237794458
582642579345 204317047
861584774760 499630736
308652020535 499625247
928826153485 337430786
832975318820 378762956
328494146653 408118128
171106559285 98467171
902412984324 189458324
523773121930 401701487
496485637077 150667561
810589498716 18228969
263876817966 5165149
334510567250 37133085
866197490152 249947104
618954581115 430941390
665405740381 187811624
391729479130 184803652
279342414873 988020
556784032630 40925984
956565437928 120510995
536270502683 95223172
943561869665 499619758
480330300500 431440889
378525114850 46832148
381311060362 230642291
284226778294 125511474
807116772105 261764921
223084912648 189381478
476687088130 171783744
88029100690 219697225
886342957785 499614269
437944754110 153335215
110036374490 499608780
226124743785 499603291
211820015815 276299793
736143314100 499597802
409191543841 59659941
57218917370 499592313
429692026435 499586824
339239890958 290917
128192375375 203735213
303753643697 377604777
96183023457 31781310
460502209755 499581335
226674925630 499575846
543579668350 406509851
989777144645 499570357
447297845475 499564868
155151285780 499559379
927086905710 402173541
59260757248 29157568
477007665105 116059416
423640026140 499553890
630874329534 57491786
489259715003 255200077
651965491815 374541915
11553824235 263252440
289945837805 331936297
721037877928 18179568
833525500665 499548401
732842223030 499542912
231626562235 499537423
317454930055 499531934
199937062744 179204872
736143314100 499526445
534226576985 221058497
68222554270 499520956
613452762665 400675044
578241124585 292053223
799183586565 115625785
213325588463 93131863
978773507745 499515467
420934099270 269663592
614655232733 208839983
269240555132 293326671
846179683100 78975732
181009832495 34986886
144147648880 123293918
225154996339 80622432
539728395435 499509978
70423281650 499504489
72332452398 79436808
468204755585 499499000
805648208876 242416196
720188040595 499493511
866536411365 499488022
577997854686 31155564
501215666285 499482533
803279402827 389455528
236578198840 55740795
193113833085 438999242
784009134615 499477044
647564037055 425633527
106735283420 499471555
573839669825 499466066
509468393960 82461247
569988396910 360116823
184310923565 201589014
338361840165 346246120
275712049671 180170936
967769870845 276931028
518707810716 44691438
377830827380 64237767
294897474410 499460577
441003135159 148213978
451783979038 350148799
40713462020 312609528
59969826595 343781559
615103308200 263570802
716058917081 161958434
859384047380 499455088
519371667170 499449599
551882757600 446195321
524873485620 372510985
981211667309 146386141
513958457647 267813799
784009134615 27027836
973271689295 499444110
307601398163 439334071
114437829250 499438621
338361840165 499433132
966669507155 48380046
121040011390 70648919
210393481859 99965668
857184653827 54308166
195314560465 126510472
574389851670 494976064
685926260406 32324721
510568757650 437917909
206318197365 499427643
81426918550 68123979
41263643865 499422154
622306379567 61471311
948513506270 499416665
903948776825 499411176
170006195595 310754246
877133530017 883729
892394958080 437352542
91792398494 16730472
47865826005 230905763
886528518919 422653
593646216245 499405687
799414226275 147110689
391729479130 499400198
645002256814 241268995
545230213885 499394709
559534941855 2755478
991427690180 499389220
713462177399 25084730
544470234063 45536744
745496405465 499383731
538944313414 53600085
978499675094 110059939
368287909928 218423777
407684752635 368416191
471637802215 61180394
51717098920 499378242
625006581410 336118915
62170553975 499372753
199716015225 499367264
796113135205 412136076
462152755290 499361775
755399678675 246285941
895145867305 79195292
864335683985 499356286
352116386290 499350797
45665098625 127932123
456650936840 86188278
325288207398 59061640
616019507543 12602744
931230841127 104730120
403833479720 499345308
396130933890 499339819
993078235715 499334330
369172023485 97007097
294347292565 238508028
101380844620 167968889
995278963095 499328841
906149504205 50334130
607783614631 29854671
702674601425 382868728
394823236784 124073356
933108414610 499323352
802524851626 87494660
296726818631 96666779
261336381865 478031521
188712378325 499317863
369172023485 499312374
481959301710 295396024
435193844885 499306885
466004028205 499301396
357622771588 82170330
417588025845 499295907
269981869446 102907772
963918597930 61537179
574389851670 499290418
278142623437 106014546
566137123995 499284929
974993449116 173095615
831874955130 499279440
774105861405 499273951
807666953950 368322878
464353482670 499268462
787860407530 499262973
785659680150 304568143
387676619782 110531993
479352665361 281739392
308820708483 55115049
293797110720 288073698
708084040005 245769975
502586654142 163539266
273805702850 68414896
92227574811 109532995
898997140220 499257484
151300012865 499251995
763102224505 227919747
625006581410 499246506
960067325015 408129106
598047671005 90766104
872652391444 162567713
880171014443 14589762
330659294335 257176117
155151285780 457118431
712212287860 72641426
534226576985 499241017
863235320295 425781730
749347678380 499235528
174957832200 356971626
649764764435 499230039
556784032630 499224550
914153736453 162397554
491862574920 221848913
801495586953 47765278
593950537383 135880195
180160612511 188173898
56668735525 499219061
421439298760 499213572
594974988203 150294309
201049815107 63612021
188454507686 54933912
831324773285 256314344
785109498305 499208083
899547322065 262094261
761841513239 7322326
218972379800 75995205
450914905341 43390545
475907301415 318718785
31360370655 358804952
282800977283 134200561
91880373605 344659799
871488047970 269970976
313053475295 499202594
594219232330 41211412
790611316755 229259063
394480388355 392046336
638249851722 398627647
128192375375 478229125
209848124845 46431451
769704406645 499197105
690478220965 28262861
118201017274 9177608
67122190580 425726840
407134570790 147209491
803507070080 31644085
507267666580 499191616
914952413725 499186127
197193492312 91298537
792261862290 391865199
15955278995 212462723
132045761555 388967007
928706959850 499180638
854432410775 499175149
841228046495 246911687
198065469690 162628092
20356733755 236960130
740544768860 499169660
275090927990 83844475
698180766795 499164171
657467310265 252373242
456469983558 2228534
177742734802 458254654
557581559793 216343446
148549103640 483729103
909751518722 182597074
643016495141 6235504
999772106111 307400467
178809105115 499158682
265468054856 16137660
464353482670 377835315
44014553090 410418019
795562953360 391480969
827473500370 38735873
110586556335 499153193
751441158770 25238422
718354867633 65549638
616203671890 499147704
834678256860 423240323
968320052690 445827558
745496405465 274823252
851476374712 20095229
412636389240 295006305
74824736410 499142215
853882228930 499136726
380725842230 473118866
555683668940 499131237
790187727717 126312868
767694504350 28422042
750998223915 499125748
369722205330 499120259
407324918332 6460553
280042564595 499114770
783766819802 69348026
600248398385 499109281
676173492995 499103792
368448100904 153692
701481857865 8442082
527074213000 499098303
436844390420 499092814
615103308200 430085106
523222940085 499087325
51717098920 499081836
106735283420 499076347
378664359802 11834284
799414226275 94114394
433543299350 71977257
190362923860 178266253
789510953065 499070858
224474198250 66471790
113337465560 499065369
308703853162 376353285
976572780365 499059880
333410203560 189332077
112787283715 499054391
880290957490 499048902
80326554860 499043413
687727311740 499037924
580441851965 499032435
321856384815 448281141
367178582701 10813330
800819503915 154092697
224474198250 499026946
969155108146 193745233
216771652420 499021457
737801588147 489723091
357068022895 499015968
198615651535 499010479
776856770630 481725618
651965491815 499004990
410125256002 203938306
131493466445 176317658
724179952668 234830398
967219689000 22867174
786429164012 256451569
494613484145 498999501
555135496069 64298146
762552042660 1317360
395030570200 498994012
418688389535 498988523
711481292866 296740829
194764378620 498983034
78365405863 114105332
308652020535 42089652
474263315235 252005479
653616037350 137784878
258237176215 65275188
971788613150 220833448
641755808739 186549154
451699300235 124452097
580638649082 34838683
420338935070 211787576
328458566955 498977545
736180205669 161887077
417349893650 97001608
409885480015 498972056
884692412250 498966567
707193202423 186044166
249232381275 495074866
817020045315 437116515
728996422648 485880791
107835647110 498961078
373331635486 172618072
982467166606 43017293
867086593210 498955589
848380410480 182679409
61145016333 401114164
675623311150 330130416
951814597340 498950100
701481857865 177316656
588770338818 387858229
164504377145 321452307
655983624841 78514656
17055642685 138613717
851681501550 426012268
883592048560 498944611
593250879090 31281811
871259263542 109379303
386777842525 370803906
120489829545 407360646
324607294040 471192227
85278191465 245517481
902298231290 11631191
649214582590 498939122
195116871222 49565670
887193689825 60016726
217697677073 85117923
685526584360 260260935
935570561104 61915920
861159039523 361714122
260786200020 293035754
14058993511 76703286
374673841935 182942881
93253782111 14628185
184310923565 263620203
726310354980 313427389
784009134615 55932910
702582221555 370792928
762552042660 498933633
362569841345 480622329
317674072891 37517315
395231407221 54500281
899547322065 294062197
510018575805 332342483
12265141164 182174421
76302150488 111580392
309202202380 498928144
348385487145 194617984
351016022600 498922655
156801831315 435360035
289015550780 217057016
884565898870 25452493
141396739655 498917166
267699449279 106036502
272195199570 37846655
212370197660 498911677
121313577661 145842730
40547883427 5110259
7787038008 217896833
974922234830 498906188
583192761190 498900699
679474584065 498895210
573894230485 13645654
849112053176 195155906
269631715158 236636279
394002172789 412750844
856082956310 264833272
36679589123 51119057
606886259025 166069695
632709127240 498889721
261097865440 167634060
81426918550 42600129
421213198453 97188234
715236403990 498884232
47042964199 101447698
410985843705 313806130
752648769450 498878743
948686085919 114061420
756500042365 96139835
751548405760 275728937
728440768270 498873254
47315644160 498867765
929807323540 477559467
606603484793 143147631
855532774465 350774545
276741473525 491155720
86834844747 18272881
833525500665 431676916
563570568324 36183488
105084737885 381249473
421797165093 1136223
218173428078 162858630
857596455074 3556872
904498958670 352503580
308652020535 143674575
966494668619 5489
363670205035 498862276
597776061399 79239204
744334990209 3979525
823871965977 209893871
733392404875 498856787
421439298760 498851298
721838586130 498845809
677273856685 490930671
342213113080 498840320
123240738770 498834831
324607294040 341745140
613152978022 235719616
960617506860 498829342
962818234240 228979124
753749133140 498823853
547981123110 351301489
653809497155 215168800
190402636775 14101241
399213625720 48171464
732319079999 462695255
248826510729 114983572
680024765910 498818364
912201504500 498812875
475357119570 89393854
312503293450 256479014
505617121045 498807386
959517143170 408129106
223373834560 498801897
131493466445 54549682
922654959555 498796408
714136040300 495991529
673996269513 29163057
700640569486 26693007
899077872432 66125983
210719652125 498790919
681835590245 53040207
636643240143 295637540
687177129895 235198161
446747663630 498785430
571638942445 498779941
40713462020 498774452
393930206510 467624377
387695013421 58402960
842328410185 498768963
308101838690 498763474
66572008735 223281542
696530221260 498757985
30810188810 404742393
632899381469 185089080
348912779860 277403082
29159643275 498752496
739444405170 492928667
262741840642 14112219
488317615650 44378565
113887647405 498747007
268488745850 498741518
960067325015 468151321
469305119275 498736029
603549489455 116108817
145248012570 498730540
660768401335 498725051
17605824530 498719562
928084210517 2519451
863235320295 498714073
993628417560 425666461
864609156943 51799693
478767101422 211524104
721297691673 259832793
464903664515 118018989
735042950410 498708584
532090197152 151496400
602449125765 498703095
344154240786 132427614
856507376768 14095752
335324314408 74804092
294897474410 498697606
59969826595 471027557
840127682805 325662370
451699300235 498692117
851803220125 173721361
176411155057 27362665
598156578254 381051869
502079835397 92632364
84177827775 498686628
633809490930 433581599
246481472050 498681139
36971985572 182481805
409335298170 498675650
820446977199 206737696
175040897237 377127234
111136738180 498670161
13798381280 433724313
445284913252 183469825
491862574920 498664672
177158559580 498659183
115538192940 477131325
212110894392 164461418
964468779775 233359346
880887214001 278901579
296792571362 171344624
785109498305 498653694
413736752930 164878582
222823652715 498648205
140296375965 498642716
832975318820 498637227
871552269270 334867423
869373700983 249617764
255645124139 22713482
786222623920 177645996
903233142634 104192198
403046126255 86413327
588144397795 371923662
794310914714 46398517
862467524137 1361272
996929508630 283495872
96752872389 21643127
795012771515 498631738
413736752930 498626249
364770568725 498620760
399560204088 245138740
223373834560 436254742
102333828660 106848874
154601103935 18635155
502866211820 498615271
231626562235 77691306
971978988137 71433846
892394958080 498609782
661318583180 496101309
289795436297 37528293
108417670644 246604303
976022598520 498604293
634359672775 498598804
501765848130 498593315
667920765320 498587826
519921849015 291323186
773555679560 498582337
465711192636 58381004
376874569315 152753381
823622227455 352256575
8408082843 206710251
302049838395 498576848
848038799657 108901760
878640411955 128343798
665912394456 238656231
50253854532 29816248
785109498305 498571359
477285040742 20825266
333960385405 463364913
196414924155 498565870
144697830725 147890127
999397885139 38609626
143597467035 303964353
488011302005 431144483
637110582000 498560381
925405868780 137120709
162303649765 498554892
568530109089 82505159
542636981674 81895880
412086207395 389691555
965569143465 498549403
983475386453 32626616
90780009915 498543914
464951962226 27060770
535326940675 498538425
35334542280 69677366
99032737590 498532936
157055038885 223259586
440876663110 96782048
78127830965 442248730
289945837805 459039581
635569421257 88318010
362216462106 92226178
430610350021 52085121
228915980693 21066782
747825174748 155223431
670121492700 60148462
592390670128 28872140
516620757945 498527447
28059279585 498521958
45455662922 128964055
251447111094 173573158
220622925335 498516469
985623929910 191566100
714136040300 498510980
994178599405 457574018
670136192242 481912244
404585354870 231053966
637660763845 498505491
374730170053 215915304
538751676959 189848043
721838586130 498500002
264087291090 498494513
714415024214 147116178
395580752045 403232918
639311309380 498489024
204451437212 6861250
851821009974 243470084
212920379505 40014810
693779312035 498483535
606850580525 498478046
94172284253 4418645
518821485325 395026863
988385663443 114462117
292709097280 230406264
780157861700 498472557
759801133435 422631044
902298231290 391063805
881391321180 342003123
847280046790 480139297
534226576985 498467068
778507316165 115455626
875889502730 498461579
257485108950 18283859
386777842525 326518654
144697830725 498456090
130393102755 498450601
809867681330 303667947
694948946905 179962354
345514204150 219384352
400532388650 200403390
498727301419 85507642
607400762370 248920661
550187335 337743659
112237101870 326568055
310940714629 385948057
51717098920 93647829
397331938395 241142748
349915658910 498445112
382580254714 64380481
465453846360 162282285
79996190998 25353691
844824791572 168945931
700963879983 24766368
759071260778 27434022
468876946922 47249312
31777369985 74403395
774856929672 66274186
941093155419 77696795
939160414905 381650170
961490831624 164335171
681675311445 498439623
322956748505 297042724
788572350205 195825564
728440768270 491292945
572412614414 199025651
812068408710 498434134
543876914167 178859065
266288018470 290686462
785370813128 145930554
177158559580 498428645
992528053870 498423156
549081486800 498417667
215671288730 498412178
906699686050 498406689
875889502730 498401200
243180380980 498395711
424190207985 45179959
550787559059 322143921
281149196723 379833311
211820015815 430524226
333960385405 498390222
724692485462 300511772
183210559875 498384733
407839015491 108105855
978124817398 9413635
724039313510 80951772
22007279290 265964006
451149118390 102221647
878277547724 51596600
658567673955 461520609
666962314236 159598164
971070961915 498379244
778507316165 274543313
320806497969 393226471
320205839280 498373755
298198565480 498368266
51408954530 140320796
968320052690 490140255
266838200315 406712944
809317499485 247982042
524873485620 498362777
636153541589 97308992
788711375597 106014546
212920379505 498357288
329008748800 130100278
403833479720 322577552
294000999625 246966577
906699686050 19057808
717987313215 498351799
786209861995 484299959
286471796415 97731645
654992228779 210964226
211820015815 365572889
604649853145 173595114
459401846065 498346310
638310000184 199267167
975603762956 306066640
750998223915 498340821
778507316165 498335332
444646254216 248887727
181009832495 70154909
891320310355 290044249
756500042365 318175374
376874569315 357822421
406584388945 498329843
230248924291 91633366
496264029680 139052837
630921452599 50345108
560953876127 37907034
214020743195 135495965
335060749095 213390364
364220386880 498324354
900097503910 219675269
308652020535 474491116
571638942445 286981387
653065855505 65955824
329008748800 498318865
775206225095 498313376
170556377440 406542785
901197867600 498307887
636948016868 67547634
932008050920 135309339
957866597635 498302398
309752384225 498296909
317292908334 11241472
652394270539 12690568
123798242941 253163658
132593830135 498291420
790611316755 498285931
718102466946 339412315
506717484735 498280442
901748049445 498274953
900122182454 458095473
883465650449 55663949
253473159119 107277016
711258974480 7635199
568358429636 390163609
448398209165 196950809
3851278405 498269464
437944754110 498263975
78125827480 498258486
3518609163 102803481
427129044103 27324242
749897860225 144174074
700931676020 498252997
183760741720 498247508
177367448964 201012669
795012771515 240044948
862134956605 498242019
479981493598 268362699
592076973778 302076137
786209861995 131368237
97932373900 369552414
887516681960 248196113
576677173514 198471262
732842223030 498236530
887993503320 402854177
937509869370 498231041
53384857959 87955736
446028543924 101919752
773555679560 370919175
455698858485 320178859
120095387097 240912210
838926252739 39701937
819595792153 81626919
273440382455 354468642
13754551615 316358515
616406177567 3156175
331209476180 498225552
989226962800 498220063
30260006965 498214574
191463287550 498209085
716093119040 61998255
35761825415 498203596
576815392023 136357738
545230213885 312181386
568888033220 25523850
993652618561 125829836
752834747748 53929425
159002558695 498198107
584879424345 4962056
706433494470 498192618
317454930055 498187129
259863833622 269669081
199165833380 99817465
896246230995 498181640
901748049445 498176151
928156778005 498170662
633809490930 498165173
428730666181 297701404
428591662745 56844084
346614567840 382182603
844529137565 498159684
184310923565 498154195
804487005110 290840154
14304733460 498148706
817360945149 62975297
450598936545 282612143
675623311150 152577733
138095648585 444499220
456650936840 44883553
655266582885 498143217
320756021125 498137728
570538578755 87807533
341112749390 498132239
370272387175 49472357
871488047970 438664413
418916358683 170175467
42914189400 100887820
409885480015 227612363
971070961915 498126750
279527891091 417361604
144741556099 103121843
435744026730 498121261
753843593341 63052143
891868082529 142851225
977251838441 351125841
963204967224 3584317
613162216009 10368721
324057112195 22038335
533745161332 336261629
870937866125 477768049
579891670120 326282627
532025849605 498115772
457201118685 498110283
694879675725 498104794
628146073412 72004702
787310225685 498099305
811575054482 200375945
297364335955 43330166
714852412598 139667605
804526926607 78355475
751548405760 498093816
199165833380 36886080
729541131960 498088327
670671674545 292722881
762649230894 210678798
293797110720 498082838
874789139040 326968752
937150655324 170241335
941544546242 200705285
736143314100 200447302
174957832200 251154684
900388398954 132180609
229425834855 498077349
966119325310 498071860
75925100100 498066371
611802217130 3222043
517721121635 498060882
589794943330 498055393
943561869665 498049904
512560170085 263472
352666568135 92873880
143597467035 27466956
685526584360 59879501
299849111015 491913202
167805468215 298096612
590051164361 47770767
923205141400 31369635
79226191170 498044415
162853831610 67761705
766953497420 498038926
605750216835 498033437
475757020665 69858503
926506232470 498027948
722065106182 105114350
556590718120 83959744
959178545808 262083283
469091907140 128953077
144740260695 362674697
633809490930 498022459
144811167597 238233578
250332744965 498016970
988676780955 364156727
959517143170 498011481
366971296105 427730325
545242997766 325711771
109486192645 498005992
623389496819 218829963
942461505975 422532242
518271303480 498000503
770804770335 63200346
897706673085 4627227
702582221555 442995234
152950558400 497995014
570003321501 172332644
457645250142 34904551
561357666342 140474488
60214339589 221870869
134845863198 307581604
139341701313 114939660
998580054165 75166366
384901976121 147988929
590345125175 497989525
107835647110 497984036
884842876718 222842422
646463673365 493916687
15955278995 93076973
288683798201 8535395
747787706834 397798808
431892753815 497978547
521460114147 50131037
215121106885 307021726
326257839575 467141345
154050922090 497973058
306738538014 161063727
511701001452 23937529
844529137565 497967569
572739306135 497962080
222273470870 497956591
588948846587 130292393
634359672775 497951102
436568010873 205211754
685526584360 497945613
147448739950 497940124
688277493585 497934635
287194928580 497929146
419073607555 94147328
856082956310 282299270
28500496383 40497842
568337851375 497923657
822521863765 460098958
401632752340 340883367
243469124336 160871612
419788753225 497918168
102884010505 497912679
999795999728 354874828
383476751455 497907190
108936010800 25710476
860028118570 5022435
966669507155 497901701
289395655960 11010934
577945423758 35003353
832662684428 20578261
702367066314 74068566
316354566365 497896212
443446572560 231163746
283343655665 156002869
216771652420 497890723
749347678380 497885234
167315983732 306637496
653065855505 497879745
66412292394 16236462
900347451014 90337962
68222554270 497874256
402847671460 218786051
446315314148 335130895
913852050035 116635761
905599322360 46832148
99032737590 497868767
519921849015 497863278
648664400745 497857789
132593830135 497852300
464613688715 42243344
381953182957 176059675
46770836046 259344272
622805854030 497846811
77575645635 497841322
748247314690 211661329
713057226424 108369327
325707657730 443851518
817150266351 105734607
119389465855 497835833
390145004688 396827255
142308130634 104455670
30353018070 298442419
49635932938 172414979
727340404580 497830344
990877508335 497824855
960617506860 497819366
250431832393 390031873
366714073168 7876715
143597467035 349248603
941911324130 497813877
343406740369 281239893
344964022305 497808388
731191677495 342985654
533126213295 497802899
407543912965 63090566
72624009030 497797410
818670590850 186126501
556700849416 18421084
151300012865 497791921
640577616518 327413361
398331661270 103319447
828573864060 497786432
314153838985 497780943
615888435712 172689429
297864315406 57497275
898446958375 497775454
227225107475 24942016
669571310855 497769965
866135206469 109011540
66572008735 497764476
353015833205 137115220
539728395435 497758987
634909854620 48369068
30810188810 438406430
286017518378 10055848
429692026435 497753498
998580054165 50246306
130047001930 174462376
553482941560 497748009
765348499607 96957696
346614567840 497742520
874238957195 11109736
698242287507 297816673
328458566955 497737031
794462589670 497731542
209970458188 38494357
998029872320 434245768
934208778300 424502793
646463673365 451327536
777406952475 497726053
61070190285 497720564
507267666580 497715075
163954195300 215333470
217872016110 285021814
296548019945 497709586
898997140220 389845247
869837502435 9358745
159220664110 57837593
246481472050 486544960
734492768565 497704097
748422655306 63590065
56737935348 222073962
637795859113 124896706
563386214770 329301577
584163669396 51475842
973946927027 90162314
994369512314 81407359
421534955563 237470607
189655512191 73541622
435342152176 57799170
604649853145 497698608
195314560465 497693119
100390892165 37308733
351016022600 341734162
730840384076 211194764
327908385110 497687630
173857468510 497682141
802471619304 128535913
909450595275 418849123
40522897499 114868303
329008748800 497676652
938610233060 490035964
44564734935 497671163
366421114260 497665674
527990642881 99471658
341662931235 183129507
766099639231 128728028
890744412545 325920353
180874580627 33455455
456100754995 497660185
555133487095 219472176
651415309970 497654696
591216506833 173254796
538077849900 468442238
750998223915 354995586
144488274264 108007053
932676087084 318872477
464654433562 168934953
794056806948 227875835
650865128125 409836185
771423109093 119067388
61197342970 120016985
693229130190 462892859
895556318258 14963014
799964408120 11417120
304250565775 719059
367521477950 497649207
737793859635 497643718
891294594390 497638229
430792390125 497632740
434643663040 484826903
187061832790 222628351
131493466445 497627251
78125827480 497621762
197686352530 48577650
315254202675 497616273
329185478133 259080800
287194928580 497610784
653919590028 36441471
697936421052 56311651
442346208870 271936038
195864742310 497605295
308101838690 497599806
23366273682 46063688
731741859340 243288947
509587011250 372725056
849480774170 497594317
266996481119 21154606
251433108655 497588828
546330577575 138893656
972721507450 497583339
58887818121 201660371
617217097890 30376126
522140975523 378900181
714307066562 229983611
165467551350 5961054
898997140220 497577850
560635305545 497572361
484351430520 284050261
194214196775 497566872
784605632642 66762707
901349067594 100810974
703132403400 497561383
399052446724 70418381
572189124290 168698926
833126557237 286767316
863590431150 28872140
260236018175 137537873
221723289025 497555894
210169470280 497550405
162161119483 62344062
675623311150 497544916
697403392332 45717881
9353096855 41419994
715786585835 497539427
539728395435 497533938
752648769450 227875835
892699174927 44784751
859811684392 32791286
660412294063 83465734
305025813087 217254620
624037344441 363141262
813168772400 497528449
967769870845 413222898
382194210436 53660464
424089459971 5543890
49699819409 147396117
810968045020 415605124
187460658041 32412545
606300398680 85458241
236578198840 237289470
84177827775 138723497
548034130383 384828301
670671674545 82603961
524873485620 240961611
749347678380 168934953
129292739065 497522960
957316415790 497517471
632158945395 301351589
215978486104 2821346
991065802991 197916873
944662233355 292305717
133144011980 425880532
771441974786 89536568
793362225980 477268550
504516757355 497511982
266288018470 497506493
580993115143 98384836
155170908955 32796775
314394767662 16576780
230526198545 497501004
923755323245 439147445
237128380685 497495515
764776855772 122234541
294897474410 497490026
639947125114 253053878
768053861110 240313909
555523376254 69265691
913852050035 342244639
101233464970 485622808
225309226261 98511083
505206464091 269762394
764387935258 242525976
594746579935 497484537
960067325015 497479048
258585472640 199107986
874965950708 32758352
483059665400 497473559
502316029975 429640497
812618590555 497468070
989226962800 497462581
763940798410 45937441
547106461611 58276713
466171525040 274224951
267616823362 24771857
597552209001 380964045
340875182562 17438553
854000758396 89443255
433543299350 293266292
528174576690 497457092
497008011648 269680059
130943284600 497451603
315804384520 320228260
973965441424 258762438
862875732997 95607402
305350929465 396464981
341112749390 206227219
507817848425 428339604
837106415466 164505330
129478761275 282013842
349766113686 48670963
876989866420 497446114
355417477360 146386141
450791293061 238656231
604161290814 342206216
858833865535 90101935
629420858474 367362303
75925100100 497440625
278392019060 243684155
180829181108 105152773
368627857584 164038765
923684896467 6724025
326808021420 497435136
227632336385 62289172
430242208280 212824997
941361142285 497429647
718585342673 23026355
788410589375 411098655
312279888242 61657937
172206922975 497424158
645363309675 178200385
732425522687 261506938
288845474115 389257924
185961469100 168369586
310852747915 497418669
409885480015 102869349
682480418917 182048174
273990564300 45816683
625006581410 438862017
149649467330 458562038
587044034105 497413180
192563651240 332907850
892945139925 68508209
773005497715 30452972
999585647362 24332737
13754551615 379158164
354317113670 201676838
916602959260 497407691
861034592915 497402202
551883361390 251407178
38512734640 497396713
265737836625 497391224
641588602821 119720579
916602959260 409550757
954106562878 280734905
552776254439 73772160
63502421729 129787405
81977100395 488658225
374123660090 139299842
86798941198 400697
511118939495 74842515
348265113375 430469336
884142230405 109593374
875339320885 497385735
595026958055 62360529
958416779480 277150588
209069106590 99663773
219921677813 86923804
369172023485 184348065
125991647995 497380246
3301096560 235307941
477007665105 497374757
294897474410 420572669
92896571550 27560269
944182085661 303541700
192563651240 497369268
52267280765 228902278
399432024960 116300932
526524031155 155854666
85278191465 472921262
316074706792 154981915
550344165709 151842207
227225107475 162611625
153779246616 166673485
893495321770 497363779
886342957785 497358290
222106262044 603790
972171325605 497352801
943561869665 263598247
30810188810 40893050
972171325605 194650918
685009781124 37067217
768053861110 497347312
372473114555 85831493
322406566660 382105757
207968742900 497341823
134794557515 93828966
724134953846 201951288
855532774465 309782693
529274940380 497336334
552963102907 355467640
265737836625 466844939
77979240827 34201959
462904795110 236191670
37412370950 497330845
633541591888 165389059
676810691957 80375427
218972379800 497325356
401632752340 235280496
707287975497 183080106
588273345383 223929244
87837218809 103967149
828023682215 497319867
150199649175 497314378
600798580230 497308889
853924625966 107057456
927991160989 89410321
997479690475 201363965
458301482375 497303400
602999307610 497297911
973821871140 497292422
671221856390 497286933
937527637263 141363706
789510953065 497281444
876212491957 45717881
168905831905 497275955
486910938315 497270466
54577821079 119182657
714686222145 66499235
307047214837 235412232
772455315870 497264977
889093867010 497259488
216520857102 40327683
503069211507 133322321
604099671300 126301890
837926955425 329740697
845079319410 258564834
316354566365 497253999
773555679560 497248510
980635412714 173331642
408234934480 178732818
289395655960 210585485
452872568823 345417281
95181464675 478091900
70423281650 96578955
842878592030 497243021
298748747325 497237532
349915658910 31935002
233827289615 497232043
957316415790 213082980
108936010800 497226554
401082570495 497221065
973617595097 128140705
661868765025 77844998
775756406940 497215576
96832010210 346998113
430792390125 497210087
140846557810 274049303
968870234535 54966846
559534941855 171410492
946010419906 181449873
341918317938 208850961
678111437081 125099799
696530221260 190890953
97382192055 497204598
829288792751 95711693
832609205101 275811272
593096034400 497199109
295997838100 493669682
891294594390 491660708
80006065709 69194334
737793859635 28048790
907249867895 190742750
928706959850 445618976
495163665990 264767404
498313307153 3622740
247581835740 112387275
804038523457 89437766
805466226570 468250123
670121492700 497193620
449498572855 395284846
767503679265 497188131
463253118980 104043995
173857468510 497182642
467654573740 458990180
687409451820 64237767
737793859635 497177153
265187654780 497171664
983873270504 315381473
188381827837 171300712
675373630099 104192198
139196012275 497166175
245931290205 264311817
730641495650 63815114
262464679076 351252088
200650108708 17493443
117513780588 64325591
907249867895 297388531
546137367356 49368066
917714547955 453748185
637110582000 497160686
423089844295 24288825
803265499190 497155197
233827289615 106722627
712485494765 497149708
282243291975 120346325
323667834896 309129502
940073485518 41392549
34111279880 497144219
750448042070 287222903
978223325900 497138730
967769870845 451344003
45665098625 7130211
128192375375 496441627
745867802183 87522105
858833865535 158813237
534776758830 497133241
86928737000 497127752
816469863470 478574932
184310923565 426890508
980974235125 497122263
804916044725 399461975
415937480310 497116774
19806551910 497111285
457201118685 366264503
219272545765 185978298
576590579050 497105796
598304451914 90667302
850138836821 237476096
965018961620 497100307
790689249577 383038887
6602187630 326172847
166154922680 497094818
39062916485 497089329
662969128715 2634720
477007665105 400532330
967769870845 52266258
680574947755 315310116
790308085020 31254366
18706188220 116229575
753198951295 497083840
804365862880 106283507
586050936453 372944616
889093867010 464737163
887235203132 46733346
277291655370 162123104
598200589056 188843556
294126121380 139354732
175728957273 131961049
206050836245 202368452
390629115440 497078351
850748442580 246225562
559534941855 265771891
403050890707 81561051
985583827276 119731557
611252035285 497072862
488340197396 98000606
20227250826 46535742
281932216459 86374904
201487702990 333418327
430242208280 116707118
585545780875 87110430
417156280153 125275447
807116772105 466592445
68772736115 497067373
479208392485 34207448
596397125470 497061884
588144397795 274817763
390629115440 127783920
310852747915 497056395
196965106000 347794018
442346208870 398924053
619826171355 109505550
976022598520 426769750
903512606999 158368628
684426220670 497050906
828713026677 217863899
705883312625 338874393
183760741720 374563871
322406566660 209229702
419330665822 291367098
230149688660 289171498
545538163252 185627002
614072484651 128201084
945078096462 46749813
953465142875 497045417
647564037055 388236970
985440158190 263795851
933200212646 176773245
957867305716 295873567
198913007132 123085336
344108544861 164269303
819220772695 175494308
231626562235 497039928
739180908306 52760268
163404013455 312713819
897346594685 22373164
994539144370 68656412
89679646225 420814185
429345036392 211271610
994178599405 111223607
927606596160 497034439
137346646763 12553343
911925454293 115098841
994467304338 183156952
764445256885 151721449
389528751750 89915309
735042950410 497028950
399139562643 175867560
872746835178 271721967
95731646520 84618424
184861105410 230889296
541378940970 497023461
431892753815 497017972
33302985880 185352552
115538192940 202351985
210719652125 146001911
658567673955 497012483
172608646418 55998778
743295678085 497006994
244984146461 169489342
349915658910 423805690
150199649175 497001505
4554120318 95552512
564730086967 9369723
891294594390 496996016
138748705268 110323411
249232381275 496990527
4951642095 496985038
722938949820 113786970
904498958670 496979549
468204755585 7898671
157148522044 39273795
263926707487 105383311
793912407825 108687689
784730287832 310578598
106758145105 189463813
633945294279 219560
544129850195 496974060
462152755290 496968571
591995670710 496963082
838295558242 48681941
71131705876 65022694
746596769155 496957593
431342571970 368147230
34263868591 253174636
34661461725 496952104
775835953528 22504900
911337617908 19255412
159552740540 496946615
172927702940 264009922
553482941560 301966357
847280046790 496941126
706983676315 467794536
576040397205 496935637
22007279290 374860277
510076923875 232766534
732292041185 496930148
376324387470 496924659
795725334447 170790235
19032964857 61657937
826373136680 76681330
275641109835 496919170
669571310855 496913681
717437131370 496908192
961717870550 496902703
148549103640 319503712
583192761190 399379640
24208006670 496897214
585048035447 282661544
623906217720 146808794
244849836120 149712475
726790222735 108396772
458851664220 471044024
736143314100 471603902
682225493290 496891725
363899392741 21961489
737243677790 496886236
724039313510 192422384
201916742605 496880747
363120023190 495448118
395580752045 80100977
609051307905 496875258
668470947165 496869769
739606725878 8798867
616531403613 109143276
625699191827 103890303
264021952615 8332302
399551169194 285823208
286176619951 29635111
18417870098 116196641
639352174985 193509206
674688660370 235329897
313053475295 481149273
55477992542 1394206
271789836920 150876143
488011302005 268884154
352945678296 6103768
113337465560 496864280
746799313255 71131951
843428773875 477696692
952821266381 4583315
546880759420 434108543
643782622643 55224829
202610692338 320672869
591445488865 438840061
382926569610 487225596
686076766205 496858791
700169506087 42704420
299849111015 496853302
536977486210 155141096
598597852850 376150192
903398594980 433175413
525129679206 189776686
217872016110 481467635
549631668645 496847813
61765166461 3178131
477007665105 25403092
979147275711 48083640
676554621710 94130861
88029100690 496842324
476622872319 226531030
580770824202 81588496
350465840755 496836835
50096369633 365830872
848930592325 324723751
391729479130 130297882
832425136975 496831346
130393102755 496825857
446197481785 297948409
2750914715 496820368
451699300235 496474561
215121106885 496814879
556690958238 18212502
823622227455 496809390
157354582012 129485510
55826700642 200161874
190614435329 195194329
103984374195 496803901
464353482670 496798412
262986927400 54983313
512219303185 339088464
859384047380 399461975
464257416773 26215464
196414924155 271255402
613280498470 1207580
16680027507 10330298
722938949820 287206436
812618590555 447243720
655266582885 136670611
215121106885 496792923
322546618495 26177041
275641109835 455834005
606850580525 496787434
387878206215 496781945
214849870531 215717700
467489522091 92588452
686626948050 496776456
471754953942 60121017
200528016881 57832104
665169856095 214416807
552932759715 149866167
522144790378 292119091
111815790767 349468163
107948468016 177805177
743845859930 64967804
358718568430 496770967
706433494470 453616449
223924016405 102605877
921577578308 113962618
913301868190 379009961
861286999091 118957608
383476751455 496765478
102333828660 236537477
42364007555 317264200
589244761485 154680020
358718568430 496759989
718537495060 39965409
566687305840 232431705
882491684870 496754500
671221856390 496749011
864885865830 207555557
144697830725 496743522
523773121930 496738033
950164051805 439531675
991348766430 14737965
889644048855 496732544
146988566727 200090517
330109112490 97023564
586324058115 67465299
831874955130 200930334
859165296844 137966015
72073827185 137987971
982624780660 269592235
557334214475 81121931
904293529937 82829010
514420030565 51349595
347164749685 496727055
23457336192 118628268
716024693166 89657326
673972765615 310298659
713035676610 496721566
79277672501 115537961
890744412545 51772248
839577500960 496716077
665720037940 438774193
783458952770 253630223
798864044430 496710588
434643663040 410879095
442896390715 65928379
494613484145 496705099
910735499145 106179216
201916742605 262390667
720368579294 3600784
399982206805 496699610
724039313510 40662512
643373480653 95096925
139746194120 496694121
471505846655 496688632
125685441222 110510037
272066575833 186230792
847280046790 12295360
379625478540 425809175
837926955425 496683143
554697388626 25655586
189000781363 116855321
803815681035 342014101
519371667170 496677654
822521863765 496672165
992528053870 496666676
681518592098 7174123
132043648290 440827079
386777842525 496661187
205254253190 364497045
954565506565 71631450
620241252443 200074050
950515314871 43417990
621155308495 168753816
574940033515 496655698
6267981468 91896838
435744026730 416071689
4545848395 151337219
696530221260 463150842
99032737590 409369620
221820883445 335312032
334318004733 112798950
423379103617 184188884
286094564890 496650209
638761127535 496644720
176520270888 28295795
852231683395 496639231
977673144055 496633742
730641495650 183722319
139196012275 496628253
171709688024 414765307
929257141695 175143012
255284381570 309003255
370822569020 21560792
368091398239 446958292
88399223960 741015
914124298946 72987233
286094564890 417773279
151300012865 28674536
107689115347 58962838
728990950115 496622764
88579282535 496617275
68222554270 264020900
415154298485 161837676
669738467372 141989452
931457869075 107567933
266838200315 344330459
597497489160 496611786
6602187630 496606297
106735283420 496600808
481959301710 496595319
833860060704 158676012
23107642980 496589830
731451663980 204091998
653065855505 496584341
623748060255 50438421
160653104230 496578852
956049139680 64912914
253633836035 496573363
357266494157 147796814
355417477360 450762169
556784032630 151095703
649764764435 453265153
700381494175 7541886
553482941560 496567874
314245593109 383664633
767503679265 496562385
305350929465 496556896
762107386840 334230699
127005194753 5939098
192016559702 492226075
421439298760 496551407
845629501255 465708716
343313476770 496545918
424190207985 496540429
682775675135 496534940
628857854325 285466423
297648383635 496529451
564486578460 200540615
983271700641 221173766
566856114546 217649828
30260006965 496523962
648664400745 208933296
946862960735 496518473
365443149781 163122102
258585472640 492939645
975472416675 496512984
919353868485 496507495
889367180787 78602480
30908107081 329746186
291046201495 31792288
36862189105 454308063
826373136680 496502006
981524416970 496496517
443996754405 472613878
528338379428 246648215
318005111900 367526973
996379326785 496491028
161203286075 323845511
685526584360 496485539
182660378030 496480050
289104889744 48950902
420044194818 70566584
717871415561 54066650
493513120455 496474561
406584388945 170285247
854982592620 352053482
742903354391 15528381
114437829250 496469072
162303649765 436090072
804916044725 406191489
943170177206 247389230
957316415790 496463583
482221214834 28372641
31910552500 496458094
810417863175 314860018
841778228340 496452605
791161498600 496447116
226124743785 393879662
595846943625 495854304
437944754110 496441627
669280127475 2365759
401377686580 154454971
298198565480 496436138
377974933005 496430649
947174357194 119610799
778721238962 272298312
404477254504 357322922
583192761190 171630052
579891670120 190100537
560659221118 365797938
972721507450 496425160
894273319071 58117532
58869462905 496419671
534226576985 445547619
802715317345 314140959
288051072774 134206050
137545466740 338567009
612902580820 496414182
200027510486 17767893
243286219878 38906032
513319666875 8266434
686994518935 43961401
50186427656 72635937
161894776736 296784741
488011302005 496408693
738344041480 496403204
392863226918 287876094
516429210893 85101456
719087676905 496397715
568998559724 325217761
287194928580 444082056
872588411660 496392226
616753853735 496386737
749347678380 496381248
763652406350 170202912
89350687547 61163927
651541551481 311961826
888589693963 105273531
329619057151 49527247
335769617930 317483760
897896776530 418739343
934758960145 496375759
853882228930 64325591
507701352470 49938922
763102224505 167194940
892945139925 309222815
814269136090 455888895
798313862585 496370270
507289194438 71280154
167805468215 496364781
846785616718 112008534
35761825415 49060682
455244262086 185841073
380261074714 50937920
295103520492 259536387
9353096855 467443240
725689859045 496359292
862134956605 496353803
53917826300 496348314
271582761487 124979041
417401122487 76308078
402810296859 373169665
738464931216 63886471
147753362983 59089085
463860479738 396744920
840013409895 48352601
670121492700 496342825
627757490635 496337336
948668762635 327111466
317454930055 496331847
947963324425 70072574
73174190875 496326358
204667651830 290274787
253083654190 263345753
330433995422 74249703
791495317624 111163228
565504840269 982531
998938886562 66158917
854982592620 241570890
989256740625 439981773
810968045020 223018070
368759538694 36446960
644813127830 208560044
34868973370 64078586
354922333718 418025773
144531445249 88345455
850581137860 496320869
455358921807 21247919
793912407825 496315380
13230168070 10215029
769154224800 283869124
294897474410 184194373
277000548836 26693007
786209861995 370282451
866536411365 456745179
572530106459 62925896
436679519908 85677801
557724926984 67509211
960617506860 365369796
955115688410 478135812
590895307020 496309891
837926955425 496304402
541929122815 496298913
881391321180 173177950
455550573150 466976675
234609974522 209987184
129292739065 496293424
582408075379 131274924
809867681330 496287935
187325079741 126966059
642612400450 496282446
264087291090 496276957
86510818099 47227356
732111856363 106217639
498464757060 13854236
778507316165 496271468
133847271057 263021902
505991575136 57431407
63270917665 496265979
34661461725 203554076
693229130190 72575558
517170939790 496260490
51717098920 211957735
365320750570 496255001
174495331641 48473359
920454232175 380124228
332860021715 124830838
829674227750 496249512
129842920910 101200693
752986864405 83301064
399982206805 452875434
417884591026 37083684
876652888313 97221168
655266582885 10494968
318005111900 451409871
246220681263 20358701
582092397500 496244023
48416007850 496238534
847830228635 314190360
123240738770 470045026
513655160044 141676579
997328685177 3639207
445647299940 474732632
881391321180 496233045
537654716449 205744187
823091784054 321490730
195031467871 176476839
668706557001 878240
518271303480 333259146
604649853145 213999643
936708491510 3425136
213470561350 488076391
221723289025 319629959
764202588195 76104985
115538192940 496227556
365677705729 1092311
220622925335 496222067
98482555745 496216578
716336767680 496211089
556233850785 496205600
121964954710 100629837
898267454189 33246873
246481472050 422790225
136995284895 496200111
744396041775 496194622
546330577575 496189133
216911259646 62591067
955665870255 496183644
698180766795 180291694
966119325310 464040060
713585858455 496178155
102750432782 32511347
274540746145 496172666
337811658320 68864994
672736957942 6240993
353766931825 496167177
439595299645 496161688
33010916190 394779858
441245845180 496156199
159552740540 496150710
603549489455 496145221
878640411955 91677278
563386214770 496139732
379625478540 496134243
877184116641 265985962
879928927587 1937617
430242208280 220043032
406963662378 75078542
798313862585 496128754
690478220965 496123265
928786396658 28229927
997346431114 66246741
699693980131 26160574
414188311004 16159616
760785528114 51086123
97740612777 15292354
498464757060 106009057
212370197660 375694605
548531304955 496117776
386487301358 213758127
922654959555 46113089
68222554270 496112287
913852050035 496106798
425840753520 496101309
542479304660 480660752
614367957521 55471834
626701807405 415802728
200426410002 211836977
781258225390 415797239
30573198327 64517706
207418561055 218714694
203017106295 491007517
777406952475 3304378
994327867271 244463593
421439298760 496095820
196965106000 360665723
265737836625 496090331
420889116915 496084842
547430941265 496079353
357742080492 49927944
900227115667 217144840
168355650060 496073864
674819567531 194217287
704782948935 496068375
231076380390 496062886
807324580156 176037719
278392019060 199503194
181560014340 471554501
106185101575 496057397
397484955248 241197638
831874955130 297201905
932008050920 380651172
600569691511 149514871
658567673955 496051908
127092011685 496046419
200266197070 489777981
962268052395 15347244
94631282830 496040930
141979092529 114555430
42914189400 496035441
685291476604 29618644
752098587605 496029952
384577115145 23300805
271239655075 496024463
837376773580 496018974
671470584936 80551075
803265499190 46651011
411536025550 44065692
582092397500 496013485
779789557870 19595730
408234934480 171920969
32215005374 45778260
635129074302 33104159
861871476208 45081157
631608763550 103978127
584843306725 496007996
14854915305 427977330
282243291975 496002507
535607143147 192405917
372473114555 291614103
995278963095 329608961
616203671890 495997018
895347379473 69353515
997794528537 32363144
117354127534 226531030
63821099510 495991529
682775675135 495986040
754849496830 138460025
381276024075 495980551
947963324425 495975062
760351315280 195018681
788410589375 407931502
315361885877 130676623
471505846655 495969573
608650646420 59390980
945212415200 44180961
391729479130 448067070
159552740540 495964084
567237487685 141682068
817429283199 18036854
668470947165 159526807
803300606834 315496742
363706278743 334120919
95731646520 495958595
306451293155 495953106
895145867305 357707152
186511650945 495947617
599698216540 126290912
726240040890 495942128
872038229815 495936639
737243677790 495931150
184310923565 358980600
279831246165 7558353
732728493531 9940579
950714233650 415533767
130393102755 7541886
833312030547 104214154
434125273483 290335166
835176046200 495925661
3625600751 145650615
140296375965 495920172
419788753225 495914683
987026235420 337002644
204117469985 321732246
722938949820 495909194
690478220965 476335420
761150719681 24552297
541929122815 495903705
721753415898 13371204
499219228507 63738268
174479001866 260266424
227225107475 495898216
357068022895 471411787
932317394493 23328250
21457097445 495892727
355284651630 15429579
914016967040 121899712
469065340380 121575861
150240267775 326414363
748841309733 338105933
651965491815 44159005
262864371589 38302242
111686920025 483520521
594450138093 150464468
230305504903 39487866
678048346515 146512388
28059279585 495887238
616753853735 449362474
166187768856 81802567
439045117800 495881749
546372787985 276437018
961777563425 83888387
20906915600 495876260
728440768270 164433973
180459650650 436501747
362019659500 495870771
649764764435 495865282
534776758830 95058502
625006581410 495859793
640411673070 160701453
963980480916 4940100
264087291090 495854304
472990297631 21785841
603549489455 495848815
217872016110 495843326
632158945395 230576423
649764764435 140408620
212006751595 24892615
574389851670 495837837
535877122520 495832348
311953111605 495826859
352116386290 495821370
27153347253 192323582
472606210345 92429271
658354538666 83273619
60520008440 477328929
761451678970 495815881
91880373605 356636797
947963324425 97133344
611252035285 495810392
859601505093 118886251
992528053870 495804903
410435661860 495799414
526063868910 251681628
230526198545 495793925
22007279290 128739006
302049838395 201643904
226307066409 72103504
913858592923 29591199
921004414020 16351731
909735688446 193948326
501920105497 18212502
81444291235 224346408
651965491815 495788436
281142928285 495782947
865986229520 87401347
338136074687 119528464
871214517214 112925197
831427917084 162474400
93130257655 343534554
155151285780 492418190
110764932368 242915695
934208778300 185665425
294156859780 123623258
572189124290 303333118
583385490958 193503717
297672573658 249392715
518271303480 187076098
835176046200 444285149
971070961915 376666158
310074357987 172799209
669021129010 283891080
28059279585 495777458
452816965253 327517652
151300012865 471395320
583769257301 47359092
45665098625 495771969
199716015225 495766480
136995284895 495760991
271789836920 495755502
505617121045 3222043
157162497038 52161967
809244975909 14007928
820871318230 122887732
688380286088 63343060
393380024665 495750013
236028016995 495744524
729985318307 6444086
106928649912 156557258
966119325310 495739035
966832223071 109719621
229425834855 495733546
308101838690 146693525
928300167152 49461379
331209476180 495728057
773169168717 85271615
75925100100 440025685
920653159024 184847564
968320052690 455213748
948513506270 495722568
530581350152 53753777
429692026435 495717079
470405482965 167118094
381294214621 188042162
299849111015 495711590
820219224703 40086167
778748310710 130528420
678676581940 38192462
387328024370 421006300
722938949820 495706101
668470947165 489174191
765302951885 495700612
848806362369 45794727
629958218015 154872135
951264415495 495695123
234441379887 5763450
671308703348 113188669
147065698155 38088171
962818234240 304436407
456650936840 467179768
390880769623 42665997
663519310560 406630609
48416007850 495689634
665945773065 1591810
438494935955 495684145
115360472679 107364840
251519329867 395927059
48416007850 204761656
249480648745 174045212
150749831020 495678656
636560400155 495673167
50066553385 495667678
757050224210 495662189
951264415495 390569795
507817848425 495656700
618404399270 352168751
779057498010 276469952
131218223121 122750507
84900430088 285087682
672642920394 56723326
603549489455 66279675
617854217425 454006168
203567288140 247372763
98482555745 472350406
869287320590 495651211
469531249608 38768807
174246567253 34997864
265737836625 495645722
392279660975 495640233
221723289025 495634744
95181464675 495629255
10453460545 495623766
938060051215 384054352
541929122815 323214276
763652406350 349298004
771577113966 231657756
77025463790 495618277
114988011095 145968977
254184017880 495321871
818120409005 495612788
902543633502 195035148
810417863175 203246692
155701467625 70209799
52267280765 111245563
111066064397 8024918
858018677351 50707382
169716219795 76807577
486360756470 495607299
717748143599 19732955
326808021420 377994496
373092375465 62991764
462152755290 23646612
17250101488 50784228
216562535079 69172378
457219572703 303442898
112787283715 495601810
343863658615 356631308
902988448503 350280535
34111279880 193657409
637713364932 417383560
319655657435 495596321
277291655370 79634412
958966961325 495590832
505185265573 240467601
320205839280 495585343
659117855800 495579854
301499656550 495574365
882491684870 495568876
842328410185 495563387
679719228795 181740790
432442935660 495557898
53367644455 495552409
711385131075 3754476
606497881922 95903808
762863104290 171317179
727890586425 495546920
458502451132 211397857
647013855210 495541431
847280046790 174583134
612352398975 480128319
744396041775 326063067
894732965350 336300052
791161498600 495535942
550971654630 62398952
203017106295 495530453
491312393075 265859715
929840943665 344423772
620196220687 76675841
567237487685 495508497
391897673068 309124013
227225107475 495524964
314356624601 108149767
413736752930 495519475
877311450463 39498844
19806551910 288496351
38371417427 80754168
412086207395 490776979
736143314100 382116735
509852003703 8376214
557598065216 88400345
85463225655 118935652
910000777120 495513986
208216187020 95069480
839050899859 204706766
466831421017 115548939
475748084573 71422868
607412508830 425419456
264637472935 495508497
589448573544 291284763
814269136090 495503008
908619472524 188113519
475357119570 495497519
166705104525 495492030
567237487685 495486541
227225107475 305841591
963668840033 31430014
50293605870 233787488
133694193825 68123979
115538192940 330701272
863355320813 188755732
371372750865 495481052
540447237783 176010274
714136040300 495475563
899547322065 196945320
691578584655 119813892
137545466740 495470074
477007665105 474672253
3157792329 18360705
721387327043 259574810
976572780365 1235025
935309141990 302163961
721838586130 176317658
949416021536 38637071
757050224210 151485422
978023506925 41524285
54817399462 19689043
228875653010 495464585
155151285780 461899350
894060900260 433411440
333072050807 75556085
346064385995 329740697
887443321475 495459096
955665870255 470890332
724589495355 495453607
761451678970 440124487
266838200315 147873660
345657505473 33834196
481959301710 429766744
423334900700 37231887
477557846950 495448118
747146951000 495442629
196053201636 179309163
543826042115 77455279
963101532508 119045432
610939878436 6257460
309202202380 495437140
30810188810 337353940
411217205055 225438719
710012543011 51700891
500130468702 118233060
271239655075 495431651
404073327064 183766231
473706574035 329027127
912504832129 61218817
817020045315 495426162
159552740540 30738400
156801831315 495420673
194599656311 40602133
851131319705 495415184
707533858160 223764574
506717484735 495409695
140658803657 54988802
514420030565 40772292
620605126650 96062989
862685138450 495404206
673557986422 320897918
275090927990 400016364
635460036465 80649877
793912407825 495398717
927606596160 495393228
816469863470 495387739
468300544124 8310346
382926569610 73338529
849906874262 40865605
930907687230 414287764
399825701529 64347547
284001509734 51388018
127642193530 468820979
500665484440 495382250
648114218900 397019370
579341488275 66109516
140296375965 231108856
757050224210 495376761
404545845048 69111999
924009848175 167897532
751066627833 324174851
693229130190 495371272
674522947460 247603301
120296366832 45086646
230526198545 495365783
537527668055 12586277
610972669722 60379000
746596769155 259036888
875635117606 25167065
486646738859 35700456
424190207985 310216324
689377857275 459012136
488011302005 495360294
833544712165 154515350
474507625136 15314310
73724372720 495354805
822521863765 495349316
315804384520 460774105
134244375670 491210610
333824595615 28087213
94291203438 140650136
298473794918 176207878
281255831526 178030226
472606210345 10950555
501215666285 477735115
191463287550 150387622
95450974575 172338133
387878206215 335076005
307001475000 495343827
356517841050 424914468
426390935365 495338338
295215957168 160059240
485810574625 495332849
256934927105 10818819
819220772695 495327360
341662931235 146413586
733942586720 341086460
336833485259 277501884
781808407235 306011750
972493875712 22927553
958966961325 389658621
178809105115 495321871
701649085739 321787136
950164051805 495316382
636247754785 166772287
226674925630 56344585
611252035285 495310893
167805468215 238184177
317454930055 495305404
170006195595 243404216
160102922385 92681765
510568757650 495299915
7942299862 89234673
367018649708 447781642
7764225724 29119145
108160815470 28592201
731741859340 495294426
433543299350 251467557
374673841935 85650356
275090927990 216239155
573839669825 495288937
261886563710 316775679
118464393380 273423557
658412678154 67344541
238228744375 495283448
221173107180 495277959
410985843705 195611493
642076286912 133882199
779057498010 495272470
686275391159 246362787
52068323563 8398170
911651322655 495266981
599718520351 447935334
393380024665 495261492
684976402515 495256003
992528053870 495250514
89424020587 60422912
382446196867 224653792
160102922385 32011848
212920379505 495245025
687727311740 207418332
181298400203 1482030
902298231290 399374151
567277271957 77905377
185411287255 495239536
814637552281 82697274
875339320885 495234047
61620372130 424294211
184861105410 195935344
523334948619 381814840
949171601855 123398209
511669121340 495228558
305901111310 313998245
305063055952 32944978
297098201790 495223069
624456399565 495217580
324057112195 308904453
632844442068 46393028
955665870255 495212091
640961854915 389098743
960617506860 205941791
360369113965 495206602
274950867758 63315615
859934229225 495201113
461052391600 114654232
635299222324 50548201
903476571714 287859627
409885480015 495195624
648114218900 495190135
573839669825 422713379
264934877933 14189065
228875653010 17284861
639311309380 172299710
87019327456 377083322
875588340348 21599215
176363598361 139459023
241589775325 323022161
987576417265 495184646
756613675643 375140216
375774205625 104817944
23657824825 16038858
433881185723 72828052
825272772990 495179157
395030570200 495173668
392340380293 182064641
152232706653 11115225
948732703996 19431060
991059446729 230065946
80876736705 359309940
927606596160 495168179
706433494470 453923833
782358589080 495162690
961781273989 430057661
749897860225 495157201
925405868780 495151712
830774591440 477114858
169456013750 247938130
306901204529 15857721
289395655960 33620125
963480995475 83833497
292696747030 495146223
572189124290 495140734
969876091204 19321280
541378940970 465269596
801421748925 88735174
191608960121 309349062
753749133140 495135245
588694579640 157287295
28609461430 495129756
193664014930 323757687
775923036513 81484205
11190301324 290834665
815919681625 474935725
367842485648 122662683
925405868780 495124267
189924179693 55340098
366421114260 495118778
493571424613 309963830
451699300235 23410585
93530919140 319377465
291046201495 419409001
754460510448 127503981
413186571085 495113289
1650551025 165174988
29356676419 95113392
633967766245 135962530
205217833675 495107800
620054944805 495102311
192797065476 229396288
328585154273 348650302
405187479122 60916922
702582221555 128030925
522672758240 495096822
684976402515 178590104
163404013455 118606312
989777144645 495091333
371385704905 465895342
86928737000 495085844
515670666608 223770063
61070190285 495080355
540455871980 20419080
244019953883 20358701
763102224505 495074866
334153460980 270305805
56668735525 495069377
567237487685 294539740
785659680150 152473442
819220772695 360352850
945212415200 474617363
517170939790 495063888
344964022305 495058399
561581139999 34690480
251983290500 30491395
540828759125 495052910
628628224591 147280848
128464327880 192987751
287194928580 344412794
381276024075 495047421
124891284305 495041932
455550573150 495036443
569988396910 495030954
214570925040 67657414
607557423919 305962349
986476053575 495025465
592545852555 129578823
704232767090 319992233
218972379800 495019976
552995916149 291147538
369722205330 495014487
19256370065 495008998
442346208870 213335474
3301096560 253899184
263537109245 188623996
606300398680 208571022
50488591617 63787669
558984760010 171690431
684976402515 495003509
346064385995 494998020
596099322356 76132430
56118553680 494992531
824200721562 392990444
234927653305 494987042
192013469395 494981553
393930206510 494976064
121314115583 101886818
923205141400 181976817
775268821651 340460714
939160414905 494970575
840127682805 25002395
373437364604 34761837
222915428795 394900616
156251649470 347042025
931513500090 73849006
792679723393 12646656
12573858991 21956000
47865826005 494965086
396130933890 494959597
893495321770 494954108
521022212705 478229125
932008050920 422373061
380725842230 494948619
968965852915 157001867
500115302595 289275789
936704775457 125264469
188162196480 148016374
195864742310 494943130
976572780365 265162612
619368885346 64160921
253083654190 494937641
872798173795 104208665
966714560867 323576550
434643663040 494932152
777957134320 312752242
655266582885 494926663
687256934466 362691164
885792775940 320019678
989385117357 105811453
565036760305 494921174
940810960440 494915685
293246928875 197905895
660218219490 494910196
512292575846 243107810
497486644378 290582171
777957134320 494904707
314153838985 494899218
716591962268 84645869
143597467035 362757032
384577115145 281470431
748290787570 239633273
487461120160 494893729
536977486210 494888240
173327952750 27033325
547430941265 42029273
995712989303 40827182
642105707952 344116388
411013085612 335108939
791711680445 494882751
609601489750 249606786
85166229424 10763929
215121106885 226728634
647013855210 321172368
566697059793 381864241
772267182976 22976954
80876736705 494877262
182660378030 136099755
162853831610 360846860
991435215599 89832974
535326940675 36501850
867237085123 27999389
481496444366 158692479
218972379800 494871773
414560984078 36298757
295997838100 494866284
871064590668 32593682
552382577870 494860795
457494950344 92357914
427587806653 58112043
721838586130 494855306
176058195890 397787830
86928737000 494849817
613452762665 494844328
472777906265 4473535
108385828955 494838839
567237487685 15638161
756500042365 134376209
136539415048 333352459
112237101870 494833350
821735350117 42331168
105084737885 494827861
992990436252 22109692
812068408710 301258276
636010218310 494822372
337811658320 68354517
543579668350 45767282
145103429402 83152861
880841139335 454280618
646463673365 494816883
662588326432 237421206
670671674545 42715398
906699686050 494811394
379075296695 18569287
672872401925 467580465
260786200020 494805905
16225996475 65747242
381826205920 494800416
202718655479 223094916
173307286665 494794927
89991201865 85935784
688277493585 363893255
119939647700 121921668
607301309760 29217947
494613484145 355714645
854982592620 215756123
11825694405 216068996
722174732490 116410712
675359029359 162095659
748050959274 61367020
925405868780 74310082
653616037350 494789438
410985843705 95986143
912751686345 494783949
447590782427 32901066
644972813818 255315346
912201504500 272023862
84599608024 72355998
702032039710 494778460
939160414905 161782786
901795628097 179166449
441245845180 109609841
830774591440 494772971
126962276262 49823653
197515287845 494767482
258585472640 494761993
262986927400 69518185
505746348572 211584483
653672881434 50965365
650981681551 15418601
389358095832 31907557
72624009030 37303244
354867295515 466219193
636560400155 268982956
24758188515 410341173
850030956015 494756504
447848027320 95053013
721288404285 342211705
610701853440 494751015
420889116915 494745526
764631806039 2684121
160787365170 138471003
469305119275 494740037
864885865830 169478364
34111279880 494734548
808649443946 21582748
710834949230 248970062
462152755290 45317184
917153141105 450004687
584293124880 262670606
704360271071 306807655
620605126650 101502588
419238571380 236707636
417037844000 494729059
462702937135 494723570
331209476180 494718081
495713847835 477350885
321856384815 372258491
877540048265 7904160
301499656550 285729895
562403666976 194008705
864885865830 295791232
269038927695 38203440
552382577870 232793979
263537109245 87933780
612352398975 494712592
749897860225 494707103
146717731070 49916966
933658596455 494701614
89129464380 494696125
499014938905 494690636
149649467330 449796105
141946921500 494685147
20906915600 494679658
161006250023 20133652
737793859635 431122527
411536025550 494674169
107434831933 260359737
8996396771 190166405
835176046200 494668680
116638556630 444548621
375053554488 35826703
127274076326 303563656
200266197070 274839719
119389465855 494663191
508918212115 494657702
659668037645 409924009
150749831020 5236506
840127682805 494652213
388596466729 298382040
176608377735 494646724
639861491225 388676090
736693495945 494641235
87478918845 494635746
596397125470 186373506
490762211230 155333211
412086207395 494630257
181032699669 258822817
118839284010 494624768
437394572265 376122747
965569143465 93011105
32304344338 14699542
288597028089 6504465
932558232765 90491654
773555679560 494619279
67672372425 369717084
548531304955 494613790
949613869960 118792938
276974706624 113029488
628857854325 494608301
627207308790 494602812
685526584360 494597323
237678562530 494591834
45665098625 494586345
222273470870 479991094
302600020240 494580856
732940767047 43593638
438494935955 494575367
363670205035 73107991
740316143613 128942099
957316415790 494569878
126541829840 494564389
966237865754 103324936
506908644649 61120015
597070480475 260947060
729367067373 49170462
596947307315 142576775
324057112195 208000166
497364393370 494558900
562316062536 374152196
621447564811 187795157
117188738475 470648816
667095938452 66894443
579341488275 266726977
824722591145 494553411
750448042070 494547922
20356733755 304205869
988230440012 64418904
256730338189 76022650
152562752153 250715564
874845730630 299875048
187612014635 166410013
855794286892 177014761
109486192645 494542433
431342571970 494536944
511118939495 494531455
173857468510 128585314
947413142580 494525966
919165181202 102847393
437394572265 494520477
344964022305 494514988
910000777120 243739045
122690556925 494509499
584151648486 8903158
294897474410 88098450
905599322360 494504010
445647299940 144580260
67861386140 134864730
569443319835 169461897
265956057309 187773201
221353382407 212424300
61620372130 494498521
762019678109 470950711
644918088488 61076103
846418399710 136741968
758150587900 445185345
930907687230 26671051
553482941560 245808398
769154224800 494493032
711935312920 319135949
489133704030 96875361
465453846360 494487543
156251649470 95448221
536427304365 494482054
118289102165 494476565
492412756765 188245255
1650551025 494471076
291046201495 292618590
221173107180 170087643
22007279290 81775122
277291655370 494465587
135894921205 208938785
238085253518 5489000
757050224210 494460098
351587046178 306950369
83136871532 94531558
681675311445 335619416
808777285664 381480011
263537109245 494454609
745496405465 494449120
759250951590 494443631
267388382160 391508414
398881843115 494438142
458851664220 204256668
160653104230 494432653
23657824825 236235582
267578252159 192609010
876245733341 12289871
804110797120 154454971
78676009325 84832495
178809105115 377731024
177708741425 494427164
302270770645 19958004
83077464085 494421675
50066553385 494416186
12654187925 494410697
424830184381 102660767
479208392485 494405208
441930172696 111596859
967769870845 494399719
155701467625 395290335
376534067270 22905597
499565120750 494394230
968870234535 438033178
673972765615 494388741
68772736115 13162622
65011235795 372181645
992528053870 494383252
170556377440 494377763
250421710677 314541656
371922932710 494372274
5501823940 494366785
773005497715 138871700
209619288435 494361296
168579914133 22323763
955665870255 494355807
667639281003 142631665
916052777415 494350318
547981123110 179303674
491312393075 410494865
353766931825 494344829
329008748800 494339340
409885480015 494333851
164883090700 93307511
656917128420 146622168
137545466740 395839235
567787669530 441612006
590895307020 38790763
900647685755 494328362
403283297875 494322873
512407295946 81659853
552048646158 218423777
647607971011 69161400
276741473525 420929454
714136040300 452837011
647564037055 494317384
444834252466 189507725
277841837215 299095610
749897860225 471565479
630508399860 114978083
319105475590 184737784
681227219511 107655757
169033736583 224269562
928453365142 196742227
357129351492 43231364
722938949820 494311895
62170553975 494306406
459401846065 3759965
884692412250 273280843
767794371216 16307819
627757490635 413338167
184925721918 138009927
102041701172 29717446
440926920394 50339619
702582221555 494300917
783617321398 91199735
971070961915 494295428
932558232765 494289939
363187235995 28405575
20590504776 220081455
807233572536 26714963
27556039668 215432272
887993503320 494284450
561185487390 494278961
49516371540 254744490
595461722697 229319442
599512800701 27521846
339462203855 82658851
948513506270 160042773
851681501550 7097277
662625986461 71993724
217321834265 494273472
30810188810 384219022
614820978577 204344492
179382395650 344473173
253083654190 50619558
792812044135 494267983
976022598520 146430053
100133101280 246637237
620502479442 15868699
72073827185 153724934
417037844000 494262494
8252733165 494257005
362569841345 494251516
579341488275 88691262
808767317640 494246027
698730948640 494240538
672872401925 494235049
21457097445 128448089
972721507450 494229560
985375689885 494224071
447297845475 494218582
440145481490 494213093
399432024960 494207604
560742022683 175208880
994730093121 261984481
574940033515 179122537
949613869960 494202115
787334157725 434613531
819351130956 117464600
407584482164 15857721
81998683143 274466467
689958514048 373043418
484827466953 200924845
577003302449 29953473
539178213590 494196626
250882926810 494191137
363120023190 494185648
511118939495 447029649
463413749076 206177818
611659148926 74112478
315348865969 103231623
609051307905 494180159
258035290795 81989193
667920765320 494174670
317454930055 46530253
663571703065 423240323
873138593505 113347850
638761127535 494169181
561735669235 440810612
647225862346 74375950
750448042070 378570841
358168386585 415703926
741645132550 131939093
362019659500 439345049
794359684479 10264430
552932759715 494163692
436294208575 405933506
729541131960 494158203
543593303026 85095967
923755323245 494152714
97382192055 360007043
876329506459 36353647
558984760010 494147225
541378940970 494141736
908078144436 44466389
236028016995 494136247
231433999718 112798950
448733757224 54000782
584843306725 494130758
158452376850 494125269
997918217663 44395032
347526332071 52436417
773739528126 207577513
888543685165 494119780
955115688410 494114291
461602573445 126428137
975472416675 494108802
938610233060 494103313
216980821743 26275843
13754551615 494097824
665251614750 68749725
632855809787 155547282
269038927695 134222517
36028656683 151139615
983725144350 494092335
352802629467 158725413
721288404285 151282329
247581835740 494086846
209069106590 494081357
961167688705 423009785
41865180794 305901970
338361840165 494075868
1650551025 439635966
561735669235 192493741
516070576100 494070379
711201158843 123348808
892945139925 112217116
982624780660 494064890
748797496535 156694483
731354393411 111712128
274540746145 264718003
34661461725 468195233
395580752045 290219897
631058581705 276277837
662969128715 494059401
215671288730 494053912
640082911996 6608756
552932759715 26330733
777957134320 494048423
927228154147 130039899
186600342207 109522017
97995140615 107030011
550187335 33104159
413186571085 9364234
131514626540 313932377
260786200020 480276522
187612014635 494042934
921004414020 494037445
375224023780 494031956
838274217010 50679937
178346302661 184452356
167471086405 273039327
234927653305 494026467
440405687535 215997639
469305119275 494020978
469540207656 234012537
614002944510 494015489
883041866715 324729240
527074213000 494010000
427491299055 494004511
798864044430 490766001
287745110425 493999022
555683668940 63562620
478658210640 493993533
59428899204 400488418
884582173755 4780919
461928038211 103758567
93530919140 378109765
132593830135 196753205
803936894622 79683813
64921463200 493988044
97932373900 493982555
836447161702 163155036
660541450233 149097707
701013039467 346597416
504272197541 44729861
923205141400 443955809
703132403400 252697093
766783319045 68047133
895696049150 257681105
187956163957 47501806
766403315575 220569976
213638365569 20978958
371922932710 401860668
967709939035 3359268
784009134615 144646128
591810567744 40300238
913301868190 493977066
549081486800 493971577
980641038939 126889213
237276907536 277035319
365870932415 493966088
3326757635 321243725
121590193235 493960599
434643663040 493955110
130943284600 493949621
933108414610 340883367
269725428855 45959397
410985843705 127498492
377077360420 92698232
952364779185 432374019
898997140220 493944132
274379745378 92110909
182110196185 226037020
971070961915 40163013
244118871152 44290741
680771684493 10385188
146348376260 493938643
326808021420 493933154
985650979702 106020035
302988257210 8617730
946559646665 34136091
812618590555 493927665
471505846655 493922176
325707657730 493916687
13204369770 493911198
614002944510 493905709
933658596455 466169792
813168772400 311050652
493236362167 37764320
528724758535 297547712
419788753225 447990224
54468008145 489305927
645677154228 40635067
52267280765 493900220
369172023485 15693051
310302566070 493894731
704232767090 493889242
582092397500 493883753
998580054165 493878264
520472030860 493872775
513869848720 493867286
206318197365 493861797
764752770040 493856308
172259551507 213209227
178258923270 456871426
120340767353 85150857
259685836330 493850819
659117855800 493845330
206318197365 493839841
2324954429 299787224
155701467625 421028256
83087679114 398462977
53578636126 234583393
731741859340 493834352
930616597163 163989364
371372750865 493828863
251691744846 137159132
106366496558 147368672
285544383045 452035617
440145481490 158116134
964468779775 493823374
89972654534 179171938
748247314690 419359600
749443049755 31259855
983174962505 493817885
306527717 53325635
557334214475 493812396
659668037645 493806907
616203671890 493801418
655816764730 400757379
332440291444 247789927
71615009745 157682503
781933490567 134831796
274420160885 38708428
214247565142 136418117
350829673631 9764931
752648769450 109445171
771617342847 112255539
455550573150 493795929
370822569020 493790440
169255135398 63573598
289395655960 339972193
700299732612 11142670
721288404285 493784951
806749379449 248174157
355417477360 493779462
279492382750 493773973
345514204150 329630917
950164051805 338792058
302049838395 299732334
206868379210 98615374
527119025196 386123705
575852829678 80369938
318005111900 493768484
859384047380 493762995
104534556040 467454218
328180946894 88411323
848288647959 25331735
478108028795 253613756
152400376555 103906770
485608483204 90025089
119939647700 493757506
867926034377 138114218
103984374195 493752017
538628031745 117470089
631173482942 22274362
652098890982 142258413
525018784939 321161390
50066553385 60840076
259939362262 53819645
129842920910 334680797
189812742015 493746528
28522798190 12476497
380725842230 493741039
780332938844 170735345
500665484440 104905768
556233850785 354885806
8802915010 493735550
414286934775 207681804
548531304955 468294035
658567673955 493730061
320756021125 493724572
516377021481 86989672
152950558400 215673788
573023092924 122679150
457794460537 409858141
958416779480 493719083
168543346415 147791325
181560014340 343529065
635184189351 125615765
821421500075 493713594
601898943920 87703242
894595685460 82730208
79776373015 493708105
884142230405 493702616
884142230405 493697127
135894921205 493691638
83454448605 93027572
804736161798 45684947
538628031745 381282407
76475281945 493686149
407134570790 239858322
305350929465 493680660
531475667760 69693833
711451904760 330575025
973271689295 493675171
960067325015 493669682
4104540865 132339790
654716401040 493664193
453900027615 493658704
929257141695 493653215
87092303711 127921145
708634221850 493647726
720738222440 493642237
212370197660 364936165
881391321180 386535380
25858552205 493636748
602449125765 493631259
720839626226 38933477
966669507155 493625770
38816067758 59028706
784950144238 76846
46215280470 361203645
721288404285 355286503
583742943035 493620281
293246928875 493614792
344426371847 114231579
735963365305 96052011
493073843855 6658157
277630013797 155009360
494126716717 287239370
105695166994 87335479
779212254876 128195595
506036469667 15572293
522122576395 493609303
863235320295 419546226
497364393370 493603814
258035290795 164071699
647795821058 26155085
558434578165 493598325
774656043250 493592836
282793473820 493587347
806408641377 60856543
571088760600 43461902
921307522089 39383575
820871318230 493581858
163954195300 493576369
200962644298 185231794
283646857047 163923496
497794451031 56646480
451699300235 293853615
529825122225 493570880
949613869960 382923618
823835486083 238815412
838319056651 56454365
607400762370 69326070
42914189400 493565391
929048715968 40152035
550815794475 105668739
196414924155 493559902
788960771220 493554413
781296231226 411900049
136445103050 349599899
843978955720 407053262
628307672480 316248735
738252075866 20007405
223924016405 493548924
179409445442 138097751
999343165298 65214809
208523173231 461213225
773555679560 493543435
978223325900 146775860
64921463200 493537946
301156135555 143564795
325045996876 7585798
138710188955 194387446
374123660090 493532457
402182934185 493526968
705333130780 408617627
719637858750 358228607
295997838100 493521479
835176046200 493515990
885242594095 493510501
311705807291 43643039
454450209460 493505012
528174576690 493499523
34490487445 12251448
537527668055 493494034
631608763550 493488545
437394572265 451722744
89679646225 346877355
533676395140 166371590
56668735525 448742217
975670607998 128804874
67122190580 140589757
880290957490 410670513
937509869370 493483056
412086207395 493477567
793499330222 196407398
468754937430 493472078
753198951295 493466589
996379326785 493461100
30810188810 339461716
651053345935 205788099
815369499780 464577982
159578127165 205118441
321856384815 493290941
637660763845 493455611
320756021125 402887111
612665700117 25029840
517186824956 157984398
757600406055 83602959
304800747620 493450122
981524416970 488202638
152400376555 74041121
666936998968 105827920
801614953655 55499279
59969826595 190879975
660819361211 332902361
694879675725 474161776
969420416380 310002253
96281828365 493444633
907249867895 113962618
857183320000 78317052
910805736389 18443040
805466226570 90628879
402182934185 378312858
521572394550 359095869
137545466740 255716043
809936809796 87587973
289395655960 469951713
893495321770 99559482
617854217425 493439144
827580541359 15468002
969420416380 493433655
861034592915 493428166
467104391895 493422677
125991647995 173320664
566137123995 267188053
343863658615 43242342
30260006965 211776598
515869264117 64193855
134244375670 405466941
39613098330 493417188
661868765025 451294602
172206922975 459550058
492412756765 369195629
686626948050 493411699
776734094061 3518449
681158074578 197527154
314153838985 83904854
365500773303 251725540
826373136680 493406210
897346594685 493400721
29159643275 493395232
468204755585 493389743
592545852555 370386742
873152079978 20331256
357068022895 493384254
376874569315 133744974
58319281060 493378765
488835291637 120307902
536537084365 299666466
130943284600 348480143
269038927695 162090170
994178599405 493373276
150875682812 189085072
36312007260 431896476
780291057774 105762052
900647685755 493367787
824739107546 180066645
836004536812 51108079
150817911087 381101270
742392259715 97512085
664121769641 306911946
294347292565 85375906
700381494175 493362298
643162582295 493356809
889093867010 493351320
461612991567 226975639
474905695813 245819376
639939100196 156315742
874238957195 207819029
268137007822 205958258
134794557515 159669521
423640026140 95640336
465548103468 50136526
123519091449 82916834
872588411660 493345831
639861491225 401141609
595028247970 41458417
431342571970 493340342
206318197365 493334853
735593132255 493329364
444546936250 493323875
608660724224 173875053
706983676315 493318386
882513245662 130127723
100683283125 293776769
334510567250 88663817
15405097150 493312897
642121406492 206397378
661318583180 493307408
662418946870 110735086
607950944215 493301919
890744412545 493296430
123790920615 493290941
3301096560 354496087
436323042292 307532203
793912407825 57859549
691578584655 313037670
108021136887 172760786
715236403990 311846557
789142413208 256204564
790061134910 493285452
12654187925 493279963
865436047675 407311245
469470651048 72564580
236188784316 3551383
521572394550 493274474
241971524297 37286777
209069106590 493268985
983992617831 36386581
985375689885 493263496
429692026435 410884584
919478040643 149981436
256934927105 229731117
49516371540 493258007
622805854030 493252518
957316415790 36013329
919353868485 493247029
96832010210 183173419
560635305545 449088024
518821485325 493241540
567454319652 73645913
894595685460 445909893
561235645872 83729206
60776289850 75177344
319973657161 138361223
69586757723 104521538
813168772400 394944528
285544383045 493236051
360013418368 194524671
326734833675 6773426
789510953065 493230562
458301482375 493225073
710834949230 53583618
391909112144 312538171
156801831315 493219584
667920765320 493214095
359366553277 47326158
255834563415 362768010
861977869495 54203875
797763680740 493208606
600564647120 169851616
445097118095 493203117
853367582871 314602035
507041901102 119528464
543029486505 493197628
102333828660 490299436
92530005152 162737872
746781517917 176048697
504516757355 303146492
345001621955 124929640
832425136975 164011320
406453380074 60873010
424740389830 336360431
612902580820 493192139
872588411660 493186650
411536025550 493181161
682540270973 53984315
172363194805 213906330
39613098330 412514817
254734199725 493175672
418723211751 132065340
125441466150 470961689
20906915600 493170183
209619288435 130396684
770274826433 438894951
743295678085 493164694
124777686542 53484816
277291655370 493159205
451149118390 194491737
679474584065 493153716
549631668645 463288067
561735669235 152122146
425290571675 493148227
299338230410 304941395
225024380095 493142738
668470947165 493137249
256384745260 493131760
517170939790 493126271
749897860225 225526543
964781027029 108259547
506167302890 454478222
744396041775 492736552
842230483517 21429056
622805854030 493120782
532246254911 30815246
951264415495 208889384
431342571970 493115293
99897477558 76368457
462152755290 493109804
990877508335 493104315
966511997392 12668612
847280046790 66131472
54468008145 493098826
702394725385 9336789
99032737590 493093337
114988011095 415901530
142497103345 182794678
66021826890 401459971
456100754995 262204041
447297845475 493087848
815919681625 493082359
512219303185 265909116
298638991862 47968371
204117469985 90233671
702582221555 415819195
183210559875 483778504
296548019945 148005396
682775675135 30667043
779607679855 423750800
167805468215 493076870
843978955720 493071381
503416393665 493065892
894045503615 419908500
113887647405 493060403
738894223325 493054914
121590193235 78371942
264087291090 476593403
93862591965 76170853
150749831020 493049425
361469477655 493043936
528724758535 493038447
65747423383 29360661
333410203560 493032958
469862036123 462975194
300021602840 251950589
203040610193 362537472
951327110853 394060799
627207308790 337968708
299849111015 493027469
360369113965 493021980
303150202085 493016491
57489168285 133915133
977673144055 176690910
942461505975 493011002
300399292860 493005513
781573645286 14968503
312503293450 366994540
513319666875 12152646
760901497125 446919869
581542215655 432785694
811518226865 493000024
651695177613 63875493
881766302215 103198689
764524155771 3469048
191848225631 79541099
514420030565 90557522
260236018175 492994535
443996754405 492989046
841619999518 11515922
945762597045 492983557
910062923578 404824728
798864044430 153637110
236275477582 83745673
755399678675 492978068
798313862585 492972579
260236018175 492967090
200266197070 16044347
880290957490 110844866
775756406940 492961601
830774591440 323285633
96832010210 28553778
758150587900 492956112
203017106295 388143657
404383661565 266057319
804526756448 28493399
350677847891 74375950
237344702175 154103675
439167747549 351114863
895696049150 480007561
769239101207 167343143
46765462315 231998074
260786200020 492950623
501999114163 108577909
653065855505 20836244
108453360122 78849485
233681142082 32774819
881941503025 492945134
298198565480 492939645
210169470280 492934156
555683668940 492928667
872588411660 492923178
637148280452 154674531
828573864060 257549369
791161498600 492917689
738064242286 82691785
765140611802 32192985
892130676289 162095659
141714958941 74227747
883041866715 319959299
457751300530 492912200
693229130190 19870180
770918573772 197472264
282243291975 395806301
896796412840 34619123
529069045082 99543015
793362225980 492906711
519371667170 285971411
569988396910 480095385
681125129600 492901222
383476751455 492895733
555133487095 492890244
255284381570 492884755
490212029385 492879266
522672758240 492873777
254734199725 492868288
383476751455 105882810
641512036760 336283585
639311309380 19661598
587594215950 492862799
214020743195 492857310
498790880506 147665078
628369588400 407278311
557334214475 313668905
401632752340 492851821
387878206215 492846332
170660931912 812372
368326525043 30754867
764202588195 147588232
711385131075 86797557
745260139530 43917489
48966189695 410127102
153500740245 152006877
643712764140 175648
404019523886 102803481
321856384815 492840843
421118430868 135913129
269589109540 265382172
831324773285 208543577
403569433956 145409099
717987313215 100745106
833967689016 1405184
193047572458 3523938
256934927105 492835354
466554210050 175840115
765853133730 148312780
213833713590 46360094
779057498010 492829865
345007747679 428345093
527074213000 492824376
732161932510 10780396
536427304365 492818887
461783353660 93823477
240732409665 151134126
469305119275 492813398
620054944805 492807909
608501126060 42155520
800801258479 64578085
661318583180 492802420
680668255266 296784741
735042950410 492796931
662418946870 492791442
182110196185 492785953
580992033810 492780464
481409119865 60373511
698180766795 403787307
606334446947 372115777
645363309675 492774975
52878928432 251022948
968998704580 145178561
816804105147 105070438
120489829545 492769486
202495642898 297723360
194531192014 112250050
80889344938 459846464
41966227795 221327458
346179276254 38884076
958289256124 21050315
539178213590 492763997
202466924450 460642369
897987498722 263312819
729541131960 492758508
393930206510 492753019
593472563333 25858679
12654187925 321419373
164084811544 125747501
984881967894 292382563
527403931741 138141663
908350231585 492747530
631831682818 136226002
690299765178 56300673
720188040595 408974412
151923911980 31847178
943978550633 26660073
926090415856 273665073
573839669825 399752892
936064628902 119440640
187612014635 492742041
513319666875 340323489
692128766500 276025343
357618204740 462816013
955665870255 492736552
516632131153 347206695
976624333053 169741836
40313475682 44647526
108936010800 270421074
931457869075 492731063
575890775135 84684292
180609335680 116427179
631862201658 120220078
858575643600 135660635
368621841640 337342962
798313862585 492725574
973821871140 343726669
499604850132 86956738
530375304070 420303708
288295292270 110427702
430481232274 37747853
241529835445 492720085
360369113965 202203782
572189124290 450641411
566409043566 179386009
141946921500 471636836
251433108655 492714596
635634153034 230219638
203644726952 300423948
680574947755 492709107
499383717370 107375818
380242878679 184199862
590444382762 272106197
919911954490 252307374
810968045020 492703618
737691575 105405267
779852686859 31786799
513869848720 384037885
847830228635 147247914
924305505090 271310292
192563651240 492698129
719087676905 350505584
129292739065 492692640
520472030860 492687151
728990950115 256808354
740367729235 5489
357068022895 468595930
543307202460 148049308
981524416970 492681662
166705104525 492676173
772526843029 283786789
108814102691 43116095
323506930350 170653010
980974235125 492670684
96281828365 150519358
268404964335 25973948
297725388816 58430405
456255649086 258663636
814269136090 220059499
319105475590 492665195
103226529594 80073532
770804770335 492659706
710834949230 492654217
816469863470 492648728
502987222314 57694879
300639337808 185122014
797941271846 107134302
585393488570 408068727
129292739065 492643239
437394572265 492637750
580441851965 122020470
373023296400 492632261
944112051510 490925182
867122403446 402645595
29159643275 453078527
516503054410 1877238
170943582478 51980830
64371281355 88636372
42914189400 430957857
925314106259 25331735
754299314985 166168497
421740628393 170938438
894595685460 31084207
853332047085 492626772
855620345971 330284108
608501126060 56844084
658017492110 414260319
287194928580 492621283
943056307901 3529427
693229130190 108265036
549685674916 418613096
583742943035 350280535
438494935955 294923970
960067325015 237558431
52817462610 492615794
611252035285 492610305
60520008440 492604816
312503293450 390844245
978223325900 264388663
530925485915 492599327
367746636730 247850306
691578584655 5033413
45665098625 454840496
632158945395 492593838
741876598191 15319799
92984843067 360226603
886456195855 131049875
401632752340 492171185
441068942780 35870615
424740389830 264734470
955115688410 492588349
502103959552 43615594
410720266510 51223348
665202801073 60055149
747170142025 287552243
243730562825 92050530
488561483850 386315820
620054944805 85754647
360369113965 132433103
428591662745 180110557
176608377735 492582860
144477460934 34783793
968541500906 242092345
843770606839 139255930
218145532980 120093831
464353482670 492577371
368621841640 477427731
284994201200 207665337
466004028205 90178781
717344561966 9770420
739444405170 371182647
962268052395 492571882
483926847973 19996427
55235384231 268703017
59434223534 22669570
492412756765 492566393
43063808562 219532555
837376773580 492560904
591261148870 39987365
176608377735 492555415
217872016110 492549926
905599322360 492544437
51816318084 269164093
59419644750 492538948
975472416675 492533459
850030956015 492527970
376874569315 492522481
836509346583 22285340
466554210050 67942842
123240738770 492516992
860484411070 229818941
606850580525 465203728
173307286665 403210962
59064371806 63617510
477082732669 255957559
123240738770 492511503
343024648171 223451701
643162582295 492506014
924305505090 492500525
19806551910 477054479
296699735905 226964661
823072045610 492495036
402182934185 492489547
624456399565 492484058
432993117505 492478569
607400762370 412234878
271936771961 267638151
45665098625 492473080
929558350570 73739226
382926569610 492467591
202125127001 183156952
574389851670 492462102
198615651535 431880009
425840753520 454840496
757647951773 360281493
883695801638 300407481
517902642865 297915475
644072760205 27922543
576040397205 436353544
135186510538 11515922
382926569610 492456613
220174849868 208839983
514420030565 483783993
68593094704 95991632
134059678890 43253320
395030570200 342771583
397981756568 14469004
889093867010 492451124
509688519327 66285164
636560400155 338259625
627757490635 360962129
204667651830 319081059
179909468805 492445635
398881843115 390103230
335060749095 492440146
736143314100 265233969
150749831020 492434657
275641109835 34015333
415954682836 71241731
113887647405 492429168
881057702341 175406484
868456060614 48017772
895620792052 9166630
572739306135 492423679
889756743514 330673827
927606596160 459593970
978223325900 492418190
389589498513 257829308
595846943625 253037411
111686920025 130758958
213470561350 492412701
448398209165 492407212
220072743490 492401723
744946223620 492396234
81426918550 396377157
735103625816 111948155
482509483555 492390745
785659680150 453901877
315804384520 429212355
204383390079 97325459
509468393960 492385256
628857854325 453259664
251124354986 172382045
873265394894 212654838
816589320577 327583520
25308370360 492379767
648664400745 9506948
228325471165 361044464
62170553975 492374278
464498771011 10527902
468204755585 492368789
240429471755 263713516
885792775940 465275085
936599309811 61158438
879740775645 79003177
725689859045 308624514
45665098625 381320830
152400376555 492363300
182991677603 104274533
95181464675 492357811
997281545645 101590412
580441851965 492352322
398881843115 492346833
773005497715 29223436
989777144645 38455934
118289102165 492341344
640961854915 37511826
640411673070 127899189
965430729933 22071269
533676395140 492335855
874789139040 68436852
345514204150 492330366
395030570200 492324877
486360756470 492319388
595296761780 212627393
579341488275 183294177
650865128125 492313899
86418921261 149240421
764752770040 16735961
769704406645 492308410
50066553385 492302921
705883312625 67564101
440695663335 64374992
773555679560 59050662
719901116679 18898627
223924016405 492297432
518027572505 156826219
666425662776 333835491
260786200020 40168502
273990564300 258197071
805466226570 492291943
340166643067 196934342
242080017290 492286454
474256755880 237130289
598047671005 484799458
182422229368 88960223
847830228635 106887297
218211186909 24058287
157352013160 480929713
84177827775 492280965
457751300530 492275476
773923590763 106546979
701481857865 381046380
650865128125 285038281
651415309970 478931717
516719378808 36962926
674133198107 185643469
675073129305 492269987
976572780365 411285281
708084040005 332792581
70973463495 350033530
421026720656 87944758
144697830725 427538210
496264029680 492264498
868737138745 122031448
512237702313 422554198
159002558695 330004169
449664291254 110696663
655816764730 492259009
45665098625 492253520
39613098330 392754417
384341771362 74880938
954015324720 492248031
576040397205 359606346
718378733805 84157348
979323689590 492242542
109167048299 61817118
589794943330 395943526
425290571675 390136164
983034924229 72701805
1100369180 492237053
445097118095 492231564
517170939790 492226075
798864044430 492220586
169456013750 26407579
958416779480 272298312
557913131235 420852608
760901497125 303212360
765853133730 492215097
609601489750 492209608
816149302962 90436764
368942959118 86281591
356759977307 160240377
773005497715 492204119
207695080408 169428963
604099671300 492198630
635460036465 492193141
614225852800 65302633
767327989934 27856675
853725959681 81862946
970520780070 57568632
838477137270 492187652
708634221850 492182163
638761127535 169944929
68356881078 204273135
476457483260 155865644
472056028500 172310688
468754937430 415423987
83627645930 492176674
669021129010 492171185
797621490776 10050359
697808357193 182564140
210719652125 492165696
21457097445 345093430
112237101870 165855624
34761904936 299139522
2263944194 157386097
879407535547 64742755
980424053280 492160207
610701853440 492154718
921554595865 492149229
63609676789 74090522
829674227750 133415634
608899215785 48358090
46215280470 325371453
960617506860 162946454
522153935052 408968923
609601489750 459314031
658390250100 56536700
377974933005 492143740
115843803993 118639246
927056414315 175477841
221179210948 42243344
333960385405 260793368
152400376555 492138251
2750914715 123288429
43464371245 492132762
426941117210 492127273
523232754417 452677830
679474584065 492121784
893495321770 164785269
625006581410 303003778
719087676905 492116295
414286934775 100371854
286094564890 252466555
714136040300 212567014
872129550308 308915431
8252733165 205025128
410756647602 5104770
798313862585 223226652
964785560943 123211583
511118939495 247328851
270139291385 425622549
124341102460 393231960
859934229225 463084974
46765462315 56564145
551282214180 336997155
185068940906 168265295
786760043840 217962701
464353482670 492110806
722388767975 167266297
600248398385 462711722
991456611721 419392534
662206217767 63118011
905599322360 492105317
627207308790 272567273
423640026140 423410482
304800747620 492099828
231076380390 492094339
314704020830 22916575
125441466150 492088850
720188040595 492083361
128742557220 492077872
998828058163 6795382
417471195061 49384533
745358919574 30046786
601098987711 130649178
924305505090 149503893
498233486115 147478452
431892753815 492072383
344242372170 93307511
21234301516 137076797
555133487095 437506234
972721507450 347744617
374673841935 492066894
184310923565 492061405
915770392902 167584659
443446572560 492055916
923755323245 492050427
244280744670 492044938
393453039343 228869344
336711294630 492039449
347164749685 270849216
128742557220 492033960
327908385110 492028471
279562438857 38412022
325707657730 81659853
762552042660 492022982
259685836330 8293879
286094564890 398106192
925405868780 7744979
445248499226 218242640
443996754405 91446740
270409097691 191445342
868186956900 492017493
740404148750 53643997
817570227160 492012004
932008050920 492006515
229674223083 135375207
133448069646 128513957
886893139630 491830867
899547322065 202061068
879477004331 70643430
874238957195 492001026
469305119275 268077271
152400376555 37605139
539728395435 491995537
478108028795 43862599
558434578165 329834010
436844390420 271337737
907800049740 491990048
467993069392 67981265
834748411769 214296049
582642579345 491984559
715786585835 491979070
569438215065 451113465
734537196531 2541407
300086384018 206210752
525423667465 90140358
324057112195 475215664
514212532479 111355343
237678562530 491973581
207418561055 347958688
370147635764 34646568
669571310855 429173932
680574947755 103484117
183760741720 491968092
428485068946 16681071
706433494470 491962603
722938949820 491957114
449653648083 245929156
63270917665 491951625
984867861164 106997077
775756406940 491946136
993078235715 491940647
565036760305 33801262
863405589075 169730858
565036760305 323680841
34661461725 491935158
684068362407 54922934
294502505018 20896623
193113833085 145403610
941911324130 491929669
177158559580 154125631
430242208280 120346325
994350926560 119918183
277291655370 252461066
681125129600 491924180
975472416675 491918691
633259309085 491913202
475907301415 491907713
157352013160 491902224
591445488865 201863464
783718357421 168770283
971621143760 486061928
667370583475 491896735
699361302819 8184099
292696747030 491891246
561735669235 154454971
415937480310 130056366
356517841050 491885757
850581137860 198366971
4401460250 156244385
783674582646 163017811
934667603810 24228446
888462609727 1196602
592545852555 491880268
718537495060 289643552
408234934480 491874779
74717357684 16549335
226674925630 491869290
606300398680 491863801
660768401335 93214198
687727311740 491858312
314704020830 491852823
522672758240 491847334
179909468805 491841845
249327845963 1009976
334510567250 491836356
846729864945 491830867
144721087618 459094471
255284381570 306352068
201146706935 3331823
302768713677 6186103
351016022600 97588931
80732159026 41875581
684426220670 227996593
529274940380 491825378
517721121635 453550581
634909854620 491819889
530438696531 124084334
581755079075 7316837
108385828955 491814400
894595685460 491808911
91224832986 36254845
17200963960 151803784
44014553090 491803422
290667951597 167233363
11003642390 491797933
185411287255 389795846
29709825120 276579732
15955278995 491792444
423089844295 491786955
788493484253 294797723
298198565480 491781466
656917128420 491775977
962268052395 491770488
819770954540 322363481
369722205330 232327414
277291655370 491764999
149099285485 332342483
245159816417 101831928
235134769742 103154777
764202588195 491759510
295997838100 443308107
447068879910 28844695
150199649175 491754021
414837116620 491748532
538131367650 179880019
595846943625 491743043
997268498292 2557874
333960385405 491737554
965018961620 485458138
28609461430 484991573
201487285826 37182486
801614953655 491732065
770254588490 491726576
337661097631 61246262
305901111310 491721087
745496405465 491715598
174407650355 491710109
557992348483 351899790
577967731054 4731518
716886949525 491704620
302600020240 117667693
491351820562 280937998
951814597340 356043985
817020045315 491699131
978773507745 418119086
851681501550 491693642
560974070158 136149156
589411105630 121647218
687177129895 491688153
404933843410 386178595
981841143248 107842383
713035676610 271365182
510568757650 491682664
903948776825 491677175
972343696672 176213367
34402789692 45794727
210719652125 301077139
89129464380 118979564
790611316755 109472616
384459071292 8804356
938117136815 347590925
869216558983 11076802
994178599405 491671686
588144397795 491666197
374673841935 491660708
563386214770 82378912
678997367497 94860898
599148034695 491655219
961717870550 172129551
839627154454 125456584
804565695414 70423870
906385948369 225158780
558984760010 491649730
466004028205 48374557
258636811257 222743620
329008748800 491644241
607513017909 163303239
370272387175 491638752
332860021715 462025597
729541131960 491633263
979233749417 29602177
523773121930 339807523
349915658910 491627774
361185018300 90381874
664619674250 243903715
437971238535 99619861
697767239094 113133779
372686142645 73267172
705883312625 491622285
564556744347 141435063
987576828940 61268218
30810188810 453336510
134244375670 440728277
37412370950 491616796
112787283715 31720931
172206922975 491611307
849480774170 491605818
254184017880 491600329
419238571380 491594840
69873099805 483202159
289945837805 491589351
257485108950 305001774
908900413430 491583862
585393488570 491578373
657467310265 309843072
740566033246 20946024
613452762665 490672688
626825814893 55115049
189262560170 491572884
918803686640 491567395
348815295220 363212619
614582113764 373877746
454450209460 491561906
622911270275 343276571
140296375965 491556417
966928587955 68480764
662418946870 491550928
75374918255 491545439
204667651830 491539950
503159664738 42775777
804744691704 64704332
195864742310 491534461
47315644160 491528972
909450595275 480155764
891516399391 122212585
533126213295 491523483
841228046495 51596600
688277493585 180780215
267938564005 225334428
679245371495 42704420
751190509074 159444472
109017385225 45800216
319655657435 172255798
575490215360 216513605
18706188220 491517994
572739306135 382720525
276741473525 491512505
515934226432 46788236
648114218900 169862594
410435661860 491507016
508368030270 394038843
959163593772 45750815
131724020912 213494655
708084040005 491501527
992528053870 420770273
832465799487 426094603
719087676905 491496038
257073930541 297701404
260481360008 124753992
874789139040 491490549
269038927695 491485060
232176744080 105372333
985375689885 39811717
397781479425 491479571
807445360112 162770806
852231683395 491474082
52267280765 491468593
440145481490 491463104
935169240939 22230450
343313476770 491457615
944112051510 17175081
70038082678 189046649
218972379800 491452126
273043283331 142038853
737980331943 90612412
663519310560 369272475
236683477860 347629348
244410477185 51821649
887443321475 7975517
660768401335 35008842
722938949820 369848820
102884010505 361752545
239329108065 327062065
722938949820 390108719
488561483850 108918227
517721121635 491446637
388759050909 139936566
496814211525 419990835
914402231880 491441148
749695049745 72350509
130393102755 344374371
561958473234 226690211
190913105705 491435659
902298231290 164735868
614038332093 103116354
342235980254 258822817
584293124880 118403219
275090927990 491430170
910550958965 10588281
171457613769 31183009
268488745850 36249356
175342770281 79541099
659117855800 174319662
260786200020 491424681
696530221260 107381307
752752890291 182267734
879190593800 67800128
629408036170 491419192
547458743050 250594806
311953111605 130758958
890809951205 414062715
499175069502 308179905
908941180233 449746704
314388680361 97479151
503564679000 148636631
901197867600 328577029
621434715062 44340142
19394352547 31331212
47865826005 374289421
76475281945 491413703
574389851670 326057578
897896776530 219444731
273344783123 13980483
197515287845 491408214
181009832495 483026511
391729479130 491402725
879190593800 491397236
676173492995 491391747
991977872025 14968503
967219689000 35963928
154050922090 491386258
917703322950 108676711
790976933556 118189148
889420627180 32851665
967219689000 136489474
389528751750 491380769
42364007555 307345577
220072743490 55054670
873304278970 320793627
221173107180 491375280
515520394255 491369791
364306657493 129331818
21644464460 119846826
479208392485 491364302
842878592030 98587929
126541829840 491358813
492962938610 392200028
620054944805 469715686
693779312035 491353324
527797001939 168062202
593646216245 276629133
181031376820 350148799
466334674587 9435591
466554210050 268230963
596947307315 443494733
744946223620 491347835
341138904475 240785963
937758910789 169895528
569810067370 24244913
877851137340 98439726
732292041185 254837803
777406952475 272550806
367521477950 491342346
764202588195 444411396
30810188810 491336857
595497609779 98104897
140846557810 400164567
956546407565 156540791
350465840755 491331368
835416651026 203301582
286094564890 473096910
740544768860 491325879
418688389535 491320390
189077336446 82192286
482544832715 256226520
827473500370 422658489
380733548786 280855663
804916044725 491314901
187398297512 70868479
260236018175 491309412
178258923270 217177774
824918982076 77114961
576487070069 41617598
965569143465 491303923
636603604074 51173947
148549103640 491298434
157902195005 491292945
555683668940 235801951
598047671005 368240543
835726228045 491287456
864490534164 317363002
976022598520 491281967
282793473820 233342879
124891284305 267210009
787396199892 136934083
618144848997 95755605
393380024665 51766759
956216052100 491276478
268070102401 260870214
714136040300 491270989
173689057593 17833761
936959687525 491265500
948513506270 491260011
92430555450 491254522
37412370950 491249033
209274850777 164154034
571088760600 491243544
249232381275 45624568
681328332380 118512999
465041542706 269548323
611252035285 491238055
695048709480 234193674
827473500370 491232566
186511650945 365474087
791161498600 491227077
196643228132 128782918
935859323835 491221588
594802210950 261863723
461303628619 94355910
373179441983 271206001
467104391895 88938267
185294116153 45223871
713118209214 388149146
125991647995 65588061
348265113375 1361272
558434578165 131703066
64371281355 491216099
855240048676 134787884
771365792955 249134732
831324773285 491210610
590345125175 491205121
657467310265 482312941
91880373605 322132943
980424053280 380733507
959231476235 35475407
136236902372 6026922
107285465265 311857535
273990564300 304820637
680279279862 47353603
37412370950 491199632
184605177877 33521323
514907311051 3452581
841784496778 228243598
195314560465 250891212
366971296105 491194143
347164749685 456816536
46215280470 491188654
874789139040 491183165
736693495945 491177676
255834563415 491172187
681993624044 102682723
953465142875 491166698
74824736410 396256399
626106945100 491161209
456100754995 491155720
327908385110 347091426
158452376850 286333685
792812044135 149048306
36312007260 491150231
11240256713 1608277
193113833085 16615203
725561715432 63787669
804365862880 491144742
803701803333 8233500
29709825120 423234834
483609847245 491139253
315254202675 318598027
591445488865 435705842
196414924155 393177070
723634540764 32445479
976572780365 491133764
684233943581 81961748
4401460250 491128275
627488976825 41458417
279492382750 439295648
171128213390 402102184
570776987981 4715051
874238957195 104581917
207884313683 9166630
17303086805 95069480
717670106486 144464991
860484411070 491122786
376874569315 110515526
739636141429 76889912
365320750570 491117297
245931290205 348425253
658017492110 301516259
306451293155 491111808
160102922385 180763748
884160047699 470950711
238443660681 149492915
331968662678 126768455
28609461430 491106319
781857627098 408919522
594303246964 298173458
406584388945 487670205
501215666285 444751714
773300202125 108808447
363120023190 491100830
161753467920 432555156
862134956605 318641939
655639209139 30244390
272340018765 491095341
776856770630 285290775
80326554860 379635707
735042950410 312916912
950714233650 491089852
940260778595 464105928
735359912715 145743928
790061134910 464989657
720738222440 476593403
199523139835 117343842
460221142602 40788759
336711294630 263691560
791711680445 136434584
858283683690 491084363
356098939618 306505760
116888509223 18179568
282026874264 156699972
45665098625 491078874
679474584065 291498834
320205839280 491073385
900647685755 491067896
397781479425 491062407
585393488570 491056918
366421114260 491051429
469050185251 190314608
276741473525 491045940
378736144944 156793285
91330191760 402283321
567834770639 151825740
959618859829 59972814
765556488795 211002649
864335683985 491040451
190362923860 491034962
44014553090 491029473
572189124290 491023984
468990322217 255254967
581589618659 44301719
258585472640 255875224
579341488275 456048076
41263643865 491018495
300248122892 37654540
273681964323 55433411
13879645925 304946884
83476327759 21593726
994728781250 491013006
526681680724 92066997
584843306725 491007517
26328377671 11675103
817225537008 249299402
306451293155 491002028
221755965042 225021555
304250565775 490996539
170556377440 490991050
274035585078 28877629
977673144055 322643420
653616037350 342661803
742977247309 70747721
940260778595 490985561
150199649175 490980072
842066461219 119912694
612902580820 490974583
232176744080 222260588
255834563415 490969094
558434578165 490963605
378057097846 348880840
576040397205 419101617
960196733679 267017894
434726991549 66235763
69900605184 218176772
523773121930 96787537
300082580141 96227659
855532774465 490958116
467654573740 490952627
637110582000 432632002
657467310265 411636577
200274858712 308229306
871245272081 161865121
705883312625 286679492
384577115145 490947138
77025463790 43890044
750734595315 185209838
26543483511 5121237
821421500075 63337571
521022212705 490941649
703682585245 71625961
541378940970 82230709
923755323245 127421646
406388626341 104543494
190913105705 118106813
426941117210 490936160
874038249002 52721845
916746611879 314300140
554769810492 140831273
281693110130 490930671
338361840165 485584385
584654773134 41315703
421439298760 490925182
532344771483 87802044
643712764140 490919693
171441810938 27966455
929043688044 62486776
724948541823 114681677
125991647995 490914204
70973463495 490908715
499014938905 471790528
143047285190 490903226
752648769450 441238754
18706188220 342014101
757600406055 490897737
825272772990 293134556
772455315870 490892248
997282176880 113496053
388483316483 144481458
95181464675 490886759
216221470575 489629778
464353482670 490881270
514420030565 333884892
995829144940 256808354
637660763845 490875781
234927653305 402887111
437944754110 490870292
331759658025 379860756
132043648290 473585431
717987313215 490864803
540828759125 490859314
168355650060 490853825
932008050920 490848336
189262560170 240237063
852231683395 490842847
821421500075 213093958
639311309380 214307027
425290571675 490837358
863785502140 141956518
611252035285 179001779
622255672185 490831869
676173492995 463353935
872085802978 88976690
426941117210 490826380
948120984972 216343446
675073129305 490820891
438494935955 370392231
269038927695 286888074
38323992467 22944020
150199649175 82516137
187612014635 490815402
395030570200 490809913
724039313510 198191323
429692026435 490804424
885792775940 490798935
131493466445 490793446
2750914715 57222825
862685138450 490787957
112463473719 219834450
813870346354 36062730
640411673070 85578999
598207499707 237064421
255284381570 91600432
60749086366 137647653
983174962505 205617940
822164801407 138877189
130771443058 37440469
472606210345 490782468
60060455474 190232273
672398791630 97654799
238280862430 44455411
297648383635 12734480
962818234240 112025001
511118939495 252203083
646463673365 35629099
517477297347 19914092
551832396025 238310424
463803300825 482719127
846322446501 113040466
222273470870 490776979
37412370950 487626293
632158945395 401311768
330109112490 490771490
200398635662 205250177
491312393075 490766001
926629251938 131878714
212954702222 57299671
415937480310 490760512
793615949516 207456755
268798127846 20819777
921004414020 172189930
843828180960 12427096
874416636125 100080937
709734585540 46272270
313182510707 213373897
36556893506 164269303
900647685755 490755023
106007842390 50383531
94081100985 322028652
977673144055 490749534
811173179928 16829274
607950944215 122086338
34661461725 35343671
441796027025 490744045
395212398814 249689121
791711680445 490738556
19256370065 490733067
183400797637 252241506
291046201495 275498399
781808407235 490727578
322956748505 28389108
960339425723 8074319
925956050625 490722089
130393102755 415511811
825822954835 14243955
887993503320 490716600
449669127063 124155691
869287320590 151150593
304341875290 96979652
337811658320 490711111
527378940324 23377651
680574947755 214603433
609051307905 490705622
656366946575 490700133
388428388060 490694644
110406075107 77795597
261886563710 46195424
261614015485 80260158
69322917960 424815666
32460734345 490689155
223924016405 490683666
149759368088 357888289
544129850195 99806487
245828236811 37215420
703682585245 156705461
219522561645 164598643
496339602232 284203953
423640026140 490678177
235645617413 242531465
24758188515 490672688
215671288730 78459766
659117855800 490667199
285544383045 122437634
842878592030 490661710
117738920320 490656221
509468393960 382495476
68772736115 490650732
875339320885 476889809
372473114555 181982306
923430624031 56591590
760901497125 346064983
319105475590 18481463
881429491686 74436329
404933843410 413349145
804365862880 333692777
665720037940 490645243
191584583472 298552199
511669121340 490639754
493513120455 490634265
560085123700 116789453
953267404231 68491742
722394476535 423800201
817020045315 318394934
116088374785 490628776
672322220080 386288375
294023493547 30776823
260290156182 337041067
923755323245 490623287
403833479720 329098484
244280744670 490617798
281693110130 490612309
452535173552 88762619
293797110720 72202306
862685138450 488987565
706983676315 490606820
760901497125 490601331
887198223739 89124893
966669507155 490595842
637110582000 490590353
465453846360 490584864
35211643570 311303146
645913491520 430727319
374673841935 490579375
832975318820 219340440
546403542852 94860898
863785502140 490573886
949063688115 490568397
930357505385 490562908
336268367845 52030231
200266197070 289896046
584293124880 490557419
297648383635 186521709
497914575215 240769496
384628140889 37100151
57769099215 395822768
456818005533 299194412
716641143708 147379650
985690972556 164862115
992528053870 302399988
91330191760 487889765
249782563120 490551930
122318992629 197625956
107835647110 490546441
845629501255 490540952
451149118390 184913432
556233850785 314563612
687177129895 223484635
925047417705 227057974
440695663335 445970272
909073240084 298771759
89444840364 62151947
608501126060 490535463
251983290500 175730335
118602952207 104724631
408006731886 146353207
870937866125 306385002
830774591440 326238715
631058581705 490529974
364220386880 106294485
424488738228 14463515
62170553975 490524485
415387298465 299902493
286644746735 60927900
252176278251 38917010
583192761190 388302838
914952413725 490518996
489111665695 490513507
576590579050 164258325
418225383988 145469478
694879675725 490508018
919353868485 490502529
787310225685 287244859
945579651256 114538963
28682563932 194815588
411536025550 490497040
977673144055 362394758
527624394845 490491551
204667651830 425342610
22557461135 490486062
901748049445 248552898
770556478001 155064250
516070576100 490480573
322406566660 125132733
117430605771 80243691
472606210345 490475084
429141844590 490469595
977122962210 277941004
1266801149 76121452
609601489750 430397979
847502367757 227003084
204117469985 490464106
187612014635 490458617
674052394538 389587264
321592179870 180379518
792969260073 231762047
362688277498 125275447
453349845770 89926287
78125827480 490453128
417037844000 490447639
521199381158 141292349
14854915305 490442150
33561098035 168748327
851275762740 206221730
828023682215 490436661
788263514201 32357655
628307672480 245215586
769704406645 355083410
843978955720 490431172
756586137330 353458666
904611461214 28427531
581215414154 103665254
435763776152 437253740
157902195005 116520492
692458172368 70835545
301499656550 490425683
931457869075 80858459
345514204150 490420194
927606596160 490414705
446747663630 490409216
800789687667 44510301
622255672185 490403727
860484411070 113797948
334510567250 472789526
838477137270 490398238
178809105115 317198332
168612903023 83767629
862134956605 490392749
472731974313 274098704
334664270228 306412447
655816764730 490387260
1100369180 490381771
468204755585 247219071
553482941560 262538870
324057112195 432538689
338361840165 440031174
854432410775 490376282
121040011390 481231608
537527668055 490370793
536427304365 490365304
649076064767 39032279
679275023073 79552077
472056028500 182031707
799414226275 134507945
989909698506 194398424
599280390952 243239546
804916044725 463815011
398331661270 313526191
92430555450 490359815
609051307905 268576770
129842920910 490354326
31910552500 202050090
83899071491 180313650
808767317640 277210967
521572394550 53232322
421989480605 490348837
698730948640 490343348
286094564890 490337859
754116303328 3189109
530375304070 490332370
59491907435 124457586
543029486505 490326881
293246928875 149525849
577140760895 490321392
731008111449 44603614
198065469690 14040862
738344041480 268390144
327908385110 384004951
17605824530 392331764
819392210632 48572161
775206225095 147912083
737527804897 77109472
275641109835 121477059
321975507093 252664159
221173107180 126082330
577690942740 220015587
451699300235 420089637
236028016995 257099271
275641109835 490315903
533126213295 166860111
227968924773 240917699
821971681920 340949235
453349845770 112376297
43464371245 490310414
462152755290 53166454
214020743195 490304925
755723112511 127410668
594746579935 23289827
627207308790 437352542
387040524109 76791110
303975843906 144635150
10453460545 490299436
790061134910 490293947
262436745555 490288458
105634919730 490282969
151300012865 490277480
800514589965 67569590
890328980161 5121237
962895760876 82993680
220136844032 356494083
170006195595 207797073
534226576985 490271991
389650772220 322045119
564723626414 107238593
781808407235 490266502
714686222145 201133427
940834250267 148702499
305013748265 277051786
468754937430 427669946
897507630967 117766495
585943670415 179380520
22007279290 490261013
304800747620 490255524
273190262284 9380701
174407650355 490250035
572209340277 108413239
938854833878 111218118
474806937725 95058502
758485252230 39345152
765434698863 103006574
117567495942 41222390
885871619936 173287730
236578198840 490244546
672394263205 152528332
714136040300 490239057
443996754405 412899047
543579668350 7322326
572739306135 490233568
959517143170 490228079
41025429335 30809757
590345125175 490222590
449559451354 361928193
450048754700 200310077
896246230995 267671085
263537109245 490217101
940810960440 490211612
849480774170 490206123
267938564005 490200634
593815529939 122816375
618640826967 72811585
861584774760 490195145
514970212410 477899785
189262560170 266655620
801064771810 292327673
458427614106 17394641
831732424848 62344062
267938564005 490189656
974372052985 490184167
749897860225 490178678
168905831905 490173189
40560036073 85798559
512035539535 121559394
801064771810 490167700
615396728184 49966367
228325471165 490162211
20356733755 490156722
127642193530 382292383
915502595570 62261727
390629115440 490151233
742285021122 374432135
145798194415 440190355
529274940380 490145744
593646216245 267978469
550181850490 490140255
579341488275 490134766
574174603116 39394553
892394958080 476478134
119389465855 209048565
367737376787 233205654
397296572768 314700837
388993033420 22576257
36533702481 58737789
681675311445 490129277
514420030565 39367108
922305762934 29250881
960617506860 490123788
961343402573 32055760
596947307315 329197286
19700111803 41738356
239908551769 262967012
34692298927 423959382
651965491815 478333416
655572023779 95914786
717219061470 69869481
48416007850 457112942
604649853145 490118299
375043740156 39800739
39062916485 102561965
174957832200 490112810
822684662016 164455929
755044339863 43686951
902848413135 490107321
555683668940 51228837
829674227750 490101832
534776758830 253718047
845851800266 246796418
325707657730 373043418
174573143705 208345973
96281828365 490096343
37992127527 251533425
305901111310 153724934
357195411607 297240328
530420335826 274642115
790611316755 415561212
665374206076 75501195
820871318230 490090854
29709825120 57376517
210433375911 16510912
440022036461 26078239
900647685755 258899663
209137801425 206463246
292821852318 15698540
419359620297 238376292
33010916190 490085365
706983676315 100520057
936610276833 163319706
287324600716 195068082
309016682250 60280198
336002291151 91792547
783008374319 122036937
639427478576 265387661
468204755585 490079876
491862574920 290955423
850581137860 490074387
525973849310 490068898
824377511274 176646998
786209861995 490063409
299072203117 92978171
681401478794 110059939
808316201267 133668128
524873485620 490057920
733392404875 490052431
157990112318 166799732
759250951590 490046942
782358589080 490041453
703132403400 66455323
968414117683 351054484
463523935262 60379000
839577500960 490035964
771354952180 446502705
749347678380 252192105
358718568430 490030475
281142928285 490024986
72979147330 54884511
813532204579 28784316
51166917075 490019497
23496494718 69551119
736143314100 490014008
377522784700 301911467
933658596455 490008519
12654187925 490003030
126779882281 115263511
835277845194 86885381
252240636776 209756646
40940476082 26808276
42671869098 117645737
105217094142 243239546
207968742900 489997541
488011302005 489992052
971070961915 73728248
482023929196 167881065
229527628360 83520624
896246230995 489986563
7702551320 336629392
762552042660 489981074
616753853735 251368755
15528577694 363997546
105219075671 133382700
950789257302 190984266
442173340885 35755346
607400762370 271760390
9353096855 489975585
926899382095 5351775
639311309380 489970096
852856768134 371528454
64371281355 167842642
165604740835 489964607
85528462420 211436280
126306409211 40618600
852859046069 176636020
10453460545 489959118
842878592030 489953629
212444447363 307751763
556784032630 489948140
952914961030 489942651
418138207690 489937162
621155308495 489931673
891844776235 405252870
455611780989 383620721
232176744080 489926184
935309141990 489920695
635045861062 166031272
60162056864 235428699
653065855505 489915206
369753009598 417762301
268626519750 53479327
709615163948 31605662
406140380827 240659716
235477835150 489909717
655816764730 253701580
343472652281 179325630
434093481195 27445000
525423667465 489904228
448292361870 39630580
941023077356 232278013
319290356088 37144063
274708089288 18410106
688827675430 489898739
962818234240 489893250
24208006670 489887761
252533472345 294182955
418695366054 69386449
354867295515 382489987
276191291680 482900264
350040572083 125215068
539728395435 203087511
972171325605 380206563
273440382455 208774115
475962021256 344281058
766194110410 74211280
855810726447 202719748
774443336103 139920099
128742557220 489882272
959517143170 293337649
212370197660 489876783
639311309380 489871294
527624394845 489865805
755949860520 399000899
939710596750 350708677
721838586130 489860316
747510652140 98093919
698180766795 489854827
379150430127 133574815
686076766205 97012586
302961789252 42375080
698303539258 164505330
765853133730 489849338
661318583180 489843849
255033333758 97435239
332309839870 489838360
530375304070 489832871
215394667667 115795944
266288018470 489827382
63103719817 15923589
47455383122 218346931
245931290205 489821893
977122962210 159850658
828023682215 169236848
948513506270 148680543
31360370655 489816404
947963324425 32286298
607151965048 86567019
317210480021 134859241
232176744080 489810915
774845578420 8809845
941911324130 192971284
661868765025 489805426
935467362415 135457542
606498551580 128700583
495713847835 85644867
493374866104 51338617
325707657730 489799937
906149504205 233880801
568337851375 489794448
81977100395 168863596
84728009620 489788959
839027319115 122283942
521572394550 327435317
828023682215 489783470
810498578920 296910988
492529683443 172277754
500665484440 55883509
422011930615 136187579
28653944286 219702714
210808315942 41387060
174725183516 91243647
915515324561 244869779
368666576990 88515614
815483813694 285263330
451699300235 147950506
832701030582 32857154
281693110130 64808623
483059665400 101118358
523222940085 489777981
686626948050 489772492
326257839575 295955902
517721121635 489767003
719637858750 489761514
424294257469 358629304
940810960440 489756025
958966961325 489750536
259135654485 308223817
406034207100 483888284
499014938905 481555459
534351396845 246006002
902848413135 112469610
297098201790 131159655
769704406645 250506982
399432024960 489745047
336711294630 421780249
836826591735 489739558
875908280599 361714122
331759658025 489734069
30260006965 201380432
374123660090 489728580
735042950410 489723091
298198565480 231635800
184310923565 364853830
150199649175 29174035
932558232765 210135387
34923588920 25090219
278666858779 76088518
490212029385 384279401
583742943035 489717602
347714931530 246944621
766403315575 319020680
164504377145 489712113
240429471755 35310737
388428388060 489706624
997479690475 423163477
368237850248 109099364
401632752340 489701135
714136040300 489695646
179951344386 94959700
87219818670 94152817
913852050035 337957730
312271111331 138361223
7152369475 396239932
542479304660 44757306
339640958629 168720882
5490 489690157
197077092578 172958390
654897153810 26435024
151300012865 489684668
793912407825 115598340
852364248234 193597030
124891284305 210453749
494063302300 55027225
293797110720 489679179
248682199430 380310854
913486940803 164719401
722388767975 212034581
382376387765 169873572
309202202380 489673690
919353868485 489668201
31910552500 242465597
140846557810 131231012
433651926660 238189666
230526198545 360671212
161753467920 89701238
734555963422 69512696
8802915010 489662712
45695579042 379558861
320756021125 489657223
620605126650 432039190
496866615008 374294910
872038229815 89333475
807666953950 39438465
705333130780 489651734
532661780608 77477235
479208392485 474288023
995926327685 156178517
540278577280 489646245
592852072887 104373335
540828759125 489640756
231626562235 413047250
42738730607 95700715
947963324425 489635267
107178064583 18717490
327570018286 195688339
569988396910 489629778
552382577870 489624289
173857468510 101595901
535877122520 145826263
358718568430 188788666
582824078619 117662204
153242348151 134546368
814819317935 489618800
472606210345 329394890
798864044430 489613311
900647685755 446217277
3390929534 107370329
485810574625 357860844
714136040300 489607822
101233464970 223775552
877242634870 168292740
121746404686 87264122
314153838985 489602333
228325471165 489596844
184310923565 488273995
121590193235 489591355
603266171812 61910431
240429471755 489585866
580992033810 144470480
554583305250 489580377
607950944215 489574888
478658210640 489569399
759250951590 212660327
204507441479 15682073
392006064351 40904028
80326554860 43599127
715322784383 249617764
518331858128 10544369
848170864997 4852276
988676780955 10785885
630508399860 310457840
703321735477 162386576
211820015815 242432663
190731021689 16005924
861791710060 184018725
118289102165 246456100
274540746145 489563910
466004028205 203043599
665720037940 417032264
306719458250 37281288
129292739065 489558421
331759658025 406175022
747146951000 191467298
15955278995 489552932
847292666001 31276322
182110196185 489547443
586493852260 286591668
463253118980 489541954
907249867895 227678231
270139291385 489536465
944662233355 345669775
955250201844 148257890
101233464970 489530976
155701467625 489525487
753644685540 41348637
778507316165 489519998
292146565185 489514509
688046299486 59670919
93530919140 452847989
452799663925 159263335
215121106885 489509020
818120409005 437961821
583192761190 489503531
486910938315 489498042
755399678675 489492553
173857468510 283292779
163954195300 292382563
276191291680 142692044
329558930645 489487064
670853173819 306933902
787310225685 489481575
363120023190 489476086
620206885814 133294876
413186571085 489470597
120489829545 489465108
194214196775 489459619
117738920320 162243862
136445103050 489454130
266288018470 489448641
347714931530 54165452
473206336601 344637843
222823652715 163319706
959517143170 489443152
749347678380 368657707
499014938905 489437663
143597467035 435371013
915502595570 90156825
441796027025 353420243
594196398090 383379205
108195890180 39861118
299849111015 489432174
879740775645 477729626
522672758240 123293918
320205839280 3787410
662969128715 489426685
734492768565 201825041
413472998083 3985014
432993117505 489421196
397142169779 3068351
818120409005 489415707
261892003309 455488198
371372750865 489410218
609051307905 489404729
282793473820 489399240
971621143760 489393751
955665870255 489388262
548575310268 279971934
364064068230 84667825
947226963770 1992507
580992033810 96200214
544129850195 242092345
844027654128 407761343
587116565751 223479146
569988396910 166596639
292754112569 161074705
448485720292 389186567
100683283125 489382773
247581835740 489377284
555683668940 489371795
550181850490 489366306
136087667440 278594195
136995284895 73415375
323506930350 182333602
72073827185 242657712
231626562235 489360817
612454263837 109456149
640961854915 489355328
450390818202 46733346
444546936250 489349839
731946802133 185786183
56118553680 489344350
288295292270 143894135
617854217425 95503111
121590193235 489338861
667920765320 489333372
131620212944 182070130
602664140873 142488951
932905680976 102243603
594746579935 121186142
717987313215 324224252
820765344688 6400174
265563563456 31380613
77575645635 489327883
525423667465 277167055
545780395730 489322394
517600799847 21923066
307001475000 489316905
928706959850 489311416
222069117981 30140099
905599322360 489305927
433823908008 175066166
859384047380 489300438
546880759420 40278282
385677478835 291559213
346691035099 2574341
244830926515 420973366
698730948640 489294949
7152369475 27741406
708084040005 489289460
778507316165 489283971
416489962046 105289998
633470558739 98159787
345514204150 421297217
613452762665 81445782
566985171914 112123803
243180380980 348062979
553510265802 60702851
675073129305 489278482
297648383635 489272993
75680326215 82713741
350185174299 126779433
908350231585 12739969
965987498578 40020299
829236949146 178030226
405484025255 157649569
406034207100 489267504
716748552460 39729382
696559444696 395625164
753749133140 228298488
682775675135 8354258
450048754700 489262015
862685138450 489256526
852534983579 89360920
617304035580 489251037
16134571691 53484816
831874955130 441985258
960617506860 432000767
802715317345 22510389
982074598815 6537399
945212415200 109423215
992968002709 38346154
620879757787 9188586
542479304660 327391405
166705104525 69622476
349915658910 489245548
480858938020 489240059
892394958080 37610628
626882982828 206298576
496264029680 489234570
909450595275 92220689
489661847540 427565655
556233850785 250501493
490336673597 243761001
400532388650 489229081
524873485620 359924708
699831312330 358398766
764752770040 489223592
407134570790 432176415
668470947165 489218103
717437131370 37133085
109121884807 159812235
422609531931 289868601
388087315159 101727637
661868765025 489212614
590345125175 489207125
436405970104 44559702
691736102488 106365842
707190490857 95821473
714136040300 489201636
576590579050 373114775
217399091940 360528498
808335725640 355687200
349082389960 72948810
923205141400 489196147
288845474115 352959167
725139677200 489190658
439273871875 112974598
662418946870 489185169
204117469985 489179680
23717578079 428092599
126882241153 5565846
698730948640 393890640
173147131204 43928467
246481472050 489174191
744946223620 489168702
146898558105 236861328
382926569610 489163213
24758188515 482071425
49516371540 159131599
462152755290 489157724
536427304365 489152235
898828158447 72915876
588384788550 156447478
275859001179 237717612
972721507450 423020763
860484411070 31364146
410435661860 489146746
34302379415 6032411
362171430350 28422042
182828077958 36320713
321306202970 489141257
9903278700 489135768
324057112195 489130279
322406566660 361104843
605840999406 288726889
157102601070 136665122
641886688455 103034019
791575967501 6866739
595846943625 86116921
982503800192 384230
945212415200 186812626
248193906060 88312521
459401846065 339917303
181009832495 48226354
176730678144 266600730
150749831020 215311514
916602959260 94185751
799069206783 213044557
92527117938 375107282
579910705972 52787713
530375304070 489124790
552932759715 247592323
924667823002 38225396
336161112785 489119301
881941503025 489113812
888835398070 9248965
654716401040 489108323
735593132255 489102834
456100754995 489097345
992391940229 34761837
373917314694 18333260
343033886158 9808843
209161612707 281832705
457201118685 113336872
785193644675 397453001
487608560189 100058981
835726228045 489091856
819770954540 489086367
829164208918 135935085
365445323425 125357782
718886304543 28235416
19025016785 126098797
898997140220 302043203
150749831020 489080878
425473618847 199398903
515227119566 14644652
744396041775 44208406
626788780610 308119526
387328024370 489075389
911651322655 276426040
754299314985 475978635
864335683985 489069900
100343302535 234451657
379075296695 335191274
946862960735 489064411
849480774170 489058922
220473006859 74584532
750998223915 432868029
477007665105 254475529
486116531485 58924415
532748018287 31386102
737243677790 489053433
437455637390 400872648
550181850490 489047944
18156006375 7805358
945935160227 211222209
961167688705 373619763
364220386880 133069827
965018961620 141253926
509539921119 283786789
861034592915 489042455
338361840165 40146546
54153556894 218533557
466004028205 489036966
312068995373 313356032
101783646815 489031477
710284767385 489025988
586888286311 49104594
267938564005 489020499
233058768909 73481243
96168318426 13261424
456956514959 106393287
614002944510 489015010
682225493290 489009521
166541298879 24497407
986024893290 357597372
477718795408 87297056
240650047220 140298840
514970212410 489004032
100133101280 488998543
265881406909 118386752
697630584950 488993054
476457483260 488987565
678374220375 488982076
253083654190 134101759
153500740245 150332732
355967659205 488976587
994728781250 375425644
144759241657 245292432
40029867122 60609538
573839669825 115801433
247981764280 49905988
452799663925 391612705
559702306954 107298972
828791113191 80940794
559646862565 164406528
670671674545 470094427
119072242659 248311382
988126599110 488971098
28609461430 181202868
708084040005 488965609
106735283420 436507236
695429857570 387001945
264322291647 136473007
948513506270 244814889
429141844590 72405399
633809490930 397936033
650865128125 397837231
191463287550 73980742
428041480900 488960120
367098509169 270904106
194417169017 227442204
490212029385 488954631
250332744965 488949142
958416779480 488943653
905722319872 126570851
686076766205 488938164
494769020449 328560562
112044868693 77016159
583192761190 488932675
392829842820 488927186
818724317182 430074128
908350231585 221547018
649976941730 167216896
132654049954 43138051
466246416956 56981309
972001289944 63908427
37962552795 90486165
4253847154 67108514
718968425472 20128163
316380254885 422938428
416515870126 248635233
757213236532 233474615
410985843705 444400418
108702939463 115389758
774656043250 488921697
502316029975 363399245
967552750542 112689170
903027590562 92522584
462152755290 265755424
795562953360 488916208
27105560019 143696531
956216052100 488910719
529825122225 488905230
6765221908 122629749
175899945112 87489171
533236575129 258652658
625557696385 368443636
554033123405 46349116
447848027320 488899741
285544383045 462870903
234977625161 303475832
300399292860 488894252
347843687003 297701404
426390935365 488888763
539178213590 476659271
534336455787 8282901
54035675130 313120005
288702565092 70517183
162512396435 255496483
501215666285 488883274
383617961469 88570504
36312007260 488877785
911354738099 67997732
428591662745 178721840
776856770630 152797293
597107311665 112079891
776511537067 160811233
654716401040 69957305
788960771220 488872296
157902195005 40668001
764752770040 130286904
721838586130 488866807
104990884055 5368242
614553126355 488861318
145434440966 82861944
614553126355 488855829
96281828365 451525140
847483551465 165196944
491459212847 57343583
225574561940 320217282
440695663335 488850340
508027347088 164971895
286644746735 272298312
406783485953 59572117
710284767385 126812367
72073827185 488844851
6602187630 378872736
750998223915 488839362
598253184654 39751338
721288404285 8771422
257827342611 141446041
50616735230 392809307
225574561940 488833873
433543299350 233589884
440145481490 488828384
990327326490 488822895
249955351351 149690519
277841837215 488817406
908900413430 458150363
39721989112 309568622
652672170539 90886862
181819891045 188876490
251983290500 488811917
447092444187 57963840
435771202769 80677322
842492997850 76478237
169456013750 488806428
629433686267 323911379
626657126945 284127107
41813825710 488800939
352778933454 44889042
626971707024 15594249
91336838939 76785621
801614953655 300901491
240633920538 3084818
111408328411 212199251
749575164496 9122718
515244799635 140875185
808234887221 430057661
413186571085 100443211
956216052100 488795450
95731646520 488789961
176058195890 342332463
512247889897 274142616
493170774106 168265295
187612014635 185605046
59524720677 362164220
646463673365 290653528
196414924155 445772668
207986044228 242449130
88579282535 488784472
742296443731 372434139
811345671753 105773030
392098971165 37253843
774145590787 86956738
150749831020 488778983
443446572560 488773494
237128380685 488768005
615420341862 27587714
165054558990 488762516
409335298170 488757027
616753853735 252406176
397231297580 427713858
944662233355 488751538
944663462891 153472440
362920462198 83268130
646336929447 11757438
350126474933 173370065
242996101364 87170809
191463287550 488746049
320205839280 488740560
883592048560 488735071
714136040300 108643777
652371776617 20924068
871364323002 51184925
233827289615 478481619
805466226570 261259933
155701467625 452425336
702044236268 342019590
550732032335 398880141
158452376850 462409827
316904748210 221464683
557334214475 51278238
53946193452 58715833
492299082156 44691438
546330577575 488729582
228875653010 470412789
280592746440 14930080
648990266208 137197555
249782563120 14496449
214178892263 183991280
927606596160 460900352
744252534451 48917968
157531805355 30359659
469855301120 488724093
37738263858 151232928
214350461936 97193723
963089088945 34860639
655635685201 27126638
302389025661 79930818
4232456521 35694967
729443408385 27928032
585393488570 488718604
409885480015 20303811
283893837510 384010440
904498958670 488713115
297648383635 488707626
13204369770 1443607
904498958670 488702137
360369113965 357465636
710579521196 44082159
189084263564 71055105
690478220965 488696648
368071659795 16187061
430242208280 488691159
222823652715 77960267
403833479720 189727285
99032737590 125044909
660218219490 225109379
84177827775 488685670
166705104525 66334565
770254588490 458298566
129292739065 488680181
585393488570 488674692
636848501298 104071440
511669121340 488669203
451149118390 241894741
182660378030 488663714
535877122520 187229790
312503293450 322138432
772455315870 168973376
166154922680 329438802
237682585967 438905929
65356334714 51602089
672322220080 488658225
135614688380 142395638
505895298076 130215547
225574561940 488652736
905187776188 233436192
574940033515 488647247
724589495355 349698701
656917128420 131648176
876439684575 488641758
483609847245 26347200
30810188810 488636269
865162851748 14639163
353766931825 241971587
328509735413 420270774
991427690180 290604127
40713462020 448583036
1100369180 55285208
469855301120 488630780
654166219195 107573422
709184403695 236768015
842600093729 2656676
836826591735 476593403
34661461725 488625291
412636389240 427955374
172206922975 488619802
651415309970 488614313
986796451994 161360133
377734094733 23328250
811721890721 239677185
987026235420 488608824
515098781257 167293742
133144011980 488603335
476304342741 22922064
19806551910 488597846
890194230700 461679790
317454930055 253783915
871488047970 488592357
869952853770 173057192
486763566735 83817030
794716186959 67997732
418138207690 85304549
511118939495 43494836
399432024960 351257577
609051307905 321820070
287745110425 430266243
928706959850 53803178
478108028795 160355646
27405967500 18991940
275730849496 348963175
405190635297 17713003
805466226570 29464952
820964894702 77186318
96146044064 67388453
475907301415 488586868
929807323540 343655312
337092796597 58474317
910000777120 409918520
616203671890 488581379
341112749390 488575890
571403455948 108171723
333960385405 2349292
706433494470 114324892
242630199135 461328494
232176744080 488570401
19256370065 463996148
605045467331 84245172
453349845770 171904502
20975753149 337255138
550181850490 219076968
848930592325 488564912
912201504500 488559423
786484987142 209954250
309752384225 110109340
403833479720 148038330
732992489894 80490696
174407650355 488553934
898446958375 434103054
244610227384 43220386
666270219785 22664081
878640411955 271326759
943561869665 488548445
379489760107 51838116
702105828337 351323445
951284933377 249771456
648679830324 362263022
984504162605 46431451
113337465560 488542956
661868765025 241955120
595296761780 488537467
970520780070 488531978
654716401040 488526489
314704020830 369744529
482509483555 181795680
103984374195 488521000
83640029114 77180829
918040808626 133327810
161753467920 142681066
874666638119 31649574
237128380685 392891642
805466226570 488515511
950714233650 488510022
817020045315 488504533
922654959555 488499044
987026235420 321929850
16520039624 22669570
461052391600 397738429
887443321475 170625565
571638942445 488493555
255834563415 488488066
675073129305 239748542
551832396025 488482577
77695305835 261408136
615667316836 304842593
473156392190 488477088
180459650650 97759090
490853976332 62827094
207440917752 284977902
120845933909 120082853
713585858455 488471599
785109498305 488466110
628976444170 355687200
978444746671 6608756
727340404580 488460621
338509153947 324822553
888543685165 488455132
37962552795 488449643
775930644267 86012630
422539662450 248261981
569988396910 376594801
5490 488444154
262361263408 323851
391729479130 382133202
823102937702 18437551
969001619239 171174465
470800553740 23443519
575490215360 488438665
65827952502 77060071
627207308790 342359908
205403833929 179589102
263178312363 27911565
508563943658 281942485
269589109540 253899184
228325471165 488433176
255284381570 249733033
612902580820 460077002
232726925925 488427687
68222554270 488422198
240979653600 488416709
548531304955 488411220
376324387470 488405731
243324423318 27713961
428591662745 59396469
542236073184 22115181
640411673070 399939518
720548437357 56201871
203017106295 353914253
568888033220 488400242
593646216245 488394753
304299450809 281355162
510568757650 488389264
541378940970 488383775
640961854915 488378286
873138593505 146616679
943587102598 185237283
183210559875 488372797
895696049150 488367308
540828759125 393275872
147171158312 17976475
757050224210 228682718
355417477360 488361819
277556554510 221876358
210169470280 488356330
853332047085 249656187
129842920910 488350841
21671618543 244935647
533676395140 488345352
206514226022 227974637
894052309975 207072525
160653104230 488339863
741645132550 488334374
698180766795 488328885
202466924450 247224560
267938564005 488323396
101783646815 164878582
601348762075 488317907
653264118185 40470397
199165833380 379965047
745496405465 325914864
403833479720 76258677
497364393370 58951860
581542215655 488312418
488999319424 32807753
75051190594 224818462
437261499530 47589630
880290957490 488306929
454450209460 488301440
51166917075 488295951
952914961030 488290462
491862574920 74590021
673422583770 259283893
677824038530 488284973
411883413382 34641079
197515287845 461751147
381861747195 239600339
475357119570 325486722
527624394845 488279484
678374220375 174989320
806566590260 488273995
547981123110 488268506
703682585245 382385696
926884051318 25254889
861584774760 3809366
76475281945 424486326
311402929760 488263017
390078933595 92132865
853332047085 488257528
378547520948 9248965
794123009777 52941405
808767317640 488252039
705147720430 30101676
400411770456 12476497
397231297580 488246550
692128766500 415061713
854743807234 119610799
255834563415 488241061
14304733460 268170584
854432410775 488235572
561949537142 170499318
560697819766 255079319
243730562825 195095527
207418561055 25309779
470955664810 488230083
557334214475 488224594
557884396320 192757213
672322220080 488219105
188162196480 371665679
443446572560 488213616
463253118980 488208127
728675938986 213620902
420889116915 42144542
888543685165 434734289
155701467625 143641641
941361142285 60461335
337937345442 234232097
262986927400 133821820
924305505090 488202638
268488745850 209723712
777065061713 79420341
960617506860 488197149
149191709267 112239072
386227660680 488191660
260656486553 11790372
736868721292 31550772
934758960145 488186171
828573864060 488180682
367967212195 41348637
434514086798 16126682
282806982249 359985087
330109112490 394115689
688633186274 1031932
705883312625 3249488
300399292860 488175193
73174190875 488169704
204117469985 311830090
564486578460 488164215
705668591015 64029185
46501734913 117206617
397515474088 42440948
174710577287 145551813
784009134615 161003348
74002741866 106525023
82206946781 74030143
839577500960 488158726
448948391010 488153237
935859323835 219351418
114988011095 488147748
532025849605 462772101
503966575510 16862208
899547322065 488142259
121978177711 24420561
280237100244 262275398
236074865610 278253877
879190593800 252164660
445097118095 91046043
97408863106 38263819
681125129600 488136770
280592746440 488131281
69873099805 488125792
249782563120 337101446
581722919024 159636587
557884396320 488120303
243314932837 194969280
51592501201 1487519
890973501449 226382827
780708043545 488114814
399432024960 125368760
330659294335 465527579
605750216835 488109325
934208778300 488103836
508668470685 138202042
21806977283 41974383
612902580820 264416108
138095648585 320524666
928484290168 7673622
900647685755 488098347
745055405319 251566359
963368416085 318307110
272340018765 287667512
450048754700 488092858
350506245284 9150163
4951642095 321737735
587044034105 488087369
732293929401 139969500
448316464069 12926595
914402231880 461339472
80694389217 45492832
530925485915 232843380
490212029385 455169836
913852050035 488081880
207968742900 288359126
96832010210 315617500
832139629221 136105244
266355275187 97506596
312503293450 488076391
602449125765 488070902
648664400745 488065413
588144397795 79047089
820649329184 99987624
597497489160 488059924
561827115975 17186059
835911103054 124523454
753749133140 53029229
72624009030 488054435
884142230405 242668690
755949860520 482148271
562285851080 488048946
135423363796 125127244
705333130780 488043457
588694579640 375480534
101233464970 316803124
333960385405 488037968
162853831610 488032479
258631256389 201890909
749347678380 488026990
687177129895 258076313
851681501550 175615066
623013091225 259042377
980290689628 39158526
453349845770 186878494
894595685460 488021501
559434385956 15709518
343313476770 421033745
770254588490 488016012
440728092347 118902718
604493715632 41579175
68423918235 153960961
37412370950 467415795
924855686935 304655967
626106945100 488010523
641512036760 488005034
49103623277 305912948
135894921205 487999545
222025024844 77636416
255284381570 487994056
585393488570 487988567
965569143465 487983078
754849496830 487977589
882896443730 4374733
878090230110 487972100
969970598225 151342708
881941503025 487966611
346614567840 487961122
419527704455 52123544
61620372130 427488809
129427329345 137773900
918589184590 45487343
414220377742 614768
518821485325 487955633
697762090412 268499924
987026235420 436869510
139980288992 32714440
596947307315 487950144
520243394635 156205962
705883312625 215717700
763731925493 300797200
665720037940 328697787
553309766191 39301240
770976993199 204234712
556310779120 395970971
539178213590 487944655
661868765025 338040065
19256370065 270640634
796477522470 100240118
553840983541 10763929
815622268230 139568803
475357119570 487939166
585943670415 183266732
727104572276 90941752
477557846950 487933677
697080403105 487928188
410665930899 178403478
116779261656 1097800
354949954366 113814415
591864052560 16549335
105634919730 487922699
227225107475 487917210
57218917370 487911721
454587313702 196407398
999893561214 62958830
552382577870 79826527
395030570200 487906232
501952825426 63891960
143047285190 247411186
808217135795 487900743
109486192645 487895254
938857984564 201276141
990327326490 487889765
917703322950 289791755
146898558105 487884276
310852747915 487878787
628857854325 487873298
298037630581 88757130
952364779185 404830217
136995284895 487867809
270689473230 316682366
949613869960 487862320
851681501550 487856831
659668037645 309892473
40713462020 487851342
517721121635 118606312
24208006670 253701580
739996008666 361225601
365870932415 311928892
897896776530 487845853
409443464404 137450049
223924016405 487840364
522122576395 487834875
38512734640 487829386
394480388355 221448216
819770954540 487823897
983174962505 487818408
203306168013 183211842
163404013455 366533464
228325471165 401432526
116931191687 178123539
246857243501 20007405
319105475590 62530688
269038927695 487812919
474806937725 253586311
975472416675 487807430
685526584360 354880317
36312007260 143647130
536427304365 487801941
579596891445 102474141
728440768270 487796452
53367644455 487790963
420595117678 20226965
223797459113 41233368
96281828365 487785474
590700570859 9748464
186695378753 162106637
950348718232 186269215
828023682215 487779985
508129261351 99998602
850030956015 468036052
58869462905 223325454
155940722157 168951420
376874569315 440525184
744101696731 13036375
380785277122 191105024
77575645635 6575822
173112561482 86369415
45675741796 94103416
914952413725 487774496
751548405760 443406909
639311309380 184973811
215671288730 16011413
517472703054 79969241
335233416568 248174157
414286934775 348754593
505617121045 487769007
559534941855 487763518
920466049992 62689869
659522537814 5379220
809100950038 54928423
627207308790 487758029
161203286075 323647907
382926569610 487752540
540828759125 487747051
281142928285 461729191
640411673070 487741562
524323303775 487736073
979323689590 487730584
203078116530 190649437
203770842216 144355211
151300012865 487725095
267388382160 478009565
170556377440 487719606
935859323835 487714117
297098201790 284599161
261548268243 72542624
74279121413 82170330
169456013750 113155735
114988011095 487708628
519044410082 20770376
770953313653 30282813
924305505090 487703139
685526584360 487697650
377424751160 487692161
218972379800 487686672
321337111529 85974207
795012771515 487681183
179909468805 487675694
10453460545 487670205
272890200610 129200082
692128766500 220646822
911790611519 157067735
439353599600 2266957
839577500960 487664716
65471645045 35310737
904498958670 487659227
614553126355 487653738
593096034400 435585084
476457483260 219779560
140945886754 263664115
722938949820 251785919
755619293565 137834279
946862960735 487648249
285544383045 487642760
751548405760 487637271
654844969887 167293742
941089055136 161793764
404933843410 487631782
736575243510 15632672
305350929465 487626293
640961854915 262429090
847280046790 172332644
121040011390 487620804
5598562076 221173766
818304334417 71197819
893754556262 13102243
891499976303 281997375
270689473230 487615315
839577500960 487609826
535396508261 348222160
694879675725 487604337
201916742605 487598848
794462589670 42001828
970520780070 487593359
676723674840 273000904
806349404089 34394074
881941503025 487587870
511669121340 487582381
541929122815 487576892
359818932120 314064113
803440883718 210547062
135894921205 487571403
801281955073 20924068
377974933005 487565914
111391032572 109812934
425840753520 296208396
272075616216 21143628
457751300530 487560425
649764764435 50729338
40339993041 58007752
547981123110 487554936
906699686050 487549447
692678948345 369102316
561355300583 252087814
930357505385 283759344
146557935302 257543880
255980422612 284039283
7702551320 132811844
440145481490 174841117
883114810036 258471521
994178599405 186444863
625006581410 164088166
92980737295 487543958
176608377735 285845164
828573864060 369848820
759589710714 116185663
734243521145 170894526
55568371835 210898358
199405768548 161678495
782358589080 198866470
267938564005 487538469
34661461725 487532980
274540746145 57848571
209619288435 82620428
736693495945 487527491
771905134025 260809835
943561869665 487522002
718537495060 487516513
176608377735 487511024
752098587605 487505535
81426918550 487500046
895145867305 26347200
734390511076 29904072
12814861933 64693354
143047285190 487494557
653783204845 52930427
737243677790 487489068
319771848587 237135778
74824736410 210914825
405360239908 10978
818670590850 463518605
347164749685 176745800
699831312330 487483579
899639356128 155047783
119389465855 487478090
8252733165 209559042
623906217720 366012009
133144011980 222090429
953465142875 487472601
846729864945 487467112
467104391895 487461623
163954195300 286223905
523222940085 487456134
29159643275 31155564
295997838100 487450645
731191677495 357075917
825272772990 487445156
298198565480 156551769
196414924155 128519446
672355862161 343046033
163404013455 487439667
842328410185 487434178
985375689885 480314945
676723674840 487428689
883041866715 487423200
713704404388 262198552
159552740540 487417711
416573010616 124803393
921590740930 375557380
705647326629 113523498
690478220965 487412222
110036374490 487406733
849480774170 487401244
875889502730 483668724
221854574927 222293522
415387298465 487395755
521572394550 376633224
898125722720 72784140
699155138560 30326725
693229130190 277150588
67122190580 487390266
620605126650 233908246
510018575805 84261639
900097503910 487384777
561884239998 85419818
974061153117 101107380
511118939495 487379288
340562567545 238782478
33561098035 266403126
807429661572 70352513
360369113965 191401430
155392241902 91122889
404933843410 487373799
990009159186 43632061
39062916485 487368310
480866556752 280762350
369722205330 477070946
423640026140 303602079
879740775645 487362821
13438508554 83784096
826373136680 487357332
926715643309 44038247
266838200315 413568705
222884805664 95481155
781258225390 234940178
786209861995 487351843
960617506860 159384093
857896942309 62618512
623470832821 111953644
468754937430 487346354
359268750275 382660146
258585472640 374097306
886429151552 61965321
857518028242 6509954
808767317640 487340865
962297671039 80397383
757600406055 487335376
488561483850 487329887
824172409300 487324398
487278081058 3211065
990327326490 100843908
747451058067 162962921
795562953360 487318909
305350929465 214592455
225154826180 69858503
503966575510 487313420
883406100288 117728072
667156877330 90513610
545876700235 256385701
480441502151 201836019
698730948640 487307931
724039313510 487302442
548531304955 8760444
50066553385 202889907
758150587900 132186098
232176744080 487296953
239329108065 164121100
743845859930 487291464
993078235715 487285975
156251649470 134930598
597497489160 487280486
663860891030 71472269
423640026140 364420199
724338579279 54780220
837926955425 487274997
222161755834 11005445
557884396320 431144483
842878592030 450026643
220072743490 487269508
68772736115 487264019
590345125175 487258530
982078841812 459637882
901037130305 23970463
135344739360 11120714
506316647602 310194368
251983290500 171525761
628857854325 472800504
270689473230 273977946
516620757945 279088205
611252035285 487253041
445833464864 147451007
387328024370 487247552
624854209351 2157177
776856770630 487242063
32460734345 487236574
152086616918 114001041
253633836035 453978723
34661461725 133750463
575698138680 263982477
473156392190 487231085
744190124521 49148506
270139291385 487225596
19806551910 487220107
177159201793 152819249
220622925335 487214618
757050224210 343644334
514420030565 362581384
540278577280 340230176
26958915895 487209129
488011302005 451327536
629965611698 377269948
678374220375 455219237
13754551615 382407652
141396739655 285971411
120413820454 8502461
698042852762 41776779
280737480392 147796814
891844776235 480067940
34111279880 439679878
809317499485 467185257
615653490045 487203640
529825122225 453073038
732842223030 487198151
76604163665 311281190
959517143170 487192662
300972484593 36842168
806016408415 487187173
160467309650 112156737
316170561199 91946239
166154922680 487181684
598597852850 487176195
499014938905 386151150
694879675725 487170706
149099285485 487165217
404383661565 373669164
926104484163 140024390
710072713429 115252533
737243677790 264630179
697080403105 487159728
847280046790 96364884
353216749980 326842505
752648769450 397820764
876456014350 11620213
508918212115 342497133
78125827480 487154239
344964022305 119989540
790061134910 487148750
675623311150 156584703
239713661916 10231496
614553126355 487143261
292146565185 487137772
335610930940 215821991
511572034489 25809278
593096034400 487132283
217321834265 347530546
517170939790 457107453
595586092459 159082198
135344739360 184776207
980827461846 41502329
572189124290 80062554
648664400745 409638581
13204369770 7684600
543153241499 41238857
57218917370 487126794
758700769745 487121305
469305119275 464621894
187061832790 251731029
571638942445 212781085
46215280470 261989970
570693148995 135847261
138645830430 70561095
655266582885 477927230
21457097445 487115816
102333828660 159922015
364606576453 75671354
447848027320 228743097
991977872025 487110327
609051307905 487104838
443996754405 291954421
456650936840 487099349
907249867895 487093860
690478220965 277573241
702582221555 343518087
582724733208 391980468
40713462020 487088371
318005111900 487082882
928156778005 19837246
118314505257 172118573
22905172818 98802
145967211703 153423039
966669507155 487077393
11553824235 286443465
228875653010 367609308
917703322950 487071904
134440327481 105910255
859934229225 487066415
924305505090 256956557
603346058718 91545542
4672435713 98121364
163954195300 487060926
570691068664 275218460
379625478540 487055437
945575693687 76308078
23107642980 487049948
410669504238 195743229
945212415200 487044459
648782946678 258175115
305901111310 487038970
904682362627 200705285
64983016846 379289900
52267280765 295511293
422203370468 256731508
72624009030 114983572
547981123110 487033481
448398209165 318603516
466554210050 487027992
993078235715 487022503
669571310855 487017014
574788309158 44735350
606850580525 443758205
726240040890 121504504
494063302300 487011525
203410003426 83251663
182292826193 49258286
971621143760 159202956
141946921500 212846953
257485108950 440069597
738759953988 40360617
209619288435 481385300
821444894193 427527232
255653785781 47496317
795201247308 151457977
600248398385 228583916
579891670120 246346320
341662931235 14408625
149746600674 312829088
935309141990 347272563
123790920615 187685377
928706959850 73925852
710284767385 487006036
790061134910 487000547
689669076170 32385100
617604876692 2250490
482509483555 486995058
969970598225 127465558
102884010505 486989569
396681115735 486984080
789171938539 169527765
561185487390 486978591
177248919498 243876270
933658596455 486973102
738151303315 94893832
533126213295 219488643
437944754110 349621855
415624318974 137115220
512769485030 473777546
168733710424 39493355
489111665695 63727290
373786413022 157852662
23705370543 360281493
857183320000 486967613
622255672185 118924674
929257141695 486962124
70973463495 475879833
545780395730 486956635
633883482650 51388018
270689473230 144333255
117738920320 486951146
192013469395 103703677
976572780365 486945657
922407726598 96710691
72073827185 388275393
2200732870 486940168
387328024370 30979916
560085123700 486934679
813718954245 486929190
720435929324 23674057
945762597045 486923701
283542505668 104285511
244830926515 314788661
840430889676 60044171
252711063451 107134302
151639946635 40426485
742414133380 266221989
5706629508 98088430
821971681920 486918212
736143314100 131016941
363670205035 486912723
626106945100 486907234
855120734283 91721190
939160414905 55965844
451212159555 58507251
527074213000 225438719
330109112490 486901745
402733116030 402821243
249782563120 257730506
519731827905 77394900
984275326195 346377856
309202202380 486896256
523773121930 486890767
182660378030 82603961
405484025255 486885278
930546623391 290357122
665169856095 204981216
428756129652 85853449
304250565775 392309808
567787669530 486879789
200454145919 51563666
903948776825 486874300
548531304955 486868811
516070576100 21527858
44564734935 486863322
90780009915 153016853
731191677495 457546573
379844621376 37517315
731741859340 486857833
237128380685 224220161
502316029975 486852344
127362493138 102649789
727890586425 486846855
699547764149 25457982
131493466445 41573686
584703312361 34410541
625024080342 255968537
996550062130 82367934
901518276997 119149723
765853133730 358036492
936959687525 486841366
958416779480 486835877
853673616577 5653670
667920765320 440256223
168572833323 63315615
88986423621 10478501
407684752635 486830388
546666109167 57272226
212140952156 68497231
320816015895 179023735
716336767680 81127420
105634919730 486824899
872038229815 285120616
982074598815 486819410
129292739065 69666388
788960771220 19035852
493311100391 12317316
858833865535 396838233
864056697163 160717920
240429471755 115966103
566687305840 486813921
288093343563 101233627
524323303775 486808432
393190728103 42012806
501231534984 451508673
357209803765 26122151
769386233852 61443866
676561878168 38686472
547592680139 277930026
710834949230 66877976
233277107770 486802943
652515673660 486797454
263172197617 219219682
371458022480 218961699
621705490340 129836806
166705104525 443044635
169548119170 42556217
579719614507 56498277
954565506565 486791965
755487552076 127866255
632158945395 486786476
706988726195 474381336
85278191465 478854871
856753149651 275547800
956216052100 206150373
788960771220 486780987
346064385995 247894218
145306871117 365501532
258248598824 9512437
589853670141 134864730
876439684575 486775498
196076903138 51195903
270689473230 486770009
225157082159 137949548
30733493594 12833282
516070576100 486764520
713585858455 486759031
352427568678 64731777
208518924745 383478007
928156778005 395597719
342213113080 29316749
246481472050 261583784
847280046790 122745018
709734585540 439564609
784382057275 50383531
929257141695 486753542
184861105410 486748053
503192889655 27494401
925956050625 123299407
544129850195 104724631
283893837510 486742564
247581835740 486737075
957316415790 486731586
717437131370 38324198
566701955981 329899878
217872016110 20644129
482509483555 42962403
905599322360 263482978
520587502953 8085297
329753910903 200183830
684426220670 486726097
877121349926 260151155
835726228045 148834235
107835647110 204426827
460818293820 118770982
264637472935 486720608
688827675430 486715119
728990950115 486709630
984825508040 93422780
182905286232 171366580
998029872320 486704141
562587263048 79617945
751059695226 268735951
56668735525 486698652
638454871361 149663074
284193202081 8732999
226674925630 486693163
819770954540 41041253
310086554545 146100713
662418946870 486687674
695080660949 193064597
543029486505 486682185
227225107475 486676696
636560400155 486671207
436864194732 275383130
399619117525 42215899
605200034990 435607040
693229130190 270755903
269335405052 86550552
679740718230 146748415
639311309380 486665718
527624394845 486660229
517721121635 486654740
111686920025 486649251
911742648637 248256492
40713462020 486643762
484710210935 83185795
500561305801 36090175
928156778005 405735902
926120638290 94015592
96832010210 212660327
176755762874 202747193
363120023190 486638273
835726228045 486632784
171896824501 29937006
721288404285 486627295
2236252189 432653958
293000810185 97907293
399432024960 62124502
531475667760 486621806
967769870845 477795494
128868085161 264871695
386227660680 486616317
414837116620 315875483
215671288730 190643948
255284381570 102819948
792812044135 164406528
11003642390 28817250
689928039120 486610828
887993503320 486605339
789002081434 63705334
459402740772 133629705
340562567545 16840252
885792775940 222052006
866614854664 203213758
317454930055 486599850
964633757159 81637897
267388382160 353678226
264637472935 486594361
372473114555 453188307
952364779185 212281586
110431544067 33367631
654257616534 123656192
960617506860 486588872
249782563120 264344751
656917128420 486583383
543029486505 486577894
180298693795 9962535
951264415495 486572405
436866845919 196127459
413288134052 244628263
542519978150 272688031
177490907552 121499015
839577500960 486566916
707258263540 140875185
917703322950 140079280
645620118029 74469263
532815313427 23355695
801333765744 179687904
233499878835 219422775
962987218594 128996989
15287355192 6927118
144147648880 184710339
853565543656 216683764
952394463697 392068292
588144397795 486561427
924498234858 64396948
753781331614 257071826
399982206805 486555938
549081486800 235373809
295076909820 223001603
810417863175 486550449
360369113965 486544960
502316029975 486539471
786209861995 211491170
418688389535 345351413
324857241144 113386273
649764764435 486533982
132593830135 486528493
132061493029 346328455
790061134910 376210571
890351550929 217391845
458364139310 27648093
611530442854 131637198
141946921500 350478139
810968045020 486523004
778507316165 486517515
715368107056 85930295
632158945395 344077965
395030570200 158187491
825822954835 486512026
772455315870 486506537
271395646966 296488335
479208392485 434059142
895145867305 486501048
990446997668 300665464
474395753827 342398331
661318583180 486495559
19379027259 321029654
234927653305 312571105
131521882998 440448338
611369642599 13717011
538628031745 486490070
292696747030 486484581
160102922385 486479092
430086542821 45306206
229976016700 486473603
294347292565 383340782
844529137565 148493917
421439298760 88532081
943794306859 169829660
807269942650 27477934
805298748783 71971768
241529835445 297339130
339525415179 290993846
416858339814 33246873
52817462610 137274401
174407650355 102995596
837926955425 342030568
754578617261 39218905
672931716059 124748503
945762597045 122942622
791161498600 389614709
887536069108 129276928
196414924155 486468114
634909854620 486462625
418804597154 329713252
991977872025 486457136
696081838409 86885381
851131319705 151210972
834800716450 24782835
77575645635 470374366
561189082685 66345543
393930206510 239550938
172757104820 486451647
798864044430 100201695
351614831496 56092091
404537337098 233348368
680574947755 486446158
639440608264 102534520
27509097740 486440669
529986120084 173271263
744396041775 486435180
762735754001 41557219
802783896911 296126061
671119565967 3139708
913524189157 227003084
266515317960 35683989
821971681920 437846552
958635055054 186099056
194764378620 8376214
941547109605 89410321
661868765025 486429691
609601489750 486424202
210719652125 247795416
984825508040 486418713
238228744375 113194158
37962552795 269575768
566137123995 486413224
648114218900 225625345
908900413430 486407735
453605660615 120077364
130395759431 257340787
214826262342 188667908
111686920025 290269298
244280744670 476324442
793794045610 18267392
265478127171 65939357
239879289910 486402246
653616037350 486396757
905599322360 154021340
772455315870 233178209
55018189990 486391268
544717637179 77751685
458301482375 371402207
113887647405 486204642
819220772695 86835980
451699300235 165394548
63821099510 486385779
304800747620 418744832
176058195890 479540996
22557461135 486380290
391179297285 268582259
851131319705 206507158
461358090477 119385750
696025663983 281393585
914740260967 138657629
139746194120 486374801
771905134025 486369312
66572008735 486363823
629408036170 486358334
894595685460 486352845
887831876807 71302110
357701599117 280872130
43464371245 212468212
424740389830 486347356
436304489472 179462855
165761309071 16845741
515520394255 486341867
680024765910 486336378
484160029090 486330889
726826307421 32934
282392971516 296954900
843792310345 83646871
30930864475 33301763
286094564890 34416030
53367644455 172146018
225574561940 486325400
522122576395 486319911
7702551320 408041282
309202202380 486314422
766403315575 338330982
427359208851 56174426
732387214956 369651216
742195314395 486308933
817198454282 66609015
802715317345 486303444
402733116030 325821551
944112051510 486297955
652515673660 439921394
16505460840 486292466
669571310855 161524803
391064019888 2733522
121040011390 486286977
773681031853 256061850
515570689962 338588965
869837502435 486281488
705333130780 486275999
724039313510 36232889
336343451876 222430747
507817848425 486270510
192563651240 210075008
544680032040 433054655
46765462315 486265021
34915816496 194508204
147032094497 85743669
795012771515 440689854
989777144645 486259532
267938564005 486254043
779796084291 40486864
341452447133 1729035
554583305250 486248554
214720610070 116427179
479208392485 486243065
755074425072 44784751
249577194766 94465690
37412370950 412454438
876989866420 394406606
545780395730 350582430
409885480015 486237576
50066553385 486232087
870937866125 486226598
978773507745 432406953
812068408710 486221109
824172409300 38938966
956012292023 119687645
667518122306 116965101
986107211823 228100884
741645132550 486215620
878640411955 180247782
558434578165 486210131
318151986562 80117444
247581835740 5790895
192013469395 486204642
51321267755 218983655
297648383635 486199153
890961074353 82982702
74274554565 400537819
130393102755 486193664
72212545193 31193987
785659680150 486188175
508017186949 97473662
121636169099 22466477
322956748505 176504284
914960164193 139848742
271239655075 486182686
30021896726 149964969
369172023485 270338739
453349845770 2629231
20356733755 486177197
279060993843 32934000
604099671300 222611884
719087676905 486171708
641876396580 53100586
386227660680 486166219
398881843115 486160730
619504762960 486155241
26057144225 106481111
116972704994 54895489
978773507745 211842466
720738222440 317988748
318555293745 486149752
428591662745 486144263
888543685165 486138774
432442935660 424722353
179359286960 486133285
171106559285 310035187
564278701633 56086602
195383677953 397178551
365870932415 486127796
626948258016 87895357
14040846877 175104589
906313482591 311434882
483609847245 486122307
4951642095 486116818
588694579640 486111329
938177537771 174193415
35211643570 262763919
239380594885 280383609
671921728754 48687430
687452282487 138608228
818120409005 486105840
824172409300 486100351
273684922894 73349507
386227660680 342228172
966119325310 8002962
428591662745 156941488
39062916485 486094862
591995670710 486089373
490212029385 486083884
581246388581 108539486
244280744670 421192926
864057833386 161958434
821421500075 486078395
548531304955 305660454
43558167277 194733253
840677864650 486072906
810968045020 486067417
808217135795 486061928
782908770925 486056439
302600020240 267182564
629958218015 486050950
93682327716 330734206
320938360216 79420341
528176827180 406262846
342213113080 276415062
808217135795 8337791
800514589965 486045461
900647685755 469572972
443446572560 375288419
308652020535 249420160
971621220606 353299485
182660378030 273050305
625006581410 486039972
651415309970 247241027
587076759523 208378907
294897474410 170773768
907249867895 486034483
143418599573 53967848
258585472640 486028994
581294428309 43308210
301298833088 133607749
891844776235 486023505
489661847540 486018016
550181850490 486012527
684426220670 486007038
79776373015 486001549
280042564595 485996060
229992944776 385887678
732842223030 47628053
55018189990 485990571
849480774170 485985082
183760741720 321177857
956766233945 485979593
521572394550 485974104
365870932415 479656265
734738549518 75095009
346614567840 485968615
559728308347 156557258
442896390715 433894472
913100989838 34630101
834625864355 485963126
529660323070 68014199
927606596160 183886989
846990565000 169352117
681675311445 274515868
201366560760 485957637
343976430120 99910778
707752221558 200161874
519581176811 103593897
502000936511 234012537
833525500665 485952148
653065855505 485946659
696571926682 272386136
584293124880 485941170
550732032335 485935681
272340018765 87269611
304800747620 485930192
678924402220 485924703
554033123405 255293390
240208218235 62190370
715236403990 343391840
743295678085 415270295
894045503615 485919214
641512036760 485913725
289395655960 416357117
514743596137 129584312
912881281635 127976035
598597852850 423278746
623356035875 152780826
157352013160 485908236
189812742015 485902747
19256370065 485897258
934758960145 485891769
998029872320 52090610
373573478245 485886280
505678065412 23827749
961717870550 485880791
534983974069 260985483
63369000606 226102888
737243677790 485875302
201003273876 16428577
761451678970 384328802
587044034105 485869813
633259309085 207462244
678924402220 463551539
648763438772 160997859
59419644750 485864324
40713462020 485858835
6602187630 485853346
695980039415 485847857
918436442187 16510912
407151136592 37484381
439595299645 485842368
321856384815 127959568
829674227750 198526152
88029100690 485836879
957866597635 112436676
466004028205 366012009
958966961325 382369229
580992033810 114088865
282243291975 294117087
385700263674 208691780
583742943035 485831390
531475667760 374569360
140296375965 485825901
216771652420 485820412
260786200020 485814923
379734660239 251566359
61620372130 485809434
236028016995 485803945
160135477644 379366746
913047054924 23031844
811518226865 126697098
242367448775 118491043
546880759420 485798456
26408734050 485792967
384577115145 485787478
223957526750 367005518
445668910133 418031262
616203671890 127954079
340012385700 42281767
384088607704 29119145
627207308790 485781989
847280046790 191824083
175508014045 485776500
209259832873 239545449
995278963095 450542609
50066553385 235527501
122140375080 472773059
352492069917 88883377
371372750865 485771011
170006195595 485765522
431421201895 203285115
387344376101 315738258
31371085183 448725750
995829144940 485760033
398441155842 210552551
204667651830 485754544
21490393719 137686076
363120023190 485749055
245381108360 86594464
683465085465 180308161
422037921030 90420297
746046587310 476922743
669571310855 270437541
811747304791 137647653
502655799075 12674101
239329108065 378318347
718100353681 106288996
848930592325 485743566
180212966593 75468261
703132403400 204415849
818346813788 12728991
137545466740 485738077
423089844295 485732588
270139291385 485727099
377058686842 37253843
361469477655 264564311
368071659795 485721610
868050343760 68173380
939160414905 473360382
130138437692 129013456
176608377735 485716121
9928319518 411861626
982225952501 119846826
393679998515 23514876
979512467278 29305771
912339635185 289550239
563936396615 357926712
554033123405 485710632
94631282830 64770200
835726228045 485705143
738344041480 485699654
297648383635 348452698
471505846655 485694165
262436745555 38175995
355680362037 21204007
451149118390 485688676
18706188220 485683187
73174190875 485677698
913852050035 485672209
361469477655 485666720
432993117505 81330513
358884116670 32725418
607104199770 159751856
476574547163 112985576
237330145347 171426959
92980737295 216178776
307551656845 104527027
551339530318 413266810
770365932855 372807391
360105984864 171009795
135131653472 10423611
649764764435 485661231
115608655233 292042245
454220404078 100037025
291316606102 55735306
932558232765 457184299
694879675725 452222243
278529139769 216195243
697080403105 477696692
486910938315 254760957
637660763845 485655742
244830926515 485650253
934949252797 44384054
261358705628 410055745
751548405760 485644764
706633343471 144783353
73724372720 423267768
402733116030 485639275
73724372720 93000127
506167302890 41118099
423763089520 205348979
167655615607 70231755
683380642689 214768103
367039848226 111481590
943011687820 390965003
934208778300 270333250
369722205330 355066943
258035290795 485633786
38616635921 54022738
240429471755 485628297
113337465560 485622808
101233464970 97078454
429141844590 116493047
209069106590 485617319
787860407530 485611830
436844390420 485606341
520472030860 59023217
72442243376 104362357
201159018762 136868215
462152755290 485600852
739994587015 485595363
610977752536 130989496
366971296105 485589874
881941503025 485584385
886342957785 485578896
998410260020 24338226
66311514354 146715481
313503765410 12778392
717881910529 30518840
95731646520 309288683
649047104803 71971768
30810188810 180044689
879740775645 485573407
584293124880 443516689
902848413135 485567918
603329860679 19634153
201916742605 485562429
35662367316 7146678
183403382956 199365969
808767317640 485556940
613168275865 162781784
904857214722 93241643
516899648546 121405702
265187654780 361565919
190117606564 9830799
768053861110 485551451
538077849900 485545962
771354952180 53396992
300399292860 302932421
614835815344 117585358
444203684216 123930642
872195401841 94460201
929597289536 58501762
494613484145 485540473
123240738770 64803134
737793859635 231800470
868431321691 131664643
615653490045 485534984
48416007850 485529495
738894223325 322286635
717987313215 485524006
853530770841 139480979
443446572560 485518517
678924402220 485513028
968870234535 146737437
630508399860 485507539
512219303185 451678832
900647685755 265343749
738344041480 372467073
5158407236 191807616
612352398975 203949284
172364385918 282249869
410435661860 485502050
358168386585 183091084
669571310855 485496561
760351315280 485491072
808767317640 485485583
251433108655 55016247
654915992058 187740267
121040011390 15363711
549444748820 61542668
680651014317 60999257
646311400108 70429359
841778228340 368696130
947662332202 226388316
896796412840 485480094
801064771810 485474605
582198186997 99757086
531653461959 54944890
845629501255 485469116
313110154709 187526196
220622925335 273901100
444546936250 485463627
329008748800 485458138
328215637374 6564844
588694579640 485452649
506992576948 14062818
951025410549 62404441
183210559875 485447160
292696747030 86254146
155151285780 363788964
275641109835 485441671
996929508630 178041204
944662233355 323296611
393380024665 485436182
585393488570 485430693
820321136385 211008138
820025325778 188195854
269589109540 485425204
913301868190 145930554
694054892769 13837769
371264702481 10692572
941361142285 485419715
669571310855 311401948
81426918550 343172280
370272387175 485414226
78676009325 485408737
906149504205 485403248
834299672133 167041248
147610215352 160130597
239329108065 235000557
294391775421 418909502
86507239271 126823345
151051715042 166744842
841778228340 353837407
977673144055 388022899
494613484145 485397759
978555756207 79414852
195314560465 485392270
4401460250 485386781
220622925335 319778162
345514204150 112733082
429141844590 485381292
612741179356 92143843
503966575510 485375803
942461505975 485370314
694329493880 241559912
185411287255 320502710
243730562825 417773279
575562280441 309283194
37962552795 485364825
45665098625 458529104
43464371245 485359336
670994532036 26242909
990877508335 485353847
693779312035 143065296
717460909718 322824557
736693495945 485348358
447848027320 249623253
654845441941 104280022
924305505090 82285599
709286328936 248574854
956216052100 485342869
871597657811 158665034
932728836374 70418381
665953155770 105229619
924533704776 105690695
376874569315 485337380
596397125470 183266732
444473748505 6773426
406200809228 243733556
915502595570 404841195
824722591145 485331891
896796412840 278643596
497364393370 356285501
789302538316 62799649
815369499780 485326402
893495321770 78053580
972721507450 485320913
983725144350 485315424
560085123700 348694214
604649853145 485309935
890744412545 444762692
845863091139 52699889
650314946280 485304446
303150202085 365106324
192013469395 485298957
792261862290 485293468
575490215360 485287979
489775458862 82587494
910550958965 485282490
112787283715 440157421
486360756470 328472738
229198400721 85546065
938877816321 50076147
553689108400 230131814
212439798180 40673490
451755035541 312247254
443446572560 485277001
124891284305 485271512
874238957195 374322355
329434283525 15336266
437944754110 485266023
911101140810 84387886
192013469395 485260534
733942586720 485255045
245607886395 248805392
451149118390 475978635
166705104525 200381434
777086693862 177261766
883192287271 118035456
524323303775 485249556
743295678085 485244067
490212029385 485238578
802715317345 485233089
762001860815 485227600
12104006080 485222111
621705490340 485216622
727340404580 208472220
548531304955 485211133
864335683985 485205644
399982206805 485200155
434093481195 485194666
138095648585 485189177
234377471460 424596106
163140220185 58896970
967553908721 53435415
224474198250 485183688
215671288730 485178199
105136976698 27697494
335610930940 370990532
184861105410 485172710
300949474705 485167221
417229679061 106190194
932810699320 20386146
149327979181 136077799
847830228635 191000733
531038158618 278067251
120489829545 485161732
481235505376 10462034
443681918924 65384968
534829173291 231756558
137726927591 289879579
415741690261 31869134
221173107180 485156243
903718521345 79348984
754849496830 485150754
279089459797 34981397
856082956310 485145265
802715317345 474513072
138391022653 13349248
867243704857 84349463
647253197566 5395687
180459650650 485139776
552046082795 235368320
260786200020 485134287
790611316755 450597499
926506232470 485128798
787310225685 485123309
979065045002 188140964
33010916190 485117820
705883312625 485112331
136212503767 131510951
33561098035 167639549
181009832495 485106842
486360756470 237975595
412086207395 350313469
860030731334 174939919
768604042955 199036629
529274940380 17537355
352519558829 54352078
418688389535 172332644
739444405170 52145500
344413840460 485101353
555683668940 485095864
544129850195 333917826
678374220375 409391576
322406566660 2206578
428816870926 181636499
199165833380 485090375
535326940675 485084886
832858059894 8134698
734492768565 485079397
290496019650 485073908
873688775350 485068419
880536710998 17619690
513528627616 258861240
291046201495 485062930
727909754013 43297232
110586556335 485057441
364770568725 485051952
371922932710 485046463
710096634491 22976954
739444405170 13854236
44303532473 168051224
495455477697 158231403
660218219490 485040974
28609461430 485035485
817020045315 49186929
581582625673 362471604
735042950410 485029996
320205839280 262747452
506717484735 208313039
828735657824 272413581
325707657730 485024507
80343795809 127635717
486910938315 485019018
910000777120 76653885
621155308495 374673651
950714233650 485013529
961717870550 445679355
942461505975 485008040
815369499780 485002551
680024765910 66598037
225574561940 484997062
762552042660 317588051
665720037940 107529510
629408036170 484991573
409335298170 298596111
929257141695 378697088
42826466783 8738488
117188738475 484986084
785109498305 439762213
239879289910 484980595
371922932710 484975106
993774567674 189068605
124891284305 484969617
82901544216 23822260
228875653010 484964128
906699686050 484958639
355967659205 484953150
803265499190 364321397
598365176721 86314525
133694193825 125681633
198065469690 398226950
533676395140 484947661
863785502140 484942172
378331844252 30617642
35393000130 279197985
756601621799 145634148
507817848425 332194280
309752384225 171641030
452799663925 484936683
820871318230 484931194
821421500075 74661378
959023360800 107441686
15405097150 484925705
995278963095 484920216
941575010192 11576301
398881843115 484914727
646463673365 484909238
320756021125 484903749
222823652715 484898260
162639214291 1092311
677824038530 484892771
200266197070 434553152
769452134786 128080326
989226962800 419749319
533401338442 7794380
718537495060 484887282
695980039415 51344106
387438940593 7075321
921004414020 484881793
386777842525 466202726
415100500796 59456848
537897302804 112173204
808767317640 418283756
95731646520 408963434
690478220965 57618033
792073553748 14540361
319105475590 346021071
107835647110 484876304
479410777404 11263428
313053475295 484870815
534776758830 355824425
540278577280 484865326
737243677790 370200116
499183385337 210508639
740544768860 99147807
618441922074 307729807
615103308200 484859837
628307672480 234358344
747146951000 484854348
887443321475 484848859
3038746897 100964666
826373136680 83438289
878090230110 484843370
601898943920 484837881
643162582295 484832392
922654959555 484826903
873688775350 484821414
167805468215 484815925
148834630442 26703985
573289487980 69298625
983174962505 484810436
352666568135 157737393
862685138450 481517036
306810937924 88466213
177990546685 159043775
638761127535 484804947
997005761818 124715569
801614953655 152522843
778507316165 165290257
568888033220 31907557
381530428247 224845907
882491684870 86534085
134809295480 202302584
524323303775 446118475
906699686050 484799458
923755323245 484793969
128192375375 484788480
558984760010 422027254
551832396025 409040280
393380024665 484782991
813168772400 484777502
883592048560 484772013
57218917370 364782473
178809105115 119193635
687416483229 146660591
413535962402 19689043
299991550565 280438499
633940507871 180686902
393380024665 484766524
72073827185 85041077
211269833970 484761035
792812044135 340702230
550181850490 215915304
587594215950 484755546
798313862585 484750057
938610233060 484744568
70423281650 484739079
977673144055 229050481
683876038825 484733590
163404013455 417915993
346313092585 118622779
271239655075 484728101
943561869665 180269738
900097503910 484722612
130943284600 47759789
968870234535 484717123
644813127830 472844416
943561869665 467333460
762001860815 484711634
244830926515 221717177
61343273524 106047480
474878086143 381161649
141946921500 484706145
732292041185 353925231
430308636158 239002038
368529804669 7393683
908900413430 116718096
464353482670 468019585
637510477606 35157045
937176052927 146375163
624481401960 102594899
978223325900 40168502
723878104161 8145676
358168386585 484700656
816469863470 395482450
576040397205 484695167
251983290500 144838243
831874955130 108676711
84443753358 71378956
791711680445 221848913
416351208196 58002263
683876038825 187120010
939710596750 484689678
910646001000 30134610
551282214180 378246990
738163499873 105855365
893495321770 477021545
986245842007 51865561
516760507885 211161830
222487311332 29964451
638210945690 274609181
408785116325 484684189
414286934775 484678700
719087676905 283215933
820640343691 162787273
556784032630 297646514
849665528421 9688085
905268535845 59143975
543579668350 139338265
447848027320 66510213
624456399565 459088982
339462203855 484673211
637360935290 164027787
481409119865 484667722
96832010210 305111554
431892753815 484662233
627787498998 247405697
187849995719 186927895
905629802777 379558861
221229704259 315167402
504778708902 91918794
505066939200 177953380
801286104757 36315224
642793811900 284500359
233827289615 433548665
184041213153 33922020
150199649175 340559516
332860021715 484656744
122690556925 254486507
463034236708 104274533
955665870255 460724704
703132403400 484651255
708634221850 484645766
547981123110 143455015
580992033810 484640277
283470380208 32593682
534304443939 108007053
217872016110 484634788
441660006697 51816160
140296375965 398709982
63821099510 381233006
649214582590 484629299
259510300691 107743581
745018107564 30019341
976178628834 32544281
660768401335 459237185
194764378620 394412095
629408036170 307071127
42500129266 219763093
228875653010 484623810
792812044135 484618321
529825122225 139557825
40163280175 195721273
548631012640 59714831
913612501678 62267216
122156869525 302218851
947963324425 484612832
36862189105 484607343
869837502435 484601854
722494875834 189963312
755399678675 484596365
461602573445 484590876
414452620240 36051752
654271712286 184035192
293246928875 353546490
367521477950 265656622
754299314985 303750282
467104391895 4940100
510957982640 9962535
744946223620 113380784
586493852260 484585387
250050739193 33444477
529870549189 295719875
967219689000 203087511
686626948050 437325097
862817835025 177366057
376324387470 423558685
412636389240 484579898
140296375965 222924757
798864044430 226728634
391729479130 454522134
770307035885 165811712
910550958965 341371888
625714555538 102336916
536207812814 4896188
400108091531 187635976
1650551025 337189270
200505462580 41409016
805627487901 266095742
410435661860 271634143
375224023780 223210185
221434323201 218950721
870937866125 484574409
696080477137 24250402
773434270950 30551774
888062264023 194453314
537527668055 211310033
412472792176 56328118
954565506565 398265373
622255672185 400417061
991880785174 25809278
496814211525 484568920
548221376640 65697841
424190207985 119583354
854432410775 484563431
760351315280 266057319
480858938020 360413229
34661461725 484557942
742745496240 467487152
312518492491 226201690
3851278405 227991104
45854633795 37676496
982074598815 133014937
250382607041 64627486
14304733460 331217238
11553824235 435563128
702582221555 234890777
577953487099 85507642
313603657140 484552453
700022093503 115494049
968320052690 99905289
683876038825 335657839
28904204263 46502808
359268750275 305863547
842878592030 341684761
578911054454 122816375
511542152373 27977433
177158559580 484546964
520472030860 484541475
983550750423 40558221
998200278325 243052920
382376387765 484535986
161203286075 41436461
305350929465 122668172
982624780660 375458578
487461120160 464369400
698730948640 484530497
538383395085 7470529
299849111015 61899453
283893837510 484525008
48966189695 484519519
204117469985 72943321
159002558695 187334081
865436047675 234193674
769704406645 412179988
677824038530 368679663
949388186817 59764232
494063302300 484514030
839027319115 484508541
731191677495 484503052
124891284305 336316519
591445488865 484497563
697080403105 347947710
476048478495 11724504
546330577575 484492074
611252035285 215448739
212920379505 484486585
633809490930 357685196
254734199725 484481096
192593741938 170197423
332860021715 52458373
896246230995 124144713
744113887800 210601952
66168536882 198070565
922675658574 426736816
684976402515 484475607
647564037055 394038843
819284659166 391442546
374673841935 484470118
88029100690 484464629
876989866420 484459140
142262577423 93148330
412813579649 75111476
392829842820 278045295
149885192435 76126941
733942586720 484453651
231339188221 94987145
322956748505 86254146
555683668940 484448162
268131074213 286833184
202466924450 404122136
4951642095 97742623
563936396615 484442673
869837502435 484437184
389071981707 355132811
655266582885 484431695
111136738180 484426206
154050922090 484420717
665169856095 372609787
322406566660 484415228
274540746145 450586521
187612014635 444834049
700381494175 484409739
293360792691 253657668
329558930645 484404250
882491684870 484398761
302171716151 7997473
48750661202 31221432
73900613532 254673133
451149118390 484393272
879508851509 124918662
414837116620 484387783
625556763255 484382294
291046201495 164856626
939710596750 107556955
992528053870 96985141
774656043250 484376805
891427922200 195616982
297749644707 213966709
507267666580 484371316
780865385730 2261468
51166917075 484365827
451238951364 94405311
109486192645 297333641
301256726969 6564844
341266298676 157451965
384577115145 484360338
544129850195 337765615
701481857865 484354849
221173107180 484349360
703132403400 484343871
59224282843 84069524
127642193530 451311069
357330457474 15435068
810417863175 484338382
51717098920 216112908
325380115214 64424393
760901497125 484332893
877774027868 152961963
384577115145 484327404
573839669825 374344311
867086593210 484321915
687510191437 67882463
899131812835 34004355
326808021420 117678671
363297048929 62717314
18706188220 484316426
338361840165 484310937
384577115145 424299700
134244375670 269339741
739994587015 484305448
820321136385 484299959
650865128125 484294470
810968045020 454955765
335135487319 29871138
550614004949 34344673
153500740245 484288981
744396041775 180747281
703682585245 484283492
576802899059 10077804
161753467920 484278003
511118939495 264910118
621866883407 63507730
746046587310 335641372
668121443160 1954084
764202588195 294517784
928156778005 34437986
257485108950 484272514
94631282830 395191533
815919681625 484267025
336161112785 484261536
971621143760 484256047
963052186398 202028134
130393102755 93483159
365870932415 484250558
25858552205 484245069
683325856980 484239580
788664214109 31501371
249782563120 484234091
337957808434 49258286
859543629077 312115518
522476968191 31869134
614553126355 439158423
252799754713 74540620
906699686050 129007967
678924402220 64073097
272890200610 484228602
729541131960 484223113
197515287845 484217624
592545852555 484212135
77025463790 484206646
128460211130 2448094
464903664515 484201157
135344739360 484195668
149265799789 245715085
684426220670 484190179
254508318978 6449575
926587941724 146803305
159820768410 125923149
473706574035 345905802
161830121805 144997424
980974235125 468299524
604649853145 134381698
693779312035 484184690
655266582885 82889389
411536025550 242246037
147037962238 41914004
609601489750 484179201
799475565850 176103587
735042950410 484173712
666075357377 18788847
678660191786 87911824
302276534095 167913999
913301868190 325278140
330109112490 484168223
798313862585 194875967
630166141335 263982477
758150587900 484162734
976572780365 484157245
379083672909 47013285
836276409890 484151756
927155287672 151359175
319105475590 359908241
668311774235 45443431
977673144055 112217116
414379029217 291367098
785109498305 484146267
729032002346 335531592
527074213000 362180687
260358636946 36408537
69322917960 180714347
11003642390 468705710
28745506295 321221769
138388453801 104565450
692678948345 484140778
859934229225 484135289
852231683395 484129800
835176046200 428202379
366287327955 2426138
25399603029 255238500
884201253622 291718394
950366277543 209279103
326348259872 164044254
250332744965 484124311
224474198250 484118822
378525114850 484113333
516070576100 391887155
234170774768 24146111
875677816537 67981265
595296761780 369354810
305350929465 483421719
99032737590 484107844
55704943644 68985752
965946616506 1355783
651415309970 484102355
857839022381 46332649
156451674119 207319530
639311309380 484096866
757459582852 24206490
493513120455 408035793
254734199725 484091377
640160394720 131532907
858432989979 2124243
927304681785 174045212
22007279290 484085888
67321221720 124172158
878640411955 484080399
362569841345 484074910
249782563120 364639759
77087226018 267808310
462152755290 484069421
452799663925 484063932
112922472296 216760610
316354566365 192257714
149649467330 484058443
585604518664 156793285
354867295515 484052954
980447063168 36842168
447885764195 254656666
719087676905 336525101
470955664810 484047465
725139677200 484041976
748797496535 484036487
295514018265 90403830
170006195595 460790572
605200034990 484030998
360387315489 213730682
390078933595 484025509
924305505090 474375847
231626562235 283660542
522725913716 250567361
25084388807 142450528
844529137565 159713433
308652020535 484020020
488561483850 484014531
826204884944 92797034
255834563415 484009042
93530919140 484003553
533126213295 324273653
36486722130 195232752
660218219490 304365050
585393488570 483998064
782358589080 5961054
243180380980 323982736
242850719710 80051576
929807323540 483992575
315804384520 483987086
987576417265 483981597
913301868190 12520409
870937866125 483976108
276191291680 483970619
322406566660 483965130
705333130780 483959641
312264414751 108857848
840127682805 483954152
430792390125 253410663
854013053756 265590754
138843922951 190067603
553482941560 43648528
81626015558 193975771
797213498895 483948663
440145481490 319855008
514420030565 483943174
245777814857 48566672
505066939200 483937685
403833479720 483932196
165793134293 69359004
574389851670 483926707
744946223620 413996847
985925871730 165850135
190913105705 483921218
209291581249 82614939
555716065018 62206837
307378602234 6773426
37412370950 225098401
442896390715 453781119
524425920630 376797894
420338935070 384098264
708177638433 372692122
694879675725 374130240
893495321770 483915729
36862189105 453451779
884692412250 483910240
146898558105 26890611
875889502730 199914869
984891930429 200019160
741094950705 483904751
690743861120 210228700
935859323835 483899262
185961469100 483893773
255284381570 310172412
95731646520 369596326
209619288435 43039249
911651322655 124836327
711385131075 350889814
731741859340 218385354
162303649765 483888284
934758960145 483882795
239329805168 428251780
639861491225 483877306
710834949230 143702020
314704020830 483871817
922654959555 483866328
222823652715 263724494
276653926556 10467523
677273856685 483860839
782908770925 483855350
40416174872 47573163
787860407530 336107937
523430989652 52601087
573839669825 360265026
26100792753 15857721
39366919261 179149982
279492382750 429854568
130943284600 483849861
584550734628 80863948
621155308495 291158516
866536411365 113452141
748927042424 160405047
502316029975 52540708
247031653895 483844372
920454232175 166717397
618445747907 239929679
790061134910 483838883
217321834265 160053751
815919681625 483833394
689377857275 483827905
94081100985 483822416
176639110646 224911775
4951642095 483816927
486910938315 483811438
793912407825 310177901
262071987619 83065037
268761422903 202379430
81977100395 483805949
890744412545 23416074
265737836625 376490510
161203286075 148658587
773005497715 160498360
782457780799 215223690
738344041480 483800460
687177129895 483794971
206318197365 252043902
359387158983 31666041
795012771515 350494606
717437131370 303113558
695980039415 483789482
624456399565 85238681
86378555155 417350626
808378528862 63507730
547981123110 483783993
358007726136 89882375
81977100395 483778504
119939647700 392694038
536187904211 153999384
52267280765 370814884
779057498010 288523796
603549489455 483773015
447297845475 173721361
59419644750 483767526
309202202380 438735770
207418561055 483762037
957316415790 483756548
980424053280 128579825
669961315283 63870004
372758926785 22301807
561042847328 65840555
459401846065 353469644
821753787668 68897928
425926908864 63622999
270689473230 483751059
724589495355 173457889
525665699431 17789849
852640696230 22378653
130943284600 483745570
515520394255 37270310
904498958670 483740081
440326591045 300879535
62170553975 143411103
287745110425 483734592
319105475590 483729103
459952027910 165059719
943127264204 113364317
138095648585 483723614
674018088288 351460670
253463569836 71730252
792812044135 466131369
335060749095 272989926
753600746095 17433064
984008623755 146836239
167255286370 463738165
133309757824 250534427
198615651535 183338089
43464371245 221596419
826373136680 51854583
840127682805 483718125
222825376261 185050657
479758574330 228677229
468277698906 30260857
387328024370 483712636
331759658025 483707147
606989743142 118760004
151300012865 265881671
389793080034 25035329
149099285485 483701658
916052777415 483696169
649764764435 483690680
541684853918 89382876
875614374675 119577865
435193844885 483685191
128452438706 194980258
962818234240 483679702
893915921884 28954475
30064134581 88361922
655279246008 446716776
833525500665 74386928
594763014001 368547927
240429471755 266216500
154601103935 72410888
22041223266 402843199
222452988615 52129033
773555679560 86243168
380968752436 22938531
375224023780 483674213
549180618140 383801858
66572008735 483668724
472648278041 383560342
39062916485 2931126
538077849900 483663235
94631282830 483657746
165604740835 483652257
272597639491 107930207
886738028560 23443519
470955664810 64676887
91330191760 483646768
938060051215 483641279
800514589965 349111378
14854915305 483635790
92430555450 483630301
502032712332 61910431
257485108950 301911467
122690556925 483624812
796663317050 315573588
774656043250 151853185
390629115440 176010274
12104006080 483619323
458301482375 483613834
360919295810 483608345
864885865830 483602856
113154250810 107353862
285544383045 483597367
592545852555 142110210
912751686345 483591878
322613018928 258636191
697776636262 281300272
798313862585 473881837
149925904348 75940315
983725144350 483586389
546880759420 401641108
247893556050 77526636
698180766795 483580900
183573629780 20534349
74824736410 453462757
696530221260 483575411
795706803583 331469732
997479690475 483569922
371129459010 75984227
881391321180 483564433
988676780955 483558944
663519310560 181082110
731741859340 483553455
907800049740 483547966
644813127830 178677928
823622227455 169121579
728990950115 483542477
305350929465 226360871
828023682215 469759598
380544082065 101892307
98482555745 483536988
734396724624 17734959
972454074973 34553255
602449125765 483531499
117738920320 483526010
572205371730 160174509
261886563710 483520521
427514912733 228913256
171886582027 251703584
682775675135 377330327
140388794258 339329980
161359272477 327369449
878640411955 148043819
401082570495 424640018
981258493968 40119101
462702937135 23635634
206318197365 372274958
412636389240 59874012
331209476180 126955081
96832010210 43160007
407232609819 122240030
96832010210 456229213
889155036426 80968239
440145481490 483515032
725689859045 462173800
964468779775 483509543
607950944215 483504054
869837502435 483498565
484710210935 397249908
601348762075 483493076
498480148216 212380388
395921487209 45465387
888236473905 77768152
146898558105 483487587
700381494175 439767702
611802217130 483482098
118894426504 56388497
540828759125 372489029
979873871435 276140612
607950944215 483476609
243730562825 483471120
640961854915 379855267
118839284010 482142782
278942200905 483465631
241730304703 276936517
708634221850 483460142
795868246051 114352337
768083589534 21780352
602449125765 272578251
565036760305 483454653
235477835150 367955115
912201504500 5593291
352673226292 353733116
264637472935 465862408
569988396910 471653303
631058581705 483449164
151850194710 483443675
322956748505 483438186
333960385405 127158174
520472030860 309398463
212969873818 281212448
92430555450 333945271
160653104230 483432697
783458952770 483427208
721299442664 43077672
266843189816 182289690
182110196185 483421719
92430555450 483416230
565586942150 483410741
193680844204 460005645
878090230110 483405252
356721142632 223654794
441245845180 483399763
749897860225 414666505
507267666580 156392588
311953111605 483394274
877361680302 24398605
289954631183 75786623
734492768565 483388785
114988011095 483383296
534581572571 29168546
105084737885 87198254
567787669530 483377807
670671674545 483372318
175508014045 483366829
484710210935 483361340
271239655075 357262543
756500042365 406932504
1294103435 191922885
299298929170 73025656
341662931235 59484293
231076380390 483355851
672657444288 125780435
921972418545 5911653
963368416085 483350362
373573478245 371270471
49516371540 96156302
17605824530 210739177
343313476770 483344873
853016223584 228776031
450048754700 328933814
708634221850 483339384
178578597141 144860199
384577115145 374876744
56668735525 483333895
399982206805 483328406
351566204445 483322917
354867295515 483317428
292696747030 483311939
503966575510 483306450
656917128420 159620120
983725144350 483300961
684976402515 483295472
92980737295 483289983
75374918255 483284494
244136145035 30431016
538173940334 146122669
455604727624 348299006
834625864355 483279005
337261476475 483273516
625292519887 44356609
903948776825 483268027
781528448860 101782527
840677864650 442643938
38108280256 240226085
886342957785 305001774
808217135795 483262538
58588198148 21912088
724039313510 82252665
177158559580 483257049
378735985763 26791809
898997140220 382286894
586731838833 120110298
627207308790 436979290
763102224505 483251560
901748049445 254656666
817020045315 340049039
820871318230 406065242
835176046200 483246071
777957134320 483240582
348265113375 235132293
892394958080 373943614
966119325310 153016853
559534941855 154443993
686076766205 475649295
507817848425 283731899
131493466445 483235093
237128380685 181971328
198065469690 195688339
275299866775 232080409
697657371270 50685426
762103884858 190605525
751548405760 212127894
776306588785 483229604
355417477360 61570113
831324773285 483224115
938610233060 425979334
187788063332 73865473
336711294630 483218626
755949860520 483213137
605200034990 483207648
333410203560 248322360
488011302005 483202159
654779864858 52688911
645407024071 124682635
17605824530 483196670
362119191537 15715007
313403827187 109516528
333410203560 483191181
932008050920 483185692
514970212410 483180203
711385131075 483174714
482509483555 483169225
797213498895 483163736
433104610073 323142919
650865128125 406965438
672322220080 271485940
398522387553 239545449
217321834265 142477973
144330668607 165866602
11003642390 483158247
483059665400 159104154
103984374195 483152758
210719652125 439767702
597497489160 403013358
225574561940 483147269
893495321770 411087677
184382620883 295582650
45733848350 227985615
617034330657 199322057
508603821243 43417990
480308756175 225350895
643814667425 372038931
906789974611 306077618
825913023836 197428352
602999307610 483141780
69454741784 345614885
912201504500 66422389
969970598225 483136291
501765848130 105493091
662969128715 383115733
217872016110 260282891
360919295810 170987839
518271303480 249705588
75611922297 164351638
503416393665 371748014
576484753711 19507906
74824736410 483130802
725139677200 10632193
181009832495 483125313
393715803262 80133911
208208332261 184205351
868284891638 110098362
313603657140 400422550
121590193235 335784086
123383128919 39147548
11003642390 483119824
568337851375 483114335
342337263282 283742877
265187654780 483108846
795012771515 483103357
387328024370 223731640
824722591145 294001818
318005111900 30101676
604885786832 224077447
592545852555 369069382
114049243565 198592020
699281130485 483097868
690478220965 63134478
948540978715 68826571
406643554876 78673837
585393488570 443209305
820321136385 161678495
494613484145 8573818
410204736722 21121672
106954245119 210168321
556115389768 5478022
241529835445 483092379
239080612638 162397554
632751425474 2014463
256934927105 483086890
809867681330 24217468
468026458979 71055105
732292041185 18338749
366971296105 483081401
141396739655 95574468
182660378030 483075912
917578950280 26220953
418791752894 96952207
995619945264 62925896
6771237852 33323719
489111665695 438494254
66028786942 289341657
575539649294 70857501
408234934480 483070423
825272772990 476390310
22007279290 537922
283893837510 483064934
842544572494 96216681
455550573150 248322360
475357119570 349676745
592752387158 143504416
748802815376 265815803
759250951590 483059445
14854915305 90667302
878090230110 483053956
104534556040 60406445
312503293450 352772541
497418531377 163215415
603320968499 20397124
438699077354 104016550
140003776423 58221823
229425834855 203954773
637110582000 483048467
385342213296 107946674
581542215655 483042978
224474198250 483037489
378525114850 483032000
796113135205 416620589
20356733755 320854006
975472416675 223912777
486910938315 483026511
559534941855 483021022
1171309016 403485412
251433108655 483015533
202234780754 134079803
935859323835 483010044
713035676610 483004555
692748378706 150513869
671772038235 482999066
500331552728 2667654
973271689295 182492783
82527282240 482993577
770804770335 482988088
387328024370 482982599
943011687820 482977110
872038229815 482971621
386227660680 482966132
554033123405 482960643
919353868485 262220508
444074731139 400384127
63821099510 208708247
713585858455 482955154
731741859340 104872834
293462575218 27735917
909019371038 284500359
540278577280 482949665
565437001718 30529818
356517841050 25951992
106735283420 102155779
495713847835 482944176
743894245465 230785005
501765848130 482938687
102351914915 461076000
360919295810 482933198
940260778595 372401205
928706959850 31973425
895145867305 482927709
318005111900 405576721
287745110425 482922220
462232411658 310380994
189262560170 126367758
843428773875 482916731
637110582000 310551153
804916044725 28894096
433543299350 459050559
714423735257 77707773
450048754700 201830530
145248012570 118534955
302977515237 40838160
556233850785 482911242
138645830430 159801257
206318197365 417081665
102884010505 482905753
138645830430 482900264
954176339046 319618981
800289850930 53545195
886342957785 10500457
363962197879 183310644
744396041775 482894775
998685058735 17685558
364220386880 213933775
589244761485 261391669
532576031450 14869701
336602181380 40931473
451503812081 64122498
328458566955 58144977
209069106590 60598560
437394572265 482889286
668470947165 482883797
831874955130 345367880
677824038530 253053878
525439519697 221404304
877748449128 110224609
403833479720 362098352
724045675261 227381825
779607679855 96957696
865436047675 482878308
762212265163 147549809
626944563919 70017684
135894921205 103160266
69464276177 319706805
401632752340 377626733
665720037940 482872819
670172732515 7113744
762669935402 273099706
758700769745 298788226
481409119865 482867330
984275326195 482861841
245931290205 482856352
425290571675 397771363
797425862816 92105420
516070576100 482850863
955117669939 334291078
647564037055 307466335
422555607995 366072388
802165135500 482845374
244330678103 126515961
34111279880 482839885
320756021125 258076313
843978955720 408952456
615103308200 268038848
34661461725 482834396
522122576395 482828907
378525114850 482823418
298198565480 482817929
171656741130 482812440
827473500370 482806951
760901497125 482801462
490212029385 482795973
925405868780 482790484
329558930645 482784995
858833865535 482779506
251104600075 238079886
728440768270 258471521
719637858750 482774017
552932759715 482768528
937509869370 416269293
22681913232 337540566
362019659500 482763039
521317905135 68519187
448413819881 239600339
876989866420 414512813
890194230700 482757550
923755323245 482752061
928012979764 5000479
501215666285 15638161
364996995464 180225826
780708043545 59939880
614553126355 482746572
717987313215 482741083
242080017290 482735594
306451293155 482730105
379625478540 318669384
750733321867 7981006
189812742015 408853654
371458587847 300780733
275090927990 429256267
592242044475 34800260
609601489750 452458270
274157265230 58551163
430242208280 137411626
820871318230 463227688
58869462905 482724616
279492382750 482719127
4592373159 81407359
397781479425 482713638
454450209460 174336129
897346594685 19705510
369172023485 482708149
683555472828 225751592
48416007850 482702660
365320750570 482697171
832975318820 199371458
159552740540 482691682
697162787506 193520184
381276024075 482686193
550187335 482680704
403833479720 482675215
354317113670 164499841
862134956605 482669726
971621143760 225724147
830774591440 418344135
125441466150 223413278
817062316104 113424696
819770954540 482664237
629408036170 482658748
610151671595 482653259
299298929170 322116476
37412370950 158873616
99582919435 375271952
355417477360 441557116
451699300235 482647770
53367644455 106826918
291156755444 101606879
56854856537 224527545
626106945100 324992712
84728009620 482642281
819220772695 410061234
117373547616 248865771
12654187925 422455396
315804384520 239858322
904498958670 200579038
856633138155 56640991
133165183053 86874403
42364007555 482636792
471611509905 115329379
273990564300 482631303
643712764140 482625814
208518924745 482620325
964468779775 5928120
781436145836 209981695
169281943674 29459463
181009832495 482614836
447373950460 48423958
242969369934 24058287
676723674840 482609347
613452762665 482603858
593096034400 18563798
425840753520 164368105
62720735820 482598369
925956050625 482592880
398350439139 361714122
809867681330 482587391
108231810196 19952515
829168221377 409380598
98482555745 482581902
982624780660 285806741
594036138338 7679111
615439816834 132416636
897917014473 438894951
381826205920 371127757
195314560465 482576413
967769870845 482570924
527074213000 482565435
570538578755 482559946
131493466445 179160960
549710562042 226393805
732292041185 482554457
231460857395 63946850
819220772695 113078889
576590579050 23816771
248132017585 482548968
204499405583 23888128
875339320885 429843590
991701602258 112414720
348265113375 482543479
52267280765 482537990
945595613268 38318709
127092011685 482532501
244128454946 83460245
582642579345 468820979
687727311740 33510345
497364393370 482527012
224586969755 99910778
966481154701 103577430
686626948050 482521523
871291000940 47040730
566137123995 403803774
528434173456 186949851
942461505975 408107150
292186508638 402365656
804365862880 482516034
290496019650 114050442
804644791904 17339751
520472030860 482510545
518821485325 482505056
14395422718 138827788
170104767057 96935740
69873099805 482499567
902545384493 55384010
36312007260 482494078
865755304382 21121672
267388382160 40437463
826923318525 482488589
650126527958 105108861
364770568725 13903637
481959301710 482483100
828023682215 482477611
146898558105 168578168
854982592620 482472122
441796027025 482466633
443446572560 301615061
247721404543 44784751
559534941855 3529427
791859235743 44060203
863235320295 482461144
462152755290 447655395
905049140515 482455655
279492382750 482450166
434370093861 191835061
557884396320 20709997
649764764435 407942480
428591662745 482444677
864387516612 248316871
753749133140 482439188
805466226570 165701932
521986040101 7185101
741800926837 171778255
136445103050 482433699
77025463790 311083586
30810188810 46129556
415671617687 108951161
535050539172 147429051
287745110425 482428210
362569841345 41458417
681125129600 476648293
747552769237 17251927
942461505975 63299148
205768015520 194579561
583192761190 482422721
440145481490 234533992
397231297580 420117082
75634712625 18278370
244280744670 339862413
990916677839 440662409
76475281945 482417232
744809632436 16648137
353766931825 404682014
578142100117 24030842
515543684082 148702499
320756021125 482411743
511118939495 390355724
829674227750 219642335
706433494470 482406254
56118553680 288210923
989777144645 9001960
70017943537 93999125
958966961325 482400765
358718568430 482395276
266838200315 228358867
909028576091 137296357
513472156784 275218460
526156276225 156842686
277291655370 482389787
355797184424 94844431
455171785330 161766319
333410203560 264240460
601898943920 482384298
479208392485 159900059
168905831905 482378809
941166016405 80364449
670877956654 19908603
98721442514 29003876
328756471452 55279719
502866211820 482373320
649401647710 109220122
478472031830 1992507
187612014635 398309285
616017421723 113073400
384737015204 268785352
196965106000 482367831
50616735230 420364087
408242750816 219554511
579341488275 232338392
322406566660 23932040
920789374048 90134869
762732433156 271173067
505066939200 444263193
708403247311 162787273
672872401925 455515643
479069342229 62541666
613452762665 482362342
111136738180 482356853
335060749095 239655229
39062916485 482351364
69109464309 28087213
500225099062 7102766
755399678675 159043775
671772038235 482345875
704782948935 482340386
440885571757 4034415
434831403307 95327463
821421500075 359117825
316354566365 482334897
502316029975 440503228
84728009620 266809312
962818234240 482329408
281693110130 457041585
887584575401 118798427
949063688115 335701751
736693495945 259574810
871488047970 263274396
469305119275 482323919
819220772695 177838111
199165833380 482318430
112787283715 482312941
349915658910 482307452
176058195890 83904854
198065469690 482301963
193664014930 482296474
209069106590 247674658
38512734640 382111246
79776373015 259459541
889644048855 482290985
890194230700 272040329
246481472050 241559912
312685198910 268587748
674880017888 126247
980158734068 185187882
449105288586 247696614
307596639200 269663592
839027319115 413996847
815919681625 482285496
408234934480 482280007
563386214770 39850140
48966189695 91677278
554230233395 132235499
983725144350 419387045
483343979133 122097316
847280046790 482274518
350137403532 210448260
994178599405 176745800
60520008440 76373946
608937024017 42045740
213470561350 305589097
390629115440 105504069
697653984557 103654276
287768669213 342261106
624456399565 482269029
468061934386 55488301
601348762075 482263540
409335298170 227694698
798313862585 482258051
187612014635 482252562
748797496535 482247073
588144397795 482241584
307551656845 217518092
992528053870 298244815
908900413430 482236095
675296981703 30925026
308101838690 126806878
520472030860 236636279
407522061256 30787801
313053475295 324696306
644262945985 454922831
218802624078 7185101
664069492405 63710823
905049140515 289484371
938060051215 482230606
211269833970 482225117
60520008440 174248305
301531838557 387869207
830061432788 51980830
486360756470 482219628
892394958080 180050178
903948776825 482214139
363120023190 384570318
87565793248 58633498
211820015815 482208650
577939149831 101530033
191858561418 29821737
336711294630 187696355
243730562825 482203161
862518868243 17493443
808294162932 361543963
620210629312 156238896
115735725583 41875581
216454643295 1663167
98482555745 482197672
842683702177 87867912
778507316165 36243867
71083858263 162073703
614002944510 266886158
383012318768 77477235
605750216835 181285203
447848027320 371616278
277291655370 460082491
887443321475 140595246
767503679265 482192183
560635305545 482186694
615103308200 32637594
20743263646 12059333
395032134565 45350118
681125129600 482181205
116124618652 334313034
393930206510 482175716
417588025845 482170227
569988396910 482164738
14551167604 72443822
881941503025 381935598
25897414325 240121794
27509097740 482159249
603549489455 88268609
680720016536 27445
974922234830 346103406
608501126060 482153760
815369499780 482148271
259168659842 199470260
468204755585 65428880
253083654190 75424349
20906915600 482142782
869837502435 482137293
335610930940 482131804
946862960735 11137181
441245845180 482126315
499458164677 18618688
452249482080 181652966
754849496830 408985390
213470561350 202588012
845079319410 482120826
62170553975 382440586
857733501845 288145055
999130236010 409276307
112064069215 21835242
1650551025 482115337
166705104525 482109848
695429857570 482104359
458851664220 482098870
734023664739 106541490
700931676020 427713858
277291655370 144898622
771394121684 440662409
679474584065 463304534
435193844885 482093381
172914902592 74430840
147998921795 482087892
507817848425 482082403
14304733460 482076914
474584410757 59725809
97932373900 153499885
234377471460 7289392
63610022596 111042470
73724372720 482071425
273440382455 229099882
109486192645 55592592
850581137860 482065936
812652781536 376627735
399432024960 183178908
101783646815 434975805
341662931235 34893573
214288754598 122519969
944334004714 105871832
800864228287 129935608
905599322360 306829611
901046307913 21451012
218972379800 482060447
78676009325 99466169
77025463790 92324980
569438215065 286712426
840488216792 95585446
417037844000 398649603
494801905048 137054841
240429471755 25661075
146348376260 482054958
764202588195 482049469
628307672480 482043980
818681047395 428976328
870937866125 482038491
591789144177 60664428
151850194710 408343177
233756050465 1943106
930907687230 145074270
390629115440 69616987
410199242233 131966538
376874569315 60636983
648203442595 294007307
383476751455 482033002
610475829979 38944455
188712378325 482027513
323506930350 482022024
743845859930 276733424
821421500075 370304407
683955568946 398638625
867086593210 482016535
57218917370 33153560
401632752340 355209657
835836013534 143229966
591995670710 482011046
150952424521 118957608
171106559285 437006735
534776758830 62261727
419788753225 482005557
162670819953 3189109
675623311150 482000068
28059279585 481994579
415387298465 481989090
122140375080 481983601
332309839870 481978112
905052988304 292184959
612950982822 5291396
580441851965 134431099
585943670415 407393580
899853542397 104373335
989777144645 270980952
516070576100 160103152
14304733460 159197467
55018189990 481972623
233092504303 109686687
53917826300 189985268
708950009509 73947808
261970084334 365270994
579208618633 8403659
620102100804 84837984
276741473525 481967134
268488745850 5461555
209069106590 401591707
44014553090 481961645
960067325015 182613541
30260006965 348381341
922654959555 481956156
96832010210 164115611
244280744670 481950667
863785502140 457008651
78676009325 421906496
947413142580 405016843
848109338796 174627046
377974933005 481945178
652737094431 6608756
495163665990 73053101
827473500370 33609147
601898943920 481939689
969420416380 481934200
243180380980 367603819
58869462905 310995762
22007279290 155470436
176645823693 3891701
658017492110 481928711
493002898530 251286420
831553626162 126998993
890275780773 359721615
676173492995 319915387
376324387470 481923222
820321136385 481917733
992142629849 253218548
51166917075 481912244
807666953950 481906755
302600020240 30979916
478658210640 481901266
56118553680 49428445
303700383930 306170931
660017258803 57365539
132593830135 17026878
510018575805 392754417
318038501487 256155163
543579668350 475199197
381276024075 481895777
993628417560 481890288
686992729521 5906164
952267637444 11246961
365320750570 481884799
424993284527 47573163
983174962505 481879310
168905831905 481873821
661148547519 63908427
242657688047 243085854
732907443328 27313264
663519310560 38335176
495845067869 168473877
538077849900 450998196
949613869960 481868332
139421544307 40108123
848930592325 481862843
212177536341 18530864
253633836035 367922181
123240738770 481857354
526524031155 163286772
335610930940 16241951
492170238859 104752076
65471645045 77230230
322654735328 154954470
88657242802 329323533
660218219490 481851865
437944754110 449066068
1650551025 481846376
611252035285 431358554
96281828365 140512911
200816378915 481840887
335060749095 470923266
322956748505 104384313
621705490340 481835398
645363309675 481829909
446210562072 384284890
937509869370 351290511
817570227160 306094085
407684752635 481824420
915502595570 481818931
616203671890 481813442
651415309970 481807953
829492637744 17570289
888154221240 38659027
593646216245 481802464
168905831905 481796975
411854036254 98895313
83633096507 166360612
404383661565 392683060
366421114260 479859358
304800747620 14908124
582642579345 166486859
565036760305 481791486
303150202085 333890381
666270219785 481785997
492962938610 465412310
570211420469 165246345
834625864355 386420111
98768115481 110537482
530925485915 458474214
37467156659 214768103
664069492405 481780508
861584774760 264553333
140846557810 432472821
738539850577 106404265
549631668645 481775019
290001101057 11257939
357068022895 185687381
513869848720 331310551
188836160764 60131995
59969826595 263378687
271239655075 248344316
754849496830 235000557
886756433177 29064255
304250565775 481769530
675073129305 481764041
312503293450 89536568
130557136031 44713394
479639580880 2640209
22557461135 481758552
562285851080 481753063
790611316755 307894477
530925485915 362092863
763900673820 194826566
247177249620 18371683
715786585835 481747574
372473114555 471499611
103984374195 234023515
516620757945 272995415
551832396025 81857457
976572780365 481742085
958761466724 65752731
541929122815 481736596
325707657730 381639192
692128766500 297586135
571088760600 481731107
234106586402 195391933
564486578460 369865287
486360756470 59154953
149099285485 146089735
820321136385 254667644
258035290795 481725618
641512036760 91111911
278942200905 481720129
188162196480 481714640
83627645930 481709151
189812742015 481703662
267388382160 481698173
841778228340 174967364
441796027025 481692684
700381494175 75934826
42364007555 126559873
166705104525 481687195
687177129895 481681706
796935653785 32220430
815369499780 452809566
171106559285 481676217
800708724917 125121755
796663317050 8743977
659120139224 257329809
25858552205 481670728
769704406645 481665239
461917384062 31918535
181009832495 202675836
767554633652 119023476
797213498895 481659750
615897262024 186549154
113337465560 481654261
134046807185 67311607
241305156789 118573378
550187335 344753112
112237101870 327347493
628857854325 80814547
842343894654 409215928
911297339626 27768851
116088374785 481648772
5490 412657531
929257141695 461141868
65471645045 481643283
97057064699 88071005
973271689295 454555068
751548405760 19798823
662418946870 337622901
508368030270 312373501
982624780660 289270300
831605535635 147258892
426941117210 468458705
525973849310 481637794
822521863765 362866812
880841139335 443390442
146348376260 285685983
133321915959 138602739
110386117103 130835804
910550958965 481632305
472056028500 120692132
12805810572 98313479
65922824378 25562273
847434348069 129930119
905599322360 481626816
321306202970 481621327
12654187925 481615838
455550573150 481610349
681212794419 145134649
795012771515 481604860
299849111015 365281972
208518924745 481599371
247031653895 96469175
731191677495 33916531
147039565026 76176342
770254588490 307861543
623386922478 29360661
671772038235 53287212
677923098513 74716268
907800049740 314157426
621705490340 481593882
10453460545 481588393
332309839870 18316793
294897474410 481582904
100133101280 257390188
171106559285 481577415
619504762960 481571926
943246523707 165411015
86629303653 42512305
637110582000 5027924
299849111015 205299578
195579025974 208389885
491312393075 480858356
191153018917 109615330
895145867305 481566437
470955664810 481560948
135894921205 361642765
21457097445 481555459
974260288548 34558744
279492382750 397996412
971214351062 49461379
229425834855 23613678
167500304352 19524373
485260392780 481549970
592545852555 439262714
797213498895 481544481
448948391010 481538992
251286747051 29108167
238778926220 420248818
193664014930 192115000
21457097445 481533503
939456694658 100712172
741645132550 481528014
766403315575 173408488
7702551320 481522525
325157475885 481517036
116088374785 481511547
545230213885 481506058
627207308790 481500569
486360756470 345916780
399982206805 481495080
840380456744 211030094
57218917370 481489591
874238957195 481484102
856633138155 455910851
48416007850 426160471
151300012865 277178033
400532388650 481478613
483059665400 481473124
277841837215 206062549
959517143170 481467635
369172023485 55658460
453900027615 481462146
403283297875 481456657
766403315575 481451168
818120409005 17894140
704309585645 194683852
22557461135 481445679
837381455697 48670963
654002314747 12158135
83627645930 46338138
9903278700 278363657
163715530672 166426480
786459150419 154581218
766426160793 30326725
403833479720 481440190
211269833970 481434701
658567673955 477438709
393930206510 481429212
770254588490 481423723
714686222145 1987018
428788684911 173864075
134794557515 328922836
977673144055 481418234
509468393960 481412745
885792775940 481407256
414032511228 51558177
141946921500 351707675
329008748800 150113172
897896776530 392622681
718537495060 337172803
536470766267 432028212
456100754995 481401767
667370583475 443642936
751313923750 151628136
448948391010 298782737
209904101667 168215894
354018476228 112200649
171656741130 481396278
28609461430 481390789
491862574920 465181772
930907687230 193311602
237678562530 481385300
272890200610 67629969
579341488275 441397935
231626562235 68585055
550187335 481379811
530375304070 481374322
887993503320 305067642
704695226318 8738488
959517143170 388698046
233277107770 481368833
145798194415 481363344
224115308055 60225308
835726228045 481357855
429692026435 479337903
990327326490 481352366
517580155718 488521
720738222440 481346877
176608377735 481341388
876439684575 97138833
610151671595 413640062
566137123995 481335899
228875653010 481330410
276741473525 135221515
393380024665 43621083
830028328629 126911169
913301868190 459385388
560085123700 477603379
633809490930 284533293
498556549607 314843551
841778228340 481324921
474806937725 303371541
816469863470 334988181
830612833191 66856020
364220386880 481319432
501215666285 481313943
228875653010 135847261
861733213787 40744847
979873871435 226399294
39613098330 387935075
591995670710 334977203
626657126945 138904634
931538074343 240544447
351703094616 257132205
24758188515 481308454
148549103640 7640688
276191291680 481302965
534491289499 127685118
932558232765 22109692
386227660680 439471296
448398209165 32626616
555133487095 26994902
702052030648 93603917
510018575805 329219242
941911324130 481297476
633259309085 481291987
307551656845 242816893
358013950662 7580309
656366946575 481286498
727349801748 293343138
414837116620 238184177
341112749390 481281009
719637858750 323142919
446747663630 481275520
519935319021 441414402
288875691060 403287808
671259000453 323768665
71523645340 331101969
7702551320 101403786
242630199135 481270031
557558368768 111926199
573579411471 71927856
426081446170 157594679
15405097150 162040769
90229828070 455191792
56118553680 244068385
742195314395 237190668
546419449974 184907943
908900413430 284632095
850030956015 35140578
709184403695 213961220
484959642073 193575074
439595299645 481264542
929571694329 122788930
176608377735 481259053
286644746735 481253564
235477835150 481248075
806821087745 28970942
122690556925 481242586
899668409405 307614538
915549564943 315749236
664069492405 249584830
381826205920 481237097
580143917115 118765493
675623311150 481231608
807670269306 22965976
519921849015 236768015
370822569020 481226119
715236403990 481220630
702032039710 235812929
374926610385 189447346
370272387175 481215141
911101140810 481209652
485631070439 33246873
317454930055 146578256
431892753815 481204163
821739653493 88065516
247771387377 113474097
286179957263 72476756
42914189400 68145935
67122190580 481198674
52267280765 481193185
636010218310 481187696
50616735230 481182207
885454798835 136127200
588694579640 261984481
929807323540 107172725
927156791658 108786491
658017492110 481176718
186511650945 323455792
698180766795 481171229
39872332822 21143628
97932373900 481165740
866536411365 481160251
321135157333 82219731
508368030270 481154762
710710982746 21478457
635460036465 481149273
147998921795 481143784
216908323031 323735731
269589109540 481138295
189262560170 481132806
313053475295 439487763
485557803267 18152123
746046587310 145074270
4401460250 481127317
385677478835 289753332
316904748210 481121828
221173107180 416412007
969970598225 454527623
996379326785 481116339
674522947460 362768010
638761127535 481110850
780271851763 257609748
137545466740 481105361
977122962210 481099872
934208778300 481094383
362925599902 61339575
221271003495 312631484
410985843705 481088894
739444405170 481083405
598650080685 117437155
912201504500 23432541
912201504500 182975815
195314560465 481077916
168054136382 98357391
705883312625 481072427
221723289025 270728458
245381108360 481066938
693003831277 74249703
960617506860 481061449
538077849900 327385916
601593368382 143070785
168905831905 481055960
582092397500 340103929
470405482965 481050471
924855686935 481044982
576040397205 481039493
521572394550 480902268
673075193030 268340743
562285851080 312982780
990600047455 59725809
535877122520 331656358
277841837215 481034004
431158462513 5873230
978223325900 481028515
7152369475 481023026
130393102755 481017537
921067010576 340460714
117188738475 85315527
462152755290 294655009
917500012971 110795465
836996970295 94141839
653616037350 481012048
548531304955 468326969
516356377352 184227307
500115302595 481006559
390826834709 63974295
642612400450 481001070
435744026730 480995581
974089668472 167584659
481959301710 91589454
458851664220 300813667
433921244445 55954866
985375689885 437989266
646463673365 276535820
518821485325 480990092
920454232175 285916521
749144884367 34641079
807666953950 480984603
926506232470 391865199
327908385110 480979114
603944022308 66224785
736693495945 328181821
644262945985 480973625
625556763255 480968136
727890586425 232481106
496264029680 94559003
733392404875 37720408
92430555450 480962647
38408868874 28734915
345514204150 413091162
941911324130 480957158
499014938905 480951669
858833865535 480946180
274540746145 480940691
242630199135 480935202
52817462610 480929713
513319666875 102957173
842878592030 107216637
184421274421 293732857
82527282240 480924224
598224455228 16543846
837926955425 66598037
2750914715 449999198
412636389240 480918735
847830228635 480913246
947963324425 315996241
495713847835 480907757
852231683395 330317042
904101535695 107677713
358718568430 480902268
662071879981 195238241
84177827775 449011178
909450595275 480896779
336373932293 73870962
31698021001 88010626
543049647602 171289734
601898943920 480891290
107285465265 480885801
495713847835 480880312
976022598520 480874823
111136738180 480869334
278392019060 480863845
114988011095 176987316
304250565775 37594161
211820015815 268445034
919904050330 178436412
122513643547 72048614
417162158872 132191587
826208952293 48039728
70423281650 417559208
770804770335 480858356
653379024911 111064426
102333828660 480852867
768053861110 354721136
440505477555 27922543
619504762960 38801741
62170553975 98944714
114437829250 480847378
577140760895 297690426
960067325015 480841889
596397125470 472795015
839042501689 282348671
155701467625 480836400
882491684870 480830911
890194230700 480825422
130393102755 205716742
860484411070 376490510
352357056984 206578515
108936010800 480819933
594746579935 480814444
876989866420 298041722
716886949525 480808955
667615886885 47682943
936446188667 413294255
451149118390 480803466
607950944215 480797977
421549671572 85979696
949268422326 72526157
455550573150 480792488
875889502730 480786999
84728009620 480781510
412636389240 7991984
29472132045 147901105
977122962210 480776021
81426918550 480770532
309202202380 480765043
574389851670 480759554
180459650650 198328548
460655720618 109132298
298198565480 480754065
539884464172 59797166
729541131960 83213240
486360756470 420391532
568888033220 82252665
195864742310 480748576
4411148335 139909121
840762647744 363086372
700381494175 480743087
848930592325 480737598
892590223766 149657585
110036374490 480732109
209619288435 438104535
866425514190 14139664
191463287550 480726620
893495321770 389790357
911652135027 83350465
575490215360 480721131
183574304927 75901892
470405482965 480715642
801614953655 480710153
190913105705 133130206
824172409300 416680968
895696049150 480704664
380175660385 185544667
896796412840 126356780
843568403057 262171107
840007931873 39350641
687007390640 83608448
579891670120 480699175
485646977561 56328118
335060749095 480693686
803265499190 182421426
554583305250 470742129
56668735525 252697093
328458566955 461784081
748797496535 480688197
589244761485 480682708
687727311740 417043242
464903664515 434684888
995278963095 323280144
697630584950 480677219
441014524834 22878152
384108357126 351685719
221723289025 480671730
609601489750 480666241
369747229681 66043648
913852050035 480660752
8252733165 480655263
984825508040 480649774
500971391899 3573339
764752770040 480644285
680942271635 23449008
188162196480 480638796
820052858602 3337312
734492768565 467267592
418451349651 127646695
245989429693 96556999
137545466740 410033789
56820841204 194381957
973271689295 480633307
232726925925 345362391
900979292712 144552815
558608552020 192158912
223924016405 292184959
762552042660 233551461
568888033220 173792718
810524953565 267967491
511176425792 325212272
514970212410 480627818
87772937130 93472181
948513506270 373553895
974147308461 16077281
259786998600 301949890
616753853735 434339081
834625864355 320047123
762552042660 391557815
788554681114 116350333
880841139335 480622329
514506295689 375815363
974372052985 480616840
719087676905 293205913
214570925040 480611351
634909854620 480605862
58869462905 354402774
351566204445 480600373
742195314395 106909253
831194483473 46930950
518821485325 173320664
978223325900 476066459
62720735820 270777859
136445103050 480594884
777957134320 378762956
655266582885 480589395
300036005976 16428577
273990564300 320398419
752648769450 480583906
889644048855 480578417
632232476039 141330772
51166917075 480572928
353766931825 408848165
739444405170 274378643
908422318622 110751553
466984388469 11839773
151059635669 129567845
32059842322 178321143
625068711401 72745717
233277107770 480567439
559534941855 153790802
813718954245 87994159
629773603570 37122107
400170051363 177936913
860484411070 480561950
66572008735 480556461
726240040890 212583481
171106559285 480550972
371401562626 368427169
268488745850 480545483
447848027320 480539994
397231297580 1136223
364220386880 478437707
620605126650 480534505
763652406350 480529016
303845782051 274922054
773582131051 16225484
584843306725 377445596
939797438219 234742574
929807323540 480523527
297712407331 55411455
641218970653 211644862
97382192055 480518038
116638556630 480512549
586493852260 473481140
551429923170 284308244
818324188130 194563094
564486578460 479777023
867636775055 480507060
363120023190 480501571
161930274099 230609357
541929122815 287793759
143597467035 171487338
436480713817 140831273
107961465968 178359566
932274333288 74540620
399982206805 384608741
219522561645 6778915
879745765146 441386957
993078235715 480496082
56118553680 249282935
372473114555 437539168
193664014930 460598457
975472416675 187646954
850030956015 226262069
907092610626 72833541
587594215950 391557815
196414924155 169417985
408785116325 480490593
523222940085 149805788
150306004039 44691438
887015461995 93620384
356517841050 14265911
801138445168 213061024
841778228340 480485104
684976402515 123332341
533676395140 388577288
503966575510 480479615
184310923565 480474126
909337897708 3628229
143848780900 89256629
977673144055 480468637
468204755585 227431226
563386214770 480463148
132648500575 330800074
605750216835 480457659
19339039894 22477455
607400762370 480452170
840677864650 152209970
977122962210 480446681
719637858750 480441192
387728040734 14913613
305350929465 321073566
975472416675 214460719
785659680150 480435703
156801831315 51206881
301499656550 480430214
89679646225 346943223
243180380980 88268609
736338563319 47825657
145360597449 323384435
978773507745 112848351
67122190580 230411753
758150587900 163736870
286644746735 352783519
775206225095 184781696
37412370950 480424725
985925871730 480419236
722963463694 36787278
383476751455 335877399
980424053280 480413747
995623880877 59961836
206868379210 167365099
484871016679 72004702
963801695789 14425092
481409119865 480408258
136445103050 402074739
792261862290 480402769
577140760895 374843810
124341102460 480397280
972972684090 168078669
837666927609 169472875
688827675430 351021550
533126213295 398122659
551832396025 480391791
292696747030 480386302
856962961187 1509475
915502595570 480380813
17055642685 480375324
801970284070 32450968
226124743785 16285863
984349109333 334614929
680761952496 22631147
701481857865 144327766
771905134025 480369835
483059665400 467723179
433543299350 19639642
730641495650 463507627
95181464675 480364346
737793859635 87395858
714686222145 480358857
942461505975 233798466
755059522437 163418508
294419923013 20660596
764208066217 160273311
832975318820 480353368
852231683395 101612368
445097118095 480347879
500665484440 480342390
185411287255 480336901
130393102755 64204833
242630199135 480331412
960617506860 480325923
682225493290 480320434
89249925974 56404964
32660956598 267654618
528490490596 45333651
240979653600 480314945
529825122225 480309456
449498572855 181049176
724039313510 480303967
887443321475 116169196
558715971750 187098054
324607294040 377341305
959545977 24206490
863235320295 480298478
952113544747 153357171
655816764730 480292989
296548019945 189293654
348265113375 148460983
455746272467 158714435
143597467035 480287500
300722748652 92978171
2750914715 480282011
905049140515 480276522
482509483555 480271033
743845859930 32670528
167805468215 480265544
459461593830 347969666
735249748485 267050828
626106945100 480260055
946312778890 480254566
517170939790 281942485
48416007850 480249077
446747663630 480243588
936959687525 480238099
839297268135 142395638
69873099805 480232610
161203286075 480227121
420889116915 480221632
48416007850 229610359
66052993432 349830437
795562953360 143257411
831874955130 427263760
879740775645 57019732
278942200905 480216143
817308091568 150146106
595846943625 480210654
217872016110 480205165
116088374785 480199676
607950944215 169686946
463803300825 94965189
642612400450 480194187
256934927105 318729763
249232381275 382874217
659668037645 480188698
32460734345 23635634
513389426576 238178688
254184017880 480183209
903948776825 20616684
380725842230 480177720
934938263819 96677757
819770954540 149712475
97932373900 476747095
630508399860 431660449
963918597930 480172231
6602187630 480166742
296548019945 480161253
134244375670 83449267
712485494765 480155764
706759420312 44696927
348265113375 480150275
340562567545 477713159
463013104058 118930163
503966575510 480144786
242707039646 138174597
692925766719 28701981
145409224500 160015328
695429857570 297805695
776856770630 147291826
597023544036 292755815
532025849605 236636279
219522561645 480139297
335060749095 93384357
611802217130 44032758
593646216245 275953986
875889502730 480133808
594196398090 480128319
133353461242 183771720
578791306430 480122830
286094564890 480117341
707419211998 23119668
393058552983 92182266
854828963580 894707
480308756175 372928149
860326324962 53940403
34892372977 147868171
258593157240 397881143
948128323765 117085859
179909468805 480111852
994178599405 480106363
393380024665 480100874
109486192645 396393624
864885865830 480095385
837926955425 7267436
883597592450 81742188
697630584950 480089896
519371667170 475330933
983341312139 28855673
394536101705 98137831
11003642390 480084407
105207417035 328362958
566687305840 92094442
112237101870 480078918
229976016700 480073429
692752193561 378746489
967219689000 371248515
185411287255 386282886
843428773875 480067940
529274940380 480062451
659927085511 21555303
97043408067 23004399
835189362514 429624030
549081486800 480056962
538628031745 379558861
851801463645 63183879
641512036760 480051473
260786200020 430919434
845282555124 141199036
844839771053 62267216
672322220080 480045984
98737146543 134008446
790061134910 480040495
215121106885 112096358
752098587605 467037054
496264029680 376797894
41915267919 371319872
288845474115 480035006
48416007850 152989408
477847424634 120000518
944112051510 480029517
457201118685 447518170
950714233650 190517701
505617121045 480024028
195864742310 284769320
174957832200 480018539
748247314690 293979862
732292041185 211793065
72073827185 171421470
210879574140 245594327
238228744375 480013050
245562464920 276903583
722938949820 480007561
455550573150 480002072
228875653010 418283756
122690556925 157062246
794462589670 479996583
181560014340 409764828
60520008440 479991094
710549770816 12921106
471607876187 6147680
469305119275 479985605
378104989371 192554120
484710210935 479980116
508918212115 204102976
597497489160 152133124
729375690592 23009888
679474584065 479974627
705883312625 171514783
47315644160 281838194
693779312035 479969138
871488047970 61158438
192563651240 458688285
295447656255 393786349
819770954540 194799121
219299996254 91990151
793912407825 479963649
863386015301 159642076
210719652125 452315556
43216869327 142077276
228325471165 279955467
719637858750 479958160
91880373605 479952671
842328410185 479947182
3301096560 76351990
956216052100 479941693
979873871435 408260842
938610233060 479936204
828573864060 479930715
590895307020 479925226
685526584360 479919737
912751686345 479914248
480308756175 90365407
344494243332 353052480
719751393226 197543621
996380473986 190001735
651965491815 90541055
516070576100 479908759
403283297875 479903270
136995284895 227749588
403833479720 197938829
211820015815 479897781
514420030565 479892292
46532841076 82060550
453349845770 479886803
216221470575 479881314
352166846667 100426744
232844818667 58391982
720004353791 75127943
964468779775 453270642
818120409005 427291205
986499991104 333489684
298198565480 111229096
926506232470 479875825
410225534543 39987365
318005111900 162693960
994187617832 88378389
289552915810 13426094
340567760139 91507119
278546594789 205848478
579891670120 479870336
63270917665 479864847
371372750865 479859358
699831312330 50745805
921554595865 479853869
339704296200 209240680
875568810486 13574297
307001475000 420402510
261886563710 479848380
63933569120 78992199
509468393960 35524808
917703322950 479842891
877131339906 42687953
472606210345 258043379
67122190580 479837402
261886563710 479831913
448398209165 479826424
462311019627 27302286
273990564300 479820935
891294594390 479815446
721288404285 464281576
844594335907 380832309
533676395140 479809957
993628417560 479804468
645913491520 220778558
305350929465 188975292
513869848720 479798979
825272772990 192872482
123240738770 479793490
643712764140 479788001
785692218942 357613839
619504762960 479782512
115625621732 26270354
989777144645 244716087
125094476107 211271610
448948391010 479777023
254184017880 331628913
261336381865 191000733
939160414905 479771534
793362225980 479766045
572189124290 479760556
287745110425 479755067
820871318230 479749578
106185101575 479744089
253421996150 142714
918579084830 153664555
565036760305 479738600
55600537375 287645556
715337747397 358448167
817020045315 479733111
655266582885 479727622
382926569610 265266903
799414226275 470363388
535326940675 479722133
868186956900 479716644
105084737885 479711155
946862960735 479705666
797981242744 222524060
407134570790 479700177
994213289885 173150505
821421500075 479694688
304250565775 479689199
720738222440 338171801
854432410775 479683710
533676395140 479678221
635087983648 269959998
324156270980 367999027
434093481195 479672732
605750216835 479667243
347714931530 479661754
326808021420 479656265
959517143170 479650776
185411287255 455197281
928156778005 421527755
415387298465 479645287
667924497840 119270481
88029100690 479639798
271789836920 185138481
999680417855 372324359
120664473058 197724758
947963324425 453890899
881391321180 142285858
777957134320 62140969
124891284305 479634309
791711680445 49153995
678924402220 479628820
12654187925 97177256
985375689885 479623331
397781479425 479617842
202102243360 172672962
536427304365 243656710
743845859930 479612353
190362923860 479606864
463253118980 479601375
630648429739 180900973
990877508335 479595886
983174962505 297745316
710643747985 55696883
22007279290 479590397
212978184164 202560567
633919210551 287491864
98556443174 256166141
703132403400 225866861
99032737590 479584908
674522947460 317253222
149709544435 133701062
719637858750 308536690
644262945985 479579419
287745110425 333780601
640258197722 48566672
972171325605 166080673
447552787569 26885122
628307672480 349978640
172757104820 289725887
99032737590 163890562
531124374341 211194764
538183935803 212764618
26958915895 323444814
595067565677 5104770
358718568430 422581643
826923318525 223199207
129842920910 355582909
731191677495 479573930
247031653895 250402691
980727386398 93757609
447297845475 479568441
379075296695 231399773
679782725547 109324413
705883312625 479562952
462152755290 479557463
890744412545 479551974
295997838100 54033716
236028016995 479546485
470405482965 144174074
955806152628 325448299
904498958670 245561393
645583780849 6438597
633809490930 20748420
668470947165 479540996
395030570200 479535507
433285769029 51141013
959149931651 42792244
518271303480 479530018
641512036760 125357782
931304684644 11093269
724098501397 206397378
742386232793 281311250
157636096355 121224565
661318583180 322352503
669571310855 479524529
534988167665 116119795
567237487685 20259899
192189902322 106453666
278942200905 479519040
773005497715 479513551
842446687157 275970453
764202588195 479508062
713035676610 175351594
434093481195 479502573
368071659795 170362093
470677512316 41990850
222823652715 19656109
373246808480 179665948
53367644455 37434980
571088760600 479497084
530925485915 372104799
124578814583 900196
28922235628 148120665
525978981525 81495183
562285851080 172969368
901748049445 446091030
215671288730 432170926
853332047085 479491595
382376387765 401888113
319105475590 479486106
71523645340 479480617
166762947607 269773372
605200034990 479475128
545230213885 479469639
950879189078 65363012
607950944215 192713301
459952027910 479464150
476457483260 413069206
753749133140 469035050
999680417855 479458661
887594329354 274471956
463422031977 124600300
214020743195 479453172
64232302456 61312130
109486192645 74090522
684426220670 479447683
577690942740 479442194
589584360426 22559790
673972765615 479436705
843076772375 100761573
185572603476 92802523
927606596160 241252528
997246674028 13228490
722388767975 106415243
167805468215 479431216
973059657295 86638376
466950279823 41354126
935161007439 58869525
371372750865 107716136
682225493290 479425727
169193395126 180906462
452249482080 354243593
341662931235 479420238
995945012241 284643073
994843276301 212588970
186511650945 479414749
434133880235 41112610
178258923270 382270427
623692357883 43752819
706983676315 479409260
282793753759 138800343
690008656063 44850619
563692270432 51706380
141946921500 479403771
505617121045 72015680
945762597045 109818423
910000777120 479398282
234377471460 479392793
834688202928 288216412
631608763550 303195893
362569841345 218176772
749352607502 10873709
129292739065 250270955
239492142343 194639940
779057498010 310551153
133144011980 479387304
75957798073 115367802
771905134025 248014976
971072822686 13371204
449654948976 16137660
423706415595 40541754
781808407235 225317961
528903244348 212512124
234927653305 466855917
513319666875 146946019
38512734640 479381815
179909468805 11290873
988126599110 242262504
974922234830 20644129
843428773875 479376326
430289490526 35771813
593646216245 479370837
754849496830 106783006
253633836035 479365348
652515673660 339132376
432993117505 479359859
859997896136 159834191
757271008257 256188097
921554595865 51689913
720188040595 479354370
209619288435 479348881
383521300179 194524671
749897860225 42342146
499773702750 192943839
16859402538 51651490
644327820476 169736347
326257839575 479343392
620605126650 479337903
466669577852 344604909
620327193716 72987233
662110857370 209240680
22557461135 197378951
756374544450 2201089
855532774465 479332414
987236524499 60631494
816106214312 69101021
196965106000 479326925
645913491520 479321436
492412756765 150491913
124891284305 253679624
962922871047 65637462
810417863175 479315947
17605824530 479310458
474256755880 24261380
781808407235 459610437
770939108121 261556339
151850194710 164274792
42914189400 465242151
332860021715 342239150
42364007555 479304969
928706959850 313114516
491084064234 86424305
731741859340 479299480
959906241913 34997864
470405482965 479293991
485810574625 479288502
490558451153 119687645
189262560170 479283013
38512734640 460746660
489111665695 8244478
558434578165 119726068
932558232765 889218
663022075609 315551632
143597467035 437643459
977673144055 316874481
795012771515 479277524
688450880117 1750991
803265499190 479272035
744396041775 141885161
190519766546 320991231
7152369475 268472479
89679646225 425507280
480308756175 479266546
298748747325 479261057
210169470280 479255568
754849496830 479250079
618404399270 479244590
894045503615 384663631
775655658926 5543890
86928737000 288490862
592752859212 138838766
80244096194 7218035
430296741495 147522364
972776128489 361522007
124382324850 291992844
6602187630 88597949
916154680700 372038931
302049838395 479239101
923315514212 85979696
451699300235 479233612
618954581115 479228123
847406173032 111854842
891844776235 479222634
774656043250 197949807
320242159993 203093
131493466445 305106065
766962213952 203175335
609601489750 351103885
236578198840 479217145
108936010800 477109369
831324773285 120192633
141396739655 451991705
631058581705 479211656
623906217720 479206167
416777739338 181356560
683876038825 139250441
325157475885 479200678
503416393665 249754989
759611496555 68656412
870595333150 54873533
806566590260 150695006
769154224800 417279269
631608763550 406334203
441974825711 96666779
262986927400 49664472
119939647700 479195189
976572780365 479189700
63270917665 479184211
560085123700 419074172
415457546687 74546109
755399678675 214405829
171106559285 457431304
45114916780 479178722
106185101575 479173233
428591662745 357707152
927965499914 66466301
486360756470 479167744
744396041775 479162255
607400762370 479156766
944662233355 479151277
843978955720 479145788
190913105705 54033716
824943699043 112590368
502866211820 479140299
369777605807 83065037
603549489455 173968366
950164051805 171157998
344158818612 35233891
798864044430 179934909
175508014045 400598198
110586556335 344341437
952100190010 24453495
741645132550 479134810
170006195595 479129321
742195314395 479123832
53367644455 479118343
582104275696 413085673
641512036760 244694131
557884396320 371440630
271239655075 479112854
426941117210 479107365
576364775149 81780611
47315644160 251912166
305350929465 34163536
559534941855 479101876
599981399539 97495618
499014938905 479096387
698082181447 9397168
996379326785 479090898
818120409005 417630565
209619288435 440651431
121744538426 273692518
839968619655 3007972
674552763708 14990459
69322917960 265711512
146427867958 116427179
420338935070 23163580
534776758830 479085409
853110689274 123239028
716886949525 339774589
688827675430 411773802
671322217266 274301797
206868379210 479079920
800514589965 479074431
378525114850 254113255
525973849310 37105640
469183436215 16801829
215121106885 18969984
7702551320 264970497
960415190390 59775210
59969826595 356093386
901197867600 101200693
911173771258 20660596
181009832495 479068942
290680532385 290867599
31910552500 479063453
273805609537 55290697
298748747325 479057964
910763240551 9699063
640961854915 320574067
600798580230 479052475
241529835445 301538215
210867350137 172788231
53367644455 302152983
705239820361 21445523
747146951000 479046986
847921093541 257856753
647651356067 266935559
539728395435 479041497
452249482080 479036008
894376962369 56278717
615103308200 97352904
631608763550 479030519
983725144350 349698701
773005497715 479025030
850581137860 87280589
924855686935 252751983
938060051215 368745531
718537495060 326644901
545230213885 479019541
964049774052 287947451
112787283715 479014052
431342571970 479008563
976022598520 479003074
602691426692 180275227
847280046790 478997585
524873485620 393835750
658017492110 370551412
465030438459 97292525
573361948269 359496566
234377471460 478992096
388460015678 277024341
100911252273 170175467
587044034105 478986607
80876736705 478981118
986476053575 478975629
606300398680 155980913
498233486115 147478452
551600213906 138361223
716754398245 24711478
222451572453 184595070
232176744080 478970140
833217142204 103138310
949063688115 350187222
699831312330 397903099
795562953360 478964651
255452762134 81835501
235499225783 32346677
974372052985 168781261
354665912175 15599738
335704650126 71055105
704782948935 370738038
576590579050 186873005
651136866559 74079544
115538192940 450493208
896796412840 398677048
569438215065 320930852
680983236042 48089129
586586523047 1416162
898997140220 195282153
66572008735 478959162
883592048560 478953673
271239655075 478948184
546880759420 478942695
480311149379 430694385
506729132393 284160041
751548405760 478937206
171106559285 172837632
789510953065 478931717
936959687525 39098147
429692026435 478926228
155151285780 478920739
213566992102 171553206
75621604893 111997556
265737836625 478915250
601898943920 96798515
311600939946 110032494
276741473525 89893353
51717098920 461383384
425290571675 478909761
579891670120 478904272
207968742900 478898783
379625478540 478893294
529274940380 478887805
36862189105 478882316
119939647700 478876827
980424053280 478871338
971846011623 87983181
563936396615 478865849
584293124880 440234267
292779400392 144701018
164098133347 155042294
740544768860 236669213
637502705182 13524896
328458566955 478860360
733942586720 189935867
635912148928 6756959
299298929170 56339096
969970598225 478854871
558984760010 478849382
329280701305 192987751
377974933005 326771148
644262945985 478843893
188191820613 433905450
241639555066 287491864
744946223620 28416553
156131969895 6855761
530925485915 478838404
820321136385 81851968
73724372720 478832915
36662512844 59637985
618195117259 62975297
405484025255 478827426
514281106556 45619079
112787283715 478821937
835176046200 399763870
651415309970 25875146
14538367256 189392456
535326940675 478816448
598818422826 193547629
136445103050 478810959
678924402220 478805470
950714233650 478799981
718075598291 249678143
822777157155 107628312
319655657435 363344355
807666953950 478794492
731741859340 455224726
263617572496 322314080
18838270027 83828008
807856324450 81149376
233827289615 425260275
196182912195 156134605
205999700721 35080199
298498330748 55779218
967494117044 147752902
59419644750 465823985
587824770417 213494655
804916044725 165603130
643162582295 436331588
814518572717 226937216
806016408415 82153863
636010218310 280767839
704330800630 98489127
313603657140 478789003
694144517161 102106378
892485949233 110921712
516954587947 37961924
980424053280 283078708
508600319261 89146849
557969914940 142434061
479208392485 468788045
817020045315 478783514
764934192468 102029532
209619288435 478778025
947507685116 167387055
563936396615 179605569
809317499485 478772536
510018575805 478767047
490762211230 478761558
210579751074 22230450
590345125175 478756069
799414226275 30299280
140550549599 74573554
684426220670 478750580
888543685165 478745091
302806066322 53753777
17055642685 478739602
722581860017 184940877
804365862880 478734113
959698779669 97781046
894045503615 478728624
275288312430 196725760
479208392485 63535175
566569278454 34344673
958416779480 401833223
842878592030 185138481
936409505680 245962090
638761127535 478723135
183256908991 337798549
265187654780 478717646
590895307020 478712157
458301482375 299606087
466004028205 202313562
24208006670 478706668
807116772105 478701179
556467435180 167096138
602449125765 351751587
701481857865 260705544
967769870845 478695690
200890749376 360232092
792812044135 161694962
116786913322 215130377
514145193427 33016335
309202202380 478690201
46430284600 215492651
397231297580 478684712
178809105115 478679223
304250565775 478673734
64371281355 167656016
953252611376 88010626
667997479584 286794761
318005111900 469139341
534226576985 478668245
185411287255 478662756
362569841345 478657267
670671674545 189699840
381427932150 178326632
91069741291 43105117
442896390715 332573021
244830926515 478651778
142152967582 53753777
224717811048 28339707
870170547510 768460
602449125765 478646289
923205141400 366945139
5490 478640800
437944754110 19376170
408785116325 478635311
773555679560 478629822
58869462905 478624333
677824038530 104159264
598288813753 17229971
197567845020 226981128
192013469395 478618844
841778228340 478613355
662740404666 72279152
709647400845 10906643
998695295720 278753376
524323303775 478607866
737464725309 255743488
660584467526 46865082
524873485620 478602377
687242657577 8090786
205906030936 297789228
233277107770 478596888
445097118095 478591399
203759320805 157226916
357668730 106991588
917428837108 190309119
12862391184 21423567
288845474115 478585910
50616735230 367011007
271789836920 478580421
750448042070 204915348
413736752930 478574932
870937866125 478569443
556784032630 478563954
332309839870 478558465
127642193530 478552976
528724758535 331974720
907800049740 70341535
573839669825 478547487
770254588490 234446168
146348376260 401975937
269211710437 251879232
269264201744 61207839
774656043250 16554824
884811095408 255952070
695529532321 331952764
488561483850 314936864
683876038825 233101363
20356733755 433477308
705333130780 478541998
547430941265 478536509
329558930645 478531020
630508399860 478525531
842328410185 26193508
132655317913 367109809
309356097473 157056757
188177631548 375568358
676723674840 478520042
310302566070 178321143
968870234535 467174279
343313476770 159477406
371372750865 399116168
921822162659 101562967
125991647995 478514553
905599322360 389450039
23657824825 276376639
567787669530 478509064
59419644750 78662859
650321181784 242525976
43586836324 38439467
223135422426 15885166
41263643865 154229922
1100369180 478503575
822116119466 205140397
69322917960 478498086
537293153111 21412589
525423667465 257730506
797213498895 478492597
904498958670 92555518
363120023190 478487108
645913491520 478481619
201916742605 472899306
99985619920 42232366
495163665990 476703183
681125129600 478476130
752098587605 478470641
181560014340 478465152
491862574920 478459663
574087948273 85084989
415937480310 265360216
407134570790 478454174
456100754995 363832876
652730946751 37616117
311953111605 478448685
285544383045 332293082
121040011390 478443196
615388362948 147055799
728440768270 205886901
738465205666 319844030
983244310531 295747320
941393741456 434909937
824172409300 478437707
525423667465 478432218
206868379210 478426729
677824038530 478421240
754849496830 478415751
341112749390 478410262
466769559987 22592724
648268772673 218797029
113337465560 46475363
94260607752 3013461
41263643865 478404773
600798580230 478399284
286644746735 478393795
677513484469 127108773
221723289025 324751196
107285465265 281475920
88029100690 478388306
130943284600 478382817
792812044135 409067725
233827289615 143037851
398881843115 382528410
68772736115 478377328
922104777710 381326319
648114218900 478371839
430792390125 478366350
396130933890 352240108
471505846655 478360861
341112749390 436951845
318555293745 96106901
389932182272 6680113
534776758830 144629661
877540048265 362361824
437394572265 167370588
972171325605 302163961
558161991517 132861245
768467539595 38258330
878640411955 478355372
846729864945 73843517
86378555155 478349883
196965106000 319800118
710628861817 73475754
1650551025 478344394
222273470870 275185526
514970212410 247718570
886342957785 342991143
736143314100 240862809
72073827185 444191836
313603657140 478338905
203235985659 105970634
880290957490 478333416
869964501428 27966455
891294594390 478327927
583192761190 478322438
737243677790 478316949
353406285150 72180350
164001548903 264421597
707533858160 229818941
261336381865 478311460
67672372425 478305971
289129694535 123996510
572739306135 478300482
475907301415 478294993
861584774760 212720706
673422583770 478289504
13390123019 258240983
280376526333 131329814
411536025550 478284015
814269136090 466301528
790061134910 478278526
795012771515 274071259
886893139630 478273037
650865128125 478267548
664069492405 41996339
567245084461 135885684
472606210345 321929850
492412756765 478262059
808767317640 276733424
423089844295 478256570
483380437071 30919537
411536025550 359331896
944662233355 154910558
300949474705 478251081
85828373310 463880879
386227660680 383055354
636010218310 478245592
70973463495 478240103
803265499190 365567400
888543685165 409638581
855095495861 286893563
716483082464 17191548
499014938905 478234614
35811868628 383143178
631608763550 197538132
285544383045 478229125
201916742605 478223636
12654187925 478218147
459952027910 453133417
457751300530 478212658
934208778300 351032528
515520394255 257346276
278392019060 454445288
167255286370 229747584
875889502730 392139649
657878787661 15034371
270139291385 141698535
73724372720 478207169
80326554860 478201680
36312007260 47836635
67672372425 478196191
544129850195 446107497
507581939275 136571809
586493852260 323845511
129402343417 251478535
443996754405 419524270
319105475590 271996417
742195314395 478190702
796663317050 400032831
949063688115 478185213
381826205920 478179724
431342571970 478174235
726868276315 89443255
116312918797 223341921
536977486210 110241076
907472144950 136077799
437111002128 29157568
187061832790 272347713
496264029680 478168746
925405868780 292190448
927056414315 478163257
561735669235 478157768
845629501255 447880444
150199649175 361318914
972171325605 478152279
620054944805 478146790
197515287845 14891657
339373948805 1679634
917703322950 478141301
813168772400 478135812
885792775940 478130323
126541829840 478124834
874238957195 478119345
345514204150 478113856
156251649470 478108367
411683910188 3732520
421439298760 478102878
91330191760 478097389
728583992747 253888206
500665484440 478091900
713585858455 478086411
391179297285 478080922
757050224210 38615115
593096034400 4715051
645363309675 423223856
86928737000 478075433
284444019355 18031365
278392019060 478069944
600531455137 6767937
421775829350 64347547
841330476724 104236110
734179914613 56498277
577140760895 298102101
667370583475 478064455
142151397728 81648875
712348579730 55076626
96281828365 478058966
604233147313 311451349
859384047380 478053477
625556763255 150497402
173307286665 330075526
969970598225 361203645
141109771827 158302760
62170553975 478047988
738344041480 74771158
479208392485 478042499
384992983741 47567674
65280608470 4177129
3012816861 111179695
523222940085 456618932
715786585835 478037010
731891215030 285455445
62720735820 266331769
529825122225 478031521
479432349174 194722275
340993860231 37352645
290496019650 478026032
89679646225 478020543
44564734935 66614504
872038229815 478015054
959579635435 277847691
560136566608 58205356
66021826890 478009565
951814597340 10862731
351596421390 403287808
864480352069 162726894
805466226570 451278135
250882926810 196835540
835726228045 260458539
648114218900 478004076
91882816210 43522281
381632380933 356785
319105475590 323005694
371372750865 111624304
398881843115 117371287
422539662450 318268687
606300398680 477998587
516806824067 138728986
356517841050 336481189
120489829545 477993098
478658210640 375667160
922105859043 2717055
795562953360 62903940
359446709144 57557654
387328024370 83114438
507267666580 382264938
325165813676 413255832
134959112246 104131819
858283683690 263411621
960631608101 269905108
262436745555 477987609
829124045905 385470514
558434578165 425062671
899547322065 477982120
532025849605 355094388
214570925040 477976631
779668283904 15588760
957316415790 477971142
869837502435 477965653
773005497715 477960164
434785295707 318383956
546414658077 80759657
516491747070 52974339
632709127240 190627481
715786585835 477954675
346787410961 2881725
893495321770 168199427
501765848130 451843502
22890396430 116339355
762552042660 477949186
715236403990 477943697
823622227455 477938208
612527311449 193827568
554583305250 100102893
797763680740 459078004
191463287550 477932719
369172023485 477927230
725689859045 477921741
413826750574 296197418
301499656550 253240504
251108639979 23882639
858963658429 229687205
832000554428 336514123
312503293450 290730374
51035496529 58046175
720188040595 477916252
978223325900 31638596
357618204740 477910763
334829050008 100531035
865436047675 20841733
396838556722 27593203
153006952386 327973239
266838200315 39070702
825272772990 477905274
468204755585 477899785
393380024665 477894296
333410203560 477888807
219522561645 395641631
870937866125 215542052
843428773875 433504753
952364779185 477883318
913497298546 3578828
209069106590 258015934
769905386380 26116662
173925998675 282469429
405484025255 477877829
439513197764 982531
209069106590 477872340
239879289910 477866851
871538058249 412042763
708634221850 477861362
183989929426 21961489
265737836625 334313034
960617506860 7250969
800184670712 167156517
472606210345 477855873
728493094907 358519524
368071659795 342173282
968320052690 477850384
673972765615 477844895
879224005343 426017757
728440768270 239029483
606850580525 207176816
661868765025 27335220
81977100395 477839406
331869558783 357888289
566687305840 477833917
435193844885 477828428
99032737590 477822939
189498433478 12783881
678486563738 89574991
620054944805 477817450
519371667170 30277324
816589688340 271403605
741101789999 223748107
674522947460 477811961
616426915009 162084681
869287320590 228067950
154050922090 455713247
525973849310 454357464
316904748210 193536651
38183347820 126010973
322956748505 389905626
466009467804 455488198
589794943330 346558993
411187542499 63255236
973821871140 477806472
529042423432 143460504
590895307020 258032401
703796602753 296131550
348102614111 17246438
980424053280 477800983
11003642390 477795494
381826205920 477790005
793449583415 236531988
378119370551 205140397
773125262206 83021125
284994201200 477784516
966278852117 136983484
663137086626 48879545
209619288435 79228226
97965346323 73986231
988747517698 402003382
846729864945 477779027
740544768860 477773538
266288018470 477768049
540899704450 368783954
646463673365 477762560
861921563333 18991940
514420030565 247169670
919904050330 477757071
988920426687 161985879
322956748505 477751582
589794943330 475385823
38892024540 60203352
386777842525 477746093
233277107770 477740604
266174118812 22653103
184310923565 477735115
965569143465 62464820
649277096811 255079319
878640411955 28828228
156251649470 477729626
632709127240 161892566
270139291385 202335518
593646216245 200419857
319105475590 477724137
155701467625 477718648
250480223417 46442429
983725144350 239852833
553141791813 11636680
774656043250 477713159
209306944960 202104980
241529835445 477707670
117624872459 25342713
686627299346 67887952
791711680445 477702181
514639102044 23147113
9353096855 144821776
74824736410 434547663
991427690180 409967921
111686920025 299968361
284165916262 2404182
910932115125 93916790
884914184317 22845218
580554596025 176679932
568337851375 405357161
340012385700 477696692
844292147082 64517706
863279177405 362724098
652515673660 327193801
147998921795 141901628
470796876110 72520668
584293124880 477691203
689223026144 18261903
827473500370 477685714
615103308200 261452048
173307286665 48385535
958049567961 42792244
284994201200 477680225
764752770040 477674736
874789139040 477669247
320756021125 477663758
981761141073 21033848
950164051805 131922626
302600020240 440217800
199165833380 477658269
520139674491 214801037
791161498600 245138740
923251018462 237327893
570538578755 186291171
310897752226 477543
440145481490 477652780
992528053870 305221334
563386214770 426561168
985925871730 477647291
700381494175 150382133
91330191760 385591272
933344781928 49143017
155346364840 52447395
946312778890 477641802
799622083727 117195639
704782948935 395246423
602999307610 477636313
536427304365 477630824
807666953950 459001158
468754937430 325744705
588282934666 114994550
562285851080 477625335
950317881030 146270872
636010218310 181987795
355417477360 371050911
182110196185 251434623
411390081110 66987756
669021129010 477619846
841228046495 473980639
307847717038 38077193
680024765910 477614357
27537953413 417153022
974922234830 477608868
675623311150 477603379
482509483555 477597890
941361142285 473223157
310852747915 109961137
950431925983 3946591
6611431106 465104926
369722205330 318746230
765853133730 304853571
993078235715 471741127
848380410480 477592401
744946223620 477586912
634224667912 38313220
451828840635 62069612
490816579775 148384137
536427304365 115120797
62780851348 194930857
73174190875 47671965
420338935070 442166395
42364007555 477581423
459485289843 174127547
302436571379 3584317
989438470437 169659501
608501126060 477575934
500885719587 247059890
227225107475 358486590
728990950115 477570445
602774058098 71598516
519371667170 213516611
814819317935 333555552
722026513023 27324242
662969128715 52447395
232382186372 91518097
408234934480 365331373
83627645930 477564956
161203286075 477559467
500115302595 363036971
391179297285 303503277
183760741720 477553978
313053475295 477548489
961197620222 372747012
235186108359 16856719
730641495650 308558646
900097503910 477543000
466554210050 477537511
185961469100 477532022
569438215065 256341789
818944640153 36298757
884513138602 30612153
941911324130 304474830
271789836920 477526533
951012950519 19485950
238228744375 477521044
719894409121 35398561
545230213885 70182354
231626562235 477515555
114798752956 96408796
974372052985 477510066
468921440756 117063903
396987132974 63238769
765853133730 404286806
893769041733 1910172
645553547437 252241506
57769099215 477504577
959220498235 211002649
648664400745 455669335
453093720633 82208753
576590579050 477499088
35761825415 477493599
755949860520 271892126
331209476180 477488110
534776758830 51267260
6052005785 424475348
774656043250 256918134
942461505975 73195815
804365862880 477482621
813718954245 445706800
724039313510 477477132
66097992254 69073576
891143243285 47112087
273216823555 90261116
252533472345 450844504
461999867265 11565323
410985843705 477471643
939160414905 410577200
764752770040 477466154
210719652125 477460665
752817583645 172722363
190362923860 258202560
376874569315 477455176
860645337572 257077315
595932956255 259569321
472606210345 356225122
679516218130 111821908
701481857865 30667043
920454232175 307861543
480858938020 477449687
134133747456 22894619
57218917370 251456579
913037696179 51097101
53367644455 121208098
239879289910 477444198
564486578460 179572635
824935427120 104686208
997303084481 72498712
599743681927 78278629
961167688705 405977418
144147648880 477438709
74274554565 477433220
533163511050 135474009
689377857275 477427731
508368030270 169873572
173307286665 477422242
585010869428 127037416
891844776235 477416753
182467639865 94893832
808217135795 477411264
648114218900 74452796
359818932120 247537433
24758188515 36183488
582092397500 110510037
30314858542 361950149
573839669825 381309852
6602187630 477405775
65471645045 477400286
89679646225 477394797
5501823940 344138344
671221856390 477389308
768604042955 3260466
576040397205 301763264
45665098625 310073610
617438708195 34004355
957441054513 213176293
683325856980 477383819
588144397795 192411406
895333168452 102589410
518821485325 213308029
929600978144 43022782
346844002551 184342576
223662748075 114012019
755399678675 477378330
216771652420 477372841
560373471848 183876011
371517578130 240006525
566357617125 48105596
410985843705 477367352
819220772695 477361863
968870234535 228084417
357618204740 251445601
587044034105 477356374
816722022641 27000391
260786200020 195150417
824172409300 477350885
145798194415 477345396
707914245860 24338226
243180380980 70056107
291239293537 25814767
237678562530 395158599
641512036760 477339907
976022598520 321315082
292696747030 477334418
403062757925 22642125
527074213000 477328929
431892753815 477323440
757050224210 477317951
812340986961 79892395
210321016081 309634490
762552042660 477312462
435082201206 9611239
817262922587 54072139
47865826005 477306973
810417863175 379613751
82254717548 116679673
248132017585 183552160
680605801424 194645429
193664014930 60757741
338943611205 182459849
875889502730 471033046
327384978607 286284284
415387298465 477301484
127725769044 77828531
738211545090 20078762
63821099510 477295995
352666568135 477290506
62720735820 477285017
515520394255 477279528
862685138450 230225127
462152755290 477274039
608617295256 265387661
271789836920 477268550
773005497715 477263061
367121617859 128184617
347164749685 254623732
502316029975 43308210
916804356159 36370114
275641109835 309711336
650865128125 477257572
445097118095 403776329
119954385665 180994286
313374845267 120955604
670836629973 65363012
792812044135 477252083
49516371540 435782688
488011302005 179369542
791189075336 394867682
531476441709 265931072
902862245415 438444853
282793473820 379202076
893678923331 112766016
240429471755 338539564
304131089293 15149640
233277107770 421428953
44564734935 477246594
908350231585 292667991
403866501544 410890073
300621344866 86879892
96281828365 477241105
856509901708 50054191
494063302300 352300487
791161498600 152934518
551832396025 477235616
405484025255 477230127
527723438361 221508595
964468779775 477224638
567787669530 47611586
575793208160 156123627
71523645340 477219149
698309818674 113583877
788532049967 102726635
175508014045 477213660
514420030565 477208171
544680032040 477202682
60520008440 333555552
432993117505 195847520
803265499190 477197193
35211643570 477191704
698180766795 247252005
829674227750 477186215
905049140515 477180726
762001860815 477175237
960617506860 218028569
511853529784 233172720
985375689885 477169748
719637858750 477164259
404935056479 404275828
210169470280 477158770
18156006375 281854661
659476067940 19919581
629408036170 477153281
954015324720 224642814
190998657259 294435449
616268557359 162962921
809511623459 101255583
51796974848 52140011
759801133435 477147792
111136738180 477142303
795562953360 421132547
92195184222 31918535
441796027025 318954812
221969415785 6647179
579891670120 477136814
520213243558 83218729
719637858750 477131325
351567401047 26122151
492412756765 198251702
536086253420 41019297
975753898084 149723453
974738169285 95426265
380175660385 219988142
308652020535 248887727
91330191760 143433059
108385828955 458358945
889093867010 120187144
360037833440 138196553
240255571838 54428924
83653784548 198482240
486910938315 82598472
307001475000 445207301
112237101870 467827470
971621143760 477125836
163954195300 477120347
648664400745 477114858
628857854325 4078327
880021153765 62360529
611252035285 477109369
173739764975 1877238
377121173618 46541231
859384047380 477103880
948614020838 317637452
565586942150 395663587
19921606839 356603863
354867295515 135150158
106546881565 23531343
521572394550 227392803
572739306135 477098391
344665236660 52853581
494620499087 325750194
943561869665 477092902
425594942214 38214418
799477289396 23273360
120489829545 477087413
666413422306 248190624
153500740245 120911692
551414570437 243239546
719637858750 477081924
218422197955 477076435
357068022895 477070946
415937480310 341794541
108385828955 477065457
396804486499 22817773
369172023485 424755287
701481857865 455098479
504557337532 30057764
457601167983 9259943
811220676245 97638332
194764378620 477059968
968870234535 310660933
642062218605 12322805
957525184416 73431842
115159805817 173529246
505617121045 429086108
898997140220 446925358
355151455556 144536348
679299218585 86528596
861584774760 477054479
107835647110 147901105
306744784496 116130773
447297845475 298069167
878090230110 477048990
109486192645 477043501
780775596668 8436593
166154922680 477038012
122690556925 208055056
823622227455 40717402
406607426278 227886813
899769911993 114500540
652515673660 477032523
954565506565 477027034
578791306430 255567840
115765311293 60142973
326972049207 164900538
48980186645 263631181
564167779921 118150725
153500740245 477021545
469855301120 325552590
796663317050 138789365
621906892728 188453837
53440110233 286454443
919904050330 477016056
933909410821 26264865
697914020443 183475314
964468779775 477010567
494613484145 477005078
190362923860 476999589
513319666875 476994100
379075296695 42923980
397268853318 415852129
638761127535 476988611
841228046495 80276625
697651745045 313932377
783458952770 476983122
529842094213 211578994
722388767975 476977633
250530299564 278797288
220622925335 476972144
5501823940 476966655
673972765615 476961166
195314560465 476955677
81163344840 122305898
76151471949 219834450
802165135500 301148496
925956050625 407898568
831324773285 157287295
632401367080 74710779
61070190285 374783431
235477835150 476950188
1259950877 312115518
357068022895 281536299
972721507450 476944699
705333130780 217863899
261886563710 476939210
238228744375 273890122
527837971835 95080458
953465142875 476933721
349915658910 114050442
37412370950 476928232
18156006375 476922743
99091771785 150865165
948513506270 446327057
756587021059 311445860
258035290795 207736694
732842223030 275855184
264637472935 476917254
500115302595 280899575
320205839280 469551016
182183079127 64621997
171132615568 50696404
602449125765 476911765
521653807398 35436984
264637472935 476906276
623356035875 163336173
894420160799 9331300
450048754700 58600564
816469863470 270810793
68772736115 38280286
80326554860 476900787
364220386880 476895298
829124045905 476889809
556784032630 349517564
872038229815 476884320
135608595590 4325332
896628441043 26286821
29709825120 429256267
159002558695 476878831
819770954540 476873342
256384745260 434778201
962818234240 205974725
176608377735 476867853
852781865240 476862364
333960385405 476856875
415387298465 476851386
521572394550 224522056
226124743785 476845897
121040011390 476840408
867636775055 471044024
288845474115 476834919
410985843705 4638205
510568757650 476829430
212370197660 427422941
916602959260 476823941
988676780955 476818452
887149860160 160921013
326257839575 378164655
365870932415 222930246
357618204740 326727236
891294594390 476812963
294897474410 476807474
40713462020 360144268
702865909542 52414461
234927653305 104340401
177708741425 476801985
682225493290 476796496
557334214475 456536597
45665098625 476791007
687177129895 476785518
190642928728 187361526
883592048560 476780029
753749133140 476774540
55018189990 476769051
782358589080 476763562
137545466740 476758073
66572008735 476752584
757050224210 476747095
283343655665 476741606
930357505385 457612441
960617506860 476736117
749347678380 74403395
977835865460 313367010
719742473601 193465294
250332744965 5236506
143597467035 476730628
384577115145 476725139
249232381275 440135465
473477811563 52908471
352666568135 392952021
372743892414 169083156
212920379505 109725110
280592746440 476719650
420338935070 476714161
1100369180 57283204
50066553385 476708672
521572394550 56668436
417588025845 476703183
69873099805 476697694
949873466726 186949851
112237101870 476692205
436844390420 85463730
256934927105 438823594
245447464881 148971460
660768401335 476686716
567237487685 259816326
63821099510 21676061
278942200905 476681227
398331661270 476675738
249541477843 160899057
666820401630 476670249
550968937575 143372680
87549617165 278720442
670671674545 476664760
334639125119 277666554
319105475590 476659271
698180766795 78629925
783458952770 476653782
267938564005 476648293
239329108065 316731767
133144011980 178540703
643712764140 301938912
493124759819 289325190
374673841935 476642804
519185417003 92473183
113337465560 476637315
404616334786 93636851
299298929170 476631826
127642193530 372104799
294110214258 8990982
688908319818 228671740
35211643570 476626337
386602877742 395208
735042950410 13426094
288295292270 476620848
145248012570 476615359
74824736410 354424730
367521477950 476609870
43464371245 476604381
754894490163 95201216
318005111900 195655405
728440768270 476598892
432152564652 76588017
820321136385 476593403
516867417138 20237943
928156778005 90425786
773005497715 476587914
410155275343 156968933
533126213295 250726542
818670590850 476582425
38627657833 104307467
860484411070 99696707
759250951590 476576936
677967987555 123529945
299849111015 476571447
480418355038 252801384
105084737885 476565958
560085123700 476560469
815369499780 239139263
472606210345 311116520
690478220965 138295355
323732484338 112958131
11606156361 75797601
489123944588 240198640
22246138614 139662116
311033138411 271173067
848151757788 119380261
970250674450 121361790
304115313907 9194075
487707345722 153878626
574389851670 476554980
915502595570 476549491
235477835150 476544002
698180766795 476538513
923205141400 476533024
762375464111 73124458
317699816301 69627965
798313862585 476527535
630508399860 309014233
425494350800 72114482
862134956605 444219281
467676809679 362641763
928706959850 476522046
695429857570 104291000
666270219785 269240939
54839421330 44016291
167277352150 309008744
362019659500 70418381
121040011390 476516557
772455315870 476511068
937509869370 476505579
407134570790 476500090
644813127830 476494601
286953673144 123919664
614553126355 476489112
854432410775 476483623
872588411660 291976377
291046201495 476478134
931575108626 78706771
561735669235 91095444
326808021420 476472645
261886563710 13442561
271239655075 476467156
309764042861 178293698
470405482965 476461667
100683283125 476456178
730091313805 150579737
607400762370 226799991
349401034807 419579160
933108414610 402085717
710834949230 476450689
81426918550 476445200
300065070231 19634153
570538578755 476439711
795938351559 1213069
774656043250 476434222
79423054155 178913955
477007665105 476428733
315804384520 476423244
389528751750 476417755
378032551038 258400164
34111279880 273280843
14304733460 417037753
923755323245 405049777
695980039415 476412266
798569441403 136193068
484239218893 66235763
324607294040 367878269
62720735820 476406777
872038229815 76928335
368071659795 476401288
518821485325 476395799
242080017290 476390310
639861491225 476384821
634909854620 23728947
853882228930 445624465
29963943864 33746372
182660378030 476379332
503416393665 50657981
880290957490 114088865
841778228340 260864725
463253118980 402398590
675623311150 476373843
703978958311 69172378
796113135205 223610882
164504377145 8804356
977901700526 223978645
972721507450 183969324
555186938977 284192975
805466226570 476368354
907800049740 281036800
382794007352 51914962
713035676610 476362865
892394958080 30282813
392829842820 453825031
517170939790 476357376
223924016405 476351887
492962938610 476346398
487461120160 476340909
96281828365 476335420
132043648290 266694043
872588411660 224291518
170006195595 70286645
272067684611 130539398
260513437724 109285990
825272772990 476329931
979873871435 348787527
993628417560 476324442
322594998541 254140700
659522729929 39251839
801614953655 197175858
566177100382 288106632
777957134320 476318953
910550958965 243936649
319105475590 219395330
884142230405 393424075
809440222547 245166185
941467716709 210761133
287745110425 476313464
121590193235 12948551
541929122815 476307975
106185101575 476302486
789584494687 192383961
144767826453 218182261
543029486505 445487240
526524031155 476296997
638363808851 225230137
757050224210 372280447
417588025845 6164147
810968045020 130171635
121590193235 476291508
323669536486 16110215
300399292860 476286019
661868765025 37001349
165458027935 45564189
189995657451 47446916
659117855800 427691902
378779392775 25880635
574161599675 89306030
437394572265 476280530
530375304070 476275041
973821871140 139546847
735593132255 465631870
876439684575 476269552
948513506270 83487690
587371551757 58172422
686076766205 476264063
44019136405 12674101
593096034400 476258574
937595195875 252900186
25308370360 451426338
565586942150 54148985
33010916190 476253085
588331139064 157764838
683325856980 476247596
443446572560 476242107
410817191272 83405355
954015324720 476236618
472606210345 397820764
122690556925 476231129
827473500370 472992619
200816378915 476225640
105634919730 476220151
823880484905 119462596
808767317640 140567801
117852158390 131049875
323840919533 34223915
671221856390 476214662
818120409005 476209173
735593132255 322923359
667370583475 476203684
447848027320 476198195
109870592804 87763621
654716401040 10176606
313603657140 124940618
739994587015 476192706
974372052985 476187217
145798194415 476181728
983174962505 476176239
861806206509 244222077
674522947460 201204784
430242208280 476170750
964045306006 137521406
808767317640 476165261
538077849900 357471125
631608763550 476159772
437394572265 476154283
612352398975 428592098
637771806315 247916174
272890200610 476148794
482509483555 151694004
430242208280 72712783
697873780584 220147323
955115688410 386722006
645363309675 476143305
118839284010 476137816
959345071090 53023740
394580754720 351702186
221254871324 318060105
512769485030 438768704
115172161556 194881456
190362923860 175527242
353216749980 248432140
582092397500 421824161
793362225980 282282803
63821099510 476132327
482509483555 104757565
187612014635 476126838
467654573740 420803207
511227083773 90777082
12135172622 32566237
533126213295 448533635
616753853735 476121349
726240040890 12954040
933173903869 309996764
381826205920 476115860
550732032335 476110371
976022598520 193959304
690478220965 429871035
688277493585 476104882
138645830430 96244126
763818970055 54648484
297787782279 215443250
189698875291 8140187
688827675430 476099393
73174190875 194991236
930525781658 29810759
784908636420 80089999
227225107475 476093904
332659752642 9715530
102884010505 476088415
592545852555 124281938
863235320295 305440894
991551082900 92659809
870387684280 476082926
233827289615 134661637
1100369180 213110425
879190593800 83465734
543579668350 420517779
144147648880 476077437
791711680445 359392275
572739306135 476071948
632158945395 476066459
108394583910 34075712
85278191465 476060970
469859697809 405170535
220072743490 476055481
617854217425 476049992
437394572265 476044503
871488047970 476039014
654166219195 476033525
713035676610 476028036
41813825710 133744974
167255286370 376051390
877540048265 476022547
654974663979 134650659
697080403105 340224687
530925485915 476017058
979323689590 476011569
371922932710 50537223
72624009030 135281894
114790091314 48341623
563995266140 405181513
672322220080 454895386
815144777212 129254972
517219583308 92945237
397231297580 476006080
841228046495 43571682
112787283715 476000591
271789836920 287003343
82801402900 40514309
513532941970 113325894
255288641034 183475314
835478188205 110998558
900919100338 151134126
187061832790 86259635
975472416675 155772331
593646216245 475995102
412636389240 447122962
626657126945 229023036
766403315575 384098264
331209476180 475989613
388978569905 475984124
333960385405 475978635
369722205330 250122752
67672372425 436600549
283343655665 84223216
436844390420 323175853
817570227160 465401332
688827675430 443846029
273604981098 130731513
181009832495 475973146
897346594685 475967657
366421114260 136917616
282793473820 32341188
158452376850 475962168
458851664220 475956679
909450595275 1734524
898997140220 475951190
55331359396 111064426
275094062209 403836708
367521477950 475945701
99228634511 120329858
458851664220 172118573
89679646225 157759349
641512036760 154696487
504737393199 202083024
58869462905 475940212
819356625445 244073874
492456185733 370375764
628857854325 475934723
419788753225 475929234
437433818615 50389020
624456399565 409934987
399642363440 46151512
959027741022 89723194
540278577280 180835105
310519924981 60647961
965018961620 475923745
571088760600 17762404
110984388077 65577083
796113135205 475918256
666820401630 341366399
558568839105 138471003
717987313215 475912767
257519898232 418629563
151850194710 475907278
581542215655 62486776
932558232765 448489723
774405407113 124089823
439045117800 475901789
653065855505 475896300
797763680740 243739045
450805114363 121125763
835176046200 49571159
771788649048 31539794
73724372720 475890811
27613273471 307614538
589794943330 24782835
323506930350 211106940
939160414905 475885322
595296761780 475879833
141396739655 475874344
916602959260 179144493
882491684870 475868855
264087291090 475863366
364770568725 400340215
506167302890 375178639
181560014340 322500706
691603120485 261742965
117738920320 475857877
832746924111 20161097
62720735820 475852388
285226885399 30480417
711385131075 475846899
756500042365 241900230
751069844387 66285164
31910552500 389636665
19256370065 475841410
643202476347 60110039
820321136385 475835921
69322917960 475830432
723489131665 104999081
198067286549 130182613
401082570495 475824943
229425834855 245665684
672444849829 269817284
788079857750 203982218
191725068938 49834631
893153452964 75539618
136339843078 21604704
923205141400 475819454
498464757060 475813965
375774205625 352679228
437944754110 475808476
614696839353 57200869
924855686935 97182745
939160414905 475802987
539371344055 189057627
186663932272 299238324
837926955425 475797498
351566204445 475792009
669021129010 475786520
209619288435 39811717
997318953180 23970463
636301080420 22801306
540278577280 422850604
1100369180 203768147
232726925925 475781031
444546936250 324284631
994178599405 274153594
710834949230 475775542
996379326785 475770053
377974933005 475764564
9353096855 475759075
249232381275 427016755
642062218605 76291611
693567450194 18772380
615103308200 160498360
299298929170 475753586
357068022895 80139400
77025463790 475748097
142058617161 121279455
213470561350 289440459
338912022010 475742608
892394958080 475737119
469855301120 83174817
521572394550 437753239
860484411070 475731630
902848413135 429014751
156801831315 475726141
590345125175 475720652
809317499485 442665894
894595685460 155102673
901748049445 99488125
843261685807 65203831
780157861700 386277397
332860021715 245550415
371372750865 475715163
762001860815 475709674
536977486210 268922577
480858938020 475704185
120489829545 233496571
491312393075 450811570
543261133283 56053668
650509926538 200183830
703132403400 475698696
770935902545 311308635
628307672480 475693207
151850194710 147363183
709943678017 186977296
872038229815 442144439
499565120750 74288126
848450878262 229429222
574940033515 22175560
22557461135 80452273
380175660385 475687718
976909750075 128953077
48416007850 264048345
48427507305 245347322
414837116620 434635487
982216154636 243925671
645363309675 475682229
673972765615 258619724
509468393960 238793456
80876736705 89349942
74274554565 475676740
391179297285 475671251
424190207985 475665762
237391062269 187806135
518821485325 228265554
265187654780 154422037
449730697176 52732823
675623311150 475660273
480858938020 90464209
303150202085 258114736
589396005391 144486947
316354566365 475654784
273440382455 475649295
966669507155 475643806
1405508179 141660112
993078235715 475638317
896801083979 62871006
547529611529 262039371
844728025991 215618898
185122272030 101985620
925501333468 29997385
840677864650 243266991
95181464675 226673744
369722205330 172277754
797763680740 326200292
915961289344 8107253
892016159282 287250348
513319666875 243843336
962402779900 65835066
852231683395 265568798
108385828955 475632828
528174576690 463288067
626894493261 225400296
825272772990 475627339
120489829545 475621850
78125827480 475616361
522272201046 229939699
218422197955 475610872
398881843115 475605383
916685200947 213544056
911101140810 475599894
424190207985 475594405
945488972976 13173600
857814601820 93999125
870387684280 360347361
486360756470 166969891
762001860815 26528337
121333843049 45652013
498464757060 475588916
620605126650 156584703
398331661270 475583427
135344739360 475577938
244830926515 472707191
51166917075 470440234
564486578460 475572449
74938215996 351581428
941361142285 475566960
524113692424 113441163
307551656845 305067642
709734585540 103846391
447848027320 475561471
656503046330 80018642
452249482080 123656192
781808407235 27702983
278392019060 42182965
118839284010 475555982
465453846360 38675494
702224577363 199437326
88595304926 112134781
953465142875 475550493
835990095253 21637638
247581835740 263686071
210169470280 5483511
917703322950 475545004
99032737590 406246379
981524416970 475539515
363794569308 235461633
201775238766 59956347
766118071293 90864906
602999307610 475534026
936415560047 178743796
506717484735 475528537
204390125082 50608580
161753467920 158028310
593279367000 10483990
880031670689 132180609
914686545613 122097316
824751968273 315891950
632158945395 332946273
911101140810 475523048
413186571085 475517559
924855686935 443620980
730184923211 354056967
522672758240 142560308
417413955769 29459463
791711680445 49944411
926506232470 133316832
868186956900 74101500
352374989547 6361751
300949474705 475512070
32460734345 88784575
965569143465 475506581
560635305545 401608174
42364007555 475501092
368071659795 329554071
483792532143 209421817
995829144940 475495603
538646381472 191423386
969778480317 79755170
265362139112 120593330
762001860815 475490114
320756021125 475484625
617304035580 475479136
80876736705 373262978
414837116620 364996544
898075125118 54335611
436844390420 475473647
275090927990 475468158
341662931235 475462669
513742879753 11016423
719087676905 225169758
170556377440 360929195
188712378325 475457180
484710210935 191593545
214570925040 475451691
648114218900 475446202
324057112195 475440713
633809490930 287700446
954015324720 142302325
716568194898 217325977
806566590260 100454189
742499114078 4605271
413908635476 102847393
991977872025 475435224
330109112490 475429735
355967659205 475424246
605200034990 475418757
169039675681 228166752
241365146070 50010279
898446958375 475413268
802442269621 58682899
24325882945 46612588
47865826005 319547624
775789302517 31100674
820321136385 440294646
804417272854 62075101
607950944215 475407779
306077352122 17603223
916052777415 153692000
89679646225 475402290
100133101280 94559003
367061090656 102660767
499014938905 177827133
848930592325 335641372
283893837510 475396801
464903664515 114692655
910017935734 326068556
346064385995 475391312
365870932415 266853224
727340404580 368893734
785286677736 238947148
50066948593 283825212
355762642147 109406748
493198164216 221179255
683397647611 217238153
264119352339 324899399
158452376850 140408620
229425834855 449576545
993631946987 181054665
90780009915 475385823
181009832495 475380334
681688556402 85019121
33192986320 106640292
736753287622 387325796
536427304365 475374845
925956050625 475369356
537527668055 475363867
934758960145 435464326
277291655370 140458021
952914961030 475358378
242630199135 475352889
846729864945 366873782
865260682195 86528596
704311325658 166755820
125606772874 210887380
897896776530 27752384
678924402220 475347400
601348762075 475341911
971070961915 263938565
357618204740 223023559
722388767975 467997629
305015499256 150085727
584843306725 475336422
274540746145 475330933
989299796341 390602729
687197378816 350631831
437687624486 182234800
919904050330 475325444
221573304681 24760879
995563337207 37292266
962824595991 405417540
817570227160 475319955
405484025255 475314466
915687004014 148960482
251147277050 201413366
190913105705 475308977
676465458394 147988929
669021129010 475303488
289945837805 170537741
196561074269 49258286
161753467920 411307237
630508399860 310117522
751548405760 31797777
329268867021 186680890
488011302005 475297999
921004414020 475292510
549081486800 475287021
527624394845 475281532
116638556630 475276043
55089920242 58051664
220072743490 475270554
435193844885 475265065
468204755585 470637838
40713462020 287876094
311402929760 66543147
409335298170 475259576
684105275932 106261551
11003642390 475254087
269038927695 475248598
896246230995 475243109
737793859635 38110127
491862574920 396366179
991977872025 262692562
956766233945 475237620
660218219490 136950550
689377857275 71296621
305502338041 90414808
985925871730 152292305
195864742310 475232131
560085123700 475226642
911651322655 475221153
669571310855 98401303
368653463769 408892077
639311309380 475215664
737793859635 40442952
41813825710 475210175
960113608263 264668602
573839669825 166700930
590345125175 475204686
627402563498 167892043
221723289025 475199197
346614567840 199750199
173341768563 219570978
551422952140 270245426
763652406350 475193708
128916629877 168929464
499565120750 298546710
754849496830 165389059
733942586720 74348505
611252035285 198542619
567787669530 475188219
635460036465 475182730
749347678380 475177241
474256755880 475171752
210169470280 395070775
554033123405 475166263
179026996459 237717612
395096586403 214998641
875339320885 84300062
272340018765 170537741
255301968326 220213191
348815295220 475160774
885792775940 124644212
75374918255 388687068
239879289910 475155285
348815295220 283413537
989226962800 106151771
675623311150 475149796
562285851080 475144307
753274447001 195397422
728440768270 118518488
462152755290 121811888
86972253792 280109159
835494095327 73058590
482867684717 66938355
523222940085 475138818
689377857275 19052319
527932366168 142247435
666820401630 475133329
156801831315 23712480
574751582259 30354170
949063688115 97341926
405019674903 141160613
417037844000 475127840
122140375080 96518576
229425834855 78596991
251433108655 126384225
695980039415 475122351
64371281355 475116862
240979653600 475111373
97450195276 347903798
577140760895 475105884
473156392190 198559086
513319666875 475100395
432666425784 91024087
390844767272 202944797
78676009325 475094906
402733116030 475089417
512489855995 130627222
627216239393 301873044
506310219983 55867042
733942586720 475083928
944662233355 475078439
307035775761 258806350
195864742310 344934249
554033123405 227014062
780552207927 4885210
463253118980 31419036
236028016995 475072950
510568757650 109884291
708084040005 475067461
955665870255 475061972
78443289284 38368110
380175660385 475056483
154601103935 466438753
463253118980 475050994
781258225390 475045505
856633138155 219834450
214020743195 475040016
452799663925 401300790
463821260833 454593491
632709127240 68211803
8802915010 475034527
923296873568 239144752
339803246403 13524896
7702551320 387622202
130393102755 319185350
406034207100 19738444
987576417265 475029038
176608377735 16714005
949613869960 93318489
61620372130 475023549
211269833970 475018060
574389851670 475012571
154050922090 475007082
994728781250 70226266
996949258052 363898744
170556377440 233150764
749347678380 287195458
602999307610 475001593
545017199354 8041385
593646216245 474996104
246481472050 474990615
760901497125 77340010
677273856685 379926624
827473500370 305117043
591995670710 474985126
616600976688 46414984
863785502140 384444071
731191677495 9896667
764991964193 99718663
827473500370 474979637
805668501709 111108338
907051283945 12421607
89706251408 322418371
684426220670 295269777
35211643570 474974148
229428875761 69111999
937509869370 474968659
809867681330 474963170
463029066070 100064470
457233514763 62206837
643772643641 234912733
755027757594 88526592
207418561055 193838546
774656043250 474957681
922954615043 136555342
752098587605 273544315
905914379982 126867257
751548405760 474952192
282793473820 474946703
398881843115 474941214
817791955315 85145368
333960385405 441815099
406034207100 474935725
309752384225 364458622
658567673955 280839196
912872241252 31803266
601348762075 255013451
148549103640 349484630
535877122520 474930236
425290571675 102446696
944662233355 474924747
724039313510 474919258
894595685460 138783876
383814099906 29421040
52267280765 474913769
250882926810 474908280
945762597045 474902791
828023682215 474897302
990327326490 474891813
552110869462 67103025
478691452024 202538611
406034207100 474886324
814597564916 37665518
344039383461 37824699
345395507106 14183576
33010916190 474880835
399982206805 474875346
828573864060 383823814
427306415649 68096534
218619028006 146062290
527624394845 474869857
389583268498 207791584
84421940072 161025304
116088374785 474864368
578241124585 474858879
679308000985 73102502
72073827185 474853390
988676780955 474847901
716336767680 419392534
754849496830 474842412
146132529405 19606708
233827289615 264481976
54468008145 474836923
634909854620 250940613
882491684870 134079803
198615651535 259300360
954015324720 474831434
610701853440 474825945
602792182776 103747589
706983676315 474820456
783458952770 341706717
114988011095 474814967
699831312330 474809478
690317928279 69265691
960067325015 204086509
815643691797 5587802
851681501550 113622300
897346594685 111695661
435435196215 20671574
299298929170 474803989
688277493585 270882150
95374326179 123776950
972721507450 271436539
634524963032 40909517
679171599335 123458588
583571815063 67728771
488561483850 474798500
355967659205 474793011
376874569315 474787522
562285851080 361862325
538227024453 202439809
851211590841 13964016
372473114555 474782033
190913105705 448681838
123008331602 22351208
140450825447 39712915
52267280765 474776544
603549489455 474771055
879740775645 201243207
769154224800 474765566
990877508335 474760077
108453508325 379449081
187061832790 148872658
989432240422 121372768
803815681035 291010313
279492382750 474754588
417037844000 474749099
546573367023 143465993
72389746580 120818379
958966961325 125390716
231076380390 474743610
633809490930 29377128
71862289195 131576819
399982206805 474738121
710745821429 3068351
560085123700 388615711
58598330842 65785665
649252687228 211524104
653616037350 192834059
430830626499 165877580
471505846655 109631797
656917128420 474732632
950714233650 87093963
371922932710 474727143
284994201200 94860898
610151671595 474721654
857733501845 182547673
117738920320 32868132
868186956900 474716165
716886949525 423679443
662969128715 121081851
74824736410 474710676
640961854915 383631699
235477835150 474705187
895145867305 228358867
957737180574 16823785
714686222145 474699698
95731646520 474694209
904498958670 474688720
553482941560 474683231
574389851670 474677742
236028016995 474672253
283893837510 233600862
86928737000 124496009
194764378620 8068830
314704020830 474666764
932008050920 474661275
888611101063 257708550
58869462905 474655786
710284767385 474650297
710834949230 474644808
312518662650 154509861
212370197660 474639319
867636775055 280817240
648944778865 62360529
533126213295 474633830
598047671005 474628341
931585257787 297240328
894045503615 474622852
735593132255 342294040
786485936739 140178082
573839669825 474617363
302049838395 474611874
942461505975 474606385
330659294335 136796858
589447333030 248536431
364770568725 474600896
574389851670 305484806
622805854030 2179133
861584774760 474595407
119512858575 92659809
795639354751 259580299
745098647661 235028002
73174190875 474589918
805466226570 474584429
28252591187 274170061
497364393370 86951249
934415395238 101211671
442070482514 100646304
924855686935 294237845
127092011685 474578940
838477137270 474573451
44246035198 189128984
854507253290 221063986
81977100395 465856919
238228744375 474567962
346923911413 23328250
182338840480 122229052
323506930350 474562473
966669507155 474556984
867636775055 474551495
429692026435 250693608
990877508335 207500667
604649853145 133448568
961167688705 40750336
647013855210 474546006
406909870178 521455
488011302005 474540517
941911324130 420468378
616444875017 33900064
334510567250 324498702
498464757060 474535028
94631282830 439383472
949063688115 474529539
374808130320 276442507
728440768270 474524050
153189620817 208104457
156251649470 474518561
357357649980 57788192
458851664220 474513072
835726228045 474507583
696534930822 428992795
759801133435 474502094
527074213000 474496605
315804384520 200249698
753198951295 416752325
443996754405 474491116
7826542341 299035231
647758517814 19820779
595904314653 405011354
833525500665 474485627
651415309970 474480138
179042437016 83207751
689033474507 26929034
600248398385 409133593
777406952475 474474649
466004028205 474469160
34892515691 126148198
732292041185 474463671
178062743502 33208450
714686222145 32363144
566428902768 80540097
78676009325 474458182
446197481785 454137904
733196642271 104543494
773107340621 95876363
951814597340 459138383
128192375375 474452693
982624780660 257626215
819220772695 160306245
267952544488 250353290
743447695940 252839807
303150202085 474447204
787860407530 47765278
335342263438 51223348
133144011980 464523092
206304066 37890567
473706574035 474441715
124982698111 162018813
187061832790 159757345
421439298760 474436226
256384745260 474430737
401082570495 392853219
335060749095 38560225
182828335941 48879545
541801890376 14534872
24758188515 172085639
911325245702 8420126
989226962800 474425248
193306096288 51305683
615653490045 474419759
210878613565 197554599
294452857013 78553079
667920765320 474414270
92587326779 293540742
825822954835 474408781
173307286665 474403292
459530596049 107244082
152400376555 295643029
796663317050 144256409
45665098625 1295404
270139291385 322583041
276741473525 467009609
622255672185 474397803
430424481503 227590407
155395041292 156398077
391179297285 83855453
387878206215 474392314
384026933300 474386825
834625864355 474381336
16505460840 474375847
462702937135 474370358
524873485620 474364869
474806937725 292503321
901197867600 226635321
489111665695 198773157
759590918294 81830012
401389773358 6691091
712485494765 443088547
298748747325 295566183
481409119865 474359380
975472416675 474353891
879740775645 223781041
365320750570 474348402
193664014930 474342913
340664223825 172661984
804365862880 474337424
31910552500 459890376
802715317345 474331935
271239655075 474326446
919904050330 474320957
744616727020 225921751
223924016405 474315468
141771956717 395208
937897112831 22850707
680035008384 87017117
795230278629 174896007
471505846655 474309979
753198951295 474304490
856743412165 23789326
25308370360 420967877
304800747620 474299001
682225493290 50372553
196414924155 474293512
441613833229 80913349
58319281060 35749857
534226576985 412339169
675623311150 432258750
89679646225 239808921
794462589670 474288023
175508014045 474282534
577690942740 474277045
527074213000 35958439
194764378620 474271556
771138485068 101639813
608501126060 474266067
133894240430 222057495
754619224883 26918056
407335446234 254535908
730641495650 474260578
120633032066 123497011
302049838395 125736523
327749936728 40832671
368071659795 474255089
469305119275 474249600
616203671890 425935422
770254588490 309294172
271789836920 442967789
759801133435 149558783
730641495650 474244111
507267666580 474238622
368927035529 11570812
29709825120 474233133
229425834855 474227644
859384047380 107672224
535240496995 1783925
824760986700 250276444
425290571675 474222155
796113135205 356763044
914402231880 474216666
314153838985 474211177
293797110720 269411098
918253504795 4583315
306202891041 71636939
507817848425 12701546
542479304660 474205688
945762597045 434624509
609115880501 160059240
835176046200 163259327
856082956310 474200199
425840753520 474194710
994728781250 474189221
544129850195 474183732
381826205920 474178243
830224409595 474172754
294897474410 474167265
418858575980 216283067
442896390715 192823081
45114916780 220070477
986657283888 17998431
207968742900 474161776
216221470575 474156287
925405868780 474150798
210169470280 198784135
582642579345 383280403
930907687230 148510384
643162582295 474145309
149649467330 338962217
72073827185 251341310
533126213295 26577738
125991647995 474139820
962818234240 474134331
807116772105 474128842
168355650060 474123353
286094564890 474117864
379075296695 474112375
572739306135 449823550
672872401925 202412364
900097503910 460307540
44564734935 474106886
570146617335 135457542
646465358488 129924630
661318583180 474101397
677273856685 392117693
304800747620 474095908
823072045610 474090419
910000777120 274049303
630508399860 474084930
96281828365 456833003
747146951000 58046175
141444675092 226179734
966669507155 411010831
98816599818 47990327
95181464675 452183820
124341102460 296696917
960617506860 474079441
251990129794 223748107
306451293155 380179118
308101838690 258724015
795562953360 474073952
330659294335 195397422
465453846360 158654056
852295591822 270174069
614314593463 126751988
854982592620 193152421
322956748505 418047729
642062218605 472416274
743295678085 474068463
863235320295 474062974
850030956015 474057485
222273470870 474051996
687177129895 163687469
995278963095 333072520
880134331456 51470353
831324773285 193948326
794597037236 4846787
575490215360 262763919
447297845475 474046507
151438105127 65593550
672872401925 339236667
583192761190 359716126
794462589670 474041018
924305505090 283243378
77585141605 68716791
799792171370 55954866
74274554565 119352816
499014938905 474035529
425290571675 260793368
673422583770 474030040
985375689885 474024551
209069106590 474019062
725689859045 474013573
428591662745 7294881
143597467035 363997546
992528053870 335169318
48678755302 79947285
168905831905 99691218
884888550687 172908989
940298537426 153840203
19089177706 65264210
662418946870 356236100
278942200905 474008084
424740389830 474002595
943126385964 60933389
467104391895 5379220
245931290205 473997106
878640411955 3035417
146532104068 162106637
128742557220 473991617
278392019060 228819943
40897458789 66016203
275641109835 94987145
360919295810 36886080
99662466023 22504900
89679646225 45179959
106185101575 473986128
130103549608 7223524
438085272510 291251829
983282442614 319838541
963918597930 394192535
821421500075 59412936
449498572855 473980639
994178599405 168698926
170006195595 473975150
974922234830 473969661
836621163002 82829010
828573864060 473964172
129292739065 226816458
804476136890 334752154
144697830725 58183400
251433108655 403260363
803265499190 456618932
798313862585 194030661
55463995592 20435547
81426918550 473958683
424815314680 80880415
624456399565 205118441
616203671890 473953194
12104006080 415039757
987026235420 473947705
630508399860 102556476
860484411070 243744534
247581835740 217463202
864964643958 137845257
255471896788 261040373
375224023780 473942216
566391275673 156529813
222823652715 473936727
76506075235 422065677
962268052395 215915304
623356035875 414875087
832975318820 382495476
500665484440 473931238
160102922385 376627735
59419644750 288287769
486910938315 421187437
927606596160 334680797
155701467625 303404475
604099671300 473925749
678735248372 106107859
713891705535 62426397
659385252435 156656060
326808021420 124523454
818120409005 473920260
216221470575 473914771
766403315575 473909282
374123660090 161332688
505947844273 35694967
264637472935 281563744
831682952491 10000958
225772797175 33658548
41813825710 331974720
937509869370 357712641
59419644750 473903793
359606916587 41178478
586493852260 473898304
6602187630 473892815
515630646309 170279758
513869848720 473887326
247581835740 465225684
427630823946 269762394
563936396615 54330122
360919295810 343737647
682225493290 42386058
806016408415 473881837
530674597284 146600212
630508399860 270832749
924855686935 473876348
511122062736 255672131
144697830725 473870859
340661111562 229604870
117738920320 473865370
807666953950 473859881
587632331566 286339174
260786200020 407064240
232365049714 35052754
159552740540 355154767
519921849015 473854392
883592048560 362553939
258035290795 143647130
255682081576 14941058
789599282053 337502143
587793455672 80089999
972721507450 473848903
432993117505 311802645
823887796253 79316050
261336381865 473843414
234927653305 182783700
433749493635 166909512
298752803696 119314393
953465142875 473837925
77867451853 23701502
545230213885 216508116
538077849900 312916912
513355449666 186785181
578374869559 310627999
982624780660 473832436
404933843410 223457190
23694194939 74765669
93342467884 30354170
957866597635 473826947
620054944805 406405560
617597279916 49653494
816034061407 238980082
98482555745 473821458
5581727313 274861675
397781479425 332611444
445282794498 38494357
282816039099 437616014
650865128125 94806008
420889116915 473815969
578791306430 163292261
229425834855 473810480
151850194710 473804991
17605824530 220580954
840677864650 223786530
637346746225 65939357
788132145964 74079544
919353868485 57371028
69873099805 473799502
314153838985 193284157
179359286960 473794013
249782563120 362438670
627207308790 462371404
570538578755 473788524
251433108655 173298708
426941117210 303953375
655990842876 1915661
635460036465 473783035
324301921595 75610975
594746579935 473777546
470405482965 473772057
385677478835 473766568
690478220965 473761079
534226576985 473755590
144147648880 473750101
507817848425 128645693
719087676905 473744612
145862525495 169835149
900097503910 473739123
830224409595 473733634
813718954245 290900533
954188991191 69792635
737243677790 473728145
234927653305 352552981
45665098625 253377729
929807323540 473722656
345553066270 3156175
553482941560 102534520
985375689885 124232537
248682199430 473717167
359978107631 179325630
808767317640 227277534
798864044430 473711678
275641109835 298074656
527624394845 445421372
92439930662 53347591
350465840755 452908368
193664014930 473706189
253633836035 473700700
644424948331 89300541
631608763550 473695211
653616037350 274082237
281142928285 381902664
586493852260 473689722
698022834379 41985361
746046587310 191824083
689928039120 473684233
627211689012 374904189
653466069473 988020
509468393960 473678744
56118553680 473673255
330570166534 3068351
530725249776 18272881
93530919140 473667766
929257141695 130435107
150749831020 124550899
171735612571 207654359
35211643570 473662277
346064385995 473656788
635284599628 58227312
633809490930 473651299
735042950410 473645810
445878820471 154833712
240429471755 473640321
166705104525 447293121
110782299564 26116662
102671418627 130945584
453349845770 473634832
429141844590 473629343
176652487339 275602690
255649987393 23997908
200816378915 157709948
154050922090 473623854
805466226570 473618365
315804384520 473612876
393998846455 32494880
381276024075 270541832
140296375965 473607387
338912022010 419666984
899328461749 15111217
105634919730 348518566
293797110720 58968327
868737138745 473601898
246754154592 53446393
826373136680 207039591
906291581481 41167500
880290957490 473596409
442346208870 308646470
552932759715 243546930
973106999920 50010279
810968045020 473590920
801064771810 220520575
878090230110 473585431
362019659500 473579942
704232767090 473574453
422539662450 84464732
354317113670 473568964
520062768112 117535957
698345414839 92281068
190006476270 191922885
895145867305 473563475
462702937135 376490510
757386716377 34169025
921181220199 257961044
666270219785 389411616
912751686345 473557986
453900027615 473552497
911651322655 167107116
830774591440 270097223
870937866125 310606043
664069492405 473547008
594746579935 376188615
867086593210 428493296
90229828070 149405091
818120409005 402469947
229100180555 89086470
39062916485 447518170
615653490045 473541519
570538578755 341564003
380725842230 473536030
599698216540 473530541
62170553975 473525052
34111279880 397002903
603054642219 85282593
234927653305 473519563
129842920910 473514074
470955664810 254744490
771596380356 86034586
210169470280 347272563
228875653010 473508585
175508014045 473503096
815919681625 157265339
737243677790 341410311
821520993689 235467122
143597467035 473497607
772455315870 241329374
705883312625 473492118
736143314100 39394553
839027319115 473486629
57769099215 473481140
449214497730 52634021
288295292270 39306729
711386420990 338012620
701481857865 398655092
431368518473 416477875
243730562825 473475651
346843173712 53880024
417588025845 106020035
72624009030 473470162
905244455602 7492485
764486309116 41430972
889644048855 473464673
798941960785 228907767
771354952180 199552595
856082956310 95453710
314704020830 441716297
292146565185 473459184
143047285190 473453695
164504377145 139047348
742195314395 145266385
907249867895 412860624
552382577870 473448206
291046201495 469627862
735042950410 473442717
334782151992 176054186
45365950706 88394856
780860582855 311204344
645122125596 131549374
365320750570 449971753
337261476475 105339399
558984760010 473437228
274804410260 146874662
195314560465 18909605
74824736410 433285193
235755172364 177146497
464154481556 108720623
797763680740 473431739
296330021402 113957129
814269136090 473426250
199716015225 58117532
569184340418 30244390
11553824235 473420761
785360971351 94926766
826373136680 169127068
186511650945 473415272
460896045505 4594293
785659680150 272473960
881391321180 473409783
758020479225 10780396
554033123405 55049181
103984374195 473404294
652310211993 60730296
717437131370 416055222
508918212115 473398805
983725144350 473393316
648114218900 156403566
704453951834 202653880
240061167925 19595730
279492382750 455296083
857902897874 247735037
462532445887 73097013
66929853112 71433846
417588025845 181817636
369722205330 473387827
190362923860 164011320
771354952180 473382338
265187654780 473376849
953066325694 103665254
974922234830 473371360
646796998379 70039640
361469477655 422065677
214020743195 473365871
71256970345 40882072
617565833435 157314740
889093867010 6866739
585393488570 473360382
997686005518 167853620
843995389786 425682928
969420416380 473354893
238228744375 473349404
312268668726 107035500
112824460712 311890469
837376773580 473343915
947963324425 473338426
303150202085 298124057
895145867305 473332937
41083365730 35261336
915013440427 125560875
420961719918 136116222
458342216244 121724064
442346208870 469331456
836619516302 124979041
688277493585 29069744
919904050330 362696653
335610930940 473327448
700381494175 108918227
171106559285 473321959
57880833299 139865209
402040211788 21522369
304250565775 111338876
163194742422 47858591
576934415499 18333260
255667475347 65203831
485810574625 473316470
299491571114 69353515
923205141400 473310981
55117392687 757482
126541829840 473305492
40713462020 473300003
515911567840 68875972
799414226275 90628879
443446572560 473294514
640411673070 473289025
898552846674 26341711
890194230700 351005083
204667651830 473283536
8095475896 58139488
162853831610 325118959
995278963095 473278047
890955481062 122344321
67680133871 372439628
47865826005 376095302
955665870255 473272558
705333130780 473267069
432291935851 56234805
172619190787 41776779
665395042320 58946371
633259309085 473261580
713585858455 473256091
45665098625 473250602
759250951590 209899360
223373834560 77109472
184861105410 125906682
950714233650 249568363
633259309085 473245113
4951642095 473239624
642062218605 473234135
600798580230 473228646
603105744809 193597030
985925871730 473223157
985925871730 473217668
135344739360 302147494
61070190285 473212179
664619674250 473206690
179359286960 395125665
729541131960 473201201
951264415495 473195712
832657640037 209987184
333410203560 417174978
446747663630 473190223
218422197955 473184734
913852050035 473179245
503471492247 158626611
432442935660 101892307
844529137565 473173756
134794557515 217100928
986884341862 48089129
636010218310 243771979
174957832200 473168267
154601103935 473162778
215121106885 100487123
477557846950 473157289
572189124290 473151800
135344739360 257867731
536427304365 145864686
215121106885 473146311
67122190580 473140822
188266685084 209871915
522672758240 114094354
695229495184 120505506
598796878501 137153643
321588326592 94311998
402227773826 379438103
494063302300 247581345
368621841640 249359781
359268750275 473135333
547525039192 130094789
128592084355 32835198
649764764435 4709562
376324387470 473129844
602999307610 473124355
458372383788 114538963
814055737329 2283424
726790222735 473118866
481959301710 473113377
226242636527 273099706
87478918845 32604660
817570227160 446003206
680574947755 473107888
362019659500 378203078
216221470575 473102399
848930592325 153944494
4818437624 5983010
823622227455 473096910
441487805789 86528596
456650936840 305951371
724589495355 473091421
869287320590 473085932
218972379800 473080443
984953934173 112497055
30810188810 473074954
666270219785 473069465
233548022854 4500980
629958218015 473063976
694025537597 153878626
930188534590 70961792
208518924745 473058487
625556763255 473052998
148549103640 340735164
362019659500 473047509
631058581705 351054484
150749831020 473042020
71523645340 295247821
508368030270 473036531
128192375375 93098929
255834563415 178776730
230642093291 259640678
322721860309 83674316
930579842819 64160921
80326554860 473031042
371922932710 9512437
687969118657 119693134
178809105115 126735521
919353868485 473025553
108936010800 473020064
419238571380 473014575
88255527429 180225826
592643545777 83443778
709734585540 211090473
671772038235 473009086
523222940085 473003597
779057498010 472998108
867086593210 472992619
756500042365 472987130
63270917665 472981641
587595884606 405982907
370900359128 300495305
397020873857 127602783
898850317540 9786887
480858938020 438142958
941361142285 460988176
33010916190 472976152
872717095776 126823345
435744026730 373361780
680673568618 36962926
138645830430 13623698
837926955425 472970663
647564037055 97023564
175508014045 183206353
180459650650 353420243
269038927695 193964793
603549489455 472965174
667409516952 141347239
958966961325 472959685
309202202380 420440933
293621602526 48808188
876439684575 472954196
369172023485 213500144
282836309976 396470470
495713847835 472948707
124341102460 282518830
716609214195 74238725
774407745427 70500716
382376387765 472943218
856700795569 129858762
837376773580 472937729
967769870845 472932240
953465142875 472926751
774656043250 472921262
281693110130 360363828
732842223030 326524143
97382192055 472915773
861328726469 3864256
170006195595 181609054
822521863765 464330977
50066553385 472910284
439630676250 229001080
894595685460 472904795
987576417265 122547414
353216749980 472899306
234377471460 472893817
900647685755 472888328
843978955720 472882839
530375304070 312400946
207418561055 96128857
237128380685 472877350
527074213000 472871861
34681035499 75918359
296548019945 472866372
823700039519 249486028
46765462315 472860883
374202718157 113276493
254184017880 472855394
673422583770 472849905
385677478835 14858723
709734585540 472844416
281142928285 472838927
522672758240 472833438
846729864945 472827949
218972379800 472822460
171656741130 375892209
363670205035 472816971
361902757359 14425092
349915658910 57557654
884142230405 472811482
86928737000 472805993
99768447635 278780821
702032039710 472800504
516070576100 248152201
960617506860 472795015
91330191760 190012713
972721507450 21121672
696738748370 109055452
878090230110 472789526
531475667760 434103054
993078235715 377226036
454450209460 359639280
491477782134 226531030
446430967378 190495745
489111665695 99987624
357678446515 403106671
411536025550 472784037
964789123304 125006486
704782948935 472778548
954015324720 472773059
590759764235 32906555
415387298465 140748938
303717163803 406696477
243730562825 222134341
530925485915 108583398
59623303117 222688730
2200732870 472767570
422539662450 472762081
486489061845 103500584
46215280470 472756592
697080403105 472751103
18156006375 472745614
227775289320 472740125
303150202085 472734636
366971296105 438653435
79776373015 124380740
62170553975 472729147
677824038530 101244605
639861491225 472723658
164504377145 334389880
41263643865 472718169
927606596160 472712680
140296375965 89327986
989777144645 472707191
593096034400 208367929
510018575805 200052094
752098587605 461070511
947219350527 48649007
758700769745 472701702
41670773973 15863210
839577500960 93406313
380725842230 472696213
550181850490 472690724
284994201200 13091265
963918597930 393797327
971070961915 472685235
275641109835 280339697
368621841640 472679746
918253504795 472674257
118289102165 138377690
973656709711 4654672
388462502195 137861724
746046587310 437605036
887443321475 350000596
232176744080 472668768
974372052985 211540571
769340159186 23119668
573289487980 472663279
931457869075 452112463
957866597635 318104017
725321033760 276903583
249782563120 472657790
819770954540 266858713
298756464859 162490867
630615858013 343375373
736693495945 289369102
203017106295 325750194
41303351291 376638713
205217833675 260908637
807666953950 155152074
278392019060 42375080
785659680150 472652301
355967659205 270986441
787310225685 269229961
939160414905 415423987
162853831610 126230533
132810036356 239100840
855087180026 307768230
683043757895 73464776
131493466445 296751807
383741425546 136105244
368071659795 472646812
342405469596 238656231
656917128420 387419109
30069025280 40009321
497914575215 472641323
656948920708 290335166
965064103156 372066376
332489450928 254387705
665169856095 472635834
877540048265 472630345
336335245821 69463295
156801831315 72943321
961167688705 472624856
441245845180 80084510
566782748572 191395941
984825508040 472619367
627757490635 82647873
524323303775 472613878
6798595028 17262905
759302136515 287541265
424740389830 153313259
637112590974 443983254
513869848720 420336642
434211533118 168759305
551282214180 68370984
860484411070 472608389
717022055771 216842945
145380033998 122196118
799414226275 472602900
726868715435 337946752
192013469395 123678148
576040397205 472597411
477007665105 245995024
566137123995 472591922
199716015225 472586433
682775675135 293886549
890744412545 472580944
11003642390 472575455
83077464085 472569966
17055642685 446892424
694329493880 464742652
956216052100 89075492
235477835150 355621332
18712226120 128728028
749897860225 438938863
543029486505 472564477
664069492405 472558988
610701853440 3222043
45497368344 26868655
394041951572 310990273
182110196185 45037245
784559316460 472553499
636560400155 116910211
979873871435 472548010
760351315280 472542521
848380410480 472537032
456100754995 39378086
336727618916 408403556
497364393370 396025861
453349845770 472531543
183760741720 472526054
957600735012 108951161
91330191760 472520565
139196012275 472515076
228384807255 127855277
560085123700 385316822
15405097150 472509587
873138593505 408222419
687177129895 166953424
393380024665 113413718
392602705092 37813721
927056414315 472504098
716886949525 472498609
870937866125 456185301
773833093620 98033540
417588025845 472493120
541378940970 472487631
167255286370 472482142
573009063040 75578041
29925345216 184891476
699478460035 255018940
642062218605 254338304
761760314462 30765845
918803686640 314486766
554952808263 13695055
640961854915 472476653
802761666461 337798549
433543299350 177750287
787310225685 472471164
687745161968 148170066
34661461725 347020069
51004576992 32192985
458301482375 472465675
845629501255 472460186
438494935955 472454697
984275326195 472449208
491386280504 256166141
666820401630 405774325
624456399565 215201734
678374220375 144421079
307551656845 391228475
188712378325 472443719
323212975025 195380955
582642579345 397848209
898997140220 472438230
761451678970 339593452
431892753815 118523977
649214582590 472432741
24208006670 420567180
491312393075 472427252
677273856685 438571100
69322917960 472421763
358908674456 216782566
919353868485 472416274
106735283420 280663548
607950944215 472410785
472218343719 88526592
226783970104 351669252
752109790654 78811062
386227660680 84102458
162303649765 472405296
206318197365 472399807
395728197563 155415546
999130236010 42704420
58869462905 472394318
94081100985 472388829
38512734640 472383340
722388767975 472377851
562285851080 472372362
807116772105 472366873
893495321770 472361384
644262945985 343507109
8802915010 472355895
289945837805 472350406
474256755880 472344917
829124045905 286108636
210719652125 472339428
509701923465 123595813
897896776530 273939523
865136488081 12136179
757900390883 30678021
721838586130 472333939
95731646520 218352420
277291655370 432796672
334510567250 472328450
226124743785 285559736
739444405170 472322961
112787283715 472317472
784559316460 472311983
488561483850 7036898
476457483260 472306494
582651965535 383401161
154050922090 428394494
626657126945 472301005
772455315870 472295516
349365477065 472290027
23694820685 285987878
915502595570 58600564
565824851877 162293263
706983676315 455614445
906699686050 472284538
782908770925 200842510
797213498895 472279049
162303649765 472273560
83113010849 146951508
541378940970 472268071
719637858750 472262582
415937480310 472257093
163404013455 472251604
868186956900 121729553
237128380685 472246115
731782434028 389208523
272340018765 253482020
431639680562 160459937
894595685460 472240626
501765848130 321660889
673972765615 220981651
173307286665 200260676
544680032040 333050564
199165833380 472235137
182110196185 461537076
69322917960 472229648
900097503910 391272387
709184403695 358667727
436844390420 92786056
611929194167 55680416
774105861405 406531807
304800747620 472224159
315804384520 48967369
688827675430 472218670
614002944510 472213181
697792631208 256879711
53917826300 472207692
833525500665 13442561
739994587015 181971328
24758188515 450443807
429170716730 360588877
769154224800 472202203
387328024370 340356423
121040011390 472196714
401082570495 472191225
558984760010 472185736
955115688410 218215195
841228046495 379800377
637660763845 472180247
371372750865 472174758
852781865240 472169269
537557286699 80397383
320756021125 147692523
49516371540 34174514
568888033220 238508028
27509097740 95371375
244280744670 472163780
44564734935 472158291
777406952475 303810661
863845485932 147719968
689377857275 472152802
100683283125 419359600
891894204680 66850531
418817858578 148839724
69873099805 178233319
568337851375 472147313
122558730193 40020299
980424053280 366440151
329008748800 292607612
506798562754 106541490
290496019650 472141824
386227660680 226728634
469305119275 472136335
108936010800 472130846
675671619839 254931116
282793473820 472125357
174407650355 472119868
737793859635 472114379
993078235715 472108890
143047285190 472103401
456284740786 156502368
902298231290 472097912
866536411365 472092423
94266173598 164719401
755949860520 472086934
681675311445 406295780
318901556332 6570333
833525500665 472081445
521572394550 418399025
596512635986 298014277
862816720758 339417804
925405868780 467459707
897346594685 472075956
82527282240 472070467
491862574920 317368491
53917826300 403408566
69322917960 446338035
476587188330 74227747
602751970362 47276757
955115688410 294940437
647564037055 472064978
176672478277 206913344
292696747030 13876192
96846473725 22576257
477007665105 41639554
878090230110 352273042
368071659795 472059489
881941503025 472054000
147179029538 135001955
995846385889 127635717
611294196294 181943883
218512667653 290461413
200266197070 350148799
308101838690 102100889
30260006965 472048511
513869848720 32198474
891453292358 34333695
822571648995 268296831
956766233945 472043022
203835381878 64638464
734718822052 132652663
324607294040 408667028
575779639352 60016726
786429520797 41957916
46415535657 73333040
37962552795 472037533
19256370065 384383692
23408681696 91759613
661868765025 178754774
777957134320 45405008
881941503025 472032044
468204755585 472026555
299849111015 442600026
6052005785 411718912
557884396320 336980688
578241124585 118979564
890744412545 472021066
365870932415 472015577
799964408120 94668783
886342957785 472010088
127092011685 346180252
289945837805 111009536
56457230469 22065780
587262254789 187773201
646463673365 472004599
606850580525 465730672
788410589375 172947412
276191291680 471999110
602999307610 121059895
349070187913 7942583
63270917665 115428181
223924016405 471993621
11582026717 258482499
331759658025 471988132
477557846950 471982643
676173492995 471977154
47315644160 457140387
473706574035 471971665
493047326496 253284416
253633836035 471966176
617357470995 328961259
711385131075 471960687
735042950410 206210752
329558930645 471955198
934758960145 471949709
320205839280 471944220
555133487095 250962569
647564037055 313668905
485810574625 471938731
44564734935 375074348
21457097445 338534075
406635815386 285861631
792812044135 356598374
15955278995 471933242
73724372720 117744539
63414037851 50904986
525973849310 471927753
788609664427 135710036
312503293450 443055613
184310923565 307735296
44014553090 31945980
777406952475 471922264
770433765917 260321314
85828373310 471916775
966684634839 410697958
765853133730 471911286
461052391600 471905797
628500012529 273681540
226747331029 110850355
612902580820 471900308
216771652420 471894819
653149699980 299315170
107835647110 471889330
53917826300 30842691
29974510189 107562444
904565732355 140496444
154971644369 95991632
637811722323 236147758
660218219490 471883841
103984374195 471878352
661318583180 471872863
896507639131 113271004
154601103935 387814317
410533272747 349704190
482509483555 471867374
486360756470 471861885
745496405465 471856396
229201134243 521455
373573478245 471850907
983019631875 13223001
50616735230 471845418
810800545277 2744500
952226892597 40080678
709184403695 39432976
550187335 165087164
592545852555 372027953
710420312751 83597470
283661040623 63804136
355967659205 471839929
103984374195 7525419
400532388650 471834440
334739178611 8211544
737808301194 284714430
669163606983 195776163
90229828070 277935515
895145867305 10429100
387328024370 264531377
19303553509 216678275
394759278956 74117967
701653290313 271584742
938060051215 471828951
357068022895 225669257
149649467330 471823462
33010916190 337946752
756564433824 220290037
510568757650 438889462
892394958080 471817973
836335669134 329652873
55568371835 471812484
851131319705 314031179
885792775940 471806995
112237101870 68596033
552382577870 471801506
971621143760 432593579
977122962210 471796017
381826205920 431320131
66572008735 471790528
987679401883 85963229
662680272671 8540884
229976016700 48983836
53367644455 471785039
841228046495 297009790
357618204740 471779550
489111665695 98302501
103434192350 39043257
301782296138 160613629
445647299940 122327854
754299314985 471774061
29159643275 378170144
956216052100 471768572
923755323245 125407183
512957686373 87061029
521142224201 100816463
775895240217 291394543
188712378325 471763083
568888033220 471757594
203567288140 471752105
17605824530 264053834
651415309970 471746616
527074213000 220432751
78125827480 471741127
606300398680 471735638
793912407825 386496957
961167688705 384114731
211820015815 471730149
522672758240 30359659
419788753225 471724660
332326762457 316007219
293797110720 471719171
379075296695 471713682
57769099215 471708193
671772038235 471702704
890795751162 400049298
319549683893 6400174
333145713187 84179304
311402929760 57244781
361215114487 94443734
875889502730 471697215
669571310855 121054406
185961469100 291394543
933108414610 244770977
42135382308 26605183
759801133435 233650263
861034592915 345044029
423089844295 136643166
170575561495 176614064
898446958375 260661632
559534941855 471691726
467104391895 301702885
78125827480 471686237
755399678675 64067608
641512036760 161030793
425290571675 470324965
276191291680 338243158
35761825415 69293136
997479690475 471680748
476583922375 326875439
578241124585 288106632
518821485325 471675259
22557461135 471669770
125991647995 471664281
215121106885 471658792
870387684280 471653303
468852471471 318197330
554191612791 247389230
642062218605 27285819
144147648880 282002864
385677478835 471647814
223153903889 58029708
368370415087 21615682
48966189695 471642325
140037747844 19606708
775206225095 398666070
323520625405 135655146
131493466445 125511474
267388382160 410637579
770804770335 471636836
313631535771 278242899
503966575510 200227742
818164518609 275602690
109757047350 34860639
855532774465 316292647
437801729818 41941449
276267078303 113814415
939160414905 471631347
42914189400 471625858
532576031450 471620369
38785164688 172244820
727890586425 16939054
794765159817 150129639
864335683985 409331197
994981664969 199799600
850431691438 27104682
739444405170 471614880
387328024370 432489288
494063302300 142439550
698431932457 188689864
600676979505 6306861
533372433368 57162446
327908385110 468590441
414286934775 471609391
731191677495 169379562
673972765615 35579698
22007279290 471603902
706983676315 471598413
567974970677 29816248
222840580791 276255881
243730562825 410061234
154601103935 471592924
1100369180 345505105
943011687820 243310903
865436047675 471587435
561185487390 304024732
806566590260 471581946
516620757945 471576457
943954838153 18558309
740038449614 416757814
200266197070 471570968
750448042070 432791183
319377384183 145941532
838477137270 471565479
544129850195 395070775
743845859930 74820559
769704406645 107567933
6052005785 39432976
306094055149 199179343
725174773866 2771945
576590579050 471559990
905599322360 347557991
672020563688 203290604
870387684280 471554501
50616735230 127904678
62170553975 271474962
433841395962 79579522
272890200610 471549012
304905411872 71658895
625006581410 30216945
502074088414 50992810
640411673070 471543523
597497489160 247509988
17605824530 239463114
525973849310 471538034
448232883066 10456545
765614776486 87571506
738695002651 88954734
247031653895 73283639
512586972872 20693530
62720735820 471532545
589794943330 471527056
523298660840 227535517
517170939790 1064866
722938949820 334713731
736332157656 167359610
903998534610 15006926
835486284480 138696052
384577115145 231526020
978223325900 471521567
112237101870 471516078
365320750570 331546578
817570227160 471510589
249782563120 471505100
693623328214 7426617
883073229 23449008
141946921500 161222908
215671288730 471499611
678538292074 213456232
783538093172 121855800
123240738770 471494122
610969727618 108989584
138095648585 471488633
369172023485 471483144
171106559285 471477655
473706574035 471472166
443115434749 218473178
940992717697 59736787
437394572265 471466677
607950944215 307010748
354317113670 471461188
818670590850 471455699
146348376260 471450210
195864742310 471444721
837376773580 205206265
876798983537 20940535
904498958670 471439232
548531304955 471433743
743046650225 51338617
698730948640 471214183
453965730945 252675137
380175660385 471428254
820871318230 64106031
645363309675 87813022
614002944510 293639544
275641109835 471422765
588427860733 147555298
878979247925 2091309
874789139040 55021736
656366946575 471417276
208518924745 161074705
760901497125 343858405
843978955720 471411787
410435661860 471406298
140846557810 471400809
819578095617 15028882
130197614601 64122498
73174190875 471395320
251983290500 300742310
304800747620 471389831
500115302595 471384342
742745496240 410176503
622805854030 471378853
155236568373 186576599
940364416404 36639075
461052391600 100432233
736143314100 276025343
407684752635 268357210
813718954245 78992199
851780012633 71829054
72073827185 471373364
554883954247 107150769
389940229146 15034371
425040023362 135205048
501765848130 471367875
821616798695 103593897
149700751057 252181127
53367644455 434015230
710284767385 237119311
44564734935 186252748
820643143081 63249747
295997838100 466779071
509047011500 289451437
343863658615 471362386
815919681625 57305160
818120409005 471356897
142497103345 471351408
673434533323 14403136
743295678085 75199300
31910552500 400576242
22557461135 167178473
74274554565 471345919
86378555155 471340430
100267834274 276651089
982624780660 471334941
240429471755 471329452
748030825622 45948419
906149504205 67207316
487630960798 57239292
514420030565 471323963
587259071169 223182740
732842223030 138981480
243730562825 142796335
903398594980 471318474
110434074496 14941058
332309839870 122492524
264498565393 4067349
787310225685 413063717
371372750865 471312985
762162748894 95761094
296548019945 432055657
67672372425 471307496
98482555745 471302007
15405097150 77499191
231626562235 471296518
201366560760 471291029
947413142580 471285540
262436745555 471280051
192274131027 70495227
173857468510 471274562
928156778005 108704156
287457588208 42325679
495520736418 126247
326808021420 235412232
610701853440 241263506
250988579082 232278013
289945837805 471269073
484160029090 471263584
278392019060 471258095
675943737014 35091177
437944754110 471252606
450213715617 229319442
277376773293 81401870
886342957785 399429041
363120023190 471247117
12104006080 444383951
765910466335 129090302
348265113375 471241628
490496941419 111975600
876439684575 59983792
421989480605 471236139
300399292860 471230650
830224409595 471225161
717529357548 364282974
796458014564 59380002
40713462020 471219672
616203671890 339061019
626106945100 187224301
430242208280 404544789
610372208637 41815202
751579133182 334702753
468520609112 74474752
676744675754 35969417
51166917075 437775195
70547228759 235423210
426941117210 289588662
359268750275 471214183
712485494765 66987756
170602122766 85573510
491312393075 471208694
785659680150 471203205
703132403400 471197716
32495693786 395542829
248132017585 289544750
139995262984 68859505
267938564005 471192227
715236403990 471186738
129085938082 90129380
255284381570 398600202
521022212705 471181249
252533472345 471175760
26408734050 293645033
789183448972 73816072
991427690180 394950017
964468779775 471170271
409465755233 328006173
488011302005 471164782
753749133140 383565831
703460502886 94317487
215733413232 279840198
780495281508 80567542
89405742217 145057803
828573864060 378027430
919353868485 471159293
295447656255 471153804
139867358306 319844030
190913105705 471148315
303700383930 387484977
909324861333 30129121
384577115145 471142826
79226191170 471137337
983174962505 471131848
711935312920 471126359
62170553975 471120870
458055627157 67580568
880290957490 471115381
614553126355 471109892
584660196266 40887561
217953072173 128047392
35761825415 435069118
591995670710 304321138
853882228930 221728155
908350231585 223330943
554583305250 237915216
415387298465 471104403
744946223620 422246814
908350231585 471098914
48416007850 369360299
651415309970 249453094
862685138450 466565000
150749831020 471093425
939160414905 46925461
330833657909 183464336
975313139454 46898016
591995670710 320349018
866536411365 1932128
344413840460 471087936
852009194850 81237200
532270044237 73711781
498464757060 471082447
755399678675 471076958
996379326785 105734607
971070961915 471071469
815919681625 471065980
934208778300 74414373
987576417265 121773465
450048754700 471060491
22259185967 80529119
566687305840 28142103
799964408120 450312071
410435661860 471055002
691028402810 425781730
255834563415 294397026
80333816807 75512173
895696049150 71999213
884142230405 471049513
599148034695 281415541
783729939211 82406357
749347678380 279395589
84728009620 471044024
858833865535 29580221
2200732870 471038535
388978569905 318076572
478658210640 471033046
5628894290 153549286
397231297580 313262719
315804384520 165603130
843978955720 185841073
610151671595 471027557
895780541327 241867296
409335298170 471022068
606994622863 27713961
836826591735 471016579
17605824530 471011090
874238957195 343117390
453900027615 471005601
369963633506 86034586
515050983045 330942788
529274940380 471000112
546394217041 318938345
250536052036 127103284
724589495355 205601473
150749831020 470994623
535326940675 170724367
441245845180 380327321
49516371540 470989134
674522947460 235538479
446197481785 64852535
705333130780 470983645
552770759950 82433802
463803300825 470978156
348265113375 470972667
928156778005 61240773
210719652125 470967178
920454232175 94454712
59419644750 447122962
988676780955 273681540
577690942740 470961689
317454930055 470956200
258273458505 3469048
479758574330 123085336
562285851080 470950711
71523645340 33438988
496814211525 470945222
812618590555 470939733
54660101189 66707817
742195314395 315985263
720188040595 455619934
110586731983 391755419
801614953655 470934244
739994587015 470928755
887993503320 470923266
475104243921 115900235
78125827480 342716693
334510567250 470917777
249232381275 470912288
372473114555 420940432
614030993300 123996510
307001475000 145897620
537701685822 231784003
448055050444 247960086
456100754995 169977863
724589495355 221794023
446747663630 470906799
678374220375 470901310
932138002995 305012752
821162158384 167090649
554209759425 60472313
411536025550 470895821
691578584655 161382089
481511220754 215212712
649214582590 470890332
477007665105 470884843
165099277873 264460020
477558785569 104664252
499014938905 284697963
626657126945 146748415
924633313659 106508556
460502209755 470879354
734492768565 470873865
37990689409 320151414
612352398975 470868376
869460525985 102501586
379075296695 108451662
999680417855 138800343
474350842829 357509548
65069188657 163176992
98585408627 186208836
516070576100 470862887
414286934775 470857398
708634221850 382983997
455359229191 77169851
190042105369 25007884
989777144645 470851909
55018189990 460510633
732842223030 306209354
269589109540 470846420
103522137108 256687596
932008050920 470840931
675073129305 470835442
991977872025 118392241
950714233650 242004521
428591662745 398726449
547981123110 276184524
988126599110 77471746
859384047380 470829953
889927380057 19689043
218972379800 468656309
525973849310 238365314
904337875568 34997864
248132017585 172305199
296748659362 244523972
423089844295 470824464
979323689590 57283204
771905134025 470818975
715236403990 470813486
474256755880 470807997
967219689000 470802508
873138593505 470797019
929807323540 306516738
331209476180 470791530
205217833675 49801697
483059665400 205969236
830774591440 224725149
886893139630 61877497
464353482670 470786041
875889502730 427192403
45665098625 49938922
162853831610 470780552
207528900933 218890342
252034310755 419474869
511383652009 127685118
470405482965 470775063
793679171818 6751470
14854915305 6147680
348004970290 99471658
527074213000 312604039
604099671300 16027880
367521477950 470769574
138181326386 355451173
770523351886 128146194
410985843705 425820153
586493852260 207742183
960617506860 470764085
216771652420 316545141
354867295515 194294133
951814597340 380184607
63270917665 470758596
929373102309 53407970
733098877692 91814503
732842223030 470753107
701481857865 470747618
847280046790 470742129
430242208280 108160745
885542820439 82093484
325157475885 470736640
503709072634 118732559
224474198250 52436417
694772763564 27263863
738344041480 470731151
739444405170 470725662
736693495945 470720173
441796027025 470714684
73728796854 54571638
920454232175 470709195
778094880775 256572327
115538192940 470703706
795562953360 470698217
208518924745 470692728
889095063612 26122151
983725144350 368465592
33649322732 253575333
95181464675 201007180
988126599110 80095488
324057112195 16187061
407134570790 470687239
617854217425 451107976
75374918255 470681750
222442888855 46711390
566137123995 470676261
144697830725 320667380
233277107770 152122146
398331661270 470670772
37962552795 470665283
478108028795 408063238
461052391600 470659794
981524416970 470654305
922104777710 179193894
30848677678 291421988
297098201790 470648816
471505846655 470643327
310302566070 228435713
786760043840 275657580
957316415790 470637838
946862960735 470632349
576590579050 130023432
689928039120 362844856
972889503784 77027137
26109772757 75210278
384577115145 470626860
19806551910 343353417
315804384520 470621371
545230213885 470615882
79226191170 61959832
343863658615 470610393
251433108655 2019952
643712764140 236713125
476244144878 9611239
972721507450 428756768
99032737590 345280056
392942016024 52211368
206868379210 470604904
340562567545 470599415
656366946575 439377983
470955664810 26544804
379075296695 470593926
340562567545 54242298
45114916780 470588437
146348376260 470582948
91880373605 139958522
788960771220 470577459
599838789830 49752296
334510567250 101617857
737243677790 470571970
669571310855 470566481
781808407235 470560992
441796027025 298908984
19806551910 470555503
552932759715 470550014
187061832790 443544134
579891670120 217413801
793912407825 304425429
379249588912 102710168
184861105410 470544525
13204369770 470539036
271239655075 292355118
413736752930 465329975
570538578755 470533547
456650936840 470528058
938610233060 89717705
34661461725 28866651
190913105705 470522569
968870234535 470517080
762552042660 470511591
184310923565 470506102
108385828955 470500613
911101140810 231010054
967769870845 191736259
215671288730 189502236
129292739065 320332551
313623285804 414194451
809867681330 470495124
961167688705 470489635
628061954487 18091744
423807945628 74815070
204667651830 470484146
994728781250 247323362
261886563710 360149757
776892059411 290027782
506167302890 470478657
676173492995 177909468
92430555450 75342014
624456399565 98258589
563936396615 470473168
994728781250 381458055
155030733454 9320322
716336767680 470467679
938610233060 470462190
609051307905 379180120
665720037940 470456701
907249867895 392935554
137545466740 470451212
657286258181 81539095
236578198840 470445723
140296375965 263691560
107965352180 29755869
744946223620 470440234
916602959260 470434745
906699686050 470429256
114595687401 15528381
435922490587 5478022
237128380685 470423767
91499016933 160800255
147448739950 470418278
522122576395 165926981
899547322065 362427692
50838688434 105871832
413736752930 387089769
467654573740 470412789
83627645930 470407300
322406566660 400993406
550758253288 168056713
156251649470 470401811
630508399860 288254835
588694579640 470396322
829674227750 470390833
96832010210 278253877
211269833970 50668959
798313862585 470385344
982074598815 470379855
988676780955 470374366
664619674250 470368877
519409343666 120231056
445647299940 439125489
572189124290 116289954
287745110425 166415502
136445103050 470363388
365467641699 112930686
27186665483 60730296
47315644160 470357899
80326554860 470352410
202466924450 470346921
333960385405 470341432
223963729320 358261541
993628417560 208861939
912517594054 2645698
816469863470 362746054
38378904423 28745893
649214582590 344478662
459401846065 316715300
343863658615 340921790
629408036170 470335943
95731646520 470330454
436844390420 31671530
828868403800 66757218
291596383340 470324965
567787669530 470319476
548313278967 108665733
903398594980 470313987
808767317640 470308498
245931290205 166772287
540828759125 75517662
918013961927 20292833
989777144645 470303009
437944754110 470297520
172359303104 8969026
213470561350 9227009
572739306135 470292031
242434046812 111547458
124891284305 33471922
346614567840 470286542
503596663403 176515262
826923318525 395317780
634909854620 470281053
991045938300 35876104
793362225980 470275564
818670590850 470270075
732842223030 467080966
53545416698 182564140
691578584655 470264586
462702937135 470259097
817676219750 123820862
426941117210 7843781
89751634460 321216280
596237518909 77103983
72683410988 337568011
294347292565 470253608
918803686640 470248119
592545852555 20029361
386777842525 470242630
757600406055 280905064
238778926220 470237141
941911324130 470231652
656697192260 62442864
742195314395 285197462
137139804776 106036502
215715392845 1750991
546101590054 127514959
749897860225 470226163
323027896923 115131775
409885480015 376194104
732842223030 413969402
852666917183 1465563
610701853440 470220674
592790365549 221870869
166154922680 470215185
729541131960 269537345
185693954288 178579126
746046587310 470209696
59209687592 53309168
808852243448 204328025
661868765025 227623341
387718094666 79524632
248132017585 470204207
51166917075 470198718
659117855800 470193229
958721918479 66938355
857733501845 441622984
887022685519 296762785
788960771220 327457273
267938564005 470187740
97382192055 42078674
61620372130 191862506
757050224210 174039723
563386214770 470182251
393930206510 470176762
263718339558 17998431
879740775645 399253393
88029100690 470171273
914402231880 102869349
105634919730 470165784
335720277309 121702108
879190593800 16439555
143047285190 235560435
867086593210 470160295
174615381560 19112698
670671674545 470154806
831884648704 419222375
889790352661 298058189
496877823546 75078542
469874759625 73585534
356517841050 432703359
17345632044 83965233
450048754700 102929728
603549489455 463260622
906149504205 470149317
263812854649 124001999
398331661270 470143828
760901497125 339319002
41813825710 316056620
643162582295 300325146
558561868075 17164103
656656710885 58348070
381826205920 158912039
800514589965 201331031
28609461430 295966880
887993503320 470138339
511669121340 448862975
337652650060 28564756
995829144940 29832715
241108710968 115175687
859203417949 21275364
552382577870 57135001
371395760753 75369459
296548019945 470132850
56282499132 147445518
318005111900 217100928
760434380317 377127234
401632752340 470127361
984825508040 470121872
343313476770 339878880
192563651240 470116383
628857854325 470110894
251983290500 470105405
392279660975 470099916
770804770335 36880591
510381706089 53056674
298997042240 60126506
503966575510 81297579
504516757355 470094427
415387298465 470088938
820321136385 470083449
919904050330 339906325
743637291489 43302721
287745110425 470077960
670671674545 438582078
993078235715 470072471
967219689000 388401640
720188040595 470066982
496264029680 470061493
62283704221 146995420
941911324130 380700573
924305505090 470056004
243245348784 80463251
891294594390 347124360
945053566121 38033281
628691254778 66504724
735042950410 470050515
956766233945 470045026
221963394352 38351643
443446572560 470039537
245381108360 470034048
472606210345 470028559
67442534109 125006486
834625864355 251418156
687511152012 90025089
352678182859 17784360
292696747030 470023070
376874569315 470017581
556629108186 1871749
56668966063 325887419
147998921795 470012092
5490 470006603
654166219195 470001114
44014553090 469995625
974372052985 59127508
12528915059 1761969
974038950112 161920011
591445488865 469990136
982074598815 469984647
99582919435 307620027
554583305250 469979158
535495260860 280482411
824231893593 405840193
692128766500 209696267
288295292270 469973669
661868765025 469968180
990327326490 328659364
794528984614 54906467
259685836330 469962691
164862089786 57930906
15695448783 27993900
921004414020 301845599
258954536533 12075800
686076766205 469957202
835176046200 469951713
547997288215 265052832
542479304660 469946224
330310476455 164790758
838141833308 131170633
798119944285 49971856
257485108950 253405174
472606210345 259322316
750998223915 48215376
506883170200 254008964
87478918845 469940735
317516077515 60724807
246643836670 12910128
712485494765 341536558
449498572855 227557473
357618204740 85875405
969970598225 469935246
935309141990 333226212
461153592293 44279763
921554595865 358146272
701481857865 303355074
399982206805 469929757
735593132255 469924268
517170939790 290461413
662418946870 388763914
254734199725 469918779
586030418571 63891960
203017106295 387430087
711692537031 161865121
456100754995 342826473
572252379526 224165271
147901313489 6131213
435193844885 469913290
903548214142 219532555
246742808829 167129072
243180380980 74425351
672322220080 262560826
587594215950 363832876
412636389240 469907801
880291808285 191917396
952364779185 469902312
554583305250 469896823
593096034400 469891334
71523645340 343556510
737793859635 469885845
773005497715 469880356
565858257931 329340
330109112490 469874867
405484025255 342678270
234377471460 469869378
817020045315 469863889
950164051805 433652956
727893319947 269175071
506717484735 469858400
883041866715 469852911
90093840676 16900631
599148034695 469847422
458301482375 162984877
936409505680 121855800
430242208280 469841933
526524031155 469836444
811518226865 51195903
268846315777 6636201
616924836085 193377470
912939920622 220174768
157169413178 51119057
600485594542 31902068
182938774621 57552165
380725842230 469830955
757600406055 469825466
511118939495 173326153
29222377056 204393893
395030570200 469819977
502316029975 166624084
939586811403 10978
341112749390 7832803
997581917611 265272392
260786200020 469814488
400532388650 469808999
971070961915 469803510
971070961915 469798021
254306076773 322407393
913301868190 427384518
466720724354 245715085
824172409300 469792532
575490215360 391925578
642062218605 68793637
929537163030 180341095
506337280753 122218074
975472416675 469787043
698730948640 469781554
7152369475 469776065
641512036760 169280760
359818932120 392770884
875339320885 469770576
259685836330 271013886
138726233302 94718184
556784032630 364255529
348879434185 232640287
561735669235 469765087
601898943920 453023637
424340924947 181488296
123790920615 469759598
567787669530 469754109
26408734050 469748620
939160414905 469743131
219522561645 469737642
574389851670 469732153
94394533863 143603218
469855301120 90519099
334510567250 102534520
723489131665 64726288
163954195300 73678847
815369499780 306269733
469855301120 469726664
456100754995 469721175
45665098625 428915949
201916742605 212237674
35211643570 34695969
606850580525 361362826
786209861995 183310644
387328024370 469715686
469748498739 1844304
515854564575 88795553
965569143465 35766324
501215666285 469710197
140846557810 469704708
450048754700 469699219
692678948345 226069954
921594539318 109159743
727678472090 88005137
381276024075 469693730
846729864945 469688241
715435424152 52551686
919904050330 469682752
134794557515 290466902
822521863765 469677263
809867681330 469671774
963918597930 469666285
184439289319 273011882
643162582295 185841073
929257141695 469660796
985375689885 67876974
273990564300 174638024
346064385995 404012356
833536341440 386046859
857183320000 469655307
194764378620 469649818
245941324097 225372851
526876869564 28548289
372643180242 275020856
965569143465 351438714
622805854030 469644329
700931676020 469638840
948587497990 51388018
755029568964 177882023
994915879304 34904551
454450209460 43291743
744946223620 120675665
724039313510 366050432
916268884834 197587533
113337465560 122223563
935859323835 469633351
26958915895 469627862
259272852040 229703672
610151671595 469622373
319655657435 6531910
418138207690 469616884
742745496240 469611395
183494346664 122679150
881954210060 44905509
191463287550 314157426
332309839870 424113074
866536411365 469605906
795267576384 194069084
301499656550 469600417
587044034105 41826180
313603657140 42676975
15955278995 469594928
506167302890 57925417
97932373900 156293786
326908398763 108786491
111686920025 469589439
384026933300 469583950
846219818668 302312164
910000777120 469578461
909450595275 469572972
877540048265 469567483
515520394255 391387656
917703322950 469561994
730641495650 469556505
692678948345 363717607
811040587644 361384782
427491299055 80973728
941966395267 206611449
39222514649 31600173
218422197955 469551016
200816378915 316484762
166705104525 469545527
583192761190 469540038
924305505090 293941439
786209861995 262297354
664069492405 257390188
535913794529 352520047
858283683690 469534549
200266197070 374454091
60520008440 469529060
601251559955 10017425
993628417560 469523571
439595299645 469518082
162303649765 469512593
806566590260 469507104
892945139925 469501615
230803546737 10637682
269910232507 34509343
527799098737 125785924
704782948935 469496126
134244375670 139140661
768604042955 112793461
402733116030 469490637
732842223030 469485148
976572780365 469479659
757050224210 469474170
48416007850 356598374
676173492995 408804253
388428388060 311429393
206868379210 289846645
171106559285 336426299
565036760305 234929200
830224409595 201962266
881941503025 299710378
352738309365 52041209
765457878910 94158306
305709031825 41579175
347276516703 344533552
28609461430 469468681
981524416970 290093650
499014938905 469463192
219522561645 469457703
383476751455 469452214
578526245201 26863166
424190207985 469446725
461602573445 115686164
146348376260 469441236
207659890429 77674839
618591524769 163961919
387914120742 340191753
573289487980 219807005
18156006375 469435747
304814031000 226113866
728295197082 13113221
662418946870 400795802
796113135205 469430258
62720735820 469424769
528724758535 469419280
145248012570 223555992
814269136090 469413791
90229828070 469408302
476457483260 381145182
174531279102 101447698
7437182707 56514744
706542912196 320145925
136995284895 224170760
777075968356 19431060
242080017290 118238549
771724526550 73788627
466004028205 44307208
299849111015 469402813
834075682510 408875610
32185106791 111920710
809867681330 469397324
362933948671 100437722
14304733460 306127019
46765462315 452831522
426718485951 115258022
645913491520 184177906
610701853440 469391835
999130236010 40865605
892945139925 23278849
742195314395 469386346
206868379210 469380857
905049140515 469375368
459401846065 469369879
276191291680 263082281
426390935365 469364390
563973441876 77224741
925405868780 469358901
950839832948 174797205
558984760010 469353412
742745496240 469347923
33561098035 345022073
394480388355 469342434
812618590555 6224526
834727828019 355275525
226124743785 429810656
449498572855 469336945
341211809373 74716268
595846943625 469331456
438494935955 178754774
644813127830 469325967
604649853145 469320478
146898558105 96392329
598597852850 424129541
538254705480 35162534
660218219490 56855062
854982592620 469314989
398881843115 422318171
371372750865 46052710
623906217720 469309500
689439718305 233403258
795012771515 469304011
940260778595 469298522
317779725163 131834802
263270017086 171717876
145798194415 469293033
65471645045 469287544
640961854915 469282055
817570227160 469276566
583742943035 469271077
492412756765 469265588
223373834560 34646568
865035084295 258158648
484710210935 469260099
149649467330 469254610
234927653305 469249121
225574561940 469243632
741308675898 208686291
304800747620 384784389
24758188515 469238143
633873822010 108100366
999130236010 226756079
910136876875 80018642
463803300825 125077843
775206225095 311681887
190596047179 164659022
674522947460 469232654
927616410492 255414148
591445488865 308481800
831874955130 469227165
721288404285 469221676
805466226570 469216187
630508399860 469210698
854982592620 469205209
446779126578 305720833
381826205920 469199720
352116386290 469194231
557144566617 95585446
605200034990 390460015
759801133435 61202350
224308981931 32044782
284994201200 364392754
933658596455 220718179
419926971734 215745145
879740775645 469188742
642062218605 469183253
64595183154 222458192
458851664220 391996935
587044034105 469177764
664069492405 293848126
554033123405 469172275
793362225980 469166786
568888033220 155124629
229425834855 469161297
604649853145 469155808
695980039415 469150319
659668037645 80419339
271789836920 456498174
795012771515 428032220
719811700869 257664638
63270917665 376265461
455550573150 469144830
984275326195 469139341
269638483095 222694219
599698216540 469133852
256687271495 165872091
276747566315 436408434
104211404724 61778695
854747248837 74880938
634979894260 47518273
172009162375 37983880
259419199758 130341794
929868816807 271864681
89679646225 469128363
84728009620 86995161
963918597930 209460240
535674224216 72603003
546880759420 469122874
968320052690 469117385
387928062802 204690299
78125827480 469111896
752648769450 279423034
461052391600 368191142
388066780810 81604963
116638556630 469106407
999680417855 469100918
943068361745 334856445
831931881549 153532819
829674227750 226723145
247581835740 283397070
913301868190 209981695
397447580647 197834538
19495959426 184205351
450048754700 469095429
873138593505 297608091
766403315575 58337092
152400376555 469089940
969970598225 84387886
779781390238 154712954
200816378915 469084451
285544383045 469078962
245381108360 469073473
419238571380 469067984
264087291090 469062495
15405097150 469057006
771929763168 30194989
753749133140 469051517
214244096094 82274621
448512654815 82878411
585943670415 454911853
868889968972 296850609
492962938610 406998372
16724675033 241938653
140986433997 30315747
47315644160 266573285
612352398975 469046028
342213113080 371363784
760901497125 431742784
735042950410 469040539
108936010800 469035050
519114367387 153521841
836276409890 469029561
851131319705 469024072
884142230405 177827133
580992033810 469018583
894045503615 469013094
443996754405 451437316
650314946280 469007605
69873099805 469002116
372473114555 374563871
468210524524 54011760
663519310560 202467254
621997203245 39679981
693779312035 468996627
460502209755 235253051
401082570495 468991138
527074213000 399923051
696537351471 445081054
934758960145 468985649
626106945100 270805304
243180380980 468980160
782358589080 32401567
947963324425 468974671
539178213590 21472968
777957134320 468969182
281948172982 6713047
709734585540 468963693
972369127209 95102414
257485108950 468958204
774105861405 212276097
307879827688 139360221
898997140220 468952715
941911324130 468947226
912911586404 158681501
102333828660 438609523
969970598225 297690426
346614567840 468941737
725689859045 468936248
959517143170 468930759
583192761190 468925270
957316415790 116553426
406034207100 85924806
408785116325 468919781
635225603856 143493438
878640411955 468914292
847280046790 23602700
175508014045 468908803
842878592030 468903314
300949474705 152725936
955976377496 105432712
228325471165 468897825
711385131075 339247645
215121106885 468892336
985936904620 275350196
494063302300 468886847
975074741206 16801829
853332047085 319597025
620605126650 468881358
786760043840 448467767
706457003857 74139923
924305505090 229890298
439875771078 135001955
310852747915 249744011
772822848332 11301851
778881089620 12015421
187612014635 468875869
769154224800 468870380
420889116915 468864891
294897474410 437720305
670781163628 228139307
759083385979 779438
251433108655 64380481
885792775940 468859402
604099671300 118414197
713585858455 10505946
834075682510 468853913
774105861405 367131765
15405097150 328955770
894595685460 468848424
93252151878 151134126
325275472918 31430014
921156470298 193937348
96281828365 468842935
65471645045 237360827
304800747620 468837446
439332746889 57590588
242080017290 468831957
314153838985 468826468
609601489750 204130421
675623311150 468820979
88718511020 180308161
14854915305 211414324
396130933890 357075917
526524031155 49790719
746046587310 191862506
905599322360 468815490
57218917370 468810001
210169470280 468804512
255834563415 468799023
6052005785 450328538
535326940675 468793534
430792390125 95947720
255284381570 195649916
226674925630 468788045
771905134025 468782556
152950558400 23964974
584293124880 58073620
627757490635 468777067
35211643570 47084642
233277107770 468771578
782358589080 226772546
86519946306 165454927
262986927400 468766089
170556377440 179457366
930017947448 101409275
837376773580 255436104
448398209165 468760600
190913105705 468755111
817711404240 11724504
6734801870 236416719
764202588195 125495007
460680937084 23218470
551282214180 468749622
129842920910 194255710
649764764435 468744133
233277107770 62503243
951814597340 468738644
397888256942 315902928
255482023993 101645302
84728009620 468733155
644813127830 468727666
483258504425 75945804
198065469690 468722177
697630584950 468716688
177158559580 468711199
294897474410 229857364
607400762370 468705710
349538775773 255342791
699964843233 64731777
612981391882 382138691
121183213911 123497011
423089844295 343232659
227803579626 144448524
401082570495 468700221
715426910713 215108421
341112749390 413876089
957316415790 215262113
851203933686 19524373
848930592325 468694732
987026235420 154405570
280592746440 67887952
131664761668 210376903
284676538884 213944753
238228744375 468689243
559534941855 468683754
436844390420 468678265
585393488570 468672776
484845492829 204201778
103984374195 468667287
655266582885 468661798
741324132922 38697450
594196398090 429140998
670671674545 468656309
351016022600 468650820
71823009911 8732999
771905134025 468645331
855532774465 219927763
460805652653 56942886
950217256682 366033965
529825122225 468639842
657467310265 78553079
575262386018 65500237
607950944215 468634353
377974933005 303755771
366971296105 468628864
132043648290 373899702
30260006965 244161698
829124045905 468623375
563386214770 300248300
922104777710 240758518
774656043250 468617886
661868765025 468612397
764752770040 468606908
836954452501 250578339
733392404875 468601419
295447656255 441749231
425614916685 100904287
250882926810 414918999
753198951295 468595930
915367343702 9194075
139196012275 468590441
921630344065 45212893
769387748816 44894531
19256370065 468584952
289395655960 468579463
361781796266 59945369
775756406940 42989848
25858552205 468573974
930357505385 468568485
964468779775 389933071
130393102755 255051874
720425401422 33735394
266838200315 468562996
52664827079 40766803
114988011095 349396806
875339320885 468557507
795792563719 134211539
638761127535 51536221
442896390715 468552018
808341774518 213176293
40163280175 468546529
77575645635 468541040
511118939495 327270647
362101972544 127965057
639311309380 468535551
130649197539 59259244
642892405318 55082115
373023296400 468530062
857183320000 468524573
823072045610 468519084
189812742015 468513595
426390935365 457892380
499322141768 6691091
70688625399 45794727
664382744146 25781833
342763294925 468508106
312503293450 46535742
686626948050 211749153
23657824825 468502617
642328451572 113106334
869837502435 468497128
711385131075 31720931
185079671901 176701888
257485108950 468491639
566224042310 15967501
125441466150 468486150
324057112195 89300541
176115127798 382621723
325707657730 468480661
977122962210 468475172
62170553975 422839626
692128766500 468469683
8802915010 468464194
534226576985 253992497
299298929170 295791232
100421894037 120571374
799414226275 138322800
301499656550 124144713
154050922090 468458705
258585472640 468453216
307255730969 84025612
573839669825 38329687
729541131960 87609929
124891284305 7486996
476457483260 313789663
476457483260 468447727
780157861700 429036707
216221470575 468442238
459401846065 468436749
978223325900 468431260
872588411660 468425771
36652363683 125143711
926133680154 96567977
125991647995 468420282
827676384788 41842647
505617121045 306231310
984825508040 275871651
249232381275 468414793
979873871435 468409304
594196398090 468403815
436510315994 148526851
44014553090 468398326
912201504500 212221207
831324773285 468392837
784559316460 269317785
838477137270 468387348
38512734640 468381859
249232381275 468376370
152400376555 468370881
540278577280 468365392
700381494175 102880327
55018189990 24360182
560085123700 468359903
726271207432 32566237
346064385995 468354414
183876438862 211342967
838477137270 219378863
75925100100 468348925
788410589375 343721180
983174962505 201100493
828224283209 31786799
855132639924 9633195
787860407530 468343436
43116091287 65708819
341112749390 295538738
946862960735 367027474
775756406940 468337947
393059530025 219170281
743295678085 468332458
977901157115 54533215
511118939495 246757995
222823652715 145820774
873138593505 468326969
810968045020 468321480
497478246208 253322839
289395655960 468315991
62246340598 113814415
488561483850 425381033
347714931530 430397979
210028564742 2459072
852231683395 468310502
716183039838 9045872
582642579345 468305013
375224023780 468299524
985375689885 462832480
370272387175 445119477
50359045728 78986710
60564441895 189732774
784559316460 468294035
393930206510 468288546
667370583475 346460191
80542887328 100355387
932067310164 3381224
706433494470 468283057
981034361631 49527247
519371667170 255178121
657467310265 291504323
427491299055 337222204
336711294630 468277568
663519310560 468272079
371922932710 468266590
79776373015 468261101
373023296400 371402207
885242594095 165701932
80326554860 468255612
48966189695 468250123
834236751726 245413190
676173492995 457200766
517721121635 453984212
556784032630 389466506
217321834265 468244634
819788887103 40267304
15820065550 18552820
181560014340 468239145
518821485325 55581614
85278191465 85524109
519371667170 468233656
337811658320 468228167
94684015653 57294182
793362225980 468222678
578791306430 468217189
804916044725 256857755
541669978728 48852100
814819317935 455866939
646463673365 468211700
617304035580 134919620
151850194710 468206211
798313862585 289797244
448448224933 276716957
182110196185 468200722
656938409273 103066953
645913491520 468195233
147998921795 468189744
437394572265 183546671
283343655665 468184255
692312763269 172826654
423640026140 102402784
640411673070 254464551
118839284010 468178766
416201923863 54911956
563936396615 468173277
383476751455 468167788
165206532933 270958996
170006195595 468162299
94378110775 25079241
717437131370 430979813
370822569020 97764579
896796412840 468156810
766626295222 67794639
671221856390 468151321
829674227750 284445469
823622227455 468145832
553674041095 6032411
583192761190 359589879
480449581959 211260632
811247418653 5736005
5490 350044508
364770568725 468140343
886342957785 468134854
211269833970 468129365
524920213477 242536954
341662931235 468123876
749347678380 468118387
545780395730 468112898
356517841050 468107409
105634919730 96375862
387328024370 468101920
572189124290 468096431
375224023780 468090942
424740389830 468085453
532576031450 37270310
673422583770 468079964
364770568725 468074475
717549502178 71944323
190913105705 60818120
681125129600 122245519
152950558400 54577127
322406566660 468068986
580992033810 331678314
202020391392 353689204
84177827775 328939303
975075284617 184556647
665169856095 468063497
777957134320 468058008
960067325015 468052519
557884396320 237558431
307589970065 380146184
146348376260 468047030
999680417855 468041541
745496405465 68667390
649214582590 468036052
104798801989 25529339
666006915036 131928115
418138207690 468030563
437683705340 117442644
196965106000 468025074
499582778863 193915392
424252831986 235439677
798864044430 468019585
754299314985 468014096
33561098035 404374630
531725702688 158923017
147998921795 468008607
13204369770 468003118
870387684280 78948287
531475667760 467997629
692128766500 420934943
42583095501 34180003
338456300366 291592147
483059665400 467992140
157114726271 145562791
887993503320 467986651
70209257143 93708208
746046587310 279609660
584995330069 302784218
980974235125 467981162
94081100985 230450176
548531304955 467975673
983725144350 467970184
834075682510 467964695
914402231880 451311069
929807323540 467959206
795562953360 467953717
530375304070 22411587
435511032239 16126682
189814745500 400307281
51717098920 467948228
429141844590 467942739
937040073930 351186220
890194230700 467937250
475357119570 467931761
542552110756 282244380
809927269914 280070736
549631668645 467926272
207418561055 467920783
724135557636 300896002
183210559875 1075844
14360035135 299408483
971070961915 467915294
980424053280 467909805
105084737885 360566921
790065213237 286844162
134244375670 111009536
313603657140 467904316
70973463495 184380999
316631837711 63458329
390298246590 23454497
557038650873 73717270
165054558990 467898827
578791306430 467893338
171106559285 467887849
123790920615 467882360
159293667810 126828834
60520008440 201978733
968870234535 467876871
189878478279 332699268
387977496736 287749847
732842223030 31945980
718018671872 408968923
217321834265 204081020
622558461892 122404700
687177129895 467871382
261886563710 467865893
776306588785 23333739
549699957294 284588183
297754722032 351976636
653962519497 86786579
665720037940 467860404
999680417855 308789184
850030956015 116575382
302049838395 117997033
320756021125 198657888
558493815453 307587093
788410589375 467854915
645363309675 467849426
546880759420 467843937
796113135205 467838448
510018575805 298947407
685526584360 32917533
609601489750 123480544
425290571675 467832959
264637472935 237327893
197515287845 467827470
312503293450 467821981
799964408120 241329374
421021143832 240857320
820321136385 467816492
209069106590 467811003
325707657730 467805514
480858938020 305633009
589794943330 467800025
559534941855 467794536
325707657730 467789047
492962938610 467783558
449833517124 20967980
53544450634 257961044
152950558400 467778069
773555679560 92434760
905049140515 467772580
813168772400 173891520
688843297124 244754510
310852747915 467767091
171816937595 140809317
515876438240 19002918
511669121340 467761602
575133103601 86062031
746656829793 308520223
609601489750 32955956
809867681330 467756113
605200034990 467750624
214648940197 371149713
694329493880 125390716
421439298760 467745135
955345249368 185160437
660768401335 467739646
565036760305 41672488
197515287845 467295037
870387684280 467734157
248682199430 467728668
928460835671 128513957
356801172252 19689043
29159643275 467723179
371922932710 60615027
381388932805 330476223
85641826737 39553734
337811658320 467717690
800017547129 83323020
460872113465 35261336
500391629833 60307643
266838200315 467712201
593781811012 72493223
619290903123 43752819
232566391723 26462469
803815681035 467706712
441374661032 145936043
550732032335 98856890
226124743785 467701223
912823290350 201210273
165604740835 467695734
245381108360 467690245
77025463790 424799199
65339000452 49658983
239329108065 268933555
601348762075 467684756
415387298465 467679267
108936010800 459160339
186184454236 95420776
740843754690 3425136
386777842525 467673778
141946921500 244101319
14334549708 338665811
450598936545 467668289
598597852850 467662800
881941503025 19979960
397231297580 467657311
60758884231 28811761
452799663925 467651822
290808239459 16077281
200831995120 373976548
108936010800 423157988
561185487390 110284988
812619814602 56657458
370822569020 334927802
179359286960 467646333
549631668645 245989535
704232767090 467640844
807116772105 299897004
463903985552 344462195
303150202085 399077745
833525500665 467635355
226382029682 30771334
270196783171 353848385
943561869665 467629866
939160414905 467624377
880841139335 400021853
102884010505 29558265
678374220375 467618888
220456797842 32297276
669571310855 321787136
613452762665 467613399
747146951000 11197560
326648458771 20731953
685120395452 132273922
640961854915 467607910
752098587605 467602421
557334214475 467596932
435193844885 240692650
669199477598 84250661
85278191465 156963444
862134956605 467591443
59095247431 136319315
137545466740 467585954
230526198545 467580465
187836163439 70478760
119939647700 467574976
479431953966 74793114
83466908635 49549203
616753853735 467569487
463803300825 315732769
554583305250 233513038
600248398385 447068072
949858509201 134162138
830431564455 131774423
53917826300 467563998
140296375965 467558509
357906240015 87137875
444697225070 289330679
176608377735 467553020
481959301710 467547531
748797496535 467542042
477322206761 17855717
75925100100 308734294
515520394255 346240631
691841985298 117052925
848380410480 189145451
992528053870 65461814
773005497715 195040637
192563651240 467536553
77025463790 376935119
510568757650 388088767
31360370655 467531064
795562953360 186115523
969824236621 29108167
605750216835 453638405
580441851965 419310199
891294594390 467525575
621155308495 467520086
568888033220 467514597
351566204445 467509108
729541131960 362932680
600248398385 467503619
387897988571 90810016
861584774760 220674267
634964997114 56388497
610701853440 55724328
690478220965 197164880
967769870845 288518307
144697830725 84794072
706433494470 467498130
428041480900 467492641
607400762370 148098709
809317499485 145057803
278307875271 1246003
421700789231 147747413
346614567840 141544843
494613484145 323796110
509307535907 25567762
470405482965 54165452
173307286665 467487152
190362923860 467481663
839027319115 118244038
159552740540 352953678
874256532973 387808828
396681115735 467476174
937530162203 424184431
664069492405 467470685
311733126044 108616332
528414314254 130248481
152403005786 328620941
857733501845 467465196
66572008735 284950457
338912022010 211474703
817570227160 467459707
236028016995 233699664
980424053280 467454218
68772736115 189837065
204148965867 400697000
945212415200 467448729
639493840586 99027049
900097503910 467443240
9903278700 453111461
573839669825 467437751
754849496830 467432262
295601606238 107628312
379075296695 467426773
558434578165 467421284
404443996653 297399509
683468285552 241268995
728990950115 168858107
320756021125 425853087
482075838669 251291909
293246928875 467415795
159002558695 467410306
289945837805 365550933
105084737885 467404817
751548405760 149816766
69873099805 467399328
599237390126 42742843
224710565568 49143017
902848413135 298425952
810648779916 224373853
451149118390 295341134
697080403105 122772463
486180829631 10956044
686626948050 273752897
234985562255 72817074
777406952475 467393839
973821871140 339664809
829124045905 168089647
112330974748 43121584
538628031745 79804571
642612400450 229972633
17605824530 467388350
405344590769 35376605
137545466740 467382861
556784032630 356148276
357618204740 370880752
92188877361 78646392
973329175592 56597079
43464371245 467377372
935174927543 48819166
730775130844 233255055
610971654257 28010367
370272387175 467371883
357068022895 11159137
853882228930 467366394
858868133362 272896613
221723289025 460274606
734492768565 229698183
546880759420 55394988
866601285856 92165799
995278963095 192120489
179909468805 270250915
215671288730 314431876
890194230700 467360905
575490215360 59654452
145248012570 467355416
291596383340 16230973
768200505234 143696531
458301482375 420748317
763652406350 173556691
49037519250 122097316
683325856980 317192843
610438356576 52760268
91330191760 467349927
769704406645 193415893
668470947165 467344438
225811917278 9808843
463803300825 467338949
550732032335 272375158
661868765025 380475524
97624064840 165356125
1391824102 83701761
171319175700 60801653
627068401248 4067349
312503293450 467333460
405484025255 467327971
812068408710 238365314
373573478245 334049562
501765848130 4171640
282448942849 25139620
551832396025 116218597
151850194710 357948668
998758847362 53451882
774105861405 462420805
520472030860 467322482
630508399860 321507197
161203286075 467316993
635460036465 119204613
987232402260 230131814
926506232470 467311504
891294594390 346361389
311953111605 322890425
847280046790 351740609
330659294335 283858146
255284381570 467306015
485810574625 174001300
790611316755 467300526
909450595275 467295037
673972765615 467289548
648664400745 467284059
795605784027 132257455
351016022600 158264337
310302566070 31929513
558434578165 467278570
935309141990 467273081
494613484145 113320405
245381108360 31967936
590345125175 255880713
866536411365 467267592
769154224800 467262103
469305119275 467256614
123790920615 467251125
955115688410 346180252
996639971950 169516787
315355024627 229341398
462152755290 309239282
107007285326 169401518
763652406350 467245636
584597665578 7821825
295596924121 244463593
690478220965 156694483
494063302300 429991793
178258923270 467240147
622805854030 467234658
439595299645 467229169
383615557287 45300717
37412370950 467223680
759305622030 162446955
46250261867 27203484
247031653895 424135030
926817766154 98747110
407372595786 6257460
664218019256 277035319
681675311445 467218191
869837502435 104955169
198615651535 467212702
776051210152 165427482
997143173444 70884946
504516757355 407569228
475907301415 53292701
560085123700 467207213
895535092295 9962535
952914961030 467201724
342213113080 203433318
985999709758 49746807
246481472050 467196235
553482941560 467108411
772455315870 467190746
68222554270 467185257
516070576100 467179768
951264415495 467174279
809867681330 467168790
675623311150 467163301
957316415790 467157812
265187654780 172524759
566137123995 467152323
797763680740 467146834
44014553090 322330547
640439892019 57162446
568337851375 265892649
448398209165 108484596
971621143760 411795758
305067348350 92401826
2815761761 231328416
682378795571 8958048
635460036465 467141345
286528305670 3057373
169456013750 467135856
584592824280 105048482
928706959850 368976069
320756021125 467130367
22557461135 18124678
563936396615 467124878
111136738180 467119389
992528053870 409122615
223924016405 90107424
102088890105 8551862
933108414610 240099838
314744074063 249458583
941911324130 381836796
368869730369 23674057
400532388650 467113900
238778926220 467108411
791161498600 314371497
11553824235 467102922
258035290795 57118534
168486842649 207978210
562043651536 142708511
594746579935 451107976
246481472050 440673387
695429857570 373674653
694879675725 413782776
455550573150 429624030
596397125470 242668690
458851664220 467097433
884692412250 467091944
445650384758 115916702
800514589965 467086455
557884396320 384954548
990327326490 467080966
342763294925 467075477
767161009065 64078586
734269077929 43966890
393930206510 467069988
547981123110 121361790
256384745260 59489782
220622925335 278983914
432993117505 440667898
793362225980 308882497
416487662155 214493653
980204989871 106607358
381276024075 467064499
529063182830 96650312
206318197365 457963737
955115688410 235818418
629408036170 317154420
393380024665 335630394
611802217130 467059010
215121106885 467053521
453900027615 467048032
823622227455 467042543
97382192055 467037054
740022663250 154224433
670121492700 467031565
701481857865 464929278
522672758240 98500105
865436047675 295681452
63270917665 165987360
278392019060 467026076
933382634072 163072701
181216076181 214125890
377975547773 238491561
910130279097 259250959
501215666285 3875234
977122962210 297635536
196414924155 89997644
59969826595 467020587
58548133937 126998993
732292041185 467015098
271789836920 203016154
750998223915 30979916
535350323815 167716395
556233850785 108473618
404430241219 247208093
892945139925 467009609
379433250852 18360705
97932373900 467004120
464903664515 466998631
64371281355 191840550
547430941265 458638884
516620757945 466993142
281760613852 122141228
467104391895 466987653
516171985375 982531
839027319115 362301445
620605126650 466982164
898997140220 466976675
182660378030 466971186
471629178996 49702895
516070576100 229588403
323746942364 141725980
993628417560 289703931
223487275723 38653538
11003642390 466965697
11003642390 328198288
973271689295 466960208
485279664659 84601957
218422197955 111229096
522278837247 129287906
643712764140 466954719
37962552795 9210542
419238571380 466949230
561185487390 466943741
733007979852 179995288
408234934480 466938252
169619196231 275059279
428591662745 49505291
949179747531 257313342
19490744876 58386493
775006548834 101036023
668470947165 466932763
787860407530 124331339
802165135500 46936439
81977100395 466927274
169456013750 49340621
197515287845 282546275
252533472345 251050393
43115421629 42880068
101899991659 44422477
713035676610 466921785
104240046326 115389758
351016022600 393885151
987026235420 466916296
122690556925 466910807
609982739223 12432585
686626948050 316858014
6692289565 284994369
797425703635 136127200
976572780365 379696086
100683283125 466905318
867086593210 466899829
188824518595 44373076
901748049445 18399128
239329108065 38785274
724268210299 171827656
853882228930 466894340
298198565480 466888851
886893139630 399450997
883592048560 173721361
180459650650 466883362
8596997756 49148506
347164749685 466877873
111686920025 466872384
348434114196 4588804
597497489160 466866895
716886949525 413607128
94355293002 131093787
662468682699 269427565
508918212115 262236975
237678562530 215668299
456162621514 161859632
266288018470 466861406
432003444989 165284768
960130991926 159834191
103434192350 253361262
31360370655 97490129
801134042990 179962354
177708741425 466855917
284994201200 466850428
671772038235 466844939
564486578460 419776764
107468155652 44746328
373153989490 94306509
599698216540 466839450
466434859815 3930124
383476751455 466833961
673765141282 65538660
924305505090 434196367
474809270550 217512603
59969826595 447073561
179359286960 62415419
921004414020 466828472
178258923270 105300976
925777545437 35025309
249822967649 9150163
762001860815 466822983
44286176255 107491087
999374430642 73711781
625006581410 466817494
412403295947 104466648
430242208280 123398209
391423244912 60219819
599764221765 151913564
701823965279 99521059
501215666285 198087032
53917826300 160158042
643198732849 86978694
39490976150 37692963
206868379210 22471966
161753467920 466812005
579891670120 466806516
958966961325 132581306
843153936737 33016335
535877122520 466801027
141946921500 101595901
919353868485 466795538
440695663335 366226080
441245845180 466790049
870662523999 76088518
9353096855 466784560
423640026140 466779071
704782948935 235598858
681637907 171591629
644262945985 466773582
619504762960 382555855
464353482670 410741870
5501823940 466768093
443762442554 5044391
616203671890 306044684
665198173846 82208753
315254202675 466762604
417588025845 466757115
426647117973 70725765
88062084091 324361477
561735669235 30688999
697372011719 47754300
627757490635 398298307
772455315870 165345147
709734585540 466751626
466825229425 74837026
802165135500 466746137
993078235715 466740648
392279660975 112425698
32460734345 466735159
175537199058 171679453
488561483850 135111735
321306202970 142856714
79226191170 466729670
576688321673 187032186
903948776825 466724181
132593830135 466718692
311953111605 466713203
395296331113 60571115
382926569610 466707714
289108314880 178793197
907249867895 415456921
905599322360 182509250
195034673447 72515179
319655657435 466702225
165604740835 466696736
657467310265 168040246
337261476475 466691247
173307286665 466685758
111136738180 135814327
440835967664 163039767
753749133140 466680269
375024759194 8079808
77025463790 351888812
2200732870 128217551
940810960440 466674780
935918116514 146479454
284994201200 380832309
58319281060 256281410
934208778300 170071176
399982206805 466669291
961989043617 16434066
258585472640 276244903
941911324130 345554506
25858552205 449927841
936061115942 193190844
819770954540 466663802
13900394345 315743747
560135962818 410961430
768053861110 466658313
411369442470 73102502
549631668645 466652824
211820015815 426319652
812068408710 204355470
593646216245 314464810
151850194710 306730809
919353868485 466647335
688827675430 466641846
302049838395 466636357
311402929760 466630868
395030570200 466625379
857183320000 248552898
163404013455 466619890
893495321770 466614401
254734199725 250600295
205217833675 466608912
222273470870 466603423
175508014045 466597934
939710596750 466592445
228325471165 466586956
299849111015 347096915
118420333177 314047646
630629953765 159164533
831324773285 421840628
417953620690 55746284
24846358322 170246824
581542215655 279527325
348382687755 302756773
7702551320 466581467
177158559580 264542355
579971847943 54796687
226674925630 217616894
209069106590 416126579
600798580230 369052915
461602573445 258367230
611252035285 466575978
788960771220 466570489
357618204740 195353510
765853133730 466565000
473706574035 48731342
94081100985 466559511
483059665400 466554022
426941117210 466548533
693779312035 358508546
649214582590 215053531
294347292565 253273438
153500740245 397035837
250332744965 466543044
12654187925 466537555
661318583180 466532066
353216749980 466526577
895696049150 466521088
655997303429 3600784
340012385700 466515599
335060749095 466510110
276596396347 15133173
987026235420 283929503
534776758830 466504621
517721121635 35645566
929464060528 219362396
541378940970 174583134
806657707660 228962657
410498027878 267281366
439045117800 466499132
722516151198 167568192
828573864060 466493643
744421175906 115175687
423089844295 150283331
951297327539 432577112
739994587015 124309383
960067325015 1004487
215143260489 272709987
480308756175 466488154
103534855121 144366189
287847205825 184057148
157073953979 154932514
965018961620 466482665
77025463790 466477176
793202954248 24914571
960067325015 466471687
102676386172 65538660
985925871730 466466198
38512734640 466460709
8802915010 466455220
236578198840 387265417
550033677516 5549379
609252150415 66383966
51745482539 38768807
429692026435 32577215
549334172915 24124155
560085123700 466449731
830774591440 192532164
392829842820 466444242
742389932379 103769545
316390821210 329636406
739994587015 466438753
354518823442 50279240
360369113965 155717441
769704406645 250847300
599698216540 466433264
659668037645 466427775
228325471165 466422286
224222107528 32950467
733392404875 466416797
943169979602 4945589
61620372130 466411308
397781479425 353057969
869287320590 466405819
109486192645 466400330
18228598400 262868210
141396739655 233760043
261336381865 466394841
191463287550 466389352
277291655370 466383863
443996754405 466378374
500170368243 319492734
897455589758 335575504
650601889244 16911609
739444405170 466372885
661318583180 466367396
117738920320 243415194
711385131075 272896613
392279660975 466361907
86378555155 466356418
198065469690 184463334
59127369059 64567107
381826205920 20007405
809867681330 346987135
645968601080 113375295
564760770477 548900
300949474705 309414930
370272387175 449719259
491312393075 90041556
37106317869 82444780
468754937430 466350929
286094564890 466345440
548359622594 9627706
830224409595 466339951
180459650650 466334462
154601103935 230889296
388443257761 157742882
555829665362 237240069
75156381790 96595422
903398594980 466328973
182660378030 123738527
887443321475 188953336
717437131370 466323484
664069492405 362493560
267388382160 466317995
477557846950 141467997
93530919140 433197369
41263643865 291652526
546330577575 236295961
117188738475 466312506
423640026140 154828223
240623979959 127284421
732292041185 466307017
928706959850 323658885
547430941265 466301528
117738920320 358376810
697386316053 111042470
962568646502 117975077
827282260702 10451056
397231297580 466296039
868186956900 155947979
284500292583 209312037
598047671005 282063243
357807800289 146633146
592712300991 27187017
95181464675 466290550
434093481195 435217321
203567288140 242542443
675956954526 88241164
36862189105 466285061
149099285485 466279572
620054944805 466274083
949613869960 466268594
278467898996 372906193
218422197955 466263105
583742943035 466257616
714343925197 181735301
144147648880 466252127
275090927990 391667595
282243291975 466246638
871488047970 466241149
494613484145 466235660
808217135795 466230171
137339889804 109670220
117188738475 466224682
903398594980 466219193
186511650945 466213704
841533882597 56311651
455000391305 466208215
259315990091 172793720
925405868780 466202726
9655052234 150129639
710284767385 282694478
390078933595 466197237
300949474705 262604738
188162196480 466191748
916386420791 88241164
116327848877 102792503
768681942843 257011447
7702551320 466186259
559534941855 410368618
528724758535 291076181
398331661270 466180770
652515673660 466175281
597497489160 466169792
891294594390 466164303
806728532227 103248090
810417863175 450712768
86928737000 466158814
870937866125 397524358
468818587874 7761446
769704406645 466153325
10702287893 43511303
475907301415 466147836
120489829545 466142347
325707657730 143372680
220920253487 119078366
388428388060 466136858
339462203855 466131369
849480774170 466125880
221844722172 198679844
995829144940 466120391
148549103640 466114902
149423240776 17054323
925537412665 224758083
150199649175 61054147
658705305141 55548680
803265499190 466109413
412086207395 466103924
588694579640 398215972
398881843115 401185521
58546086540 22186538
403833479720 155618639
292146565185 460389875
523222940085 466098435
314781525510 216595940
419238571380 244551417
90813684930 112991065
695980039415 5489
613123447202 13338270
994178599405 63875493
449498572855 466092946
717437131370 354067945
996069244778 162573202
983174962505 466087457
310852747915 466081968
997479690475 466076479
870942712912 80710256
977673144055 359095869
215973979635 95706204
666374236335 347481145
895145867305 328922836
202107748827 101645302
501826314954 215306025
122337550938 197818071
737243677790 463266111
543638444562 202121447
155227692660 168325674
635697847390 7981006
508970626576 231756558
22383649042 30184011
904802961446 36364625
988676780955 466070990
182956394311 97523063
494063302300 44148027
402182934185 466065501
673058709563 200074050
260236018175 286937475
831324773285 466060012
279719221164 13003441
760355739414 145046825
759250951590 297399509
216512689470 32385100
489661847540 466054523
936409505680 466049034
572739306135 466043545
624456399565 466038056
319655657435 466032567
810417863175 466027078
886708195845 80776124
506717484735 466021589
586519392577 113984574
328252139224 85584488
881391321180 466016100
133694193825 424343612
332423703686 253657668
544129850195 466010611
443560375997 197472264
925956050625 466005122
94631282830 465999633
329008748800 465994144
551832396025 40256326
884837201092 51700891
956766233945 465988655
318555293745 465983166
411586930536 203356472
902848413135 407574717
640411673070 435639974
604649853145 138531382
469305119275 167140050
633809490930 465977677
335060749095 465972188
282793473820 465966699
729541131960 465961210
606850580525 465955721
536977486210 459209740
509494752138 103116354
557884396320 439185868
777406952475 465950232
407134570790 465944743
420889116915 308174416
548221415063 125945105
645374523702 444504709
876439684575 255381214
301525685388 82181308
998923418560 45997820
355417477360 267682063
568337851375 465939254
780157861700 391179074
844657130067 315057622
610151671595 133717529
670671674545 465933765
187061832790 459440278
774656043250 100338920
662574861915 14699542
719637858750 465928276
171106559285 465922787
819220772695 465917298
566687305840 465911809
451306800893 186631489
853890100156 126038418
913301868190 465906320
271239655075 465900831
362019659500 465895342
394480388355 259020421
296316551396 9781398
44014553090 172349111
991977872025 465889853
296244700386 99010582
457751300530 465884364
168905831905 255040896
696530221260 465878875
266838200315 465873386
251983290500 465867897
882628844002 192910905
546330577575 14946547
660073614366 56646480
425293513779 431523224
191463287550 227815456
703682585245 465862408
446292188991 234325410
63981817430 38659027
261336381865 465856919
126541829840 118589845
623540855994 199118964
452871245974 13475495
439045117800 320508199
789182279815 56174426
857183320000 134485989
872779456305 211710730
463253118980 403232918
812270173372 159488384
260786200020 12602744
876725853590 59681897
997479690475 460571012
368621841640 465851430
566137123995 465845941
159002558695 465840452
587334275958 170411494
838745719529 3216554
45114916780 261567317
49013093200 373691120
110586556335 465834963
534974703148 136555342
728440768270 465829474
824722591145 343441241
708634221850 465823985
824412245666 148845213
251983290500 465818496
92430555450 465813007
982624780660 465807518
923205141400 465802029
679606737229 57766236
124341102460 59209843
719087676905 465796540
538077849900 465791051
51166917075 465785562
945762597045 465780073
211269833970 465774584
8802915010 465769095
670237069084 113364317
239677467450 81314046
27018696594 73711781
651415309970 58792679
638977125174 193251223
618404399270 465763606
360919295810 260826302
642612400450 306275222
892394958080 178052182
622255672185 315046644
965018961620 465758117
465453846360 465752628
666820401630 465747139
365320750570 109823912
68772736115 465741650
264395196545 124968063
63821099510 465736161
202466924450 389878181
874010765579 75352992
564591676343 226432228
291596383340 465730672
60918872114 21593726
71523645340 339011618
236028016995 149767365
238228744375 465725183
83627645930 62755737
820871318230 465719694
502515599037 264783871
679889497575 24409583
370136059463 6290394
393608482334 14880679
94081100985 465714205
637762826311 20896623
797298852845 353689204
883592048560 328533117
420338935070 104872834
478658210640 465708716
832975318820 465703227
949732432360 189359522
874831931284 264234971
885792775940 465697738
499565120750 465692249
247031653895 465686760
316904748210 465681271
840127682805 29080722
270139291385 133519925
163404013455 465675782
464052128173 43511303
748797496535 465670293
664069492405 109082897
93530919140 465664804
304250565775 275953986
592545852555 465659315
530925485915 262566315
629958218015 465653826
175050365762 150162573
2530072870 86764623
333960385405 465648337
374673841935 465642848
746596769155 465637359
598401755417 104164753
561735669235 237437673
391179297285 309272216
608679331934 56931908
753198951295 344901315
240979653600 128404177
467900947505 77455279
719087676905 465631870
887993503320 186829093
435193844885 440656920
382733062985 74875449
670121492700 465626381
886342957785 55389499
933505093662 44636548
694707834183 37440469
423640026140 465620892
574398859119 281333206
960067325015 48336134
720188040595 465615403
988878496216 27368154
261886563710 680636
686626948050 465609914
791859619973 14666608
813718954245 465604425
261336381865 465598936
116638556630 390728976
514970212410 465593447
113439577427 295922968
376963271555 50449399
111877113875 29113656
313603657140 465587958
4401460250 13420605
357068022895 465582469
340562704770 215805524
640201864115 88669306
671221856390 352893299
859384047380 58770723
269589109540 445613487
693779312035 338775591
667370583475 289374591
443996754405 283473916
434643663040 334543572
212370197660 465576980
10868050204 230538
858283683690 358755551
392829842820 1723546
540828759125 260409138
438277541202 95525067
383083308005 158483897
840330243372 21357699
214570925040 465571491
134244375670 465566002
516125751528 326096001
731783378136 38362621
680024765910 465560513
150199649175 465555024
966119325310 465549535
960617506860 465544046
259685836330 465538557
106735283420 465533068
177158559580 465527579
860140654048 206342488
294897474410 465522090
583742943035 465516601
585393488570 447402901
541929122815 7113744
947413142580 379125230
260236018175 123156693
921554595865 465511112
546330577575 284500359
416897465406 43379567
82527282240 347794018
985375689885 404330718
458301482375 465505623
706983676315 465500134
628857854325 154531817
81748908779 75352992
792940591026 68255715
540941975239 25908080
743295678085 255194588
985449473023 58359048
36862189105 465494645
395580752045 465489156
676723674840 465483667
890194230700 268373677
95181464675 465478178
884934866869 204701277
477557846950 465472689
522122576395 465467200
255284381570 465461711
537527668055 465456222
332491986846 126526939
85068146483 124907684
34111279880 465450733
549631668645 94580959
353766931825 140540356
979323689590 268993934
333960385405 465445244
798319916952 178743796
746596769155 339802034
893096800995 168342141
594746579935 465439755
534776758830 461284582
999130236010 465434266
340562567545 298552199
865468674291 201215762
546880759420 465428777
905687206739 147412584
824722591145 291400032
626657126945 381123226
519539174983 83548069
391729479130 101475143
901748049445 465423288
731741859340 465417799
129292739065 465412310
406132438244 263609225
218422197955 465406821
445647299940 465401332
642062218605 465395843
189262560170 275800294
278942200905 465390354
768604042955 355352371
181009832495 465384865
487461120160 383154156
781258225390 465379376
683325856980 465373887
594196398090 465368398
628967650792 182481805
674663493305 18574776
289945837805 173216373
139810602046 70143931
632158945395 465362909
380175660385 227315957
497364393370 143202521
303515807908 23997908
166915975438 26791809
89331580338 81270134
957336296948 321144923
271789836920 95212194
216078363948 16993944
993846753513 55378521
132043648290 465357420
963368416085 106431710
810417863175 465351931
286094564890 148384137
237678562530 465346442
128192375375 465340953
688729348065 1657678
828023682215 465335464
42364007555 50081636
847830228635 465329975
81993781466 102968151
876989866420 203021643
458301482375 391777375
410985843705 242169191
435193844885 397979945
2385931730 86221212
934208778300 465324486
149649467330 465318997
625556763255 465313508
627336201488 318389445
368621841640 222600906
984275326195 361307936
7702551320 329043594
887031692968 35612632
396681115735 161019815
599698216540 16357220
138376635984 49609582
358718568430 24404094
69322917960 465308019
735879910549 170120577
198851618156 136999951
659668037645 465302530
223924016405 273214975
510568757650 465297041
338912022010 82702763
586493852260 434624509
657077050435 245594327
139746194120 465291552
461052391600 464770097
776546957584 24480940
56118553680 41112610
795562953360 421242327
708783599496 297882541
488011302005 394121178
456650936840 465286063
571088760600 113929684
820613249987 116081372
936409505680 149059284
629469414168 388544354
689224650888 59105552
626106945100 465280574
404933843410 465275085
999680417855 121982047
571955707146 80177823
980974235125 465269596
170556377440 465264107
94081100985 465258618
349365477065 389966005
677824038530 465253129
387878206215 465247640
654716401040 465242151
311953111605 179665948
726240040890 465236662
711269601184 23619167
713585858455 465231173
13754551615 418102619
973821871140 259327805
406778562320 253465553
453349845770 465225684
932008050920 417537252
777406952475 452145397
934758960145 465220195
449498572855 465214706
878640411955 465209217
872588411660 465203728
128742557220 465198239
199400608888 159400560
546960860397 203834015
434643663040 432280706
890194230700 28817250
590345125175 61010235
925956050625 52469351
495713847835 465192750
692128766500 465187261
989456886032 11867218
380175660385 465181772
233540036359 16148638
2573430481 5176127
265187654780 232761045
102333828660 465176283
491312393075 465170794
917703322950 465165305
983174962505 396514382
869837502435 465159816
925251767686 13179089
508918212115 302646993
109486192645 465154327
477557846950 465148838
320205839280 465143349
212920379505 465137860
266944203883 151523845
971441348657 59627007
651415309970 278275833
268488745850 305084109
79776373015 30546285
114721989291 65774687
157452653975 241142748
405484025255 465132371
258847270495 157314740
124891284305 465126882
157352013160 210327502
53367644455 3183620
727890586425 13151644
578386846557 290565704
496264029680 465121393
654716401040 465115904
669348147163 88076494
133144011980 465110415
824360605154 158582699
220072743490 465104926
712485494765 465099437
448684043351 123760483
66021826890 465093948
374839884185 249551896
404053643510 96052011
578241124585 465088459
469855301120 465082970
766953497420 465077481
380725842230 168797728
991737412494 52957872
75066751909 66965800
462702937135 246274963
705333130780 465071992
378889644829 29843693
105634919730 465066503
131493466445 17581267
677824038530 465061014
707533858160 465055525
128192375375 304809659
189262560170 465050036
691130586034 262840765
895463625515 27982922
224474198250 465044547
236440778817 52074143
878090230110 268516391
163708136989 117771984
768764497403 64523195
627207308790 465039058
772455315870 60406445
252662008258 262127195
583936282082 90337962
881391321180 465033569
340562567545 356472127
523773121930 419332155
411536025550 465028080
744053141037 171322668
575490215360 79436808
576590579050 309991275
687727311740 114709122
421989480605 465022591
651965491815 465017102
33010916190 465011613
238228744375 422647511
83077464085 465006124
865436047675 465000635
910972442808 28723937
631608763550 195990234
571638942445 464995146
744946223620 440108020
233400154683 61383487
102333828660 264015411
579914844678 395723966
114988011095 464989657
892394958080 464984168
84728009620 464978679
381276024075 186148457
77575645635 464973190
636560400155 464967701
348387869371 329076528
756500042365 464962212
881391321180 112562923
335060749095 464956723
257485108950 351257577
77025463790 464951234
287205412570 301422946
828766302911 68683857
212920379505 464868899
879936140133 140705026
349365477065 118408708
688827675430 464945745
698730948640 104417247
116088374785 464940256
407684752635 464934767
929257141695 464929278
778241124202 109747066
870464672994 7920627
374123660090 461641367
915595140110 281931507
746254055043 21813286
45665098625 404138603
311953111605 335580993
440695663335 392886153
557334214475 464923789
571159107624 51097101
840127682805 250666163
779607679855 162831185
81426918550 464918300
971726033061 80046087
251433108655 352690206
501765848130 445371971
105634919730 464912811
984386549802 145925065
197515287845 464907322
337894520264 191642946
701481857865 464901833
771905134025 425166962
554105128107 12657634
966669507155 464896344
381826205920 464890855
868186956900 464885366
123269512108 421582645
803265499190 77724240
402733116030 366923183
177782376360 181872526
283893837510 464879877
515520394255 464874388
69349062067 71702807
140296375965 464868899
432448572863 396849211
750010873246 122102805
982074598815 464863410
896246230995 464857921
662418946870 257549369
342213113080 41463906
420338935070 464852432
453349845770 16148638
588144397795 464846943
970316042951 108221124
530610612011 174105591
916602959260 296164484
606850580525 464841454
800046529049 224093914
294897474410 464835965
726790222735 454214750
185411287255 106031013
195314560465 62151947
141396739655 464830476
550732032335 464824987
497364393370 464819498
107474495447 70132953
830224409595 464814009
692678948345 464808520
864885865830 79008666
939961389160 82044083
289395655960 181548675
727660764576 1701590
459952027910 464803031
130393102755 464797542
225574561940 387419109
445199043336 235532990
132043648290 453896388
608501126060 464792053
352666568135 262456535
574389851670 464660317
242080017290 464786564
859934229225 464781075
154601103935 464775586
206868379210 176026741
500665484440 464770097
520472030860 425913466
726790222735 464764608
712485494765 29432018
351566204445 332847471
38512734640 436172407
563936396615 163056234
603549489455 121729553
573289487980 464759119
983433258378 92670787
151850194710 464753630
998610293066 21752907
445097118095 407629607
582642579345 464748141
366695525837 54110562
197515287845 460894863
283343655665 464742652
451149118390 464737163
683876038825 464731674
118839284010 464726185
734889167678 31567239
416029069764 348079446
68856256739 365270994
694879675725 325338519
383580147748 91688256
448245727326 14941058
395933590454 28548289
975308418914 3995992
206868379210 464720696
165123067199 376078835
564486578460 464715207
841228046495 464709718
124891284305 464704229
222273470870 404632613
88179801185 30321236
8802915010 268659105
125536744212 246862286
408234934480 165614108
162303649765 76011672
691578584655 124281938
463803300825 445481751
710284767385 355429217
859384047380 464363911
81643898720 223308987
572189124290 464698740
929807323540 464693251
24208006670 426358075
583742943035 406202467
186511650945 85304549
48608990112 9232498
440695663335 464687762
885242594095 464682273
668116409747 54401479
543579668350 163336173
665720037940 464676784
417588025845 143998426
481409119865 185648958
943950721403 69551119
145798194415 464671295
259685836330 464665806
122341393238 2601786
40935607339 4632716
722388767975 464660317
376874569315 464654828
698475580985 22609191
304250565775 70286645
930907687230 377571843
284994201200 464649339
14530940639 130775425
195314560465 464643850
695980039415 464638361
640069282809 234215630
24758188515 464632872
248132017585 464627383
583192761190 464621894
211269833970 464616405
637660763845 464610916
847830228635 464605427
5490 464599938
141946921500 464594449
256093479545 117986055
481420322914 78811062
402239904516 332951762
970520780070 464588960
39280950543 147687034
234377471460 464583471
352971690667 54363056
972171325605 116882766
909784705216 15994946
186216295925 176334125
252533472345 464577982
488011302005 464572493
200816378915 464567004
775756406940 464561515
969677543096 152517354
567895111216 339642853
693229130190 63008231
615653490045 12020910
705333130780 415456921
164713546468 26275843
806566590260 464556026
375774205625 464550537
663519310560 212643860
512947915953 89031580
860484411070 436150451
802382505389 25836723
533676395140 151326241
768220353458 145068781
502866211820 464545048
307001475000 407657052
17055642685 85277104
454450209460 464539559
545230213885 437209828
859934229225 12690568
873688775350 264943052
845079319410 441216798
492412756765 464534070
768240750582 90546544
556233850785 464528581
321856384815 358766529
562338051470 410121613
831874955130 464523092
273606133788 176756778
55018189990 106442688
656191152953 64177388
486640882096 132295878
298748747325 464517603
215121106885 59489782
375927299324 276190013
183760741720 464512114
797390359964 143531861
215121106885 464506625
198615651535 25639119
985925871730 308701360
362569841345 464501136
541195007161 46865082
620054944805 464495647
732292041185 260518918
399432024960 198976250
559547884917 227041507
562836032925 464490158
927606596160 464484669
502387343063 380711551
847280046790 464479180
216771652420 217238153
968870234535 464473691
358168386585 464468202
637242729675 149921057
309202202380 464462713
887509024805 252675137
343313476770 365550933
492962938610 389279880
702172108012 202324540
11553824235 409298263
851287723271 132855756
590345125175 464457224
588694579640 464451735
240979653600 464446246
218972379800 464440757
340012385700 18097233
924474110703 53012762
667370583475 63030187
850813668367 209174812
418858526579 195863987
36312007260 464435268
791746853957 332699268
496149312161 7437595
593646216245 464429779
694648997592 29415551
65471645045 22186538
47884137309 50070658
41263643865 464424290
156801831315 464418801
875889502730 464413312
403104057161 22675059
548531304955 464407823
817020045315 464402334
993628417560 464396845
495163665990 393188048
469855301120 464391356
55568371835 296691428
908900413430 464385867
669021129010 464380378
34661461725 464374889
135894921205 464369400
99032737590 297157993
184925771319 263148149
650865128125 280422032
398881843115 464363911
421458334612 52787713
797763680740 464358422
406034207100 309623512
554033123405 464352933
820054801708 31495882
485810574625 464347444
160102922385 464341955
774936339035 90700236
110586556335 11795861
71623863502 53084119
798947285115 278467948
607400762370 464336466
959517143170 405022332
254184017880 219247127
914662970358 129134214
187612014635 464330977
225024380095 349770058
74412646827 65593550
211820015815 464325488
759250951590 464319999
333960385405 464314510
335060749095 395284846
386958512960 252246995
2368235194 296773763
245931290205 299276747
147448739950 464309021
491350799608 244134253
426941117210 327396894
814269136090 306214843
970520780070 464303532
947413142580 34355651
945212415200 464298043
584293124880 443653914
286644746735 464292554
453349845770 464287065
259685836330 16516401
124341102460 464281576
456100754995 464276087
217876248129 308608047
640411673070 464270598
216771652420 464265109
801431184516 20172075
238228744375 464259620
830774591440 464254131
994178599405 464248642
878090230110 371314383
521372679866 6092790
104005012835 229006569
437394572265 464243153
657126297743 29668045
865626845315 91929772
231076380390 464237664
160102922385 176004785
174407650355 464232175
401233314902 30343192
232176744080 464226686
20356733755 464221197
338361840165 464215708
344457664636 145200517
974922234830 404616146
924855686935 383862237
423323983079 83784096
939710596750 237827392
857733501845 464210219
594201409547 12630189
284444019355 464204730
322956748505 464199241
896796412840 464193752
321611748155 7470529
56118553680 278687508
890744412545 298651001
728990950115 464188263
666270219785 457974715
340012385700 464182774
569988396910 464177285
682225493290 464171796
573839669825 309019722
818120409005 396629651
787860407530 450696301
705883312625 464166307
662969128715 14287867
186511650945 185830095
353766931825 464160818
140846557810 464155329
327358203265 5285907
974372052985 99142318
863235320295 464149840
297098201790 464144351
519921849015 266353725
931457869075 464138862
423089844295 464133373
992770722560 151721449
113166112539 64704332
397238153341 196928853
143047285190 464127884
163954195300 464122395
803815681035 211134385
273669718364 191900929
204532520720 25545806
228042466395 48923457
372473114555 464116906
321856384815 230142792
910000777120 75638420
960067325015 464111417
795012771515 464105928
980974235125 464100439
507267666580 217902322
825822954835 464094950
811886879083 4402178
117738920320 464089461
934938642560 179259762
449498572855 464083972
427491299055 364639759
984825508040 464078483
484710210935 187372504
190362923860 464072994
836276409890 138103240
492412756765 464067505
56668735525 464062016
410985843705 464056527
160102922385 464051038
789510953065 464045549
614002944510 51591111
489661847540 421236838
226679893175 258339785
601348762075 464040060
834625864355 464034571
642827706475 245775464
676173492995 464029082
528174576690 272709987
429141844590 464023593
892945139925 27033325
314153838985 257263941
145086995336 57623522
935309141990 438999242
689377857275 342985654
108385828955 409693471
517253834668 343276571
271239655075 464018104
697080403105 437176894
215423248890 110998558
976022598520 250572850
990533915983 195287642
911651322655 464012615
785659680150 464007126
597692859137 44526768
318296731492 47924459
42364007555 13755434
854432410775 464001637
577031049344 15533870
402182934185 463996148
543029486505 463990659
480308756175 463985170
792261862290 378076831
803265499190 463979681
126541829840 463974192
717987313215 463968703
678374220375 463963214
202466924450 463957725
671221856390 406120132
421439298760 26407579
982624780660 463952236
748797496535 416477875
960617506860 463946747
451279460184 8546373
447925998565 872751
689377857275 463941258
495713847835 463935769
341409995207 131011452
135894921205 463930280
497914575215 463924791
743845859930 463919302
639311309380 463913813
176719041464 125006486
167905911426 299139522
728990950115 418470382
608501126060 463908324
461602573445 382160647
443446572560 9572816
736693495945 463902835
78741602875 96013588
238228744375 326002688
726240040890 131412149
262986927400 431089593
674659618071 323735731
611252035285 416335161
229802078360 34805749
977738589402 149822255
765853133730 463897346
487008521757 32489391
794462589670 276563265
755081214965 121795421
843428773875 423608086
384577115145 463891857
210169470280 250786921
882080506461 91320493
236705560107 65527682
145248012570 386557336
47865826005 463886368
956216052100 463880879
292696747030 463875390
394832765688 45130558
603549489455 463869901
902848413135 463864412
443996754405 463858923
519371667170 463853434
702582221555 117750028
143597467035 346762086
692678948345 463847945
21290497898 66504724
979732021789 48034239
791161498600 463842456
824172409300 463836967
774180253822 19776867
480564027609 77817553
624131980290 138081284
894045503615 463831478
298748747325 447369967
903605497346 140046346
748247314690 463825989
122690556925 111212629
860342901742 2535918
998580054165 122174162
116638556630 435327101
749347678380 463820500
889644048855 463815011
343890549226 73969764
99649698609 180478320
937676806327 50592113
303700383930 154833712
275641109835 20314789
407134570790 398545312
842328410185 9808843
770804770335 191363007
576040397205 463809522
270139291385 463804033
538077849900 321946317
623979320222 194815588
788489438860 269729460
176608377735 40245348
780157861700 463798544
826373136680 421780249
870937866125 463793055
351566204445 463787566
771918389960 217408312
858833865535 463782077
682225493290 445328059
413312120982 132043384
973821871140 463776588
102884010505 450943306
651965491815 455960252
898824596086 54423435
145606202754 91913305
867931161103 14117708
275641109835 197796115
941911324130 64122498
518821485325 22301807
561185487390 463771099
133268151204 114659721
202774127313 124869261
472056028500 2524940
466554210050 51119057
545780395730 463765610
604649853145 463760121
313603657140 463754632
611899635902 243003519
293246928875 463749143
695429857570 463743654
244830926515 463738165
808767317640 160130597
820321136385 174034234
933108414610 463732676
916960666412 100465167
875495773852 107320928
448748687304 73256194
359818932120 90738659
261886563710 463727187
179909468805 463721698
970520780070 415116603
359818932120 71905900
660107146667 13585275
46765462315 320617979
146064734766 95678759
287194928580 245078361
56915339828 73492221
320205839280 420062192
113392624521 81813545
627207308790 388967007
782358589080 463716209
458500749542 17943541
576590579050 405681012
831324773285 463710720
281693110130 463705231
459102692657 201731728
805466226570 463699742
392279660975 463694253
142497103345 463688764
58869462905 205162353
600248398385 463683275
521572394550 463677786
546422007848 439120
501765848130 463672297
568888033220 463666808
614002944510 463661319
743845859930 463655830
226124743785 17762404
764202588195 463650341
241529835445 463644852
263537109245 463639363
210169470280 463633874
88029100690 463628385
26408734050 55790196
374673841935 463622896
89679646225 10286386
179909468805 21072271
155701467625 463617407
691975137460 894707
435343469536 229939699
453900027615 141034366
127642193530 463611918
206868379210 266479972
642846352608 202028134
681675311445 228523537
272340018765 379427125
843428773875 268889643
743885408175 178891999
638761127535 181285203
237678562530 463606429
428041480900 463600940
374123660090 463595451
282793473820 30710955
554033123405 463589962
94631282830 463584473
485810574625 463578984
971887601776 136956039
669242275331 149481937
254184017880 268055315
783268338848 103132821
700448997897 350368359
52267280765 429382514
769154224800 462343959
348815295220 380151673
678121943027 55279719
957735435072 15303332
408785116325 200787620
483418865560 40009321
116889030678 90239160
771354952180 463573495
133144011980 463568006
368382062745 121575861
516070576100 463562517
165054558990 463557028
201366560760 463551539
361127235597 123173160
103667815168 198130944
92430555450 463546050
171656741130 463540561
171106559285 463535072
815953137080 111574903
52817462610 403501879
204117469985 287003343
972511544803 47331647
807666953950 463529583
924868053652 358459145
144749097985 345867379
325157475885 463524094
529274940380 463518605
415051264466 45240338
47865826005 394681056
22924483120 13360226
273510251936 8958048
252533472345 463513116
100133101280 204822035
536014001713 220893827
226124743785 399851694
793453557451 222266077
214020743195 409023813
879740775645 463507627
742195314395 276985918
603619616919 371517476
113337465560 185407442
849665758959 76148897
836276409890 463502138
31453595831 338715212
993078235715 463496649
297098201790 463491160
194538432005 30952471
51717098920 391041849
231626562235 463485671
551282214180 463480182
752648769450 463474693
346614567840 463469204
923471379856 118469087
947963324425 463463715
456650936840 463458226
517721121635 1877238
665720037940 57058155
662969128715 463452737
608130083219 72504201
490762211230 463447248
860484411070 463441759
878272382575 100262074
734682122598 77213763
210925681740 107392285
780157861700 463436270
832975318820 463430781
15405097150 463425292
266288018470 214559521
700019903392 39131081
154601103935 463419803
476112414367 191319095
479208392485 463414314
53367644455 463408825
741645132550 115011017
434643663040 463403336
50616735230 172338133
327715712813 8722021
911268577266 64847046
875889502730 463397847
254734199725 71219775
784009134615 463392358
456650936840 246379254
462152755290 116377778
807116772105 205903368
574940033515 463386869
76565740665 337293561
656917128420 463381380
309300773842 96935740
113605208002 141039855
644262945985 463375891
659668037645 463370402
37513374039 194321578
568337851375 104614851
263537109245 154680020
293246928875 116180174
601348762075 130056366
181560014340 463364913
684068900329 103522540
196980145860 244633752
447297845475 437039669
785659680150 230082413
237509882652 58474317
533126213295 388302838
263537109245 290938956
1650551025 349901794
110036374490 99674751
464903664515 319289641
922654959555 253948585
559534941855 19700021
941361142285 463359424
292897649919 220548020
967219689000 463353935
172206922975 463348446
491862574920 463342957
516070576100 463337468
196414924155 390372191
630555610749 299957383
370272387175 463331979
494774432603 87297056
851131319705 463326490
406034207100 463321001
47337095172 364118304
569801647244 28784316
272890200610 463315512
351566204445 463310023
161753467920 463304534
246481472050 463299045
983725144350 397447512
613452762665 463293556
75925100100 72718272
698730948640 463288067
423089844295 351899790
894759488198 226520052
589794943330 82883900
468754937430 463282578
592545852555 463277089
943319521918 136654144
354317113670 167463901
371922932710 463271600
448398209165 55362054
44014553090 212001647
929807323540 463266111
355967659205 463260622
364770568725 463255133
31118571808 145952510
408785116325 116207619
240429471755 463249644
950164051805 463244155
631608763550 463238666
171966973921 6811849
496264029680 463233177
391179297285 463227688
549081486800 463222199
929511145170 82779609
935309141990 463216710
891294594390 463211221
252533472345 463205732
353580714592 34811238
649764764435 463200243
451699300235 386678094
621838933419 87209232
413736752930 463194754
114679114712 218034058
77843453945 92928770
939710596750 463189265
215671288730 463183776
442170135309 14348246
482509483555 442748229
639311309380 59747765
450598936545 186077100
88029100690 463178287
393380024665 463172798
522672758240 411581687
258585472640 446096519
826923318525 364590358
570415133726 26078239
863235320295 463167309
12654187925 132778910
733942586720 463161820
656477807908 112711126
529002639160 116932167
413736752930 4780919
214020743195 463156331
349915658910 246774462
291046201495 223138828
636560400155 463150842
812068408710 169445430
599148034695 463145353
784009134615 463139864
643712764140 463134375
382926569610 463128886
755475635457 45372074
940810960440 82428313
592361490604 24607187
534226576985 463123397
28609461430 371078356
134794557515 37956435
702032039710 463117908
878640411955 281733903
280592746440 463112419
554033123405 229319442
364220386880 315848038
675073129305 463106930
965142760526 198136433
526524031155 404956464
440145481490 405955462
405054749613 222869867
97382192055 234232097
84472164422 92813501
745496405465 373059885
349022208564 58825613
192746385539 242602822
318005111900 463101441
649764764435 463095952
14498407336 30332214
896246230995 211727197
875339320885 372066376
911651322655 359282495
5501823940 463090463
494063302300 463084974
768350267110 102704679
571794835534 218231662
131493466445 196434843
28609461430 304354072
646197278309 122679150
190362923860 463079485
430792390125 121795421
741094950705 260387182
805807757639 39822695
70973463495 463073996
429141844590 463068507
258035290795 243656710
362019659500 463063018
389528751750 463057529
549631668645 463052040
585168826381 70001217
829407569222 115828878
275641109835 463046551
135894921205 125478540
556784032630 463041062
540278577280 463035573
423089844295 460208738
503968793066 316786657
292696747030 463030084
26958915895 463024595
430242208280 386052348
944116629336 152693002
18706188220 256890689
642612400450 463019106
265737836625 271085243
831324773285 463013617
483609847245 463008128
976022598520 407261844
757600406055 463002639
734652833294 219856406
979873871435 462997150
834075682510 462991661
155151285780 228342400
917703322950 209965228
68222554270 20995425
366421114260 422148012
872038229815 462986172
872038229815 462980683
853332047085 462975194
213470561350 78558568
922654959555 179847085
874284043841 33274318
762666718848 51706380
439045117800 337902840
569438215065 296921966
860484411070 462969705
606850580525 299485329
912751686345 462964216
875889502730 462958727
287194928580 123716571
975472416675 274982433
733392404875 462953238
483059665400 462947749
458301482375 462942260
757050224210 462936771
533685237919 153060765
112380639220 217232664
42364007555 307416934
293246928875 388950540
356517841050 462931282
584293124880 462925793
105084737885 240939655
936012428512 122294920
401632752340 289407525
470463666365 398913075
444790581982 161985879
108385828955 462920304
317454930055 462914815
94122894231 168139048
902848413135 462909326
648664400745 462903837
212370197660 462898348
789510953065 462892859
682775675135 259036888
934208778300 462887370
985389593522 389455528
286094564890 32736396
516070576100 310457840
693779312035 376633224
2750914715 462881881
599148034695 81626919
338361840165 462876392
868186956900 284868122
589794943330 182591585
197087351519 51997297
1100369180 462870903
535352025405 153873137
633809490930 272221466
126541829840 123321363
364220386880 372615276
90229828070 462865414
535877122520 462859925
454450209460 154663553
916602959260 78020646
253088808361 235752550
81563281777 61625003
234377471460 462854436
292506802766 10456545
671221856390 59083596
369411497577 102792503
692128766500 462848947
306451293155 225696702
658567673955 207281107
819770954540 462843458
500115302595 462837969
380175660385 462832480
505190227629 320211793
945233783877 18613199
485293590252 419656006
796113135205 197510687
223013539181 4457068
763692959082 255309857
595583441272 77949289
36312007260 462826991
52328411758 54566149
873688775350 21022870
632709127240 356115342
806837060735 57189891
596497623571 108138789
242080017290 462821502
408234934480 231097878
842328410185 90853928
384026933300 462816013
196538959088 60208841
639311309380 182070130
57218917370 330811052
644448540053 93598428
357275353403 92500628
565586942150 462810524
750448042070 447205297
787338247030 137773900
604099671300 462805035
744946223620 306214843
977673144055 10714528
17879791498 142999428
560085123700 304156468
156981008742 260321314
550732032335 223649305
775756406940 25908080
364405657097 219219682
295997838100 250622251
370822569020 462799546
209863554424 20874667
73724372720 462794057
900097503910 429519739
812618590555 462788568
868186956900 409611136
746377096467 28625135
649214582590 462783079
757050224210 462777590
598597852850 462772101
810968045020 462766612
827662118877 77301587
510568757650 84805050
581374496352 39026790
244830926515 214960218
172206922975 462761123
741356518022 50273751
446747663630 410044767
12654187925 462755634
560085123700 317686853
455550573150 462750145
237128380685 168572679
734621732620 132833800
809867681330 462744656
277841837215 77186318
451699300235 350467161
419323832017 30474928
757600406055 135106246
663733710900 86051053
88192985763 141446041
952914961030 462739167
924305505090 462733678
908900413430 345291034
280592746440 291636059
756025323292 216700231
195864742310 462728189
215671288730 462722700
468754937430 462717211
316079685315 17658113
18156006375 462711722
596947307315 51777737
141396739655 55482812
216221470575 433570621
403835274623 62475798
217571139156 67190849
627207308790 127251487
134244375670 122031448
29709825120 460900352
100133101280 462706233
105921234 84420820
287365087580 154636108
348922160561 336036580
136995284895 357202164
732842223030 248690123
671772038235 462700744
172757104820 462695255
733942586720 462689766
682545869753 100037025
118289102165 462684277
212370197660 92539051
510568757650 62530688
821971681920 462678788
780708043545 462673299
795012771515 462667810
406584388945 462662321
269038927695 188843556
741645132550 222820466
8252733165 462656832
722938949820 462651343
181560014340 462645854
413186571085 82697274
13204369770 462640365
476457483260 462634876
90229828070 72010191
625869411206 79810060
218972379800 91227180
469305119275 462629387
927606596160 77713262
471592896706 66526680
326808021420 45092135
1100369180 462623898
775756406940 14776388
358168386585 284939479
164504377145 448742217
454255478788 12108734
865054120147 47216378
725139677200 462618409
979323689590 462612920
518001362530 93516093
518271303480 448561080
785859957293 14469004
994178599405 462607431
128192375375 462601942
838605585359 84799561
190913105705 462596453
807116772105 218357909
560085123700 462590964
895389436191 104505071
726790222735 462585475
961167688705 462579986
637110582000 32011848
648664400745 462574497
667920765320 462569008
256384745260 135292872
402182934185 462563519
660768401335 130083811
640411673070 279494391
591995670710 462558030
898446958375 462552541
620605126650 330064548
356517841050 462547052
432993117505 448802596
703132403400 283045774
355417477360 462541563
697080403105 462536074
728990950115 462530585
484975510772 66806619
305510456272 126076841
952018052614 212841464
607600699195 141962007
421989480605 435299656
452249482080 462525096
262813993547 5489000
419238571380 365550933
156251649470 330349976
189510075647 4577826
910278509542 51503287
482509483555 462519607
763158739249 364381776
90229828070 462514118
872038229815 389691555
556233850785 61109037
705333130780 462508629
34661461725 116657717
297648383635 462503140
965933250791 27159572
454450209460 462497651
16505460840 462492162
900647685755 462486673
259685836330 261380691
514982496792 164444951
943011687820 462481184
47865826005 191269694
549998580850 34882595
288295292270 462475695
476457483260 462470206
631703833030 335959734
319655657435 391782864
611802217130 243310903
566784708145 75737222
343313476770 436869510
722388767975 462464717
804374842884 257104760
173481738063 128470045
679518622312 187207834
151481429804 116438157
396734940869 281541788
237128380685 462459228
660768401335 462453739
504313304662 11526900
551282214180 432264239
793912407825 462448250
398059211847 51503287
113887647405 462442761
561735669235 462437272
386227660680 462431783
92223150677 79530121
258035290795 278445992
66572008735 462426294
66021826890 162726894
326257839575 22373164
155151285780 424876045
731191677495 462420805
387878206215 462415316
505747759245 169643034
655321901027 179402476
261886563710 462409827
950164051805 355132811
539728395435 462404338
417588025845 34964930
711558385871 5077325
684426220670 462398849
991977872025 462393360
543029486505 462387871
864335683985 462382382
806566590260 462376893
874238957195 462371404
342213113080 80627921
340562567545 444197325
348265113375 118123280
935859323835 462365915
456926484640 126894702
887004116232 29969940
123471282259 221338436
817570227160 462360426
415937480310 384054352
157902195005 219658802
601415063706 137768411
548531304955 146704503
518271303480 462354937
146898558105 462349448
412764425654 7607754
627316561846 350011574
919353868485 285883587
19897554041 197335039
518821485325 462343959
314704020830 27675538
884142230405 462338470
344413840460 462332981
485260392780 462327492
861034592915 369700617
307001475000 462322003
725689859045 462316514
711935312920 26220953
565586942150 462311025
439891579398 100712172
97932373900 98802
824722591145 414403033
74057697734 70039640
685526584360 2288913
990389401591 327094999
351016022600 364321397
561185487390 462305536
288438895488 163638068
626657126945 433669423
263537109245 462300047
492412756765 462294558
377974933005 462289069
218422197955 340252132
485902998407 205244688
923755323245 462283580
650865128125 462278091
391179297285 271672566
958675585830 84404353
918253504795 16538357
707811705851 130539398
437944754110 462272602
574389851670 351894301
713585858455 462267113
101783646815 462261624
363120023190 462256135
466004028205 156096182
538628031745 338792058
901197867600 462250646
507817848425 451146399
676173492995 462245157
936409505680 462239668
385677478835 462234179
127642193530 462228690
496264029680 462223201
847830228635 462217712
826923318525 462212223
227817170390 364573891
746046587310 462206734
890194230700 304859060
45114916780 462201245
52267280765 462195756
372473114555 150030837
969420416380 149086729
706983676315 462190267
715786585835 78920842
378525114850 195073571
145798194415 462184778
670121492700 314876485
791161498600 435881490
846729864945 99713174
470955664810 445909893
115538192940 462179289
847280046790 462173800
776856770630 327868948
552382577870 462168311
450048754700 462162822
250882926810 334779599
527305008983 104367846
832488650194 260892170
586493852260 462157333
301796968235 113292960
482565076147 238244556
802715317345 426852085
628074189468 17949030
670121492700 400109677
281416878786 11537878
699916188737 170598120
921554595865 320102013
885792775940 121295922
572990340061 88394856
319723051377 360418718
979323689590 260683588
961167688705 462151844
201366560760 462146355
826010497498 51223348
764202588195 202889907
562285851080 462140866
837626715195 82389890
887993503320 462135377
414286934775 371517476
143597467035 462129888
654166219195 151836718
452592462245 27230929
815919681625 462124399
57218917370 462118910
590895307020 462113421
186511650945 341432267
340320099040 121630751
763102224505 261797855
936409505680 348727148
640961854915 462107932
993628417560 462102443
796113135205 59165931
929257141695 462096954
221723289025 462091465
48587341496 26286821
49516371540 49357088
561185487390 462085976
926506232470 462080487
131493466445 462074998
3301096560 462069509
250332744965 462064020
692174621606 12569810
414286934775 462058531
459401846065 462053042
67454346437 108665733
974372052985 462047553
587044034105 360221114
525587431780 140924586
141946921500 462042064
794462589670 462036575
309523566863 107606356
675623311150 41063209
921554595865 137680587
872038229815 453737207
983780440536 391129673
984825508040 165004829
7702551320 12289871
160465311654 48001305
154601103935 278863156
141946921500 462031086
203017106295 462025597
95827072785 361313425
558434578165 462020108
404933843410 462014619
702662651872 125445606
117188738475 457332502
525973849310 462009130
540278577280 190111515
760901497125 119901716
423640026140 355610354
983725144350 462003641
804365862880 461998152
721288404285 236768015
907800049740 245237542
609051307905 44537746
900647685755 461992663
763652406350 364711116
868186956900 134551857
316354566365 218034058
203658087178 370611791
373023296400 461987174
700009496248 71088039
682775675135 445981250
950164051805 457491683
469305119275 461981685
854230549892 20018383
404933843410 407415536
89129464380 461976196
351016022600 461970707
869837502435 383165134
433543299350 278808266
806566590260 130435107
918253504795 461965218
281486814135 97029053
163404013455 429914947
640961854915 461959729
862685138450 461954240
527624394845 114066909
492691586987 18497930
353216749980 461948751
911278688004 84552556
471505846655 297931942
266116500779 53759266
99032737590 285010836
784257687513 212100449
582665978952 56108558
565983396153 53869046
512219303185 461943262
619504762960 461937773
555133487095 461932284
647564037055 461926795
386227660680 461921306
214020743195 126439115
653616037350 461915817
968320052690 461910328
905599322360 461904839
174407650355 461899350
337261476475 461893861
553534368001 285861631
183210559875 50460377
927056414315 461888372
342213113080 2557874
377424751160 461882883
337811658320 461877394
764941064696 197916873
23449832729 16917098
826923318525 461871905
203017106295 208455753
929257141695 461866416
857733501845 461860927
698730948640 55982311
698505100827 109604352
8802915010 444740736
440695663335 97599909
31910552500 461855438
73174190875 461849949
745507032169 25787322
417328596330 156035803
94253203091 269800817
192013469395 461844460
699544009673 1976040
588694579640 461838971
306451293155 461833482
985375689885 461827993
502866211820 461822504
940260778595 461817015
379625478540 461811526
821971681920 461806037
240979653600 461800548
34111279880 461795059
53917826300 461789570
10475756863 109483594
365870932415 304628522
956216052100 389153633
320978852569 124221559
693229130190 247460587
854982592620 461784081
277841837215 461778592
493589115660 214713213
496814211525 461773103
584293124880 461767614
556925786055 235845863
110586556335 461762125
786760043840 401300790
866191880394 25139620
407503623705 49774252
600330453446 323730242
991314383334 23103201
497364393370 461756636
901328165482 325898397
391729479130 461751147
945762597045 461745658
156801831315 461740169
577140760895 461734680
768784082155 116416201
651985235748 312642462
746295875734 154581218
688827675430 461729191
447297845475 461723702
573289487980 118595334
6602187630 461718213
166154922680 461712724
277982229368 256841288
52448675748 147368672
206868379210 461707235
393184108369 27505379
164824347422 51865561
256934927105 461701746
974922234830 461696257
214570925040 206051571
780977679692 128063859
994728781250 189584571
943561869665 461690768
251599458289 28855673
537527668055 461685279
616203671890 461268115
403833479720 461679790
166154922680 11614724
930907687230 431803163
995413009964 316051131
601348762075 461674301
824803861279 118386752
216221470575 461668812
908900413430 461663323
39613098330 461657834
634359672775 461652345
976572780365 461646856
400179382663 123908686
579891670120 461641367
730172139330 257499968
495163665990 461635878
885242594095 461630389
743363203763 356614841
51166917075 461624900
271789836920 461619411
677273856685 84519622
265938124746 212083982
830224409595 152484420
130616537989 127207575
28241097221 248130245
527624394845 11955042
299849111015 451651387
819220772695 461613922
452960952701 235071914
606300398680 25320757
539728395435 461608433
329558930645 461602944
849293327401 29486908
495713847835 461597455
568893703357 2299891
147460211960 254277925
108385828955 461591966
676173492995 461586477
182110196185 422971362
19256370065 397573759
349915658910 124753992
33030303338 76637418
243555125988 58227312
698730948640 63024698
859392939560 266414104
975084121907 63332082
507817848425 461580988
27509097740 461575499
525423667465 461570010
835726228045 461564521
675073129305 389054831
990877508335 461559032
122140375080 461553543
34661461725 461548054
312503293450 26067261
598134561875 362916213
772455315870 461542565
933108414610 461537076
514420030565 461531587
605421730211 58737789
129292739065 461526098
343863658615 139453534
650865128125 45114091
172757104820 127070350
647710983074 64605530
427491299055 299463373
999130236010 4973034
797213498895 404835706
730219245928 75973249
392659576621 71730252
144997343499 116948634
264637472935 461520609
596397125470 379245988
676324939994 211721708
358718568430 461515120
165604740835 461509631
655266582885 461504142
575527661318 3891701
207491762359 104192198
787310225685 461498653
538758390006 117464600
845079319410 461493164
432034858536 284368623
263926652597 42589151
550181850490 461487675
24208006670 461482186
832601816907 99630839
527624394845 461476697
475907301415 218511601
135894921205 461471208
899547322065 461465719
921004414020 393072779
296357406023 1838815
715840048695 102814459
526678892312 182306157
893495321770 8650664
292696747030 44839641
192013469395 461460230
878090230110 461454741
338912022010 18969984
108837425452 9397168
328458566955 134518923
758150587900 461449252
616203671890 461443763
760901497125 461438274
107835647110 81456760
664619674250 141259415
544680032040 93016594
427491299055 120873269
64921463200 365205126
770804770335 57826615
111136738180 461432785
792003173790 131950071
248682199430 150118661
91330191760 461427296
314153838985 372253002
98482555745 461421807
922654959555 461416318
159002558695 2832324
201366560760 461410829
394480388355 461405340
832975318820 461399851
924855686935 153005875
852231683395 461394362
523222940085 16219995
321306202970 461388873
905139308318 311034185
744946223620 168353119
236578198840 461383384
771905134025 461377895
443446572560 461372406
634359672775 461366917
954565506565 69216290
510018575805 217562004
255834563415 461361428
833598855661 307998768
112787283715 301697396
388735124358 133986490
382414481425 351817455
804365862880 461355939
363670205035 461350450
323506930350 323796110
703440813843 36457938
22557461135 461344961
433543299350 461339472
851817793420 132262944
359818932120 380695084
500665484440 461333983
670121492700 454395887
462180117955 276541309
227775289320 229187706
317454930055 461328494
299849111015 146622168
540278577280 461323005
292696747030 34778304
538077849900 461317516
843739561055 107792982
889644048855 93318489
213141245887 205963747
306507187642 96968674
862134956605 427110068
239879289910 328489205
527832559681 183656451
960617506860 461312027
825272772990 461306538
102333828660 461301049
437944754110 159290780
328857062866 14633674
206868379210 461295560
583192761190 24420561
936063229207 115318401
335610930940 312713819
660268597532 390701531
668015895179 266150632
359268750275 37709430
73724372720 461290071
734492768565 301966357
829124045905 461284582
935859323835 461279093
587594215950 461273604
716901934495 276963962
120489829545 461268115
181560014340 207045080
362569841345 461262626
68302863829 275948497
806016408415 461257137
223463025321 177810666
955694583214 127476536
133144011980 461251648
57935520206 136165623
772455315870 18366194
399765520133 59835589
528174576690 297915475
782908770925 461246159
42914189400 273429046
962818234240 100810974
921554595865 253130724
742400806088 6943585
714136040300 461240670
872038229815 461235181
601231223210 15177085
323506930350 421050212
635639976863 245671173
677824038530 461229692
360170068939 41507818
462702937135 11389675
694329493880 251154684
701481857865 131269435
757101024905 71818076
824172409300 461224203
233827289615 461218714
588144397795 364963610
73724372720 91655322
691028402810 461213225
655816764730 412174499
145248012570 331563045
489661847540 461207736
73174190875 461202247
783458952770 461196758
206868379210 339664809
757600406055 106903764
991561264995 136928594
892440132550 354863850
80326554860 461191269
894045503615 461185780
436844390420 461180291
827473500370 461174802
786209861995 157161048
546880759420 461169313
660768401335 78783617
506167302890 179429921
849554661599 30683510
52817462610 461163824
694879675725 461158335
562338968133 388720002
997479690475 22636636
610151671595 393303317
627617029706 15177085
258596253036 409144571
665796856495 194683852
962268052395 461152846
950430312217 72268174
982074598815 461147357
472606210345 461141868
210719652125 461136379
266288018470 235110337
886002554542 55318142
331209476180 461130890
836276409890 461125401
109486192645 461119912
323506930350 170098621
341662931235 461114423
974232376983 49022259
588694579640 461108934
865986229520 182190888
367521477950 277128632
516620757945 461103445
775756406940 16714005
998277332907 208186792
118563897972 84547067
135466886077 28844695
717437131370 263949543
318600934780 102523542
237128380685 60258242
110036374490 461097956
800514589965 86396860
351016022600 413036272
812295049520 34827705
363672252432 224692215
753198951295 461092467
144147648880 461086978
449498572855 89876886
48966189695 94652316
220303912725 54324633
373573478245 461081489
293797110720 461076000
88315083079 35700456
90780009915 461070511
585943670415 376699092
766953497420 461065022
546880759420 461059533
85278191465 461054044
873732544636 382918129
391179297285 461048555
850030956015 10659638
666270219785 239051439
902380039346 240802430
315804384520 142477973
626657126945 277167055
259805880760 278934513
478925146199 34344673
741812914813 131132210
64977769362 192598032
908900413430 256736997
283343655665 452194798
716336767680 461043066
610151671595 402387612
147448739950 461037577
900647685755 461032088
409335298170 461026599
521022212705 461021110
135894921205 407574717
910000777120 343391840
638941539987 263658626
489111665695 461015621
447525205344 166591150
187061832790 218138349
20025595944 218473178
128742557220 461010132
96832010210 461004643
650124003018 4188107
825100327658 30074231
553482941560 177991803
927606596160 272386136
712928687603 15144151
974372052985 460999154
447848027320 198366971
355675174932 137384181
631955679328 83591981
304800747620 460993665
846179683100 460988176
719323627059 106865341
501215666285 460982687
761451678970 460977198
39062916485 455131413
848380410480 460971709
650865128125 460966220
728990950115 74782136
208518924745 128321842
744956674676 33779306
520472030860 460960731
250687658216 22998910
762552042660 414918999
707722899320 266326280
977284794397 58853058
556784032630 173287730
216771652420 460955242
121040011390 292750326
56835760306 240083371
182660378030 138097751
461052391600 162123104
670014212776 9825310
670671674545 50262773
515520394255 382127713
592171335177 176992805
87478918845 175263770
32460734345 52057676
363670205035 220773069
320205839280 460949753
23657824825 16071792
154059215969 381534901
235091659136 43445435
821971681920 419996324
879740775645 460944264
214570925040 460938775
890486723043 78986710
725139677200 460933286
736143314100 460927797
344964022305 168918486
255284381570 460922308
75385023504 112381786
995829144940 388950540
999130236010 460916819
773555679560 460911330
211269833970 460905841
98482555745 77471746
459601876203 95530556
245381108360 156063248
267388382160 460900352
21224015130 131510951
408785116325 460894863
29159643275 460889374
62170553975 460883885
134794557515 201962266
618994831952 363854832
801071495835 191741748
240979653600 348924752
303700383930 421390530
152038868107 191752726
369722205330 460878396
858560587273 54083117
750834066973 4737007
363194799837 174149503
955115688410 460872907
15851248559 8469527
982624780660 319668382
47357525230 364573891
424850356456 238409226
68222554270 305528718
508515108025 131768934
945889667395 305682410
198615651535 460867418
30260006965 460861929
5501823940 460856440
526524031155 244024473
568450288051 171097619
616753853735 460850951
813168772400 460845462
616203671890 460839973
992528053870 460834484
305350929465 459138383
953465142875 460828995
987576417265 460823506
232726925925 460818017
56668735525 74205791
61070190285 460812528
700931676020 460807039
54468008145 460801550
496264029680 460796061
738344041480 242427174
615103308200 425704884
46215280470 460790572
543029486505 402102184
666820401630 116937656
452799663925 460785083
530375304070 460779594
521022212705 460774105
239329108065 458232698
194214196775 290576682
161753467920 460768616
297098201790 92088953
680024765910 460763127
449081894468 139991456
407134570790 353140304
839027319115 460757638
1901634352 130605266
749602148420 87708731
570538578755 460752149
968870234535 460746660
687177129895 160256844
136995284895 460741171
651965491815 460735682
295447656255 460730193
769704406645 193542140
460502209755 121855800
480633024339 4918144
627207308790 460724704
819220772695 460719215
448582189467 51920451
471505846655 460713726
37962552795 460708237
429141844590 460702748
691036647288 183859544
508368030270 460697259
321856384815 360874305
750448042070 460691770
168905831905 207270129
833525500665 146177559
637953519660 46354605
770254588490 460686281
615714357566 225652790
313697233612 117969588
846559417609 34130602
83627645930 460680792
600283313914 342486155
500115302595 460675303
141946921500 460669814
327358203265 424486326
134289341558 371462586
713301201496 138701541
549800071165 77466257
890744412545 460664325
502745890032 21923066
238298520543 306379513
913896280397 355165745
320205839280 460658836
175508014045 450196802
652001362430 370342830
667920765320 297399509
456179522145 198021164
42364007555 342343441
937130554606 214971196
164798735748 12438074
870387684280 460653347
571638942445 319509201
430242208280 850795
973821871140 460647858
366421114260 460642369
566687305840 460636880
270159348191 365309417
363120023190 460631391
639861491225 460625902
141396739655 290077183
141112011339 12712524
810417863175 163907029
677273856685 165191455
519921849015 383214535
130393102755 222375857
545230213885 460620413
935653401092 4155173
496264029680 460614924
220622925335 238985571
282793473820 218248129
376324387470 58754256
662418946870 460609435
450598936545 460603946
59158090992 128920143
812946519882 79733214
190362923860 460598457
318555293745 460592968
739444405170 460587479
306451293155 354397285
63270917665 246489034
431892753815 460581990
568054945407 179819640
583742943035 175417462
68222554270 443505711
346064385995 243360304
782908770925 460576501
57218917370 460571012
346614567840 460565523
505066939200 460560034
851953723016 144964490
139196012275 460554545
42364007555 460549056
401632752340 110619817
388978569905 460543567
18706188220 417915993
117376637923 271667077
408785116325 460538078
126220544784 171827656
788410589375 185423909
959517143170 460532589
807225964782 38620604
338912022010 460527100
23107642980 122432145
340012385700 460521611
823072045610 460516122
216221470575 380294387
743295678085 86830491
19806551910 401992404
881391321180 460510633
158563402853 98664775
386777842525 460505144
361469477655 460499655
689928039120 178074138
837462616051 353639803
792812044135 371391229
341317840386 214114912
513319666875 460494166
465453846360 460488677
899547322065 460483188
685526584360 460477699
694329493880 460472210
957866597635 65083073
765302951885 306857056
383476751455 430282710
774656043250 460466721
116115067792 416845638
496814211525 460461232
620605126650 460455743
77575645635 390756421
762872040382 70775166
441245845180 34355651
635460036465 397233441
207968742900 444965785
409335298170 460450254
774325339070 75204789
933325619829 3606273
294347292565 287283282
653715865793 356949670
422539662450 460444765
839027319115 460439276
962017224143 126093308
378525114850 460433787
362019659500 418530761
349915658910 190380476
598597852850 460428298
277841837215 460422809
876989866420 154773333
319105475590 460417320
971070961915 460411831
443764643643 116498536
835816148843 55235807
68315461084 65999736
428041480900 442232263
491862574920 344215190
328169754823 166635062
817570227160 460406342
179359286960 326238715
292146565185 460400853
972171325605 205014150
326257839575 347420766
747908086093 125099799
917153141105 278994892
767503679265 460395364
947413142580 326183825
721288404285 395570274
929548508793 64539662
662418946870 460389875
429724499359 183821121
89679646225 96117879
506191240419 333489684
64387506839 98807489
354317113670 190374987
143907172882 95234150
376324387470 333725711
624456399565 460384386
963918597930 460378897
858283683690 460373408
601348762075 16044347
663806044942 58232801
288055178546 103412760
955251513715 17745937
284994201200 460367919
898997140220 460362430
128192375375 425035226
126541829840 348008089
832425136975 460356941
71523645340 460351452
746297582813 70698320
193817525793 109132298
726240040890 460345963
521656442118 38527291
714161218343 166075184
582092397500 449565567
688981350963 233348368
656164196474 85946762
732483519461 81001173
46215280470 460340474
417588025845 460334985
170006195595 460329496
518951629515 148812279
439045117800 276365661
862134956605 460324007
929807323540 460318518
218597275099 141286860
136445103050 460313029
96281828365 460307540
706433494470 101524544
367521477950 460302051
474276812686 365309417
749461514751 336700749
513319666875 25759877
539178213590 460296562
765302951885 460291073
795562953360 460285584
829124045905 460280095
444637839579 80326026
994728781250 460274606
539728395435 460269117
945414267686 32478413
935309141990 431753762
329558930645 47161488
233827289615 460263628
813448442439 111541969
58319281060 460258139
354043006569 140178082
211820015815 193728766
286094564890 460252650
633259309085 460247161
692128766500 232804957
981524416970 460241672
268488745850 460236183
791711680445 69457806
591995670710 460230694
565586942150 460225205
256557846364 55032714
17055642685 157951464
307551656845 460219716
32460734345 460214227
17055642685 460208738
212920379505 460203249
24224523071 180066645
523222940085 460197760
412086207395 345949714
650314946280 460192271
329558930645 252279929
530925485915 460186782
203567288140 256857755
166705104525 460181293
935859323835 460175804
124586202777 158505853
229425834855 184836586
415937480310 460170315
700931676020 16241951
837376773580 460164826
280042564595 240242552
635498130125 351817455
717437131370 69490740
950714233650 436874999
145798194415 172848610
298790178297 390789355
153500740245 458820021
174957832200 230263550
665169856095 460159337
846179683100 223270564
656917128420 460153848
226124743785 460148359
902371745467 97737134
792667032825 51442908
795941359531 50103592
739539046508 232596375
622931019697 212687772
127642193530 276420551
717124661648 900196
643343351532 88296054
221173107180 51525243
797763680740 414128583
700381494175 300023251
702693483585 337639368
874789139040 359425209
836551337433 123260984
697080403105 407624118
455550573150 460142870
210719652125 460137381
807200248817 270141135
817570227160 460131892
388978569905 460126403
359818932120 186115523
414286934775 460120914
782908770925 227266556
402323265959 255463549
446197481785 289319701
188712378325 460115425
184597657947 58232801
277841837215 311358036
811518226865 460109936
123790920615 438724792
83627645930 446612485
718040819987 134848263
184310923565 391541348
125991647995 460104447
436294208575 272040329
488561483850 40635067
170006195595 460098958
968870234535 460093469
612060551426 84245172
609755340931 69523674
604649853145 460087980
965018961620 757482
242796631104 76121452
354104966401 74644911
272550966524 160196465
56118553680 319135949
562836032925 460082491
53917826300 1196602
808767317640 460077002
238778926220 174616068
149099285485 460071513
123790920615 55433411
895696049150 460066024
205217833675 460060535
912867290174 146885640
454450209460 460055046
374673841935 460049557
455000391305 438889462
930907687230 357959646
176058195890 172810187
361469477655 307801164
908350231585 460044068
819770954540 460038579
717437131370 460033090
952364779185 460027601
11558451462 106036502
9903278700 460022112
313053475295 460016623
485810574625 240226085
134794557515 414600637
119389465855 460011134
859508998976 316276180
603549489455 460005645
25308370360 307680406
794833415532 56481810
696563781006 102122845
675623311150 285032792
648825612675 87686775
74824736410 317555117
79776373015 345576462
175508014045 364952632
773005497715 362367313
286644746735 65220298
184861105410 163336173
373573478245 460000156
547981123110 459994667
19256370065 10335787
732292041185 333160344
995278963095 459989178
37412370950 459983689
116875752787 174610579
655544523889 63798647
350465840755 172568671
495713847835 459978200
963368416085 238343358
327005834002 180813149
755399678675 459972711
210719652125 459967222
923755323245 459961733
536977486210 170565186
13204369770 298365573
686626948050 459956244
875339320885 459950755
86378555155 459945266
841228046495 267945535
736143314100 459939777
777957134320 234171718
272890200610 459934288
489111665695 128464556
795012771515 459928799
698180766795 311983782
29382765636 6998475
743845859930 459923310
664659700038 241356819
715308897213 66054626
970520780070 430370534
440830105412 105350377
429350448546 121976558
29709825120 459917821
705883312625 260826302
399432024960 117821385
194054414566 10796863
791711680445 459912332
472056028500 454813051
992853611949 105070438
309466552620 18937050
887993503320 227908769
239407584298 24305292
681675311445 459906843
677993374180 156749373
762728151736 133003959
864335683985 459901354
446747663630 383977506
821421500075 340202731
924855686935 459895865
384026933300 459890376
509468393960 459884887
739444405170 459879398
480858938020 459873909
392829842820 272067774
173072952858 47737833
364220386880 459868420
919205816269 53858068
400532388650 459862931
106735283420 92775078
227225107475 459857442
17605824530 459851953
879742235719 409775806
534041989985 55746284
512769485030 459846464
323506930350 347991622
206868379210 459840975
603364227308 86852447
214020743195 440728277
353216749980 459835486
712485494765 459829997
388428388060 459824508
481959301710 459819019
743295678085 459813530
335060749095 459808041
503416393665 413941957
524323303775 459802552
103434192350 74985229
512219303185 459797063
331209476180 223352899
130688597581 163808227
77052892323 403628126
921004414020 459791574
51717098920 459786085
425587581465 25079241
179909468805 295417980
425840753520 202703281
696530221260 343166791
528914650490 56174426
415937480310 221047519
232176744080 386392666
415937480310 272940525
788410589375 441397935
179359286960 459780596
633259309085 459775107
262436745555 408760341
31910552500 459769618
753749133140 459764129
620054944805 53726332
559534941855 459758640
173857468510 9248965
628125780579 18470485
330153606324 76308078
582092397500 390234966
805466226570 92577474
783458952770 459753151
44014553090 459747662
852864622893 262121706
243491788417 114637765
988126599110 459742173
507817848425 459736684
647013855210 375458578
592545852555 459731195
160653104230 459725706
968649936101 67871485
149649467330 459720217
654716401040 459714728
878090230110 95420776
698180766795 459709239
890982152113 47732344
976022598520 362713120
472056028500 459703750
420338935070 197302105
507267666580 456179812
652204768303 91792547
644813127830 264410619
151300012865 438702836
136013214644 241477577
498464757060 63990762
121590193235 459698261
660768401335 459692772
786760043840 422729846
723597687618 91144845
471032944441 376649691
254184017880 459687283
742195314395 459681794
2200732870 459676305
751295041590 12213025
916052777415 459670816
470405482965 459665327
391729479130 459659838
548531304955 188892957
626106945100 459654349
394480388355 165164010
252533472345 32741885
78676009325 459648860
982624780660 459643371
456650936840 459637882
510018575805 459632393
914952413725 459626904
396130933890 459621415
382376387765 459615926
994178599405 459610437
165054558990 174209882
263537109245 459604948
874789139040 459599459
958416779480 459593970
606300398680 459588481
934758960145 445393927
150199649175 459582992
269589109540 459577503
486360756470 280586702
547981123110 459572014
213208261088 94635849
987576417265 313334076
914402231880 151902586
373179282802 181126022
158452376850 459566525
878090230110 394000420
957866597635 349177246
829124045905 459561036
762001860815 459555547
538628031745 459550058
405112049284 38071704
182660378030 459544569
103984374195 459539080
234659891488 48725853
749347678380 16494445
611314774555 51124546
919904050330 459533591
439064115229 332677312
445647299940 459528102
923755323245 459522613
949613869960 172135040
633809490930 459517124
179359286960 459511635
174407650355 459506146
980068247903 149212976
144697830725 305495784
316354566365 459500657
133144011980 459495168
143047285190 459489679
464353482670 162090170
557334214475 156727417
850581137860 459484190
913301868190 459478701
225024380095 344720178
811725260967 59522716
496264029680 459473212
79226191170 36951948
369301679154 104944191
781258225390 459467723
929979376245 168210405
253083654190 164346149
622805854030 459462234
51166917075 13865214
780708043545 459456745
336711294630 459451256
672872401925 377747491
642612400450 459445767
677281607153 139848742
436844390420 459440278
1100369180 459434789
490762211230 270130157
715236403990 459429300
636560400155 459423811
854432410775 459418322
764752770040 459412833
167255286370 459407344
426390935365 459401855
987576417265 408925011
443996754405 459396366
859934229225 459390877
211269833970 152824738
444781881917 172689429
755949860520 459385388
449498572855 272660586
58319281060 262176596
294897474410 459379899
773843742280 124902195
847525256887 78339008
70423281650 459374410
582656697053 384466027
829674227750 147835237
844644543790 216831967
822853306052 26237420
868186956900 459368921
791161498600 298733336
549631668645 459363432
301648743279 124638723
554583305250 459357943
750998223915 459352454
295997838100 459346965
300399292860 459341476
193664014930 459335987
414286934775 298431441
681675311445 237509030
969122772447 57327116
107835647110 143087252
565586942150 453545092
172757104820 459330498
934758960145 459325009
341662931235 273950501
266838200315 275706981
102884010505 320650913
181560014340 259827304
768604042955 136785880
281298316386 139590759
244830926515 387177593
644813127830 227881324
944112051510 258767927
618954581115 459319520
852231683395 459314031
303403695083 58984794
523773121930 459308542
429141844590 80446784
887443321475 459303053
550187335 83844475
553831520505 48665474
953151866270 170943927
76475281945 372840325
836276409890 165389059
804365862880 203526631
566723368570 330015147
221723289025 459297564
166367550073 70473271
980424053280 353584913
794462589670 459292075
964150585026 66718795
68222554270 116718096
952364779185 306450870
842328410185 459286586
268488745850 459281097
614620201935 256270432
727340404580 459275608
809929136174 104708164
240862729503 19337747
276191291680 459270119
796113135205 61679893
764958250755 143367191
555486594465 25930036
40713462020 459264630
385677478835 435145964
422539662450 441880967
662969128715 433976807
269636369830 235494567
715786585835 1202091
789783092196 176833624
517170939790 247493521
682911917604 32544281
709184403695 459259141
668470947165 459253652
26958915895 459248163
377560669778 80002175
842878592030 459242674
788960771220 459237185
616203671890 355884804
362019659500 459231696
640086853098 43061205
401082570495 57821126
978223325900 278522838
867636775055 63628488
271264838607 175543709
817020045315 26863166
550187335 459226207
84728009620 459220718
826373136680 459215229
80657354934 21291831
825822954835 459209740
948279562182 15874188
704308087148 149970458
714686222145 459204251
39062916485 27203484
698180766795 359771016
296548019945 232009052
565586942150 189908422
4951642095 459198762
833525500665 109148765
259685836330 202917352
509225491824 24947505
542479304660 142741445
572189124290 459193273
28059279585 34059245
823327487203 70566584
828351216334 105202174
590008630100 235368320
390078933595 74019165
697630584950 301340611
321856384815 94224174
879740775645 459187784
70973463495 139222996
455550573150 459182295
697080403105 180824127
85828373310 173172461
481409119865 459176806
604194246770 183409446
945212415200 362872301
272340018765 459171317
500665484440 145738439
590895307020 164208924
588277231595 75847002
996379326785 459165828
199716015225 197532643
995829144940 426484322
629958218015 319344531
397397570368 288589664
163025593398 135424608
220072743490 459160339
903948776825 459154850
551832396025 459149361
197735539459 58161444
259685836330 459143872
29709825120 449088024
774105861405 459138383
170556377440 459132894
267938564005 302323142
816469863470 459127405
250882926810 210349458
622255672185 459121916
417037844000 459116427
453900027615 459110938
397781479425 459105449
784009134615 459099960
639861491225 388434574
428591662745 459094471
252533472345 102479630
611802217130 459088982
990128654716 37555738
409885480015 148548807
290496019650 459083493
46215280470 459078004
453349845770 459072515
641063467283 76697797
960067325015 459067026
542729795175 144113695
449071805686 273577249
785109498305 438510721
156251649470 459061537
778507316165 459056048
792812044135 295879056
132593830135 295846122
192563651240 459050559
286094564890 459045070
989868448671 187196856
91369086814 165553729
984307563092 114286469
457751300530 185478799
713035676610 31819733
659142545322 238425693
592601785465 145387143
358168386585 110839377
62720735820 459039581
625006581410 459034092
947963324425 153642599
781258225390 459028603
552932759715 302246296
66021826890 459023114
985925871730 459017625
314210386663 224538523
442423719039 102583921
550187335 422301704
824722591145 145332253
166154922680 261847256
108936010800 459012136
541378940970 456498174
75925100100 232793979
350756082608 133997468
293797110720 328653875
344652288109 180604567
472056028500 459006647
939411547633 159768323
450598936545 459001158
532576031450 458995669
573598633949 89465211
220072743490 458990180
855532774465 256424124
875889502730 458984691
417588025845 438779682
650314946280 111240074
724039313510 80172334
967108610688 2607275
182110196185 458979202
167805468215 292904018
913427396131 45591634
982624780660 458973713
692678948345 458968224
971077532248 395186044
523773121930 458962735
77575645635 458957246
694879675725 350203689
917862986982 231641289
167255286370 324581037
944662233355 103884814
346614567840 45498321
512219303185 306824122
117738920320 458951757
56118553680 458946268
582642579345 458940779
424190207985 418036751
596947307315 458935290
88029100690 458929801
738344041480 458924312
835207498170 227820945
607950944215 458918823
750733261488 40322194
719872831862 13448050
932711095926 225230137
796113135205 458913334
916147753582 196879452
927606596160 458907845
617304035580 458902356
982074598815 247158692
690098187142 139826786
407134570790 458896867
985925871730 458891378
743295678085 458885889
259405147918 119424173
280592746440 458880400
328460252078 382852261
176608377735 458874911
13754551615 458869422
216771652420 458863933
656917128420 423064675
30260006965 244430659
887993503320 416982863
46765462315 123118270
303700383930 458858444
275090927990 458852955
68222554270 386293864
287745110425 458847466
195721311832 20699019
881941503025 458841977
207968742900 458836488
722938949820 458830999
932558232765 458825510
271257543726 149394113
862685138450 458820021
618954581115 458814532
869287320590 268565792
74824736410 311045163
608053566559 275284328
259685836330 458809043
434643663040 255375725
192563651240 458803554
584916601342 326798593
94631282830 92917792
220210210006 184221818
939465241031 28465954
398881843115 458798065
279050570232 239528982
796663317050 458792576
113337465560 144646128
489661847540 458787087
754534908354 49922455
134794557515 370924664
2200732870 458781598
625556763255 46058199
806566590260 337913818
480308756175 260661632
527074213000 458776109
280592746440 270141135
428591662745 84316529
786209861995 458770620
506190054795 62387974
347164749685 351619851
357068022895 458765131
925405868780 458759642
285544383045 230702670
875889502730 317878968
427102175448 66954822
967219689000 144201519
571638942445 458754153
281693110130 458748664
862145786402 165213411
249232381275 225800993
56274765131 87264122
296038857397 367422682
353965002390 130638200
956766233945 458743175
469305119275 365369796
694425979522 236186181
17605824530 458737686
643185855655 105421734
555390948640 150777341
336161112785 458732197
629104540963 111997556
290496019650 442023681
928706959850 304820637
431892753815 271304803
768053861110 458726708
635460036465 82993680
303150202085 458721219
462702937135 458715730
109568247706 323730242
827473500370 112936175
451149118390 4918144
820871318230 226069954
560635305545 303882018
302049838395 143158609
638761127535 458710241
632709127240 458704752
314517271164 28784316
905599322360 403924532
466554210050 458699263
505617121045 386990967
493038889903 32538792
758700769745 458693774
767166476109 76006183
667920765320 458688285
152950558400 345186743
375224023780 458682796
369172023485 458677307
199406026531 38291264
907249867895 458671818
942128221965 106519534
915659004625 17713003
996053019294 159889081
26958915895 458666329
866536411365 458660840
96059455089 59687386
873138593505 458655351
499565120750 458649862
45665098625 458644373
482093710853 136445562
490381408947 237421206
482179986955 225921751
966669507155 458638884
922104777710 107315439
779607679855 458633395
787860407530 458627906
435744026730 458622417
365870932415 412426993
931207320762 12163624
455000391305 458616928
412296013442 146347718
651415309970 449417364
777141825378 147055799
562285851080 458611439
460502209755 458605950
561952281642 70039640
108936010800 458600461
810968045020 227184221
849480774170 338605432
154050922090 418448426
503966575510 316029175
599340034426 258213538
888543685165 204800079
440145481490 458594972
229627072573 77784619
671772038235 24568764
989777144645 328511161
788410589375 458589483
581106940536 191390452
507817848425 458583994
140846557810 458578505
492962938610 458573016
876989866420 194294133
96832010210 396706497
301632874580 55515746
162535384367 223643816
52267280765 458567527
150229223907 421198415
473706574035 12553343
799520981836 36139576
244280744670 458562038
625556763255 458556549
241529835445 458551060
938610233060 458545571
392829842820 458540082
675073129305 458534593
61262321752 248042421
898997140220 44993333
214570925040 458529104
867086593210 458523615
844529137565 458518126
332860021715 458512637
975472416675 458507148
149219686700 318768186
247581835740 458501659
759801133435 458496170
344964022305 254601776
780157861700 458490681
986476053575 376309373
8932279762 235269518
736693495945 345505105
911906901473 136193068
831874955130 458485192
605750216835 458479703
417037844000 21544325
444546936250 458474214
994728781250 458468725
160653104230 458463236
919353868485 425551192
268488745850 400790313
1100369180 458457747
229425834855 124007488
373573478245 306280711
757600406055 458452258
113887647405 458446769
54494679196 38263819
228529063664 6696580
814294621517 66378477
710587628449 88982179
719087676905 458441280
98482555745 250287422
168355650060 458435791
853332047085 458430302
255834563415 65253232
677273856685 183524715
346064385995 458424813
117738920320 59440381
287194928580 458419324
86378555155 458413835
750998223915 386030392
348265113375 383516430
293246928875 38137572
215671288730 458408346
420889116915 449142914
945212415200 458402857
878640411955 458397368
561735669235 68985752
503966575510 200562571
845079319410 458391879
487461120160 458386390
127642193530 150585226
472606210345 458380901
383476751455 405538298
261886563710 458375412
270689473230 458369923
858833865535 254744490
967769870845 458364434
551832396025 458358945
535326940675 458353456
530925485915 35200957
338361840165 458347967
830224409595 434778201
987207262640 172914478
640961854915 458342478
184861105410 458336989
457751300530 458331500
340562567545 458326011
242630199135 458320522
296021610959 255359258
725689859045 458315033
475357119570 526944
136445103050 414715906
487461120160 143729465
602999307610 458309544
808217135795 171580651
545780395730 458304055
422119685174 112129292
825286490001 253745492
576040397205 458298566
840127682805 458293077
745496405465 458287588
481409119865 458282099
36312007260 339955726
614002944510 458276610
239879289910 438131980
212920379505 458271121
953465142875 285186484
564486578460 458265632
332309839870 225564966
729541131960 458260143
934232391978 228913256
5490 85985185
984825508040 277523840
751548405760 325827040
263900854297 75901892
693779312035 391420590
784559316460 366500530
926506232470 50970854
9362576358 224214672
240429471755 373202599
253409799592 125851792
991156492249 147116178
243730562825 458254654
808767317640 458249165
800514589965 458243676
187061832790 17295839
161753467920 327012664
142077049223 269142137
450598936545 458238187
101233464970 458232698
84728009620 458227209
305350929465 458221720
769704406645 58721322
591995670710 326787615
760901497125 458216231
307551656845 126751988
515182675133 153049787
919904050330 458210742
272237920457 7596776
904498958670 458205253
363120023190 458199764
821971681920 458194275
655816764730 458188786
519921849015 458183297
413736752930 458177808
695282892176 8996471
135344739360 23081245
376402358715 111015025
17055642685 458172319
523773121930 71790631
145248012570 458166830
851768277151 119610799
640961854915 131933604
968103086079 29799781
278392019060 40909517
259685836330 458161341
494063302300 345302012
389528751750 377538909
819254365375 131406660
443446572560 327572542
893051028224 26341711
23657824825 224587924
628307672480 458155852
915502595570 233941180
661098350614 122701106
301499656550 369892732
402733116030 458150363
972721507450 458144874
154050922090 458139385
308652020535 458133896
476457483260 451305580
840127682805 219565489
200376937645 179506767
52267280765 307235797
80326554860 458128407
538628031745 458122918
545780395730 458117429
874842184736 255298879
736143314100 319103015
761708877043 116542448
648664400745 458111940
34111279880 357959646
689928039120 83635893
462152755290 458106451
831475446335 201539613
459401846065 458100962
647564037055 458095473
676297429126 240165706
336771355268 308520223
49516371540 458089984
875889502730 456157856
510568757650 458084495
732842223030 177108074
411536025550 458079006
480858938020 458073517
639311309380 458068028
696530221260 102430229
516070576100 458062539
47315644160 458057050
785321296859 76039117
641666826560 240072393
80876736705 458051561
529331175185 173051703
170006195595 28169548
366188317373 63804136
202466924450 458046072
180459650650 458040583
322406566660 42089652
733392404875 458035094
488561483850 458029605
649764764435 230834406
723280716916 62799649
914410273265 118265994
117188738475 143696531
195908676266 69161400
717987313215 458024116
792261862290 283364136
544129850195 458018627
683406567236 80699278
983174962505 458013138
801614953655 458007649
428113721629 225993108
945762597045 458002160
605200034990 457996671
576040397205 457991182
152519279273 138366712
269038927695 457985693
611252035285 457980204
909160482250 6899673
480308756175 457974715
262986927400 402920045
69322917960 457969226
633809490930 120263990
117188738475 409281796
24758188515 457963737
337261476475 457958248
392279660975 457952759
530956515232 131911648
752098587605 112793461
251983290500 457947270
552382577870 246736039
996565980230 137790367
609051307905 302048692
575897685786 29102678
73174190875 457941781
97382192055 457936292
211823221391 330970233
361469477655 457930803
660865704838 264690558
404933843410 457925314
874789139040 457919825
342763294925 457914336
968870234535 260606742
902848413135 71680851
434643663040 457908847
413264075765 216595940
330109112490 457903358
206868379210 457897869
371922932710 91479674
214570925040 457892380
972171325605 151891608
343863658615 279702973
41263643865 457886891
322406566660 35865126
152426915870 303217849
58319281060 431067637
630508399860 457881402
983795118122 303124536
525973849310 457875913
281142928285 457870424
174957832200 457864935
324057112195 396443025
944112051510 457859446
812618590555 124205092
151300012865 365474087
355967659205 327534119
985045913346 30815246
94081100985 251280931
337811658320 339066508
16505460840 387298351
970842775788 49856587
706495597016 127119751
196965106000 457853957
205768015520 112255539
254734199725 401278834
843428773875 320897918
65471645045 25117664
775206225095 232634798
936959687525 307910944
332860021715 457848468
258259955565 90074490
526524031155 119457107
755949860520 436007737
18156006375 261567317
233827289615 457842979
810417863175 311286679
5490 27016858
544129850195 129227527
351566204445 457837490
167255286370 457832001
177158559580 134496967
277291655370 97923760
770259243162 385761431
557884396320 392661104
291046201495 33653059
525572825551 127646695
399488704374 187526196
351016022600 457826512
965569143465 457821023
843428773875 457815534
393930206510 61696360
13754551615 194403913
987026235420 457810045
310302566070 457804556
930357505385 457799067
61070190285 457793578
82193410907 78833018
172299796855 93631362
276336311060 45849617
332860021715 457788089
518871298000 303936908
629522410463 197005699
831594206339 166783265
35641207221 12476497
172206922975 257126716
240492282382 189118006
15405097150 457782600
889093867010 27395599
679474584065 365973586
123240738770 114703633
893017688038 385042372
857733501845 182119531
40713462020 457777111
198615651535 60280198
472606210345 347398810
271789836920 246269474
699281130485 457771622
502316029975 334153853
224474198250 457766133
90780009915 38587670
385127296990 457760644
258585472640 364096348
259955209005 155679018
730091313805 457755155
153500740245 457749666
960831638239 33532301
742776695716 341212707
366698533809 179550679
437944754110 457744177
754849496830 136346760
676376355457 157539789
590406437305 29997385
137317544085 46069177
460688956513 164000342
426941117210 457738688
887443321475 213999643
236118667830 297355597
494613484145 457733199
625006581410 457727710
748247314690 287272304
787860407530 457722221
179359286960 457716732
881103524513 29915050
191463287550 75885425
121040011390 206787097
666820401630 81945281
59429612774 404627124
293797110720 174736826
266838200315 457711243
275090927990 457705754
926506232470 457700265
239147578438 4402178
356613053244 271678055
636010218310 457694776
388978569905 457689287
982074598815 121943624
817570227160 457683798
905049140515 457678309
374732074736 364870297
388428388060 319717783
161203286075 303080624
9903278700 457672820
740832524196 158203958
996379326785 457667331
202466924450 315699835
6602187630 457661842
721288404285 350812968
661701199414 779438
357261987688 78882419
935309141990 351828433
851681501550 449664369
784009134615 457656353
550187335 22301807
880290957490 457650864
869287320590 457645375
6052005785 66609015
155701467625 32988890
426941117210 443631958
152950558400 400729934
750998223915 457639886
959517143170 457634397
875889502730 457628908
308101838690 457623419
334510567250 457617930
166154922680 256253965
959096419390 250309378
958416779480 427999286
70423281650 250034928
379625478540 457612441
5501823940 151781828
290496019650 457606952
149649467330 318790142
195611037822 86550552
186630416438 6180614
969531338092 214735169
273990564300 137400648
644813127830 457601463
954720076805 113550943
386227660680 457595974
103434192350 337255138
615103308200 457590485
34111279880 457584996
266288018470 457579507
134794557515 457574018
912751686345 457568529
345514204150 135210537
51166917075 457563040
229425834855 457557551
919904050330 301884022
409335298170 457552062
349365477065 290917000
415387298465 105295487
260236018175 74820559
804365862880 457546573
762001860815 457541084
442896390715 457535595
995278963095 457530106
310322567986 339576985
304800747620 98143320
648901761572 33735394
321856384815 193174377
719637858750 166871089
373573478245 457524617
395580752045 457519128
127642193530 457513639
97382192055 457508150
892678679001 163956430
220622925335 457502661
265333942119 224807484
120489829545 406734900
745496405465 457497172
660768401335 11933086
583742943035 102205180
838477137270 448138427
846179683100 457491683
12654187925 406180511
317656447712 3386713
787860407530 175615066
181009832495 105377822
109656005838 40838160
503562340686 151704982
327358203265 457486194
613452762665 420633048
365124620203 44581658
259135654485 457480705
236578198840 52809669
262986927400 457475216
593156353021 5439599
610151671595 457469727
367521477950 304293693
957866597635 454703271
364220386880 457464238
266838200315 457458749
272340018765 457453260
452249482080 452112463
332309839870 457447771
371155603117 38423000
731297324278 192224780
446488914751 27115660
435193844885 457442282
543029486505 457436793
993078235715 457431304
878166461342 262286376
488561483850 457425815
739444405170 457420326
390078933595 457414837
172757104820 59572117
975472416675 299792713
603765596874 197587533
315254202675 457409348
409335298170 313657927
175613770608 177338612
77356988412 56630013
837376773580 457403859
583192761190 457398370
708634221850 457392881
587062455189 158796770
452799663925 457387392
812068408710 457381903
788960771220 457376414
653616037350 457370925
569988396910 375239018
726240040890 457365436
273083649437 128980522
637110582000 262961523
609051307905 349534031
544680032040 457359947
302600020240 457354458
505066939200 457348969
818670590850 457343480
556784032630 457337991
944662233355 457332502
41263643865 403617148
86378555155 457327013
352666568135 457321524
868773585705 295813188
534405452517 41963405
915502595570 437248251
227775289320 296427956
406804711916 235972110
368071659795 457316035
1100369180 204981216
940945550720 123529945
201916742605 256797376
122140375080 322588530
230168878204 103522540
319655657435 457310546
19256370065 260601253
70973463495 457305057
544680032040 457299568
558434578165 346882844
45114916780 457294079
254820947881 63891960
340012385700 457288590
541537551114 88674795
391179297285 457283101
112787283715 457277612
325157475885 457272123
52267280765 457266634
989226962800 262121706
597699961903 26736919
353766931825 457261145
415506881819 208082501
387328024370 457255656
579891670120 457250167
84728009620 457244678
329558930645 57612544
951264415495 457239189
79247872720 305923926
69873099805 457233700
347732238347 75259679
716400626706 377895694
569438215065 457228211
318232383945 10033892
910550958965 457222722
845079319410 457217233
68772736115 457211744
596397125470 46436940
27509097740 113726591
545780395730 95426265
997479690475 217600427
262986927400 457206255
738344041480 457200766
68222554270 274801296
832690316054 4259464
692678948345 151172549
677824038530 67240250
947018551929 100295008
876712592166 91633366
509468393960 457195277
489111665695 457189788
728440768270 457184299
112787283715 196577557
620605126650 457178810
15608876275 72114482
698180766795 202747193
528174576690 457173321
842651432346 5873230
497364393370 125390716
422160215950 82367934
149099285485 457167832
988676780955 273681540
365870932415 457162343
451496550134 85946762
711432232184 151825740
121746223549 118628268
571839927669 193064597
914402231880 237410228
987576417265 457156854
490297619362 346119873
876439684575 457151365
292696747030 457145876
949613869960 457140387
329558930645 57716835
477007665105 457134898
990877508335 217331466
671405282303 191955819
834075682510 23333739
672457650177 184633493
956766233945 457129409
121590193235 457123920
249805386382 252225039
440695663335 457118431
548531304955 457112942
722938949820 447485236
658017492110 147769369
875339320885 457107453
559534941855 457101964
562285851080 457096475
173409919987 31715442
327358203265 457090986
957866597635 40442952
383476751455 88230186
97932373900 59879501
503517385776 142593242
167255286370 457085497
300743140287 88389367
211820015815 148213978
28609461430 320398419
276293897557 341223685
47315644160 228666251
162853831610 457080008
561185487390 275361174
13754551615 457074519
759330196283 346718174
899678020644 7031409
978793361458 176718355
818120409005 457069030
130943284600 457063541
776306588785 457058052
975472416675 457052563
383476751455 457047074
658567673955 457041585
106185101575 427587611
403286382693 202555078
453900027615 457036096
585943670415 457030607
131654085563 34547766
742745496240 265974984
648707231412 132257455
357117841059 109209144
495163665990 446052607
93645392235 29849182
163544389141 294753811
945212415200 78251184
206868379210 410231393
209069106590 406345181
480628792320 105767541
105634919730 442797630
446197481785 457025118
802715317345 231767536
532576031450 229610359
204250786817 294490339
729061401430 141725980
466004028205 457019629
791161498600 457014140
724039313510 217380867
305901111310 457008651
91880373605 457003162
78193880102 283331202
262436745555 456997673
209069106590 129995987
59419644750 428509763
565586942150 456992184
103984374195 456986695
709734585540 445421372
769704406645 279746885
650314946280 456981206
142179309293 11461032
701745220085 79250182
933658596455 266919092
182963392786 108330904
485810574625 456975717
384577115145 445207301
733942586720 5187105
697080403105 247180648
463803300825 456970228
631608763550 298371062
338456437591 168764794
770804770335 273901100
195864742310 456964739
177158559580 359930197
216771652420 456959250
111686920025 456953761
552043184603 154734910
99582919435 456948272
441245845180 311791667
880290957490 456942783
402182934185 456937294
752724792100 201726239
602999307610 456931805
490762211230 456926316
733644838496 14820300
566687305840 395427560
404933843410 456920827
318555293745 20446525
518821485325 182953859
686756417093 148839724
271789836920 456915338
513358271012 245050916
364770568725 125785924
489661847540 456909849
992695940424 28509866
347714931530 456904360
984825508040 456898871
215671288730 456893382
706983676315 456887893
589244761485 456882404
550187335 204267646
303150202085 456876915
780157861700 297849607
281693110130 29937006
888443529963 4232019
808767317640 382369229
107835647110 283962437
698730948640 456871426
680145315328 12333783
936959687525 456865937
905599322360 456860448
573839669825 456854959
174407650355 152929029
552382577870 456849470
121040011390 456843981
724039313510 456838492
121590193235 456833003
580542004259 230708159
136754649716 82214242
405105528352 122124761
636049332924 333588486
726240040890 250583828
690807890305 51739314
999680417855 456827514
677368574869 326716258
422080400401 256868733
696530221260 456822025
363670205035 208631401
51166917075 456816536
636673610780 185747760
587074530989 12234981
610151671595 415978376
207428556524 311023207
902298231290 456811047
316354566365 456805558
963368416085 456800069
769909563509 248569365
64921463200 456794580
606300398680 375271952
683876038825 305956860
870461297259 370902708
344413840460 456789091
302600020240 433230303
438091952623 97819469
574389851670 456783602
782908770925 395279357
590345125175 214005132
107835647110 456778113
968870234535 456772624
81977100395 456767135
839027319115 456761646
761163712144 94954211
190913105705 456756157
134002604268 36457938
447297845475 456750668
161273633099 51097101
81426918550 366566398
375774205625 456745179
168355650060 238875791
386777842525 456739690
890744412545 456734201
379316318685 129101280
347250185970 92237156
275916591767 137664120
335060749095 418075174
975472416675 267478970
645363309675 456728712
116638556630 430139996
924305505090 456723223
200266197070 456717734
550498598724 86314525
218540524328 240467601
734688967381 117277974
146348376260 456712245
879740775645 456706756
737793859635 123793417
384577115145 456701267
411291191286 25957481
755399678675 456695778
143047285190 456690289
258035290795 444049122
541378940970 65522193
196414924155 247284939
46765462315 456684800
97932373900 456679311
254734199725 456673822
616799906445 187954338
450598936545 456668333
87478918845 230192193
526524031155 364123793
314153838985 456662844
117738920320 342557512
740408600329 31375124
385677478835 456657355
967769870845 120730555
614553126355 456651866
551429912192 172788231
918803686640 415358119
157902195005 456646377
727340404580 37566716
764202588195 456009653
255284381570 251055882
776856770630 456640888
761451678970 68255715
698730948640 432483799
407704375810 165218900
178809105115 456635399
237678562530 456629910
44858714797 19831757
139196012275 90299539
51225978715 116822387
135344739360 456624421
68772736115 68096534
782908770925 199761177
975472416675 313273697
197092626448 126938614
95731646520 456618932
820321136385 456613443
331452622413 48791721
334240340872 43055716
489661847540 456607954
347164749685 262917611
125263767845 48780743
666350397608 179051180
159002558695 456602465
569988396910 165537262
260236018175 76681330
866536411365 456596976
898807031286 46360094
650865128125 456591487
952364779185 456585998
215671288730 456580509
228875653010 456575020
623906217720 456569531
611802217130 231608355
330659294335 456564042
565189777158 472054
372473114555 4813853
357618204740 147928550
255834563415 261611229
760351315280 456558553
617854217425 456553064
348835560608 131834802
781258225390 164653533
379625478540 456547575
21683172888 118463598
598833051011 22367675
771905134025 437912420
98482555745 456542086
429692026435 449109980
80904675715 131022430
249232381275 456536597
234927653305 368119785
103984374195 456531108
83627645930 456525619
216221470575 421610090
340227389830 215492651
876989866420 456520130
412274370315 181416939
937509869370 456514641
322800501212 9545371
55568371835 456509152
93656688597 38763318
792442702884 148526851
320756021125 456503663
357618204740 456498174
800134210335 266304324
935309141990 456492685
599148034695 456487196
604099671300 456481707
469305119275 456476218
613452762665 111624304
161753467920 450756680
436294208575 398490422
159002558695 69271180
15955278995 229703672
273700813549 40695446
172206922975 456470729
954214827914 163989364
409335298170 347936732
181560014340 451333025
423136994805 29684512
753749133140 208757648
149099285485 456465240
977878125271 44620081
116638556630 59149464
151850194710 456459751
589810005146 328406870
563936396615 235461633
771905134025 456454262
342213113080 365622290
972721507450 456448773
730669764000 305062153
404652057198 153763357
309478908359 165065208
34404529705 31215943
693779312035 456443284
358168386585 246055403
819770954540 75385926
941608344889 19008407
149266683518 78898886
399432024960 456437795
590345125175 156085204
721838586130 456432306
231076380390 456426817
222273470870 46865082
519921849015 456421328
364220386880 456415839
119939647700 456410350
144697830725 456404861
587594215950 456399372
905329524124 116202130
181560014340 161217419
478658210640 456393883
759250951590 456388394
777406952475 456382905
876502187818 383972017
62170553975 456377416
786760043840 233051962
155151285780 393050823
887498024849 376512466
168355650060 172393023
150749831020 456371927
943011687820 48594117
313945078429 28433020
430792390125 456366438
749897860225 456360949
368071659795 456355460
59419644750 456349971
478108028795 456344482
838477137270 456338993
843465599576 200161874
633259309085 456333504
672322220080 49708384
293246928875 456328015
103434192350 456322526
535326940675 456317037
572926420656 62316617
905856794883 67970287
532576031450 456311548
212370197660 456306059
464397652653 319086548
578791306430 456300570
421439298760 214833971
982074598815 189628483
563386214770 456295081
982624780660 456289592
609601489750 1882727
251983290500 264020900
266838200315 244705109
820871318230 433263237
260786200020 456284103
891294594390 456278614
889093867010 456273125
342763294925 46771769
340012385700 361242068
976210388188 248679145
93103065149 314827084
967219689000 456267636
232726925925 379652174
412086207395 292201426
976022598520 456262147
251433108655 423426949
56275319520 11697059
584843306725 456256658
726240040890 139634671
646463673365 456251169
8252733165 5532912
262094382739 29931517
695429857570 456245680
430792390125 456240191
675623311150 456234702
448475834603 319251218
865806955872 30612153
448948391010 456229213
695429857570 252367753
613452762665 456223724
654166219195 49790719
787860407530 456218235
569988396910 93065995
628857854325 456212746
385677478835 369557903
716886949525 456207257
743845859930 456201768
857733501845 456196279
684644792650 71011193
286644746735 456190790
237793935821 327819547
749347678380 456185301
612352398975 187646954
700104203454 139442556
226674925630 356153765
663519310560 365441153
847991758927 61246262
97545868546 62629490
430242208280 331667336
599245189995 248602299
660218219490 456179812
108936010800 456174323
991148917429 125313870
894045503615 456168834
839577500960 456163345
753749133140 456157856
916738740653 115307423
547430941265 456152367
327908385110 456146878
60129885835 209119922
300949474705 456141389
486360756470 456135900
702582221555 982531
961870283613 236378296
540877775895 196846518
318555293745 456130411
549081486800 85974207
332309839870 176926937
334271309810 77850487
32460734345 340943746
580992033810 456124922
386777842525 456119433
653065855505 456113944
811770567173 36754344
423801419207 63507730
410985843705 186121012
458851664220 409589180
811518226865 113419207
41263643865 456108455
605200034990 174649002
986115264186 87006139
600248398385 456102966
616556268783 37050750
516070576100 456097477
245381108360 456091988
806016408415 355006564
678374220375 456086499
178098087173 41183967
876989866420 456081010
339462203855 456075521
535326940675 434586086
332309839870 344780557
947963324425 456070032
501215666285 456064543
222823652715 456059054
374123660090 456053565
660218219490 456048076
67122190580 372884237
24758188515 275767360
245111562618 153615154
488561483850 456042587
796663317050 456037098
41263643865 456031609
80876736705 456026120
447297845475 343347928
394066328221 170115088
877540048265 456020631
156801831315 106585402
314153838985 456015142
25616511842 49763274
870391010614 414836664
875339320885 447501703
896796412840 456009653
241529835445 456004164
371922932710 455998675
613452762665 280883108
99582919435 243832358
171106559285 455993186
481409119865 16225484
683325856980 82411846
671221856390 139426089
981524416970 455987697
311402929760 56926419
221173107180 230834406
298021877151 31742887
59969826595 297201905
116234008933 216453226
670121492700 128376732
84728009620 455982208
533676395140 455976719
507634688565 13360226
264087291090 113523498
76802563570 45048223
575744663444 197192325
633876994652 350368359
231626562235 455971230
302301563935 149602695
401082570495 55592592
184861105410 455965741
410435661860 455960252
701481857865 159713433
268488745850 455954763
995606123962 36430493
616203671890 455949274
969420416380 190111515
765302951885 455943785
234525383543 238919703
155018278913 17361707
77575645635 365858317
488011302005 455938296
118839284010 455932807
762001860815 455927318
582642579345 455921829
182110196185 401822245
467148633235 165416504
128767383967 229758562
699831312330 184199862
390078933595 455916340
23107642980 455910851
424190207985 67355519
802715317345 362158731
26060942613 175549198
378122433413 246675660
311402929760 155459458
850030956015 122190629
604099671300 455905362
454188633746 45190937
371372750865 455899873
139404134 215443250
878894267227 161453446
128334403250 166190453
529274940380 384032396
679474584065 455894384
16505460840 373905191
74824736410 455888895
240429471755 455883406
696530221260 407794277
711935312920 455877917
483059665400 233716131
730091313805 455872428
726842983003 226086421
991150146965 149383135
272890200610 455866939
160102922385 184474312
127822468757 212424300
344964022305 455861450
322406566660 79958263
209069106590 455855961
360369113965 455850472
627376946335 136824303
207968742900 455844983
993384121218 3705075
645363309675 455839494
56118553680 455834005
679626475673 271145622
738344041480 455828516
294744992571 14941058
763160457306 364870297
118289102165 455823027
671221856390 364178683
475907301415 455817538
142497103345 455812049
373023296400 145244429
560173710671 213609924
678754136021 71730252
81682420522 75407882
282793473820 114643254
919904050330 263252440
904223715346 167425478
39062916485 367307413
89679646225 455806560
5678503872 265365705
102884010505 455801071
149649467330 405208958
979873871435 455795582
3455041054 184918921
44564734935 455790093
708634221850 242300927
993682050579 72603003
480858938020 455784604
426941117210 455779115
379075296695 455773626
219661762685 150014370
263537109245 455768137
721288404285 455762648
176608377735 255990493
869063443328 110021516
985375689885 230982609
494722929316 152846694
114988011095 318104017
273001352860 192460807
89129464380 455757159
951814597340 455751670
184861105410 455746181
105716102040 96073967
769704406645 455740692
123240738770 341651827
313053475295 455735203
398331661270 455729714
103434192350 359644769
971381403288 138591761
481409119865 183908945
387451087750 205348979
1729032747 286899052
707533858160 455724225
552932759715 149454492
899547322065 455718736
354867295515 436787175
111576022850 14139664
952364779185 455713247
176058195890 363799942
765853133730 455707758
601898943920 455702269
947963324425 191675880
996752880680 54890
247197696145 249551896
524873485620 455696780
110308969208 7673622
271249820703 292711903
367521477950 455691291
389528751750 455685802
228875653010 455680313
502316029975 455674824
550892651453 242174680
25308370360 455669335
769154224800 455663846
233277107770 400993406
915128050747 67317096
706805884697 48522760
199716015225 227464160
539728395435 440075086
108936010800 455658357
643162582295 455652868
688827675430 116246042
17605824530 283424515
47393384867 1981529
108385828955 344473173
181560014340 455647379
392829842820 455641890
402733116030 455636401
429692026435 20775865
375348887552 57705857
777957134320 455630912
29159643275 455625423
972721507450 455619934
482361359982 26396601
189990168451 123458588
715236403990 433049166
753414317699 13107732
961378861513 62239771
577366040433 30870136
824172409300 19123676
640961854915 455614445
965569143465 272753899
744396041775 77548592
779057498010 455608956
31910552500 408266331
112529736927 42611107
163954195300 80430317
696530221260 455603467
900097503910 455597978
115538192940 455592489
236028016995 455587000
500125830497 282562742
131119108248 199859979
245381108360 455581511
475357119570 79502676
96281828365 387336774
671221856390 455576022
740603204754 255820334
394480388355 451711766
14304733460 455570533
176058195890 455565044
276549668490 9007449
813718954245 99197208
494063302300 455559555
151664394641 4281420
119675870897 31687997
422539662450 455554066
686958944726 35041776
344964022305 310951850
449498572855 277836713
932281776372 124161180
637660763845 455548577
419258145154 75918359
448948391010 355286503
525536625596 211946757
820871318230 202428831
419243176651 208620423
926399962522 9693574
611802217130 384076308
279492382750 382577811
112787283715 455543088
684426220670 224801995
731972139357 92023085
123473631551 131379215
29709825120 455537599
993172926454 231460152
726240040890 160783788
579891670120 97555997
286644746735 336020113
415703569156 82466736
873270044077 171591629
380725842230 455532110
479208392485 212786574
313603657140 455526621
100300910988 114291958
388978569905 455521132
196965106000 455515643
803657594927 53940403
715236403990 455510154
147508032128 351954680
133144011980 455504665
371372750865 241763005
425290571675 296312687
600248398385 455499176
678374220375 455493687
47315644160 10978000
870150391902 70352513
691578584655 455488198
968320052690 159614631
912201504500 455482709
317454930055 8848268
518271303480 448407388
428041480900 455477220
973271689295 37599650
84177827775 359809439
106249998022 75451794
973271689295 455471731
541461341838 55252274
879796110254 97896315
226674925630 75413371
958966961325 252609269
827473500370 355335904
287194928580 455466242
406584388945 455460753
402182934185 455455264
585215707930 64440860
153500740245 455449775
689773240923 44351120
372473114555 78295096
413736752930 455444286
469305119275 455438797
97382192055 455433308
591995670710 455427819
272555593751 32505858
720738222440 455422330
93530919140 455416841
279492382750 34267827
71523645340 215684766
80326554860 333072520
904151990583 149893612
823072045610 355560953
508368030270 19842735
102893929128 271683544
452249482080 455411352
908350231585 455405863
646463673365 14073796
492412756765 288886070
618954581115 94520580
857733501845 455400374
653065855505 455394885
178809105115 88751641
569438215065 81830012
603549489455 321529153
812618590555 455389396
236028016995 455383907
786760043840 455378418
232788688153 267808310
272340018765 302696394
472785722601 163874095
703132403400 455372929
429141844590 296356599
735042950410 455367440
80876736705 455361951
987576417265 289714909
556784032630 120752511
195540323035 20155608
865986229520 387721004
123790920615 455356462
852095355683 6290394
642612400450 302553680
406584388945 455350973
585042969100 154273834
17605824530 455345484
524323303775 455339995
593406942338 142060809
160102922385 455334506
721288404285 41568197
457201118685 455329017
34111279880 455323528
959517143170 455318039
206318197365 455312550
326808021420 455307061
722938949820 455301572
823072045610 409204950
105457281804 17109213
569438215065 138668607
109486192645 71153907
420025598086 128832319
399181339422 122207096
415387298465 143844734
136084780226 238008529
519371667170 455296083
659952850877 56514744
28108290866 90458720
756229547026 115049440
258157525336 157523322
827211831343 115872790
211820015815 221728155
665238166700 285054748
791161498600 135194070
196414924155 340301533
669571310855 455290594
280622612089 57316138
102333828660 455285105
10453460545 308415932
174570569364 211666818
14854915305 455279616
974922234830 148707988
388978569905 359996065
31910552500 455274127
585409708565 159976905
571638942445 22724460
862134956605 112244561
785659680150 455268638
227775289320 455263149
200910251793 43121584
409023152299 193207311
444546936250 333813535
103984374195 455257660
90295959542 273478447
572739306135 455252171
897896776530 321397417
142497103345 425446901
254734199725 455246682
302658324398 309963830
170006195595 455241193
469305119275 455235704
282243291975 455230215
473706574035 257615237
143597467035 455224726
408785116325 455219237
431892753815 73245216
839577500960 455213748
934208778300 450482230
246481472050 455208259
223373834560 455202770
972721507450 455197281
229195623287 117590847
888543685165 388637667
172206922975 99114873
570327770802 8359747
355417477360 455191792
541929122815 96924762
38573876611 250095307
699585934655 8535395
843978955720 455186303
22192900803 21890132
890744412545 55323631
431342571970 336223206
239427498390 141940051
891294594390 455180814
900647685755 276541309
530925485915 455175325
201759655495 54203875
989777144645 455169836
368621841640 58885992
127133673195 346449213
325157475885 455164347
713035676610 455158858
502866211820 455153369
113887647405 62129991
633259309085 422049210
648232276312 181954861
924305505090 455147880
468754937430 229429222
866536411365 455142391
681675311445 161848654
497364393370 455136902
515520394255 455131413
196730898440 126922147
876439684575 351422247
679474584065 178579126
209619288435 259799859
756502161119 452156375
448398209165 138761920
615653490045 112991065
69873099805 455125924
154050922090 455120435
139746194120 75726244
236578198840 434953849
604099671300 455114946
209619288435 455109457
981846407199 75352992
236028016995 455103968
989777144645 455098479
460502209755 81950770
437950446203 38532780
832975318820 455092990
857733501845 410319217
550187335 455087501
192884713828 132745976
775756406940 353129326
580441851965 137955037
277291655370 216980170
515743390369 174083635
220622925335 215498140
344964022305 455082012
300399292860 327435317
415387298465 286311729
329576605225 106184705
112010974118 65483770
614002944510 455076523
498618372214 236070912
592168217425 228452180
240979653600 264421597
344413840460 455071034
279119078441 247932641
135344739360 455065545
319729122211 44872575
914952413725 190199339
171106559285 455060056
977122962210 455054567
245801368156 16318797
871574351517 352717651
695134914225 188376991
928156778005 455049078
97932373900 455043589
205217833675 455038100
44014553090 455032611
513319666875 455027122
369172023485 293255314
341112749390 290115606
673422583770 266650131
507267666580 455021633
452799663925 455016144
614553126355 455010655
563386214770 455005166
471505846655 454999677
592545852555 405933506
638210945690 153659066
410670634972 13448050
622805854030 454994188
980548713959 15983968
501215666285 423388526
788410589375 412684976
10453460545 21440034
436844390420 454988699
778534887412 266880669
61070190285 454983210
385127296990 454977721
653616037350 34805749
247328372768 62212326
736143314100 454972232
642612400450 454966743
649214582590 335229697
351566204445 45761793
311953111605 454961254
587044034105 454955765
667734399884 58254757
678374220375 454950276
316904748210 454944787
171179321469 24382138
392982755382 146512388
209619288435 90541055
461146709087 70347024
459049471313 29794292
539728395435 236323406
981867210509 89311519
403283297875 454939298
925473877490 86479195
51717098920 96271571
871488047970 342612402
166432007400 24464473
384026933300 454933809
47901433148 116547937
994432482122 160728898
143597467035 267940046
23107642980 79590500
938060051215 378175633
483059665400 454928320
588694579640 182657453
554595814681 162172505
661868765025 454922831
980974235125 304595588
152967848750 118545933
341925898247 186604044
376324387470 454917342
519371667170 454911853
14304733460 454906364
771354952180 454900875
201366560760 158083200
218171561818 124089823
91651161035 32983401
431892753815 454895386
563936396615 454889897
319105475590 454884408
837376773580 454878919
727890586425 454873430
23107642980 428614054
854524236256 317538650
10453460545 295121574
544223788941 97890826
68222554270 454867941
434643663040 328110464
231626562235 454862452
140846557810 454856963
370822569020 454851474
322956748505 454845985
56118553680 454840496
729541131960 454835007
779607679855 395087242
524323523335 344928760
670121492700 269570279
100683283125 454829518
797213498895 24832236
842409751676 61608536
564610037048 80424828
933658596455 454824029
312284971056 47183444
688827675430 108133300
670121492700 235231095
374123660090 454818540
507015718572 95629358
569988396910 291158516
809317499485 406778812
370272387175 333533596
541929122815 454813051
138095648585 454807562
777411085692 109236589
239956668343 317181865
392050508784 34141580
977122962210 454802073
623162529250 74875449
960067325015 413546749
184861105410 454796584
20906915600 454791095
913852050035 311692865
997479690475 454785606
108385828955 32796775
166705104525 311215322
56252880488 204273135
522872250456 225279538
547430941265 454780117
687727311740 454774628
261886563710 454769139
57218917370 454763650
11900037421 39295751
568888033220 454758161
819770954540 454752672
7152369475 454747183
158452376850 395208
72073827185 52194901
566137123995 371352806
782458346166 107392285
780708043545 454741694
220622925335 454736205
46215280470 313718306
752098587605 454730716
681675311445 4028926
861790288409 39751338
275090927990 454725227
693014880634 39839162
757600406055 177036717
59419644750 454719738
821971681920 74793114
785659680150 454714249
275641109835 58040686
212920379505 454708760
322546475781 99575949
545780395730 168089647
705333130780 420918476
402733116030 206133906
147448739950 454703271
503966575510 454697782
242145380302 68228270
516620757945 454692293
937509869370 60505247
75374918255 5681115
99032737590 391502925
214020743195 454686804
431466980155 139393155
837621039569 43132562
36312007260 364024991
624456399565 43022782
999130236010 388505931
478139810105 385097262
614002944510 86341970
416487662155 454681315
73174190875 307416934
132043648290 102852882
251433108655 169165491
401127882190 155421035
150749831020 454675826
735203843978 28493399
359822626217 307471824
897346594685 454670337
797294209151 80699278
915014911479 58924415
64371281355 80726723
154601103935 345774066
868186956900 454664848
350465840755 447820065
10453460545 117920187
595296761780 132175120
537527668055 454659359
363120023190 454653870
182660378030 454648381
594196398090 454642892
148549103640 454637403
62363470369 258273917
683876038825 454631914
76475281945 92368892
272340018765 454626425
75925100100 454620936
758700769745 240906721
200466693773 67553123
697838354578 128848786
448398209165 454615447
962935720796 174193415
968870234535 171377558
363120023190 454609958
659777856068 40228881
467104391895 454604469
691578584655 454598980
506717484735 228677229
559534941855 451470250
548531304955 454593491
757050224210 441661407
94803335535 168210405
327908385110 166969891
331209476180 409429999
336711294630 454588002
220072743490 173090126
335158354493 274587225
560085123700 454582513
273990564300 454577024
544680032040 454571535
729541131960 95942231
542479304660 454566046
88264397653 107776515
360029199243 102452185
627817732410 24870659
888081541391 350862369
375224023780 254091299
550181850490 454560557
197515287845 206573026
365870932415 26122151
426745261293 53918447
820204431848 9649662
327908385110 214674790
908350231585 137071308
766953497420 153823736
547430941265 454555068
413186571085 454549579
514970212410 72762184
925956050625 454544090
723489131665 454538601
240979653600 448522657
229976016700 347634837
340562567545 454533112
132257406417 69644432
402182934185 172519270
151300012865 454527623
278942200905 454522134
753774267271 115175687
414286934775 344396327
168355650060 454516645
429692026435 238672698
774656043250 454511156
594746579935 454505667
644262945985 386381688
653891711397 122075360
629958218015 252675137
340012385700 454500178
966119325310 454494689
638761127535 273917567
23107642980 412734377
439595299645 384202555
129842920910 454489200
132043648290 454483711
653065855505 454478222
360369113965 454472733
242866884815 38225396
298198565480 454467244
629408036170 454461755
695701052593 160717920
786811920379 270684546
397781479425 454456266
626106945100 454450777
605443137311 6103768
952914961030 454445288
864335683985 454439799
497914575215 454434310
810968045020 146095224
239879289910 268785352
211269833970 454428821
397781479425 29607666
886711346531 51031233
983725144350 426182427
97607449637 137225
64371281355 454423332
584843306725 387825295
271789836920 454417843
9903278700 82702763
951814597340 169319183
674668729811 128892698
311953111605 212144361
239879289910 380069338
651415309970 454412354
40713462020 379619240
209276645680 12696057
762001860815 454406865
804916044725 454401376
223373834560 454395887
853882228930 406120132
689928039120 283215933
91330191760 406482406
700381494175 194585050
469305119275 375217062
432993117505 454390398
588839352015 232876314
327358203265 454384909
910395227638 6614245
874238957195 357048472
574940033515 91199735
183391477315 230955164
582275625809 124424652
50616735230 454379420
861034592915 454373931
79776373015 238096353
558984760010 454368442
339565506835 312422902
895696049150 454362953
567237487685 440349536
269038927695 403414055
215349015654 27856675
576852700756 78876930
337811658320 454357464
787310225685 454351975
671221856390 454346486
152400376555 454340997
794462589670 454335508
301020134602 77372944
501423435913 128848786
224487569454 263461022
564125794560 254206568
437394572265 454330019
452799663925 454324530
386777842525 278643596
683325856980 454319041
480119734063 21390633
317469097164 203383917
606951770240 165438460
129608768240 16362709
901748049445 454313552
297648383635 454308063
606850580525 454302574
23107642980 454297085
809472256351 128195595
9353096855 454291596
45971867857 90475187
792812044135 454286107
493274082575 58875014
633875666314 150080238
216221470575 454280618
338158349049 39273795
63270917665 454275129
905758426514 151403087
601348762075 454269640
167805468215 343397329
475357119570 454264151
436844390420 454258662
735042950410 454253173
385677478835 159400560
326257839575 454247684
14854915305 454242195
920454232175 454236706
274665384868 182317135
567237487685 100525546
685526584360 454231217
887443321475 454225728
793362225980 404462454
973271689295 454220239
33281825785 95865385
187061832790 53682420
159552740540 454214750
686626948050 300758777
54468008145 454209261
695980039415 92215200
512913576769 116350333
53367644455 454203772
351016022600 454198283
901748049445 454192794
921004414020 151984921
396429985588 75446305
983725144350 454187305
253633836035 327643899
158777644012 18832759
193664014930 112886774
127092011685 454181816
354317113670 454176327
905159639574 248799903
561185487390 354128324
891294594390 252702582
232176744080 454170838
154050922090 454165349
760351315280 454159860
567787669530 454154371
279492382750 454148882
923205141400 150387622
94081100985 454143393
220734044651 324438323
916725391405 191478276
312503293450 454137904
445097118095 454132415
550181850490 415297740
864617939343 159537785
831874955130 454126926
491603211273 161135084
958416779480 454121437
442346208870 83509646
166154922680 264943052
184310923565 338056532
330109112490 454115948
248682199430 379213054
512769485030 454110459
188162196480 344928760
1100369180 454104970
527074213000 454099481
583562511208 61586580
199860271634 73739226
119978861116 367263501
730091313805 9753953
954565506565 216305023
425840753520 21912088
4951642095 454093992
873138593505 112958131
340012385700 454088503
848380410480 454083014
705883312625 454077525
85828373310 454072036
751548405760 357059450
68772736115 454066547
666820401630 454061058
902298231290 76247699
293797110720 454055569
261886563710 387155637
397529498483 12273404
713035676610 454050080
222823652715 454044591
985375689885 69238246
359268750275 454039102
582642579345 164598643
158476748010 94641338
904678103163 199629441
510018575805 381309852
335610930940 454033613
862134956605 454028124
738344041480 155580216
424283976572 357723619
55568371835 454022635
623356035875 454017146
81977100395 179808662
912201504500 454011657
696095967095 301450391
47653739115 83301064
525628906664 234336388
4401460250 454006168
864335683985 293634055
598753037858 245846821
148549103640 2513962
754849496830 454000679
497364393370 453995190
72073827185 453989701
796974021895 129655669
901748049445 339181777
333410203560 79623434
117188738475 428548186
473706574035 306516738
879190593800 149838722
130672931975 31682508
598047671005 422235836
222876841125 210563529
229425834855 453984212
261589929753 135380696
35761825415 54423435
524611690346 59884990
32460734345 453978723
159552740540 453973234
79226191170 84794072
761711292203 65297144
717987313215 273341222
446747663630 453967745
605067456265 21681550
35305263954 280740394
20906915600 453962256
388428388060 453956767
236578198840 453951278
446197481785 346097917
161539284232 35727901
167805468215 453945789
51717098920 453940300
256012615597 135051356
82527282240 433762736
650314946280 453934811
233277107770 191006222
812618590555 160273311
508368030270 453929322
514970212410 259185091
956766233945 453923833
439181228533 242075878
150918606792 150222952
818120409005 453918344
519921849015 453912855
198065469690 453907366
515520394255 453901877
24758188515 235631792
581542215655 133953556
47865826005 453896388
452880330269 55570636
464473269117 70665386
261336381865 453890899
615103308200 453885410
371401463824 127476536
361515623678 60642472
339462203855 453879921
251446682952 286174504
372473114555 353535512
311953111605 286915519
404383661565 453874432
936959687525 176976338
63821099510 268982956
319105475590 157572723
561185487390 453868943
152950558400 453863454
352666568135 333884892
920454232175 443368486
527074213000 453857965
349915658910 453852476
33114784537 99652795
348815295220 453846987
698730948640 30853669
115078502749 57980307
165054558990 453841498
628307672480 453836009
79053658014 7300370
19256370065 453830520
904805480897 53325635
2200732870 453825031
302049838395 453819542
821015898490 160657541
263537109245 453814053
684976402515 453808564
913852050035 453803075
912201504500 453797586
431342571970 453792097
856082956310 255068341
891294594390 453786608
299849111015 453781119
397781479425 426380031
473706574035 398375153
395580752045 72635937
953465142875 81445782
652211997316 79848483
650314946280 453775630
893495321770 453770141
30810188810 453764652
143967590305 741015
810417863175 453759163
932008050920 453753674
664069492405 100009580
14854915305 453748185
890194230700 259190580
357717132987 5148682
119939647700 44883553
69322917960 179391498
98482555745 214833971
628982515004 15983968
454450209460 453742696
400532388650 453737207
942461505975 174972853
187612014635 453731718
831484475740 75654887
609601489750 358777507
852781865240 60905944
373023296400 436842065
48117568012 41332170
843428773875 453726229
382699245256 26242909
176058195890 453720740
189812742015 453715251
371922932710 17515399
906699686050 183058150
40741955419 305133510
653065855505 294973371
204667651830 453709762
406584388945 297459888
724039313510 453704273
703132403400 453698784
279492382750 453693295
542479304660 453687806
599698216540 453682317
148549103640 453676828
555683668940 119281459
34363016398 94542536
18156006375 453671339
487461120160 345142831
602999307610 453665850
203567288140 273099706
987378574330 76061073
910110381472 251478535
884692412250 453660361
578881424832 361747056
214570925040 140880674
854982592620 453654872
907800049740 453649383
351566204445 453643894
937287748588 6312350
570538578755 191769193
441842968953 187443861
451853585047 71400912
536977486210 54846088
933658596455 453638405
443446572560 453632916
37962552795 453627427
83627645930 453621938
431892753815 402294299
718698728946 47864080
477832038967 131093787
145885315823 110345367
955665870255 369195629
521572394550 127943101
456454806473 44581658
68222554270 453616449
145798194415 453610960
705333130780 255364747
377974933005 453605471
362779356475 625746
750998223915 453599982
460307528484 63518708
261886563710 453594493
145798194415 426720349
655266582885 453589004
78738518057 48561183
481538962160 61454844
231315168357 213192760
805466226570 453583515
693229130190 453578026
119939647700 453572537
612953310158 205156864
544129850195 34394074
818120409005 453567048
717049017739 202126936
419788753225 453561559
251433108655 299040720
897896776530 453556070
239329108065 160619118
856082956310 453550581
980512986058 101436720
457751300530 453545092
319105475590 453539603
980424053280 23652101
511669121340 344319481
56118553680 453534114
860484411070 380689595
232897760072 177470348
692678948345 453528625
42131386316 82060550
43464371245 323461281
932008050920 289588662
739444405170 453523136
946862960735 453517647
333410203560 244677664
74147662444 14381180
118839284010 453512158
277291655370 453506669
837376773580 59901457
786209861995 452211265
980974235125 453501180
137545466740 337743659
391493438244 11455543
220072743490 211793065
314704871625 68727769
990877508335 244485549
252774401022 16576780
402733116030 229001080
272890200610 453495691
852781865240 453490202
184398610340 356680709
295997838100 236751548
831324773285 453484713
209069106590 453479224
285006139775 258208049
282243291975 430474825
824722591145 453473735
963368416085 453468246
813168772400 333780601
845079319410 453462757
629958218015 453457268
50066553385 233375813
682621145899 34690480
199716015225 453451779
626657126945 453446290
331759658025 272819767
988462229504 97687733
584707072326 23794815
58869462905 307685895
645913491520 453440801
419618959080 67465299
418300835782 33982399
466004028205 453435312
164504377145 453429823
776306588785 453424334
75925100100 453418845
531475667760 35244869
319655657435 453413356
218422197955 453407867
253083654190 206002170
604253555415 38444956
600798580230 453402378
590895307020 174023256
495163665990 85277104
435744026730 453396889
431342571970 252049391
994307025538 112497055
237128380685 395828257
470405482965 453391400
299849111015 453385911
662969128715 315299138
302049838395 453380422
997479690475 453374933
783525342225 40541754
96630797029 26989413
3301096560 229764051
820459168268 132641685
568888033220 303772238
864103606157 60746763
81977100395 145628659
434093481195 453369444
461132289484 41963405
4534063512 289764310
263537109245 424420458
761183620747 94311998
313053475295 453363955
974422156577 84338485
655266582885 453358466
375306556384 263466511
219522561645 453352977
265737836625 453347488
744946223620 453341999
92980737295 54483814
556784032630 453336510
304800747620 453331021
999130236010 453325532
25858552205 253163658
704782948935 134107248
313053475295 323494215
687998166445 34860639
161753467920 66219296
722388767975 453320043
446747663630 453314554
222548645418 130912650
821421500075 168545234
737793859635 453309065
565586942150 453303576
407684752635 453298087
897896776530 453292598
906699686050 194755209
747945559496 138053839
114069278415 6839294
574389851670 453287109
377424751160 453281620
481959301710 453276131
934758960145 213884374
264637472935 112875796
139583425895 15539359
381855967278 133042382
75374918255 420698916
596535536094 194112996
784009134615 453270642
350067177266 139184573
846958218323 133624216
839027319115 453265153
457849635965 305265246
425410972890 166420991
139865678672 247789927
731191677495 337337473
42364007555 453259664
404383661565 453254175
998580054165 453248686
12104006080 453243197
133694193825 167634060
149649467330 453237708
631160715528 80177823
223405604892 413200942
918803686640 453232219
188162196480 83657849
275931208974 135298361
253083654190 453226730
7412641388 20501415
463253118980 47573163
540828759125 187740267
732292041185 435354546
826923318525 60055149
465453846360 342831962
302932505437 48111085
129163157334 28954475
830236430505 436133984
403833479720 234868821
455550573150 222979647
494150873806 330284108
55568371835 453221241
879190593800 453215752
488011302005 453210263
313603657140 193382959
340562567545 239210620
792293198991 99603394
161998688995 43110606
929807323540 453204774
179909468805 453199285
19256370065 453193796
234689872406 139854231
36312007260 420797718
785659680150 453188307
250332744965 269702015
730641495650 453182818
324057112195 453177329
924855686935 86051053
284669304382 161327199
356517841050 393561300
308652020535 312466814
941361142285 453171840
854432410775 453166351
327358203265 453160862
588694579640 453155373
860047461806 117925676
298351505487 22142626
557334214475 453149884
769766262186 316600031
809581383160 84256150
53917826300 447523659
88579282535 177086118
799414226275 453144395
534385000503 240390755
816469863470 453138906
693779312035 37769809
799964408120 452853478
905049140515 389142655
420889116915 52540708
989777144645 453133417
929807323540 13931082
432993117505 303624035
518271303480 92764100
368504752873 18810803
434643663040 453127928
416487662155 1866260
87478918845 453122439
1650551025 453116950
917703322950 453111461
782908770925 198328548
254734199725 453105972
509468393960 453100483
408234934480 389856225
165604740835 453094994
905342313494 128618248
358718568430 453089505
420338935070 125659677
947413142580 453084016
676723674840 395164088
788960771220 453078527
911101140810 353881319
154601103935 453073038
447297845475 86896359
709184403695 132778910
283893837510 453067549
711935312920 59275711
866536411365 453062060
340012385700 423009785
815369499780 97358393
812068408710 248750502
621889953674 107825916
304800747620 197510687
864885865830 449181337
390219342215 120620775
621705490340 453056571
188321201832 255090297
693819112774 350176244
209823742707 86929293
91330191760 211002649
542479304660 326858972
343863658615 453051082
345644436164 111975600
909141067657 92143843
695453180331 129584312
748247314690 453045593
418827392971 91320493
453900027615 453040104
472982750256 74496708
494613484145 453034615
849480774170 453029126
728990950115 453023637
115538192940 453018148
465453846360 453012659
291596383340 47348114
281693110130 453007170
73295975318 211847955
819770954540 38461423
225024380095 453001681
55018189990 452996192
158452376850 301038716
83077464085 452990703
69322917960 451327536
857868415976 184853053
915553072414 393226471
812618590555 287316216
744946223620 363487069
277291655370 284341178
245381108360 452985214
453349845770 328253178
132593830135 452979725
851681501550 452974236
618954581115 264317306
271239655075 452968747
454450209460 452963258
19502123573 17619690
710284767385 61701849
889644048855 452957769
326257839575 452952280
341112749390 452946791
826373136680 452941302
492412756765 426583124
244280744670 452935813
424740389830 320585045
360035769576 90442253
122140375080 452930324
489661847540 296894521
728034140242 194102018
909570881221 221969671
702582221555 452924835
869633978385 72608492
338912022010 452919346
760901497125 131335303
67330811003 2563363
585995997052 358519524
818670590850 452913857
55018189990 251956078
719201326650 24469962
604649853145 424876045
801614953655 281640590
873939951990 168078669
857733501845 452908368
863785502140 452902879
964468779775 452897390
913301868190 452891901
379625478540 165603130
119939647700 452886412
160362947293 118732559
816469863470 452880923
932008050920 452875434
609601489750 452869945
148067847168 350834924
285133199147 41013808
373023296400 452864456
213470561350 452858967
903948776825 382758948
998029872320 452853478
915732430978 71686340
348815295220 215031575
35211643570 452847989
781808407235 452842500
476457483260 203290604
988126599110 452837011
62170553975 452831522
918445663707 22861685
489661847540 452826033
170006195595 152270349
185411287255 452820544
277291655370 52343104
715446885184 68530165
592162706469 8277412
472056028500 452815055
81426918550 178727329
843978955720 452809566
537527668055 452804077
81977100395 283215933
174407650355 452798588
285544383045 410044767
887308283678 12377695
32460734345 452793099
903398594980 452787610
247581835740 11894663
653616037350 452782121
13841129612 302981822
47865826005 133904155
766154479830 22093225
859987368234 368948624
191042563770 250309378
570538578755 452776632
25308370360 393484454
52391480368 24354693
224474198250 103281024
977673144055 452771143
59419644750 452765654
371922932710 452760165
764752770040 390031873
124891284305 58990283
60520008440 42550728
642612400450 452754676
388978569905 452749187
714136040300 452743698
818120409005 452738209
520574916676 49433934
832425136975 436293165
61222328898 176087120
895250482156 193465294
604099671300 452732720
834625864355 318636450
934599013266 15242953
349383332782 77603482
422539662450 243508507
901459006775 133657150
672872401925 452727231
40163280175 452721742
650314946280 452716253
368071659795 452710764
362242979465 169621078
108385828955 434844069
841228046495 452705275
755399678675 452699786
34465281957 33208450
833021667936 376111769
342213113080 452694297
177158559580 334614929
809867681330 452688808
470405482965 250611273
147448739950 452683319
919904050330 196484244
251433108655 382610745
214570925040 85321016
351566204445 452677830
128192375375 452672341
805466226570 452666852
850030956015 48489826
545780395730 452661363
507817848425 452655874
879190593800 121921668
381276024075 136028398
603549489455 223868865
256384745260 437478789
923205141400 452650385
680574947755 264789360
657526344460 307202863
89129464380 413431480
993078235715 257818330
534776758830 329197286
196414924155 452644896
450048754700 232596375
3515760372 198959783
95181464675 452639407
379625478540 452633918
598390470033 41052231
67122190580 452628429
248682199430 452622940
152950558400 452617451
519371667170 452611962
926506232470 452606473
689377857275 451881925
443446572560 452600984
569988396910 452595495
199184089794 80540097
471505846655 186724802
45665098625 421999809
705575129812 83141883
813718954245 334230699
192013469395 452590006
189387544700 325854485
152400376555 420825163
228699431246 47166977
145798194415 452584517
193664014930 452579028
514420030565 310924405
774105861405 352207174
810968045020 452573539
516734841321 25655586
665169856095 231207658
419788753225 452568050
340807212275 181740790
78489034610 18805314
377424751160 327665855
348354902437 287557732
108936010800 452562561
448948391010 452557072
261886563710 451190311
399432024960 22466477
195864742310 452551583
185411287255 452546094
587351472995 78229228
217321834265 306050173
322406566660 452540605
250882926810 452535116
845744962370 109071919
752648769450 452529627
861584774760 452524138
703682585245 197993719
478658210640 103396293
261336381865 452518649
464353482670 57376517
703682585245 216733165
714136040300 452513160
518271303480 278242899
809867681330 3359268
363120023190 421944919
846729864945 23383140
998370772154 62975297
615653490045 452507671
757050224210 247499010
546587632934 66136961
659668037645 452502182
712485494765 148740922
515520394255 452496693
541378940970 452491204
142497103345 452485715
694879675725 324668861
25308370360 452480226
713313052247 20825266
618164022074 129567845
812618590555 452474737
2200732870 257236496
525423667465 253185614
989226962800 271892126
563004808697 200644906
606300398680 452469248
540828759125 452463759
937509869370 51596600
721838586130 452458270
78125827480 452452781
297098201790 452447292
154050922090 78317052
620054944805 452441803
494275172211 65072095
995829144940 452436314
480858938020 200529637
288544970413 72833541
492962938610 412190966
3851278405 452430825
323506930350 40102634
697630584950 452425336
51166917075 452419847
603829719372 96507598
754849496830 452414358
997639963786 220103411
907800049740 350823946
402182934185 452408869
130943284600 452403380
101783646815 452397891
916831400462 24771857
976572780365 452392402
228325471165 452386913
804010095926 79030622
280592746440 358689683
373023296400 452381424
266288018470 207160349
780163751397 347503101
628880600741 247976553
640411673070 452375935
857346041405 127289910
483775208859 93570983
757050224210 157506855
266288018470 452370446
385677478835 452364957
677880344692 373219066
938060051215 452359468
985985334067 131340792
327358203265 111020514
616753853735 228781520
201546204752 167996334
711935312920 99691218
211820015815 452353979
852781865240 451481228
609601489750 377094300
259135654485 452348490
961717870550 452343001
189697623799 12278893
687177129895 452337512
962818234240 452332023
636010218310 443154415
565224302968 51223348
99582919435 363492558
511224284383 126504983
957866597635 452326534
94631282830 342255617
835726228045 452321045
381276024075 452315556
228325471165 452310067
764202588195 174670958
660218219490 452304578
821421500075 315754725
548531304955 452299089
57769099215 424074651
524354322114 215794546
163954195300 452293600
29709825120 357663240
792096464834 960575
897896776530 452288111
220622925335 374481536
775206225095 452282622
142497103345 298771759
469305119275 19776867
768053861110 33576213
57769099215 257499968
369172023485 452277133
547981123110 77285120
579411291888 50004790
895696049150 452271644
465453846360 452266155
711385131075 63271703
724039313510 399604689
480308756175 431912943
735718654707 289445948
341112749390 452260666
801706367461 162018813
923758501376 131565841
585943670415 48006794
671221856390 66965800
770254588490 240495046
139746194120 435321612
446833934243 25205488
253112471440 300292212
755949860520 342963698
900097503910 452255177
66572008735 387649647
453349845770 355879315
605750216835 452249688
403833479720 285735384
597497489160 48050706
824172409300 452244199
859934229225 375502490
299849111015 332419329
848930592325 433636489
304250565775 452238710
618404399270 452233221
581155402917 274345709
431342571970 452227732
665720037940 326804082
561735669235 916663
753198951295 452222243
15433305121 248635233
210719652125 452216754
642062218605 452211265
719637858750 452205776
965018961620 452200287
43116019930 178985312
830774591440 452194798
25858552205 452189309
699281130485 196857496
7479903594 105202174
484160029090 286706937
39338030654 17855717
485810574625 22301807
644262945985 115669697
773555679560 10083293
398514620618 175801692
770804770335 452183820
578494892033 131461550
353216749980 438060623
259685836330 452178331
931457869075 452172842
63270917665 452167353
746596769155 443467288
997479690475 223407789
615103308200 452161864
375774205625 264915607
430242208280 452156375
216828227543 275328240
467104391895 452150886
883592048560 364804429
640775967022 18492441
618404399270 452145397
599698216540 52354082
781808407235 9506948
390629115440 452139908
327908385110 172327155
621915916644 208735692
37962552795 452134419
924305505090 339598941
890744412545 452128930
532576031450 272715476
883592048560 331370930
416487662155 452123441
25858552205 67629969
296615529156 60291176
691578584655 452117952
793912407825 452112463
503416393665 380393189
727340404580 452106974
234927653305 452101485
44014553090 452095996
415937480310 226520052
343313476770 17262905
820005219571 63721801
837376773580 315524187
829124045905 452090507
736693495945 452085018
604099671300 29464952
361469477655 452079529
418138207690 87933780
552382577870 452074040
92057728684 8557351
717987313215 275745404
982074598815 452068551
431892753815 452063062
556233850785 452057573
304250565775 452052084
400384259588 18821781
204117469985 176915959
930907687230 452046595
739994587015 369662194
316354566365 298727847
894595685460 452041106
43464371245 452035617
497036598360 104422736
700381494175 452030128
899564244652 316007219
22007279290 452024639
726790222735 452019150
648917169195 139568803
793912407825 274806785
91330191760 452013661
873688775350 433878005
24208006670 452008172
616753853735 452002683
810968045020 183244776
708634221850 280844685
683325856980 451997194
183210559875 451991705
944662233355 246390232
993628417560 414183473
651660745116 99839421
670996283027 76598995
360919295810 127580827
577690942740 392699527
159552740540 451986216
218972379800 451980727
194214196775 451975238
178258923270 360149757
923958624827 213620902
514970212410 451969749
305901111310 451964260
138095648585 237130289
757600406055 111190673
524323303775 451958771
637660763845 451953282
758700769745 253586311
106735283420 254107766
643162582295 451947793
918034847572 56630013
674658981347 180895484
329558930645 55060159
112787283715 112733082
13283790111 284011838
539178213590 451942304
49951490059 14578784
928706959850 451936815
303700383930 451931326
924305505090 306094085
640961854915 52913960
972171325605 427571144
14304733460 17273883
136995284895 451925837
667370583475 451920348
891906670199 273934034
815930862718 396157597
148549103640 451914859
82527282240 372922660
803815681035 451909370
333707932409 56421431
135894921205 451903881
82527282240 451898392
66572008735 451892903
25308370360 2535918
3301096560 451887414
159002558695 451398893
366641519566 30815246
583742943035 369508502
16567815880 291207917
269038927695 451881925
554395496207 9216031
790061134910 383291381
946312778890 431336598
72073827185 200639417
897896776530 451876436
134244375670 450202291
478108028795 451870947
266553938564 97325459
352720234088 134469522
158031104170 105679717
450048754700 451865458
47865826005 424887023
928438660111 54659462
355417477360 451859969
960067325015 451854480
511118939495 451848991
304800747620 451843502
517170939790 451838013
447360683547 282227913
831874955130 176729333
472644946218 292536255
913852050035 451832524
803815681035 251226041
310477593813 118348329
559286770279 121339834
518271303480 368240543
938117674737 94679761
840677864650 448692816
802165135500 451827035
545780395730 451821546
799620716966 121284944
547142315759 32884599
539178213590 451816057
5490 451810568
620605126650 451805079
125441466150 451799590
419238571380 412608130
667920765320 451794101
596397125470 451788612
366157611907 77949289
26539235025 116355822
276741473525 197088034
413736752930 451783123
406584388945 369206607
310491804834 142373682
927606596160 451777634
804365862880 451772145
242080017290 151353686
216524260282 122404700
944662233355 451766656
190362923860 209937783
335060749095 451761167
879740775645 451755678
335060749095 451750189
520472030860 35475407
125991647995 451744700
994728781250 451739211
365870932415 451733722
584293124880 451728233
173307286665 451722744
993998491429 34959441
582092397500 451717255
948513506270 368328367
924305505090 157430009
391729479130 250852789
142282958080 8738488
874398659650 100108382
584420584949 159153555
857183320000 365128280
236028016995 451711766
704232767090 451706277
740544768860 451700788
487461120160 278885112
33689211295 19941537
950742167171 141424085
12654187925 451695299
413736752930 451689810
322406566660 451684321
473156392190 451678832
436294208575 451673343
469305119275 451667854
502654102974 101661769
238778926220 451662365
982624780660 324312076
88579282535 451656876
588648758 179506767
585393488570 42462904
642062218605 451651387
480858938020 451645898
199165833380 451640409
128192375375 62865517
195864742310 451634920
210719652125 451629431
234696585453 92160310
22557461135 451623942
757681264514 167491346
258800844533 19178566
710834949230 61839074
42364007555 451618453
429141844590 81714743
143597467035 229182217
52817462610 451612964
791711680445 290170496
773005497715 451607475
882491684870 355851870
45665098625 405417540
188162196480 283298268
778507316165 451601986
284994201200 391118695
195314560465 451596497
480858938020 451591008
691650139259 7146678
69004415827 51695402
629408036170 451585519
532576031450 451580030
88639919518 234391278
466589317694 188964314
441796027025 451574541
417172774598 271925060
845629501255 451569052
177708741425 451563563
917703322950 451558074
934758960145 254453573
543579668350 39306729
450598936545 451552585
467223245212 177903979
142792768330 61531690
298319427771 120532951
443633352252 35332693
270689473230 428844592
617304035580 447809087
853332047085 451547096
215671288730 451541607
367239719183 101343407
437493906698 330756162
516620757945 451536118
123790920615 451530629
173307286665 451525140
680024765910 292799727
809317499485 451519651
1650551025 268807308
128192375375 451514162
939238935050 243991539
190362923860 451508673
911651322655 451503184
260786200020 329224731
934208778300 416916995
271789836920 341251130
524873485620 451497695
394086626543 98966670
129842920910 414287764
249232381275 388994452
774105861405 49801697
994728781250 451492206
428591662745 35387583
709226317699 170680455
698730948640 451486717
630021412872 133991979
882491684870 451481228
551282214180 432868029
111136738180 451475739
486360756470 451470250
42914189400 105191196
455595928757 12772903
395580752045 451464761
867636775055 451459272
138381581573 37506337
778739429508 185511733
736693495945 124753992
978773507745 90689258
164504377145 451453783
218972379800 373762477
852781865240 97089432
527624394845 451448294
653065855505 451442805
952364779185 211079495
818120409005 198048609
686626948050 96595422
14304733460 35804747
95181464675 15857721
541188063576 76264166
930357505385 451437316
645913491520 451431827
596947307315 299166967
58869462905 400697000
728990950115 451426338
559037608102 205689297
843295882277 29711957
185411287255 451420849
642062218605 451415360
216221470575 451409871
735593132255 451404382
989226962800 451398893
621155308495 350384826
366974188808 2771945
667567034785 153099188
830224409595 451393404
188712378325 171877057
139746194120 239144752
360919295810 451387915
525423667465 370754505
131493466445 451382426
752661734468 115389758
263247457296 170148022
343863658615 152001388
78676009325 451376937
241854915981 40613111
757050224210 451371448
30810188810 451365959
221532252450 4177129
16505460840 148625653
33010916190 299474351
349365477065 350351892
259465373226 119709601
436844390420 451360470
683876038825 451354981
253083654190 248388228
286644746735 451349492
865986229520 451344003
145798194415 54555171
766953497420 159181
408234934480 451338514
242080017290 270349717
189262560170 402233920
139746194120 323093518
68803963036 187707333
987026235420 451333025
71523645340 283622119
771548357095 9441080
689377857275 451327536
666820401630 451322047
467654573740 451316558
900647685755 451311069
537527668055 247828350
759573238225 57261248
859934229225 451305580
570538578755 352525536
912472836748 59006750
334510567250 247652702
571638942445 451300091
181560014340 451294602
718708126114 13415116
279492382750 451289113
470955664810 451283624
881391321180 332743180
786209861995 248360783
765302951885 292832661
244830926515 451278135
851681501550 114725589
381276024075 451272646
946862960735 210914825
251983290500 451267157
650530158992 138300844
945762597045 451261668
775756406940 451256179
326808021420 451250690
565586942150 451245201
178809105115 96847916
699550629407 126669653
416487662155 207583002
51717098920 451239712
613621006004 55373032
268582640684 20907601
540828759125 442534158
646463673365 123107292
918253504795 451234223
226674925630 155843688
638761127535 451228734
659117855800 451223245
451455355189 76774643
879190593800 62470309
5501823940 93779565
679534589813 339895347
174957832200 451217756
710284767385 451212267
754435595877 133086294
56118553680 451206778
971729524065 251654183
860574128775 170038242
439045117800 104197687
114579818702 199398903
205217833675 396426558
877540048265 324476746
594949579622 133322321
612352398975 130034410
939710596750 451201289
708084040005 347464678
217887758562 197746714
716165343302 64830579
192013469395 408381600
839776729704 27450489
759250951590 451195800
577690942740 261408136
313603657140 451190311
176608377735 451184822
634359672775 74590021
671772038235 190374987
29730573540 222101407
331209476180 271299314
698800203353 375211573
710284767385 451179333
325707657730 451173844
852231683395 451168355
75925100100 203526631
423089844295 451162866
944112051510 451157377
971070961915 451151888
479270418185 345120875
743845859930 451146399
386227660680 451140910
943011687820 451135421
127642193530 451129932
555133487095 451124443
78676009325 451118954
86928737000 2294402
33010916190 264888162
904498958670 451113465
110586556335 451107976
684976402515 451102487
122140375080 377302882
648114218900 280218939
546330577575 451096998
773555679560 451091509
940260778595 270459497
875339320885 208609445
558434578165 451086020
50066553385 451080531
938060051215 324965267
619249966161 4072838
296204257434 61509734
18156006375 162880586
342213113080 451075042
140296375965 77268653
936050050118 239545449
754299314985 263938565
414837116620 287288771
309074014855 2909170
482509483555 451069553
742745496240 451064064
640411673070 451058575
358168386585 451053086
181009832495 153949983
301499656550 118622779
310852747915 59906946
144697830725 428443895
14854915305 451047597
67672372425 400268858
25858552205 27560269
132593830135 451042108
107094933678 32083205
459401846065 451036619
349365477065 5576824
793362225980 107189192
826923318525 451031130
630508399860 68305116
864335683985 451025641
632158945395 279335210
92430555450 451020152
179359286960 451014663
265737836625 451009174
286644746735 341053526
704232767090 411268814
918253504795 451003685
940810960440 327325537
309202202380 450998196
358803746732 141841249
210169470280 296921966
55970254459 40876583
697080403105 20699019
720188040595 450992707
33010916190 395257401
834075682510 332803559
588170333320 131510951
740293732026 145343231
321878785424 292272783
584859823126 180066645
217494408425 110938179
840127682805 450987218
798313862585 199223255
29382408851 195243730
659874462468 206342488
651415309970 323400902
37412370950 450981729
359268750275 403375632
9903278700 450976240
110036374490 450970751
712485494765 364590358
963918597930 130418640
577489822872 97698711
202466924450 121976558
268488745850 336898353
553604374707 194058106
5490 450965262
613452762665 450959773
732314090498 195677361
746596769155 450954284
228875653010 450948795
544368468003 119369283
218422197955 209674311
207449162230 289852134
921004414020 450943306
259409105487 119874271
472606210345 450937817
141396739655 450932328
671221856390 450926839
275641109835 89080981
60723145352 137032885
578791306430 450921350
65471645045 450915861
513319666875 450910372
144147648880 450904883
588694579640 160295267
517721121635 450899394
307001475000 287091167
955665870255 450893905
967769870845 450888416
8381318479 78048091
659117855800 450882927
24208006670 450877438
616203671890 391261409
735453851461 28290306
415937480310 450871949
980974235125 450866460
485260392780 392018891
868186956900 425973845
610987160682 15495447
467654573740 426753283
583854775921 230494088
948513506270 450860971
220072743490 450855482
776856770630 450849993
869837502435 281163047
123240738770 450844504
63483374899 119418684
99582919435 195221774
162853831610 264086768
127136851326 379438103
238778926220 450839015
731741859340 450833526
390629115440 301488814
506717484735 450828037
681125129600 382983997
513319666875 450822548
614553126355 153637110
898997140220 374009482
184310923565 119424173
677273856685 105630316
804365862880 450817059
453095241086 103764056
579341488275 381287896
40831865239 281964441
70181241287 49763274
815919681625 39998343
894045503615 450811570
370433703396 92802523
86928737000 450806081
216771652420 257878709
676173492995 234846865
96832010210 316962305
638958297904 2854280
398331661270 450800592
976674886743 137016418
214020743195 450795103
189262560170 20836244
97382192055 450789614
843063543885 251308376
751548405760 426939909
181560014340 99943712
808217135795 91282070
358718568430 450784125
958451217466 338896349
822268186722 70906902
906149504205 394115689
184310923565 327759168
547430941265 450778636
507896527751 26149596
14854915305 450773147
414286934775 34377607
283343655665 450767658
676901260457 136709034
670121492700 450762169
638260807766 64627486
505617121045 450756680
752098587605 323851
227450705375 159471917
773555679560 450751191
3301096560 450745702
17055642685 56684903
399432024960 450740213
735042950410 227436715
911101140810 450734724
129292739065 450729235
121851546481 109417726
867636775055 450723746
710834949230 339939259
743295678085 84223216
378525114850 450718257
953465142875 402272343
502320887740 328187310
509468393960 450712768
997479690475 342552023
727340404580 450707279
51166917075 450701790
546880759420 360846860
286094564890 450696301
55018189990 450690812
73724372720 24942016
716672227915 64029185
895202645521 254947583
304250565775 25869657
887443321475 450685323
564486578460 289802733
17605824530 191220293
542479304660 229346887
821978625505 98812978
367521477950 450679834
128192375375 450674345
697630584950 108846870
689377857275 450668856
484710210935 338127889
699281130485 377610266
920454232175 450663367
618404399270 450657878
191260553916 102243603
854982592620 450652389
759801133435 224670259
431530081699 102644300
709184403695 450646900
221173107180 447254698
765330567044 46288737
103984374195 450641411
869837502435 450635922
448948391010 114456628
651965491815 230192193
324057112195 447062583
378525114850 450630433
65471645045 169999819
891558615290 177080629
777406952475 401372147
879190593800 354276527
46215280470 450624944
338912022010 89717705
23107642980 421719870
157902195005 450619455
676901798379 63365016
25308370360 450613966
555683668940 450608477
1650551025 450602988
158051874546 132306856
257485108950 396717475
926506232470 375475045
240730054884 23465475
496540406319 41837158
910550958965 450597499
37962552795 450592010
156801831315 260249957
182110196185 450586521
894045503615 355193190
511669121340 311122009
389528751750 267627173
618492580055 113721102
957963511419 192521186
751281972281 124616767
691578584655 450581032
314462705015 102572943
596947307315 450575543
906699686050 450570054
830774591440 135655146
343863658615 5170638
770254588490 386123705
863323621838 240028481
566687305840 297108592
314153838985 63403439
485260392780 172327155
670121492700 450564565
160782458004 104625829
81467882957 147533342
627757490635 450559076
64921463200 450553587
825272772990 130286904
294897474410 450548098
672731699480 5966543
333960385405 450542609
523958249433 24590720
168355650060 450537120
537898982438 53967848
270238839889 61290174
544818063923 132641685
367521477950 228227131
319105475590 450531631
836826591735 298151502
575587359682 202154381
599148034695 266979471
195864742310 220844426
529825122225 390536861
133710315018 330492690
323506930350 395861191
63270917665 410066723
637660763845 450526142
560635305545 450520653
961509455801 62799649
377424751160 67185360
214020743195 249958082
302049838395 227738610
501765848130 450515164
381614761243 30727422
286094564890 384092775
91880373605 450509675
910000777120 152978430
399152752710 78942798
939252394078 309327106
537527668055 450504186
588308864702 85853449
534776758830 17482465
543584762142 208324017
281693110130 450498697
970839745860 71883944
361469477655 413941957
485260392780 450493208
178258923270 450487719
555133487095 450482230
925956050625 450476741
554033123405 450471252
315379664748 243925671
906699686050 450465763
795012771515 450460274
597497489160 380826820
170006195595 450454785
574940033515 410198459
802165135500 224812973
133144011980 450449296
675073129305 328829523
115538192940 450443807
833111385641 263526890
881092222662 130605266
891361137537 375903187
301586223569 284456447
404383661565 160838678
276761382128 86226701
617854217425 450438318
731191677495 124534432
30810188810 450432829
767002223273 5038902
363120023190 450427340
447629249339 13535874
912201504500 450421851
406830460815 74848004
626657126945 43324677
739728779282 37292266
487461120160 450416362
555133487095 450410873
369753009598 417762301
815919681625 450405384
952914961030 450399895
127364342931 161958434
46215280470 450394406
910000777120 206594982
187184709544 297942920
291072010773 145442033
248682199430 450388917
902848413135 450383428
446266324823 268126672
354867295515 450377939
320205839280 399472953
371561660289 240280975
891844776235 380524925
676723674840 36512828
412636389240 232634798
183210559875 450372450
61070190285 327385916
826923318525 450366961
375774205625 450361472
25308370360 450355983
242630199135 234413234
688277493585 450350494
34111279880 450345005
302049838395 280800773
168355650060 450339516
310852747915 312153941
335060749095 450334027
668470947165 450328538
632158945395 450323049
920454232175 214976685
874238957195 450317560
315254202675 417416494
228475639227 141006921
574389851670 450312071
522122576395 450306582
819770954540 450301093
615103308200 450295604
319655657435 450290115
317454930055 450284626
315377178231 229132816
993628417560 450279137
403833479720 316056620
878322744150 129315351
604649853145 440558118
442896390715 450273648
494613484145 255309857
900647685755 450268159
1650551025 450262670
411536025550 450257181
447297845475 280866641
958416779480 398254395
121040011390 335240675
911101140810 450251692
124891284305 363849343
600260633366 54335611
997479690475 450246203
573893039372 23553299
736693495945 450240714
113337465560 450235225
352971773002 97539530
616203671890 21335743
785109498305 450229736
719829304092 48056195
889644048855 450224247
494063302300 450218758
419238571380 450213269
943561869665 450207780
377154036261 126142709
927056414315 107172725
151850194710 190731772
966669507155 450202291
222823652715 119270481
352666568135 450196802
338361840165 289264811
108624446763 119369283
427491299055 387457532
759801133435 366764002
389192042604 5274929
230569358552 227969148
660768401335 450191313
374123660090 450185824
47992940267 248706590
300502376280 254491996
24208006670 347832441
645108781837 16291352
61863688522 111349854
204667651830 450180335
133694193825 450174846
802715317345 450169357
451788249480 159960438
31910552500 222041028
913852050035 450163868
644262945985 382654657
882619161406 282990884
383476751455 450158379
889670675994 222057495
348815295220 373658186
286644746735 70116486
837376773580 242015499
993706075932 45432453
577297065659 2854280
202145985201 55005269
755399678675 450152890
151300012865 450147401
115538192940 450141912
600798580230 68151424
241056472155 194683852
80876736705 450136423
519210951831 22290829
441245845180 450130934
505617121045 450125445
287017828576 5181616
517730743852 229829919
538077849900 162051747
855532774465 417888548
913852050035 450119956
524602172420 4747985
13754551615 450114467
576616295015 290044249
270139291385 334620418
585393488570 70786144
180767237743 29371639
40713462020 375991011
211820015815 435431392
128192375375 450108978
982624780660 450103489
807787031314 210920314
763102224505 450098000
483609847245 450092511
406192378124 227178732
75374918255 450087022
324057112195 450081533
25308370360 450076044
741645132550 450070555
236028016995 450065066
587044034105 402014360
955115688410 283550762
223924016405 450059577
630508399860 172425957
75594961287 182437893
302600020240 450054088
529825122225 450048599
333204516844 46360094
163529250479 27461467
483609847245 113413718
94081100985 450043110
427491299055 450037621
944662233355 450032132
101783646815 301593105
401248656657 99202697
589244761485 322731244
996929508630 400159078
424190207985 450026643
680615610267 213664814
883592048560 450015665
437394572265 450021154
101233464970 338446251
288845474115 450015665
908900413430 450010176
979918853790 17476976
861034592915 450004687
255284381570 238815412
796113135205 36485383
507267666580 449999198
927606596160 449993709
889644048855 322813579
364220386880 449988220
398881843115 449982731
75925100100 449977242
956216052100 376391708
273990564300 449971753
627757490635 426001290
543579668350 449966264
659117855800 449960775
858283683690 449955286
795562953360 449949797
3851278405 40322194
898997140220 449944308
929257141695 449938819
826373136680 222419769
393380024665 449933330
834625864355 449927841
679603959795 98170765
295447656255 449922352
626669861425 111838375
647564212703 224840418
556233850785 33054758
612097283814 129029923
770254588490 345082452
897896776530 449916863
124891284305 445487240
571088760600 221552507
266989822962 98313479
833525500665 449911374
6602187630 449905885
470405482965 449900396
58869462905 401975937
46215280470 449894907
391179297285 449889418
289945837805 449883929
780708043545 449878440
183597896649 4292398
941911324130 449872951
43464371245 449867462
250332744965 303009267
761653471077 193190844
440695663335 135347762
629958218015 413700441
497364393370 449861973
62170553975 449856484
847830228635 54445391
419788753225 449850995
59419644750 449845506
580992033810 43912000
437147317352 3595295
238778926220 449840017
747146951000 70517183
473156392190 449834528
746046587310 57892483
102333828660 449829039
895435466945 144810798
33561098035 101941708
903398594980 449823550
592545852555 449818061
642062218605 449812572
33673057168 146133647
84728009620 449807083
422539662450 157232405
757600406055 142187056
828573864060 449801594
62720735820 449796105
55018189990 449790616
327908385110 449785127
619504762960 449779638
669571310855 449774149
209619288435 87670308
631608763550 449768660
777957134320 429947881
994728781250 449763171
593096034400 171114086
18469175781 111064426
50616735230 106909253
831324773285 38044259
341662931235 449757682
595846943625 449752193
598330255703 133788886
738586479632 160591673
674933579550 37533782
37412370950 234962134
401082570495 389976983
175508014045 449746704
818721693440 14013417
358237405271 179858063
335610930940 449741215
378525114850 449735726
160700106537 137966015
651965491815 85749158
939160414905 449730237
648114218900 449724748
375224023780 449719259
251433108655 381496478
281142928285 421988831
506717484735 449713770
344413840460 449708281
188162196480 72690827
883592048560 449702792
462702937135 68156913
362019659500 449697303
400595803067 287239370
419958621308 240511513
734492768565 449691814
727442521936 203641900
163597001206 38917010
346297503825 10791374
946862960735 16340753
287395425283 67553123
813168772400 449686325
622805854030 449680836
54468008145 449675347
872588411660 449669858
968320052690 9270921
945408405434 55954866
754993143960 285334687
799414226275 429327624
784009134615 449664369
699831312330 449658880
529274940380 214493653
912751686345 409704449
345646521984 201852486
881941503025 170713389
393380024665 422345616
385891286363 8299368
380725842230 282716434
833525500665 449653391
354317113670 70852012
231626562235 449647902
897346594685 449642413
266288018470 234753552
3301096560 76659374
234927653305 449636924
398331661270 432999765
571088760600 449631435
791395648362 119122278
185961469100 449625946
754299314985 449620457
508368030270 449614968
35761825415 449609479
37412370950 449603990
293797110720 449598501
798864044430 274428044
901748049445 11966020
795587423322 160278800
308101838690 161113128
766122967481 79058067
473706574035 449593012
106735283420 449587523
111215922494 23191025
994728781250 449582034
246481472050 449576545
372473114555 430787698
521572394550 313767707
488561483850 449571056
340012385700 449565567
120610307606 33016335
425290571675 440387959
943011687820 449560078
213470561350 449554589
198615651535 449549100
984825508040 449543611
337811658320 203323538
660768401335 449538122
416305051195 43961401
907011779612 99493614
232176744080 40146546
676173492995 113594855
477557846950 449532633
214020743195 449527144
681783982667 186241770
194482328936 139953033
205492453834 72032147
625556763255 442138950
542479304660 449521655
866249558806 7728512
380725842230 449516166
697630584950 449510677
876237444951 7338793
327908385110 3518449
501765848130 449505188
368621841640 315288160
677273856685 387830784
822921759371 35157045
659668443831 376660669
495163665990 449499699
482509483555 449494210
138645830430 449488721
57218917370 449483232
556328766573 258960042
751548405760 254409661
370822569020 449477743
695060741368 193300624
39613098330 449472254
99032737590 294386048
9023408140 48105596
170006195595 449466765
704782948935 449461276
617062253200 15297843
265187654780 449455787
600883149253 211436280
560085123700 449450298
461052391600 449444809
702032039710 449439320
674787369057 83070526
838477137270 344116388
684426220670 449433831
110586556335 449428342
494613484145 449422853
714686222145 115581873
859384047380 449417364
940588965905 51914962
915502595570 449411875
219522561645 449406386
280592746440 449400897
637274895215 28087213
555683668940 449395408
940810960440 449389919
987265742446 109307946
115538192940 124342317
49516371540 407821722
334633312268 243047431
794558224517 48270266
22124480418 4517447
143597467035 306966836
362019659500 352388311
824722591145 449384430
829946674265 74238725
47865826005 284176508
458372866820 141188058
835726228045 449378941
631608763550 449373452
791161498600 449367963
874789139040 449362474
324057112195 449356985
496354718938 138827788
884789210765 84585490
550732032335 66526680
79894315158 103456672
984275326195 449351496
939710596750 449346007
874238957195 449340518
201916742605 90864906
211269833970 390399636
66021826890 449335029
72073827185 449329540
400532388650 81846479
324607294040 4083816
776306588785 449324051
158452376850 37413024
990877508335 449318562
393519944764 103643298
999680417855 449313073
374215255033 343973674
569988396910 384702054
686935133444 18069788
565586942150 97007097
567237487685 449307584
226124743785 449302095
834625864355 36485383
287194928580 449296606
484160029090 244556906
789795239353 108638288
991077939170 26226442
527368571603 12438074
34661461725 449291117
782358589080 258350763
244280744670 6581311
188712378325 128821341
196414924155 58600564
851131319705 449285628
979873871435 224801995
931798395657 74754691
996379326785 449280139
112787283715 449274650
277841837215 449269161
779057498010 257412144
910550958965 449263672
746169392707 180116046
759801133435 412339169
659668037645 449258183
89679646225 171997815
114437829250 449252694
354317113670 449247205
414286934775 449241716
361469477655 449236227
551282214180 449230738
78947632490 107491087
619504762960 372988528
960067325015 97753601
159219335772 83032103
485847350925 202615457
629175744271 4929122
670121492700 449225249
733749568616 31029317
549631668645 371413185
820871318230 374508981
650865128125 144415590
845939333349 38055237
191463287550 57272226
491312393075 449219760
608501126060 449214271
47315644160 449208782
224474198250 449203293
336787761889 179106070
462702937135 404182515
999680417855 449197804
134794557515 449192315
53677646708 100992111
331759658025 449186826
546880759420 412026296
989777144645 449181337
278392019060 449175848
501982905146 221481150
971621143760 211924801
168355650060 499499
894045503615 214921795
534517691589 50531734
829674227750 309947363
785109498305 449170359
297098201790 449164870
168739468385 18915094
905049140515 102990107
216221470575 449159381
286094564890 89124893
732842223030 189063116
846179683100 449153892
804365862880 266952026
127092011685 75018163
810968045020 449148403
12429251286 59369024
995973576997 46502808
825272772990 125621254
195967293297 335537081
825486580518 46222869
402733116030 449142914
297098201790 185599557
267388382160 351241110
400532388650 449137425
783473438241 222436236
418962680354 148592719
855089507362 228205175
747877369649 239902234
369722205330 449131936
158452376850 91078977
626106945100 103873836
568337851375 449126447
133144011980 112650747
486392252352 394818281
919904050330 449120958
407423539195 62695358
702032039710 449115469
626657126945 449109980
749122895433 61806140
338361840165 449104491
952492080073 208614934
900221912095 139393155
298198565480 294254312
366421114260 449099002
107285465265 449093513
302883697249 140249439
940260778595 17976475
652515673660 449088024
265187654780 449082535
742997474274 43785753
436294208575 449077046
647564037055 449071557
157352013160 449066068
431606444667 91605921
203567288140 336354942
448063602306 88060027
646463673365 350576941
87478918845 106728116
66021826890 102441207
923755323245 449060579
392279660975 449055090
756500042365 449049601
388978569905 449044112
583951442700 151156082
676723674840 183113040
838023638671 241027479
97932373900 406515340
624456399565 33861641
243730562825 279681017
581070295972 316413405
409885480015 449038623
111136738180 417998328
808363955567 79332517
80876736705 16219995
314704020830 305391493
755949860520 449033134
129842920910 449027645
983725144350 179709860
163954195300 198674355
903948776825 449022156
944670406476 164000342
490212029385 449016667
527074213000 449011178
795012771515 383318826
810417863175 449005689
429692026435 449000200
12104006080 448994711
399982206805 203263159
623759987852 42583662
510018575805 448989222
700931676020 366187657
550187335 190550635
812993044646 57431407
245944524184 49214374
249498839291 164527286
591445488865 448983733
5501823940 195424867
30810188810 448978244
173307286665 176158477
494613484145 5752472
541378940970 448972755
96281828365 159927504
557463167552 277611664
602999307610 448967266
60520008440 184765229
626657126945 448961777
964652008084 124424652
11343987835 75808579
452249482080 448956288
677273856685 70379958
521022212705 448950799
895145867305 448945310
222823652715 448939821
881750137110 77405878
961167688705 448934332
826923318525 448928843
373023296400 128442600
269272616381 26654584
103076076104 39762316
20906915600 428718345
367069938924 100739617
823807025618 109900758
509468393960 448923354
589794943330 448917865
687727311740 448912376
17605824530 44718883
722388767975 448906887
147448739950 448901398
363120023190 349160779
587920427220 26967457
743295678085 448895909
180621268766 195820075
45177266331 285998856
188324917885 160383091
269589109540 448890420
762876459027 119528464
816469863470 448884931
329558930645 407102663
223924016405 301099095
320205839280 448879442
235477835150 448873953
650001422670 59610540
447848027320 251593804
697080403105 204745189
6052005785 448868464
898446958375 336766617
936409505680 234116828
226682313824 410297261
542479304660 448862975
446833654304 306939391
393380024665 432549667
314704020830 448857486
192609950955 78207272
453900027615 448851997
260786200020 448846508
891844776235 66131472
13204369770 448841019
92430555450 50987321
888543685165 144898622
945212415200 448835530
824172409300 20957002
854432410775 448830041
1100369180 448824552
92519537629 44565191
290496019650 448819063
733510451309 162979388
615103308200 448813574
965883943104 94394333
361469477655 182119531
245381108360 448808085
281693110130 338468207
163954195300 448802596
588263712188 113550943
288295292270 337754637
739994587015 448797107
642062218605 441864500
686950414820 29777825
865436047675 448791618
874238957195 448786129
697090810249 248959084
720738222440 448780640
40713462020 448775151
918803686640 448769662
139746194120 390295345
196965106000 416186958
507267666580 224587924
800286552041 45470876
518372646887 1399695
204667651830 19359703
846729864945 407426514
793129028396 71093528
288845474115 448764173
806016408415 448758684
168355650060 448753195
704603022096 10956044
301499656550 448747706
493283990220 52661466
439595299645 282381605
665169856095 448742217
975472416675 370770972
326257839575 242471086
108936010800 448736728
571638942445 356680709
508368030270 225921751
956530774893 9545371
715786585835 280608658
102333828660 448731239
843428773875 448725750
978514259367 27971944
877586990193 187443861
127092011685 236411230
500665484440 363344355
492412756765 448720261
97932373900 418662497
320205839280 448714772
34661461725 448709283
539178213590 448703794
840127682805 363849343
636560400155 448698305
542479304660 448692816
184861105410 448687327
628857854325 448681838
246570498141 127394201
384577115145 448676349
83077464085 359968620
632861924533 148976949
561752416174 362312423
991977872025 418914991
375224023780 44115093
95731646520 448670860
127953622923 9539882
463253118980 448665371
5501823940 448659882
324057112195 448654393
579891670120 448648904
795562953360 440580074
947413142580 448643415
604099671300 448637926
325707657730 235472611
916602959260 448632437
975472416675 116745541
344413840460 448626948
510018575805 216925280
213176935365 134936087
856099505645 244963092
80326554860 186077100
263537109245 413941957
668758993418 150146106
370695336581 14534872
984825508040 448621459
468049304197 5499978
366421114260 448615970
42364007555 259613233
973271689295 448610481
847299401004 92840946
777957134320 15945545
283524885978 245764486
459446685706 379438103
470405482965 448604992
934387044553 40294749
58869462905 448599503
321306202970 330926321
728440768270 448594014
373909042771 1092311
193113833085 448588525
33561098035 448583036
558048846760 208384396
612352398975 448577547
392829842820 448572058
753749133140 448566569
514970212410 145090737
251433108655 448561080
399982206805 241521489
329558930645 448555591
205320088256 112035979
850030956015 174407486
658017492110 448550102
141504603994 61559135
210719652125 448544613
841228046495 448539124
532025849605 448533635
143597467035 286794761
669571310855 322001207
872129166078 184276708
379075296695 448528146
284444019355 448522657
58668074076 49829142
636010218310 448517168
693853693474 20051317
806081321329 65516704
893495321770 339379381
310852747915 448511679
395580752045 34295272
65471645045 408052260
10453460545 393566789
734492768565 18075277
42914189400 448506190
594746579935 140902630
188938706262 164197946
266990492620 87110430
573896448041 34454453
337261476475 448500701
400532388650 322237234
775206225095 448495212
62720735820 448489723
114988011095 298255793
654166219195 448484234
426941117210 379218543
139196012275 448478745
399747324098 127514959
271376462911 121037939
832975318820 184518224
218422197955 448473256
706699211471 118990542
785659680150 448467767
440774606133 149449003
330109112490 448462278
3968517956 78706771
750448042070 84958742
62170553975 354018544
759801133435 46848615
37278754804 4934611
349915658910 149262377
690631292708 36018818
955665870255 448456789
481409119865 448451300
580469522014 42056718
371922932710 448445811
598047671005 388588266
354867295515 448440322
282428803708 245951112
468204755585 208000166
970168416296 167480368
759250951590 448434833
704232767090 448429344
407134570790 287881583
319664330055 66477279
540465757669 110855844
805466226570 448423855
717987313215 448418366
136487505575 196028657
405484025255 81895880
144209389152 137828790
655816764730 371457097
874789139040 448412877
858284819913 111432189
345514204150 299754290
249242953089 209410839
209619288435 186505242
771905134025 448407388
352666568135 448401899
506167302890 448396410
981524416970 448390921
649764764435 448385432
313603657140 433345572
64921463200 448379943
617854217425 448374454
693229130190 303656969
148549103640 448368965
419238571380 448363476
212920379505 448357987
788960771220 448352498
116088374785 448347009
375774205625 448341520
369722205330 448336031
744974233987 358118827
231626562235 337496654
142806929950 34185492
430792390125 301538215
963918597930 310688378
593175520609 106365842
564486578460 448330542
110036374490 423997805
17055642685 98867868
453900027615 399807782
71523645340 448325053
17055642685 342299529
395030570200 448319564
513869848720 433252259
441245845180 448314075
653065855505 108791980
767503679265 362894257
248265422241 90184270
749897860225 128003480
638342967118 122196118
24208006670 448308586
609051307905 448303097
455550573150 448297608
208518924745 45059201
82527282240 448292119
573839669825 445662888
806993266697 18190546
313053475295 151501889
405584737427 191121491
146898558105 448286630
126541829840 448281141
439595299645 448275652
420338935070 257807352
928156778005 448270163
57218917370 295319178
83077464085 72323064
616203671890 193382959
36862189105 448264674
291046201495 448259185
861034592915 98346413
585943670415 307976812
385127296990 372115777
804365862880 408551759
845629501255 448253696
638210945690 236252049
700381494175 203285115
365893475738 109867824
412086207395 448248207
985375689885 448242718
341123507830 424228343
957866597635 84563534
137545466740 117711605
213489569757 238277490
539178213590 448237229
700012871983 207780606
22007279290 174325151
828023682215 448231740
737793859635 205156864
955665870255 448226251
913301868190 390937558
474256755880 165213411
98482555745 448220762
29709825120 448215273
707703237722 237421206
952914961030 448209784
250332744965 235560435
711935312920 448204295
173857468510 448198806
913974421801 147324760
715786585835 427351584
69873099805 448193317
636010218310 432039190
457201118685 259152157
38512734640 448187828
11003642390 372093821
40713462020 298036233
858283683690 448182339
282793473820 443714293
182110196185 198432839
364220386880 448176850
364220386880 448171361
124990596782 297229350
679474584065 67004223
237287265279 114390760
216221470575 341119394
459401846065 365380774
165344894156 34256849
871819166406 106607358
814819317935 335795064
114437829250 448165872
583192761190 448160383
338361840165 259920617
97932373900 104548983
171106559285 333681799
679474584065 448154894
467654573740 420424466
19341762438 72476756
428591662745 409978899
436844390420 448149405
716886949525 448143916
947963324425 448138427
83627645930 448132938
633370258242 201731728
220700715443 300495305
353842328729 14573295
376324387470 283572718
397231297580 141824782
488011302005 448127449
391729479130 82049572
357755808481 87944758
670121492700 88296054
399982206805 439866504
272890200610 448121960
982624780660 448116471
106958800989 140990454
102394515044 167924977
337261476475 132048873
398331661270 389186567
153500740245 336958732
990877508335 175181435
242216106067 78607969
920784686442 22548812
620054944805 448110982
963918597930 422115078
702032039710 448105493
586064225322 31803266
496814211525 357322922
142497103345 448100004
159708304289 154740399
417037844000 448094515
375405934729 174045212
431342571970 171613585
7152369475 448089026
178258923270 54061161
171106559285 448083537
883592048560 448078048
369486740789 102183224
191003015525 354968141
788960771220 448072559
220072743490 448067070
325157475885 448061581
144147648880 448056092
374673841935 39493355
5273034023 10319320
941361142285 145233451
410985843705 448050603
656917128420 448045114
615653490045 448039625
244280744670 102534520
584585282394 13277891
908900413430 296526758
199419452625 159751856
371372750865 448034136
325707657730 448028647
764202588195 448023158
98482555745 448017669
45246032523 190243251
497364393370 195380955
298198565480 448012180
635460036465 448006691
891294594390 448001202
721288404285 447995713
707533858160 447990224
287460162549 127860766
626657126945 447984735
258035290795 131461550
34111279880 447979246
806266350030 82389890
193113833085 447973757
960067325015 421110591
217872016110 447968268
90825420412 373411181
116638556630 171646519
572189124290 150025348
22296192805 114012019
258585472640 326622945
216771652420 430979813
50066553385 447962779
654716401040 447957290
39613098330 447951801
668776366103 39531778
946392067495 316276180
329692461548 44614592
110036374490 257373721
483059665400 447946312
846729864945 109686687
625556763255 447940823
545501551622 52414461
237128380685 447935334
989777144645 132636196
572469584745 76604484
804916044725 111684683
345588173914 23910084
522262068352 42506816
652771043896 51805182
172757104820 196275662
296548019945 447929845
235477835150 447924356
661367352945 206342488
88579282535 447918867
727340404580 306511249
569988396910 156831708
466554210050 412778289
452249482080 269932553
912751686345 190852530
112237101870 447913378
31714197084 61367020
788410589375 145151116
384577115145 447907889
790061134910 136796858
901197867600 115933169
144147648880 447902400
293475057204 103967149
522672758240 447896911
415387298465 447891422
55568371835 447885933
537765528381 157550767
24208006670 447880444
442896390715 447874955
538715713031 132932602
231626562235 367466594
928156778005 447869466
759280328718 113847349
559606683085 52041209
429692026435 447863977
458301482375 236422208
739994587015 447858488
920454232175 397639627
252543067117 133712040
857733501845 447852999
570410127758 6070834
232810858224 266249434
664619674250 247707592
404933843410 339297046
841228046495 205535605
228875653010 447847510
35242134965 402173541
562836032925 220268081
982074598815 447842021
449498572855 447836532
924855686935 447831043
467654573740 86698755
278942200905 447825554
6602187630 447820065
664069492405 447814576
469559298398 25436026
174407650355 88027093
837926955425 408441979
382376387765 228007571
669571310855 200491214
135344739360 447809087
389528751750 61542668
179909468805 172963879
710284767385 447803598
806016408415 447798109
445647299940 447792620
583742943035 263329286
584843306725 165389059
286671379363 417405516
580992033810 447787131
870937866125 116355822
159119337170 166975380
412658723981 356686198
547981123110 74150901
510165390088 91490652
841376655681 173293219
949063688115 447781642
590895307020 447776153
716336767680 36293268
291596383340 447770664
332309839870 31929513
141396739655 447765175
972171325605 41074187
300949474705 261375202
902848413135 447759686
53367644455 55658460
896246230995 100487123
627757490635 447754197
670121492700 39218905
365006957999 209191279
133264682156 142878670
573839669825 447748708
129033638890 154120142
247031653895 169253315
203567288140 353760561
103434192350 447743219
318005111900 372911682
244830926515 447737730
669571310855 447732241
860484411070 447726752
52817462610 447721263
565586942150 447715774
232726925925 447710285
140296375965 282787791
754849496830 447704796
766547330468 232256057
53917826300 145678060
381581415568 16950032
870513667808 24552297
100683283125 343902317
24758188515 371978552
96281828365 447699307
723489131665 271760390
494613484145 404934508
955115688410 447693818
312503293450 255419637
289945837805 365177681
79226191170 447688329
245931290205 447682840
864885865830 447677351
993628417560 363498047
616753853735 447671862
919210827726 10478501
945762597045 84085991
142497103345 447666373
740544768860 438955330
757662772073 267281366
366971296105 447660884
158257893183 69820080
479758574330 3595295
432442935660 447655395
408234934480 114549941
77025463790 447649906
754299314985 447644417
472606210345 447638928
122140375080 447633439
481959301710 447627950
926506232470 447622461
634909854620 108402261
111686920025 23992419
503416393665 447616972
186511650945 447611483
950714233650 447605994
383476751455 123217072
514970212410 447600505
757050224210 447595016
135477260287 72065081
616475920801 72987233
68867898908 343249126
876439684575 423097609
374673841935 447589527
33561098035 447584038
779840309164 165734866
970520780070 447578549
555133487095 447573060
250332744965 188607529
215671288730 447567571
11553824235 139277886
539560714555 21346721
159002558695 47062686
340357890805 66663905
653616037350 239666207
164504377145 104746587
903948776825 447562082
806566590260 232722622
878098068402 148631142
611252035285 180478320
480858938020 291564702
471149069725 9441080
431892753815 447556593
777406952475 447551104
455000391305 447545615
681675311445 447540126
129292739065 447534637
159552740540 447529148
644262945985 140792850
809317499485 357394279
457751300530 214109423
25308370360 180780215
517170939790 447523659
877649389145 163166014
880841139335 447518170
139196012275 447512681
870937866125 447507192
683325856980 447501703
404933843410 447496214
596397125470 164214413
210719652125 199173854
21457097445 139733473
23925616668 88263120
209994373761 23295316
996379326785 91798036
175619001625 123222561
609051307905 160624607
430792390125 397705495
146898558105 207873919
514420030565 447490725
944662233355 447485236
926506232470 447479747
681251486380 56877018
490212029385 165498839
543029486505 447474258
867879328476 156365143
755949860520 447468769
851131319705 314953331
25308370360 369272475
919904050330 447463280
776306588785 447457791
335060749095 416796237
191463287550 447452302
571638942445 447446813
251433108655 438302139
179359286960 125527941
983174962505 447441324
560310458128 182361047
370272387175 447435835
881391321180 447430346
828573864060 447424857
698730948640 315622989
166154922680 447419368
392279660975 447413879
983174962505 447408390
73724372720 447402901
216221470575 447397412
906699686050 447391923
68012728848 99521059
542120650492 81341491
879740775645 447386434
660768401335 447380945
237128380685 447375456
549081486800 447369967
183760741720 209081499
426941117210 447364478
190606514702 138361223
563936396615 447358989
5007388379 201166361
577690942740 434833091
865436047675 447353500
392279660975 447348011
861584774760 447342522
895196415506 337584478
855147251642 134057847
989226962800 127723541
355610075392 196687337
102884010505 86599953
923242049436 396174064
848380410480 364228084
839027319115 415978376
148231238231 156562747
925405868780 125593809
409885480015 383395672
401796769149 153203479
642612400450 223100405
251433108655 447337033
606850580525 386376199
473531164643 22032846
493588682029 112497055
363670205035 115483071
911338787065 16390154
385127296990 447331544
529275192874 352673739
318555293745 447326055
780157861700 447320566
539178213590 447315077
513869848720 188053140
962268052395 409869119
358720039482 304041199
452799663925 447309588
591625418285 73272661
665004414727 59703853
558984760010 416593144
168905831905 447304099
686626948050 447298610
797971773 133201563
660218219490 447293121
626657126945 447287632
798313862585 447282143
604649853145 178650483
480308756175 447276654
635460036465 447271165
714136040300 71494225
923755323245 447265676
142497103345 8249967
735042950410 27873142
282243291975 447260187
93530919140 423855091
732842223030 447254698
954565506565 447249209
625556763255 447243720
271789836920 370419676
80876736705 447238231
864885865830 447232742
220072743490 447227253
771354952180 6581311
623356035875 447221764
899568718187 318389445
671221856390 447216275
932008050920 447210786
922976126434 24376649
708634221850 283627608
414837116620 447205297
883041866715 447199808
978223325900 58040686
459990780250 103692699
766403315575 355324926
79948068935 137779389
81426918550 325766661
15955278995 274565269
470726177790 12119712
230526198545 447194319
926506232470 447188830
830774591440 447183341
511669121340 447177852
990327326490 447172363
709184403695 447166874
785686515871 393621679
527074213000 55411455
586606722567 294111598
172206922975 168221383
87478918845 447161385
536427304365 447155896
812618590555 437379987
999333329010 129178126
31959657094 370073869
739994587015 154372636
412636389240 335806042
201916742605 447150407
276931859490 113446652
578791306430 447144918
163954195300 393709503
380725842230 169050222
869837502435 447139429
234927653305 447133940
181560014340 195040637
414286934775 447128451
36862189105 447122962
720409724838 73086035
557334214475 433532198
136475391352 57365539
690478220965 447117473
798313862585 45789238
64371281355 447111984
153500740245 68694835
623906217720 306604562
653065855505 447106495
476457483260 447101006
345514204150 365216104
544782857477 167787752
639861491225 447095517
652515673660 447090028
766403315575 447084539
312754052926 34888084
340847715606 97188234
998580054165 447079050
465202858927 49856587
397231297580 447073561
321856384815 447068072
449498572855 447062583
113337465560 447057094
892494781034 263603736
318555293745 261677097
147490099565 35634588
684976402515 427488809
946312778890 447051605
34111279880 340855922
373023296400 358717128
40163280175 26006882
903978856545 22016379
51166917075 447046116
730641495650 447040627
281693110130 387622202
165896969706 85694268
259685836330 352882321
81977100395 203010665
887443321475 447035138
869287320590 447029649
890534449898 78937309
103434192350 447024160
114988011095 318614494
174957832200 447018671
797824992870 178019248
242630199135 243409705
641542231749 134480500
221723289025 447013182
746046587310 114780479
352116386290 442753718
335060749095 442418889
96281828365 160986881
811599639713 35436984
764752770040 447007693
522122576395 447002204
421989480605 446996715
702306231727 548900
414837116620 446991226
480858938020 446985737
801064771810 437561124
856082956310 446980248
858833865535 446974759
530375304070 355676222
948356869258 11823306
932008050920 6059856
446197481785 446969270
7731621064 116460113
647056104043 45366585
92980737295 446963781
966119325310 446958292
352666568135 446952803
109225830000 123601302
798864044430 446947314
416487662155 446941825
875889502730 446936336
924695476584 15682073
133771972955 87187276
698730948640 375771451
588800605164 163681980
982193600335 234221119
933108414610 424683930
829365249032 33900064
727890586425 446930847
528174576690 446925358
971621143760 251269953
633455881153 195391933
111396625863 118211104
733942586720 284214931
629958218015 446919869
878378841730 4270442
47315644160 144733952
4401460250 446914380
561735669235 211019116
150199649175 446908891
895145867305 446903402
209069106590 168018290
11003642390 316956816
888543685165 384581296
181009832495 446897913
460502209755 340702230
357618204740 351570450
777406952475 182410448
913852050035 439054132
962268052395 283111642
615653490045 446892424
864335683985 403979422
92093258981 170180956
942205704689 38873098
261336381865 446886935
163506707156 68541143
88579282535 153241902
392474756502 197450308
967769870845 446881446
341662931235 84168326
801064771810 446875957
875346846304 432467332
385127296990 266595241
908350231585 425145006
753749133140 446870468
579341488275 446864979
837450595141 162408532
755399678675 446859490
113887647405 446854001
961717870550 446848512
396681115735 340768098
721353619094 204371937
159552740540 276113167
679531669665 143070785
179069009265 153379127
345062105246 226102888
755949860520 405856660
291885126696 73157392
56118553680 446843023
889816628504 114061420
249782563120 446837534
968320052690 109214633
730091313805 165581174
78363814053 120110298
583742943035 446832045
700381494175 446826556
401632752340 446821067
720198058020 11142670
179359286960 446815578
640411673070 4682117
449498572855 446810089
889172892143 148104198
170556377440 446804600
892945139925 446799111
279492382750 446793622
146524375556 212956733
41813825710 446788133
468754937430 446782644
76475281945 446777155
541378940970 324690817
304250565775 446771666
143597467035 446766177
732340723126 291312208
733942586720 336415321
998580054165 446760688
88579282535 446755199
49516371540 446749710
988676780955 446744221
55018189990 446738732
811518226865 446733243
974922234830 374421157
271331348820 93801521
596947307315 446727754
937509869370 446722265
527074213000 343962696
228875653010 446716776
589794943330 446711287
385677478835 446705798
566137123995 446700309
413186571085 446694820
179359286960 446689331
637110582000 122036937
659228804957 201731728
325707657730 446683842
66021826890 446678353
725139677200 334406347
23107642980 446672864
551364153972 119243036
48416007850 446667375
314704020830 262231486
212370197660 446661886
918537253161 5714049
779057498010 446656397
651749469312 112101847
283893837510 328555073
461052391600 446650908
184861105410 446645419
966669507155 352937211
930357505385 446639930
645363309675 446634441
196414924155 446628952
543579668350 254113255
917703322950 446623463
340012385700 446617974
326257839575 390427081
663519310560 446612485
925113862050 175895005
876439684575 159175511
921004414020 446606996
611802217130 446601507
893495321770 446596018
18439513225 40882072
522122576395 446590529
105084737885 446585040
525973849310 446579551
840127682805 58951860
639311309380 446574062
905599322360 446568573
408785116325 446563084
609051307905 365869295
965195767799 257961044
207968742900 446557595
567787669530 446552106
523988603603 169961396
183760741720 446546617
598047671005 446541128
253633836035 432335596
501765848130 165383570
704799898967 200117962
951264415495 57799170
226124743785 365227082
773555679560 446535639
541929122815 162781784
842878592030 446530150
88029100690 100679238
85828373310 411713423
256934927105 446524661
350296765669 61081592
864335683985 275514866
892945139925 446519172
550181850490 446513683
224474198250 137060330
348815295220 404885107
864885865830 446508194
74071820931 58139488
218422197955 127251487
318073427994 126241511
440695663335 446502705
118839284010 130945584
636010218310 446497216
747146951000 446491727
991977872025 16889653
325539768268 21302809
922104777710 203597988
636010218310 35129600
447848027320 371155202
77025463790 446486238
396130933890 446480749
149099285485 204569541
188162196480 220251614
746237972273 27911565
622805854030 443500222
726240040890 446475260
263537109245 446469771
447297845475 353996588
581542215655 339121398
671821461191 396344223
622952964719 98472660
225574561940 282914038
722388767975 446464282
678924402220 426621547
130627647725 193092042
116226445091 181631010
854982592620 446458793
288295292270 446453304
790082635323 350637320
234377471460 58485295
199165833380 446447815
574629380652 30914048
730155052073 106739094
543029486505 446442326
136995284895 350785523
401082570495 446436837
183940769942 151287818
624456399565 120461594
872588411660 446431348
904498958670 446425859
298459007552 93752120
357068022895 446420370
581542215655 446414881
55568371835 446409392
63270917665 261951547
775206225095 446403903
66572008735 446398414
840127682805 446392925
83627645930 111997556
442896390715 268252919
857183320000 379827822
399432024960 125670655
850581137860 446387436
973271689295 446381947
210719652125 446376458
601898943920 446370969
930571823390 11806839
320756021125 446365480
998580054165 172277754
479936269727 22806795
364770568725 446359991
371922932710 105586404
1650551025 446354502
605750216835 355226124
53367644455 338550542
236028016995 282002864
128192375375 446349013
700381494175 152846694
610701853440 203998685
637110582000 446343524
359818932120 446338035
92537053028 48819166
901748049445 446332546
792812044135 171970370
819770954540 446327057
730641495650 403079226
830492986365 29700979
134244375670 425660972
718537495060 136615721
462702937135 446321568
396130933890 446316079
428041480900 251549892
884692412250 446310590
527074213000 446305101
620054944805 302026736
515520394255 446299612
798313862585 446294123
560085123700 370260495
976101629142 320607001
644813127830 446288634
627757490635 411170012
790611316755 423613575
389528751750 446283145
973884368894 58924415
420338935070 124446608
905599322360 446277656
943713223351 119846826
733942586720 446272167
233277107770 305490295
809867681330 399654090
69873099805 446266678
460502209755 446261189
688505698760 26868655
245931290205 416812704
605200034990 213917308
618404399270 446255700
731217898448 263609225
455354953260 71077061
999680417855 446250211
309202202380 160723409
645913491520 446244722
139196012275 275767360
321355779618 218451222
459952027910 446239233
46215280470 367691643
35761825415 446233744
281370057616 124863772
587594215950 446228255
900097503910 273050305
846179683100 446222766
193113833085 446217277
341662931235 135364229
780708043545 446211788
311953111605 446206299
948702410205 172876055
99240836558 147643122
640411673070 341860409
579341488275 446200810
698730948640 446195321
384108873092 95525067
516970077905 19458505
240979653600 446189832
370822569020 323686330
323587794298 34663035
938684372983 82373423
721288404285 446184343
615653490045 294018285
233277107770 446178854
711385131075 279648083
257485108950 59440381
826923318525 391738952
576040397205 446173365
744396041775 446167876
53917826300 152270349
604099671300 197214281
749347678380 117239551
667920765320 377676134
894595685460 42287256
200266197070 446162387
865986229520 446156898
47315644160 57749769
816469863470 446151409
372323316837 44631059
711935312920 446145920
643953100005 172113084
875339320885 258702059
978223325900 446140431
160653104230 94652316
638210945690 446134942
167255286370 446129453
458851664220 446123964
908900413430 446118475
638761127535 446112986
214020743195 446107497
706983676315 218873875
262986927400 446102008
26958915895 446096519
470407349225 416060711
453592497993 168940442
982624780660 403990400
470546369128 235873308
999130236010 106766539
238778926220 446091030
412636389240 446085541
310852747915 446080052
780708043545 442600026
482176737467 146611190
577140760895 446074563
351020600426 152693002
992528053870 339033574
638379962978 118946630
523874306156 317648430
403283297875 446069074
333585741780 77899888
328458566955 5044391
425290571675 446063585
668470947165 366780469
395580752045 446058096
196414924155 446052607
587044034105 446047118
445162557953 58359048
370822569020 446041629
163404013455 446036140
485810574625 393874173
864704424027 26259376
485260392780 446030651
793362225980 446025162
970520780070 446019673
846982858444 147698012
634560350615 63436373
75374918255 446014184
430537532947 86901848
442896390715 446008695
878090230110 338248647
259135654485 102638811
20906915600 71746719
552932759715 233584395
104534556040 347371365
851131319705 429788700
144697830725 298173458
803815681035 42973381
149649467330 446003206
965018961620 445997717
793912407825 445992228
885416847889 61059636
668089458757 6186103
554583305250 137900147
700381494175 393039845
347714931530 445986739
540278577280 445981250
401082570495 445975761
640961854915 359348363
549631668645 445970272
845629501255 445964783
361469477655 445959294
70423281650 445953805
340562567545 367098831
752098587605 445948316
667920765320 395707499
819770954540 445942827
549081486800 239561916
431342571970 445937338
527624394845 278808266
987576417265 445931849
273440382455 445926360
567787669530 445920871
934758960145 349380339
246481472050 445915382
229976016700 169121579
993750844216 200425346
290496019650 445909893
600248398385 11488477
149363997999 127685118
390629115440 445904404
154105405904 11839773
531475667760 153318748
202466924450 445898915
125441466150 445893426
58869462905 445887937
524323303775 445882448
104871723354 8041385
857733501845 445876959
662418946870 197604
177708741425 228018549
160653104230 445871470
338912022010 219741137
978223325900 261830789
521572394550 445865981
257485108950 195529158
440695663335 386271908
115265743517 161387578
429692026435 118523977
418395334406 64254234
730641495650 445860492
126370581110 6444086
518384618396 252472044
237678562530 445855003
58368028869 119654711
857733501845 445849514
593646216245 445844025
488561483850 325536123
127092011685 445838536
688827675430 202999687
468204755585 348255094
854432410775 445833047
358173354130 258339785
721288404285 445827558
360369113965 445822069
501765848130 445816580
747697132845 87511127
587594215950 445811091
469855301120 445805602
263555502884 390723487
993628417560 340762609
345514204150 445800113
952364779185 43933956
243730562825 83015636
609312974024 182251267
128192375375 2371248
709734585540 362927191
291596383340 445794624
396681115735 445789135
886342957785 445783646
970776732140 104878323
82527282240 9336789
794095855694 147396117
80326554860 445778157
772699960600 189524192
517170939790 445772668
399982206805 386562825
162303649765 445767179
954015324720 131928115
11003642390 87730687
550187335 445761690
784009134615 398128148
68772736115 445756201
71523645340 145414588
944112051510 445750712
362019659500 181082110
11003642390 229149283
459952027910 445745223
825822954835 210118920
187061832790 268258408
111721500725 390986959
521022212705 130363750
829124045905 445739734
380725842230 445734245
348324076213 258142181
255834563415 275119658
82527282240 52716356
379625478540 445728756
767044334881 354616845
143597467035 445723267
480308756175 445717778
875889502730 445712289
766403315575 177640507
595296761780 445706800
461602573445 75407882
209069106590 445701311
807666953950 355610354
629958218015 445695822
227775289320 445690333
567787669530 445684844
329558930645 445679355
862134956605 445673866
396130933890 445668377
165604740835 277990405
451699300235 445662888
897346594685 42193943
694929993388 254508463
771354952180 352668250
559534941855 445657399
428041480900 46464385
10453460545 19837246
381826205920 445651910
139196012275 214175291
344043335541 21835242
952133711333 92160310
959517143170 445646421
632158945395 445640932
337811658320 428696389
94081100985 426308674
18706188220 445635443
407299021230 208384396
278942200905 82439291
598597852850 381562346
917153141105 445629954
771354952180 445624465
185411287255 339758122
441245845180 103906770
715236403990 445618976
14854915305 73404397
205768015520 398056791
732292041185 445613487
959517143170 203444296
131493466445 445607998
21457097445 445602509
523222940085 341437756
367599789513 324114472
381826205920 445597020
729541131960 73706292
926841967155 52255280
221723289025 445591531
392279660975 424574150
573290777895 414035270
11742239649 228155774
660768401335 445586042
64521553708 77460768
75374918255 445580553
261336381865 445575064
629408036170 445569575
376324387470 244952114
286644746735 180824127
522672758240 37451447
737243677790 445564086
390770166273 251862765
848380410480 248064377
266838200315 445558597
607950944215 410445464
294347292565 388236970
404383661565 445553108
275641109835 445547619
763304016612 193190844
832425136975 121092829
610701853440 445542130
183873271709 222595417
919353868485 445536641
821421500075 445531152
325157475885 445525663
57769099215 445520174
948513506270 24157089
91330191760 445514685
160653104230 33065736
582642579345 271639632
764202588195 3029928
22557461135 211507637
310852747915 328406870
740624666744 264558822
115588850921 63469307
217872016110 445509196
60520008440 33735394
864885865830 445503707
182110196185 445498218
951814597340 445492729
763102224505 199316568
103984374195 445487240
536427304365 35612632
156251649470 223446212
537744823873 9764931
93530919140 445481751
724039313510 445476262
160140071937 397354199
382926569610 196687337
581019561145 33894575
689928039120 7821825
300949474705 445470773
48416051762 413771798
861034592915 274027347
872588411660 445465284
13204369770 445459795
392279660975 89761617
757050224210 445454306
90780009915 345982648
530925485915 445448817
179359286960 183250265
540278577280 319278663
306451293155 117382265
885792775940 422718868
929807323540 445443328
445097118095 445437839
368071659795 445432350
749897860225 445426861
334510567250 445421372
412176199550 13228490
25308370360 445415883
41263643865 445410394
204667651830 224582435
284444019355 445404905
203017106295 184666427
371409763192 36792767
927056414315 445399416
615103308200 43011804
449498572855 343111901
920029578271 45591634
938610233060 234018026
687177129895 445393927
542479304660 445388438
622281207013 219724670
547430941265 445382949
275641109835 352503580
337811658320 445377460
282793473820 445371971
855532774465 429508761
535144428517 35535786
353216749980 445366482
525436945356 421604601
51738407218 273637628
237678562530 445360993
202466924450 445355504
281693110130 356680709
571638942445 445350015
309202202380 445344526
596947307315 445339037
771354952180 305259757
867086593210 20364190
503966575510 445333548
508667043545 86523107
524873485620 421352107
539728395435 445328059
814269136090 445322570
215121106885 323927846
878945874805 93960702
485971846934 103171244
788542737050 80940794
108194177612 21247919
874253228595 296054704
857183320000 445317081
859934229225 445311592
146898558105 445306103
452445988280 241883763
654166219195 445300614
587594215950 29744891
154050922090 147714479
221416033853 63782180
402182934185 71933345
869837502435 445295125
880841139335 183974813
418138207690 445289636
306270213626 27126638
538628031745 226135822
125441466150 445284147
850581137860 232332903
391179297285 88114917
598047671005 445278658
404383661565 445273169
853332047085 34679502
384026933300 110191675
590895307020 344593931
381402704706 283506850
708764860050 11175604
297098201790 222782043
756142656156 13184578
645363309675 445267680
879190593800 132740487
970686004459 219955208
147448739950 445262191
888543685165 445256702
57218917370 445251213
360369113965 202330029
910550958965 445245724
536977486210 445240235
91061491324 149723453
445097118095 347124360
749454340628 288375593
651965491815 445234746
388428388060 401388614
953465142875 305671432
455000391305 445229257
97983997945 124743014
525423667465 445223768
464662979935 18536353
188162196480 445218279
352666568135 445212790
30810188810 445207301
201366560760 333950760
420338935070 257714039
938226697255 137351247
559534941855 445201812
273440382455 445196323
609959520753 79656368
663519310560 445190834
439724038651 85738180
677273856685 298162480
972171325605 445185345
298198565480 179073136
222273470870 445179856
102333828660 10313831
31910552500 445174367
586493852260 53583618
223924016405 445168878
488561483850 333572019
411536025550 445163389
925405868780 445157900
738344041480 445152411
255834563415 445146922
936409505680 133196074
688277493585 424727842
30465218719 38719406
901222891951 380590793
432442935660 445141433
334510567250 445135944
494801334192 127125240
29159643275 445130455
480394971898 17872184
12104006080 445124966
291046201495 271101710
692678948345 445119477
139196012275 445113988
956216052100 45240338
354982141862 158286293
470405482965 252735516
94631282830 442825075
200266197070 250216065
148236809566 82422824
961167688705 445108499
954565506565 222463681
320756021125 70473271
708634221850 445103010
451699300235 445097521
916052777415 413069206
417037844000 237547453
549081486800 224165271
990877508335 445092032
395030570200 445086543
721838586130 445081054
657467310265 445075565
133144011980 445070076
396130933890 106755561
835726228045 445064587
725139677200 445059098
422743792871 6251971
386777842525 322215278
697304881249 60186885
867750594959 273818765
675623311150 445053609
848930592325 252510467
832975318820 445048120
656917128420 445042631
484160029090 445037142
511118939495 445031653
753198951295 445026164
536646469157 24266869
489661847540 445020675
495163665990 66383966
293797110720 445015186
501215666285 442660405
904312708503 80765146
197211441342 39125592
29709825120 445009697
154050922090 445004208
468204755585 444998719
724122823156 134529901
726240040890 410236882
509468393960 444993230
168905831905 444987741
515520394255 444982252
757600406055 444976763
275090927990 444971274
113337465560 355231613
23657824825 444965785
380725842230 113830882
67122190580 444960296
530375304070 80726723
158554763167 311012229
258642179499 95590935
701149770457 161991368
142497103345 444954807
623906217720 444949318
688277493585 444943829
621705490340 342403820
545780395730 360039977
925093717420 110531993
898446958375 222260588
842147281255 49774252
272890200610 444938340
793912407825 444932851
69322917960 444927362
469533845905 198575553
214020743195 444921873
792261862290 331683803
38512734640 444916384
949939998895 100064470
510614393196 362614318
18285601665 285614626
416126741030 37972902
747697132845 444910895
556855312784 348661280
751694193600 50257284
668470947165 444905406
487790081419 50317663
85676813623 21451012
577690942740 444899917
127642193530 444894428
923755323245 292953419
882491684870 311522706
227225107475 29234414
641010975976 306911946
394765075340 12344761
630508399860 313207829
27509097740 254837803
906149504205 225855883
585393488570 181834103
596397125470 444888939
299298929170 109769022
49516371540 444883450
472056028500 444877961
491901568776 63870004
170668506732 197406396
149649467330 422334638
946862960735 300182432
793362225980 38582181
410985843705 444872472
439595299645 5571335
77025463790 444866983
489661847540 444861494
996379326785 444856005
200550483358 108638288
46215280470 296916477
428041480900 317170887
690478220965 444850516
5490 444845027
762552042660 55587103
115853190183 6548377
170556377440 444839538
329558930645 252719049
654716401040 211688774
916602959260 444834049
24208006670 406740389
222823652715 6877717
223924016405 51514265
138645830430 21780352
875414361004 308459844
111136738180 444828560
434094315523 299238324
843978955720 444823071
331209476180 392798329
867815392604 161420512
841228046495 444817582
658017492110 444812093
665791334561 84541578
566687305840 444806604
765302951885 444801115
479758574330 56372030
829674227750 391135162
682901636707 267220987
64371281355 380585304
33561098035 161711429
414291040547 360226603
123240738770 297394020
250572026942 23355695
912353835228 275723448
26408734050 444795626
666270219785 295703408
414286934775 6164147
593096034400 81851968
248132017585 444790137
896796412840 444784648
591995670710 206732207
888543685165 356389792
468754937430 444779159
61070190285 235494567
641512036760 373208088
905082870420 169917484
7702551320 444773670
715910340829 26967457
330659294335 338819503
397231297580 444768181
333960385405 444762692
739444405170 250528938
76475281945 248915172
937509869370 437906931
286644746735 40777781
959057787808 128673138
66572008735 356823423
110586556335 211101451
21457097445 18338749
162853831610 257044381
223373834560 444757203
925956050625 146221471
442346208870 56410453
837376773580 444751714
531475667760 327226735
806620097032 134848263
993942948238 115724587
317454930055 444746225
478108028795 154894091
955665870255 440042152
410985843705 29926028
36312007260 444740736
788960771220 158807748
52817462610 444735247
1100369180 444729758
830224409595 444724269
174407650355 444718780
52990069704 233858845
85278191465 444713291
874789139040 444707802
776377292594 292624079
710855543958 199426348
591995670710 161969412
62904787479 183634495
939160414905 312137474
344413840460 444702313
367016014988 264460020
906699686050 444696824
801614953655 410785782
819770954540 444691335
458301482375 224176249
784559316460 444685846
618996665278 124594811
406034207100 444680357
506167302890 444674868
634366984123 234956645
635675995681 19634153
63821099510 444669379
358168386585 132487993
795908875629 26923545
788960771220 159263335
816469863470 444663890
933108414610 444658401
755399678675 444652912
129842920910 444647423
366198828808 41623087
667370583475 444641934
914952413725 444636445
992528053870 444630956
914445523623 344528063
6602187630 444625467
187061832790 17888651
447297845475 301241809
589794943330 444619978
35211643570 383807347
528174576690 444614489
259135654485 5181616
751548405760 444609000
72073827185 444603511
455550573150 444598022
970520780070 444592533
876989866420 438324095
590345125175 444587044
889644048855 444581555
990694244184 39954431
771990180591 88625394
177708741425 444576066
587152381476 47792723
740155826390 234297965
117188738475 444570577
946862960735 176476839
573626869365 15868699
277291655370 93823477
354867295515 444565088
645620595572 30771334
338057087977 23706991
256934927105 444559599
249232381275 444554110
260786200020 444548621
121040011390 444543132
570538578755 444537643
48966189695 265524886
720188040595 405911550
256934927105 125736523
345640440172 134299363
995829144940 444532154
25308370360 444526665
539888860861 232058453
211269833970 444521176
209069106590 444515687
882491684870 444510198
668127848823 123809884
195864742310 444504709
611802217130 444499220
44564734935 444493731
923205141400 444488242
912751686345 161590671
365870932415 444482753
568541493275 188541661
696530221260 444477264
45665098625 444471775
341192032506 302575636
141025021667 5478022
911651322655 26319755
942461505975 252417154
896246230995 196116481
184310923565 444466286
127092011685 444460797
908350231585 444455308
823622227455 151984921
67122190580 444449819
895145867305 347612881
790640776218 213044557
998207221910 88142362
968320052690 444444330
280592746440 380876221
633809490930 302899487
563386214770 444438841
867086593210 444433352
784009134615 444427863
835726228045 444422374
921554595865 428992795
323506930350 444416885
480330821955 309008744
198615651535 444411396
171106559285 444405907
631058581705 171624563
419273777826 41183967
503966575510 399610178
788410589375 444400418
155906234770 158643078
945762597045 444394929
726240040890 444389440
98553347378 224972154
391729479130 444383951
885242594095 444378462
139841631363 79985708
963918597930 427302183
967219689000 444372973
987026235420 95953209
391179297285 444367484
590345125175 444361995
170556377440 444356506
73174190875 25984926
475907301415 110938179
161753467920 444351017
464609643322 141303327
366042474643 215728678
409885480015 444345528
905049140515 396558294
304800747620 444340039
670671674545 444334550
538628031745 444329061
940260778595 444323572
784559316460 208302061
503966575510 100300497
135344739360 78547590
804365862880 444318083
425290571675 444312594
125991647995 444307105
900647685755 34031800
835176046200 444301616
254184017880 444296127
217872016110 444290638
879740775645 255441593
621705490340 444285149
649214582590 408079705
178258923270 148746411
315804384520 40541754
836276409890 444279660
498641189987 106453666
122140375080 410758337
813168772400 444274171
716886949525 444268682
909054264611 69523674
697126604018 21890132
524323303775 132548372
171106559285 444263193
692128766500 263466511
425290571675 381600769
546330577575 444257704
366769276041 12317316
657467310265 444252215
543579668350 444246726
245381108360 444241237
708084040005 444235748
446197481785 444230259
857183320000 330542091
55568371835 44148027
841228046495 444224770
964468779775 348524055
642612400450 444219281
584843306725 444213792
234927653305 395921570
649764764435 111245563
716336767680 444208303
949352091153 116855321
420889116915 34108646
325707657730 444202814
970701187033 169072178
908350231585 444197325
743295678085 444191836
368071659795 394280359
12654187925 172826654
423640026140 416181469
125991647995 444186347
627207308790 444180858
841778228340 444175369
508918212115 444169880
930077475653 173584136
951264415495 444164391
112283736414 308844074
893495321770 444158902
782908770925 83976211
887993503320 348540522
624005085588 6992986
164244640246 40607622
740544768860 444153413
733392404875 444147924
582642579345 266156121
170692729689 97056498
629958218015 444142435
676723674840 312576594
899547322065 279598682
422002248019 402535815
948513506270 151995899
319655657435 444136946
798313862585 444131457
832975318820 271238935
174407650355 444125968
669021129010 444120479
535326940675 444114990
762001860815 444109501
115538192940 444104012
801064771810 444098523
607400762370 444093034
889306955479 95579957
699335504519 24848703
635068135424 21154606
410435661860 67026179
550732032335 444087545
980974235125 156842686
232176744080 444082056
160889372746 68645434
787480082790 113292960
557884396320 444076567
295997838100 244309901
742745496240 417625076
108482962299 312829088
285544383045 399681535
336161112785 444071078
771354952180 444065589
441796027025 444060100
9999407557 336810529
399982206805 444054611
648114218900 187756734
1273190345 97835936
101233464970 444049122
687433801024 132773421
453977998860 872751
599698216540 289791755
248132017585 395350714
925767248073 70983748
683876038825 444043633
423249261322 54686907
682561145640 108188190
319655657435 444038144
475907301415 444032655
412086207395 444027166
410435661860 444021677
575490215360 256347278
382640825829 122607793
35211643570 423597108
677824038530 342930764
780708043545 148208489
371413292619 86621909
153532521555 385097262
970312787974 16917098
575043610945 167974378
424190207985 252049391
656917128420 686125
329558930645 444016188
721288404285 444010699
549081486800 444005210
378582068714 3930124
192563651240 443999721
600798580230 443994232
957316415790 216524583
220789609798 210228700
590345125175 265420595
129842920910 274219462
415937480310 65165408
492412756765 443988743
490392227766 72811585
602449125765 367559907
9353096855 18750424
610151671595 443983254
926588380844 215531074
735042950410 259937084
428591662745 199354991
550187335 443977765
600427756949 127558871
987026235420 53106075
851681501550 298167969
915589892626 268560303
452590634408 1668656
306451293155 443972276
117809168542 74546109
817387945540 48934435
595846943625 370957598
59419644750 443966787
409463515721 301658973
627757490635 358464634
393930206510 41941449
172757104820 92950726
378563208510 351817455
922128314542 78240206
762001860815 443961298
94631282830 443955809
45114916780 443950320
839867891016 30721933
331209476180 443944831
281142928285 443939342
17605824530 443933853
934208778300 443928364
418138207690 92824479
412086207395 443922875
684607341203 19831757
765318299129 372653699
753385972503 163231882
361469477655 443917386
273440382455 443911897
381826205920 443906408
886342957785 273879144
716336767680 443900919
31910552500 120686643
343863658615 304529720
656538472336 154938003
412714047612 6422130
629108624779 10566325
785326676079 152407574
600798580230 443895430
255834563415 443889941
100683283125 443884452
252533472345 443878963
127092011685 319075570
664069492405 443873474
311953111605 443867985
789510953065 443862496
339462203855 443857007
61070190285 443851518
999130236010 102424740
965569143465 443846029
282793473820 443840540
673972765615 443835051
999680417855 443829562
221723289025 443824073
853332047085 210508639
552382577870 313268208
141946921500 5401176
295447656255 443818584
643712764140 443813095
969970598225 443807606
481596217919 34904551
935309141990 330278619
509468393960 443802117
128742557220 203329027
130393102755 338989662
446747663630 425139517
336711294630 153384616
38512734640 443796628
7152369475 443791139
166705104525 443785650
44289184227 9188586
554033123405 443780161
258194888959 155195986
246481472050 349561476
178258923270 192389450
334510567250 443774672
876439684575 443769183
912271483761 154855668
366421114260 443763694
821522843482 1399695
802891882008 156935999
729857748458 50345108
495163665990 443758205
766953497420 443752716
704232767090 443747227
365870932415 377687112
976022598520 443741738
212370197660 262533381
612654480601 105032015
486360756470 134063336
229673300931 949597
752098587605 403732417
555691232782 99866866
265187654780 443736249
596647835545 89745150
605750216835 443730760
210169470280 394950017
711385131075 443725271
675855150043 15709518
842396698834 284588183
761106939417 91518097
918803686640 443719782
500115302595 443714293
996710642825 99065472
450048754700 443708804
729739394640 40470397
436294208575 393797327
716886949525 71966279
122332270520 129748982
306451293155 51722847
457751300530 443703315
901748049445 443697826
24208006670 338731679
387878206215 443692337
950714233650 443686848
822521863765 385530893
236655988948 300495305
997479690475 109801956
557884396320 366242547
551832396025 443681359
950995912663 106514045
295997838100 443675870
156048899369 85946762
38512734640 443670381
387328024370 443664892
901748049445 251593804
612352398975 443659403
747851675640 209800558
339462203855 443653914
664619674250 443648425
216379405572 271216979
990877508335 195518180
190913105705 443642936
72624009030 443637447
905599322360 443631958
364220386880 443626469
705333130780 443620980
660218219490 323137430
769704406645 20753909
137545466740 443615491
684426220670 443610002
235532148805 87999648
472056028500 218566491
762001860815 443604513
144326661637 43538748
697080403105 318471780
678456291903 252603780
189940602781 250578339
521572394550 443599024
883041866715 443593535
23107642980 443588046
29709825120 443582557
988126599110 443577068
571088760600 320025167
637660763845 443571579
393380024665 443566090
930907687230 398501400
898446958375 443560601
61620372130 443555112
713585858455 443549623
280183615428 192658411
209619288435 443544134
294897474410 443538645
568337851375 443533156
955665870255 443527667
936409505680 292091646
173857468510 443522178
370822569020 117431666
763102224505 443516689
636560400155 443511200
497364393370 141912606
105634919730 443505711
125051151430 134683593
58319281060 443500222
254734199725 174703892
553862407108 25243911
974372052985 443494733
36952570979 165647042
417091032410 43313699
236578198840 337617412
828023682215 443489244
898596489713 13667610
935693492748 58035197
540828759125 443483755
662418946870 443478266
393930206510 443472777
817570227160 443467288
724589495355 262429090
949063688115 403748884
176058195890 443461799
826923318525 443456310
685526584360 443450821
185961469100 92692743
417823224006 92489650
242851839466 39828184
620054944805 402848688
713035676610 443445332
693779312035 341772585
486360756470 443439843
13204369770 336486678
807666953950 443434354
487534705694 92934259
126541829840 443428865
497364393370 443423376
673972765615 142143144
503416393665 329340000
814269136090 443417887
910848396897 135463031
107285465265 443412398
993078235715 443406909
395802705249 105871832
185411287255 185681892
677824038530 443401420
405484025255 105635805
588694579640 443395931
678374220375 48105596
787075897367 74474752
286094564890 406515340
8252733165 443390442
334688943283 242915695
423640026140 401169054
83290876405 161623605
316904748210 443384953
452253461605 425430434
26958915895 443379464
630508399860 443373975
180459650650 378192100
837926955425 203372939
980974235125 443368486
758150587900 36073708
30260006965 443362997
569438215065 443357508
604649853145 210448260
710834949230 265760913
247581835740 68832060
443996754405 106404265
359818932120 258581301
620605126650 438340562
337261476475 443352019
80326554860 5823829
667370583475 88790064
158452376850 59390980
47943248350 77938311
507860294862 368059406
441245845180 443346530
746596769155 443341041
325172856063 115263511
389528751750 18152123
274540746145 67750727
128192375375 443335552
566687305840 313290164
848380410480 229791496
132043648290 443330063
309202202380 443324574
729541131960 443319085
696530221260 443313596
11070174559 175889516
365320750570 242202125
241826356714 20567283
554033123405 443308107
771102016152 131011452
513869848720 369464590
841228046495 153494396
932008050920 443302618
147998921795 443297129
944112051510 214219203
528174576690 138975991
205217833675 443291640
396713506324 310633488
318005111900 443286151
96459704899 203114956
550181850490 443280662
976800908694 103967149
277914928739 65653929
631855993599 39312218
4443215073 182756255
735593132255 443275173
833525500665 443269684
152530432921 256682107
911101140810 365797938
59419644750 443264195
484160029090 190682371
525973849310 443258706
321856384815 260661632
244280744670 443253217
273990564300 342617891
511118939495 308887986
377424751160 220498619
903948776825 443247728
815369499780 443242239
501768027263 295385046
993078235715 443236750
200816378915 443231261
95731646520 443225772
932558232765 443220283
644262945985 140523889
371372750865 443214794
997059411304 11598257
448948391010 443209305
12654187925 443203816
987292182959 16867697
558434578165 55252274
745023810635 177020250
648664400745 443198327
807666953950 443192838
649214582590 443187349
346064385995 443181860
118289102165 443176371
191463287550 443170882
74500470827 120944626
649214582590 142499929
753198951295 23262382
836554811970 90755126
946862960735 330712250
84728009620 443165393
230814200886 58210845
169456013750 443159904
930907687230 443154415
510568757650 241675181
827536349420 210536084
347277669393 85046566
863785502140 443148926
883041866715 443143437
746596769155 107578911
30810188810 443137948
297648383635 91205224
986479884897 139486468
167255286370 443132459
596128452479 158610144
706433494470 260573808
733392404875 443126970
542479304660 443121481
641776672428 86512129
86378555155 443115992
23107642980 443110503
896796412840 443105014
118839284010 443099525
39220028132 84349463
766953497420 443094036
73724372720 443088547
5501823940 443083058
309752384225 443077569
931457869075 443072080
327358203265 443066591
649764764435 443061102
732556479249 122607793
134794557515 443055613
61272476402 6636201
598597852850 73069568
678924402220 443050124
425840753520 222035539
719871728573 18580265
490762211230 443044635
128192375375 443039146
64921463200 443033657
55018189990 443028168
542479304660 443022679
566137123995 363739563
959672514804 82488692
836826591735 52337615
385677478835 403013358
106804192326 311610530
887993503320 91364405
183760741720 257373721
245388694158 340515604
828573864060 391255920
534986076356 76692308
165054558990 443017190
71548647735 102594899
78676009325 443011701
64371281355 282765835
281693110130 443006212
159801595333 139475490
929482997578 206298576
806566590260 443000723
896449439264 106810451
250332744965 442995234
809077039954 52957872
79776373015 98823956
446747663630 442989745
197515287845 442984256
822816990828 61449355
48997658132 259497964
941638731993 110800954
38013589517 373630741
796113135205 442978767
896246230995 206847476
495210168798 52727334
620605126650 48039728
713035676610 442973278
18156006375 290505325
132663178161 295747320
757798416241 211485681
714686222145 442967789
49516371540 331167837
158452376850 442962300
330659294335 442956811
658567673955 425962867
253633836035 305512251
285602308462 181515741
643712764140 442951322
797763680740 307175418
382926569610 442945833
823622227455 367373281
821491748297 74546109
542850717845 44016291
831408178640 280290296
726240040890 442940344
974922234830 442934855
748797496535 170373071
769704406645 442929366
212920379505 381578813
269589109540 442923877
988126599110 331464243
255284381570 442918388
653065855505 395043330
510568757650 442912899
899547322065 442907410
324057112195 442901921
898646088317 159071220
963918597930 442896432
787310225685 442890943
770314528370 323022161
446926127487 5478022
226124743785 33735394
528174576690 159290780
137545466740 442885454
689928039120 143960003
942476430566 142604220
619504762960 442879965
317454930055 442874476
338361840165 442868987
627757490635 442863498
936409505680 5038902
329164224725 271595720
56668735525 298919962
18706188220 442858009
805845296910 29289304
724039313510 442852520
10453460545 442847031
83679313887 232519529
932558232765 385388179
85828373310 442841542
914952413725 437242762
984825508040 442836053
156801831315 442830564
19256370065 87280589
323189174721 145957999
761047718596 184342576
991704544362 63260725
726790222735 439460318
584843306725 442825075
327111195357 37797254
955665870255 206737696
995829144940 442819586
755007530629 87922802
861034592915 442814097
208518924745 442808608
673465524217 75671354
599742139518 11845262
365870932415 442803119
685526584360 384767922
125991647995 442797630
484710210935 442792141
864885865830 414013314
960067325015 262577293
189812742015 442786652
849480774170 442781163
649214582590 283770322
625556763255 442775674
759250951590 394944528
598784325158 90612412
328458566955 442770185
316904748210 183486292
315804384520 442764696
514970212410 123661681
319716431643 35848659
443446572560 442759207
741513514400 16549335
504516757355 442753718
905599322360 442748229
821971681920 439581076
28059279585 442742740
775756406940 442737251
943011687820 287519309
582092397500 442731762
256960593669 326167358
526524031155 442726273
103984374195 442720784
411250122588 47177955
829674227750 214219203
655816764730 442715295
266838200315 442709806
124341102460 271145622
848062857944 179451877
622255672185 374508981
734492768565 34284294
330109112490 9380701
69873099805 442704317
817020045315 442698828
727890586425 442693339
798313862585 390981470
98482555745 442687850
917703322950 129913652
5501823940 442682361
282793473820 442676872
618954581115 442671383
884309397900 52930427
366971296105 442665894
662969128715 140452532
189885394419 366165701
514420030565 268664594
954565506565 442660405
302600020240 442654916
750998223915 435008739
383476751455 368438147
807666953950 442649427
105084737885 442643938
464903664515 27884120
27509097740 229270041
530375304070 419299221
891294594390 442638449
20356733755 442632960
768053861110 253416152
193113833085 442627471
445647299940 442621982
895193078194 299957383
431342571970 442616493
586493852260 65560616
977673144055 442611004
272890200610 281432008
228875653010 442605515
443996754405 442600026
286442924275 81314046
110586556335 389104232
41263643865 442594537
559534941855 442589048
709734585540 201309075
338912022010 442583559
676723674840 442578070
590895307020 442572581
674522947460 6817338
241529835445 442567092
665720037940 442561603
429141844590 442556114
794462589670 194552116
80921296407 138580783
778507316165 442550625
596550087433 109626308
213470561350 149075751
388648392669 154367147
258959860863 64177388
344964022305 198613976
544129850195 340652829
221876854778 254782913
439595299645 151057280
635460036465 13991461
107835647110 442545136
763933393749 49609582
754849496830 442539647
203716967681 132306856
716336767680 442534158
9353096855 442528669
284444019355 442523180
760351315280 442517691
901748049445 442512202
510568757650 442506713
735042950410 442501224
30260006965 442495735
245381108360 143240944
173307286665 442490246
286644746735 442484757
120489829545 221080453
47315644160 442479268
833525500665 245682151
307001475000 72465778
246481472050 442473779
203099704767 185374508
55018189990 276771847
87478918845 79178825
33132524985 57107556
981524416970 442468290
586493852260 413365612
52267280765 442462801
617854217425 413711419
162853831610 442457312
626657126945 325173849
39062916485 442451823
948513506270 211469214
626106945100 442446334
621832933942 61487778
77025463790 269471477
628307672480 442440845
516620757945 442435356
36562140990 87478193
767747001146 166212409
96832010210 442429867
805466226570 442424378
374164240267 30057764
289945837805 434410438
230526198545 442418889
428591662745 442413400
917153141105 442407911
797763680740 442402422
517721121635 442396933
576590579050 442391444
45114916780 442385955
833866806685 99949201
632904749711 169138046
146348376260 72976255
341112749390 340318000
237921351978 143465993
374673841935 442380466
196965106000 206660850
86928737000 416340650
147998921795 290335166
722388767975 136709034
247627745736 58112043
831874955130 250797899
769704406645 380826820
8802915010 442374977
701481857865 442369488
220622925335 354056967
854432410775 442363999
819446485864 23882639
136445103050 442358510
524394166765 369266986
946862960735 442353021
581542215655 442347532
82527282240 442342043
713585858455 442336554
635121773932 152242904
976022598520 442331065
998580054165 79365451
628857854325 27027836
554583305250 36139576
571142585734 281541788
992528053870 400861670
790950805916 10066826
13825903126 260266424
918253504795 442325576
651415309970 442320087
174957832200 178612060
285070415965 199075052
684976402515 442314598
255284381570 442309109
503416393665 442303620
70423281650 442298131
136445103050 442292642
24424547720 90716703
457385763156 212298053
617304035580 442287153
195314560465 442281664
614553126355 442276175
981524416970 287288771
966119325310 442270686
146898558105 442265197
286094564890 442259708
600798580230 442254219
945212415200 424738820
96281828365 70846523
725689859045 224478144
900647685755 442248730
260236018175 442243241
450048754700 185270217
890744412545 179226828
440695663335 442237752
304800747620 442232263
745496405465 442226774
29709825120 442221285
11003642390 442215796
370272387175 442210307
519558441373 253075834
709752040560 239128285
128954454576 13607231
811518226865 442204818
654716401040 78026135
475357119570 337880884
751548405760 224077447
522672758240 65099540
84177827775 442199329
266288018470 8035896
168923764468 40267304
926506232470 33658548
691578584655 246620770
119389465855 133069827
47865826005 442193840
193664014930 110768020
184452836171 167941444
742745496240 98176254
363120023190 139568803
923755323245 442188351
545230213885 124386229
770254588490 441348534
392485042888 99718663
436338427959 277134121
83627645930 40508820
360919295810 442182862
936959687525 59720320
7857132538 36902547
154803088157 179029224
67676055544 296515780
60781954498 161980390
944112051510 55274230
51717098920 442177373
373573478245 442171884
263537109245 442166395
33561098035 442160906
419238571380 442155417
193975405900 101716659
768604042955 140315307
876439684575 185341574
349915658910 442149928
744946223620 442144439
471663699317 158615633
453697793480 66674883
226674925630 442138950
200816378915 442133461
350465840755 442127972
787310225685 442122483
107835647110 442116994
983174962505 442111505
632727581258 303442898
463253118980 94498624
642062218605 442106016
966669507155 442100527
311402929760 395723966
995829144940 11268917
821421500075 442095038
655860934713 18931561
322956748505 187487773
161753467920 157188493
609601489750 442089549
68222554270 442084060
961717870550 442078571
670121492700 375837319
319655657435 442073082
379075296695 184853053
514420030565 273461980
645913491520 264685069
447848027320 379136208
570538578755 442067593
818120409005 340658318
661485695785 86726200
450598936545 442062104
648114218900 442056615
521572394550 442051126
38512734640 165411015
693930544963 139173595
205217833675 442045637
36862189105 442040148
852781865240 442034659
519371667170 442029170
541929122815 321364483
410985843705 442023681
814269136090 442018192
805841663192 17773382
341112749390 442012703
277841837215 316967794
477639644028 132932602
604099671300 142093743
720188040595 442007214
927632970805 66921888
909450595275 421654002
944662233355 442001725
973271689295 441996236
192563651240 438170403
869837502435 441990747
539728395435 441985258
133245684727 122717573
354867295515 441979769
773155545019 276618155
405484025255 333357948
640742928731 40585666
62170553975 441974280
513478425222 73733737
547786853514 34531299
820871318230 441968791
141946921500 128508468
365320750570 311231789
519371667170 441963302
746046587310 441957813
431001103861 189469302
547430941265 441952324
837926955425 342233661
113887647405 441946835
164504377145 345702709
893495321770 322868469
772455315870 107897273
838477137270 441941346
81977100395 441935857
119939647700 441930368
742745496240 441924879
329008748800 441919390
291241609895 178990801
69322917960 196917875
492412756765 123359786
659117855800 55389499
442426814835 128563358
228875653010 441913901
944227408334 166195942
68772736115 441908412
977673144055 441902923
486360756470 32621127
352666568135 91501630
72073827185 441897434
730091313805 441891945
496844719387 147423562
972171325605 42446437
549081486800 106129815
831324773285 214274093
644262945985 441886456
146348376260 441880967
8252733165 441875478
182110196185 441869989
29159643275 191911907
947413142580 32225919
876989866420 158676012
149099285485 441864500
108385828955 441859011
10453460545 172683940
715786585835 441853522
398331661270 441848033
249782563120 441842544
931659611781 203680323
181009832495 129694092
227775289320 441837055
610151671595 441831566
234927653305 119940139
335887587518 70193332
766764343572 806883
974683679982 37687474
780157861700 441826077
569988396910 441820588
146675235232 92028574
121040011390 80627921
966669507155 364261018
313603657140 441815099
863235320295 19162099
207418561055 441809610
136445103050 441804121
255284381570 441798632
444546936250 30370637
785109498305 441793143
244830926515 312005738
415003960264 248662678
828573864060 441787654
26408734050 441782165
163404013455 441776676
2750914715 441771187
596521742237 301137518
56118553680 203998685
770254588490 441765698
37412370950 441760209
286644746735 441754720
56668735525 441749231
448948391010 186400951
475907301415 441743742
794462589670 441738253
97013767467 59736787
330109112490 441732764
962268052395 441727275
305901111310 441721786
431342571970 441716297
364030371259 23794815
300589859962 210146365
996379326785 441710808
856633138155 3040906
256934927105 204382915
162303649765 441705319
102333828660 441699830
731741859340 332578510
806303559961 115230577
44564734935 386244463
995278963095 441694341
205217833675 441688852
347714931530 136050354
578241124585 300934425
130393102755 441683363
616203671890 20095229
43564869346 108138789
800514589965 441677874
233549746400 149383135
673138135393 153966450
303700383930 113622300
329008748800 441672385
566137123995 399785826
699831312330 441666896
66021826890 138449047
961167688705 123848307
84177827775 441661407
580441851965 441655918
722938949820 370474566
825822954835 115856323
30810188810 441650429
316354566365 441644940
365537516669 118776471
873884776562 224736127
121040011390 392013402
895312315741 27187017
875339320885 441639451
657467310265 441633962
567237487685 441628473
8802915010 441332067
193113833085 425474346
655816764730 441622984
404383661565 441617495
335337976529 41255324
366971296105 242163702
154601103935 211688774
669021129010 231882805
330109112490 186604044
732548289661 158022821
682775675135 441612006
966119325310 260244468
486910938315 441606517
461602573445 441601028
58869462905 441595539
974922234830 441590050
295997838100 264899140
801064771810 441584561
71523645340 441579072
280592746440 441573583
879740775645 441568094
268748024254 3205576
670322434012 113457630
267388382160 441562605
631058581705 34267827
81977100395 405192491
415937480310 441557116
387328024370 280674526
342216823644 227030529
468754937430 441551627
25591355755 100975644
48966189695 137713521
303150202085 83333998
506167302890 441546138
237678562530 441540649
143125909626 208483198
432475386628 70434848
866798807521 148329247
986476053575 441535160
695429857570 214850438
572739306135 441529671
335060749095 441524182
123790920615 319135949
179909468805 60368022
402733116030 441518693
639861491225 441513204
457201118685 441507715
895204725852 306802166
259135654485 174841117
747697132845 441502226
711512130068 67997732
980974235125 441496737
325707657730 16560313
153500740245 16187061
168905831905 441491248
855330112188 13195556
642612400450 441485759
278942200905 436891466
181664502944 209871915
672520812100 106481111
660218219490 441480270
547430941265 170126066
199716015225 441474781
765853133730 441469292
497914575215 305160955
200534867153 28443998
13204369770 441463803
622255672185 73080546
11680422531 12427096
804674838690 116306421
833244784808 56333607
782448306785 170038242
392279660975 427335117
966888079135 71011193
635460036465 82922323
568153116172 11729993
28609461430 441458314
707559080115 136341271
516291969426 73563578
676723674840 441452825
867636775055 46980351
815919681625 441447336
656444242673 70314090
469305119275 219746626
933658596455 253361262
940095101200 46903505
343863658615 441441847
861437304378 22784839
360369113965 250287422
69322917960 441436358
659668037645 441430869
611252035285 441425380
49516371540 441419891
879740775645 441414402
257485108950 441408913
390078933595 441403424
609861432323 150870654
678013282783 152237415
99582919435 4056371
283343655665 441397935
924525301117 170850614
920087388419 70972770
397962841474 242273482
900803370262 192729768
934208778300 441392446
677110276088 47403004
984825508040 420885542
39062916485 441386957
303150202085 441381468
532612357652 95684248
763102224505 441375979
137590366760 384658142
230526198545 441370490
617854217425 441365001
214570925040 306214843
288845474115 441359512
651415309970 263230484
875889502730 441354023
500115302595 98999604
400532388650 441348534
479758574330 419623072
595846943625 309689380
341855875074 199179343
599148034695 334697264
346064385995 441343045
886342957785 88136873
107835647110 19008407
124891284305 441337556
407339804500 88795553
824277913369 283814234
221921979847 34322717
697080403105 406186000
465453846360 128678627
582642579345 185401953
459952027910 441332067
679251683845 45048223
828023682215 218972677
872238693584 113496053
878172482775 313048648
650314946280 441326578
353766931825 228122840
425290571675 99669262
674522947460 113479586
540828759125 441321089
589794943330 354364351
386777842525 154169543
985925871730 441315600
753198951295 441310111
318005111900 441304622
508918212115 441299133
481409119865 8337791
631608763550 350774545
975512360128 109159743
531475667760 404725926
475357119570 340883367
811518226865 441293644
765853133730 287673001
86378555155 441288155
980974235125 125456584
140296375965 441282666
537527668055 441277177
790061134910 441271688
33036429062 343765092
661318583180 87522105
842328410185 441266199
733470376120 872751
662418946870 441260710
734492768565 441255221
189812742015 436831087
441915511577 248723057
74824736410 231471130
19806551910 441249732
813168772400 126817856
731741859340 441244243
533226651017 222189231
676173492995 364370798
373619519977 121180653
202466924450 441238754
216771652420 147692523
190362923860 441233265
19256370065 441227776
749625273577 26078239
50616735230 441222287
114116275233 188316612
514111051847 28663558
315804384520 423333636
726240040890 220531553
281693110130 441216798
317454930055 280065247
766043355025 220361394
879740775645 280026824
875889502730 155124629
444546936250 155278321
660768401335 441211309
870387684280 441205820
959517143170 441200331
936409505680 441194842
636830552268 143520883
130527660101 266825779
261886563710 316358515
248132017585 441189353
567237487685 441183864
644262945985 441178375
770398356378 198998206
572739306135 356977115
232726925925 63793158
467654573740 441172886
835726228045 441167397
364792969334 292272783
978223325900 173935432
569438215065 441161908
283893837510 19842735
194214196775 441156419
383231582362 109889780
944112051510 435343568
987246399210 199623952
635460036465 135753948
340012385700 37616117
408785116325 441150930
125991647995 441145441
897896776530 441139952
757050224210 441134463
946624329041 51893006
568337851375 441128974
2750914715 441123485
830063699745 39465910
795012771515 177250788
853332047085 10401655
484806361748 216568495
297648383635 169000821
239329108065 94844431
504581977653 27313264
2750914715 441117996
158452376850 441112507
157902195005 398424554
732842223030 323801599
189652526175 504988
892394958080 16472489
995278963095 441107018
738344041480 441101529
966119325310 196154904
793912407825 123118270
144212616684 80463251
50616735230 441096040
513869848720 278264855
208518924745 271118177
532025849605 441090551
839816568866 38401044
273690433850 115362313
990327326490 62119013
113517488293 224544012
527624394845 424266766
43649180386 248865771
873138593505 72460289
452249482080 353705671
222273470870 173210884
982624780660 441085062
134244375670 338473696
341112749390 441079573
954015324720 441074084
474256755880 435294167
19444944660 87714220
247031653895 441068595
398606374742 94268086
938091311070 183365534
730091313805 441063106
489497816845 36106642
139746194120 380579815
443446572560 441057617
27521963956 22428054
102333828660 284214931
483059665400 441052128
832425136975 441046639
967219689000 127860766
267388382160 313218807
136995284895 441041150
928156778005 252208572
694489020687 126076841
563386214770 437045158
448398209165 441035661
313053475295 441030172
602999307610 441024683
92813907210 47721366
196965106000 441019194
583192761190 90184270
339234572117 22927553
173307286665 441013705
333960385405 441008216
224474198250 441002727
461602573445 440997238
323506930350 440991749
247581835740 100904287
440145481490 324762174
465453846360 440986260
272890200610 440980771
820871318230 440975282
764202588195 440969793
353766931825 440964304
676723674840 440958815
691578584655 440953326
832425136975 440947837
342763294925 440942348
532025849605 197400907
101783646815 409523312
552382577870 186626000
441796027025 440936859
699452930696 231860849
940358010741 21719973
828023682215 230312951
152400376555 440931370
717437131370 440925881
384577115145 440920392
710284767385 440914903
203567288140 142258413
692128766500 356977115
514420030565 304672434
941982560372 230433709
167805468215 440909414
608295016691 14260422
472247073145 211710730
1650551025 440903925
806566590260 68963796
444546936250 440898436
936409505680 440892947
979873871435 440887458
102333828660 440881969
213237841309 38368110
136995284895 416626078
520472030860 440876480
505858713891 148142621
889093867010 206540092
315804384520 202280628
149649467330 109840379
739994587015 89026091
606348059667 299490818
872588411660 301258276
754849496830 110158741
45665098625 440870991
793679539581 80029620
227775289320 440865502
509468393960 440860013
941911324130 305440894
377974933005 440854524
558984760010 440849035
680024765910 440843546
529825122225 440838057
239329108065 440832568
824722591145 65681374
340012385700 440827079
869837502435 440821590
317454930055 440816101
298748747325 55279719
307001475000 274944010
993078235715 440810612
716886949525 440805123
311402929760 440799634
396681115735 440794145
477007665105 440788656
559534941855 440783167
600248398385 440777678
570538578755 186395462
924958770355 336409832
492412756765 390674086
964516885371 179221339
598597852850 5692093
295447656255 440772189
66150253023 167238852
950805493764 306401469
236578198840 416626078
993290253829 155525326
410051730847 206095483
242080017290 217122884
656366946575 255260456
72073827185 440766700
990877508335 440761211
261978850267 141440552
217321834265 440755722
625560034699 355522530
920001853332 47326158
638761127535 176191411
279492382750 85375906
8940546196 55548680
53367644455 353167749
384026933300 297130548
562285851080 440750233
483059665400 418415492
731852879854 256303366
530651631308 60307643
933108414610 40459419
868737138745 440744744
558984760010 440739255
474256755880 440733766
683325856980 418459404
960067325015 377774936
506717484735 440728277
214570925040 440722788
781267155993 388220503
881419616975 228364356
258035290795 197088034
956216052100 440717299
382376387765 440711810
844529137565 95799517
463278604407 282809747
615653490045 440706321
414837116620 282387094
442076372211 22219472
815650481690 118436153
148549103640 440700832
723489131665 440695343
800514589965 440689854
307551656845 211414324
55568371835 440684365
450598936545 68036155
714686222145 440678876
876439684575 161585182
701481857865 50224350
569988396910 250435625
311435962562 407305756
653616037350 440673387
95731646520 440667898
894045503615 440662409
483059665400 440656920
659668037645 440651431
267388382160 440645942
339087499851 119133256
699281130485 440640453
744396041775 440634964
121040011390 227837412
236028016995 297805695
156251649470 440629475
684522459307 273851699
868737138745 355659755
901854398820 269987443
272340018765 440623986
564486578460 297064680
116497387620 22378653
975472416675 216755121
997479690475 373575851
143597467035 264070301
828023682215 440618497
702582221555 440613008
25994805652 3331823
370419239881 196555601
237678562530 17723981
187612014635 201885420
201532076066 162430488
40163280175 203872438
773555679560 312214320
185961469100 440607519
266288018470 440602030
437944754110 341937255
749897860225 83504157
744946223620 49889521
439045117800 320458798
144147648880 440596541
714686222145 248174157
634092783709 153785313
964468779775 221278057
34111279880 187888470
951057817605 45635546
603549489455 239770498
907800049740 1438118
903398594980 404209960
383476751455 227145798
756801168905 98642819
672532476225 188799644
446197481785 440591052
181560014340 288589664
591445488865 313394455
561185487390 400927538
998265723672 35173512
11553824235 440585563
933658596455 440580074
36439395972 297240328
528174576690 191950330
819220772695 440574585
238778926220 440569096
670121492700 440563607
304800747620 115795944
679476148430 45350118
123240738770 377989007
253083654190 440558118
330109112490 85491175
683876038825 440552629
504516757355 440547140
149762041231 127696096
96281828365 223885332
448398209165 225301494
918605926040 37983880
103434192350 440541651
154050922090 130188102
283893837510 100756084
324101973792 310446862
823072045610 36951948
982074598815 440536162
373573478245 440530673
677824038530 232096876
849480774170 190687860
282243291975 225224648
592545852555 343858405
651415309970 440525184
227775289320 60834587
423640026140 341262108
63821099510 440519695
730641495650 408557248
796663317050 440514206
314704020830 201095004
344413840460 309755248
949063688115 440508717
408234934480 361011530
830224409595 63584576
493513120455 440503228
979323689590 440497739
172757104820 181082110
364220386880 347042025
503416393665 440492250
247581835740 440486761
963918597930 197708291
495163665990 373921658
781258225390 440481272
179909468805 440475783
451699300235 440470294
570199503850 72959788
260786200020 135073312
761212372129 13316314
503966575510 440464805
700931676020 440459316
53367644455 440453827
517170939790 218824474
716611623866 141182569
495713847835 440448338
850417996383 38038770
890744412545 440442849
314153838985 440437360
433543299350 354649779
150393817061 216387358
982624780660 440431871
200266197070 245303410
943561869665 172881544
30260006965 284643073
573289487980 440426382
409335298170 440420893
527202639133 154548284
86928737000 369239541
672872401925 336426299
826373136680 440415404
88029100690 440409915
576347117036 112370808
113887647405 419809698
799414226275 440404426
600310890650 111596859
225574561940 440398937
659668037645 306110552
570108128467 279406567
174957832200 440393448
314704020830 440387959
776306588785 440382470
110598011878 234786486
431916565097 328802078
232984832079 180785704
507267666580 403496390
122690556925 440376981
415937480310 429711854
323506930350 172360089
605200034990 440371492
642612400450 427335117
508368030270 200891911
896246230995 440366003
885792775940 421977853
585222667982 35299759
731191677495 336772106
257485108950 372719567
896544464832 95629358
653065855505 173150505
166705104525 92495139
627207308790 431479312
453900027615 440360514
146083644371 107534999
329775949238 67454321
761451678970 307993279
139196012275 289533772
363120023190 440355025
160727375889 246697616
152513493867 295467381
240979653600 364958121
35761825415 440349536
160653104230 440344047
538077849900 190232273
20356733755 408354155
165604740835 440338558
410435661860 37336178
989226962800 440333069
905599322360 440327580
117738920320 440322091
713035676610 80380916
227225107475 302295697
695429857570 435349057
132593830135 440316602
513869848720 166069695
124891284305 440311113
323506930350 440305624
453349845770 395460494
601944041544 232415238
850030956015 440300135
82260470020 101952686
141396739655 343990141
238778926220 379432614
843428773875 440294646
175508014045 75589019
521030276046 370293429
405484025255 306368535
194764378620 440289157
112951871380 94015592
309288851734 112859329
626106945100 362982081
535877122520 114127288
446747663630 255770933
880423796779 2113265
233277107770 292706414
977673144055 440283668
103434192350 226333426
655501984139 157616635
162303649765 440278179
229976016700 190528679
160102922385 440272690
984275326195 440267201
672872401925 414918999
434715107864 53265256
301057212797 227760566
721392228720 201221251
997626032704 61372509
683325856980 407744876
581542215655 412218411
914402231880 440261712
669021129010 366851826
121040011390 440256223
777539528292 235917220
560085123700 242954118
536977486210 372373760
470405482965 439410917
721288404285 440250734
22007279290 440245245
522672758240 238250045
366971296105 440239756
568888033220 440234267
326257839575 440228778
961769598886 184918921
622255672185 279384611
62720735820 440223289
341688065366 115175687
60565128020 376292906
612542384243 2936615
315804384520 440217800
617304035580 440212311
199165833380 440206822
399982206805 434624509
200266197070 372214579
154601103935 440201333
262986927400 297114081
174957832200 147390628
816469863470 440195844
804916044725 440190355
826373136680 440184866
868876515433 111388277
971070961915 440179377
958416779480 440173888
407134570790 440168399
575490215360 440162910
938610233060 174336129
357631208181 386732984
722142083918 75468261
145798194415 440157421
599212288929 168117092
956216052100 440151932
906151447311 11620213
43464371245 440146443
541505852139 242075878
612902580820 440140954
233827289615 440135465
516070576100 339834968
270853237545 140924586
709184403695 390432570
593646216245 440129976
111136738180 34075712
228875653010 440124487
552382577870 423212878
528174576690 440118998
386227660680 440113509
405484025255 440108020
797763680740 92720188
289395655960 318191841
309752384225 440102531
971070961915 440097042
347714931530 134562835
520472030860 440091553
275220973378 109922714
281693110130 440086064
282793473820 159658543
833525500665 228896789
17605824530 256753464
918803686640 207539090
281142928285 244233055
914952413725 440080575
341112749390 68211803
106735283420 440075086
369722205330 326568055
53917826300 440069597
146075043108 2848791
556784032630 440064108
695429857570 440058619
881391321180 440053130
47315644160 440047641
885456044838 131499973
181560014340 440042152
904498958670 440036663
118839284010 338298048
356517841050 440031174
29709825120 440025685
863644827140 25573251
140519399524 150124150
379075296695 440020196
211276025562 390481971
949205282359 241236061
493513120455 440014707
725689859045 440009218
634674488881 35211935
452799663925 264635668
957496460479 89168805
546330577575 440003729
502866211820 252526934
170221847427 202944797
851131319705 439998240
435193844885 439992751
396681115735 439987262
960617506860 120472572
198800608879 15863210
91960622785 102397295
322457016059 51646001
981073635426 319273174
998029872320 230861851
254752779990 2914659
165054558990 439981773
966669507155 439976284
362019659500 439970795
706433494470 439965306
828023682215 439959817
421439298760 1383228
333410203560 439954328
766953497420 439948839
420338935070 335778597
756500042365 320096524
889167534879 305347581
564486578460 439943350
892945139925 294863591
423640026140 439937861
85278191465 284363134
462152755290 383351760
430317133130 295796721
270689473230 135018422
330109112490 439932372
449498572855 138136174
779790957565 53825134
887127245480 48089129
327908385110 220729157
557334214475 61043169
653616037350 206446779
35761825415 209707245
487185767056 6762448
147998921795 239078884
843978955720 439926883
121835496645 47682943
132381534663 51497798
584843306725 439921394
891294594390 118101324
114988011095 439915905
165054558990 354836405
981346285034 60400956
238778926220 439910416
644262945985 366862804
413186571085 432401464
256934927105 439904927
742745496240 4813853
456100754995 40607622
8802915010 282990884
289395655960 322775156
294382208094 342486155
889093867010 439899438
994178599405 27922543
196414924155 439893949
430242208280 439888460
179909468805 439882971
85306575084 38768807
866536411365 419524270
640961854915 439877482
927056414315 169906506
940810960440 439871993
582315261878 62964319
948513506270 210014629
851681501550 219214193
705883312625 439866504
898446958375 186933384
227225107475 230845384
169456013750 439861015
79776373015 439855526
340012385700 439850037
655266582885 439844548
797213498895 439839059
394480388355 439833570
478658210640 439828081
167255286370 439822592
667920765320 439817103
964468779775 439811614
74274554565 177898490
445647299940 439806125
469305119275 439800636
49516371540 439795147
325707657730 439789658
544990665528 16346242
834625864355 439784169
543579668350 439778680
262498985326 377363261
872588411660 218259107
73174190875 439773191
176608377735 439767702
474806937725 165581174
656917128420 439762213
371477014420 34547766
309752384225 179907464
961717870550 439756724
289945837805 439751235
316959160667 108029009
826923318525 439745746
638210945690 313976289
846179683100 439740257
678924402220 96326461
864100279823 53984315
684426220670 439734768
421989480605 439729279
146348376260 88301543
693229130190 325020157
11003642390 439723790
654166219195 439718301
85828373310 439712812
640961854915 398956987
416571715212 58671921
204795144833 178326632
408785116325 78959265
187612014635 4380222
845079319410 45520277
449498572855 439707323
759250951590 439701834
497914575215 439696345
272463389529 22817773
66572008735 439690856
423089844295 428240802
260236018175 439685367
98667540534 11669614
579341488275 439679878
453900027615 439674389
1650551025 439668900
704232767090 9721019
42364007555 55169939
969970598225 439663411
636560400155 439657922
900097503910 439652433
690478220965 376347796
707533858160 158676012
985925871730 439646944
159115857144 131291391
968870234535 439641455
333960385405 439635966
177708741425 439630477
912751686345 439624988
985925871730 439619499
2200732870 439614010
47315644160 293326671
222043923471 14798344
545780395730 89898842
817570227160 159493873
504516757355 439608521
674522947460 141742447
786284226967 310831092
511118939495 393764393
814819317935 439603032
296597651483 327621943
220360806210 2673143
956766233945 439597543
97382192055 439592054
348265113375 144272876
559551551569 402892600
946862960735 439586565
32460734345 439581076
299849111015 439575587
434643663040 57837593
9903278700 439570098
929257141695 72992722
27229413815 14611718
874789139040 439564609
596947307315 428158467
780708043545 42468393
483059665400 439559120
669021129010 198372460
623356035875 439553631
214570925040 439548142
898649842793 54275232
616279892144 287683979
739994587015 439542653
982736838595 304612055
922104777710 188536172
894045503615 439537164
946901647207 297426954
173857468510 439531675
645363309675 321150412
755399678675 436589571
914952413725 439526186
768604042955 181976817
23657824825 439520697
531475667760 439515208
711385131075 439509719
697630584950 439504230
124341102460 439498741
607950944215 180461853
31910552500 439493252
967219689000 439487763
718537495060 439482274
544129850195 439476785
301752128594 177843600
96832010210 439471296
702642391973 99208186
205217833675 439465807
102333828660 359990576
867086593210 439460318
745496405465 11817817
403833479720 439454829
971713907860 304260759
307960933152 2459072
598047671005 439449340
604649853145 361351848
445647299940 439443851
434093481195 439438362
116088374785 50970854
4401460250 212490168
867636775055 439432873
483609847245 439427384
622805854030 283369625
475907301415 229528024
406034207100 439421895
612902580820 439416406
573289487980 334225210
988126599110 439410917
444546936250 397200507
580452484158 196862985
898997140220 318131462
591995670710 439405428
462152755290 439399939
318555293745 439394450
97382192055 439388961
76599602306 302114560
418688389535 439383472
300399292860 439377983
748438392269 149377646
337261476475 340812010
898997140220 136154645
478770581448 134903153
8252733165 439372494
393380024665 320321573
839057179275 173897009
592545852555 2074842
398014624700 77076538
617304035580 439367005
135894921205 439361516
204667651830 91227180
571638942445 439356027
62720735820 70121975
146898558105 439350538
94081100985 366324882
325720858775 215783568
740544768860 437429388
939160414905 439345049
86378555155 439339560
83627645930 53160965
93530919140 439334071
832425136975 439328582
124341102460 439323093
159552740540 439317604
997479690475 425183429
824172409300 439312115
874880712027 76758176
941911324130 439306626
450048754700 439301137
96832010210 278967447
83627645930 439295648
12654187925 313806130
659668037645 439290159
590895307020 439284670
612902580820 350999594
502316029975 139985967
418811782255 92659809
854432410775 180456364
985375689885 322994716
678374220375 433257748
281739953256 366308415
990327326490 439279181
424363501204 264141658
40713462020 439273692
632844716518 184831097
544338942672 186977296
622805854030 432802161
694727501270 37391068
637110582000 182608052
951264415495 439268203
119389465855 439262714
59969826595 293842637
704881679578 203877927
541929122815 439257225
336161112785 439251736
342213113080 285186484
33561098035 439246247
490212029385 439240758
821971681920 430491292
817020045315 423174455
262986927400 290450435
900097503910 439235269
758700769745 439229780
452249482080 439224291
716886949525 166393546
348265113375 439218802
143597467035 439213313
951814597340 423114076
204117469985 439207824
640411673070 439032176
204117469985 254272436
533676395140 136654144
90229828070 439202335
436844390420 439196846
329008748800 439191357
86928737000 28723937
311402929760 439185868
821971681920 396245421
174957832200 439180379
598047671005 362043462
164066868003 278067251
220635648837 157786794
753749133140 439174890
204667651830 439169401
37962552795 237690167
775206225095 439163912
549081486800 439158423
162853831610 104400780
940810960440 362147753
8252733165 376495999
738894223325 136505941
933108414610 439152934
600248398385 390223988
190913105705 325739216
935859323835 439147445
436294208575 68167891
318555293745 439141956
687925651266 164521797
958094901612 127761964
502316029975 439136467
178809105115 269372675
410985843705 439130978
949968261756 31869134
709734585540 439125489
917703322950 342475177
40175032124 401723443
875889502730 439120000
541378940970 66329076
592545852555 439114511
681675311445 200090517
942154338627 176828135
598047671005 439109022
329558930645 245094828
497364393370 439103533
629958218015 439098044
820871318230 335959734
863235320295 377484019
807696781176 327698789
780708043545 310002253
262436745555 327105977
877651211493 115477582
695462588477 188958825
530375304070 439092555
516070576100 439087066
805623667557 198888426
362019659500 203554076
935859323835 439081577
794805388698 41052231
203017106295 205272133
19806551910 439076088
424190207985 439070599
847280046790 396031350
869412266697 127794898
289395655960 439065110
549081486800 439059621
578853979832 14205532
746046587310 439054132
337811658320 439048643
680574947755 429678920
583314880462 23547810
277841837215 439043154
977673144055 439037665
626106945100 297042724
875339320885 227014062
559384897132 35552253
17605824530 439032176
184148155340 15539359
314704020830 158390584
985375689885 439026687
619084291674 220762091
432442935660 150030837
349365477065 439021198
291437896535 21868176
773773186674 174896007
821971681920 439015709
719637858750 439010220
956216052100 276541309
341112749390 439004731
914952413725 438889462
953270478071 21533347
999680417855 407657052
381276024075 105515047
486507806780 286663025
167805468215 438999242
499014938905 52842603
787860407530 438993753
828023682215 438988264
250882926810 185841073
118289102165 438982775
946862960735 204443294
463253118980 438977286
147998921795 375700094
453349845770 380025426
344079760545 189842554
803815681035 174248305
934758960145 80293092
729541131960 438971797
429141844590 438966308
158452376850 235790973
220840706899 127657673
682775675135 438960819
524873485620 438955330
595296761780 432500266
489111665695 438949841
864335683985 438944352
353766931825 438938863
136652422580 209740179
650314946280 79870439
211269833970 330157861
961167688705 438933374
494395161751 47183444
501215666285 438927885
529274940380 438922396
533676395140 417125577
246481472050 433482797
907249867895 438916907
550181850490 438911418
909079744549 216107419
16819266970 113913217
965018961620 438905929
454450209460 438900440
817020045315 438894951
898446958375 438889462
220622925335 438883973
864885865830 438878484
546330577575 438872995
345714618518 194700319
762552042660 106546979
265336631729 80106466
152456699184 141039855
86928737000 438867506
756575488670 70275667
338361840165 98889824
123790920615 438862017
822778183598 93269088
802715317345 250693608
397231297580 377319349
846179683100 438856528
320205839280 400356682
25308370360 438851039
185636649128 43061205
845710760411 208582000
989777144645 438845550
742273104503 300495305
423640026140 226520052
798313862585 438840061
427491299055 379910157
957866597635 438834572
404933843410 111404744
556265138085 339417804
891844776235 171256800
424740389830 438829083
412636389240 63024698
226124743785 438823594
885242594095 409073214
994728781250 438818105
202466924450 105849876
135344739360 212962222
50616735230 341240152
981666318598 231910250
254259892327 346893822
890744412545 438812616
28812159222 64792156
639311309380 438807127
44014553090 101727637
836702778943 3315356
23657824825 438801638
25858552205 438796149
504516757355 438790660
37412370950 438785171
128192375375 438779682
870937866125 438774193
426941117210 438768704
817570227160 438763215
191543481840 23234937
999680417855 438757726
676316333242 227272045
20906915600 438752237
866536411365 438746748
91330191760 438741259
878669695770 131384704
332309839870 269998421
478939379176 8134698
403511706143 150294309
455000391305 438735770
473706574035 438730281
214020743195 289956425
896796412840 236707636
894045503615 438724792
387398678778 106349375
848930592325 438719303
124341102460 438713814
39062916485 438708325
919904050330 438702836
112787283715 438697347
458851664220 438691858
133694193825 438686369
354867295515 438680880
652515673660 307252264
205217833675 438675391
880841139335 438669902
809075557924 50992810
352116386290 438664413
272340018765 114774990
322956748505 438658924
579891670120 438653435
341662931235 438647946
441796027025 438642457
462702937135 117014502
150199649175 438636968
125991647995 31386102
434093481195 438631479
730091313805 438625990
888229920039 78690304
598047671005 438620501
388428388060 438615012
271288540109 281355162
850581137860 40234370
980515521976 315644945
764530440676 4753474
904498958670 438609523
845202201653 241038457
676723674840 438604034
408785116325 305215845
125558381850 204476228
601757247966 5368242
385278590297 137812323
878090230110 438598545
908405566194 85282593
879740775645 8085297
731741859340 438593056
648114218900 438587567
517721121635 438582078
624068329846 139947544
767503679265 438576589
116638556630 438571100
687177129895 405719435
862685138450 218105415
773555679560 438565611
218972379800 438560122
232726925925 94910299
588694579640 438554633
838199204336 72987233
686076766205 438549144
240979653600 79101979
166488368452 27236418
20906915600 438543655
306451293155 438538166
56118553680 380865243
765462731186 227151287
891294594390 438532677
71523645340 438527188
637660763845 438521699
380725842230 438516210
1650551025 438510721
815369499780 87889868
892945139925 438505232
467654573740 438499743
730091313805 438494254
112237101870 438175892
10453460545 438488765
585072143135 195485246
267564677862 19908603
662969128715 331722226
218972379800 412503839
523987220375 122684639
700931676020 33790284
402182934185 419699918
510018575805 400762868
661868765025 80798080
464511983034 263049347
35211643570 438483276
666820401630 438477787
858283683690 178930422
194764378620 88636372
772455315870 438472298
944662233355 438466809
300399292860 288622598
91330191760 438461320
194214196775 438455831
308652020535 30716444
349365477065 438450342
224474198250 438444853
684976402515 185687381
830224409595 299424950
832975318820 438439364
176608377735 438433875
374123660090 65994247
385127296990 438428386
429692026435 438422897
261886563710 438417408
807116772105 336525101
646641467564 130791892
448398209165 275745404
863785502140 438411919
315482320026 5494489
187612014635 126356780
826373136680 438406430
718537495060 438400941
85828373310 438395452
747456519622 78640903
685526584360 438389963
463253118980 438384474
305901111310 27236418
417588025845 438378985
77575645635 438373496
281693110130 438368007
388978569905 225477142
924936556372 134282896
303779968941 15846743
251433108655 438362518
615103308200 438357029
740544768860 438351540
42914189400 438346051
294897474410 438340562
981524416970 438335073
904498958670 163852139
965569143465 438329584
380725842230 438324095
574389851670 204371937
518821485325 438318606
926506232470 438313117
250378611049 302207873
728990950115 438307628
77025463790 156897576
902848413135 438302139
138645830430 438296650
651966688417 335279098
915266664464 110153252
758150587900 438291161
539728395435 187273702
207418561055 83926810
766444049444 121724064
16505460840 438285672
932008050920 34273316
333960385405 365715603
97520778327 138394157
160653104230 438280183
314153838985 438274694
410554581045 245874266
159002558695 438269205
859934229225 438263716
602999307610 336508634
146348376260 310353549
425669504790 6444086
140019540831 61169416
960617506860 438258227
786209861995 438252738
775756406940 438247249
28671904294 296631049
869837502435 438241760
223373834560 438236271
322023404107 26830232
373222805083 5165149
366421114260 438230782
870937866125 267709508
911651322655 438225293
172206922975 438219804
362019659500 438214315
62170553975 252494000
687177129895 438208826
199165833380 259717524
872263059255 83893876
477007665105 254618243
252533472345 438203337
490762211230 438197848
148549103640 411916516
235161643886 87417814
494063302300 399143613
354867295515 438192359
273990564300 438186870
198615651535 438181381
305901111310 438175892
436294208575 438170403
414837116620 282579209
63270917665 438164914
564486578460 232442683
412086207395 438159425
145248012570 438153936
403283297875 438148447
401632752340 438142958
648928641205 143422081
990877508335 438137469
148166127713 248042421
839027319115 438131980
705333130780 237382783
71523645340 382100268
757050224210 438126491
267495088320 83152861
997479690475 438121002
598047671005 438115513
472606210345 438110024
136445103050 409666026
500248339488 171937436
510018575805 114604831
645913491520 438104535
33561098035 67344541
408785116325 438099046
245146582438 66318098
753749133140 438093557
944112051510 438088068
536427304365 438082579
907800049740 438077090
430021838489 34783793
602999307610 438071601
801614953655 438066112
40713462020 438060623
986476053575 438055134
621155308495 438049645
687177129895 438044156
630508399860 438038667
217872016110 94454712
917153141105 438033178
324896427115 52123544
520617407025 28158570
39062916485 438027689
748053187808 42907513
556233850785 438022200
675073129305 438016711
702582221555 438011222
410992633598 351921746
23107642980 438005733
314704020830 109082897
548250836103 13272402
107023895040 109154254
792261862290 438000244
4978126520 143449526
659668037645 309727803
596397125470 437994755
654827822251 220657800
79776373015 48198909
193901924657 162293263
500115302595 437989266
224474198250 416565699
964486695871 54401479
226158265108 332726713
86378555155 437983777
989777144645 437978288
497914575215 216167798
330109112490 437972799
269589109540 437967310
927606596160 437961821
614002944510 175252792
280592746440 26446002
644813127830 437956332
982624780660 371693124
702582221555 437950843
862134956605 62080590
686350409322 36968415
760974742341 286218416
996379326785 139069304
39613098330 437945354
754911709156 170032753
70423281650 437939865
793639821177 26078239
886342957785 437934376
808767317640 51629534
392829842820 258537389
203017106295 437928887
976572780365 437923398
161753467920 437917909
335820643674 187240768
403283297875 244425170
170575775566 125204090
738344041480 437912420
276741473525 437906931
453410065589 43138051
200816378915 227332424
205768015520 287431485
718537495060 407459448
740544768860 437901442
150199649175 437895953
605200034990 90101935
314153838985 437890464
781808407235 437884975
467654573740 227705676
13781068974 113671701
804916044725 292788749
784559316460 63397950
661868765025 437023202
921082330375 327380427
781808407235 437879486
441796027025 437873997
504686027137 55696883
689377857275 437868508
155151285780 437863019
413823523042 185901452
741961370307 117508512
583192761190 232925715
550377516873 214822993
724589495355 437857530
746046587310 204388404
193327163070 142801824
556784032630 437852041
107088231609 4199085
638761127535 437846552
11800565763 82395379
59969826595 437841063
666270219785 437835574
610447605541 22839729
686076766205 437830085
69322917960 124177647
509468393960 437824596
142497103345 437819107
628857854325 57305160
271239655075 437813618
486910938315 394247425
61070190285 437808129
672872401925 117009013
480858938020 280954465
41263643865 437802640
154601103935 310276703
362569841345 198679844
237678562530 437797151
134244375670 437791662
220773625830 30321236
968870234535 304079622
643712764140 437786173
111848604009 1141712
405263666442 1509475
530925485915 431122527
930907687230 163220904
212920379505 71620472
382376387765 437780684
666820401630 145118182
483609847245 437775195
483609847245 437769706
495163665990 377138212
820871318230 122004003
549654420550 401712465
411536025550 437764217
520472030860 437758728
852781865240 85293571
876439684575 437753239
494152860824 113534476
196072731498 206435801
235518486684 106393287
207970943989 421363085
907249867895 437747750
310040446945 124902195
500115302595 437742261
282793473820 277930026
966507095715 48495315
516299857119 64929381
18790164431 8332302
376874569315 280526323
20356733755 437736772
725689859045 437731283
113337465560 437725794
244951574735 25156087
957866597635 81544584
764802450979 259486986
265737836625 437720305
527074213000 240242552
284994201200 307971323
225574561940 437714816
200816378915 417614098
648664400745 437709327
852781865240 432571623
377974933005 437703838
611802217130 254986006
473156392190 24041820
959677465882 189551637
255448925323 145595725
512219303185 437698349
179359286960 437692860
61620372130 437687371
801695795647 251972545
803815681035 437681882
215671288730 201254185
11553824235 235796462
300582927355 10412633
45819048608 168644036
451149118390 397705495
407684752635 274987922
483059665400 437676393
78676009325 437670904
326808021420 437665415
719637858750 331727715
540828759125 358514035
118289102165 437659926
565939725669 44202917
666820401630 29920539
985618797695 191039156
837522407728 216453226
550732032335 437654437
572739306135 437648948
252533472345 225702191
194214196775 88916311
360369113965 198487729
445647299940 357773020
565875378122 89481678
927056414315 437643459
134794557515 437637970
790611316755 147961484
328458566955 437632481
630508399860 437626992
12654187925 437621503
522122576395 56410453
954565506565 437616014
187485270717 6740492
942461505975 437610525
55018189990 437605036
894045503615 437599547
229425834855 76840511
911123019964 198438328
304250565775 437594058
314153838985 107584400
769154224800 237629788
846737906330 3403180
75233749245 22378653
910762757519 76039117
711385131075 422263281
840400211655 98423259
705070951276 58210845
853332047085 437588569
853332047085 437583080
468204755585 241137259
189262560170 375376243
478658210640 437577591
990327326490 437572102
457201118685 437566613
118839284010 411504841
393930206510 437561124
221723289025 388308327
110036374490 323236232
912751686345 437555635
450048754700 437550146
514970212410 128179128
845079319410 99619861
907615638388 3534916
301751963924 180121535
973821871140 37380090
789510953065 437544657
189262560170 437539168
708790191785 2689610
226344649592 166311211
503966575510 437533679
358168386585 437528190
804916044725 437522701
706433494470 437517212
243180380980 213209227
14304733460 117360309
971621143760 437511723
744396041775 78542101
702582221555 437506234
913852050035 283945970
441796027025 194305111
644522526284 146534344
95731646520 437500745
128504425025 97001608
250882926810 437495256
253083654190 437489767
144992952299 20172075
2200732870 437484278
995829144940 437478789
823622227455 164302237
211459341695 247767971
487047680283 167820686
432595573772 29492397
64921463200 437473300
61984336742 34728903
608501126060 437467811
322406566660 61059636
971621143760 47112087
926506232470 346059494
336711294630 106744583
486360756470 437462322
110324903775 146506899
243180380980 437456833
680574947755 218418288
483609847245 437451344
996379326785 437445855
399982206805 437440366
832425136975 437434877
861034592915 437429388
210211225103 182756255
902848413135 437423899
590345125175 395756900
242630199135 437418410
245931290205 35804747
780261537932 181493785
421989480605 100152294
801064771810 437412921
989777144645 102364361
476457483260 118480065
253633836035 437407432
949613869960 437401943
903948776825 363745052
917881281819 208845472
782908770925 51316661
980974235125 430743786
761451678970 437396454
336711294630 437390965
181009832495 134579302
456100754995 437385476
222273470870 38373599
509579639523 189282676
976984702370 17905118
979873871435 141072789
343313476770 437379987
192563651240 374613272
852781865240 437374498
851131319705 281459453
42364007555 437369009
927606596160 437363520
775436422777 137433582
748247314690 437358031
283893837510 437352542
530925485915 63145456
212370197660 280125626
456650936840 437347053
367521477950 437341564
820871318230 185835584
549631668645 357399768
9353096855 409967921
228088744154 106991588
260236018175 338226691
380725842230 326200292
377974933005 437336075
402733116030 119544931
615103308200 437330586
676900470041 47507295
436294208575 437325097
668342594970 10555347
797213498895 193613497
309202202380 193844035
217321834265 135457542
738344041480 437319608
359364571748 302328631
609601489750 437314119
392829842820 437308630
714136040300 437303141
742195314395 282881104
953465142875 437297652
600798580230 241883763
53515029594 18300326
736693495945 437292163
58439556028 230214149
856082956310 290148540
126541829840 437286674
272340018765 272479449
774467948779 13223001
26408734050 3584317
502449099802 179638503
195314560465 321671867
132593830135 198224257
863922035526 138718008
367521477950 281898573
823272311775 178557170
651965491815 437281185
28609461430 28103680
907249867895 437275696
880290957490 437270207
345514204150 177108074
545780395730 437264718
201091932204 34218426
204667651830 380047382
823622227455 91078977
253633836035 219082457
109143171149 32407056
497914575215 437259229
984825508040 304771236
835726228045 213028090
448948391010 260359737
857770761177 68403918
158452376850 399072256
604760763879 209218724
677393912093 56465343
253633836035 243365793
288295292270 437253740
595883769326 67229272
17605824530 268598726
461052391600 437248251
146348376260 437242762
286644746735 427455875
188712378325 217995635
377424751160 7651666
648664400745 437237273
976572780365 437231784
872588411660 437226295
951327379814 195540136
38559736947 280943487
69322917960 350313469
437394572265 437220806
8802915010 437215317
693229130190 437209828
237678562530 193256712
758299564849 80106466
410494811324 152402085
144147648880 360835882
425290571675 326332028
814269136090 437204339
652515673660 114083376
558434578165 437198850
523294516645 359507544
861584774760 32066738
643817027695 34547766
726790222735 437193361
349915658910 70873968
211820015815 437187872
776306588785 257983
914402231880 92775078
70973463495 396920568
187061832790 437182383
377974933005 437176894
792261862290 157462943
264779467876 94136350
91469348888 34597167
40163280175 437171405
840127682805 57145979
189470565825 122552903
757600406055 437165916
172206922975 300528239
655266582885 415193449
83077464085 437160427
43464371245 437154938
75925100100 201687816
751548405760 399203992
513319666875 437149449
52817462610 368141741
224474198250 247224560
351206501878 183985791
529274940380 437143960
254734841938 374723052
311402929760 437138471
283893837510 437132982
645913491520 437127493
13204369770 437122004
41374625956 32676017
447297845475 437116515
300949474705 220103411
319105475590 437111026
632709127240 437105537
701481857865 437100048
864885865830 323636929
583192761190 437094559
23143546529 75001696
480308756175 437089070
564486578460 23772859
373023296400 437083581
872598692557 16971988
631608763550 437078092
375807710481 27022347
708262789290 152956474
852781865240 437072603
432027728325 165400037
936959687525 135682591
154050922090 437067114
398331661270 437061625
567284446080 136626699
673422583770 437056136
917351634323 183601561
776306588785 437050647
994728781250 66724284
827473500370 437045158
319655657435 437039669
834890999522 107622823
485810574625 148965971
37962552795 437034180
182110196185 50970854
23743343445 142434061
864335683985 82988191
379188029777 300369058
163440839156 200161874
98482555745 121493526
769154224800 415413009
63821099510 437028691
281142928285 376468554
881941503025 410857139
271789836920 437023202
329008748800 437017713
797455684553 40931473
598597852850 437012224
565315634439 83317531
303461285671 118216593
89679646225 437006735
831324773285 361620809
413463062993 121965580
354317113670 437001246
731741859340 436995757
706983676315 436990268
158452376850 291460411
546016285505 38922499
803265499190 424211876
530925485915 436984779
611252035285 299474351
291596383340 436979290
832133909683 10879198
670951256760 6131213
29709825120 355637799
680024765910 237662722
951814597340 436973801
218972379800 436968312
33561098035 436962823
773555679560 436957334
266288018470 214669301
410985843705 108588887
453349845770 411675
560085123700 408156551
815369499780 88318010
320205839280 436951845
28059279585 436946356
465563511091 109099364
29159643275 179232317
659668037645 221574463
253083654190 436940867
58999200909 297575157
766403315575 436935378
829674227750 436929889
445647299940 436924400
358168386585 436918911
75374918255 85913828
741094950705 436913422
392279660975 436907933
933658596455 361511029
771354952180 436902444
89679646225 436896955
736693495945 407437492
251433108655 30046786
938060051215 32566237
923205141400 436891466
260786200020 436885977
406584388945 436880488
763652406350 336437277
934208778300 436874999
237128380685 436869510
148549103640 436864021
702194667802 33982399
74824736410 153192501
499143381505 217929767
216221470575 436858532
203186793241 71516181
644262945985 436853043
40713462020 436847554
651415309970 124841816
801064771810 436842065
118839284010 436836576
535326940675 412739866
712485494765 262494958
248794257365 231042988
2852258122 1399695
52374321754 178672439
322956748505 436831087
863785502140 436825598
689928039120 436820109
274540746145 124858283
818670590850 404039801
196965106000 25995904
128580639790 20726464
270139291385 140364708
267938564005 436814620
870387684280 436809131
283343655665 429964348
965018961620 319745228
736143314100 57414940
996450475203 115131775
302600020240 436803642
993078235715 97188234
730890196751 138816810
377424751160 433598066
784055730736 24903593
130529202510 31567239
906149504205 61954343
345514204150 326557077
648114218900 436798153
346064385995 262610227
14304733460 436792664
688827675430 314431876
379625478540 53764755
908517327723 161491869
682775675135 217243642
172206922975 436787175
757050224210 436781686
989616742179 23877150
63821099510 389675088
396130933890 426314163
851131319705 436776197
930357505385 436770708
454450209460 329532115
302049838395 272858190
394480388355 133723018
664619674250 436765219
958966961325 436759730
42364007555 401245900
446747663630 436754241
649214582590 254475529
783458952770 436748752
928156778005 375019458
993078235715 436743263
853332047085 436737774
354945887017 237596854
884142230405 436732285
835176046200 436726796
416487662155 436721307
991977872025 436715818
490762211230 436710329
972721507450 429409959
817166848620 6477020
92430555450 30200478
58319281060 436704840
334510567250 436699351
988126599110 338171801
791161498600 122135739
738894223325 432406953
161753467920 436693862
198065469690 436688373
317183935217 11922108
679474584065 189875488
283343655665 313032181
926506232470 436682884
403283297875 436677395
375224023780 436671906
716336767680 400834225
106240710634 150371155
24758188515 436666417
262436745555 105388800
483059665400 436660928
665909386484 6828316
256934927105 90782571
762552042660 436655439
223924016405 436649950
825822954835 436644461
457201118685 436638972
250332744965 436633483
451149118390 436627994
769154224800 74672356
273002703154 28427531
116088374785 436622505
342213113080 436617016
393930206510 436611527
25858552205 374256487
999305313154 170735345
368621841640 432818628
377424751160 436606038
227225107475 436600549
910550958965 371248515
13204369770 157978909
352116386290 436595060
857183320000 374454091
216221470575 436589571
476512620265 96825960
709734585540 436584082
972721507450 436578593
972947747563 81248178
387328024370 436573104
872038229815 436567615
426390935365 394263892
748247314690 436562126
481409119865 436556637
983725144350 399676046
832425136975 436551148
111686920025 436545659
983376672277 50279240
496264029680 277046297
805466226570 19623175
91330191760 436540170
408234934480 315776681
54206942908 120115787
307551656845 423514773
759250951590 436534681
317454930055 110932690
683876038825 436529192
258585472640 436523703
365870932415 436518214
715236403990 49104594
710070583697 35727901
671272058784 40404529
94631282830 116103328
213470561350 431468334
851681501550 351328934
256384745260 436512725
419788753225 211787576
601348762075 436507236
352116386290 436501747
117738920320 436496258
127092011685 436490769
115192383032 56009756
506167302890 186389973
462196447730 240451134
467104391895 436485280
844060066673 319783651
596397125470 436479791
279492382750 436474302
750998223915 436468813
782908770925 436463324
310302566070 436457835
160653104230 436452346
401082570495 373702098
746176632698 109922714
42914189400 141424085
694879675725 128881720
121590193235 436446857
648664400745 436441368
902848413135 436435879
860484411070 436430390
242630199135 232761045
405484025255 436424901
303911013327 119149723
237128380685 202818550
726790222735 436419412
264637472935 436413923
256384745260 209218724
151300012865 40415507
854432410775 23427052
289945837805 9693574
266288018470 108111344
493513120455 260831791
832975318820 436408434
521022212705 134447566
312503293450 436402945
261336381865 436397456
598047671005 436391967
521572394550 436386478
309752384225 65461814
799964408120 41919493
847280046790 436380989
680024765910 436375500
33223466737 16856719
743399991041 81083508
689377857275 265964006
315804384520 436370011
448948391010 40519798
373023296400 15736963
931201019390 133261942
200266197070 222073962
181560014340 436364522
904498958670 436359033
42914189400 436353544
642415057014 28548289
853882228930 436348055
291596383340 220504108
983725144350 436342566
66021826890 436337077
279492382750 436331588
730091313805 436326099
420338935070 436320610
317131504289 78009668
878704913194 54906467
882491684870 170186445
792505370797 45712392
510018575805 436315121
952364779185 365457620
283343655665 436309632
347714931530 436304143
636010218310 166152030
75374918255 87055540
714136040300 187180389
861584774760 436298654
991977872025 436293165
652515673660 6356262
748247314690 436287676
173307286665 436282187
702582221555 436276698
115538192940 436271209
808767317640 22098714
464353482670 436265720
413186571085 436260231
194505218066 95140837
525973849310 282414539
495713847835 436254742
562285851080 436249253
547430941265 436243764
333960385405 308931898
805036835659 126867257
977673144055 195874965
289395655960 436238275
200816378915 77416856
747468639334 111026003
649764764435 436232786
450048754700 436227297
903948776825 301258276
495163665990 436221808
513869848720 436216319
380725842230 144355211
761451678970 436210830
963918597930 272512383
743358477734 109231100
522122576395 436205341
190607634458 144020382
845629501255 436199852
309202202380 436194363
114129679371 142774379
473706574035 405999374
876989866420 283221422
725260127816 12855238
530925485915 436188874
749897860225 217787053
821971681920 377319349
34661461725 436183385
300949474705 358256052
562285851080 110888778
31360370655 436177896
47865826005 436172407
929628384721 5730516
365357905611 60713829
363670205035 190270696
910550958965 436166918
464903664515 349830437
717657174402 182437893
683325856980 436161429
523773121930 436155940
191463287550 436150451
77025463790 436144962
210719652125 436139473
56668735525 436133984
289395655960 434882492
298198565480 436128495
140846557810 436123006
957316415790 333270124
127642193530 341618893
307001475000 436117517
422539662450 436112028
172206922975 436106539
784009134615 436101050
18706188220 46118578
170006195595 436095561
250882926810 99049005
100133101280 436090072
825822954835 1339316
622805854030 67992243
577303696371 152566755
281928648609 128107771
616753853735 436084583
764202588195 436079094
315254202675 436073605
389528751750 436068116
803388370455 30996383
907249867895 436062627
96281828365 436057138
515693780787 18267392
869517139531 15671095
812618590555 338577987
525423667465 140633669
848930592325 436051649
926550764727 136483985
386777842525 436046160
908350231585 436040671
599148034695 436035182
844186939419 131521929
988126599110 436029693
705883312625 436024204
329008748800 268225474
19256370065 293189446
544942697157 163264816
591995670710 436018715
5490 436013226
123790920615 436007737
264637472935 436002248
43464371245 435996759
981167222876 38917010
155701467625 435991270
429141844590 435985781
386227660680 435980292
107285465265 43154518
804463210295 235093870
136995284895 233134297
131493466445 435974803
404674699323 48852100
104534556040 299304192
425290571675 435969314
380926048016 150480935
333048349305 10676105
116638556630 40442952
755949860520 318894433
348815295220 394988440
193702097612 112639769
777406952475 256984002
868186956900 178332121
935309141990 435963825
868186956900 435958336
979873871435 435952847
909450595275 435947358
751548405760 159691477
212922701352 366753024
816469863470 435941869
514420030565 368180164
777406952475 435936380
470405482965 5801873
416487662155 435930891
906699686050 435925402
316904748210 435919913
806566590260 435914424
172775427102 203076533
820871318230 435908935
604099671300 192438851
669021129010 206315043
424740389830 29920539
128192375375 78081025
216771652420 389203034
990877508335 435903446
780708043545 427066156
692128766500 435897957
457751300530 250040417
634359672775 133322321
562031065259 9331300
595846943625 435892468
128192375375 135227004
312503293450 435886979
368071659795 435881490
566137123995 435876001
410985843705 435870512
326466674069 128382221
37462331828 74540620
449498572855 435865023
486910938315 435859534
147998921795 435854045
190362923860 317022684
761451678970 435848556
678374220375 151293307
712136830577 3386713
674522947460 435843067
578791306430 435837578
658017492110 435832089
777957134320 435826600
658567673955 435821111
249782563120 84250661
129842920910 435815622
621705490340 194036150
945762597045 435810133
885836644028 376139214
520472030860 414167006
365016536304 117607314
181560014340 435804644
370272387175 299633532
828280188674 129820339
714706075858 176718355
40163280175 91293048
701481857865 435799155
392829842820 303722837
204667651830 328736210
703258183835 8584796
71523645340 435793666
922654959555 435788177
680256681649 94509602
59419644750 260332292
13204369770 435782688
241834612170 127086817
758246716757 336810529
979873871435 82373423
99032737590 435777199
105084737885 299968361
149649467330 111777996
146348376260 435771710
452249482080 435766221
650887863563 28564756
988352927047 168896530
486360756470 435760732
301499656550 435755243
252533472345 435749754
729541131960 435744265
610701853440 435738776
412636389240 435733287
965569143465 435727798
543579668350 435722309
142497103345 435716820
387328024370 66279675
921554595865 435711331
195314560465 22631147
68994310578 99438724
297098201790 435705842
887507921516 174687425
773859929341 98955692
347714931530 435700353
995982595424 53221344
579341488275 403573236
488011302005 435694864
434664202878 186384484
251643095839 188234277
936959687525 435689375
650314946280 159861636
648664400745 317000728
28206834883 44060203
902848413135 435683886
714746057734 373663675
828573864060 435678397
361469477655 289791755
953465142875 435672908
147998921795 435667419
986476053575 143811800
540348430294 135254449
928706959850 435661930
142260156774 107046478
363829649507 261067818
780708043545 435656441
765302951885 435650952
450598936545 407141086
694329493880 435645463
780708043545 95640336
856164242911 8645175
492412756765 435639974
209619288435 435634485
539881873364 49422956
323506930350 29141101
890969121227 61855541
829296570664 64517706
172757104820 435628996
408234934480 76028139
617854217425 373504494
860484411070 239408224
382926569610 229072437
671221856390 123134737
64921463200 287700446
578241124585 435623507
183760741720 435618018
423089844295 297086636
601348762075 435612529
323698375692 48056195
750998223915 435607040
304800747620 282798769
176058195890 435601551
842328410185 435596062
540828759125 31567239
691122434869 117464600
933109863706 206177818
185411287255 416346139
228875653010 435590573
276204964779 205211754
809867681330 142664599
524323303775 435585084
734618752093 24552297
254734199725 435579595
50265622948 37533782
483059665400 435574106
7152369475 143652619
418378944252 146836239
121040011390 435568617
942567498565 123820862
550732032335 368421680
159552740540 240862809
374673841935 435563128
237128380685 435557639
754299314985 192658411
987828554480 15396645
61070190285 435552150
455000391305 435546661
912201504500 435541172
676173492995 435535683
234021007403 8914136
688277493585 265365705
446747663630 220257103
807116772105 435530194
827473500370 435524705
719413454544 34470920
423640026140 435519216
793681147858 87802044
40713462020 435513727
619504762960 112617813
609051307905 435508238
935859323835 251396200
377424751160 414485368
415784652664 3765454
481959301710 435502749
591995670710 435497260
622805854030 110877800
582092397500 113216114
540828759125 417367093
946457683001 139261419
437394572265 141500931
710284767385 248124756
512219303185 435491771
304250565775 435486282
950164051805 315809615
491312393075 435480793
677824038530 435475304
716336767680 121257499
250332744965 113523498
139263856315 260288380
905049140515 435469815
158452376850 435464326
331209476180 240939655
733006783250 176312169
715455634650 22565279
176608377735 435458837
802715317345 435453348
380389500847 152950985
750025611211 39383575
120489829545 435447859
50066553385 435442370
234927653305 435436881
706433494470 435431392
28059279585 435425903
346282008378 71230753
561735669235 156672527
700931676020 435420414
72624009030 24250402
412086207395 359985087
325707657730 435414925
819770954540 435409436
643162582295 435403947
978223325900 22164582
640097748763 76769154
653209601437 250397202
624269831036 55449878
695980039415 435398458
213470561350 435392969
188712378325 264053834
838096521613 120818379
391729479130 435387480
950164051805 74732735
462152755290 435381991
550187335 92006618
135344739360 290318699
27509097740 243069387
445647299940 435376502
345514204150 435371013
658017492110 435365524
281979581040 60274709
457201118685 435360035
971070961915 435354546
189812742015 5598780
340306744303 71856499
272340018765 435349057
743845859930 435343568
496294021576 317033662
834783497457 99685729
859578182332 125121755
553482941560 153818247
522405627658 24640121
392319148841 16406621
3851278405 335323010
53917826300 435338079
860484411070 195935344
102333828660 71027660
129292739065 435332590
512769485030 69534652
240979653600 386562825
374785334503 302630526
982624780660 92692743
327544604216 108610843
617304035580 435327101
13222823788 303442898
829752155083 186455841
842328410185 435321612
640961854915 376353285
337811658320 435316123
83077464085 265673089
305350929465 131983005
876439684575 435310634
465453846360 435305145
996977652649 302592103
356604589206 63891960
787860407530 399121657
779829402521 71834543
509468393960 230011056
715786585835 435299656
820321136385 162617114
229674223083 6142191
591071481964 55504768
941911324130 435294167
453349845770 435288678
441930452635 217622383
276191291680 435283189
12654187925 246928154
825822954835 59089085
41263643865 435277700
554688271397 313822597
176058195890 435272211
820321136385 435266722
750448042070 319328064
136651297335 166909512
720236898184 74568065
463253118980 435261233
59419644750 365556422
321856384815 435255744
480858938020 346888333
730641495650 151902586
35761825415 435250255
123240738770 435244766
770254588490 435239277
348815295220 387501444
725265803442 123727549
141946921500 245665684
625556763255 435233788
417037844000 435228299
419788753225 255490994
855532774465 435222810
282243291975 435217321
537527668055 435211832
753198951295 435206343
55568371835 435200854
356517841050 78366453
118839284010 435195365
745095420129 275059279
283343655665 435189876
337811658320 285685983
692678948345 435184387
648851098102 202955775
677273856685 435178898
669021129010 435173409
305078018966 63458329
638761127535 24942016
451149118390 166338656
464903664515 435167920
342213113080 125248002
212993191090 101090913
890278399026 143416592
119939647700 202752682
387878206215 119709601
33561098035 42803222
531245071962 37127596
435193844885 435162431
853332047085 435156942
152950558400 435151453
196965106000 435145964
661868765025 435140475
872167182892 277611664
752098587605 105377822
582642579345 435134986
945212415200 371912684
123240738770 175598599
647564037055 435129497
704782948935 212215718
429359692022 24777346
960617506860 435124008
946312778890 431270730
270139291385 435118519
45114916780 435113030
825822954835 347656793
31360370655 435107541
963918597930 409281796
524873485620 324163873
409335298170 435102052
412086207395 435096563
781258225390 78339008
602123026856 37358134
614553126355 435091074
435744026730 435085585
588144397795 10456545
724589495355 146506899
511118939495 435080096
6052005785 435074607
60520008440 435069118
200816378915 435063629
211820015815 435058140
837376773580 44861597
527624394845 81621430
922104777710 435052651
512219303185 435047162
623356035875 229248085
239098770250 65950335
359268750275 154581218
701557210857 137461027
150199649175 435041673
345514204150 205206265
852781865240 150815764
152950558400 435036184
201428416301 316600031
724039313510 435030695
204117469985 79672835
837926955425 253476531
373573478245 435025206
505850963423 195743229
259135654485 248251003
693229130190 435019717
446197481785 188475793
682775675135 435014228
551836973851 152693002
338912022010 435008739
890744412545 222282544
818670590850 177942402
541929122815 435003250
556784032630 434997761
946862960735 434992272
478440283454 41030275
159552740540 434986783
695451967262 162254840
393380024665 434981294
624456399565 434975805
722674245376 33230406
681125129600 434970316
834625864355 394659100
582092397500 408963434
705333130780 434964827
270139291385 188733776
566687305840 434959338
268488745850 434953849
693779312035 196220772
514587812828 41441950
150199649175 122893221
20356733755 434948360
793912407825 434942871
7152369475 368844333
781258225390 434937382
107285465265 362125797
577140760895 434931893
61070190285 144635150
781258225390 434926404
988126599110 434920915
386227660680 382983997
589794943330 361445161
64921463200 434915426
444546936250 219197726
863785502140 5763450
345514204150 434909937
80326554860 434904448
163954195300 434898959
922104777710 434893470
880290957490 4550381
250332744965 434887981
943561869665 434882492
246481472050 434877003
437944754110 256665640
694879675725 434871514
699831312330 303645991
899547322065 317620985
143597467035 306137997
292146565185 434866025
117188738475 434860536
252691401853 153049787
299298929170 434855047
990370277915 205908857
292696747030 33845174
718537495060 434849558
293246928875 434844069
682881667725 123820862
137545466740 243118788
607400762370 129979520
28059279585 434838580
688827675430 434833091
365870932415 434827602
883592048560 280175027
175508014045 434822113
917703322950 434816624
480858938020 247109291
780708043545 432127014
305901111310 434811135
77575645635 434805646
192013469395 117360309
286094564890 434800157
883201821664 218846430
601898943920 266359214
184861105410 359633791
7152369475 365605823
555696430865 177645996
313603657140 147302804
543579668350 434794668
983174962505 196961787
757050224210 166453925
28609461430 434789179
155151285780 434783690
614553126355 434778201
441392549683 226651788
214020743195 168095136
296548019945 185314129
319655657435 434772712
174957832200 400263369
877540048265 434767223
357068022895 434761734
215121106885 303250783
678374220375 434756245
276191291680 434750756
222273470870 434745267
247031653895 74705290
100683283125 434739778
896796412840 434734289
223373834560 252241506
735593132255 434728800
955665870255 434723311
544129850195 398792317
929423200412 8936092
110729418538 50904986
303150202085 70698320
634359672775 434717822
174407650355 241087858
291596383340 330306064
999680417855 409243373
976923856805 72586536
534226576985 434712333
848930592325 434706844
154050922090 434701355
284994201200 97018075
298198565480 434695866
466004028205 434690377
137615341710 226926238
912916274010 76478237
573289487980 434684888
424190207985 403979422
959517143170 72377954
348815295220 434679399
385677478835 279812753
621155308495 236477098
277841837215 434673910
962268052395 434668421
22557461135 277556774
44019915843 164186968
443446572560 190171894
804365862880 316814102
793130148152 60746763
168905831905 434662932
150749831020 434657443
701481857865 434651954
628552564215 21242430
711385131075 434646465
421439298760 216820989
299849111015 434640976
309752384225 318301621
489111665695 434635487
392829842820 94229663
841778228340 84311040
310852747915 286278795
932140890209 2113265
505617121045 434629998
759250951590 434624509
346614567840 163122102
438494935955 299068165
237128380685 215212712
847830228635 434619020
994728781250 434613531
308101838690 219560
426734837682 29569243
873138593505 233337390
218422197955 35678500
934758960145 140331774
813168772400 434608042
886342957785 131461550
501890163002 159246868
611252035285 399615667
153500740245 63694356
627918488494 173271263
612352398975 434602553
58578751579 166206920
140846557810 434597064
300664428027 107622823
484710210935 434591575
688827675430 434586086
910000777120 434580597
380259707953 38527291
694879675725 434575108
497364393370 434569619
108526072905 81593985
151850194710 434564130
445647299940 346564482
841778228340 434558641
577690942740 434553152
92980737295 12196558
154601103935 434547663
980424053280 434542174
826923318525 434536685
603591266234 318960301
585393488570 434531196
484993701318 75237723
506717484735 434525707
336711294630 434520218
121590193235 434514729
693229130190 299732334
772455315870 434509240
497364393370 230329418
335610930940 6240993
841778228340 66510213
223924016405 434503751
912263453354 319602514
157902195005 156612148
52267280765 434498262
855532774465 305660454
966669507155 183233798
319655657435 320914385
127092011685 434492773
552932759715 434487284
237321637397 196385442
705883312625 434481795
459952027910 434476306
559534941855 136346760
820321136385 384658142
930920531490 371566877
230526198545 434470817
862685138450 434465328
138645830430 54489303
960617506860 434459839
803815681035 434454350
243180380980 404231916
668470947165 283342180
128192375375 434448861
971621143760 377632222
343036866685 74106989
593646216245 434443372
590345125175 362005039
68772736115 434437883
881391321180 422323660
149649467330 68272182
609601489750 266573285
478658210640 434432394
183210559875 434426905
125441466150 434421416
820321136385 434415927
455656576718 151523845
785109498305 434410438
105634919730 434404949
239329108065 434399460
902848413135 397656094
479208392485 434393971
580992033810 434388482
851798241602 120812890
967219689000 189743752
142607854898 57096578
280592746440 434382993
913301868190 434377504
598597852850 434372015
746596769155 385766920
931457869075 63293659
620605126650 145200517
868737138745 434366526
401632752340 434361037
478658210640 29585710
646690780740 98922758
886342957785 434355548
62720735820 434350059
293246928875 434344570
950786595137 126466560
793567629849 99822954
620605126650 90689258
611252035285 223599904
404383661565 116547937
295165123539 38609626
166705104525 254909160
426462649150 24574253
249892798707 9550860
672322220080 434339081
905599322360 176729333
606874655279 3979525
5501823940 434333592
499014938905 434328103
139746194120 164549242
513041596716 9781398
807116772105 434322614
311402929760 434317125
250005175004 126186621
907249867895 434311636
102884010505 434306147
872604532853 330492690
30260006965 92357914
221173107180 434300658
993628417560 276892605
851131319705 434295169
512219303185 231185702
494613484145 434289680
705618635626 127443602
500665484440 434284191
898163772468 140886163
864052300474 29624133
461602573445 434278702
439595299645 434273213
386289181392 297816673
198615651535 434267724
210915027591 218615892
412086207395 160448959
259135654485 434262235
818670590850 434256746
577690942740 209174812
989226962800 379608262
778585984513 21461990
555683668940 51173947
566137123995 434251257
735042950410 434245768
801614953655 434240279
979323689590 12739969
621155308495 434234790
474806937725 434229301
173307286665 20166586
956216052100 346811487
25858552205 159104154
758407840863 83767629
171656741130 4402178
758751394792 242778470
846729864945 434223812
656366946575 434218323
901748049445 167425478
853882228930 434212834
818947247428 70193332
59583282818 269542834
997559884765 101211671
201366560760 434207345
468754937430 434201856
795012771515 397195018
989777144645 434196367
800829532318 11971509
274540746145 434190878
910392214177 35563231
658567673955 434185389
773005497715 434179900
62170553975 434174411
742745496240 434168922
383476751455 56048179
877646952029 105729118
409335298170 434163433
473156392190 434157944
954729161100 239111818
31910552500 160317223
953586109457 195331554
998591553620 245347322
73724372720 434152455
176608377735 434146966
524873485620 434141477
74824736410 434135988
571088760600 28625135
225176765713 141231970
190142987700 62442864
567237487685 434130499
753749133140 434125010
973821871140 201336520
751548405760 267210009
1100369180 234018026
149913466274 105685206
96832010210 434119521
20906915600 434114032
442482522696 261248955
567237487685 434108543
553500209954 141061811
955115688410 1520453
817020045315 328351980
357618204740 368394235
128192375375 209130900
781258225390 182750766
481959301710 434103054
910000777120 189546148
85278191465 434097565
993159736387 290357122
902527764803 21566281
816469863470 347250607
21457097445 93691741
196965106000 434092076
891844776235 434086587
773005497715 434081098
35761825415 434075609
847974133748 121114785
464903664515 434070120
815919681625 391793842
457819880096 296126061
711385131075 434064631
17055642685 434059142
535877122520 153713956
576040397205 434053653
407134570790 434048164
455000391305 434042675
47315644160 434037186
184540533924 88081983
485810574625 24074754
516070576100 434031697
738894223325 23125157
629408036170 334400858
121590193235 434026208
834625864355 434020719
508368030270 434015230
781808407235 434009741
923755323245 434004252
693229130190 433998763
989777144645 433993274
552382577870 177991803
500665484440 390443548
407134570790 433987785
605200034990 433982296
540828759125 128343798
99582919435 433976807
239329108065 433971318
750998223915 433965829
25308370360 433960340
826373136680 433954851
236578198840 433949362
743845859930 433943873
831324773285 66609015
260786200020 433938384
338778691292 14095752
367521477950 150063771
990327326490 315183869
165726206916 49225352
518982801546 92802523
456100754995 433932895
246481472050 298173458
563386214770 141407618
854982592620 414622593
974929771227 211524104
342763294925 270635145
725139677200 433927406
569988396910 433921917
450598936545 433916428
782358589080 433910939
190966475252 23553299
472056028500 433905450
160305790336 157962442
385127296990 433899961
815919681625 433894472
857733501845 343891339
987026235420 358964133
150199649175 433888983
820871318230 433883494
36312007260 381809351
748609325218 3408669
329558930645 91957217
627757490635 426890508
25978596635 278934513
401632752340 81319535
535326940675 248481541
17605824530 100915265
897346594685 433878005
636737755234 131241990
372473114555 433872516
130943284600 433867027
417037844000 433861538
752098587605 433856049
382376387765 433850560
748247314690 370611791
277291655370 433845071
358718568430 433839582
635752292781 100185228
304250565775 433834093
634909854620 433828604
485348677856 249678143
442896390715 433823115
529825122225 429014751
166391213152 179358564
513472107383 251247997
993628417560 433817626
41068265491 31561750
3301096560 433812137
346614567840 27252885
88579282535 382555855
391729479130 433806648
314704020830 433801159
404383661565 433795670
604099671300 117266996
14304733460 433790181
793362225980 433784692
561735669235 433779203
793912407825 433773714
155701467625 105010059
610151671595 433768225
862685138450 413173497
65471645045 433762736
122690556925 205908857
303700383930 433757247
585393488570 433751758
291596383340 433746269
805466226570 39207927
464903664515 433740780
218733072959 13316314
646463673365 433735291
496264029680 433729802
101485377136 45608101
462702937135 433724313
144147648880 23459986
170006195595 433718824
113887647405 86599953
710834949230 56130514
310302566070 433713335
935859323835 433707846
727340404580 433702357
522672758240 3029928
33561098035 433696868
873790338317 244628263
841232876815 370298918
550181850490 433691379
645363309675 433685890
300949474705 146424564
359818932120 251851787
733392404875 433680401
525423667465 254843292
327409783398 61416421
225097779003 341569492
300949474705 433674912
115282550835 66757218
156251649470 433669423
59733862555 77834020
245931290205 420912987
749347678380 197340528
448752211242 33208450
896246230995 433663934
499776628387 169659501
342763294925 257626215
65471645045 31984403
976572780365 433658445
98482555745 433652956
867086593210 433647467
798864044430 433641978
448645867356 140973987
111686920025 113512520
990877508335 204596986
243495921634 75270657
947091089064 156447478
595296761780 176367059
215121106885 433636489
302049838395 57618033
541764153501 12597255
944662233355 92577474
156801831315 300539217
170006195595 395905103
67325508629 101079935
691578584655 386370710
272346940394 403814752
309432663534 162798251
403283297875 861773
28059279585 160394069
72073827185 107836894
916747676745 62514221
821971681920 289495349
761652691639 141149635
223184790492 58842080
374123660090 433631000
547674153366 53122542
773005497715 433625511
740544768860 209937783
338361840165 433620022
862685138450 433614533
219522561645 433609044
750998223915 433603555
197515287845 193673876
77025463790 279675528
980424053280 433598066
294347292565 414457923
882491684870 300160476
880064440019 99751597
195864742310 433592577
472056028500 9413635
656917128420 367505017
908900413430 13881681
301499656550 329740697
615103308200 433587088
591261604457 62234282
649764764435 433581599
994178599405 383648166
875889502730 337046556
250882926810 433576110
340562567545 433570621
645449437574 178848087
265204956108 327517652
94631282830 120565885
919904050330 433565132
426941117210 433559643
466004028205 99114873
774105861405 167167495
105084737885 111042470
85278191465 433554154
409937027214 341558514
847830228635 433548665
74274554565 343441241
459401846065 433543176
63821099510 433537687
199165833380 433532198
139196012275 433526709
214914333347 8903158
414837116620 102457674
573289487980 433521220
336161112785 129573334
293797110720 64089564
868290342215 312099051
170006195595 235467122
11553824235 33713438
77879648411 83740184
509080779828 148246912
815919681625 36518317
733601903538 41645043
930357505385 66076582
484710210935 433515731
730839346655 129057368
795186783793 111761529
741741382165 94591937
884437670341 68502720
544680032040 269383653
872588411660 376474043
478658210640 433510242
477131787862 169346628
885792775940 65566105
386777842525 433504753
660218219490 433499264
623356035875 136730990
856082956310 433493775
591445488865 433488286
913301868190 433482797
282243291975 433477308
214020743195 433471819
831324773285 277803779
105084737885 338896349
50330085764 108929205
678924402220 246324364
805466226570 433466330
154050922090 433460841
244830926515 433455352
635460036465 433449863
106185101575 433444374
497914575215 433438885
697630584950 336031091
703132403400 433433396
63821099510 433427907
400532388650 433422418
795562953360 4039904
928156778005 1943106
790611316755 433416929
129292739065 304908461
884816216645 186971807
865436047675 433411440
682775675135 433405951
46215280470 241938653
891927742470 249200600
53513909838 185231794
83077464085 182404959
650314946280 433400462
804365862880 433394973
322956748505 433389484
550187335 433383995
902298231290 433378506
881941503025 361779990
989226962800 433373017
255284381570 433367528
447022964425 121136741
661949036161 13964016
452799663925 433362039
223373834560 259629700
116638556630 138317311
484325807868 101491610
333410203560 218923276
187612014635 433356550
675073129305 433351061
282243291975 194854011
116638556630 433345572
683325856980 389071298
307551656845 433340083
295997838100 433334594
909450595275 433329105
122844084255 184671916
274540746145 433323616
362019659500 139815808
215121106885 116015504
204790424293 164505330
844529137565 433318127
618404399270 433312638
701754633720 150843209
534226576985 433307149
69873099805 433301660
552382577870 82263643
601348762075 433296171
536447663066 188508727
353216749980 433290682
820321136385 433285193
253151382961 270591233
898446958375 433279704
82036716424 101266561
974102704847 115516005
677824038530 425809175
669021129010 2815857
289945837805 433274215
68772736115 433268726
677855907664 160833189
371028691948 43912
560085123700 433263237
71523645340 433257748
145798194415 433252259
956216052100 154202477
395580752045 433246770
279748828830 17575778
731741859340 87939269
406034207100 433241281
299849111015 114088865
841778228340 421242327
772455315870 357377812
129415791467 142779868
513319666875 433235792
943561869665 433230303
973271689295 433224814
620605126650 252499489
787881293175 250803388
932558232765 433219325
324607294040 404385608
440732088339 267857711
679540682603 30315747
796717109250 229566447
215671288730 433213836
261886563710 433208347
515520394255 433202858
437455944774 173166972
717138290835 16900631
250332744965 433197369
598047671005 433191880
605750216835 433186391
627757490635 433180902
965240827000 111849353
85828373310 431704361
291046201495 29245392
742195314395 260211534
396681115735 433175413
290496019650 433169924
892557262321 252076836
858430146677 98961181
141112230899 8623219
574940033515 433164435
331759658025 199267167
210981817743 54368545
592552505223 47090131
768604042955 433158946
307001475000 163248349
907268980593 382303361
516070576100 433153457
956883484474 82477714
228325471165 136544364
431892753815 433147968
861034592915 211897356
881255728994 230538
120489829545 433142479
294347292565 433136990
231626562235 433131501
2787833729 336234184
309202202380 144662595
728582378981 231075922
362569841345 156326720
526524031155 433126012
484160029090 69413894
217321834265 433120523
530466981348 15824787
431342571970 433115034
734492768565 433109545
91880373605 207797073
741645132550 48133041
25596416613 105427223
382376387765 433104056
379075296695 433098567
340065453352 352366355
373573478245 433093078
80876736705 433087589
237678562530 45470876
522672758240 403787307
397263128291 273313777
858283683690 433082100
480308756175 22043824
727340404580 142521885
627757490635 25018862
308652020535 131439594
561185487390 433076611
677824038530 433071122
171656741130 411691467
6602187630 143520883
981524416970 433065633
78125827480 433060144
604254279963 156129116
353766931825 433054655
367522240921 347190228
989777144645 433049166
26408734050 433043677
139409457529 194782654
862134956605 433038188
428591662745 433032699
95731646520 433027210
918803686640 380102272
928706959850 433021721
815919681625 433016232
541438205703 73014678
263537109245 433010743
987576417265 433005254
232176744080 432999765
449852465152 40097145
293797110720 409451955
852231683395 432994276
240149787830 14611718
819854639834 112853840
270139291385 366846337
444875299208 78157871
963368416085 229928721
264087291090 324098005
222823652715 432988787
365320750570 182492783
325157475885 385690074
772638236795 134969021
653774543203 44702416
159239441979 180006266
593646216245 432983298
970520780070 432977809
642673712580 367592841
293797110720 331727715
336161112785 432972320
81426918550 220136345
608501126060 432966831
747697132845 110707641
117905160174 137422604
577514545328 43187452
431076566633 24985928
168905831905 432961342
509468393960 432955853
214570925040 432950364
47315644160 432944875
320756021125 432939386
840677864650 432933897
947413142580 387419109
852781865240 64133476
91330191760 233425214
342763294925 432928408
996929508630 432922919
660544271579 15544848
973821871140 432917430
670671674545 241911208
718537495060 432911941
754299314985 311412926
315804384520 206973723
147998921795 96293527
648664400745 417026775
412086207395 305885503
985375689885 135968019
71523645340 432906452
335060749095 129211060
147721334668 7673622
187061832790 332095478
641512036760 432900963
280592746440 432895474
124341102460 432889985
829124045905 432884496
329008748800 432879007
663519310560 407168531
214570925040 432873518
561185487390 378889203
697630584950 146523366
776306588785 432868029
334716481596 24969461
556528231344 38873098
664722763159 76478237
36862189105 432862540
357068022895 307147973
996693467744 11455543
109486192645 432857051
336776657642 68228270
260786200020 432851562
694329493880 432846073
8252733165 432840584
500115302595 432835095
643712764140 432346574
423089844295 432829606
489827115841 51931429
509468393960 91479674
523222940085 432824117
978223325900 432818628
516070576100 296565181
370272387175 432813139
508368030270 432807650
389528751750 32950467
474806937725 432802161
165054558990 432796672
221723289025 432791183
125991647995 368317389
783458952770 385980991
867636775055 432785694
688827675430 432780205
221723289025 53786711
368621841640 432774716
484710210935 246121271
869586882765 20479459
503416393665 432769227
172757104820 432763738
291046201495 160855145
322956748505 123875752
569438215065 86539574
672872401925 432758249
705333130780 432752760
677824038530 432747271
188162196480 432741782
965018961620 432736293
352883312278 202928330
834075682510 432730804
78371158335 36381092
728018622839 93609406
956216052100 432725315
203567288140 193465294
344964022305 372291425
220622925335 432719826
612451700474 331063546
327100815658 136440073
811518226865 432714337
63270917665 432708848
113887647405 432703359
225574561940 432697870
922654959555 252598291
1100369180 432692381
44014553090 432686892
588694579640 328544095
125064994688 11653147
379731092389 295483848
662969128715 432681403
168905831905 432675914
11003642390 368536949
74359496840 299803691
183936620258 93812499
974672378131 82763142
311402929760 432670425
183210559875 107507554
426941117210 430557160
194764378620 111333387
521022212705 432664936
24758188515 432659447
790779505204 49543714
528435188921 14276889
441245845180 432653958
829124045905 432648469
102333828660 432642980
462702937135 174896007
452249482080 331288595
923755323245 392079270
772455315870 326052089
63270917665 432637491
34111279880 232184700
915840706992 3375735
662418946870 432632002
492412756765 432626513
892945139925 252741005
339008452762 171553206
649214582590 97303503
74274554565 216211710
693959971492 221113387
368071659795 432621024
278942200905 302833619
578791306430 201451789
42364007555 38016814
472606210345 432615535
439595299645 432610046
197515287845 432604557
148549103640 432599068
373247159776 125429139
464903664515 432593579
593894275133 24722456
666820401630 432588090
872200797528 158802259
778507316165 432582601
407142156588 40036766
983174962505 396893123
188162196480 432577112
538628031745 432571623
971070961915 208790582
690478220965 62212326
992528053870 77202785
26958915895 203493697
742745496240 140611713
577690942740 189612016
688827675430 432566134
448398209165 432560645
519921849015 358793974
157394004010 168720882
322956748505 432555156
831324773285 432549667
470955664810 432544178
17349946398 87769110
550181850490 217885855
605750216835 24749901
478108028795 432538689
935309141990 190962310
4401460250 432533200
683325856980 432527711
456650936840 432522222
752648769450 432516733
717650060658 89492656
233827289615 237882282
709734585540 432511244
423089844295 432505755
463803300825 432500266
123790920615 432494777
502866211820 432489288
881562056525 82367934
527624394845 432483799
736693495945 432478310
57769099215 117656715
65471645045 25062774
336161112785 432472821
724039313510 432467332
507817848425 432461843
477007665105 326189314
985375689885 432456354
646463673365 432450865
710284767385 70895924
400532388650 310205346
823622227455 432445376
694329493880 432439887
253823371205 37676496
449498572855 432434398
991988394438 184007747
299849111015 77844998
412305015402 51102590
818120409005 303459365
96832010210 432428909
669748171924 143531861
153500740245 432423420
152950558400 364809918
323211624731 84069524
648536613917 5977521
239329108065 432417931
792261862290 432412442
566137123995 432406953
991427690180 432401464
912201504500 432395975
728440768270 432390486
318005111900 79266649
575490215360 432384997
44564734935 432379508
879740775645 154109164
24278205491 349781036
214284802518 162029791
108936010800 432374019
461602573445 310875004
320205839280 91144845
962818234240 432368530
780708043545 432363041
661318583180 432357552
71523645340 432352063
915502595570 432346574
156831702453 88866910
302600020240 58655454
906957103683 52255280
68222554270 109917225
505617121045 432341085
735214174276 104170242
95731646520 208636890
144697830725 67717793
166771636694 175889516
92430555450 432335596
768604042955 432330107
203567288140 171805700
613452762665 432324618
357618204740 65291655
386777842525 412706932
250882926810 432319129
338361840165 432313640
792261862290 432308151
983174962505 432302662
286094564890 96117879
704782948935 432297173
182660378030 432291684
125441466150 432286195
872588411660 432280706
936409505680 432275217
157902195005 138767409
516070576100 432269728
106204214273 382303361
621391467231 192010709
856082956310 432264239
201366560760 432258750
869287320590 373696609
901748049445 432253261
269589109540 432247772
638365872715 94158306
225124307340 277441505
710834949230 43944934
962818234240 198108988
993078235715 432242283
178258923270 432236794
615103308200 279302276
260236018175 432231305
824722591145 432225816
587815548897 105119839
519921849015 380113250
32760329454 96540532
418993852385 93960702
47315644160 432220327
721894315947 46173468
321306202970 432214838
420533811037 63068610
89197308420 201292608
127092011685 432209349
383476751455 246324364
256934927105 223764574
960617506860 237717612
167255286370 359540478
287194928580 432203860
605750216835 432198371
165054558990 48830144
772748071685 83954255
553482941560 432192882
883592048560 432187393
536427304365 241312907
938060051215 432181904
565036760305 101008578
571956953149 98895313
20906915600 432176415
965569143465 432170926
211820015815 202264161
153083792897 91633366
723489131665 432165437
283343655665 432159948
880841139335 432154459
264637472935 432148970
673422583770 161376600
11753881818 119550420
450048754700 432143481
638761127535 26989413
819220772695 432137992
188743989476 396201509
990327326490 238546451
399432024960 432132503
628307672480 432127014
749347678380 277348192
220072743490 432121525
582642579345 432116036
493220004947 77038115
435193844885 379289900
653616037350 131143188
356517841050 281459453
115713890341 3101285
211269833970 49302198
221173107180 432110547
616753853735 432105058
41813825710 432099569
769208428675 183832099
688393723160 76412369
178258923270 432094080
115538192940 144948023
212920379505 432088591
369442093263 27554780
43547765622 280872130
283950626704 319190839
993628417560 432083102
459030440950 174572156
565586942150 432077613
565940055009 12355739
823622227455 432072124
188162196480 153187012
678924402220 432066635
331759658025 432061146
490212029385 310188879
149649467330 432055657
20906915600 432050168
315337207333 169374073
107835647110 432044679
721838586130 360248559
214724567639 224472655
667370583475 319811096
128742557220 12267915
167805468215 114066909
81426918550 432039190
163404013455 46804703
980974235125 432033701
634359672775 350538518
725139677200 59753254
199165833380 362718609
214570925040 432028212
403833479720 193723277
1100369180 405373628
965018961620 432022723
45982565918 60785186
181560014340 432017234
824957569746 193981260
766403315575 432011745
175508014045 432006256
725689859045 98203699
381276024075 335795064
788410589375 167502324
274540746145 432000767
549674861586 153966450
621155308495 431995278
847280046790 431989789
533676395140 431984300
439333729420 3414158
447848027320 431978811
442346208870 383461540
515520394255 431973322
636010218310 431967833
738344041480 431962344
176058195890 431956855
733942586720 431951366
654716401040 292678969
739994587015 431945877
525973849310 431940388
769704406645 76094007
883041866715 290878577
104534556040 431934899
344964022305 431929410
550187335 431923921
888543685165 431918432
639404902319 217776075
807116772105 104258066
667370583475 431912943
377424751160 431907454
498144871699 83394377
452799663925 431901965
42364007555 431896476
884142230405 431890987
748247314690 431885498
810968045020 431880009
445097118095 186631489
826923318525 431874520
52267280765 45899018
891294594390 431869031
759250951590 417076176
341112749390 9534393
910000777120 226251091
672322220080 415703926
749347678380 431863542
356517841050 431858053
38512734640 431852564
779308268464 74057588
490479025323 140886163
99032737590 431847075
365870932415 411257836
718884756645 10538880
986654111246 133580304
538077849900 431841586
187612014635 277683021
265737836625 94756607
105084737885 343518087
144147648880 225553988
661868765025 341284064
63821099510 431836097
209619288435 78448788
507267666580 431830608
983725144350 431825119
455550573150 431819630
880351276111 36068219
522672758240 299392016
423089844295 355264547
950731397753 260420116
617304035580 431814141
902298231290 329296088
765853133730 186137479
941911324130 5016946
337811658320 217089950
724589495355 431808652
159552740540 431803163
395580752045 381924620
526571450626 312796154
675073129305 271282847
441245845180 122563881
53367644455 431797674
473706574035 403150583
353216749980 35788280
570538578755 429871035
373023296400 104477626
410435661860 431792185
408234934480 431786696
361469477655 431781207
20356733755 431775718
687180813014 296515780
588144397795 265173590
116088374785 274987922
457751300530 431770229
91880373605 431764740
648318541436 74337527
683876038825 277595197
916052777415 351625340
863785502140 431759251
586493852260 50992810
32460734345 431753762
77025463790 431748273
604099671300 241318396
249804211736 173194417
463253118980 256138696
543029486505 431742784
833614109592 267813799
946899380250 207434799
173857468510 98549506
969970598225 431737295
988676780955 156041292
917415449437 32944978
169456013750 431731806
869837502435 431726317
457751300530 308125015
593096034400 431720828
859384047380 223709684
757050224210 36704943
190913105705 233683197
721288404285 194058106
644262945985 431715339
193664014930 431709850
453900027615 431704361
720188040595 294512295
247581835740 384416626
318555293745 318965790
808767317640 431698872
252898485356 55471834
490554998572 82845477
286644746735 431693383
459401846065 223901799
384026933300 431687894
503025628847 54686907
737243677790 431682405
63821099510 431676916
278942200905 273022860
501910307632 223336432
902848413135 431671427
339462203855 431665938
735042950410 148548807
408421988622 68491742
220341704490 136011931
256384745260 431660449
257485108950 426352586
377457449133 115367802
887993503320 222079451
79316024144 94405311
72624009030 37424002
718537495060 31172031
135503722756 114588364
638761127535 99032538
326257839575 431654960
878090230110 427938907
270154078751 240774985
831324773285 431649471
698730948640 431643982
141946921500 431638493
437156582784 54626528
209619288435 431633004
650865128125 240802430
831952223783 338984173
68222554270 431627515
16505460840 431622026
536427304365 431616537
118289102165 173918965
3851278405 431611048
670121492700 431605559
326257839575 431600070
991427690180 431594581
357068022895 375046903
857183320000 375617759
971070961915 300994804
894595685460 431589092
251433108655 431583603
986025519036 77422345
135918694064 255359258
343863658615 397074260
360369113965 431578114
962818234240 431572625
159552740540 431567136
679218980383 252494
407134570790 431561647
20906915600 171520272
626657126945 222496615
602999307610 431556158
201916742605 92967193
376555265788 108479107
130393102755 288589664
892648879220 166602128
935309141990 431550669
700029783592 73975253
947750238537 10423611
248682199430 431545180
962818234240 143427570
569988396910 388368706
969970598225 431539691
494613484145 9150163
199165833380 386227996
225574561940 431534202
492412756765 268917088
37412370950 155432013
295997838100 73228749
587594215950 418184954
717470114771 324361477
719637858750 61410932
661318583180 200760175
580441851965 254008964
584306841891 253745492
884692412250 185725804
219522561645 431528713
289945837805 431523224
679474584065 431517735
179470752083 136204046
489196662860 158094178
254184017880 431512246
102884010505 431506757
988126599110 175153990
91880373605 235747061
598047671005 341514602
443996754405 431501268
652515673660 329466247
975472416675 399626645
607400762370 195391933
614553126355 222271566
42914189400 431495779
578241124585 431490290
437944754110 431484801
195937844812 343798026
554770084942 35332693
866536411365 431479312
311402929760 66197340
379075296695 177920446
727340404580 431473823
77575645635 431468334
969970598225 431462845
732456156796 33175516
720738222440 342343441
26958915895 431457356
764752770040 431451867
996379326785 431446378
70973463495 431440889
115746621248 176833624
626106945100 431435400
950164051805 117217595
321458879505 88729685
811518226865 229582914
133144011980 431429911
458851664220 352964656
267388382160 119583354
952364779185 431424422
189323427691 225652790
72189068740 278753376
928706959850 431418933
857961816800 33049269
925956050625 431413444
469305119275 431407955
583742943035 66954822
403833479720 51860072
117188738475 431402466
186511650945 107403263
809867681330 384954548
615653490045 431396977
217321834265 431391488
894045503615 431385999
505617121045 431380510
958966961325 431375021
366971296105 200035627
668470947165 431369532
25308370360 222282544
293246928875 431364043
584843306725 90354429
334510567250 431358554
116905717238 81105464
283893837510 431353065
618954581115 431347576
763664915781 162172505
575490215360 431342087
967219689000 325525145
273990564300 431336598
852781865240 431331109
156251649470 187180389
441245845180 22213983
443996754405 431325620
387328024370 1910172
36862189105 262044860
343863658615 431320131
940810960440 218967188
662189959349 101848395
969970598225 74820559
434142948063 158483897
116088374785 431314642
615103308200 431309153
57769099215 431303664
698730948640 24448006
437394572265 386310331
53367644455 231202169
174155702347 95629358
151300012865 431298175
633809490930 431292686
892945139925 431287197
598047671005 228572938
508918212115 431281708
760351315280 431276219
674522947460 431270730
37962552795 40964407
979873871435 431265241
727890586425 431259752
730641495650 431254263
905721946620 204970238
664619674250 431248774
932558232765 403639104
823665623489 335048560
865436047675 168237850
705333130780 365221593
642274308076 4396689
359268750275 209970717
703132403400 119726068
919904050330 431243285
611252035285 431237796
263537109245 431232307
379853661759 155629617
230526198545 431226818
319105475590 431221329
258035290795 359886285
107458873753 201040114
242630199135 373499005
206868379210 431215840
295997838100 431210351
888289256129 25337224
484160029090 211342967
355623435618 152478931
450685810948 228721141
767503679265 431204862
555133487095 395910592
429692026435 431199373
878090230110 431193884
681125129600 431188395
900097503910 431182906
272340018765 431177417
350702125738 192932861
590345125175 431171928
357618204740 431166439
419045180024 24228446
57218917370 431160950
539225550726 43999824
486910938315 431155461
628857854325 431149972
30810188810 431144483
629232873783 6971030
644813127830 52474840
843978955720 431138994
210279436906 238409226
132043648290 431133505
64371281355 431128016
10584153635 94306509
872038229815 431122527
671772038235 431117038
825272772990 431111549
13754551615 139662116
659668037645 431106060
781258225390 431100571
576704865519 299468862
129442698545 199530639
232726925925 73080546
294347292565 431095082
225024380095 431089593
791711680445 431084104
795698438347 187926893
307001475000 431078615
407134570790 431073126
481959301710 241933164
194214196775 383115733
247581835740 431067637
757600406055 431062148
955115688410 136187579
454220025337 70775166
682775675135 431056659
388978569905 431051170
890194230700 77888910
314704020830 431045681
590345125175 431040192
864335683985 431034703
509468393960 237569409
63821099510 295066684
429324727092 14112219
896804119396 153719445
734492768565 5033413
965774931564 138207531
269589109540 431029214
262128002864 70001217
269038927695 154109164
617304035580 431023725
579891670120 431018236
41813825710 21440034
475519736684 252636714
775206225095 431012747
151850194710 414534769
673422583770 383582298
999680417855 431007258
746596769155 422921961
319655657435 431001769
422769942467 92023085
159002558695 430996280
395580752045 430990791
796113135205 430985302
492599777973 163231882
403833479720 430979813
939160414905 430974324
379224844500 120258501
470405482965 430968835
457994117423 184298664
927606596160 166311211
757059533554 83965233
811193813079 183288688
729541131960 430963346
521022212705 430957857
625556763255 430952368
431342571970 339620897
101233464970 430946879
51166917075 248404695
952914961030 88674795
960767482807 60752252
215671288730 380953067
994728781250 6405663
503416393665 375189617
82053551187 111558436
77393808624 24689522
265737836625 68486253
560085123700 229714650
755399678675 430941390
292696747030 430935901
370453787647 21950511
48966189695 398528845
227225107475 430930412
666270219785 430924923
477007665105 57414940
665720037940 430919434
244830926515 322813579
270139291385 430913945
949063688115 430908456
128360563824 49543714
704782948935 430902967
708084040005 273319266
114213595203 90870395
364220386880 430897478
637110582000 319926365
68772736115 430891989
49185096504 45986842
936409505680 430886500
725139677200 430881011
170556377440 138114218
403283297875 373938125
206868379210 290181474
660218219490 430875522
722938949820 238030485
164504377145 430870033
861584774760 430864544
502866211820 332776114
91467076442 44702416
659668037645 430859055
496955509363 139925588
815369499780 4259464
612352398975 430853566
343313476770 430848077
17055642685 2508473
223373834560 249645209
283893837510 430842588
148689117052 250863767
41813825710 430837099
619504762960 430831610
546330577575 430826121
198728609666 211946757
847280046790 430820632
213470561350 74310082
764202588195 430815143
869293797610 369135250
817020045315 430809654
597139142376 106190194
854432410775 63540664
87478918845 430804165
207968742900 248124756
115240005596 3430625
239329108065 430798676
392829842820 430068639
733392404875 211074006
355417477360 243519485
715878378382 314843551
5490 289687464
548531304955 430793187
639861491225 430787698
781258225390 331568534
947413142580 33834196
605750216835 430782209
850581137860 430776720
731741859340 430771231
213038579631 148268868
376324387470 300533728
715236403990 430765742
916052777415 263241462
681675311445 430760253
379274399192 103566452
596122436535 60878499
66021826890 430754764
650865128125 408595671
783458952770 430749275
625006581410 355731112
867086593210 430743786
500954513224 48407491
968870234535 430738297
415387298465 741015
361469477655 430732808
377424751160 430727319
266890515974 296587137
355967659205 222309989
31910552500 430721830
104601088209 175889516
184861105410 430716341
494063302300 430710852
764752770040 430705363
401632752340 430699874
506167302890 430694385
545230213885 133316832
94863396173 82120929
436844390420 430688896
670671674545 190819596
953465142875 330135905
22844404099 51036722
595906845082 252647692
827473500370 356137298
271239655075 253547888
80381867513 294133554
665720037940 430683407
460728587093 4253975
247793310443 147132645
80326554860 430677918
323506930350 216068996
610151671595 385607739
88029100690 430672429
436844390420 285894565
985925871730 430666940
20906915600 33576213
215671288730 430661451
117738920320 322132943
809867681330 430655962
247031653895 430650473
909450595275 52518752
611252035285 261358735
718257262235 142395638
631132814941 12262426
655816764730 52002786
618404399270 430644984
38512734640 430639495
676783784879 302339609
872038229815 64254234
65471645045 430634006
671772038235 430628517
443996754405 430623028
228325471165 430617539
29159643275 430612050
817230257548 217298532
445097118095 430606561
102884010505 430601072
129842920910 430595583
271239655075 430348578
486587946180 169094134
432993117505 430590094
924506989813 109478105
714188279113 242987052
397231297580 304870038
330109112490 430584605
601520962983 41068698
751548405760 164373594
687177129895 430579116
311402929760 148773856
558630189658 12251448
929835833406 36150554
176058195890 430573627
351566204445 66883465
795012771515 191785660
59969826595 430568138
548531304955 430562649
80326554860 430557160
474870132582 69512696
870511384384 144849221
865986229520 200117962
604099671300 430551671
464353482670 430546182
895829272669 108682200
662418946870 430540693
29351933923 171317179
886893139630 430535204
110036374490 191840550
604649853145 430529715
962818234240 430524226
412086207395 724548
579891670120 430518737
590606977920 20243432
881941503025 204081020
155151285780 430513248
714342607837 135704547
227280771424 226827436
528724758535 430507759
758700769745 22351208
708084040005 240407222
874789139040 430502270
533922137670 15028882
857183320000 430496781
576590579050 430491292
359818932120 430485803
790646517712 265299837
441245845180 430480314
203017106295 394790836
636110441961 30178522
457201118685 430474825
37412370950 430469336
782908770925 430463847
48966189695 430458358
454450209460 430452869
469855301120 358486590
370822569020 430447380
371922932710 168764794
873138593505 367203122
867988032632 78580524
513319666875 430441891
209069106590 87813022
754299314985 343106412
541929122815 210612930
936959687525 430436402
946312778890 430430913
771905134025 365682669
195314560465 175911472
758150587900 430425424
305901111310 430419935
187612014635 430414446
759250951590 239550938
284444019355 430408957
735593132255 430403468
721838586130 352047993
130393102755 162781784
305901111310 280910553
286126527337 373235533
940810960440 430397979
519371667170 292234360
74274554565 430392490
298748747325 430387001
914088461265 47386537
992528053870 430381512
546330577575 47929948
96832010210 167463901
869837502435 430376023
676723674840 347711683
435767333024 296098616
257494923282 255414148
945771900900 374492514
337562965289 65983269
398331661270 430370534
417588025845 430365045
240429471755 430359556
68772736115 430354067
412636389240 212111427
337811658320 319465289
448398209165 304831615
425290571675 430348578
957866597635 430343089
676173492995 146254405
110586556335 430337600
374123660090 234039982
399164592483 34553255
911101140810 430332111
430242208280 372038931
300949474705 430326622
650314946280 430321133
484710210935 290126584
46215280470 430315644
964468779775 419189441
385677478835 430310155
534226576985 123754994
330109112490 156875620
47865826005 430304666
456250687030 110795465
702032039710 430299177
193664014930 210717221
256690652719 3573339
30260006965 277523840
5490 345916780
480858938020 430293688
184310923565 430288199
773024006623 128596292
889093867010 430282710
203567288140 430277221
37962552795 430271732
965569143465 430266243
628307672480 374750497
187612014635 430260754
339462203855 56190893
322406566660 430255265
912751686345 382500965
693078964709 14913613
386227660680 97786535
407134570790 430249776
224474198250 252554379
530107712412 74650400
313603657140 221184744
356813511524 82960746
550262593680 87176298
198171330544 281503365
75374918255 430244287
238514715786 87911824
366421114260 430238798
178809105115 295857100
912201504500 160822211
495296186917 50553690
286110214029 297937431
665169856095 430233309
77575645635 430227820
654166219195 430222331
689948787540 222101407
168905831905 430216842
979323689590 430211353
354324787292 38099149
669021129010 430205864
451149118390 9616728
38512734640 430200375
483235324378 168446432
58869462905 430194886
513869848720 430189397
236578198840 430183908
147448739950 430178419
487461120160 278994892
103054416510 243052920
760354109181 391837754
549631668645 233781999
678924402220 430172930
163445839635 52584620
909450595275 430167441
116088374785 430161952
142497103345 430156463
33227018120 189842554
337261476475 430150974
393094247950 9325811
773555679560 430145485
69322917960 430139996
152400376555 430134507
432993117505 430129018
638028115170 2749989
884692412250 430123529
747146951000 265480974
811518226865 44373076
272890200610 174325151
862685138450 430118040
342213113080 204382915
628857854325 430112551
215671288730 430107062
730128529225 99263076
162853831610 35579698
886342957785 430101573
650865128125 430096084
118289102165 430090595
820321136385 93406313
903398594980 430085106
725139677200 430079617
875339320885 430074128
23107642980 430068639
180526237709 98692220
534268737994 181943883
16505460840 149081240
550187335 430063150
605200885785 413722397
936085657261 40920495
843428773875 387825295
864885865830 430057661
899547322065 430052172
178809105115 430046683
540828759125 213203738
176058195890 430041194
80544907280 94816986
412086207395 400954983
91880373605 349907283
360398754565 96793026
459401846065 385860233
697931025365 97962183
222823652715 430035705
456100754995 25715965
874942188827 191560611
429871829608 43988846
647013855210 430030216
288845474115 430024727
791162437219 104664252
396681115735 42062207
320756021125 81275623
611252035285 430019238
143047285190 352058971
409335298170 79222737
364220386880 430013749
479233405858 373460582
419238571380 29519842
516070576100 430008260
140296375965 430002771
56668735525 429997282
432993117505 429991793
706983676315 357531504
764752770040 429986304
102884010505 109275012
928467565185 107792982
514970212410 63842559
515606209281 133025915
140296375965 429980815
358718568430 429975326
527074213000 429969837
227775289320 429964348
13754551615 429958859
190362923860 112645258
271239655075 429953370
149653726794 183475314
132593830135 377829826
123240738770 429947881
132593830135 429942392
271789836920 256736997
272356441853 37204442
666309037993 114813413
166705104525 429936903
365913170270 372434139
516070576100 429931414
182660378030 429925925
793912407825 11757438
469855301120 429920436
706983676315 310946361
215157466021 79491698
658258459210 31677019
762710691227 186164924
591445488865 429914947
683876038825 195951811
937069176608 228139307
990877508335 387023901
490762211230 297673959
124891284305 165570196
44403327982 26555782
14854915305 429909458
869837502435 182476316
382926569610 226706678
885826884586 150920055
535709738046 26709474
11003642390 297103103
139746194120 429903969
522672758240 248355294
742034911929 23877150
236067274323 71148418
55018189990 429898480
277291655370 17405619
127642193530 429892991
459952027910 401586218
991427690180 429887502
12654187925 103390804
28257619111 164521797
535201667809 1761969
991008239848 59061640
176608377735 118765493
645913491520 429882013
249782563120 364716605
550187335 390564306
298857067251 259168624
30279822255 116536959
72073827185 32714440
405089330313 93444736
95181464675 429876524
619252782018 12273404
105634919730 139250441
886650863240 112310429
56668735525 429871035
778507316165 429865546
879256379465 80770635
4951642095 429860057
88579282535 213961220
628857854325 429854568
341112749390 352026037
859934229225 374937123
28059279585 429849079
587044034105 192131467
140296375965 211353945
636972322160 17905118
62170553975 359068424
46765462315 429843590
113887647405 429838101
185961469100 429832612
77575645635 429827123
918803686640 429821634
302600020240 46173468
409335298170 429816145
79776373015 429810656
595296761780 357718130
614553126355 429805167
552382577870 429799678
265737836625 429794189
620710520939 12438074
978223325900 101491610
903753925395 32450968
22557461135 429788700
799964408120 93131863
144147648880 76708775
530375304070 429783211
707175884628 21571770
108936010800 429777722
272340018765 242383262
802165135500 429772233
494613484145 429766744
266288018470 336091470
463803300825 429761255
155443454272 29135612
604099671300 144750419
421439298760 400318259
331209476180 429755766
668492601270 247026956
979506648938 175801692
807810683415 51805182
7763561555 190649437
169456013750 429750277
368321524564 30365148
410435661860 429744788
362019659500 429739299
475357119570 429733810
94633242403 239710119
550313476710 62602045
907249867895 240780474
976022598520 429728321
945212415200 156694483
647013855210 291449433
207418561055 429722832
924305505090 316429872
675623311150 429717343
127092011685 429711854
993862237982 48692919
426941117210 429706365
972171325605 429700876
598047671005 429695387
821421500075 429689898
388428388060 429684409
290496019650 429678920
59969826595 429673431
293797110720 429667942
181009832495 429662453
250332744965 95887341
858283683690 429656964
921554595865 22439032
133694193825 429651475
851681501550 312543660
179909468805 429645986
659117855800 413008827
672872401925 429640497
450156789198 276360172
119939647700 429635008
279492382750 429629519
194214196775 380585304
543075314166 56426920
669571310855 109522017
726240040890 286075702
211269833970 294413493
303700383930 429624030
579891670120 429618541
447297845475 429613052
671863369706 222266077
395030570200 429607563
881941503025 241060413
734042343806 107392285
842705389216 38236374
178319170534 98280545
185411287255 154416548
22106569811 287749847
764202588195 197170369
147448739950 429602074
670671674545 429596585
1100369180 429591096
302313057901 41562708
851681501550 310858537
65471645045 429585607
848930592325 2277935
458033610778 55718839
945762597045 429580118
667920765320 429574629
755399678675 272254400
566841963904 79217248
127092011685 285378599
379625478540 43302721
237128380685 86567019
846179683100 429569140
647066094023 27697494
187061832790 429563651
834075682510 429558162
61070190285 314179382
56668735525 412569707
157902195005 160092174
435193844885 351268555
295997838100 24140622
961717870550 220279059
380179628932 407475915
236578198840 429552673
697630584950 429547184
384026933300 323230743
720188040595 429541695
62503933879 51711869
946862960735 429536206
989777144645 341448734
181074026350 203608966
163248732226 7926116
789510953065 85568021
629794428836 20413591
51717098920 429530717
150749831020 429525228
257703390013 169983352
1650551025 90848439
705883312625 429519739
184465208377 94827964
359818932120 429514250
13754551615 429508761
162680546461 19765889
354317113670 5209061
26408734050 429503272
242630199135 386057837
840677864650 429497783
807666953950 119742535
282243291975 429492294
288505531948 68052622
651415309970 429486805
170556377440 429481316
5490 429475827
937616284613 166508815
751190278536 220147323
252804727747 123436632
202466924450 429470338
493513120455 429464849
386227660680 429459360
239329108065 328642897
461052391600 429453871
715236403990 429448382
186511650945 429442893
955115688410 194766187
315254202675 429437404
623906217720 227134820
195314560465 44702416
327908385110 429431915
529274940380 429426426
485260392780 38598648
299849111015 429420937
184861105410 429415448
467654573740 32944978
232176744080 53742799
962818234240 429409959
400532388650 429404470
106853456101 303206871
737981654792 102737613
68222554270 429398981
254972005161 147862682
680574947755 429393492
776306588785 429388003
993834617334 197038633
589244761485 429382514
237128380685 358859842
501765848130 189381478
641018430038 275328240
578791306430 181142489
214066170159 346822465
678924402220 429377025
567787669530 429371536
802165135500 429366047
750998223915 424876045
822521863765 429360558
263537109245 429355069
532576031450 429349580
242080017290 382868728
130020720598 140941053
903398594980 429344091
958416779480 429338602
775884410420 16757917
894595685460 330344487
782711246352 5110259
692678948345 241949631
190104076179 64643953
312822945365 88460724
417588025845 429333113
733942586720 429327624
825272772990 79151380
141513869426 99350900
856082956310 429322135
437944754110 429316646
272340018765 326535121
478851198391 199547106
902298231290 429311157
703682585245 429305668
128742557220 273077750
465453846360 316084065
620605126650 429300179
926162480937 27681027
286803592906 165762311
174957832200 429294690
854432410775 429289201
107587579825 114341359
178809105115 429283712
633809490930 245522970
449498572855 429278223
544927064485 29097189
923755323245 350631831
75925100100 429272734
45114916780 429267245
365870932415 429261756
994178599405 113095356
941911324130 429256267
850030956015 429250778
654166219195 247696614
868737138745 298008788
520680689706 124161180
573600313583 20232454
629408036170 429245289
861584774760 429239800
6052005785 429234311
560635305545 429228822
194214196775 429223333
218972379800 429217844
839577500960 429212355
946312778890 429206866
696530221260 429201377
507997706488 101826439
301499656550 304359561
781992222867 226316959
898997140220 429195888
416487662155 429190399
432993117505 322154899
694879675725 232250568
802226464097 43231364
23657824825 257456056
891844776235 429184910
17906473527 107150769
281693110130 429179421
148549103640 429173932
474806937725 84986187
757050224210 429168443
357648240548 158851660
262436745555 429162954
176058195890 125110777
201366560760 429157465
39613098330 429151976
867086593210 429146487
719127790517 292141047
569438215065 295187442
132686424076 55466345
803265499190 429140998
904614738147 129705070
584293124880 341146839
418138207690 166503326
884692412250 429135509
804916044725 429130020
491495978169 171185443
202466924450 429124531
699281130485 429119042
75374918255 281706458
804916044725 429113553
295997838100 429108064
331759658025 429102575
887443321475 429097086
535326940675 84706248
92430555450 429091597
569988396910 429086108
472857343073 159768323
695980039415 429080619
908350231585 429075130
779607679855 429069641
180692060399 5884208
590895307020 91419295
253633836035 429064152
655816764730 125901193
659117855800 230763049
445097118095 429058663
817020045315 429053174
774222222716 173271263
749897860225 429047685
657467310265 429042196
406034207100 429036707
423089844295 104043995
188162196480 25024351
569988396910 46568676
128742557220 429031218
127092011685 429025729
415387298465 369980556
908350231585 429020240
148549103640 275981431
53917826300 166289255
103984374195 429014751
199165833380 429009262
797213498895 429003773
710834949230 368833355
220072743490 111064426
794048661272 264800338
672872401925 428998284
687727311740 206677317
8802915010 335981690
949063688115 428992795
248682199430 428987306
792261862290 428981817
342763294925 428976328
49628050734 151194505
929257141695 428970839
616843346391 183711341
484710210935 428965350
626657126945 321298615
113362391109 166706419
378525114850 179248784
737243677790 135858239
539728395435 428959861
410435661860 173957388
307551656845 428954372
116638556630 182179910
541929122815 77565059
846729864945 274526846
563936396615 405571232
402733116030 428948883
781258225390 428943394
111686920025 428937905
378525114850 279049782
520472030860 422707890
41813825710 356587396
28609461430 428932416
537105390888 171212888
417607484350 108435195
976572780365 428926927
968320052690 428921438
968870234535 191050134
858833865535 411246858
259135654485 428915949
259135654485 428910460
846179683100 428904971
641512036760 428899482
153500740245 120790934
673972765615 238760522
313053475295 428893993
263537109245 428888504
70658490789 45328162
442056639256 14276889
999130236010 428883015
172288879234 200858977
37962552795 356680709
790061134910 428877526
774317111059 98159787
656403146530 352371844
693229130190 48314178
43464371245 332457752
990327326490 428872037
57992023972 20770376
690478220965 428866548
213470561350 325289118
892945139925 428861059
37962552795 428855570
846729864945 428850081
471505846655 428844592
779607679855 428839103
563936396615 274142616
462152755290 428833614
807208229823 327912860
902298231290 183360045
267388382160 428828125
194214196775 217748630
196043096387 117261507
708649777676 298447908
864885865830 232931204
940260778595 428822636
251433108655 201155383
149649467330 145035847
189447824898 176981827
974372052985 235972110
432993117505 428817147
200981663683 260310336
384860649440 54374034
28059279585 428811658
722938949820 146413586
546330577575 428806169
898764271976 42781266
943011687820 428800680
328458566955 428795191
464353482670 428789702
69520812877 86742667
655266582885 428784213
537527668055 76280633
375224023780 219098924
357901953106 5714049
434865994985 33334697
132043648290 225548499
151850194710 428778724
813718954245 428773235
277291655370 428767746
392279660975 104060462
16505460840 274027347
258585472640 428762257
378525114850 428756768
772455315870 428751279
549081486800 282129111
602449125765 283896569
385127296990 412344658
807116772105 428745790
451699300235 382166136
92430555450 428740301
614002944510 45920974
244830926515 428734812
571364506004 124001999
85828373310 193690343
857733501845 386903143
440145481490 428729323
276741473525 423421460
318005111900 428723834
857733501845 428718345
282793473820 428712856
399982206805 339637364
959517143170 410769315
629958218015 428707367
765853133730 428701878
484396961775 44658504
572189124290 428696389
990409123568 253871739
146898558105 428690900
481409119865 64556129
866536411365 428685411
430792390125 1663167
266288018470 428679922
675073129305 261968014
413257214515 348392319
197515287845 428674433
857183320000 428668944
311702426067 122207096
639311309380 428663455
68222554270 428657966
980424053280 187372504
915502595570 196336041
826923318525 428652477
182660378030 88817509
958966961325 338770102
858833865535 428646988
45114916780 92056019
1100369180 276255881
815369499780 303536211
315804384520 428641499
988770988662 13579786
668518838690 308179905
379075296695 17685558
606850580525 391722485
491607349979 35914527
774105861405 428636010
589794943330 428630521
502316029975 116295443
86378555155 224917264
598597852850 32242386
714136040300 428625032
187612014635 428619543
706983676315 428614054
360919295810 282474918
105084737885 67778172
203789927469 111179695
830774591440 428608565
511118939495 428603076
831910606185 119654711
101233464970 80995684
188162196480 428597587
934208778300 340943746
904161228570 126093308
292546608994 8458549
138095648585 428592098
688277493585 428586609
276761793803 126872746
642612400450 428581120
544129850195 428575631
327358203265 295648518
881941503025 428570142
425840753520 390553328
61813047008 8886691
335610930940 428564653
307190038617 74134434
911374509477 113342361
881941503025 428559164
129358733312 3573339
335610930940 428553675
543579668350 428548186
648255110552 65483770
795149112786 152089212
167255286370 126406181
403283297875 74727246
450048754700 389647643
706433494470 428542697
748797496535 394027865
94631282830 428537208
203567288140 428531719
182110196185 428526230
766403315575 428520741
939160414905 428515252
489303401954 178601082
710284767385 428509763
371372750865 36419515
468204755585 428504274
276191291680 428498785
970520780070 428493296
222823652715 428487807
354317113670 428482318
38512734640 428476829
602449125765 203356472
695429857570 428471340
194764378620 428465851
787310225685 428460362
197659341161 140249439
541929122815 428454873
156801831315 428449384
309202202380 1827837
445647299940 416659012
518821485325 419913989
117192811313 308207350
825272772990 428443895
216771652420 385662629
436294208575 252565357
100133101280 428438406
231626562235 428432917
655266582885 110438680
963398490316 135051356
201366560760 74655889
45665098625 428427428
485810574625 428421939
835176046200 82285599
511691856778 28564756
831324773285 428416450
48416007850 300791711
687727311740 428410961
852423128737 48056195
774105861405 27137616
879190593800 196456799
804498702169 107677713
526524031155 428405472
906699686050 222535038
979873871435 428399983
928706959850 349199202
719087676905 393292339
138645830430 428394494
992528053870 428389005
476457483260 354029522
135894921205 428383516
597139372914 39762316
770259517612 10873709
753868897631 156683505
453903826003 138234976
180459650650 428378027
748346994930 220553509
461602573445 428372538
940260778595 130248481
163404013455 183299666
733510857495 219203215
548719412985 35513830
142497103345 428367049
570538578755 428361560
382698674400 57261248
20906915600 428356071
407684752635 70846523
366421114260 428350582
598165651571 112776994
452799663925 428345093
295731948032 8870224
227225107475 428339604
94081100985 428334115
927056414315 428328626
451699300235 428323137
902848413135 428317648
544769239268 323905890
223924016405 428312159
852781865240 428306670
398331661270 428301181
952946078171 188020206
701481857865 428295692
173857468510 188459326
396130933890 428290203
879740775645 273363178
987780020742 176142010
721452119199 37786276
407684752635 428284714
560708446470 268137650
203180568715 86177300
437394572265 428279225
66021826890 117711605
169456013750 428273736
277841837215 428268247
686076766205 428262758
816469863470 428257269
156251649470 428251780
86378555155 356466638
311402929760 428246291
174407650355 178474835
284681824791 147862682
236028016995 323554594
88029100690 428240802
35211643570 428235313
441796027025 237075399
517721121635 428229824
604649853145 299803691
445647299940 96661290
892945139925 428224335
220622925335 428218846
579341488275 206957256
650865128125 428213357
84728009620 428207868
829124045905 33488389
798313862585 428202379
28609461430 270393629
951264415495 428196890
956766233945 428191401
442346208870 428185912
648664400745 428180423
677824038530 428174934
569438215065 293387050
538077849900 428169445
964468779775 428163956
147448739950 428158467
157902195005 171888035
212920379505 428152978
144697830725 428147489
174957832200 428142000
73724372720 428136511
402733116030 428131022
766953497420 428125533
223924016405 314695348
906699686050 246203606
336711294630 216140353
308652020535 24464473
737350136945 56064646
294130408289 16005924
867086593210 428120044
411808823361 47897014
453900027615 299276747
813168772400 428114555
619504762960 428109066
34111279880 428103577
793144930029 23449008
74824736410 428098088
720738222440 210744666
980424053280 428092599
883831012175 95382353
267388382160 428087110
77025463790 428081621
788410589375 428076132
441796027025 428070643
917703322950 424447903
545230213885 428065154
495163665990 133130206
852781865240 428059665
549081486800 428054176
445097118095 428048687
221723289025 68145935
118839284010 428043198
525468841935 20539838
411536025550 88784575
354317113670 428037709
378525114850 428032220
684426220670 428026731
420338935070 428021242
802165135500 428015753
870387684280 428010264
141946921500 326233226
72073827185 428004775
435744026730 427999286
359998444376 163874095
279579959745 220322971
985375689885 391014404
587594215950 385788876
40163280175 427993797
305901111310 427988308
817570227160 309870517
250332744965 427982819
110036374490 144382656
971070961915 348974153
284444019355 254524930
179909468805 427977330
475907301415 427971841
643162582295 292673480
52267280765 179193894
580992033810 115878279
462152755290 427966352
807666953950 427960863
330659294335 42029273
625579904879 275663069
188712378325 344434750
417037844000 427955374
873939951990 168078669
564486578460 427949885
125991647995 427944396
252533472345 7492485
709184403695 427938907
39062916485 427933418
201366560760 427927929
426955668549 284072217
3851278405 427922440
378238970372 95305507
693229130190 427916951
322524635050 294583652
277841837215 216722187
536427304365 427911462
103984374195 427905973
26408734050 291367098
293246928875 427900484
988126599110 348002600
85828373310 427894995
50616735230 427889506
983725144350 427884017
502316029975 427878528
506717484735 427873039
436844390420 427867550
948513506270 427862061
977122962210 160289778
200816378915 427856572
922104777710 427851083
824172409300 427845594
893495321770 198817069
691630614886 334631396
774476220702 11938575
724589495355 427840105
151850194710 427834616
249782563120 180719836
87478918845 402629128
273653613638 154992893
623555582981 11450054
963368416085 427829127
523773121930 427823638
617854217425 206858454
752378175309 55625526
657467310265 422900005
941965193176 126076841
264123002524 304447385
312858557997 23641123
782358589080 240385266
452799663925 308673915
182110196185 427818149
232187908706 341152328
790611316755 427812660
409335298170 427807171
6052005785 427801682
26408734050 135556344
681125129600 427796193
67122190580 427790704
337261476475 427785215
30260006965 427779726
717520646505 223523058
96281828365 368586350
705333130780 427774237
971070961915 371413185
18288252852 101348896
553536750227 48906990
600030465710 48253799
420889116915 427768748
253315833401 57590588
494613484145 377451085
545780395730 427763259
912201504500 427757770
564486578460 427752281
395580752045 197269171
96832010210 427746792
750998223915 100344409
267388382160 427741303
263537109245 427735814
611252035285 427730325
276847894257 170395027
631058581705 270283849
281839820122 43439946
416167403542 11867218
297098201790 343825471
99032737590 427724836
248132017585 427719347
935859323835 427713858
686646873120 294731855
883927256301 25743410
907800049740 249436627
524873485620 427708369
282243291975 427702880
924418265617 48396513
2200732870 272314779
910550958965 420160994
156801831315 427697391
983886702087 187624998
211820015815 427691902
560317231554 192795636
562836032925 427686413
667370583475 74897405
354867295515 136851748
13754551615 427680924
354317113670 320305106
821421500075 427675435
976572780365 270668079
50616735230 9929601
210719652125 427669946
90432251412 135731992
549081486800 427658968
251433108655 427664457
371372750865 365270994
640961854915 427658968
236028016995 62140969
919921593174 361159733
956766233945 427653479
557334214475 427647990
326540742635 123266473
921004414020 321375461
571638942445 427642501
185961469100 427637012
791852956327 76675841
204834572320 83531602
286094564890 427631523
529274940380 427626034
736143314100 427620545
118289102165 167118094
107922647760 52502285
143047285190 193163399
510018575805 427615056
943011687820 427609567
276191291680 427604078
837376773580 850795
645363309675 427598589
417037844000 427593100
399982206805 427587611
725139677200 427582122
559534941855 427576633
436137664876 8370725
432993117505 257790885
548040179261 359974109
399982206805 427571144
363120023190 417641543
369301377259 110361834
156251649470 33323719
346064385995 427565655
479208392485 172398512
493621154953 182004262
484710210935 427560166
2750914715 427554677
677824038530 309612534
923205141400 49230841
561185487390 202527633
73724372720 286075702
903948776825 3507471
243180380980 427549188
578791306430 326535121
87704829618 80748679
628857854325 427543699
687177129895 427538210
819404851799 52952383
370272387175 427532721
653616037350 427527232
355967659205 76137919
461302014853 141478975
406152615808 31666041
787023060253 54192897
491041897736 115049440
492962938610 427521743
878090230110 427516254
596964054254 362312423
732292041185 241675181
248424789867 67289651
566687305840 427510765
889353771160 146962486
376874569315 251165662
352116386290 62415419
449498572855 427505276
528174576690 427499787
812618590555 427494298
207418561055 264487465
691028402810 427488809
934758960145 427483320
700381494175 427477831
438494935955 427472342
205937729911 22455499
789807068148 64901936
540828759125 21401611
277841837215 326375940
583742943035 338446251
677963343861 73936830
409885480015 17142147
454450209460 427466853
122140375080 427461364
550181850490 10533391
315380976619 97292525
707533858160 427455875
886342957785 427450386
118289102165 427444897
935859323835 303223338
274117590738 257895176
606302083803 129924630
408785116325 58188889
487057620862 46985840
75925100100 427439408
488011302005 427433919
348078001435 4127728
511669121340 200419857
567237487685 213785572
886893139630 389565308
883041866715 427428430
549081486800 91759613
741645132550 126537917
799152079705 87137875
961313064870 28158570
203610684174 335048560
638761127535 2563363
580441851965 149042817
499014938905 427422941
425290571675 371693124
257046145223 43961401
352761862664 114571897
797213498895 427417452
961167688705 427411963
204667651830 427406474
80326554860 427400985
237128380685 427395496
911101140810 427390007
436844390420 34668524
889972642351 95596424
640615677244 123518967
998029872320 427384518
828573864060 427379029
255284381570 297613580
361469477655 427373540
753198951295 427368051
528724758535 413409524
53917826300 427362562
769766426856 53572640
253882032148 102347894
922430906645 100064470
418138207690 359825906
867636775055 427357073
737793859635 411817714
260786200020 427351584
357068022895 427346095
385127296990 427340606
17055642685 427335117
880841139335 22312785
512441777844 82614939
673972765615 156634104
841228046495 427329628
280287994252 122871265
771905134025 427324139
437944754110 427318650
840677864650 427313161
930907687230 284692474
773555679560 427307672
171296588465 163577689
379075296695 427302183
940928271348 191648435
917703322950 427296694
218114591487 174061679
102884010505 427291205
523773121930 408941478
83077464085 427285716
939710596750 427280227
210223509485 331788094
597531021461 77076538
969970598225 303338607
159002558695 57623522
787338768485 168512300
731191677495 213187271
326257839575 122201607
810660586755 174802694
166705104525 427274738
592721006545 68497231
825272772990 368646729
999130236010 427269249
58869462905 115719098
35861983198 295675963
783458952770 140095747
525973849310 204289602
193113833085 94487646
796113135205 427263760
192013469395 116240553
458851664220 427258271
103984374195 66219296
249782563120 421851606
963918597930 427252782
788960771220 427247293
624456399565 393863195
785659680150 427241804
896246230995 427236315
300949474705 427230826
906159005664 109346369
652687177465 145573769
908900413430 318416890
945465161694 70906902
63270917665 427225337
671221856390 427219848
76733210055 88713218
150199649175 427214359
188957023055 181740790
719872420187 103731122
117738920320 128810363
582642579345 427208870
61620372130 427203381
308652020535 427197892
392279660975 427192403
580441851965 283578207
404933843410 427186914
212370197660 96485642
685526584360 358140783
580441851965 328802078
336161112785 184463334
495163665990 329674829
755399678675 427181425
193113833085 427175936
59969826595 113660723
690154559172 103286513
303150202085 427170447
160914243405 133657150
604443979803 70572073
818332487498 104538005
58869462905 13711522
854982592620 427164958
196965106000 229895787
945212415200 247663680
216265163015 240451134
420889116915 427159469
512219303185 393907107
686076766205 427153980
701481857865 427148491
945870801702 49252797
644813127830 100893309
719356478724 47430449
44564734935 427143002
727890586425 3935613
51717098920 358821419
375224023780 427137513
459952027910 346416279
622805854030 427132024
856082956310 23679546
267938564005 29909561
121040011390 427126535
201916742605 427121046
744396041775 425622549
665169856095 413080184
148549103640 427115557
993698484645 346954201
443996754405 427110068
564486578460 427104579
58384501358 357564438
69873099805 427099090
424740389830 92753122
539178213590 427093601
179359286960 58770723
262986927400 347969666
577174276729 136862726
59969826595 427088112
780157861700 170268780
331209476180 427082623
777957134320 427077134
925956050625 151018857
730091313805 427071645
836276409890 427066156
631058581705 427060667
734492768565 427055178
90780009915 427049689
523773121930 427044200
458987621261 154240900
733942586720 427038711
962818234240 427033222
957866597635 383181601
85828373310 427027733
373829798078 93269088
337261476475 364689160
115538192940 427022244
144697830725 427016755
900359625616 78876930
926841983622 35047265
852231683395 427011266
136995284895 207028613
576590579050 427005777
619504762960 289325190
914402231880 427000288
11553824235 426994799
594196398090 128749984
766403315575 426989310
146958585809 233864334
198118866682 78690304
477677216233 180566144
892945139925 369541436
91330191760 252515956
178258923270 426983821
69562776282 60159440
489111665695 343957207
533126213295 8546373
15628450049 82274621
608501126060 426978332
585393488570 199607485
358718568430 426972843
304800747620 426967354
226124743785 136429095
152400376555 219763093
183760741720 226706678
817020045315 426961865
584999485242 122728551
272935446437 312625995
377974933005 426956376
750448042070 426950887
718779570938 123277451
653065855505 426945398
943011687820 426939909
477007665105 426934420
62170553975 426928931
658567673955 426923442
455550573150 426917953
836842839175 290379078
531296141618 26133129
312503293450 426912464
322956748505 426906975
806566590260 426901486
426941117210 424563172
330659294335 166377079
796680310994 345796022
682225493290 426895997
447297845475 356834401
152400376555 199508683
323506930350 426890508
558984760010 426885019
47315644160 381189094
588694579640 426879530
434643663040 35244869
760901497125 426874041
311402929760 426868552
311402929760 7530908
207418561055 426863063
865986229520 426857574
418490409375 73322062
58463208129 200946801
498464757060 426852085
918803686640 426846596
572189124290 426841107
405484025255 426835618
137188525140 166431969
484160029090 426830129
680024765910 426824640
154050922090 426819151
688483144459 25139620
282243291975 426813662
48416007850 426808173
152601477048 122904199
560635305545 426802684
765853133730 210014629
273990564300 102808970
844529137565 426797195
583192761190 426791706
557519671318 97166278
652515673660 426786217
319277078197 144909600
126870110463 49949900
908629061807 18497930
457201118685 426780728
409335298170 426775239
380725842230 53182921
864335683985 136121711
981524416970 426769750
23107642980 426764261
351566204445 426758772
824722591145 426753283
900097503910 112628791
450212414724 253525932
267388382160 426747794
300399292860 426742305
133922602093 4440601
491352413374 67075580
163954195300 426736816
671235282484 340905323
138095648585 426731327
382376387765 426725838
390629115440 253613756
242630199135 426720349
502316029975 62530688
648664400745 426714860
83627645930 29009365
230526198545 118249527
479208392485 426709371
994178599405 365375285
893495321770 426703882
596397125470 426698393
460502209755 426692904
562285851080 78635414
792812044135 85205747
100683283125 305226823
886036405205 149888123
624456399565 295379557
473156392190 426687415
269754811472 58864036
244280744670 426681926
34318747613 183371023
675623311150 426676437
529489988422 70237244
351016022600 109115831
437394572265 426670948
450598936545 426665459
851131319705 426659970
871488047970 426654481
264087291090 42792244
622805854030 34437986
473156392190 191478276
493513120455 270635145
525973849310 58869525
117188738475 426648992
908900413430 152857672
311953111605 426643503
161753467920 426638014
772039916420 200831532
20906915600 59495271
261336381865 426632525
672322220080 220443729
989226962800 426627036
401082570495 268209007
843428773875 426621547
64371281355 426616058
802715317345 221382348
841350648799 146512388
212920379505 30710955
71523645340 426610569
971385218143 103061464
395597015952 399961474
286094564890 426605080
505391487303 48445914
350465840755 367488550
711385131075 368553416
860484411070 426599591
949063688115 426594102
683876038825 40629578
64371281355 426588613
852231683395 426583124
196620306068 26940012
902298231290 426577635
460502209755 360945662
373023296400 426572146
258585472640 426566657
493639246697 129968542
701550075157 235571413
476063897096 213395853
980424053280 336667815
944662233355 426561168
394480388355 426555679
739994587015 183656451
831324773285 426550190
545780395730 426544701
591995670710 426539212
242080017290 426533723
490762211230 426528234
883041866715 426522745
183760741720 35393072
553573301478 237476096
364770568725 77510169
540278577280 10088782
326257839575 426517256
673697675983 72800607
819388269530 31534305
313603657140 104944191
480858938020 426511767
449498572855 426506278
662418946870 426500789
213010948005 28899585
31910552500 185308640
619504762960 426495300
559645303689 127443602
343313476770 426489811
937169367325 22905597
850581137860 426484322
844529137565 426478833
879279839451 167409011
484160029090 211282588
294897474410 426473344
250332744965 240083371
72624009030 426467855
127642193530 271321270
508368030270 426462366
2200732870 426456877
267388382160 426451388
139746194120 426445899
648664400745 426440410
979323689590 426434921
628307672480 426429432
214570925040 426423943
797763680740 10999956
579341488275 426418454
41813825710 417839147
423089844295 426412965
64921463200 426407476
403283297875 426401987
215121106885 138794854
843978955720 385530893
234927653305 233968625
95181464675 426396498
811562583474 372730545
360369113965 426391009
514528427337 105235108
379075296695 11279895
796959541913 118276972
657467310265 272753899
333410203560 426385520
149099285485 426380031
522672758240 426374542
878640411955 426369053
357174081353 143279367
802165135500 426363564
427491299055 426358075
253083654190 426352586
151300012865 426347097
291596383340 184864031
490849980340 165476883
549631668645 158846171
303700383930 426341608
85828373310 241697137
732026760396 73656891
544930835428 49785230
100133101280 15149640
444735604158 17960008
722993170162 68574077
988293415309 10961533
301720896184 119764491
547609004425 128459067
967219689000 139865209
574940033515 426336119
389528751750 426330630
452942981715 115653230
757600406055 426325141
751548405760 48380046
60520008440 426319652
407134570790 426314163
453349845770 73914874
637110582000 426308674
378525114850 294660498
706708290277 13255935
964293935750 5329819
280592746440 349446207
2838930830 152017855
111136738180 426303185
410435661860 426297696
489111665695 374783431
190362923860 374904189
659229534994 151194505
849880093431 19787845
479873047425 29849182
158452376850 426292207
217872016110 417614098
694879675725 426286718
562285851080 426281229
344964022305 426275740
24758188515 418486849
512769485030 216068996
459498754360 84020123
546880759420 426270251
609051307905 363827387
375224023780 426264762
964468779775 174769760
938610233060 134173116
355026053862 73733737
886893139630 426259273
901748049445 426253784
467128466649 340400335
79991250898 131170633
810417863175 426248295
349915658910 229313953
3301096560 426242806
867636775055 426237317
654166219195 426231828
813781578246 235439677
41813825710 426226339
346064385995 426220850
876439684575 426215361
215671288730 426209872
15955278995 426204383
384577115145 426198894
526524031155 426193405
490762211230 426187916
483609847245 426182427
311953111605 426176938
735593132255 426171449
502316029975 426165960
494149292974 181466340
33561098035 358404255
922654959555 100948199
659668037645 14106730
249782563120 320250216
754299314985 183316133
285544383045 234281498
591445488865 426160471
62720735820 426154982
99890638264 65555127
954565506565 120225567
594565923059 31759354
206868379210 268631660
510568757650 426149493
193113833085 68903417
19256370065 426144004
356517841050 122508991
694879675725 426138515
378708661521 88724196
323506930350 426133026
681125129600 52666955
583742943035 426127537
990877508335 426122048
255834563415 426116559
499565120750 426111070
409885480015 9688085
266288018470 426105581
379100710765 260013930
997479690475 318718785
628857854325 426100092
156251649470 426094603
727340404580 426089114
839897323034 36562229
697080403105 406647076
321968228679 9742975
212370197660 426083625
600565887634 17806316
539728395435 23256893
729715676671 213774594
738918435304 82587494
836826591735 426078136
376444536191 42177476
848059844483 11005445
752648769450 82400868
362569841345 363596849
707533858160 426072647
200816378915 426067158
456100754995 426061669
620054944805 426056180
254184017880 417696433
343863658615 400192012
12744547843 243876270
900421459201 17054323
495163665990 426050691
892945139925 426045202
122140375080 13513918
295997838100 71011193
392829842820 188920402
154601103935 426039713
615653490045 267588750
262986927400 426034224
652290479038 86073009
782358589080 173781740
100190718 155991891
940810960440 426028735
957866597635 314431876
196414924155 208258149
866536411365 426023246
232176744080 368163697
102884010505 79321539
72624009030 270086245
912473215489 115867301
254214970351 163583178
551282214180 58809146
423640026140 426017757
266288018470 114352337
653065855505 426012268
140296375965 426006779
556355970057 23547810
994178599405 426001290
109486192645 425995801
580992033810 425990312
606850580525 425984823
775756406940 425979334
494613484145 425973845
133694193825 196308596
226674925630 425968356
910550958965 268933555
912751686345 425962867
780709920783 228880322
876439684575 34355651
905939541558 78937309
540828759125 76159875
750199145946 27900587
288295292270 31248877
99582919435 425957378
212920379505 425951889
307157049727 138997947
31360370655 260738478
41813825710 375870253
80606279789 135501454
369172023485 286811228
563936396615 106310952
550732032335 425946400
240992042273 320760693
535704265513 42408014
831324773285 141341750
932008050920 284912034
508368030270 189255231
714941076415 70023173
950164051805 425940911
192836020909 34185492
428591662745 164884071
967497218329 141890650
99032737590 425935422
398951904711 187152944
902848413135 425929933
95925452132 164873093
681675311445 266748933
692128766500 98467171
556233850785 425924444
116638556630 425918955
585943670415 233611840
304800747620 195501713
90780009915 403710461
183760741720 310139478
13754551615 36847657
496814211525 425913466
945762597045 425907977
345514204150 330981211
415937480310 425902488
265737836625 125011975
444925891321 16961010
880290957490 425896999
376874569315 241076880
254734199725 425891510
547981123110 425886021
401082570495 298014277
561380736609 47825657
897001355633 47973860
209619288435 425880532
536977486210 425875043
17446761380 15034371
31360370655 425869554
116638556630 403518346
11003642390 210157343
275090927990 425864065
644262945985 425858576
456100754995 360308938
432478795297 55257763
6602187630 89267607
13754551615 278281322
704232767090 425853087
708084040005 425847598
831324773285 425842109
475667121823 11065824
922410174692 87763621
294897474410 187240768
212370197660 425836620
626199615887 1416162
491862574920 314892952
346064385995 46925461
513665309205 905685
414286934775 425831131
984478188657 157539789
19256370065 425825642
456100754995 425820153
910550958965 332787092
510018575805 425814664
690478220965 425809175
224130325959 71071572
487764091004 88049049
415387298465 357822421
323506930350 233019028
189812742015 425803686
662418946870 375085326
440403409600 88713218
703682585245 425798197
274540746145 425792708
286644746735 425787219
403283297875 425781730
304800747620 425776241
309391655215 127235020
739444405170 425770752
906699686050 425765263
174009541255 196967276
702032039710 425759774
616203671890 34701458
728440768270 184435889
242080017290 159976905
775206225095 425754285
664619674250 43785753
703689956972 80682811
851681501550 425748796
830774591440 425743307
836826591735 378757467
804916044725 241642247
456100754995 269542834
529825122225 425737818
699831312330 425732329
677273856685 425726840
80876736705 425721351
826923318525 40195947
563386214770 49313176
679474584065 425715862
114988011095 425710373
960067325015 425704884
330659294335 425699395
694879675725 425693906
573289487980 425688417
373573478245 425682928
546330577575 425677439
666270219785 425671950
513579329509 40942451
181560014340 425666461
244830926515 316045642
153500740245 425660972
900097503910 104236110
668470947165 425655483
712485494765 108940183
275317475487 50899497
857183320000 425649994
297098201790 60988279
974372052985 425644505
851884682374 189820598
525423667465 206435801
440856090338 224823951
64921463200 45975864
497924202921 409172016
161753467920 425639016
898566728355 142955516
507817848425 166250832
117738920320 425633527
44014553090 425628038
367521477950 43741841
61620372130 307307154
308101838690 425622549
250332744965 425617060
619504762960 425611571
369172023485 403397588
919904050330 425606082
901863488604 15391156
404933843410 425600593
799414226275 70385447
577510664605 35261336
766953497420 425595104
141396739655 425589615
831324773285 299397505
554841535255 59550161
698730948640 417570186
319791718767 64111520
528174576690 425584126
56668735525 262687073
631608763550 174802694
83919649752 35179001
802165135500 425578637
269589109540 425573148
546330577575 425567659
988126599110 206254664
739444405170 425562170
781808407235 425556681
155792019658 273396112
911929631422 51108079
666270219785 346893822
820321136385 8096275
719637858750 425551192
458851664220 425545703
487461120160 425540214
678924402220 425534725
266838200315 317319090
299849111015 20435547
208518924745 425529236
575284105991 14260422
988676780955 425523747
270389694076 117459111
356517841050 425518258
671772038235 425512769
390629115440 425507280
4951642095 96556999
871488047970 425501791
884142230405 425496302
747697132845 243667688
53367644455 425490813
861584774760 95343930
19256370065 425485324
322608342300 217095439
165604740835 425479835
432442935660 425474346
617304035580 425468857
355417477360 340784565
883592048560 425463368
801064771810 425457879
17685316228 196429354
230526198545 425452390
998580054165 234495569
232726925925 94915788
708685000589 19749422
211269833970 425446901
934862592465 24662077
831324773285 140315307
494613484145 417570186
599274858040 17279372
661318583180 425441412
151300012865 425435923
585393488570 354951674
528174576690 112606835
407684752635 425430434
574940033515 425424945
947413142580 425419456
894045503615 162682982
566137123995 425413967
894045503615 425408478
566137123995 425402989
696530221260 425397500
861584774760 309903451
950164051805 107880806
847830228635 183596072
849480774170 425392011
484710210935 425386522
521572394550 268247430
494247321025 18580265
808217135795 248278448
807666953950 425381033
74824736410 425375544
350465840755 425370055
608813872813 36825701
823072045610 378175633
315254202675 236109335
839027319115 425364566
239879289910 425359077
704782948935 425353588
320205839280 100349898
983725144350 342250128
8252733165 425348099
225024380095 425342610
486910938315 425337121
8802915010 425331632
429692026435 425326143
589794943330 425320654
43464371245 233606351
568337851375 425315165
567436968923 12888172
481959301710 425309676
680574947755 328670342
274540746145 177947891
344709587780 50674448
825822954835 425304187
761451678970 425298698
309752384225 233814933
140296375965 425293209
200266197070 425287720
733072601849 83690783
584293124880 397968967
665720037940 425282231
268488745850 212385877
265187654780 425276742
338912022010 413255832
434677376478 340877878
942549675782 170246824
665720037940 127970546
557884396320 425271253
447297845475 418349624
487461120160 425265764
477007665105 425260275
168355650060 425254786
918253504795 425249297
79776373015 36908036
825272772990 20984447
741645132550 425243808
902972360244 235423210
764202588195 198531641
267938564005 425238319
409885480015 45267783
84177827775 425232830
660000467952 79414852
59969826595 400587220
136445103050 364864808
315804384520 339071997
178258923270 406251868
166705104525 425227341
177267713834 40706424
28609461430 425221852
645913491520 50471355
685526584360 425216363
900901771565 16016902
114437829250 425210874
204667651830 425205385
927056414315 425199896
782908770925 123013979
905599322360 425194407
336711294630 239150241
694879675725 350834924
266984065001 149888123
461052391600 425188918
532895145443 92160310
59419644750 425183429
457201118685 425177940
824172409300 425172451
371922932710 407717431
280592746440 425166962
727340404580 425161473
847280046790 425155984
277291655370 425150495
379075296695 425145006
181009832495 425139517
267103165323 83454756
875339320885 360067422
989226962800 425134028
872038229815 96052011
817643472376 286218416
290496019650 420462889
984825508040 425128539
877540048265 331930808
152950558400 50981832
389528751750 425123050
251433108655 425117561
329008748800 122618771
404933843410 425112072
727340404580 72361487
598868438594 104225132
878090230110 425106583
737338302661 209921316
348281964605 127245998
218972379800 95047524
828671628639 58759745
930590118227 3243999
697630584950 425101094
791711680445 106168238
310302566070 425095605
683146786425 39103636
173857468510 425090116
349365477065 425084627
753050822233 18821781
763652406350 425079138
320205839280 403370143
719087676905 325322052
314153838985 425073649
714686222145 358091382
264434678922 17905118
66021826890 425068160
382387634726 188766710
216771652420 425062671
998029872320 425057182
817570227160 425051693
191463287550 68766192
374433365937 10280897
634909854620 239951635
896246230995 425046204
467104391895 425040715
429692026435 425035226
558434578165 425029737
476457483260 425024248
323506930350 425018759
415937480310 42490349
771905134025 425013270
734492768565 425007781
481409119865 425002292
252533472345 424996803
744396041775 424991314
977122962210 100251096
720738222440 424985825
86650200276 77043604
963368416085 153796291
783458952770 424980336
260296259950 127525937
113337465560 313553636
996929508630 424974847
519028360246 188376991
484710210935 424969358
269589109540 424963869
664619674250 40519798
278942200905 424958380
298878249302 237426695
368621841640 219005611
95849467905 214740658
511669121340 85502153
985925871730 424952891
692128766500 206194285
640411673070 402173541
401082570495 421291728
54468008145 424947402
879740775645 424941913
775756406940 424936424
409463416919 146534344
599148034695 424930935
176608377735 290697440
218422197955 145754906
408507589577 50608580
17605824530 424925446
879748877409 213763616
691578584655 224851396
790883565666 72987233
803473850652 141605222
292146565185 419738341
693313128357 26720452
852231683395 424919957
271820388694 292777771
699281130485 407635096
860484411070 101041512
922654959555 52074143
415937480310 424914468
808217135795 284714430
341112749390 424908979
128231391187 85716224
234927653305 424903490
919421300850 147341227
333410203560 237854837
134568676768 6449575
799964408120 145540835
808217135795 211804043
590345125175 424898001
159002558695 424892512
701481857865 424887023
738894223325 234539481
958966961325 424881534
583192761190 71159396
896246230995 6136702
510018575805 424876045
862685138450 404133114
468204755585 424870556
587594215950 424865067
880841139335 424859578
289674447759 44680460
160653104230 420462889
35211643570 131176122
767630678258 27966455
550187335 424854089
254184017880 424848600
770816566196 57645478
37412370950 424843111
322055613559 27450489
897346594685 346855399
210169470280 412443460
787860407530 175593110
923472071470 18058810
193700588137 379476526
453174474801 35546764
140296375965 82993680
208742359979 127207575
666820401630 424837622
844367220135 20726464
17605824530 424832133
316354566365 424826644
562285851080 358782996
536977486210 314870996
448398209165 424821155
913852050035 424815666
129292739065 109994071
200367771015 237734079
259685836330 424810177
184861105410 424804688
523222940085 252922142
220090077752 82801565
205217833675 424799199
545780395730 424793710
438752748796 71636939
814977675585 242805915
66021826890 256418635
449498572855 424788221
729541131960 424782732
93530919140 359062935
899666175382 177903979
582642579345 424777243
20414340810 244902713
835726228045 376819850
123240738770 424771754
5490 424766265
414837116620 424760776
516620757945 405203469
26958915895 66065604
576040397205 424755287
30260006965 424749798
539728395435 424744309
557991881918 196121970
159552740540 424738820
479758574330 65308122
254734199725 5796384
533715410952 85716224
817570227160 32418034
439595299645 424733331
787310225685 424727842
233277107770 424722353
439045117800 4583315
886342957785 424716864
967769870845 424711375
802165135500 424705886
795562953360 424700397
735593132255 424694908
980974235125 424689419
460502209755 424683930
237128380685 424678441
511118939495 424672952
139196012275 424667463
708084040005 424661974
766953497420 424656485
35761825415 424650996
896931195235 200831532
693779312035 424645507
546330577575 376034923
600248398385 424640018
906149504205 424634529
622805854030 424629040
458301482375 424623551
826923318525 424618062
468204755585 424612573
460778218631 43857110
754035949857 65950335
477007665105 424607084
960617506860 81379914
529274940380 194332556
903398594980 424601595
687727311740 255013451
234377471460 424596106
277841837215 424590617
72624009030 424585128
837376773580 421857095
919353868485 424579639
335610930940 424574150
207968742900 424568661
319655657435 117876275
910550958965 424563172
811526328629 285680494
142497103345 69057109
245381108360 424557683
259685836330 424552194
725139677200 424546705
110036374490 424541216
18156006375 302098093
788960771220 424535727
692128766500 424530238
316904748210 424524749
325189026657 232788490
688277493585 424519260
838477137270 66691350
3301096560 357075917
529274940380 424513771
389528751750 424508282
885792775940 424502793
544680032040 424497304
426941117210 424491815
996929508630 111283986
295447656255 104472137
319717101301 208850961
376874569315 424486326
343954819927 249996505
952141758207 36430493
278392019060 90541055
468754937430 3869745
917153141105 296779252
963918597930 101738615
625556763255 424480837
861034592915 424475348
379075296695 424469859
255834563415 4424134
764202588195 424464370
804916044725 424458881
415937480310 299276747
98482555745 424453392
144697830725 424447903
100930743712 6641690
65471645045 424442414
713035676610 143048829
231626562235 424436925
506167302890 424431436
440145481490 44910998
971621143760 424425947
667370583475 424420458
702582221555 424414969
842328410185 315639456
175589355536 228485114
636560400155 424409480
831324773285 424403991
549081486800 424398502
116088374785 424393013
938060051215 197554599
129292739065 424387524
693779312035 424382035
724039313510 424376546
835726228045 424371057
58319281060 250248999
571638942445 424365568
867086593210 9578305
276741473525 424360079
652515673660 424354590
410435661860 213110425
544129850195 202533122
131493466445 424349101
625695903916 41145544
168039755202 129600779
755399678675 424343612
638210945690 253844294
135344739360 424338123
546880759420 43352122
396681115735 424332634
415937480310 424327145
43582258498 130857760
675205968594 2113265
49176610510 210415326
982624780660 349446207
784378977946 29882116
650865128125 424321656
481959301710 195095527
557884396320 242608311
213470561350 424316167
550181850490 424310678
485929828639 265091255
308652020535 424305189
754299314985 424299700
7828079261 45591634
86378555155 51772248
790303759688 165696443
670121492700 424294211
446747663630 414177984
595846943625 257884198
151300012865 424288722
655266582885 424283233
697630584950 424277744
214570925040 424272255
464903664515 424266766
886342957785 424261277
900097503910 324959778
139746194120 352338910
231626562235 424255788
788410589375 424250299
116638556630 365413708
958966961325 424244810
765853133730 424239321
902298231290 424233832
753198951295 424228343
336711294630 222935735
196414924155 303355074
404383661565 424222854
801614953655 327643899
566152844491 264827783
943561869665 330240196
869287320590 424217365
206318197365 424211876
762001860815 424206387
305350929465 95360397
193664014930 424200898
316354566365 424195409
25858552205 424189920
314230405046 119720579
746596769155 424184431
708634221850 424178942
20356733755 206710251
700931676020 424173453
639332101712 242860805
276191291680 424167964
151300012865 424162475
198864956426 67190849
482509483555 38022303
897896776530 424156986
431342571970 424151497
723489131665 424146008
171106559285 424140519
176608377735 424135030
954015324720 396552805
46765462315 390465504
481730945424 14595251
567787669530 424129541
722778009432 25128642
861034592915 350033530
568888033220 424124052
648360845159 45953908
254893238011 159098665
784009134615 424118563
959692116023 39844651
82162227898 24590720
883592048560 424113074
360369113965 245769975
83077464085 424107585
35761825415 56668436
52817462610 373724054
372473114555 424102096
845367508377 110575905
365870932415 424096607
104534556040 424091118
387878206215 424085629
696530221260 345109897
163954195300 424080140
760351315280 424074651
788634743668 27615159
102967618953 88213719
753198951295 293063199
326808021420 424069162
820871318230 222084940
483609847245 424063673
371372750865 424058184
437566679860 56218338
820321136385 331716737
878101575873 133558348
158452376850 424052695
383476751455 424047206
652515673660 104367846
640961854915 65851533
77084607765 35694967
774105861405 424041717
446747663630 373663675
840127682805 424036228
401082570495 378499484
388662949497 103731122
16505460840 424030739
995286466558 134200561
355432813626 168067691
823622227455 424025250
161753467920 424019761
298748747325 72597514
466004028205 239655229
388428388060 424014272
426390935365 424008783
910744479149 156601170
76475281945 424003294
333410203560 423997805
644262945985 142587753
259685836330 423992316
68772736115 341772585
531475667760 423986827
930498885558 225279538
116638556630 133959045
11003642390 405549276
320756021125 395586741
177543113431 10231496
46765462315 388368706
52817462610 173633537
964468779775 423981338
979323689590 423975849
539178213590 423970360
273990564300 423964871
705333130780 252472044
574389851670 9721019
399432024960 423959382
826381238444 213763616
232726925925 290768797
293797110720 384284890
249782563120 400729934
851131319705 423953893
590345125175 408881099
287194928580 423948404
71621102535 147648611
971621143760 423942915
968870234535 423937426
222273470870 349868860
538628031745 423931937
262436745555 233024517
39062916485 33642081
31440592390 237772502
8252733165 302317653
969420416380 423926448
621705490340 262714518
356249310773 54077628
800559923616 298876050
902848413135 423920959
360919295810 423915470
105634919730 301724841
238228744375 312642462
204212868805 283583696
431892753815 140748938
919452988847 200535126
110036374490 153302281
380175660385 423909981
552961692234 384087286
975472416675 423904492
611408422384 209152856
416487662155 205014150
414025869538 120115787
360919295810 182152465
19256370065 423899003
863235320295 423893514
337939678267 159208445
578241124585 423888025
101233464970 423882536
222823652715 423877047
804365862880 423871558
12104006080 362608829
653065855505 423866069
527074213000 423860580
795562953360 112755038
709184403695 52019253
62939818277 116767497
681125129600 423855091
972171325605 423849602
172537981032 52167456
737793859635 423844113
674522947460 229418244
298748747325 423838624
224474198250 423833135
549631668645 361747056
976022598520 423827646
23107642980 423822157
424190207985 423816668
694329493880 412783778
764202588195 423811179
817790347038 6795382
437394572265 423805690
292696747030 423800201
802165135500 423794712
575490215360 423789223
276191291680 423783734
77575645635 423778245
143597467035 101420253
87478918845 299106588
2750914715 423772756
70973463495 423767267
466010066105 128728028
969970598225 423761778
925956050625 423756289
140897106011 218209706
13204369770 154619641
832425136975 161222908
447848027320 423750800
381405180245 169566188
333410203560 130918139
821421500075 423745311
576590579050 423739822
258035290795 20688041
655266582885 423734333
61620372130 130089300
753198951295 423728844
614553126355 423723355
822521863765 2651187
533126213295 423717866
511118939495 189030182
369722205330 404374630
29159643275 227941703
271789836920 423712377
271239655075 125116266
309202202380 97715178
316904748210 423706888
3101299541 5280418
611252035285 423701399
352666568135 423695910
286644746735 182037196
97932373900 423690421
256384745260 335207741
362569841345 1553387
390078933595 423684932
151300012865 176970849
419238571380 423679443
935309141990 423673954
56668735525 365501532
790611316755 423668465
25308370360 423662976
993078235715 215229179
659668037645 316479273
579368296551 224780039
207968742900 276859671
426390935365 56004267
611252035285 423657487
89129464380 423651998
851681501550 423646509
310036890073 75314569
375224023780 423641020
884692412250 423635531
928156778005 423630042
900179130829 29355172
157902195005 423624553
459952027910 286267817
773555679560 280625125
310852747915 423619064
64921463200 229670738
283348584787 54813154
742217308818 317730765
486910938315 147022865
501215666285 423613575
961167688705 232623820
180459650650 115461115
139746194120 423608086
754849496830 423602597
553482941560 423597108
176058195890 423591619
322956748505 299068165
193113833085 423586130
214020743195 423580641
493130424467 42869090
604649853145 423575152
901197867600 423569663
537527668055 423564174
731741859340 22878152
80876736705 144794331
676476535196 23169069
390629115440 262429090
116088374785 423558685
85278191465 423553196
232176744080 423547707
936959687525 423542218
58319281060 423536729
135344739360 140359219
987026235420 423531240
922654959555 311605041
844529137565 423525751
733942586720 118172681
639861491225 139129683
733392404875 423520262
633809490930 356658753
127092011685 423514773
884142230405 163462420
906149504205 23816771
166705104525 423509284
516620757945 15775386
373023296400 12646656
81426918550 374706585
406584388945 423503795
803815681035 309546666
218972379800 423498306
72624009030 329526626
307722864244 153093699
319655657435 423492817
657467310265 311945359
532026848603 212358432
363694971403 336810529
81426918550 334126408
898446958375 254568842
724589495355 187773201
791711680445 311061630
885792775940 105822431
622255672185 423487328
31910552500 423481839
450598936545 423476350
520472030860 423470861
684426220670 350587919
324057112195 299221857
445097118095 423465372
210169470280 423459883
59419644750 423454394
691084434522 35409539
685602074577 290944445
496411727692 172788231
309202202380 196583046
461052391600 353206172
567787669530 39427487
908350231585 306198376
265187654780 423448905
872588411660 423443416
82527282240 423437927
489661847540 423432438
535877122520 423426949
346064385995 423421460
432442935660 423415971
755949860520 423410482
333960385405 383082799
818395501218 72800607
998219407490 37676496
183220692569 88696751
872588411660 294989838
593096034400 176131032
233827289615 61356042
601047292309 78575035
902848413135 322281146
210169470280 135775904
342763294925 406669032
253633836035 423404993
384026933300 49121061
673972765615 423399504
939710596750 423394015
359493612649 181263247
970520780070 423388526
361469477655 423383037
447848027320 242010010
234927653305 140007923
620605126650 423377548
252533472345 423372059
983366764632 168556212
650314946280 5472533
977673144055 423366570
22557461135 75517662
178258923270 423361081
698730948640 281816238
252108286008 115219599
633259309085 423355592
395030570200 423350103
53742614512 7777913
923205141400 423344614
627207308790 177355079
354032764095 11510433
355780684490 18805314
140846557810 423339125
636300163757 1904683
883592048560 423333636
574389851670 12844260
287790707548 29525331
462702937135 358546969
512769485030 423328147
220164607394 260299358
56118553680 423322658
990877508335 151496400
276741473525 361148755
225024380095 222480148
261336381865 423317169
534226576985 41282769
203579062045 91924283
544680032040 7069832
487461120160 423311680
84728009620 423306191
925444149066 285960433
34661461725 423300702
837926955425 43423479
687727311740 423295213
782358589080 211211231
741094950705 333489684
73724372720 423289724
152400376555 423284235
41263643865 423278746
419267075757 380546881
769704406645 73267172
421439298760 175867560
930907687230 423273257
444572449122 343765092
447465111772 196841029
906699686050 423267768
522122576395 423262279
58869462905 423256790
403833479720 37264821
610151671595 423251301
586493852260 423245812
552586571066 16252929
22007279290 257450567
360919295810 213549545
136995284895 262780386
246481472050 423240323
911651322655 224428743
312503293450 198361482
799964408120 7135700
899547322065 423234834
628857854325 421972364
899547322065 138789365
823072045610 423229345
806016408415 423223856
601348762075 127536915
758512461203 34794771
910550958965 405005865
179359286960 423218367
880290957490 402552282
668470947165 423212878
177158559580 423207389
794462589670 423201900
390629115440 313915910
758150587900 402387612
335610930940 281788793
761451678970 423196411
527182088317 154608663
486360756470 423190922
315804384520 423185433
19806551910 39756827
545230213885 334510638
409885480015 278890601
45114916780 423179944
457420228587 53067652
713585858455 423174455
79776373015 53429926
453349845770 183349067
224212348086 128964055
658959912406 22153604
40713462020 423168966
389773813644 101068957
517170939790 423163477
368621841640 423157988
107289060560 145639637
290682338266 151117659
240537369028 33038291
856082956310 423152499
555133487095 286223905
792327516219 155876622
772455315870 423147010
146348376260 423141521
969420416380 214071
720738222440 423136032
126541829840 423130543
678554868854 177459370
891294594390 423125054
708818037482 226316959
536978880416 157715437
617854217425 423119565
576950745274 17213504
685526584360 423114076
228325471165 83915832
962268052395 54533215
666939458040 118057412
502360414029 369173673
268525906380 94871876
138095648585 69913393
992010279081 333056053
858589080672 87763621
556784032630 236295961
775587595326 23877150
502316029975 404544789
329008748800 83800563
962896414067 163418508
875339320885 202807572
89189706155 24870659
67672372425 376001989
598047671005 176526240
119939647700 423108587
907800049740 423103098
600276782004 38768807
668733952600 35371116
188712378325 423097609
398881843115 423092120
74824736410 355105366
706433494470 227178732
513869848720 423086631
983725144350 416796237
574940033515 165421993
634909854620 423081142
532576031450 350187222
99032737590 423075653
287194928580 382983997
145248012570 423070164
758700769745 423064675
629428076509 45075668
576590579050 76637418
68359087656 138718008
968320052690 423059186
564270029013 54928423
600248398385 423053697
773683699507 159208445
278392019060 423048208
726240040890 96644823
850581137860 423042719
18706188220 423037230
481959301710 423031741
977122962210 423026252
481409119865 281860150
459952027910 423020763
770804770335 423015274
735877391098 40119101
509468393960 245374767
561735669235 423009785
254841849993 223561481
110586556335 50888519
665720037940 423004296
530925485915 422998807
457839470337 170246824
728440768270 422993318
505689685625 32352166
446747663630 422987829
240990395573 357729108
419414724368 107035500
243180380980 422982340
769154224800 354265549
831324773285 422976851
21457097445 295181953
934758960145 422971362
365323270021 74112478
436294208575 422965873
643712764140 175379039
548531304955 224209183
461399510471 7909649
407684752635 65714308
216221470575 422960384
558764626246 15896144
282243291975 422954895
894045503615 422949406
746046587310 81429315
788960771220 38598648
477007665105 118770982
939160414905 422943917
187612014635 73102502
951264415495 422938428
416487662155 422932939
576590579050 422927450
58869462905 248470563
549678950891 152330728
422539662450 422921961
361469477655 362026995
640961854915 127805876
602999307610 422916472
645913491520 422910983
220622925335 422905494
465453846360 305204867
945762597045 359661236
550187335 378367748
96832010210 240495046
727340404580 422900005
881941503025 422894516
354317113670 273028349
147998921795 307674917
481428852820 177662463
41441350240 143751421
675073129305 422889027
215671288730 422883538
814269136090 123700104
287194928580 422878049
535326940675 422872560
378525114850 422867071
270818569021 141665601
508368030270 422861582
159002558695 422856093
507817848425 70566584
191463287550 422850604
214020743195 422845115
134794557515 422839626
682775675135 213900841
303700383930 64869002
945212415200 422834137
720188040595 422828648
441796027025 422823159
626657126945 422817670
613452762665 422812181
919353868485 422806692
898446958375 422801203
431892753815 331283106
424740389830 422795714
873688775350 277765356
900097503910 422790225
600248398385 422784736
987576417265 422779247
264087291090 422773758
617304035580 389971494
227775289320 44537746
744396041775 170603609
841778228340 364551935
365870932415 349314471
432993117505 25968459
542479304660 299540219
512769485030 422768269
122690556925 422762780
311402929760 422757291
909450595275 230142792
807116772105 422751802
456650936840 422746313
593096034400 422740824
431892753815 82642384
592545852555 255320835
518873383820 235203650
547434602428 55773729
812618590555 422735335
206318197365 422729846
216221470575 422724357
399432024960 258257450
769154224800 422718868
653065855505 73398908
787013125163 140068302
77575645635 322692821
496264029680 422713379
35761825415 422707890
885792775940 422702401
417051385363 103577430
288295292270 422696912
576045551376 155711952
177158559580 422691423
991977872025 422685934
303150202085 422680445
545479096123 122723062
486910938315 422674956
906699686050 422669467
265956101221 4023437
621705490340 367164699
211820015815 422663978
528242310950 205985703
649764764435 422658489
490814318307 184622515
664619674250 422653000
442896390715 419255309
845079319410 422647511
605750216835 422642022
214570925040 400697000
182660378030 422636533
401632752340 422631044
775206225095 422625555
648664400745 422620066
732292041185 171811189
663578064816 330371932
787860407530 422614577
249782563120 422609088
808217135795 324098005
828023682215 422603599
570538578755 422598110
28059279585 242871783
870937866125 422592621
188162196480 422587132
371372750865 422581643
692128766500 319613492
419788753225 422576154
956460334556 79145891
117738920320 87110430
124341102460 422570665
234377471460 422565176
935309141990 385832788
3851278405 422559687
974372052985 129578823
341662931235 422554198
514420030565 103237112
746046587310 200946801
879296032001 116816898
530158952227 37961924
461335245259 30518840
858283683690 422548709
945212415200 422543220
716336767680 273368667
519371667170 422537731
208518924745 422532242
81426918550 196511689
919904050330 114769501
136995284895 422526753
955665870255 422521264
860484411070 422515775
373023296400 422510286
448948391010 289670997
336711294630 374080839
2200732870 422504797
977841821025 74024654
432442935660 422499308
682225493290 322808090
497364393370 40772292
87478918845 422493819
810417863175 422488330
696530221260 354973630
657091376725 129650180
452249482080 61932387
931141277114 52699889
988919005036 88559526
99582919435 422482841
713035676610 422477352
411536025550 422471863
242138820947 146139136
577690942740 160130597
971621143760 149547805
309752384225 422466374
771354952180 422460885
593096034400 422455396
60520008440 422449907
907800049740 422444418
435744026730 422438929
755399678675 422433440
528174576690 422427951
877540048265 422422462
480308756175 422416973
582307390652 182871524
622805854030 422411484
925405868780 36403048
843202058800 29777825
398881843115 309497265
504516757355 237097355
478108028795 422340127
704782948935 1108778
715236403990 78339008
390441641226 49911477
214570925040 220119878
446197481785 422405995
406034207100 422400506
464353482670 422395017
228988029307 140051835
834895193118 123760483
927056414315 422389528
78815572639 5609758
387495120508 161491869
590345125175 422384039
877540048265 422378550
639861491225 3606273
232176744080 394746924
937763170253 68941840
926506232470 422373061
136445103050 422367572
97382192055 422362083
382926569610 422356594
891844776235 422351105
513319666875 154191499
45114916780 422345616
910550958965 422340127
694879675725 422334638
425840753520 422329149
456650936840 147055799
387328024370 422323660
686076766205 87253144
160102922385 243316392
305350929465 422318171
164504377145 231224125
403283297875 422312682
949613869960 422307193
247581835740 84283595
306451293155 422301704
946312778890 422296215
389528751750 422290726
116088374785 422285237
784009134615 422279748
933108414610 121136741
500115302595 422274259
339462203855 21494924
790324519086 59456848
166705104525 166662507
180459650650 334483193
25308370360 136604743
914402231880 422268770
898997140220 422263281
494252788069 205530116
215121106885 95514089
165693404652 251160173
226674925630 422257792
944112051510 168748327
80876736705 422252303
518271303480 422246814
600798580230 80051576
525423667465 422241325
578241124585 422235836
456650936840 422230347
987576417265 43439946
862898215941 17608712
198065469690 422224858
354317113670 422219369
590895307020 110175208
808217135795 410423508
484710210935 303986309
333416614712 370617280
692678948345 6800871
403283297875 414534769
481409119865 422213880
399432024960 422208391
733392404875 422202902
78125827480 422197413
273990564300 279999379
479208392485 422191924
429141844590 422186435
499200895247 10390677
217872016110 422180946
397231297580 422175457
607400762370 290938956
710284767385 289972892
877540048265 422169968
925405868780 422164479
684426220670 30222434
74274554565 422158990
264637472935 422153501
298748747325 422148012
848380410480 422142523
661868765025 422137034
101233464970 422131545
110586556335 422126056
450048754700 187624998
325707657730 34388585
775434386358 66768196
42914189400 422120567
782095723451 122970067
809317499485 422115078
593096034400 294364092
219522561645 422109589
197515287845 422104100
736822416088 101875840
164504377145 229407266
837376773580 46255803
167805468215 243129766
993078235715 416022288
753749133140 422098611
163954195300 422093122
226674925630 422087633
77025463790 422082144
45665098625 373087330
788410589375 422076655
534226576985 392013402
293797110720 422071166
661318583180 422065677
25308370360 355917738
994178599405 422060188
956216052100 228287510
753198951295 422054699
474256755880 422049210
112237101870 422043721
486360756470 422038232
775206225095 422032743
730227517851 263021902
760033329113 11395164
667370583475 422027254
433543299350 422021765
217321834265 186466819
845822461561 176301191
430635753113 11823306
397231297580 422016276
583192761190 422010787
829674227750 422005298
50066553385 421999809
566809606249 266600730
481409119865 421994320
598855901718 57865038
113482956994 156485901
241529835445 54209364
687727311740 421988831
912751686345 421983342
107835647110 421977853
826373136680 122152206
210169470280 421972364
157902195005 418009306
506717484735 421966875
904498958670 421961386
525423667465 421955897
472056028500 395921570
978223325900 421950408
939889406414 136560831
596397125470 168413498
420338935070 421944919
872038229815 421939430
776306588785 329257665
157902195005 421933941
915502595570 421928452
122140375080 15654628
784009134615 421922963
275090927990 64885469
190362923860 333906848
34661461725 421917474
939160414905 197186836
821971681920 112930686
37557736137 221920270
906707925039 124990019
876439684575 421911985
991427690180 421906496
330109112490 421901007
56118553680 62667913
168905831905 291185961
385677478835 421895518
377427583484 22757394
53567356231 199053096
464746824410 20589239
64921463200 421890029
246481472050 226360871
488011302005 421884540
409885480015 336179294
903398594980 421879051
72073827185 421873562
519371667170 421868073
447297845475 99537526
743845859930 369459101
996929508630 421862584
266527443161 34816727
334510567250 145431055
59969826595 421857095
330659294335 421851606
630508399860 421846117
848380410480 421840628
771354952180 355978117
20906915600 421835139
176058195890 421829650
762001860815 114396249
605200034990 421824161
97382192055 421818672
856264922149 894707
451300559900 266688554
279520705990 45300717
477557846950 421813183
499239828724 157995376
437944754110 164318704
765853133730 388374195
544824529965 118578867
804916044725 421807694
612352398975 421802205
857183320000 239594850
280592746440 421796716
463803300825 421791227
532025849605 421785738
220072743490 253344795
961717870550 421780249
144940373168 3293400
568022044341 58386493
458851664220 421774760
542232845652 72240729
191536955419 305347581
654904920745 69243735
442896390715 421769271
463434096799 130506464
348411258000 263455533
750998223915 191203826
378525114850 48500804
23107642980 421763782
995829144940 142022386
161203286075 154625130
283893837510 421758293
597497489160 25496405
715236403990 421752804
357068022895 421747315
634909854620 421741826
791911276952 45443431
716886949525 117332864
372473114555 421736337
812260946363 199437326
532025849605 421730848
196965106000 421725359
570538578755 421719870
99032737590 421714381
878640411955 286322707
267388382160 160405047
457201118685 421708892
913852050035 421703403
695429857570 421697914
485810574625 292014800
925956050625 135292872
622805854030 421692425
965569143465 11675103
311402929760 37193464
435989247805 43110606
107285465265 421686936
645913491520 354402774
919904050330 421681447
869837502435 421675958
61620372130 421670469
601898943920 356219633
791161498600 421664980
449498572855 421659491
965018961620 421654002
162303649765 421648513
574712138305 57261248
772455315870 421643024
559534941855 421637535
180459650650 421632046
8802915010 421626557
101783646815 421621068
665169856095 109461638
292696747030 38263819
374673841935 421615579
821421500075 421610090
758927877120 98922758
888543685165 260881192
222823652715 421604601
596947307315 333001163
529274940380 421599112
379625478540 401657575
295447656255 2212067
182110196185 421593623
80326554860 421588134
212920379505 75259679
5490 421582645
884142230405 421577156
925956050625 421571667
469305119275 421566178
198216515992 155272832
797213498895 421560689
228875653010 421555200
636593932456 77076538
27509097740 421549711
46215280470 421544222
724589495355 35069221
317454930055 287173502
984825508040 421538733
536521193710 5022435
476457483260 421533244
668858344318 16143149
565036760305 421527755
117188738475 166497837
679474584065 43000826
192563651240 258350763
319105475590 421522266
821971681920 421516777
47954111081 249678143
133144011980 421511288
781832613725 158033799
365537115972 146375163
738894223325 421505799
522122576395 421500310
39613098330 421494821
176608377735 77532125
803815681035 421489332
506369962259 157419031
222273470870 421483843
784559316460 28866651
227775289320 421478354
863235320295 421472865
827473500370 421467376
493571122718 84009145
33010916190 34317228
797213498895 421461887
740544768860 389219501
614553126355 48983836
352666568135 164433973
617854217425 421456398
332860021715 421450909
398881843115 421445420
50066553385 71055105
714686222145 421439931
770804770335 232997072
715786585835 421434442
494613484145 250539916
587322211136 130215547
105634919730 401141609
340562567545 31622129
505095580802 47051708
663519310560 421428953
113337465560 421423464
330109112490 421417975
34661461725 161541270
149649467330 53687909
827473500370 421412486
208621250683 157852662
697630584950 332968229
831874955130 421406997
819770954540 326085023
512769485030 421401508
31501234862 22982443
859384047380 421396019
324217594088 160811233
433180341806 202796594
999680417855 421390530
425290571675 421385041
974372052985 421379552
420889116915 421374063
229425834855 421368574
647013855210 421363085
455550573150 30809757
149099285485 421357596
568979743432 252911164
507267666580 123667170
487461120160 421352107
472056028500 421346618
957321092418 217155818
273440382455 10516924
752112343039 162145060
19806551910 151551290
340012385700 421341129
960617506860 199689820
723489131665 421335640
211055974133 48522760
70423281650 133904155
836826591735 421330151
378914564889 29267348
276365287491 82324022
160102922385 421324662
813213321124 194524671
424740389830 421319173
538628031745 273407090
996379326785 421313684
598047671005 189205830
475357119570 421308195
380175660385 421302706
528174576690 421297217
862685138450 121685641
969970598225 277134121
669021129010 421291728
78125827480 421286239
301499656550 421280750
1650551025 400664066
509468393960 421275261
518821485325 67981265
973821871140 345291034
5490 421269772
999130236010 365929674
380175660385 421264283
610151671595 370403209
216221470575 421258794
335060749095 421253305
676173492995 421247816
771354952180 161255842
914402231880 421242327
620605126650 421236838
398331661270 234050960
887993503320 168989843
70973463495 421231349
585393488570 421225860
188162196480 421220371
804365862880 421214882
399432024960 116421690
302049838395 421209393
124891284305 228638806
153500740245 123507989
604649853145 421203904
285544383045 326782126
11107510737 99652795
828023682215 421198415
780157861700 60960834
407134570790 421192926
605200034990 421187437
936959687525 421181948
912201504500 228523537
792812044135 376759471
469541486593 49143017
84177827775 151573246
432442935660 421176459
88579282535 421170970
163404013455 239858322
114437829250 274411577
993078235715 150936522
166154922680 215997639
642612400450 283430004
289945837805 421165481
328548822582 50125548
178809105115 169176469
495163665990 421159992
909450595275 421154503
714136040300 198460284
962657749439 17822783
639861491225 54412457
7152369475 421149014
738894223325 421143525
41263643865 287590666
942461505975 421138036
58319281060 93955213
949613869960 198701800
307551656845 421132547
346064385995 137933081
62170553975 7563842
36862189105 86314525
929257141695 421127058
401082570495 362724098
507817848425 193152421
713585858455 393045334
563386214770 421121569
852781865240 58737789
359268750275 421116080
176608377735 421110591
537527668055 421105102
197515287845 421099613
40163280175 261731987
208000551655 176482328
617854217425 421094124
898997140220 341887854
961227612118 350549496
378525114850 421088635
880901474423 260184089
906442528981 46678456
267568448805 59670919
822521863765 421083146
18156006375 197757692
551832396025 421077657
639311309380 421072168
992066738935 62552644
412086207395 421066679
685526584360 161892566
944662233355 218319486
517170939790 207709249
669021129010 196528156
70987015836 288715911
218422197955 421061190
327358203265 421055701
231076380390 171031751
325157475885 421050212
457201118685 421044723
814396815719 238381781
705333130780 421039234
228637021316 51893006
409885480015 421033745
751548405760 335026604
478108028795 421028256
762590421748 363953634
725139677200 421022767
423089844295 384998460
876439684575 421017278
782105883590 30540796
976572780365 421011789
518271303480 421006300
815369499780 421000811
232726925925 420995322
620069787061 308339086
257485108950 420989833
546880759420 420984344
993628417560 420978855
21660179467 130632711
249782563120 258822817
964025671853 98522061
726240040890 420973366
26408734050 420967877
538628031745 420962388
832454228675 362916213
589794943330 420956899
92980737295 420951410
206613324428 61449355
114437829250 420945921
653924645397 1493008
83327499013 143400125
468754937430 355753068
771093365488 4275931
118289102165 272781344
284994201200 375255485
154952850033 32890088
707533858160 420940432
782358589080 319092037
4951642095 420934943
560635305545 235110337
538077849900 278045295
546920631516 312510726
883041866715 80331515
442605970306 97462684
304800747620 420929454
675303508124 83690783
148549103640 420923965
347164749685 420918476
735593132255 420912987
95731646520 420907498
502866211820 420902009
733998442784 195809097
923019538935 51184925
6602187630 225658279
442628090976 54659462
831874955130 420896520
284444019355 420891031
294347292565 420885542
957866597635 420880053
785659680150 420874564
396913805423 136956039
24758188515 189507725
19256370065 343633356
614002944510 129337307
929257141695 119791936
437944754110 255584307
724039313510 420869075
799964408120 166667996
740544768860 126126242
748797496535 279428523
475357119570 380415145
456100754995 420863586
709988259675 63408928
369172023485 240044948
564486578460 126697098
546657859200 45048223
786813440832 78690304
565586942150 95459199
390078933595 420858097
855532774465 420852608
893495321770 420847119
949063688115 420841630
93530919140 420836141
965569143465 420830652
588144397795 420825163
694879675725 420819674
154050922090 420814185
622805854030 420808696
57769099215 420803207
207968742900 375513468
122140375080 420797718
283893837510 57777214
711385131075 420792229
68772736115 420786740
409885480015 286037279
659117855800 420781251
532576031450 420775762
374673841935 420770273
823072045610 104741098
138095648585 21708995
913852050035 420764784
203567288140 420759295
812068408710 111558436
699281130485 326277138
731741859340 420753806
388428388060 420748317
905696329457 41376082
921004414020 420742828
34111279880 420737339
823072045610 420731850
352666568135 420726361
970811120725 45531255
206318197365 420720872
266288018470 420715383
612902580820 420709894
276792021726 337584478
384577115145 420704405
635460036465 420698916
88579282535 420693427
602999307610 292728370
398331661270 87099452
596397125470 420687938
201916742605 86632887
709325383171 243041942
188162196480 420682449
722938949820 420676960
675459154208 4737007
389528751750 420671471
887993503320 420665982
712485494765 420660493
53367644455 420655004
644262945985 420649515
581542215655 119901716
421989480605 221964182
68222554270 420644026
859978382741 308262240
501765848130 420638537
732292041185 420633048
21096840489 39625091
413186571085 420627559
782446890623 65599039
642984077107 35025309
951264415495 356356858
966669507155 281053267
377424751160 420622070
484160029090 420616581
163954195300 374810876
797213498895 420611092
859934229225 420605603
121132122299 1251492
99032737590 419666984
12654187925 420600114
639909168679 238738566
38512734640 374465069
14304733460 420594625
398331661270 201111471
11003642390 420589136
990327326490 420583647
157548211976 27768851
686187265264 248799903
828023682215 1465563
472606210345 412053741
749347678380 420578158
290733863509 13332781
69873099805 420572669
218178033349 63238769
895696049150 420567180
23107642980 420561691
276335284617 132273922
844529137565 246335342
248682199430 240879276
808830534453 246571369
650314946280 420556202
55568371835 46091133
906149504205 420550713
637660763845 186148457
858833865535 420545224
915502595570 102995596
609051307905 420539735
452338069051 213609924
230724801543 102858371
978223325900 420534246
51166917075 420528757
88579282535 420523268
863235320295 420517779
994850230864 142406616
637707074538 236757037
490212029385 111547458
354317113670 420512290
396130933890 420506801
331209476180 208565533
579891670120 189760219
81426918550 420501312
240642357131 170180956
601348762075 177651485
273990564300 168336652
458301482375 420495823
929807323540 420490334
731191677495 420484845
442001941371 24969461
373573478245 100931732
36312007260 420479356
828573864060 47496317
261886563710 420473867
695980039415 257681105
259135654485 310529197
452301265306 230960653
352116386290 420468378
830774591440 202714259
689470330458 157325718
211820015815 420462889
199716015225 420457400
523773121930 258328807
823622227455 420451911
123374132448 157660547
25858552205 89904331
616753853735 420446422
471505846655 411142567
968870234535 420440933
29709825120 420435444
611475108245 58688388
888744033665 15072794
95778923277 34789282
647013855210 334499660
49516371540 420429955
199920650634 118803916
390078933595 420424466
561735669235 420418977
43645793673 81028618
484160029090 420413488
255284381570 420407999
913371139370 179962354
248516983111 32044782
917703322950 206836498
957316415790 303821639
22557461135 420402510
824172409300 420397021
342928299754 228408268
623906217720 420391532
602999307610 420386043
156801831315 420380554
2200732870 420375065
609601489750 260831791
802715317345 420369576
396258794656 250578339
808882284745 77449790
193354948388 87368413
152518565703 15336266
36312007260 304392495
692432214887 22005401
798864044430 420364087
330243669836 266825779
487575132179 158368628
830821094248 52727334
886342957785 420358598
722938949820 3584317
661318583180 275317262
259135654485 171953903
636061875289 44120582
626368808823 116196641
982624780660 420353109
562836032925 420347620
804916044725 376281928
756500042365 420342131
984825508040 420336642
919088318735 52376038
443446572560 420331153
231076380390 420325664
113354437548 315924884
773555679560 420320175
523222940085 420314686
84728009620 420309197
715236403990 420303708
735593132255 420298219
506167302890 420292730
566687305840 21390633
659117855800 420287241
229466705949 122953600
111136738180 356466638
500665484440 420281752
256934927105 289292256
476583110003 158994374
57769099215 420276263
611252035285 420270774
713035676610 420265285
926620908658 129672136
289722723514 83970722
779607679855 420259796
593646216245 420254307
961717870550 420248818
925405868780 420243329
501765848130 420237840
254734199725 308284196
687727311740 420232351
94081100985 326271649
907800049740 153785313
95181464675 420226862
864885865830 420221373
803054921775 78789106
281240176898 253712558
833731662016 57173424
208698936500 235626303
359268750275 229462156
358718568430 183118529
809317499485 14342757
710834949230 122075360
892003627895 98000606
744946223620 420215884
370272387175 79711258
554033123405 420210395
354317113670 170411494
202466924450 420204906
282900377584 105729118
410435661860 420199417
426985665934 194524671
866671490166 65379479
351016022600 420193928
292696747030 5313352
449498572855 420188439
772455315870 420182950
858833865535 420177461
775441071960 124622256
995829144940 420171972
459401846065 420166483
688277493585 253663157
306451293155 220553509
975472416675 388088767
916602959260 259706546
262986927400 420160994
989777144645 362504538
551832396025 420155505
296621105980 75221256
551832396025 420150016
306451293155 420144527
638761127535 410171014
967769870845 420139038
804916044725 337913818
428612872241 116350333
220072743490 89706727
764202588195 38395555
257485108950 420133549
359058952298 45536744
662418946870 420128060
813753101314 201934821
275090927990 420122571
94081100985 267857711
974922234830 420117082
462882114562 92522584
607950944215 310842070
378059562407 16401132
442074648665 101837417
356517841050 420111593
251983290500 169478364
935859323835 34306250
111686920025 420106104
46846040835 227892302
464353482670 420100615
521572394550 420095126
242080017290 420089637
437394572265 420084148
744507117179 72032147
205768015520 420078659
885242594095 420073170
602255926524 2760967
260994551482 141605222
571088760600 420067681
940810960440 12509431
792261862290 420062192
960617506860 420056703
220368639013 20276366
541929122815 269586746
189844199474 99296010
641512036760 188634974
617304035580 330959255
547981123110 250067862
977673144055 420051214
611453777991 203680323
541929122815 420045725
308101838690 420040236
160102922385 420034747
788960771220 72795118
349365477065 330898876
300949474705 100245607
310302566070 420029258
724039313510 420023769
340562567545 420018280
684426220670 326858972
177158559580 420012791
424190207985 286525800
748247314690 360638278
640961854915 178705373
39062916485 420007302
491312393075 401641108
231626562235 420001813
981524416970 317648430
264637472935 419996324
643215842062 226273047
776856770630 53166454
868737138745 419990835
22007279290 419985346
718537495060 419979857
335060749095 419974368
626657126945 380728018
80406348453 128239507
971070961915 419968879
867086593210 255337302
530375304070 135891173
689377857275 419963390
567807550688 321144923
39633023400 294731855
418138207690 419957901
446318448367 195331554
91880373605 419952412
660218219490 419946923
34661461725 419941434
124987956573 24991417
972721507450 419935945
683325856980 419930456
58869462905 419924967
118839284010 160163531
205768015520 419919478
257145913287 82433802
407134570790 419913989
929807323540 311588574
593096034400 419908500
443446572560 63277192
227775289320 419903011
227225107475 219395330
333171901206 66905421
584906518049 157386097
446747663630 205398380
126157997629 91523586
645913491520 419897522
882769488649 90475187
779692397081 43341144
67187553592 149514871
670220431925 240549936
896796412840 122821864
552932759715 357811443
733942586720 419892033
101783646815 346718174
384577115145 419886544
889422356215 971553
83627645930 419881055
600409632271 47864080
780868047895 112079891
185411287255 419875566
295447656255 419870077
425290571675 419864588
647013855210 419859099
983725144350 308739783
88579282535 419853610
525973849310 419848121
887707913231 28954475
527624394845 419842632
911101140810 121932646
24208006670 419837143
463605973856 58512740
429692026435 419831654
41263643865 208603956
46215280470 419826165
946862960735 419820676
576040397205 419815187
267938564005 419809698
348265113375 354408263
86963603128 84398864
386227660680 419804209
104534556040 419798720
149649467330 419793231
278942200905 419787742
936409505680 419782253
596947307315 103385315
481959301710 419776764
37962552795 419771275
269314025397 73881940
718537495060 419765786
64562820010 137466516
399080462580 199969759
880841139335 419760297
273440382455 60626005
686626948050 419754808
528174576690 419749319
418138207690 419743830
147448739950 419738341
457751300530 24437028
977673144055 311308635
853332047085 419732852
656366946575 36908036
565586942150 358365832
985375689885 378246990
322956748505 8930603
446747663630 373499005
367067386539 146122669
354317113670 419727363
541378940970 391294343
738894223325 48594117
752648769450 419721874
880290957490 164412017
77575645635 372000508
755399678675 419716385
805466226570 296378555
799414226275 419710896
520015271795 129963053
863785502140 48725853
345514204150 419705407
429692026435 419354111
35761825415 102671745
385677478835 419699918
913852050035 4726029
506402446161 45163492
709184403695 419694429
175508014045 419688940
365320750570 419683451
856633138155 403897087
762720154263 9292877
261336381865 202456276
815369499780 419677962
591995670710 419672473
670121492700 278890601
912334574327 179638503
895696049150 33120626
216771652420 419666984
249232381275 419661495
486910938315 26198997
388978569905 190182872
455000391305 419656006
511669121340 328170843
580441851965 419650517
417037844000 92615897
37412370950 419645028
799414226275 390438059
395030570200 419639539
991977872025 246884242
671772038235 201276141
371922932710 192663900
608610730412 251478535
670121492700 419634050
260236018175 419628561
217872016110 419623072
627207308790 419617583
861034592915 419612094
172312575247 232278013
881391321180 419606605
892394958080 112502544
372593378545 126318357
144147648880 419601116
395683840954 76478237
720188040595 401383125
332309839870 419595627
896796412840 419590138
303931662945 63392461
234927653305 419584649
582642579345 177827133
172206922975 399994408
155151285780 405472430
764202588195 419579160
754299314985 419573671
193866674299 11148159
776538603326 43632061
351016022600 419568182
718537495060 419562693
318555293745 419557204
776306588785 419551715
111686920025 419546226
350797590426 85815026
343313476770 71357
207418561055 419540737
97932373900 419535248
471505846655 419529759
291046201495 419524270
143597467035 419518781
377829663712 12558832
179909468805 419513292
722938949820 419507803
784559316460 50800695
256384745260 419502314
813718954245 419496825
798313862585 419491336
841778228340 279170540
558984760010 102166757
986476053575 419485847
802165135500 419480358
810968045020 419474869
164504377145 345027562
438494935955 419469380
688290486048 110811932
466004028205 419463891
617854217425 419458402
897896776530 419452913
622255672185 419447424
769154224800 419441935
768053861110 397403600
472606210345 106003568
966119325310 419436446
898446958375 419430957
648664400745 419425468
753391439547 23860683
335060749095 263054836
736693495945 419419979
379075296695 419414490
717437131370 419409001
798976063942 295895523
168355650060 361478095
309202202380 60735785
295997838100 419403512
6602187630 419398023
551282214180 419392534
767560419058 187130988
913852050035 150140617
404933843410 49137528
31682509 30041297
401632752340 419387045
451699300235 410527799
546880759420 419381556
475907301415 419376067
376486510574 109307946
135894921205 419370578
510568757650 419365089
893495321770 32313743
181854356476 8403659
716336767680 419359600
168355650060 419354111
552932759715 23174558
486671543650 107792982
555133487095 140458021
123240738770 154553773
815919681625 261457537
14304733460 337244160
859399120174 47655498
222823652715 419348622
229976016700 419343133
887993503320 87763621
469305119275 137137176
641512036760 419337644
747697132845 282266336
925956050625 419332155
174407650355 419326666
613452762665 60324110
179909468805 419321177
239879289910 49011281
14854915305 419315688
452799663925 164357127
226674925630 49488824
426941117210 419310199
207968742900 195995723
155151285780 419304710
604649853145 419299221
138645830430 419293732
522122576395 230258061
111136738180 223775552
619504762960 181707856
247581835740 111734084
322406566660 419288243
965569143465 419282754
878090230110 342014101
76475281945 260787879
384577115145 314569101
678374220375 419277265
541378940970 419271776
893495321770 419266287
96832010210 419260798
972171325605 329784609
226674925630 34476409
869287320590 256193586
419788753225 419255309
609601489750 378307369
926506232470 419249820
487534321464 243640243
678924402220 256522926
451796214019 192521186
9903278700 419244331
235634880929 168106114
393930206510 419238842
238228744375 419233353
536977486210 419227864
34111279880 419222375
545230213885 419216886
106185101575 419211397
471505846655 419205908
993078235715 419200419
648664400745 419194930
205768015520 419189441
562836032925 23240426
168500680418 31731909
342213113080 419183952
471505846655 172661984
649214582590 419178463
530375304070 419172974
443447275152 133651661
112237101870 242767492
665720037940 419167485
966119325310 141319794
601995006909 224121359
637110582000 341591448
261886563710 419161996
771007056452 6636201
478658210640 419156507
888543685165 419151018
507817848425 248196113
818670590850 419145529
309752384225 419140040
223373834560 419134551
532025849605 97918271
40163280175 419129062
873688775350 408140084
14304733460 419123573
394622866328 11411631
259849721403 141446041
563386214770 419118084
261886563710 419112595
423089844295 419107106
764752770040 419101617
784260541793 23520365
761451678970 293672478
554033123405 419096128
363670205035 419090639
508368030270 358107849
308374208359 106508556
892394958080 419085150
815369499780 349402295
50066553385 419079661
706433494470 419074172
334755574254 22834240
924149625560 7552864
370822569020 419068683
95181464675 387957031
974922234830 419063194
798864044430 137351247
770434913118 102962662
898446958375 419057705
785109498305 20452014
977673144055 342348930
250882926810 419052216
302049838395 196862985
344964022305 298107590
966669507155 419046727
336711294630 419041238
228325471165 13146155
864335683985 419035749
87478918845 270948018
215121106885 57475319
205768015520 419030260
347164749685 269476966
369172023485 419024771
917703322950 220114389
54468008145 247224560
677273856685 419019282
606300398680 419013793
18706188220 419008304
530375304070 31056762
495713847835 419002815
796663317050 418997326
911101140810 365600334
269038927695 418991837
415387298465 418986348
90780009915 418980859
633809490930 418975370
469855301120 418969881
298748747325 418964392
255834563415 418958903
221241264093 16812807
399432024960 251665161
35761825415 418953414
911101140810 84585490
716336767680 418947925
293797110720 418942436
645913491520 418936947
120286711681 15160618
299298929170 65302633
926150509428 50784228
989777144645 418931458
225024380095 418925969
777440402441 306061151
342213113080 418920480
648664400745 337787571
785659680150 130039899
96281828365 418914991
6269414097 156019336
513990326781 270492431
879740775645 418909502
133694193825 418904013
66572008735 418898524
318555293745 72657893
220622925335 55543191
128192375375 418893035
232726925925 16593247
63843362894 360429696
365495970428 92346936
758700769745 418887546
628857854325 418882057
262986927400 212089471
60664912551 139261419
996929508630 418876568
523222940085 289204432
966669507155 337815016
130943284600 141402129
619173811775 22565279
157352013160 418871079
612352398975 418865590
622255672185 116844343
26408734050 418860101
524873485620 418854612
886893139630 418849123
736693495945 103901281
754912883802 89234673
282793473820 418843634
556233850785 418838145
875893273673 76802088
372473114555 418832656
421989480605 100273052
932558232765 418827167
580441851965 221525062
283343655665 418821678
657467310265 334203254
289945837805 123804395
237128380685 181345582
290496019650 285438978
671772038235 250957080
189812742015 418816189
40163280175 83262641
271239655075 53215855
645363309675 16516401
473293232960 195726762
731741859340 403935510
671772038235 140326285
529825122225 418810700
966119325310 294715388
522672758240 418805211
340562567545 265041854
631281901670 169621078
420338935070 418799722
39062916485 374635228
775756406940 122816375
550181850490 418794233
348265113375 258378208
689928039120 418788744
229425834855 398018368
910550958965 418783255
544680032040 418777766
556784032630 341860409
920454232175 418772277
37962552795 418766788
497992206142 5845785
467654573740 418761299
255376668127 141440552
32460734345 418755810
733942586720 323993714
101967967435 252494
630824582727 85546065
467104391895 418750321
610151671595 418744832
147448739950 418739343
639311309380 418733854
928156778005 140556823
320756021125 418728365
448948391010 418722876
614002944510 418717387
664619674250 325289118
112787283715 418711898
413736752930 48720364
33561098035 418706409
794462589670 39712915
166154922680 418700920
875889502730 418695431
732950883274 219598423
366421114260 418689942
628857854325 418684453
819220772695 55614548
911740771399 261594762
909450595275 418678964
908900413430 157281806
915832506426 22751905
951814597340 417169489
186511650945 418673475
623356035875 264344751
577522537312 4654672
675073129305 418667986
495163665990 418662497
329192438185 174786227
317454930055 418657008
848930592325 418651519
286094564890 418646030
271789836920 418640541
688827675430 418635052
129292739065 418629563
151300012865 202664858
86378555155 418624074
370927403431 193141443
461602573445 418618585
917703322950 418613096
969420416380 304881016
499250982372 56509255
606850580525 386079793
177708741425 418607607
6052005785 311989271
89679646225 418602118
615103308200 101645302
960617506860 418596629
131493466445 324707284
59454593213 278155075
506717484735 418591140
625006581410 329576027
323612330128 50109081
353766931825 167820686
961167688705 300385525
306805619083 53918447
184861105410 418585651
983174962505 418580162
369722205330 418574673
300399292860 418569184
371922932710 418563695
621155308495 418558206
221173107180 123046913
767503679265 418552717
656366946575 418547228
560085123700 418541739
799414226275 418536250
407684752635 418530761
946862960735 125917660
898997140220 311572107
792812044135 347327453
935429488315 87428792
815369499780 418525272
312503293450 418519783
438494935955 78092003
175508014045 418514294
215304296771 157089691
204667651830 65264210
818120409005 418508805
717987313215 358360343
633259309085 418503316
647013855210 418497827
929257141695 418492338
193113833085 418486849
977673144055 418481360
750448042070 418475871
855532774465 418470382
245931290205 125807880
797763680740 418464893
835176046200 418459404
566137123995 418453915
943011687820 145990933
936409505680 335773108
955115688410 418448426
29871585950 195825564
601348762075 292640546
429230201023 278462459
217897177686 228336911
968870234535 203120445
319105475590 418442937
358318077104 48687430
650356926152 75868958
477307990251 82763142
430792390125 418437448
573839669825 418431959
956766233945 418426470
143047285190 150135128
907800049740 418420981
410230491110 35146067
43464371245 418415492
310965788381 106288996
538077849900 418410003
210169470280 14161620
875339320885 418404514
496814211525 418399025
632709127240 4369244
826923318525 230993587
923205141400 418393536
636010218310 270421074
372473114555 348688725
219522561645 418388047
728488264587 85584488
161203286075 418382558
886342957785 418377069
713035676610 418371580
785109498305 418366091
645913491520 418360602
699281130485 55098582
99582919435 121548416
637660763845 268252919
705883312625 415863107
186104627709 146034845
766403315575 418355113
349365477065 369728062
793912407825 418349624
578241124585 418344135
672322220080 129913652
949063688115 418338646
91880373605 61542668
20906915600 241795939
634909854620 418333157
116638556630 418327668
370822569020 343940740
728440768270 418322179
361469477655 418316690
617854217425 205431314
317209574336 28465954
707533858160 418311201
849480774170 76867956
927056414315 19782356
326808021420 418305712
246481472050 418300223
289945837805 418294734
272660988040 32983401
185961469100 72323064
29159643275 418289245
766953497420 292481365
482509483555 104559961
232176744080 418283756
649214582590 784927
547430941265 329828521
406112227746 205381913
882006558653 39592157
924608168550 64385970
843428773875 214279582
812068408710 38302242
404933843410 32050271
140296375965 418278267
666270219785 135457542
973821871140 418272778
422539662450 418267289
326808021420 418261800
417037844000 418256311
282243291975 329219242
922654959555 418250822
829124045905 418245333
727340404580 19738444
824814592274 52919449
915072370331 180346584
130943284600 418239844
143597467035 211452747
574940033515 418234355
733988754699 158560743
920237743107 45948419
399432024960 418228866
235477835150 418223377
457201118685 418217888
878090230110 418212399
28609461430 418206910
138095648585 15275887
641512036760 418201421
46215280470 418195932
297098201790 177294700
194214196775 342546534
340562567545 418190443
720975418597 174610579
26752323494 65610017
739669591395 58946371
342763294925 404231916
835726228045 377429129
423640026140 188898446
227225107475 115686164
950164051805 418184954
718537495060 418179465
589794943330 418173976
602999307610 418168487
610151671595 418162998
525423667465 418157509
153500740245 418152020
817020045315 106557957
674522947460 410160036
890194230700 418146531
817020045315 418141042
507870795319 315551632
774656043250 418135553
736143314100 418130064
212920379505 22065780
812074424654 164038765
984275326195 418124575
18389124205 105229619
118639091783 27779829
333410203560 418119086
899694548023 115768499
486360756470 418113597
996379326785 418108108
505617121045 396843722
72624009030 238079886
194214196775 112689170
998029872320 418102619
667920765320 418097130
222273470870 418091641
359268750275 418086152
324057112195 390761910
60520008440 418080663
867086593210 418075174
516070576100 418069685
515667395164 207758650
766403315575 405390095
176608377735 102188713
911651322655 418064196
925964152389 285680494
410985843705 418058707
828831177402 79080023
875575397286 129013456
961167688705 418053218
27760576275 28114658
357068022895 11230494
996379326785 204596986
206318197365 418047729
578791306430 177420947
613452762665 418042240
374673841935 418036751
995278963095 418031262
266288018470 418025773
989777144645 418020284
337811658320 418014795
311953111605 418009306
804916044725 418003817
231626562235 417998328
639400851437 224022557
17055642685 417992839
623581035474 16055325
304250565775 417987350
436294208575 417981861
823072045610 94718184
312503293450 417976372
26408734050 417970883
828120343505 144986446
429141844590 417965394
161203286075 249914170
659117855800 417959905
382926569610 417954416
166154922680 417948927
66021826890 417943438
247581835740 417937949
87478918845 61493267
454450209460 30145588
605750216835 204997683
820871318230 274938521
698863140227 134238984
376324387470 146545322
367521477950 314903930
671828926231 108067432
727340404580 190100537
341662931235 417932460
565036760305 151490911
894045503615 417926971
258585472640 417921482
648114218900 417915993
389528751750 78113959
654314833870 118694136
313837351315 63524197
87478918845 417910504
8849856938 215432272
402733116030 417905015
16600700479 178623038
182660378030 417899526
967219689000 8996471
599698216540 356708154
594196398090 131725022
793400462354 165877580
829124045905 417894037
785659680150 417888548
421439298760 327857970
191463287550 266864202
858833865535 407388091
577690942740 210980693
588694579640 417883059
228325471165 102770547
451292397757 205815544
502316029975 417877570
562836032925 417872081
815514338023 264163614
320205839280 97770068
189812742015 417866592
515520394255 130391195
719665347662 130204569
808412879024 26116662
775206225095 192169890
491862574920 109851357
458301482375 417861103
530925485915 270904106
833525500665 417855614
29709825120 417850125
546330577575 417844636
511118939495 387199549
500665484440 28092702
243180380980 299232835
553490626160 397881143
1650551025 149438025
345514204150 7585798
571088760600 337463720
800514589965 417839147
495713847835 136796858
659668037645 123804395
346614567840 417833658
360369113965 417828169
269807676031 176701888
374673841935 417822680
552932759715 417817191
918803686640 417811702
227225107475 345960692
195864742310 417806213
597022330967 190984266
607400762370 17927074
913301868190 200085028
153500740245 417800724
866536411365 417795235
463803300825 403523835
452799663925 417789746
191463287550 417784257
106803456800 139651138
615653490045 77065560
167805468215 417778768
753198951295 367966093
858833865535 417773279
666820401630 417767790
200636095291 39800739
880523059855 18728468
21457097445 417762301
511821106261 132910646
524323303775 143636152
534226576985 28778827
482509483555 417756812
407684752635 417751323
672468573287 233244077
534226576985 417745834
617854217425 417740345
650074415392 85090478
417037844000 417734856
560085123700 343057011
999680417855 417729367
960067325015 417723878
623906217720 417718389
307276375098 55718839
359268750275 417712900
999680417855 417707411
180046100993 173040725
940810960440 417701922
319105475590 330805563
800689617708 118348329
579341488275 114923193
943011687820 415220894
517721121635 417696433
894045503615 263482978
149099285485 417690944
66021826890 417685455
707071264288 212083982
952364779185 417679966
465453846360 205727720
926506232470 328697787
554033123405 417674477
857733501845 165515306
92980737295 417668988
820871318230 371177158
119640499781 88998646
207968742900 390937558
521022212705 417663499
850581137860 417658010
223373834560 417652521
528724758535 417647032
439595299645 331486199
616753853735 417641543
201366560760 142038853
386227660680 417636054
478658210640 73909385
768814255188 56097580
834734733181 68821082
567787669530 417630565
547430941265 417625076
205768015520 417619587
592545852555 417509807
774656043250 417614098
86928737000 246379254
164504377145 417608609
448398209165 417603120
908350231585 417597631
211269833970 417592142
156801831315 417586653
883592048560 62514221
225024380095 417581164
927056414315 373724054
419788753225 417575675
892945139925 250863767
751548405760 189688862
182660378030 417570186
87478918845 417564697
687727311740 368476570
232922724044 153560264
63821099510 417559208
327358203265 151655581
741094950705 417553719
896246230995 60664428
211820015815 417548230
155701467625 417542741
524873485620 417537252
632237569831 208483198
900097503910 364766006
456650936840 11268917
733942586720 417531763
642677148694 323291122
534776758830 417526274
961167688705 417520785
133694193825 417515296
217872016110 340318000
122934268525 160201954
288845474115 417509807
162303649765 417504318
486360756470 163692958
879740775645 417498829
846729864945 28943497
56118553680 417493340
704782948935 325113470
682225493290 296449912
578791306430 411065721
210719652125 165465905
174957832200 417487851
657467310265 386705539
648114218900 417482362
286644746735 142236457
310852747915 135885684
515336273820 9073317
258722736063 12311827
417724125600 80018642
843428773875 417476873
639436222553 125215068
716886949525 417471384
79226191170 417465895
423089844295 417460406
881391321180 383049865
267610681171 61948854
510095229690 144997424
424740389830 417454917
468468002536 59868523
926506232470 4912655
180459650650 417449428
869287320590 417443939
612352398975 417438450
564486578460 104878323
787860407530 172425957
704782948935 417432961
768053861110 295928457
107285465265 417427472
385677478835 417421983
813718954245 276420551
914952413725 417416494
490762211230 417411005
110036374490 129617246
814269136090 417405516
341112749390 417400027
733942586720 417394538
880841139335 300154987
59969826595 326540610
556293027694 278720442
4401460250 417389049
204117469985 417383560
633259309085 417378071
705333130780 417372582
105347573161 68365495
816469863470 396838233
524323303775 417367093
50066553385 2019952
261889242342 115505027
837926955425 417361604
26958915895 375228040
80326554860 417356115
842328410185 277452483
128742557220 417350626
183210559875 37638073
970520780070 48456892
550181850490 417345137
286094564890 417339648
54468008145 417334159
625006581410 19650620
265737836625 372351804
883592048560 84766627
951814597340 251434623
435193844885 279763352
292696747030 417328670
491312393075 417323181
416487662155 417317692
827473500370 316281669
761451678970 417312203
431342571970 417306714
93230777712 66169895
418688389535 417301225
182660378030 417295736
320205839280 372829347
691232730835 166272788
999241728578 302630526
36312007260 288529285
125991647995 391480969
843428773875 417290247
195314560465 417284758
221723289025 417279269
573289487980 417273780
67672372425 417268291
884692412250 417262802
894045503615 115757521
532648859502 129353774
281693110130 351027039
766403315575 374371756
638761127535 417257313
446747663630 355473129
978773507745 417251824
40163280175 417246335
832975318820 417240846
278942200905 417235357
931457869075 152363662
713585858455 29827226
888557945587 22192027
906699686050 192510208
837926955425 11115225
704849074918 282321226
275641109835 417229868
982165480188 121142230
724589495355 417224379
590345125175 88938267
168355650060 234539481
76610937091 77175340
124891284305 361165222
577140760895 417218890
949063688115 237196157
127092011685 417213401
303150202085 417207912
4440492529 336645859
24758188515 417202423
130943284600 264427086
40713462020 53693398
637144103323 332726713
829124045905 379893690
574389851670 417196934
775206225095 315974285
631058581705 82505159
715236403990 207572024
346064385995 417191445
215121106885 177223343
557334214475 174456887
978223325900 417185956
69873099805 417180467
542479304660 417174978
535877122520 417169489
351860563048 71856499
342340671951 77949289
444247996913 97973161
58869462905 417164000
604911189924 94476668
565586942150 417158511
840127682805 255858757
253083654190 417153022
995278963095 417147533
739444405170 417142044
24957933225 39685470
184310923565 91759613
998580054165 417136555
645546554451 102106378
250332744965 417131066
39613098330 417125577
705883312625 229873831
362569841345 417120088
305350929465 339988660
401082570495 28669047
12125435136 52041209
707533858160 417114599
378525114850 136763924
420889116915 213050046
815369499780 417109110
901748049445 417103621
744946223620 254749979
988339358239 127679629
542479304660 417098132
431342571970 196786139
330109112490 417092643
485810574625 44576169
360919295810 64770200
769154224800 400938516
709734585540 373718565
533126213295 417087154
742195314395 417081665
895145867305 417076176
790611316755 417070687
618404399270 261989970
603549489455 269723971
871488047970 417065198
93530919140 417059709
743477556100 19595730
939710596750 417054220
973271689295 159757345
25858552205 417048731
538077849900 417043242
259135654485 417037753
527624394845 172283243
430792390125 417032264
573289487980 417026775
13204369770 417021286
695429857570 163994853
509468393960 417015797
846729864945 417010308
547981123110 94718184
730092751923 18816292
853478328935 71258198
568888033220 417004819
37698271004 109313435
628307672480 416999330
69873099805 416993841
489873322243 147132645
119939647700 416988352
668012239505 44938443
501765848130 416982863
974372052985 201073048
370822569020 416977374
373023296400 416971885
577140760895 416966396
418138207690 416960907
774105861405 305001774
481409119865 416955418
599698216540 323400902
342213113080 416949929
273440382455 416944440
226674925630 416938951
60805579154 111026003
920454232175 416933462
308101838690 402887111
250882926810 416927973
734010699721 280372631
163954195300 346745619
374123660090 416543743
505617121045 217122884
184310923565 416922484
166705104525 416916995
964468779775 121927157
961167688705 416911506
943067884202 282617632
630508399860 167205918
102970154871 222046517
775756406940 416906017
307001475000 416900528
187061832790 26769853
238228744375 413091162
678374220375 416895039
650314946280 238387270
733392404875 86912826
771905134025 416889550
398331661270 416884061
453900027615 26155085
524323303775 397052304
722408747935 312263721
948513506270 416878572
73724372720 416873083
375774205625 238820901
361469477655 416867594
382376387765 416862105
225574561940 416856616
705883312625 416851127
534776758830 416845638
609071051838 261638674
220622925335 262720007
244280744670 416840149
711385131075 416834660
962268052395 90348940
33561098035 416829171
187612014635 245358300
845629501255 416823682
815369499780 416818193
566718834656 373746010
897896776530 416812704
13204369770 359436187
644262945985 416807215
236885352302 16977477
577423345593 133788886
699281130485 416801726
667370583475 416796237
227775289320 185555645
390078933595 416790748
163404013455 139563314
684976402515 180428919
576040397205 15226486
278392019060 106140793
357618204740 49121061
785109498305 333731200
323251046729 22795817
28609461430 262204041
732971587782 216222688
180459650650 416785259
440899162521 71378956
820321136385 416779770
762001860815 372340826
248682199430 103138310
140846557810 416774281
13754551615 416768792
820871318230 116811409
681851113137 156008358
570671121638 53380525
82527282240 416763303
338361840165 416757814
362569841345 158621122
199716015225 416752325
424190207985 416746836
192563651240 13217512
810417863175 416741347
544680032040 268384655
181009832495 416735858
433543299350 416730369
770804770335 416724880
65471645045 416719391
750448042070 416713902
686076766205 416708413
365383429461 326688813
294347292565 416702924
561185487390 416697435
418138207690 47331647
429231809300 67190849
66021826890 416691946
952364779185 96809493
742745496240 416686457
36312007260 416680968
476457483260 249875747
498464757060 416675479
649764764435 416669990
839577500960 416664501
924305505090 43868088
231076380390 416659012
646463673365 416653523
423089844295 416648034
76475281945 229209662
220622925335 416642545
584293124880 416637056
133694193825 416631567
125991647995 231377817
702582221555 416626078
57769099215 251544403
660768401335 416620589
825396473094 144849221
683706672822 16488956
650452050522 196407398
571088760600 416615100
888725941921 229989100
376605495627 30255368
746046587310 416609611
715786585835 416604122
222823652715 48769765
2750914715 103242601
287745110425 416598633
435429246139 157616635
831874955130 416593144
305350929465 322023163
63821099510 416587655
682233079088 340515604
427491299055 323549105
555133487095 416582166
97382192055 416576677
86928737000 19288346
500115302595 314437365
831874955130 416571188
456100754995 416565699
859438432392 48144019
244086952617 48649007
146898558105 416560210
53917826300 211485681
237128380685 53023740
253083654190 416554721
88029100690 416549232
999130236010 416543743
765853133730 175417462
206318197365 416538254
691591450871 22428054
571638942445 416532765
131493466445 13596253
298198565480 416527276
236578198840 416521787
466554210050 416516298
784559316460 416510809
6416892549 18146634
932008050920 209882893
991977872025 416505320
522742051376 277194500
593096034400 416499831
190913105705 416494342
123790920615 416488853
896246230995 416483364
660218219490 416477875
237678562530 416472386
649764764435 389301836
826373136680 166031272
577140760895 402991402
38512734640 286728893
384026933300 416466897
871002038024 167606615
300399292860 416461408
781808407235 416455919
170006195595 416450430
680574947755 416444941
663519310560 208999164
876989866420 416439452
139196012275 46371072
752648769450 416433963
901921177994 120747022
609051307905 416428474
358718568430 416422985
360401367329 62744759
298748747325 416417496
561185487390 416412007
973271689295 416406518
392829842820 416401029
176058195890 416395540
677824038530 297860585
300949474705 416390051
290496019650 122761485
970520780070 40854627
381276024075 133415634
818670590850 416384562
429692026435 416379073
588694579640 416373584
254466086612 2903681
92430555450 265475485
181009832495 416368095
121590193235 416362606
446747663630 416357117
396130933890 380596282
593096034400 416351628
656366946575 416346139
7997585070 62173903
310852747915 416340650
209069106590 265266903
407684752635 416335161
325157475885 416329672
146898558105 416324183
732842223030 416318694
853882228930 416313205
624456399565 114495051
442346208870 82834499
458851664220 416307716
853882228930 243997028
51166917075 416302227
865986229520 416296738
905142184554 185347063
35761825415 416291249
588694579640 416285760
907800049740 69128466
370272387175 57837593
840260856923 99916267
876439684575 416280271
939160414905 226503585
881941503025 416274782
745496405465 416269293
468754937430 416263804
110586556335 416258315
797763680740 416252826
751648733702 311330591
950714233650 176756778
736143314100 416247337
770254588490 308964832
349915658910 70923369
987576417265 416241848
357618204740 416236359
707533858160 416230870
301606066304 171361091
727890586425 258905152
757871030222 13760923
718537495060 416225381
22557461135 416219892
589794943330 416214403
756500042365 416208914
15405097150 416203425
184019652361 4127728
572189124290 416197936
250882926810 416192447
400532388650 243865292
672872401925 222161786
496924441623 228024038
107954615696 60027704
959517143170 311676398
677273856685 383467029
349365477065 274395110
399982206805 416186958
149649467330 416181469
533126213295 388044855
189812742015 169615589
775330210627 26188019
451149118390 71636939
903398594980 80962750
710834949230 416175980
404383661565 416170491
747697132845 416165002
632158945395 416159513
472056028500 416154024
666820401630 416148535
784335812450 80803569
999680417855 416143046
400733236649 98104897
350465840755 416137557
178258923270 81610452
534776758830 416132068
160152328874 77949289
163404013455 416126579
652515673660 320980253
292696747030 416121090
371060110984 30052275
21457097445 416115601
371922932710 416110112
414837116620 383077310
779607679855 416104623
347164749685 416099134
563936396615 216305023
227225107475 416093645
18706188220 416088156
898446958375 416082667
135344739360 48270266
576590579050 416077178
580698479182 116158218
808767317640 416071689
894045503615 416066200
436294208575 416060711
716336767680 241741049
676173492995 416055222
528724758535 416049733
185418247307 289341657
751301913818 104312956
796663317050 122498013
750998223915 325338519
661567860626 17465998
746046587310 255556862
606850580525 178277231
847280046790 37336178
129842920910 171229355
992641478566 272682542
689523623159 98121364
573839669825 271853703
524873485620 416044244
695515101740 219087946
271239655075 380508458
751548405760 416038755
727890586425 416033266
732842223030 416027777
180572032436 62656935
209619288435 416022288
11003642390 31655063
846179683100 416016799
444571702618 169994330
877306148089 51794204
833670909764 32445479
790061134910 416011310
984275326195 176438416
100705755091 104658763
646463673365 416005821
577690942740 372521963
949613869960 209910338
756500042365 416000332
321312954440 117623781
198065469690 348913774
889644048855 415994843
517721121635 415989354
650314946280 364771495
150206493958 384070819
944662233355 415983865
344479834707 223094916
746596769155 142779868
641512036760 112348852
901197867600 404775327
810968045020 415978376
907249867895 207171327
705333130780 415972887
271789836920 415967398
414305811446 283605652
38512734640 415961909
187061832790 117184661
40713462020 74798603
845629501255 415956420
57218917370 85902850
614002944510 415950931
99582919435 415945442
772116674596 78525634
536977486210 415939953
111686920025 229829919
804365862880 393391141
647564037055 35859637
680758049817 41249835
448118635020 62645957
903398594980 415934464
983174962505 415928975
42364007555 415923486
667370583475 415917997
773555679560 411653044
975472416675 165284768
713219722780 13953038
998029872320 415912508
45665098625 415907019
294898264826 22515878
778507316165 293046732
600248398385 346432746
310302566070 415901530
286094564890 47435938
453900027615 415896041
490762211230 415890552
114988011095 415885063
985925871730 267714997
738894223325 172892522
598597852850 415879574
524323303775 415874085
930907687230 384855746
856082956310 415868596
150749831020 173265774
729231505540 83537091
451149118390 41288258
62924970532 71214286
298198565480 415863107
210169470280 210799556
607950944215 415857618
947963324425 415852129
876439684575 415846640
737793859635 415841151
480308756175 415835662
971893645165 10050359
241529835445 415830173
821421500075 415824684
456847069788 178419945
767503679265 415819195
34124041805 110361834
7152369475 415813706
373618735050 187635976
985375689885 415808217
817570227160 386859231
560871134941 58562141
518821485325 415802728
623356035875 415797239
524873485620 170098621
547066117461 179007268
512769485030 144322277
267045223439 74469263
452249482080 282035798
475907301415 164680978
999130236010 288869603
295997838100 189096050
863235320295 415791750
478272111472 150914566
84728009620 415786261
988126599110 46738835
240429471755 367488550
368071659795 415780772
835726228045 415775283
436294208575 415769794
408785116325 415764305
346064385995 314267206
626106945100 220141834
247127332654 263175594
549631668645 415758816
321306202970 415753327
228325471165 415747838
19806551910 415742349
947963324425 224708682
589244761485 72937832
900097503910 415736860
958416779480 415731371
870387684280 415725882
480308756175 415720393
608501126060 415714904
809867681330 57167935
206868379210 415709415
307001475000 415703926
19256370065 415698437
165054558990 415692948
170006195595 142670088
307001475000 415687459
329008748800 415681970
514970212410 242674179
753749133140 297882541
146348376260 415676481
806016408415 415670992
231076380390 261819811
408234934480 309129502
339462203855 415665503
757790462680 35563231
548531304955 363827387
375224023780 415660014
541929122815 53303679
363927677558 113210625
735658336086 128426133
504516757355 415654525
945212415200 415649036
348265113375 415643547
861034592915 306527716
796113135205 101519055
740544768860 199486727
217321834265 415638058
785659680150 288463417
490954913553 201556080
366421114260 176345103
857183320000 415632569
644813127830 415627080
918253504795 291905020
339462203855 415621591
809317499485 415616102
708084040005 26830232
989777144645 415610613
154050922090 98044518
329082251999 267467992
641512036760 415605124
805283181979 34558744
166705104525 309305150
207968742900 415599635
2955583058 92928770
999680417855 415594146
587044034105 415588657
221723289025 415583168
258817745164 55444389
15955278995 415577679
964523455704 212336476
736143314100 268049826
496264029680 415572190
506717484735 415566701
944112051510 415561212
823072045610 237849348
147448739950 415555723
814819317935 415550234
691028402810 415544745
460502209755 415539256
352666568135 274126149
684426220670 389477484
303483966219 444609
526524031155 415533767
828023682215 383088288
368621841640 415528278
403283297875 329510159
656366946575 415522789
468754937430 56937397
570538578755 67256717
416487662155 305967838
247031653895 415517300
805878686497 1449096
900647685755 280246384
584293124880 299375549
409885480015 229599381
426941117210 349352894
806016408415 415511811
704790029745 198295614
750998223915 415506322
698730948640 415500833
280691290457 229604870
945240754907 82060550
764752770040 415495344
327559128110 126746499
847280046790 415489855
395580752045 415484366
916052777415 415478877
17278282014 111179695
247031653895 415473388
577140760895 415467899
201916742605 197604
12654187925 415462410
54468008145 161936478
92430555450 177662463
338912022010 415456921
780157861700 415451432
220072743490 415445943
874789139040 415440454
68772736115 308877008
216221470575 415434965
959517143170 415429476
376491878816 246922665
840677864650 415423987
283343655665 415418498
601898943920 415413009
515578978352 178941400
983725144350 18508908
535326940675 415407520
647810910319 116756519
467654573740 415402031
847280046790 415396542
253633836035 415391053
739994587015 415385564
777417474888 184007747
384577115145 303810661
286644746735 415380075
149099285485 315430874
859384047380 293705412
267388382160 393813794
254734199725 415374586
396130933890 415369097
653065855505 290340655
941911324130 415363608
80326554860 415358119
931457869075 415352630
872588411660 320782649
155701467625 415347141
23306492983 104285511
499565120750 415341652
163404013455 415336163
825272772990 28246394
837926955425 415330674
687727311740 415325185
425840753520 415319696
232176744080 252872741
423089844295 184770718
491312393075 415314207
692678948345 415308718
385127296990 76939313
240979653600 326375940
663192157763 82680807
513319666875 7766935
702032039710 28433020
195314560465 415303229
725689859045 415297740
42914189400 104878323
481409119865 415292251
442346208870 24656588
93530919140 286020812
1100369180 155805265
270689473230 415286762
490212029385 255040896
939710596750 415281273
444685571923 233436192
895696049150 415275784
167805468215 415270295
855532774465 415264806
195880484762 197746714
845079319410 415259317
397781479425 415253828
865986229520 415248339
310608451573 3705075
428591662745 377939606
233277107770 415242850
894045503615 245138740
459401846065 64759222
163675707977 98511083
703682585245 94224174
237678562530 415237361
377974933005 415231872
272149317019 27604181
935309141990 30288302
601420234344 165026785
730091313805 45608101
137125374195 145211495
740737498628 193503717
46215280470 248349805
614002944510 415226383
97382192055 31951469
539728395435 415220894
850030956015 415215405
188712378325 415209916
579341488275 415204427
673422583770 405274826
523222940085 81840990
448398209165 415198938
925405868780 251160173
844529137565 415193449
63270917665 265777380
493513120455 415187960
755949860520 415182471
373573478245 207045080
5490 415176982
17055642685 415171493
194024389736 50811673
598597852850 415166004
173857468510 415160515
937509869370 415155026
638761127535 180000777
654716401040 220306504
355417477360 415149537
107835647110 199261678
76475281945 415144048
389528751750 311341569
594746579935 98653797
538077849900 415138559
342763294925 415133070
330659294335 415127581
544129850195 415122092
150002124602 5110259
980974235125 29256370
451699300235 415116603
500115302595 415111114
228875653010 297383042
625556763255 415105625
948513506270 110081895
438683054963 23185536
790611316755 58677410
585393488570 415100136
90780009915 11032890
722388767975 415094647
813718954245 267687552
708979759889 5950076
180459650650 415089158
644813127830 240780474
859384047380 415083669
640411673070 415078180
82527282240 22241428
792292754382 18437551
473706574035 3847789
172206922975 415072691
82527282240 415067202
938610233060 161019815
13204369770 415061713
698730948640 415056224
195864742310 415050735
382376387765 415045246
522122576395 415039757
315804384520 415034268
280592746440 415028779
969420416380 415023290
775206225095 396816277
725139677200 415017801
505617121045 250413669
600248398385 415012312
317454930055 9419124
384577115145 290659017
330318775823 204168844
602732649082 115828878
420338935070 415006823
967769870845 106020035
762552042660 415001334
867264288607 22806795
596397125470 127196597
59419644750 412816712
3851278405 414995845
568888033220 414990356
452799663925 58287691
364220386880 312307633
935309141990 398111681
254734199725 414984867
523222940085 414979378
861584774760 292843639
776856770630 414973889
291046201495 414968400
691028402810 414962911
800514589965 414957422
69873099805 414951933
845629501255 280471433
439045117800 226887815
380725842230 414946444
353766931825 414940955
97708655819 41623087
969970598225 414935466
100683283125 414929977
649999726569 162309730
539178213590 114396249
119939647700 8271923
251433108655 239150241
696668242165 197631445
758150587900 414924488
946862960735 414918999
39613098330 414913510
656366946575 414908021
106239464631 176548196
607400762370 414902532
252533472345 186933384
932296283799 119912694
595846943625 385618717
903948776825 287003343
132593830135 414897043
721838586130 414891554
473706574035 47139532
326257839575 414886065
11003642390 414880576
662418946870 414875087
576309199024 47430449
96832010210 211041072
185961469100 414869598
465199334989 82960746
34661461725 414864109
200266197070 130879716
563936396615 414858620
742745496240 113446652
960656594029 91990151
434268909635 12893661
492007363762 135446564
309202202380 414853131
809550282486 181060154
528376764005 129134214
69322917960 414847642
826474688669 144755908
47865826005 414842153
264087291090 414836664
821971681920 414831175
225024380095 269081758
514970212410 336689771
606300398680 17762404
102333828660 414825686
573289487980 414820197
544971399138 64539662
540997139689 11455543
393380024665 414814708
856147364236 340850433
925452448434 247208093
325415294215 38296753
483609847245 11620213
320205839280 414809219
819220772695 414803730
972721507450 49944411
107835647110 355857359
165054558990 381282407
90276484570 191846039
901197867600 414798241
859601049506 115115308
389528751750 414792752
901197867600 414787263
713035676610 414781774
474806937725 254272436
898746932225 23514876
950164051805 414776285
304250565775 414770796
829124045905 414765307
820349157730 52634021
867636775055 372022464
921554595865 362356335
360369113965 288628087
318555293745 414759818
514970212410 414754329
67122190580 301735819
86928737000 414748840
712485494765 255134209
889644048855 71280154
501765848130 320524666
66137030022 261781388
311402929760 414743351
803265499190 414737862
896869619633 224335430
775756406940 414732373
923205141400 217666295
376324387470 362724098
62210738944 279587704
648114218900 37089173
357618204740 414726884
598047671005 312263721
139746194120 414721395
256934927105 414715906
713035676610 247526455
732842223030 96079456
585685980913 78986710
354376938281 4089305
654166219195 414710417
580018740470 153549286
352666568135 414704928
829124045905 288397549
212920379505 414699439
559681668314 142609709
95181464675 414693950
92430555450 170565186
495713847835 186329594
943011687820 414688461
7152369475 93164797
940810960440 359480099
682360100037 94932255
978773507745 414682972
616203671890 414677483
988126599110 414671994
24208006670 414666505
775756406940 414661016
189262560170 131697577
334510567250 376342307
549081486800 414655527
8802915010 414650038
646747026523 61943365
941361142285 414644549
960126490946 238859324
441796027025 307603560
861584774760 269345230
913852050035 66614504
387878206215 239380779
617854217425 119281459
628857854325 31572728
505066939200 414639060
970031136406 351109374
705333130780 414633571
806566590260 47512784
637110582000 414628082
332860021715 414622593
642612400450 291273785
491312393075 414617104
584293124880 125670655
212370197660 414611615
360919295810 411828692
125991647995 414606126
390629115440 105361355
987026235420 414600637
853882228930 414595148
427491299055 414589659
768811604001 188794155
539178213590 414584170
574940033515 414578681
469305119275 414573192
125441466150 414567703
456650936840 164993851
563936396615 414562214
740588269185 173606092
333410203560 414556725
984825508040 414551236
782358589080 276684023
551282214180 414545747
784559316460 412245856
307603127198 85441774
919353868485 45811194
452063764346 42858112
695429857570 238046952
360369113965 78086514
300399292860 414540258
353216749980 146644124
595296761780 370716082
754849496830 414534769
944662233355 414529280
324057112195 414523791
236028016995 20254410
267388382160 414518302
958966961325 335679795
710574367025 65390457
75374918255 414512813
280592746440 414507324
916052777415 414501835
321856384815 414496346
620605126650 414490857
190362923860 414485368
24758188515 414479879
748797496535 241669692
288845474115 414474390
752708089073 232535996
975472416675 401328235
277841837215 187334081
450598936545 133283898
934758960145 414468901
173509084261 132888690
437944754110 414463412
227281655153 77131428
92037271181 182097575
444546936250 301697396
29709825120 388193058
122215327375 267583261
945299871437 105569937
670121492700 386238974
595296761780 87011628
311953111605 414457923
830774591440 414452434
527624394845 414446945
50778095363 64177388
662418946870 350511073
411013513754 42056718
189812742015 329751675
479758574330 413096651
839577500960 414441456
66572008735 247806394
862134956605 414435967
741134570307 283182999
982074598815 350807479
7205393215 139442556
739663163776 179336608
775756406940 414430478
807666953950 414424989
967769870845 143663597
774247164732 44411499
566687305840 414419500
675452386271 8925114
895318359130 83010147
656366946575 414414011
286644746735 414408522
709390471733 175938917
684426220670 414403033
682225493290 82971724
492962938610 414397544
661868765025 62102546
828023682215 414392055
524323303775 237926194
134794557515 240506024
887993503320 182421426
31910552500 254393194
570538578755 276266859
721838586130 414386566
965018961620 414381077
116088374785 414375588
318555293745 414370099
789510953065 414364610
551282214180 414359121
584293124880 414353632
370822569020 414348143
411585607687 41968894
577140760895 414342654
976022598520 414337165
678924402220 219752115
795012771515 414331676
275641109835 414326187
849480774170 414320698
524323303775 239435669
713585858455 137395159
889644048855 101897796
244830926515 414315209
264087291090 414309720
437394572265 294342136
428591662745 346729152
45114916780 259827304
558984760010 414304231
992528053870 414298742
578791306430 134573813
150749831020 57058155
658017492110 414293253
433543299350 147511386
344964022305 414287764
829124045905 414282275
223373834560 414276786
537608828409 16851230
898446958375 414271297
856633138155 414265808
297098201790 414260319
611802217130 403425033
840127682805 372972061
85278191465 414254830
142497103345 414249341
664619674250 414243852
586493852260 362175198
114988011095 78547590
67329614401 12191069
360369113965 261254444
809867681330 414238363
612352398975 161689473
854432410775 414232874
261336381865 204465250
541515166972 26094706
29159643275 414227385
886497500580 5856763
635460036465 414221896
508368030270 414216407
155151285780 414210918
418138207690 139909121
939710596750 414205429
7152369475 414199940
868186956900 246725061
854982592620 414194451
86928737000 53912958
587993809661 1833326
580992033810 218829963
225024380095 414188962
657467310265 344313992
311402929760 303903974
146898558105 414183473
34111279880 414177984
719637858750 414172495
962818234240 414167006
185961469100 414161517
583192761190 79996686
204667651830 414156028
717437131370 136670611
792366526542 240390755
409335298170 414150539
642062218605 132976514
248682199430 414145050
962268052395 414139561
969970598225 414134072
468204755585 414128583
103984374195 414123094
81977100395 414117605
75374918255 414112116
215121106885 414106627
539728395435 414101138
147998921795 186318616
795562953360 92434760
281828419469 274521357
319105475590 96156302
963368416085 265338260
375805668573 305720833
100133101280 414095649
378525114850 414090160
380286131999 277545796
734619526042 41590153
344996050620 19173077
177158559580 414084671
51166917075 334461237
356517841050 414079182
633259309085 414073693
462159210354 16659115
663519310560 414068204
823072045610 399269860
214020743195 414062715
839027319115 249842813
119939647700 414057226
809317499485 414051737
218972379800 396421069
715786585835 414046248
168905831905 347651304
867636775055 414040759
24418174991 10736484
831874955130 414035270
122690556925 414029781
712624185328 59116530
538077849900 414024292
633259309085 414018803
244830926515 414013314
720738222440 12410629
911101140810 288979383
6602187630 16143149
764752770040 414007825
903948776825 29958962
598597852850 366319393
968320052690 170323670
497914575215 414002336
57769099215 95750116
275090927990 349995107
774656043250 413996847
500665484440 413991358
921554595865 413985869
847280046790 413980380
189812742015 274246907
528724758535 413974891
114988011095 344303014
249232381275 413969402
589856447575 305407960
783458952770 413963913
432993117505 146995420
320205839280 413958424
854432410775 413952935
294897474410 413947446
744584764573 219993631
15405097150 413941957
523773121930 413936468
421738932292 12163624
322406566660 413930979
847830228635 139206529
919353868485 39614113
496264029680 413925490
919904050330 413920001
863854866633 64501239
331759658025 413914512
612352398975 413909023
421439298760 413903534
19256370065 413898045
223924016405 413892556
406034207100 413887067
917794747734 236619812
644653565181 20731953
867206549816 180346584
911101140810 10204051
140846557810 413881578
695429857570 413876089
342763294925 413870600
865986229520 413865111
681125129600 343611400
838477137270 413859622
872588411660 413854133
185961469100 298382040
510568757650 413848644
952914961030 116295443
937520128311 142906115
741094950705 281958952
950164051805 345258100
634928308638 248602299
704323192876 17092746
84332601108 257543880
486910938315 413843155
437944754110 344473173
572739306135 225910773
726240040890 413837666
247581835740 80798080
620605126650 413832177
764202588195 413826688
826373136680 188431881
390629115440 413821199
454450209460 390328279
125441466150 413815710
836826591735 413810221
20356733755 216167798
730091313805 405779814
323506930350 413804732
573978036537 90749637
450598936545 413799243
832975318820 163478887
535877122520 413793754
8802915010 413788265
568398620094 314322096
50616735230 413782776
140846557810 388846249
558434578165 368493037
357618204740 14392158
466004028205 413777287
438494935955 413771798
85278191465 271584742
838701736172 188530683
103434192350 413766309
611252035285 80770635
270139291385 413760820
381276024075 156057759
175508014045 413755331
877563387493 68321583
265187654780 413749842
651415309970 413744353
933108414610 413738864
744946223620 413733375
792504338865 3309867
634359672775 413727886
369722205330 413722397
124891284305 336514123
947413142580 413716908
934758960145 92604919
639861491225 413711419
687841537830 218061503
937509869370 185440376
411536025550 75715266
844162974445 18580265
48110772630 71872966
289395655960 302509768
726240040890 130742491
571088760600 413705930
535326940675 350725144
519921849015 279412056
719637858750 134475011
960617506860 81237200
730091313805 413700441
278942200905 69348026
40193359895 22016379
740544768860 413694952
255834563415 413689463
956865068879 203180824
778316334480 40009321
407684752635 413683974
14854915305 413678485
787310225685 59122019
870387684280 413672996
851131319705 413667507
412086207395 413662018
212370197660 413656529
363120023190 413651040
228325471165 145156605
812618590555 394637144
883592048560 413645551
608501126060 413640062
45114916780 413634573
382926569610 202044601
639861491225 159060242
408234934480 413629084
920454232175 413623595
596527626445 12141668
896796412840 413618106
598047671005 413612617
752648769450 197922362
268488745850 413607128
387878206215 413601639
548531304955 368745531
614571448637 129260461
521022212705 360012532
519529558255 194431358
411134892011 200441813
21588712687 219735648
950164051805 413596150
425290571675 413590661
681125129600 413585172
361469477655 413579683
106185101575 413574194
521022212705 147061288
356517841050 413568705
34715616199 348299006
571638942445 272737432
545230213885 270898617
40713462020 413563216
715236403990 234775508
719087676905 413557727
945212415200 105449179
814520664026 71291132
877540048265 413552238
769154224800 413546749
297648383635 413541260
611252035285 413535771
606300398680 413530282
700931676020 183886989
374123660090 413524793
183760741720 400460973
403283297875 298585133
755949860520 413519304
3851278405 413513815
550181850490 413508326
746596769155 413502837
366421114260 413497348
292696747030 413491859
957316415790 162057236
627366380010 216661808
342763294925 413486370
11553824235 289160520
62170553975 413480881
195314560465 413475392
258035290795 413469903
706433494470 413464414
315254202675 413458925
704782948935 413453436
797763680740 413447947
402323891705 43187452
123790920615 413442458
107835647110 143444037
346064385995 413436969
174957832200 201325542
728990950115 123145715
11003642390 105707162
128298214273 38906032
671772038235 220624866
128742557220 231443685
336161112785 413431480
419788753225 413425991
963368416085 165235367
463309013467 96968674
966669507155 413420502
594196398090 413415013
346614567840 413409524
212370197660 261281889
730442928167 56295184
108936010800 413404035
450145756308 286026301
709734585540 16538357
354317113670 413398546
435744026730 413393057
995278963095 413387568
773555679560 131939093
68772736115 413382079
485810574625 413376590
145798194415 413371101
206318197365 291229873
253083654190 413365612
66572008735 413360123
316354566365 413354634
705122053866 45619079
725139677200 355495085
181560014340 413349145
242080017290 413343656
796113135205 413338167
467104391895 413332678
853332047085 239528982
223373834560 413327189
170006195595 413321700
798313862585 413316211
55568371835 413310722
58869462905 174731337
567787669530 413305233
655266582885 46277759
34661461725 413299744
458851664220 226706678
747697132845 413294255
446197481785 220152812
978223325900 28948986
243730562825 413288766
633259309085 413283277
832425136975 138147152
435193844885 413277788
340012385700 413272299
769154224800 413266810
431892753815 79557566
154050922090 249749500
131493466445 413261321
12152451994 227672742
198065469690 413255832
95731646520 46233847
322406566660 413250343
50279586964 151534823
366971296105 210607441
877540048265 413244854
668470947165 344242635
78676009325 413239365
465453846360 413233876
36862189105 413228387
491862574920 413222898
275641109835 283402559
827039262672 51470353
612352398975 413217409
287745110425 94366888
129842920910 413211920
823072045610 190111515
250332744965 413206431
839027319115 413200942
653065855505 413195453
747146951000 413189964
176058195890 179984310
326415725171 192027176
960067325015 413184475
458301482375 413178986
835176046200 413173497
984275326195 413168008
689993874186 151194505
390078933595 413162519
988676780955 309788182
442671766949 36984882
66021826890 413157030
487565021441 40860116
158452376850 413151541
493513120455 413146052
660768401335 413140563
859566117510 106640292
364770568725 413135074
177158559580 413129585
515520394255 413124096
918253504795 413118607
475907301415 413113118
8252733165 317736254
612352398975 154487905
279492382750 413107629
543029486505 413102140
585393488570 413096651
406034207100 218648826
857733501845 176965360
366421114260 413091162
700626742695 68612500
195864742310 371572366
523454334369 5642692
601706271623 8722021
895145867305 413085673
262436745555 184457845
165054558990 413080184
207418561055 359282495
462702937135 413074695
60520008440 229286508
403833479720 155470436
488561483850 254640199
811807359940 52123544
668142526409 183162441
979323689590 413069206
954132300799 97577953
763102224505 413063717
428041480900 413058228
578791306430 96189236
675623311150 188058629
370272387175 413052739
688827675430 281058756
567254256580 261490471
591445488865 413047250
439045117800 413041761
81426918550 413036272
343863658615 413030783
33674198880 178167451
32460734345 132740487
921554595865 413025294
993078235715 413019805
582092397500 413014316
176058195890 413008827
259685836330 9688085
624456399565 269465988
398881843115 295549716
541929122815 413003338
812217725977 6916140
124891284305 412997849
515520394255 412992360
163404013455 412986871
570538578755 113018510
650314946280 163835672
336711294630 172985835
912751686345 5549379
452249482080 128909165
617304035580 412981382
771684764234 34783793
593646216245 412975893
830774591440 412970404
807666953950 412964915
546330577575 85595466
795644893152 119243036
48416007850 39614113
976572780365 412959426
464903664515 141325283
565036760305 412953937
868186956900 25589718
532025849605 412948448
759801133435 164982873
141396739655 45662991
95181464675 412942959
542479304660 129309862
709184403695 90436764
283343655665 412937470
153500740245 22411587
542055073409 58315136
485260392780 412931981
73174190875 894707
250882926810 319635448
530925485915 412926492
529825122225 412921003
745496405465 412915514
563936396615 412910025
149649467330 412904536
788960771220 412899047
601348762075 244759999
59166977683 7679111
240979653600 278643596
566137123995 412893558
722388767975 412888069
100133101280 412882580
897346594685 271304803
470638639218 114379782
103673446882 73420864
203567288140 412877091
547430941265 412871602
264815816034 189957823
731741859340 412866113
307846811353 110669218
477708163215 8475016
748797496535 51261771
695429857570 412860624
836276409890 328791100
83627645930 412855135
352666568135 356916736
599148034695 110619817
690478220965 241779472
188162196480 412849646
406584388945 72482245
638210945690 412844157
624148063060 168007312
347927262517 103956171
488561483850 374388223
543029486505 188053140
106185101575 412838668
201580335354 161898055
693229130190 252883719
335610930940 412833179
359818932120 412827690
655816764730 412822201
305901111310 412816712
342213113080 412811223
708084040005 412805734
869837502435 412800245
172757104820 412794756
593096034400 412789267
456100754995 58567630
998580054165 412783778
159002558695 412778289
689377857275 412772800
886342957785 177750287
502316029975 412767311
542479304660 412761822
46765462315 412756333
523785883855 177645996
370822569020 221085942
440757721969 99103895
737793859635 412750844
107835647110 412745355
862918228835 160152553
913301868190 412739866
663519310560 412734377
39613098330 258992976
7152369475 412728888
533126213295 125851792
631608763550 412723399
45665098625 56794683
820871318230 281991886
659117855800 412717910
678924402220 412712421
639861491225 412706932
370272387175 94059504
577140760895 350049997
893495321770 412701443
941361142285 412695954
767503679265 309392974
547430941265 283012840
159002558695 82510648
152400376555 412690465
587044034105 412684976
770804770335 80177823
819770954540 300423948
595554519731 80304070
712485494765 412679487
227457429400 64237767
683876038825 412673998
57218917370 412668509
437394572265 26687518
698180766795 365501532
342213113080 412663020
463253118980 412657531
899547322065 132290389
91880373605 412652042
648664400745 412646553
680574947755 412641064
294347292565 412635575
479758574330 412630086
883592048560 152478931
217872016110 192647433
830774591440 412624597
192563651240 144410101
343863658615 412619108
266288018470 412613619
507267666580 267478970
244280744670 376929630
599148034695 412608130
830224409595 412602641
585943670415 412597152
983174962505 116202130
480858938020 195479757
832605335356 72811585
757600406055 198553597
765302951885 412591663
678924402220 176800690
486910938315 412586174
806016408415 244298923
797763680740 412580685
616333080554 249178644
600642481140 16176083
525423667465 33307252
39892148112 65785665
548531304955 412575196
399982206805 412569707
881941503025 130934606
612405345869 315551632
514970212410 412564218
530925485915 412558729
181009832495 94075971
269038927695 22954998
873688775350 412553240
511669121340 412547751
740544768860 412542262
164504377145 90233671
496814211525 412536773
332490186454 31215943
452249482080 276799292
974107743749 79875928
673972765615 412531284
407684752635 412525795
158452376850 147220469
141396739655 412520306
426941117210 368460103
128742557220 412514817
693229130190 412509328
481959301710 412503839
762001860815 277221945
804495227632 235269518
240429471755 412498350
292146565185 47243823
123240738770 412492861
818120409005 412487372
514970212410 412481883
491472902413 70928858
301499656550 412476394
892945139925 412470905
206318197365 412465416
251983290500 328093997
550181850490 239161219
23431730007 66663905
724039313510 412459927
647013855210 412454438
31360370655 166234365
107835647110 412448949
512219303185 412443460
127092011685 412437971
617854217425 79085512
631058581705 42589151
779057498010 202972242
371922932710 412432482
8802915010 80320537
88029100690 412426993
450598936545 412421504
416487662155 412416015
198357418622 12103245
248132017585 412410526
973271689295 412405037
6052005785 412399548
463253118980 412394059
963368416085 412388570
540828759125 412383081
815369499780 412377592
106185101575 412372103
835176046200 170691433
73253386167 13321803
96832010210 73980742
796663317050 412366614
539737655378 164175990
627757490635 412361125
144697830725 412355636
758150587900 412350147
347164749685 412344658
304274843622 17773382
547981123110 186033188
308101838690 412339169
795012771515 412333680
690478220965 412328191
362019659500 236087379
400129685257 46442429
36974362309 52211368
957866597635 412322702
377424751160 412317213
978953168204 160794766
710284767385 412311724
277841837215 412306235
629408036170 412300746
533733074554 187526196
436395178730 286997854
472056028500 344582953
815919681625 145233451
846179683100 412295257
161203286075 135946063
396681115735 97018075
592545852555 412289768
425290571675 412284279
591995670710 139250441
42364007555 71697318
707533858160 412278790
793912407825 412273301
590345125175 346537037
633809490930 412267812
698730948640 412262323
662969128715 412256834
831324773285 412251345
647564037055 218879364
660951975451 40410018
894284154357 169434452
66021826890 412245856
326808021420 146172070
887443321475 215723189
811518226865 412240367
311953111605 335043071
408234934480 412234878
563936396615 412229389
657467310265 412223900
985925871730 412218411
737243677790 224917264
982624780660 412212922
903398594980 397315776
166154922680 347892820
111686920025 412207433
80326554860 412201944
116638556630 412196455
946862960735 412190966
109486192645 412185477
292146565185 412179988
551282214180 412174499
934758960145 386606737
879740775645 354869339
226124743785 155772331
732292041185 412169010
990327326490 412163521
779607679855 412158032
186511650945 412152543
901197867600 412147054
139746194120 72696316
768269820326 19634153
225024380095 238030485
905599322360 412141565
990877508335 132515438
606850580525 412136076
225024380095 412130587
429141844590 148411582
837926955425 396366179
445647299940 72323064
984825508040 412125098
495713847835 412119609
642062218605 406317736
470955664810 113474097
699831312330 412114120
623356035875 412108631
533126213295 379849778
599698216540 379289900
287194928580 285735384
67672372425 412103142
812068408710 412097653
792261862290 189052138
134244375670 69095532
513869848720 412092164
765853133730 412086675
447848027320 412081186
715786585835 412075697
138645830430 164219902
806016408415 412070208
539728395435 248256492
225574561940 159823213
132593830135 192131467
775756406940 412064719
464903664515 105279020
190138667857 44696927
721838586130 412059230
302729121520 249903192
233277107770 412053741
44014553090 412048252
77818067320 74710779
459401846065 292399030
35211643570 412042763
1650551025 412037274
883041866715 176679932
556233850785 188909424
828023682215 412031785
508447983044 290796242
14854915305 412026296
415387298465 188777688
152985556264 254470040
530621661368 153615154
680024765910 412020807
296634027086 225460675
198065469690 412015318
455344227754 18333260
450048754700 170614587
311402929760 399769359
872038229815 225674746
234377471460 412009829
161756563716 214427785
446994943080 80605965
356517841050 188991759
346064385995 412004340
185961469100 411998851
136445103050 268285853
959288622214 20397124
314153838985 266984960
792812044135 316907415
731191677495 35590676
483609847245 232283502
246481472050 21050315
930425634853 34547766
710834949230 411993362
334510567250 411987873
675176026099 18503419
845079319410 391936556
578445309896 166141052
925956050625 411982384
956529539868 43214897
579341488275 411976895
169456013750 411971406
217321834265 286893563
555133487095 411965917
80876736705 411960428
809867681330 411954939
650314946280 193684854
955665870255 239830877
250882926810 411949450
847489852837 81023129
51166917075 326474742
739994587015 411943961
519371667170 411938472
769704406645 411932983
885242594095 411927494
982624780660 411922005
203774305775 195117483
269589109540 411916516
756500042365 411911027
363120023190 411905538
757600406055 288145055
907800049740 169209403
549631668645 411900049
424907815308 46107600
209069106590 411894560
363670205035 229072437
266838200315 186873005
751548405760 411889071
654260717819 27757873
250882926810 411883582
368071659795 398259884
911651322655 184046170
322956748505 411878093
973271689295 200063072
598597852850 411872604
838564242211 221585441
670671674545 411867115
509468393960 411861626
818120409005 411856137
574389851670 222403302
143047285190 411850648
190362923860 397705495
891294594390 411845159
559534941855 174522755
223924016405 411839670
778720519903 97221168
18706188220 169708902
284994201200 411834181
459952027910 411828692
757050224210 411823203
989777144645 308619025
425290571675 411817714
486360756470 68771681
106185101575 411812225
366011335546 173973855
86928737000 411806736
371372750865 411801247
607950944215 411795758
461609330404 402475436
99582919435 411790269
638761127535 411784780
2472828089 63205835
519921849015 411779291
406584388945 411773802
17055642685 316254224
280042564595 411768313
626657126945 411762824
586218383887 94268086
852231683395 411757335
387878206215 380859754
128742557220 411751846
643800236844 298793715
176781122054 35019820
831874955130 411746357
200607953188 40152035
113887647405 345291034
9903278700 411740868
536427304365 411735379
216221470575 411729890
301499656550 240385266
182110196185 411724401
792909666000 292887551
809867681330 411718912
286249365668 151935520
502992936363 32593682
7702551320 3573339
702661993192 34344673
269589109540 411713423
641512036760 411707934
200266197070 163599645
507267666580 411702445
535877122520 411696956
639311309380 411691467
584843306725 411685978
731191677495 407036795
134244375670 411680489
94631282830 411675000
144162831454 282348671
629958218015 301033227
293797110720 31814244
764202588195 144415590
520472030860 411669511
841534475409 65933868
633259309085 375414666
264637472935 411664022
100133101280 207780606
950714233650 411658533
900097503910 411653044
548531304955 61092570
965569143465 411647555
384680917624 166475881
391565481369 3995992
960262200982 63068610
294347292565 165603130
549631668645 411642066
391179297285 338418806
473269432656 106288996
538246625672 200644906
225024380095 317747232
438494935955 349786525
259685836330 169681457
295447656255 295445425
677273856685 411636577
284013755693 89070003
846729864945 411631088
334510567250 411625599
99032737590 411620110
255284381570 411614621
824172409300 411609132
927056414315 118869784
22007279290 235055447
702032039710 348556989
484160029090 411603643
511118939495 313048648
170556377440 411598154
946312778890 411592665
134244375670 182064641
533468650049 24228446
24448496227 111157739
902848413135 286306240
333960385405 7294881
857183320000 411587176
842328410185 411581687
667659623237 86309036
84181346224 24684033
390078933595 411576198
264087291090 334439281
152964165631 268439545
906149504205 411570709
671237439661 335317521
901748049445 205167842
880841139335 248009487
677824038530 411565220
852781865240 411559731
221723289025 411554242
110586556335 411548753
631608763550 359677703
813718954245 411543264
703892012551 8167632
719087676905 411537775
177708741425 411532286
698381181163 194700319
124991820829 302087115
392829842820 279208963
906699686050 260453050
578891233675 277441505
398171407007 10599259
595846943625 145425566
781258225390 117261507
839729996358 161667517
346614567840 411526797
879740775645 411521308
64921463200 411515819
978773507745 155415546
64921463200 25040818
908900413430 411510330
168905831905 223989623
796113135205 411504841
124341102460 328533117
72624009030 192998729
754958678529 251566359
287194928580 411499352
124341102460 411493863
596397125470 411488374
383511299221 123601302
177158559580 35140578
992652687104 55208362
160102922385 411482885
425559148445 133108250
79776373015 411477396
612902580820 411471907
309202202380 203213758
476457483260 411466418
975599025949 69424872
365320750570 411460929
945212415200 411455440
238228744375 411449951
223924016405 411444462
780708043545 411438973
875401659458 288216412
185585261110 145848219
913852050035 411433484
457201118685 411427995
515520394255 354973630
230129829458 108989584
380725842230 411422506
653616037350 411417017
61620372130 411411528
279492382750 380168140
938060051215 411406039
513319666875 411400550
575490215360 411395061
517170939790 411389572
51166917075 258652658
22007279290 360907239
153500740245 411384083
35211643570 411378594
858283683690 411373105
286237097753 216074485
104534556040 360588877
140846557810 411367616
711935312920 179759261
359818932120 411362127
129384641392 92857413
832068607050 44916487
630025869940 175702890
213582185654 145326764
984825508040 411356638
645363309675 233474615
580441851965 411351149
170234653264 14880679
163954195300 411345660
756500042365 20430058
707533858160 146298317
887993503320 249431138
905049140515 386074304
67122190580 411340171
274540746145 411334682
609051307905 119632755
240979653600 253492998
206318197365 317862501
731191677495 1438118
516070576100 125017464
915502595570 71483247
209619288435 411329193
78125827480 284648562
516620757945 108572420
20356733755 411323704
575069886788 1597299
753752871149 69858503
149649467330 387737471
56118553680 411318215
513869848720 411312726
659668037645 271271869
764752770040 340812010
326259003243 272215977
143597467035 232393282
22557461135 411307237
231626562235 251083327
612902580820 411301748
928156778005 411296259
532674970675 85084989
344964022305 98110386
463253118980 411290770
616203671890 411285281
91880373605 411279792
17605824530 411274303
83077464085 369470079
784009134615 411268814
655816764730 411263325
910000777120 352926233
351016022600 411257836
184310923565 411252347
464903664515 411246858
128742557220 411241369
399982206805 411235880
737061473016 23509387
955115688410 112628791
353766931825 411230391
457201118685 215201734
256934927105 411224902
820321136385 93296533
577140760895 411219413
315254202675 28822739
174957832200 411213924
249232381275 411208435
100133101280 411202946
84728009620 411197457
58557201765 45602612
572189124290 411191968
110586556335 411186479
852781865240 131543885
349915658910 411180990
287194928580 348320962
124341102460 411175501
473156392190 255134209
303700383930 411170012
43464371245 153576731
607950944215 411164523
807116772105 411159034
539178213590 411153545
944662233355 411148056
99582919435 182608052
672872401925 411142567
544680032040 4264953
322406566660 411137078
356618942941 19442038
660768401335 411131589
907249867895 411126100
111136738180 368125274
814819317935 411120611
735042950410 411115122
669021129010 176861069
368071659795 411109633
949063688115 411104144
424190207985 411098655
524323303775 411093166
650865128125 14282378
464903664515 411087677
884142230405 411082188
877137849860 221228656
136445103050 411076699
228875653010 411071210
390078933595 411065721
250882926810 323093518
965018961620 411060232
572739306135 411054743
541929122815 408678006
749897860225 411049254
874789139040 333533596
567787669530 411043765
551832396025 54522237
755399678675 115450137
168905831905 411038276
547430941265 405873127
778150906998 56377519
658149628807 137971504
229976016700 410615623
996944800984 237465118
523773121930 411032787
125441466150 263702538
575490215360 247383741
669571310855 124825349
392829842820 411027298
688827675430 345960692
396681115735 411021809
574940033515 193575074
359818932120 411016320
614671935760 112864818
520472030860 107732603
677824038530 27686516
900647685755 411010831
177708741425 411005342
291046201495 308020724
710284767385 96847916
913852050035 110784487
782908770925 410999853
96281828365 410994364
900945711010 92610408
664092535227 26473447
481409119865 28833717
536977486210 410988875
966669507155 410983386
722938949820 410977897
400532388650 410972408
887443321475 410966919
434643663040 311835579
992528053870 410961430
668470947165 410955941
749897860225 26956479
49516371540 410950452
206868379210 146150114
142789936006 97171767
119971791284 193909903
852781865240 217924278
584843306725 109384792
688308144161 97781046
276191291680 246170672
491862574920 164011320
591995670710 410944963
35761825415 410939474
217872016110 156030314
583192761190 410933985
496814211525 410928496
661318583180 410923007
115538192940 78596991
634359672775 404149581
307558863902 141506420
807116772105 410917518
110036374490 410912029
967769870845 273824254
180459650650 228402779
554583305250 410906540
707533858160 316693344
499565120750 410901051
682342321166 256446080
88029100690 410895562
573839669825 410890073
278024593470 79837505
797763680740 410884584
604099671300 410879095
550181850490 214960218
403833479720 291142049
814819317935 410873606
238228744375 410868117
317454930055 410862628
754849496830 410857139
283343655665 63343060
485260392780 410851650
995278963095 410846161
850581137860 410840672
770254588490 410835183
602449125765 410829694
232756187784 88147851
874429557231 17509910
594196398090 379877223
45114916780 410824205
548531304955 410818716
404933843410 410813227
762574251154 306664941
797213498895 410807738
308652020535 410802249
925956050625 78569546
340012385700 410796760
165054558990 410791271
172206922975 340372890
863785502140 410785782
642952614159 33696971
595846943625 410780293
954015324720 410774804
392829842820 410769315
325157475885 410763826
512769485030 210848957
286094564890 410758337
974372052985 410752848
880290957490 54412457
380175660385 410747359
520593244447 79683813
475907301415 22779350
9353096855 410741870
276391453554 74485730
193113833085 410736381
722938949820 410730892
897407895837 46607099
206318197365 47123065
73273618621 238947148
691176754013 223193718
724589495355 31204965
685278204202 77010670
428041480900 410725403
299298929170 190155427
934208778300 410719914
368071659795 97962183
312503293450 410714425
769154224800 410708936
99624811483 229297486
885242594095 410703447
654402641403 33460944
143047285190 7421128
983725144350 410697958
313053475295 410692469
587044034105 98022562
260786200020 340296044
791711680445 112211627
29709825120 410686980
13204369770 410681491
387878206215 410676002
775756406940 321177857
285677886503 139991456
609601489750 410670513
482159007997 138169108
292696747030 410665024
864918486957 132938091
174617538737 23564277
851681501550 410659535
913301868190 244705109
754299314985 410654046
993078235715 410648557
842878592030 410643068
393930206510 410637579
868186956900 410632090
52817462610 410626601
211269833970 410621112
52817462610 47254801
526524031155 396371668
662561166860 14995948
560085123700 410615623
273085888949 72498712
467654573740 410610134
575490215360 410604645
672872401925 410599156
790611316755 410593667
802165135500 410588178
531475667760 410582689
323506930350 410577200
564079121593 73151903
15405097150 171531250
422539662450 273791320
945762597045 410571711
998580054165 339011618
141396739655 410566222
544680032040 410560733
553482941560 120373770
366971296105 410555244
858833865535 387984476
193503799090 504988
159002558695 410549755
777957134320 315447341
35211643570 116915700
764752770040 410544266
971621143760 410538777
874789139040 23427052
624456399565 291356120
928770171174 290993846
652515673660 410533288
149099285485 252175638
228325471165 410527799
754849496830 33071225
254735050520 75912870
147448739950 410522310
620054944805 410516821
120489829545 410511332
823072045610 410505843
444546936250 276782825
657467310265 118062901
57218917370 410500354
908900413430 410494865
268210582378 97199212
732292041185 212731684
130943284600 410489376
469855301120 410483887
139323362564 152286816
647564037055 51069656
402182934185 410478398
818120409005 410472909
666270219785 92626875
602999307610 277962960
576040397205 410467420
604099671300 181987795
638210945690 69545630
639861491225 407404558
24758188515 130835804
120051568410 163885073
479208392485 75594508
94631282830 410461931
759250951590 410456442
350471955501 343457708
20906915600 279390100
766403315575 410450953
790061134910 410445464
214020743195 410439975
717437131370 410434486
593646216245 410428997
638210945690 56695881
108385828955 410423508
238995895412 49878543
418793421550 14194554
413736752930 267967491
218422197955 404912552
707573971772 292141047
517721121635 235307941
174957832200 369898221
77025463790 275591712
237678562530 301422946
887443321475 55038203
483059665400 410418019
225024380095 410412530
253854537747 124863772
771354952180 410407041
155151285780 45136047
199976879950 46354605
880290957490 410401552
11802091705 108303459
841228046495 410396063
737793859635 319135949
344964022305 410390574
767503679265 410385085
110586556335 410379596
324607294040 34613634
593096034400 410374107
598047671005 176756778
677273856685 304518742
833780733676 74688823
159552740540 410368618
780708043545 410363129
885792775940 410357640
785132546616 164137567
134244375670 355006564
113887647405 410352151
954907240727 43725374
579008972725 73964275
346614567840 307867032
825272772990 195090038
335158491718 187032186
251433108655 96293527
929807323540 410346662
159839557257 65950335
162853831610 346290032
91880373605 410341173
700381494175 31078718
930357505385 410335684
991427690180 410330195
272340018765 218176772
234927653305 410324706
648664400745 410319217
328458566955 410313728
141396739655 410308239
910000777120 410302750
742195314395 297421465
706433494470 410297261
916696409485 104406269
304250565775 410291772
143738358687 65483770
418138207690 256144185
731029178231 17246438
431147056371 39806228
236578198840 410286283
395580752045 410280794
500665484440 13887170
370272387175 269828262
536427304365 410275305
961768649289 127311866
305901111310 168237850
212370197660 410269816
407684752635 410264327
89129464380 410258838
297137667700 288611620
839027319115 410253349
867100134573 16521890
480308756175 179973332
901197867600 410247860
122717162108 322418371
317454930055 410242371
746596769155 410236882
839027319115 410231393
893495321770 290373589
858283683690 410225904
35761825415 280081714
466004028205 267500926
754849496830 353667248
818670590850 410220415
212370197660 410214926
235585600687 148049308
698730948640 276228436
977122962210 410209437
456650936840 402135118
301526980792 33954954
302049838395 410203948
349915658910 410198459
70423281650 98719665
902298231290 410192970
826923318525 410187481
619504762960 410181992
810417863175 410176503
444546936250 410171014
669571310855 156595681
401632752340 261012928
8802915010 59122019
576590579050 410165525
774105861405 410160036
932558232765 410154547
981524416970 410149058
573289487980 410143569
500115302595 410138080
873138593505 410132591
812922154211 33115137
477007665105 410127102
755399678675 410121613
671772038235 410116124
691578584655 410110635
210873157499 204520140
245381108360 410105146
881391321180 410099657
332309839870 256874222
465574730607 131434105
464353482670 410094168
496814211525 171322668
4951642095 410088679
901748049445 410083190
747146951000 410077701
849480774170 410072212
178258923270 410066723
205768015520 410061234
154050922090 410055745
891844776235 410050256
993078235715 410044767
625556763255 213082980
847356585406 197697313
980974235125 339752633
735593132255 410039278
483609847245 410033789
32460734345 38560225
472056028500 410028300
855766754068 152961963
936959687525 410022811
205217833675 410017322
153701912095 73821561
147998921795 410011833
577690942740 336903842
93126530624 69342537
857183320000 182141487
29517416295 2958571
576590579050 410006344
390078933595 326688813
287194928580 104455670
850581137860 97018075
649764764435 82411846
298198565480 115329379
842878592030 354732114
995278963095 188442859
410435661860 410000855
116638556630 290450435
29159643275 208752159
861034592915 1295404
218972379800 409995366
291046201495 409989877
561185487390 334280100
292696747030 409984388
373023296400 409978899
506232237760 60752252
627757490635 61872008
177708741425 409973410
604649853145 409967921
91330191760 409962432
310852747915 272989926
420338935070 304392495
11003642390 409956943
999943176285 51986319
139746194120 343836449
937509869370 409951454
675073129305 409945965
905065162906 27505379
536977486210 409940476
738344041480 258114736
705333130780 409934987
24758188515 409929498
132043648290 409924009
249782563120 409918520
385677478835 409913031
989866264049 39136570
11553824235 129529422
926506232470 229566447
676723674840 409907542
299849111015 409902053
277841837215 409896564
232176744080 4533914
212920379505 82955257
512219303185 143663597
467109019122 106036502
576040397205 228040505
473706574035 409891075
278181211107 8359747
378525114850 409885586
211820015815 10000958
339462203855 402332722
579341488275 374421157
443446572560 152506376
571088760600 409880097
407684752635 321029654
828023682215 140178082
398939131808 45783749
148549103640 350439716
612352398975 347859886
671772038235 409874608
61113800390 185083591
251433108655 409869119
506787760402 156052270
637110582000 409863630
423089844295 409858141
898446958375 409852652
149099285485 409847163
628857854325 216991148
757050224210 409841674
716336767680 291389054
621155308495 166569194
830868030687 42759310
809867681330 69853014
660768401335 409836185
478658210640 409830696
297648383635 409825207
70423281650 409819718
764752770040 409814229
665995662586 74480241
611252035285 409808740
721838586130 349045510
618404399270 409803251
56668735525 212040070
413186571085 179907464
842328410185 409797762
416069617007 137971504
887993503320 409792273
911651322655 409786784
795643026892 181137
694879675725 395894125
39062916485 85551554
864885865830 101068957
549631668645 263043858
434643663040 35634588
214570925040 409781295
262258915514 2184622
732842223030 409775806
116088374785 409770317
123790920615 409764828
988126599110 409759339
653616037350 350538518
322414662935 321853004
135894921205 318554115
979323689590 409753850
557884396320 173990322
607400762370 409748361
317454930055 105778519
123240738770 409742872
134794557515 74381439
902848413135 80243691
665841998031 126137220
522122576395 409737383
626252809786 159438983
428591662745 409731894
212920379505 409726405
847830228635 409720916
138645830430 409715427
728720383419 53210366
837926955425 409709938
259135654485 409704449
929807323540 409698960
406034207100 409693471
500665484440 217320488
135894921205 409687982
535326940675 211331989
565644181442 301895000
781808407235 409682493
389528751750 409677004
87220905492 29135612
973821871140 409671515
758819919468 167595637
432442935660 312263721
976572780365 409666026
66021826890 409660537
551832396025 409655048
795012771515 409649559
594196398090 409644070
207418561055 409638581
804916044725 114088865
678924402220 191088557
399982206805 409633092
236578198840 409627603
841023001992 59583095
671772038235 409622114
71523645340 75561574
556808041516 372648210
778094293452 192910905
479208392485 278435014
679474584065 409616625
429767423339 14573295
854432410775 409611136
557884396320 409605647
998684175006 53781222
405484025255 287393062
784559316460 409600158
864335683985 409594669
263537109245 409589180
468754937430 409583691
924855686935 380415145
959244397341 123579346
406584388945 251577337
550181850490 409578202
344413840460 409572713
266288018470 38922499
273990564300 409567224
399982206805 113067911
763102224505 96353906
995829144940 151496400
567524749011 120763489
620054944805 409561735
390078933595 351960169
486910938315 409556246
897346594685 409550757
305901111310 162595158
335060749095 360166224
337811658320 409545268
494613484145 104351379
819770954540 409539779
589794943330 409534290
338361840165 169187447
711935312920 325272651
885242594095 226679233
611802217130 409528801
224474198250 324839020
720188040595 409523312
22557461135 1476541
17605824530 409517823
723489131665 409512334
484710210935 409506845
808767317640 409501356
976572780365 409495867
36312007260 43028271
74274554565 409490378
474256755880 202494699
894595685460 409484889
711385131075 409479400
662418946870 64210322
315804384520 231366839
357243028682 38340665
966923581987 40097145
816469863470 409473911
80326554860 238864813
265737836625 347547013
364297293259 32643083
590345125175 409468422
357068022895 409462933
523222940085 409457444
944112051510 409451955
224474198250 409446466
715547580889 62404441
611802217130 409440977
70016851226 210547062
95181464675 409435488
390078933595 409429999
505617121045 80594987
555133487095 409424510
917271955999 73333040
464353482670 409419021
785109498305 71949812
777024651695 19952515
439595299645 53133520
643162582295 409413532
686626948050 55652971
51717098920 409408043
374123660090 122563881
905049140515 277869647
188712378325 409402554
390078933595 409397065
501765848130 376715559
120489829545 409391576
28719274364 139305331
750614858269 10961533
19256370065 106612847
517170939790 409386087
934208778300 320327062
329008748800 409380598
672322220080 409375109
893495321770 409369620
955665870255 409364131
539728395435 409358642
140846557810 349116867
733210924649 15978479
5490 409353153
281319767398 62431886
549081486800 409347664
243298290189 127767453
327908385110 409342175
5501823940 294331158
905599322360 409336686
488561483850 409331197
8252733165 409325708
648664400745 392661104
560635305545 409320219
353216749980 409314730
673972765615 399648601
295447656255 270113690
376324387470 409309241
765942544051 165652531
569438215065 409303752
904498958670 409298263
631058581705 409292774
533676395140 409287285
754849496830 185193371
736693495945 409281796
705883312625 409276307
333084741375 95837940
885792775940 409270818
798313862585 146183048
706983676315 409265329
801340270209 53007273
443996754405 409259840
750517137602 48687430
719243251632 138997947
566137123995 409254351
845629501255 409248862
418688389535 32050271
237678562530 409243373
772455315870 342469688
726790222735 409237884
75925100100 409232395
143047285190 409226906
697080403105 308306152
984825508040 409221417
559796706776 59220821
247581835740 409215928
123240738770 281371629
166705104525 365023989
612902580820 409210439
656366946575 409204950
595846943625 111970111
689928039120 409199461
34802089905 198987228
340562567545 409193972
321856384815 386776896
814269136090 409188483
967769870845 409182994
972721507450 221865380
658333762801 5252973
559534941855 409177505
949063688115 409172016
513869848720 56992287
889938775221 20490437
698180766795 409166527
773005497715 409161038
75374918255 409155549
244280744670 32599171
294347292565 382621723
525973849310 409150060
295997838100 409144571
240979653600 409139082
122140375080 310512730
401632752340 314108025
671221856390 409133593
550732032335 409128104
978223325900 111245563
694329493880 328093997
440695663335 68107512
289945837805 409122615
209744810887 98774555
223952411002 358525013
834625864355 339258623
971621143760 409117126
139746194120 409111637
978332326462 208400863
48966189695 409106148
3851278405 409100659
852231683395 394922572
884142230405 309941874
286094564890 409095170
857183320000 409089681
511118939495 409084192
12654187925 409078703
729541131960 409073214
442346208870 409067725
276741473525 339823990
441014947487 53254278
913301868190 53567151
123790920615 409062236
599698216540 409056747
88029100690 409051258
746046587310 406581208
454045623340 18371683
189262560170 409045769
957316415790 409040280
504590172730 174550200
743845859930 104620340
689377857275 409034791
480308756175 409029302
24758188515 409023813
771413003844 322187833
875889502730 409018324
518271303480 409012835
920454232175 409007346
889093867010 409001857
925405868780 408996368
14854915305 166311211
745568240008 24415072
866536411365 281481409
36312007260 408990879
442346208870 408985390
355673692902 16313308
223373834560 381699571
548531304955 408979901
397781479425 369739040
240979653600 408974412
193356051677 139535869
93530919140 408968923
879949341178 86890870
575490215360 296197418
351016022600 408963434
60520008440 408957945
635484495449 18997429
792812044135 195435845
513869848720 408952456
98482555745 408946967
30260006965 408941478
764202588195 388824293
265737836625 218445733
821421500075 408935989
298198565480 408930500
322406566660 310435884
114988011095 312302144
407684752635 408925011
3851278405 408919522
377424751160 408914033
923755323245 408908544
289945837805 289819200
240759508858 67926375
197524240404 109088386
638210945690 408903055
883592048560 408897566
928706959850 408892077
164504377145 285856142
544129850195 408886588
933658596455 214471697
943644748076 133618727
751548405760 43643039
710834949230 78624436
278392019060 408881099
327358203265 408875610
254184017880 408870121
613848975152 9424613
177708741425 114297447
949613869960 46859593
387878206215 408864632
674522947460 367598330
423089844295 408859143
760901497125 408853654
815369499780 408848165
21595118350 197631445
938610233060 408842676
949249402941 155832710
518901756461 13964016
706983676315 346641328
837376773580 408837187
923205141400 408831698
92980737295 408826209
337261476475 324345010
11625538020 24574253
221723289025 408820720
403283297875 327084021
432442935660 408815231
667009766641 25221955
470955664810 408809742
517721121635 338901838
604099671300 6367240
710834949230 408804253
470405482965 247954597
333410203560 408798764
577842669678 137472005
833525500665 408793275
977122962210 223347410
752098587605 408787786
565036760305 408782297
867636775055 408776808
826373136680 408771319
840677864650 408765830
258585472640 408760341
899547322065 408754852
539178213590 343139346
921004414020 408749363
146348376260 408743874
102884010505 79189803
598047671005 408738385
142497103345 408732896
494063302300 151090214
509468393960 408727407
686649694466 367422682
152400376555 408721918
461602573445 408716429
643712764140 408710940
711935312920 377835315
412636389240 408705451
332309839870 180297183
648114218900 259915128
816469863470 232673221
914402231880 408699962
825822954835 408694473
887993503320 23509387
581660624363 90826483
821421500075 408688984
950286934048 241038457
761451678970 160487382
117397463189 22625658
842404191319 93669785
632709127240 408683495
296099938989 182992282
216771652420 408678006
57218917370 145732950
22679843879 187663421
57218917370 408672517
408785116325 408667028
862134956605 408661539
894860546177 11713526
122140375080 408656050
337811658320 408650561
371085042022 62333084
980610871395 39224394
572189124290 408645072
913852050035 408639583
922654959555 408634094
943561869665 21390633
644262945985 408628605
703682585245 180044689
227367579959 56114047
381826205920 170312692
157902195005 408623116
955115688410 191148936
398881843115 334378902
645363309675 9413635
529825122225 341898832
41460506850 178913955
511669121340 408617627
534226576985 408612138
348265113375 408606649
283531582558 129414153
470955664810 408601160
371015007871 68683857
924305505090 52090610
988676780955 408595671
484710210935 346493125
1100369180 244255011
956216052100 408590182
501215666285 346652306
781258225390 408584693
243180380980 408579204
622255672185 204904370
626106945100 408573715
490762211230 408568226
671772038235 320859495
883192139068 223770063
646723182307 6290394
479208392485 408562737
746596769155 358442678
799964408120 259223514
778507316165 408557248
288295292270 408551759
561735669235 40464908
697630584950 112239072
827635030662 61246262
934208778300 408546270
910647192113 228095395
962818234240 408540781
959517143170 408535292
251242406909 27604181
521022212705 408529803
45863251525 128700583
788410589375 408524314
744396041775 408518825
994178599405 408513336
41389550547 161870610
991977872025 306297178
780708043545 54500281
365870932415 408507847
419788753225 408502358
470405482965 378098787
221723289025 158818726
413438796124 96535043
369722205330 408496869
392279660975 408491380
929807323540 408485891
80876736705 396426558
69322917960 408480402
342763294925 328253178
534776758830 408474913
897896776530 408469424
99582919435 311555640
863785502140 408463935
484710210935 248487030
218972379800 408458446
961167688705 382308850
310852747915 408452957
793912407825 408447468
812618590555 286119614
644262945985 408441979
143922712241 59369024
297835421310 217490647
594196398090 149421558
18706188220 408436490
694329493880 408431001
654798928155 239649740
570538578755 408425512
935606870839 56421431
155701467625 408420023
762552042660 408414534
930907687230 408409045
282793473820 206358955
993628417560 408403556
744396041775 160630096
997132727877 83646871
48966189695 263905631
378772339410 107803960
527624394845 408398067
683876038825 408392578
55018189990 408387089
464478236662 215284069
236028016995 408381600
910000777120 408376111
914402231880 44653015
951083736663 13695055
639861491225 260815324
743295678085 304200380
754023402003 12108734
768604042955 408370622
549631668645 408365133
533676395140 101519055
75925100100 408359644
742195314395 100525546
729346280530 32450968
336711294630 127454580
258585472640 294594630
67672372425 408354155
667370583475 408348666
85278191465 356999071
534776758830 363772497
711935312920 408343177
540278577280 408337688
930907687230 146973464
784336976118 21588237
511118939495 408332199
447848027320 408326710
147119770294 104334912
732842223030 221294524
380725842230 408321221
10453460545 408315732
399432024960 408310243
208827066227 49763274
118289102165 408304754
974372052985 408299265
709524705228 2431627
882491684870 408293776
562285851080 408288287
549631668645 408282798
965018961620 408277309
490762211230 408271820
395030570200 408266331
499014938905 408260842
990022338275 110976602
159552740540 408255353
782358589080 408249864
889644048855 408244375
263537109245 160635585
707715362923 80852970
925405868780 358788485
429692026435 127871744
910550958965 108682200
717437131370 408238886
511858305214 168451921
577452311046 10154650
508591849734 163676491
351016022600 66279675
791711680445 408233397
959016642264 145189539
69873099805 408227908
495965589842 41332170
538628031745 408222419
856966770553 54928423
896796412840 408216930
99225626539 149108685
471676521621 99877844
218422197955 408211441
879740775645 348375852
670121492700 408205952
470405482965 408200463
331209476180 218648826
864987664824 46047221
753749133140 408194974
466554210050 408189485
993628417560 408183996
703526804517 4758963
665435199844 45794727
989777144645 318910900
766953497420 408178507
97382192055 38241863
435193844885 408173018
523773121930 35486385
404383661565 154235411
205768015520 408167529
94081100985 408162040
377974933005 408156551
393706702500 80803569
44014553090 128437111
46765462315 408151062
340562567545 304161957
299897326391 277809268
534226576985 148345714
636010218310 408145573
844529137565 187937871
515520394255 262121706
48416007850 408140084
207968742900 408134595
137545466740 408129106
884692412250 408123617
734492768565 408118128
873688775350 298914473
278942200905 408112639
393380024665 408107150
831874955130 334411836
194764378620 408101661
907249867895 408096172
96832010210 32275320
516070576100 170444428
930907687230 408090683
998029872320 408085194
546330577575 408079705
157352013160 408074216
74418459678 121114785
142497103345 408068727
136748216608 8453060
62170553975 38713917
784559316460 408063238
910000777120 408057749
88579282535 220745624
455128411252 82159352
47315644160 213280584
51166917075 408052260
456650936840 250067862
301664875450 151178038
385677478835 351861367
24208006670 408046771
746596769155 322522662
813168772400 408041282
501765848130 408035793
842328410185 408030304
152950558400 408024815
994178599405 298310683
427035324917 13579786
535338829849 354282016
408234934480 408019326
452249482080 408013837
488561483850 324174851
997479690475 408008348
530375304070 408002859
888543685165 407997370
780157861700 407991881
610151671595 407986392
780708043545 124089823
870937866125 407980903
499097685580 260689077
106185101575 407975414
963368416085 39394553
595296761780 247603301
217321834265 149926546
223578415079 198218768
555133487095 172876055
468204755585 407969925
535331600836 66845042
631608763550 407964436
157352013160 139102238
213470561350 171394025
524873485620 407958947
798313862585 407953458
290496019650 407947969
656917128420 53298190
528174576690 174160481
655266582885 407942480
215671288730 407936991
223036538091 170180956
625556763255 407931502
800514589965 407926013
225574561940 165905025
412678736875 78673837
719087676905 407920524
61070190285 407915035
380175660385 325816062
387328024370 250973547
600248398385 84327507
105084737885 80776124
779607679855 407909546
960617506860 407904057
969420416380 407898568
669571310855 407893079
675073129305 407887590
26958915895 407882101
754299314985 407876612
26408734050 274971455
280196344419 72251707
333410203560 294989838
988676780955 27933521
312503293450 407871123
816485232670 154509861
492962938610 407865634
740544768860 407860145
978285302199 193300624
980650458063 12728991
89129464380 291954421
255650860144 4863254
217521858914 207319530
522122576395 407854656
124891284305 407849167
227225107475 210173810
441796027025 169686946
953465142875 68930862
718537495060 303091602
947445675883 223577948
116088374785 407843678
700931676020 407838189
491540779387 91298537
82672581559 87582484
665169856095 407832700
632158945395 197807093
839577500960 407827211
619070629553 119561398
674522947460 374443113
499565120750 407821722
888543685165 407816233
935061799253 61273707
460502209755 407810744
953582892903 284708941
497445185961 71378956
632709127240 407805255
921004414020 86056542
99582919435 388747447
2200732870 407799766
720188040595 407794277
844529137565 308651959
824722591145 407788788
66021826890 407783299
437394572265 176037719
809950279802 226618854
643712764140 9946068
256384745260 135523410
432442935660 407777810
983174962505 164258325
72073827185 407772321
832425136975 407766832
243730562825 407761343
110586556335 407261844
806016408415 24623654
568888033220 407755854
657472140585 208532599
486910938315 407750365
480858938020 216337957
618404399270 208889384
976572780365 407744876
272340018765 173693916
325707657730 407739387
913301868190 177958869
519921849015 407733898
232176744080 407728409
237128380685 407722920
55714642707 183958346
117738920320 407717431
542479304660 230581912
897346594685 21621171
385677478835 407711942
590895307020 407706453
135085189087 95958698
577690942740 229610359
384577115145 407700964
415937480310 407695475
363120023190 258114736
501215666285 402574238
830774591440 353557468
370272387175 274170061
794312737062 4819342
772455315870 407689986
653065855505 407684497
846882162739 64550640
638210945690 307378511
313053475295 10429100
919353868485 16291352
807116772105 407679008
985593312268 71230753
740544768860 407673519
414286934775 407668030
589244761485 407662541
511708279866 56608057
578371806697 111031492
890744412545 407657052
1903906798 27351687
614706499993 114758523
350465840755 407651563
673422583770 407646074
577690942740 106382309
501215666285 407640585
288295292270 407635096
956216052100 407629607
58869462905 407624118
571088760600 100607881
419433798643 156288297
184861105410 92764100
474256755880 407618629
979873871435 407613140
145248012570 275827739
556797079983 375886720
261914947329 38768807
939160414905 407607651
672322220080 407602162
877540048265 139107727
145798194415 407596673
862134956605 407591184
357618204740 407585695
357376543118 85946762
772455315870 407580206
244280744670 407574717
100683283125 407569228
177900774090 97116877
592545852555 383521919
151850194710 407563739
178394671729 18157612
583287803225 30134610
451699300235 407558250
652515673660 228139307
793912407825 217474180
242630199135 407552761
188162196480 7679111
299298929170 407547272
527624394845 350939215
53917826300 407541783
645913491520 407536294
955665870255 407530805
631335474310 26034327
259135654485 407525316
942461505975 407519827
333960385405 407514338
405184317458 27576736
762552042660 7536397
293797110720 407508849
91330191760 407503360
297648383635 407497871
600248398385 380810353
507817848425 407492382
939160414905 407486893
50066553385 407481404
415999703614 226596898
543029486505 407475915
694879675725 136692567
758150587900 112820906
445097118095 189074094
527624394845 119918183
494063302300 98434237
725689859045 369711595
389528751750 407470426
832425136975 407464937
409335298170 407459448
970520780070 224071958
711385131075 166157519
527624394845 407453959
828023682215 38873098
768053861110 407448470
312503293450 407442981
787491845717 56893485
306451293155 407437492
456650936840 407432003
363120023190 37638073
829674227750 407426514
642612400450 407421025
30260006965 407415536
35761825415 407410047
994178599405 63919405
50616735230 400707978
497914575215 132043384
171656741130 407404558
441245845180 407399069
447320586402 121652707
761451678970 407393580
134244375670 407388091
905049140515 407382602
101517548165 106568935
744946223620 407377113
587044034105 329021638
552002823986 9287388
960617506860 407371624
889093867010 255507461
331209476180 407366135
958416779480 407360646
277093966127 49565670
146898558105 7322326
91880373605 315869994
974922234830 407355157
387328024370 4984012
376324387470 407349668
195314560465 249782434
393930206510 8875713
421045010004 218231662
989226962800 169533254
814819317935 407344179
734492768565 407338690
700067388731 129013456
570749438690 38197951
744396041775 407333201
80326554860 254321837
769213193127 43269787
36862189105 407327712
204117469985 172607094
811518226865 407322223
424795768351 312516215
622255672185 346311988
917153141105 80792591
187315298343 73958786
295447656255 283682498
915502595570 356098875
899547322065 250732031
978223325900 22735438
680574947755 407316734
242630199135 407311245
612902580820 407305756
825822954835 407300267
270180898005 299254791
384026933300 407294778
497914575215 39174993
150199649175 286454443
8252733165 407289289
731191677495 407283800
158452376850 407278311
156417093419 84047568
247581835740 45119580
699281130485 110027005
450598936545 407272822
960617506860 407267333
749347678380 407261844
392279660975 407256355
226124743785 249656187
406034207100 407250866
928706959850 407245377
722733564999 44828663
621705490340 138366712
510018575805 407239888
166705104525 407234399
79226191170 376852784
22007279290 283413537
193113833085 165301235
416627313293 20726464
903398594980 407228910
401632752340 338072999
716336767680 407223421
550732032335 407217932
527624394845 407212443
176058195890 407206954
993974965575 14545850
253633836035 407201465
22557461135 407195976
538077849900 407190487
425991025873 77460768
496264029680 265063810
763804111332 129040901
506717484735 341399333
568337851375 407184998
110036374490 407179509
447848027320 353991099
316354566365 60395467
621705490340 89789062
594196398090 177739309
298198565480 288529285
144697830725 407174020
555133487095 407168531
183210559875 407163042
716886949525 407157553
277291655370 338523097
292696747030 407152064
260462395513 4253975
698730948640 34547766
557884396320 407146575
199165833380 263049347
81977100395 407141086
579341488275 407135597
634359672775 407130108
351836839590 128684116
749432554787 167343143
479849395324 171695920
891325898157 24502896
658567673955 407124619
524873485620 402738908
705333130780 399977941
952914961030 218500623
178809105115 407119130
724039313510 407113641
851131319705 384493472
644262945985 133997468
595846943625 407108152
477557846950 407102663
891844776235 407097174
898446958375 407091685
607950944215 407086196
145607130395 9819821
462152755290 198410883
986476053575 138558827
314704020830 407080707
245381108360 407075218
437944754110 407069729
74274554565 407064240
477034369090 372587831
307551656845 407058751
982074598815 407053262
489111665695 125357782
498464757060 407047773
267938564005 407042284
101233464970 407036795
918253504795 407031306
490762211230 407025817
547430941265 407020328
615103308200 180450875
175508014045 382242982
982742239771 279346188
23657824825 407014839
824722591145 129386708
294347292565 407009350
500115302595 56372030
631058581705 407003861
327908385110 406998372
355967659205 406992883
703682585245 4737007
300399292860 406987394
52817462610 406981905
937156945718 200277143
420338935070 406976416
60520008440 406970927
261886563710 406965438
471505846655 406959949
822521863765 406954460
640411673070 406948971
127642193530 406943482
369722205330 149108685
64371281355 406937993
24208006670 406932504
126059508502 331337996
269038927695 277573241
610151671595 406927015
910550958965 406921526
215671288730 360265026
982074598815 406916037
762552042660 406910548
376878708021 218012102
374123660090 406905059
540828759125 153829225
68222554270 406899570
394480388355 406894081
371372750865 130747980
211359140000 157095180
797839725346 85771114
449498572855 406888592
116088374785 406883103
436844390420 151084725
864335683985 406877614
258585472640 406872125
385148325349 372741523
957316415790 406866636
200816378915 406861147
862685138450 406855658
829124045905 188437370
791711680445 406850169
70666691355 31962447
204416159409 37714919
406584388945 406844680
39964756604 30189500
954015324720 51113568
798864044430 406839191
486910938315 406833702
211405725143 55735306
957866597635 71241731
776856770630 57014243
379625478540 406828213
896796412840 406822724
799414226275 406817235
900647685755 143449526
609051307905 406811746
98098240502 180489298
457201118685 406806257
316354566365 152456975
874789139040 406800768
667370583475 406795279
945762597045 406789790
706433494470 406784301
462152755290 406778812
330719536110 24870659
779362960860 48659985
638761127535 406773323
794462589670 406767834
918253504795 406762345
83077464085 406756856
979445468544 74979740
569988396910 406751367
390078933595 19310302
408234934480 406745878
409885480015 406740389
3366289413 223973156
820871318230 406734900
999921944833 95261595
348265113375 81797078
170006195595 406729411
898446958375 406723922
89129464380 66400433
749489634898 20863689
975206444272 98747110
243180380980 406718433
63270917665 406712944
588144397795 30738400
867086593210 406707455
186511650945 406701966
784559316460 406696477
300107231240 76780132
249782563120 182284201
333410203560 406690988
886893139630 406685499
621333602193 199206788
385677478835 406680010
237128380685 256962046
801614953655 162984877
578791306430 406674521
760351315280 406669032
407134570790 406663543
876795454110 14474493
779057498010 324202296
596947307315 248261981
271789836920 406658054
703682585245 406652565
39062916485 406647076
760351315280 360276004
587594215950 406641587
795263854842 130605266
965018961620 406636098
289395655960 406630609
128742557220 406625120
438494935955 406619631
408785116325 406614142
762001860815 406608653
368071659795 124150202
288845474115 406603164
993078235715 130923628
616753853735 406597675
342763294925 406592186
659117855800 406586697
258035290795 406581208
535326940675 291251829
994178599405 368031961
694879675725 59648963
792472815538 125099799
154601103935 406575719
36414893076 49433934
334539280209 142373682
918803686640 406570230
273440382455 257154161
715236403990 406564741
745581506921 24233935
309752384225 224033535
374300828543 141292349
711935312920 132960047
742745496240 406559252
459401846065 406553763
876989866420 406548274
266838200315 406542785
844529137565 330333509
412636389240 401816756
37412370950 221881847
354867295515 118320884
656366946575 406537296
525423667465 406531807
916052777415 298898006
480430315569 131719533
715236403990 406526318
401082570495 406520829
292146565185 11576301
335610930940 406515340
260236018175 406509851
491312393075 406504362
992528053870 62097057
382658456497 2903681
601348762075 406498873
119181589028 56086602
342763294925 406493384
90780009915 406487895
599148034695 406482406
126541829840 406476917
330109112490 406471428
81128484201 64715310
101233464970 154822734
848380410480 406465939
630508399860 406460450
402182934185 406454961
588694579640 8639686
530375304070 406449472
431342571970 406443983
504516757355 71164885
605750216835 406438494
535326940675 406433005
434093481195 406427516
711385131075 406422027
52817462610 406416538
981524416970 126559873
248132017585 390652130
176058195890 406411049
607400762370 406405560
751548405760 154246389
254734199725 406400071
250332744965 406394582
407134570790 406389093
204667651830 406383604
884692412250 406378115
283893837510 84859940
831324773285 321512686
253083654190 406372626
154601103935 135106246
14304733460 373482538
513869848720 238107331
991977872025 406367137
283343655665 193723277
176608377735 406361648
197515287845 406356159
652515673660 406350670
282243291975 406345181
101485245400 135512432
811518226865 406339692
935387431597 66362010
259135654485 372823858
9903278700 198597509
562589809944 101991109
277291655370 406334203
967253155433 198987228
946395618878 295637540
334510567250 56800172
651415309970 403101182
74824736410 38472401
664069492405 406328714
939160414905 23992419
968320052690 13272402
557430700117 236186181
846179683100 274609181
837926955425 406323225
370822569020 406317736
982074598815 132295878
213110946607 210146365
662969128715 204893392
851681501550 406312247
489111665695 406306758
56668735525 406301269
873688775350 406295780
521572394550 208582
53917826300 174983831
72624009030 406290291
195864742310 406284802
38512734640 406279313
456789940276 91320493
338912022010 204048086
53917826300 406273824
734492768565 406268335
946312778890 406262846
324057112195 268543836
939314557003 2486517
466060817399 319190839
582092397500 90628879
522672758240 406257357
31360370655 238030485
77025463790 252894697
357177451599 137675098
750998223915 406251868
938060051215 63375994
514540256132 280652570
218422197955 406246379
519371667170 402909067
818120409005 406240890
552382577870 176026741
554723411975 49241819
119939647700 406235401
813168772400 41897537
715466771831 167683461
195314560465 111229096
896863823249 131038897
480139390172 16488956
691578584655 406229912
763652406350 5011457
537725530038 162507334
398331661270 396003905
768604042955 406224423
90780009915 406218934
621705490340 85084989
652823908455 64874491
895944190373 20325767
40744321178 130780914
294347292565 392430566
756500042365 406213445
10184683263 45844128
567237487685 406207956
282375829369 143213499
470729185762 4758963
479411847759 150096705
477007665105 406202467
901748049445 406196978
982220595237 237240069
478108028795 406191489
522122576395 406186000
147998921795 405049777
608087258041 261248955
658017492110 206573026
568888033220 180637501
700381494175 406180511
941911324130 402343700
771149885721 2343803
215121106885 406175022
840677864650 10604748
211269833970 406169533
517170939790 177980825
271239655075 297525756
710834949230 406164044
87478918845 406158555
255284381570 406153066
579592829585 16900631
250332744965 406147577
210719652125 406142088
266288018470 406136599
650314946280 251033926
320205839280 381260451
778561141299 281541788
316904748210 406131110
997479690475 406125621
659668037645 17059812
842328410185 167551725
337811658320 406120132
812823769375 25847701
144697830725 292525277
335060749095 395218978
992803063748 41859114
255834563415 406114643
115538192940 406109154
645363309675 76555083
531475667760 406103665
94081100985 406098176
472606210345 33532301
254184017880 406092687
58319281060 406087198
865992591271 227381825
969420416380 7755957
231731643651 77263164
985375689885 406081709
440785035233 226487118
554033123405 397238930
676173492995 406076220
911101140810 171459893
523222940085 406070731
364220386880 216766099
529274940380 406065242
409885480015 406059753
851681501550 102457674
52267280765 406054264
509468393960 406048775
352666568135 406043286
303150202085 406037797
435744026730 406032308
131761741320 34553255
140296375965 89876886
533126213295 406026819
591445488865 406021330
528724758535 406015841
34661461725 406010352
314153838985 406004863
543579668350 405999374
602999307610 405993885
606300398680 405988396
257485108950 174522755
725139677200 405982907
451331358679 21165584
466004028205 405977418
761000343037 168424476
156327430604 93669785
662969128715 31276322
902298231290 405971929
763897298085 21242430
242080017290 405966440
157902195005 405960951
815369499780 405955462
636010218310 405949973
926506232470 405944484
194995481987 8787889
189262560170 310051654
16505460840 405938995
772455315870 405933506
89129464380 405928017
174121692503 124885728
605750216835 405922528
946312778890 386046859
655816764730 248300404
913944193878 96600911
308652020535 405917039
346160114155 253311861
32460734345 405911550
835469987639 41623087
4401460250 295308200
704782948935 128470045
662969128715 405906061
730091313805 175241814
779057498010 405900572
38512734640 405895083
154601103935 405889594
226674925630 148400604
829124045905 405884105
187061832790 405878616
864335683985 337941263
739444405170 405873127
859934229225 378192100
614002944510 405867638
251983290500 405862149
947413142580 272940525
557884396320 159471917
667014415824 47578652
675073129305 405856660
358168386585 405851171
388978569905 110317922
119939647700 405845682
834075682510 405840193
137545466740 405834704
610701853440 405829215
665720037940 405823726
839577500960 405818237
279492382750 405812748
217321834265 405807259
623356035875 405801770
401632752340 405796281
726790222735 64841557
937509869370 405790792
688277493585 405785303
796864702971 170318181
427491299055 250935124
956766233945 119232058
891844776235 236295961
25858552205 405779814
261336381865 76758176
966119325310 332957251
195314560465 405774325
371436983143 6449575
892945139925 43187452
981662487276 181631010
663519310560 360868816
965018961620 405768836
102884010505 405763347
818730865559 287738869
651965491815 405757858
122690556925 405752369
342763294925 405746880
463803300825 405741391
194764378620 405735902
272890200610 405730413
770804770335 124336828
79370628716 205140397
982074598815 405724924
121590193235 405719435
527769496560 179956865
459401846065 287552243
722388767975 391486458
788960771220 405713946
623908199249 334291078
305901111310 286931986
763652406350 405708457
684976402515 122591326
173857468510 405702968
155151285780 166349634
416487662155 405697479
684426220670 156760351
135894921205 119698623
622862698114 158549765
331759658025 54379523
15007278967 9029405
200443156941 84574512
306451293155 123716571
237128380685 405691990
536977486210 405686501
443550720846 171245822
785659680150 189469302
474806937725 48665474
759801133435 405681012
896796412840 405675523
410985843705 130907161
204763605039 256671129
401632752340 405670034
352666568135 317143442
94081100985 231668734
774656043250 405664545
606850580525 140331774
453349845770 326441808
237128380685 379004472
562836032925 405659056
610701853440 405653567
755399678675 309508243
12104006080 405648078
567379394802 251846298
18173538241 175373550
56668735525 357185697
853332047085 220970673
829674227750 267111207
590895307020 405642589
461602573445 405637100
560085123700 110773509
137216969138 73086035
240429471755 301016760
41263643865 405631611
90229828070 405626122
184861105410 405620633
760901497125 381644681
90229828070 405615144
327358203265 405609655
966669507155 246768973
159002558695 189255231
672872401925 405604166
488561483850 75907381
153137299669 157764838
933658596455 93258110
654716401040 15330777
475907301415 215102932
521572394550 336590969
79226191170 125341315
289395655960 252883719
458851664220 405598677
926506232470 405593188
829674227750 405587699
28059279585 405582210
419788753225 203526631
555683668940 140853229
74274554565 405576721
163404013455 405571232
232726925925 73157392
207418561055 22850707
809867681330 405565743
746596769155 405560254
474806937725 351850389
86378555155 11647658
604649853145 2135221
47315644160 397705495
284994201200 405554765
223373834560 261441070
512219303185 405549276
752648769450 405543787
144697830725 163813716
777406952475 405538298
754849496830 405532809
314704020830 403924532
190913105705 394746924
268488745850 89262118
311138916930 59681897
807666953950 354232615
374890004244 96216681
601547129046 26209975
163180333797 48028750
482509483555 405527320
736693495945 405521831
783458952770 261358735
780157861700 126719054
303221136432 315688857
459401846065 405516342
86378555155 405510853
96832010210 405505364
427491299055 405499875
290496019650 66987756
20906915600 29064255
514970212410 278358168
806016408415 196248217
277841837215 405494386
341112749390 405488897
773005497715 405483408
351016022600 405477919
739444405170 202143403
385677478835 405472430
940260778595 405466941
982074598815 405461452
319797394393 212078493
786209861995 281349673
625556763255 405455963
518271303480 191566100
623906217720 82329511
963655353560 79025133
979323689590 405450474
565586942150 299842114
324607294040 405444985
816469863470 405439496
185961469100 367197633
25858552205 405434007
174957832200 405428518
680024765910 372565875
325157475885 405423029
414286934775 405417540
33561098035 405412051
693779312035 328577029
525078230809 75188322
221173107180 177673441
861584774760 405406562
122140375080 405401073
176305014264 110597861
782908770925 405395584
715236403990 225773548
42914189400 240813408
14304733460 405390095
88579282535 4242997
338361840165 405384606
960067325015 405379117
750717897777 35722412
48966189695 91913305
648265018197 183738786
435193844885 399269860
470955664810 405373628
961717870550 5554868
763652406350 69216290
773005497715 405368139
324607294040 380991490
476579267703 108885293
927606596160 405362650
896796412840 405357161
102884010505 405351672
76695335955 120703110
934208778300 405346183
940297242022 357602861
415937480310 140661114
709734585540 196917875
122140375080 312845555
436844390420 317895435
424190207985 405340694
317454930055 271678055
29159643275 250869256
832425136975 405335205
954015324720 405329716
620054944805 388198547
968320052690 405324227
130943284600 405318738
61620372130 32934000
963368416085 405313249
512799383613 8129209
765853133730 301565660
56118553680 405307760
647153182497 126340313
222823652715 405302271
228325471165 405296782
94081100985 405291293
566137123995 37402046
90229828070 238475094
823072045610 265524886
543579668350 405285804
357068022895 405280315
697630584950 119028965
362569841345 405274826
306451293155 405269337
341112749390 277178033
53367644455 405263848
569988396910 405258359
435744026730 133393678
852231683395 405252870
799428354961 187564619
665169856095 294171977
839027319115 365765004
196414924155 405247381
200266197070 117420688
487461120160 405241892
978773507745 405236403
895145867305 405230914
515520394255 405225425
840127682805 405219936
123790920615 94174773
19383736821 203587010
911651322655 401564262
546330577575 159526807
214570925040 405214447
238778926220 405208958
207580629269 202126936
725182540801 90831972
711385131075 291570191
684976402515 132158653
849480774170 307554159
875889502730 405203469
475907301415 405197980
676844581043 222869867
738894223325 92105420
472056028500 405192491
402182934185 312741264
500115302595 405187002
917983113747 26747897
716336767680 70028662
240979653600 405181513
620054944805 3447092
563386214770 405176024
497364393370 405170535
169456013750 405165046
473706574035 405159557
161753467920 121005005
14854915305 405154068
294897474410 33856152
909450595275 160498360
220072743490 405148579
315254202675 405143090
124341102460 269153115
76475281945 343468686
538628031745 208790582
187061832790 405137601
286297624956 86616420
141946921500 59149464
774105861405 405132112
328458566955 405126623
746596769155 103154777
541378940970 139151639
776306588785 77576037
11003642390 405121134
491862574920 171410492
156801831315 113380784
676723674840 405115645
527624394845 44609103
821971681920 242932162
978223325900 182344580
694879675725 405110156
18156006375 405104667
785109498305 48445914
342393004077 199816067
259135654485 405099178
138095648585 394917083
658017492110 405093689
638210945690 83262641
458851664220 405088200
847280046790 405082711
651965491815 153291303
976022598520 44647526
754849496830 405077222
362019659500 405071733
407684752635 64901936
470955664810 168237850
287745110425 405066244
483609847245 405060755
229425834855 35920016
480308756175 405055266
897896776530 405049777
950164051805 405044288
771354952180 405038799
353766931825 245775464
584293124880 405033310
889644048855 405027821
418688389535 405022332
224586569058 134903153
151441420483 216634363
639424267511 211946757
817570227160 141555821
335610930940 405016843
91330191760 405011354
477007665105 372538430
607950944215 80781613
583192761190 405005865
983174962505 405000376
105634919730 121976558
27152150651 155168541
67122190580 345109897
452253779967 207308552
254184017880 185083591
473706574035 404994887
488011302005 404989398
190362923860 404983909
524474415945 77307076
377974933005 139008925
306451293155 269800817
979323689590 404978420
598251175680 55202873
918803686640 69095532
65099015883 185467821
84728009620 404972931
750448042070 404967442
397231297580 404961953
490964755330 71131951
216771652420 404956464
752753620328 19255412
660218219490 180225826
746046587310 404950975
209619288435 310073610
4951642095 404945486
125441466150 404939997
722938949820 275212971
692128766500 404934508
106185101575 185544667
251433108655 404929019
688277493585 404923530
129842920910 404918041
34936438669 84821517
599148034695 335630394
334510567250 404912552
716886949525 404907063
226124743785 317873479
163404013455 404901574
595296761780 26610672
806016408415 404896085
615103308200 404890596
703682585245 404885107
445097118095 404879618
714136040300 404874129
445097118095 404868640
595296761780 289138564
260236018175 404863151
437944754110 25941014
506167302890 404857662
887993503320 404852173
225024380095 404846684
600248398385 404841195
823622227455 404835706
496814211525 404830217
22007279290 404824728
327908385110 301197897
799964408120 404819239
239879289910 404813750
592545852555 399857183
717987313215 244309901
297098201790 104735609
790629018780 347766573
64921463200 404808261
485810574625 170954905
702032039710 404802772
80876736705 404797283
976572780365 404791794
424190207985 404786305
493513120455 404780816
50616735230 23767370
64371281355 9457547
907249867895 404775327
5501823940 30024830
876439684575 404769838
188162196480 404764349
117746544541 16675582
303700383930 267429569
518821485325 404758860
643385830903 99257587
311953111605 404753371
851131319705 404747882
107835647110 404742393
4751449868 27779829
233277107770 404736904
35211643570 404731415
90780009915 404725926
936409505680 335207741
187612014635 120357303
835726228045 404720437
122779862955 97577953
836276409890 234901755
236028016995 404714948
237128380685 205354468
663519310560 404709459
179585362403 118463598
331759658025 404703970
143047285190 404698481
807666953950 288611620
117188738475 404692992
100133101280 404687503
445647299940 288677488
142497103345 404682014
215671288730 404676525
698005834946 25737921
861199921595 152061767
177158559580 103110865
786209861995 404671036
648114218900 292964397
639311309380 369513991
40163280175 404665547
264087291090 404660058
445647299940 404654569
879740775645 308728805
229425834855 404649080
762093861944 52919449
133144011980 373938125
147637199276 179309163
408234934480 404643591
592707542028 161415023
220072743490 379229521
226124743785 404638102
305350929465 404632613
433543299350 404627124
932008050920 404621635
806566590260 64144454
700931676020 362202643
277841837215 216096441
151949188825 140068302
246481472050 147555298
41457026824 65209320
895145867305 404616146
738065164438 33345675
724696146625 261139175
804365862880 404610657
253083654190 404605168
467654573740 404599679
368621841640 157781305
397870516494 266721488
557884396320 404594190
496264029680 404588701
598597852850 40448441
29159643275 404583212
854432410775 164851137
684976402515 404577723
218422197955 21917577
206318197365 404572234
179359286960 404566745
580992033810 404561256
44014553090 404555767
457201118685 404550278
719087676905 265749935
162303649765 328620941
201916742605 404544789
713035676610 211699752
135344739360 321660889
455000391305 404539300
797763680740 404533811
695690321598 8398170
108936010800 404528322
353766931825 404522833
742454955073 71883944
39062916485 404517344
787310225685 404511855
138645830430 282194979
70973463495 371056400
967769870845 404506366
331209476180 404500877
485260392780 404495388
204667651830 278188009
517170939790 67800128
193664014930 404489899
91000761028 65280677
593648560048 388050344
652515673660 404484410
681675311445 404478921
491312393075 404473432
249951701166 231388795
399982206805 313334076
281693110130 231932206
198615651535 404467943
232176744080 404462454
423640026140 404456965
881941503025 399236926
17605824530 404451476
546880759420 404445987
237678562530 404440498
965018961620 404435009
1100369180 404429520
297098201790 404424031
730091313805 234259542
629958218015 404418542
764752770040 404413053
463803300825 128733517
507954530014 123376253
176608377735 404407564
606300398680 404402075
545322977985 304260759
847280046790 404396586
305350929465 191752726
958982061564 177585617
135344739360 404391097
101783646815 92149332
425840753520 404385608
574940033515 404380119
2750914715 236125802
60646024902 217567493
918803686640 15978479
863785502140 282831703
892394958080 404374630
58869462905 241883763
925405868780 404369141
301499656550 404363652
129842920910 404358163
366971296105 404352674
519371667170 404347185
650971181094 35585187
973821871140 294660498
912751686345 404341696
580441851965 36485383
837376773580 404336207
316354566365 287140568
258035290795 404330718
12654187925 50822651
262986927400 404325229
349915658910 404319740
715786585835 404314251
87478918845 404308762
905049140515 404303273
568888033220 404297784
905049140515 404292295
364770568725 404286806
353766931825 404281317
448398209165 316792146
320350507364 35826703
721838586130 80463251
140846557810 152308772
962268052395 404275828
954015324720 404270339
720188040595 404264850
925956050625 265190057
162853831610 404259361
749897860225 404253872
943011687820 123491522
939977137101 95678759
294347292565 230883807
231076380390 404248383
1100369180 404242894
399982206805 404237405
67154614103 193070086
680574947755 176098098
157902195005 98093919
508918212115 404231916
742195314395 404226427
521022212705 404220938
720738222440 404215449
213634869076 114044953
160102922385 187888470
77090502951 280427521
36862189105 404209960
478108028795 404204471
562285851080 404198982
657467310265 404193493
669571310855 404188004
743295678085 404182515
808767317640 320892429
447848027320 404177026
758150587900 289681975
62720735820 404171537
88598279964 132641685
565036760305 404166048
155701467625 404160559
875639684454 8414637
778507316165 404155070
593096034400 404149581
864885865830 404144092
650314946280 404138603
944662233355 404133114
782908770925 404127625
954565506565 404122136
20356733755 37259332
599148034695 328505672
902848413135 404116647
735042950410 404111158
706433494470 404105669
649375207197 130468041
942037088098 274098704
571088760600 404100180
67936991626 109565929
476457483260 404094691
958434064341 207917831
693779312035 404089202
751548405760 404083713
5501823940 404078224
495304667422 4978523
739994587015 404072735
992528053870 401668553
858011695343 10643171
111686920025 404067246
338173646892 17367196
513869848720 110076406
732842223030 404061757
200299707415 367005518
146348376260 36029796
924855686935 202428831
726381294816 118798427
516070576100 315941351
385677478835 404056268
101344935582 269954509
443446572560 404050779
900832132622 91803525
380175660385 153159567
887443321475 245007004
807750584354 96513087
873688775350 404045290
395580752045 404039801
110619325665 312088073
726790222735 404034312
707613234589 295632051
327908385110 404028823
932008050920 404023334
173857468510 404017845
810417863175 404012356
347768888400 231844382
509090215419 28268350
845079319410 404006867
892945139925 404001378
995877360316 341360910
840127682805 403995889
351566204445 58990283
270336132414 50603091
919904050330 403990400
115538192940 403984911
445920097751 61361531
706983676315 398144615
21166424542 6290394
763102224505 35568720
887617915587 120549418
728440768270 403979422
230526198545 403973933
678374220375 403968444
558651882186 114846347
386777842525 403962955
266445744885 195260197
264637472935 353886808
151300012865 403957466
719664952454 355950672
171656741130 403951977
4401460250 329773631
206868379210 403946488
3301096560 403940999
561185487390 380184607
105634919730 122953600
801064771810 403935510
79887986341 107968630
466004028205 382797371
305350929465 403930021
135429851794 216469693
973821871140 403924532
161203286075 403919043
539316327808 194639940
189812742015 403913554
542164946722 36342669
75374918255 293151023
863785502140 403908065
963918597930 403902576
366421114260 403897087
342213113080 396569272
237128380685 403891598
307001475000 403886109
258035290795 403880620
598047671005 403875131
710834949230 6921629
187061832790 302240807
715786585835 403869642
876439684575 36880591
189262560170 403864153
25858552205 70621474
238778926220 318263198
250882926810 403858664
661318583180 352443201
833525500665 224769061
950164051805 384899658
363670205035 403853175
94631282830 403847686
539178213590 403842197
935309141990 403836708
537527668055 78240206
420889116915 403831219
744396041775 127723541
780708043545 198789624
122265990845 126131731
588144397795 403825730
960067325015 278440503
770254588490 350231134
750448042070 403820241
298748747325 102825437
718537495060 403814752
672322220080 108555953
86928737000 201759173
408785116325 403809263
863785502140 403803774
335060749095 181916438
399432024960 403798285
778507316165 403792796
253083654190 403787307
543579668350 403781818
242080017290 355577420
414286934775 299540219
452249482080 343759603
654166219195 403776329
41263643865 403770840
878090230110 403765351
500665484440 160630096
31169696354 29574732
159002558695 403759862
7152369475 69606009
581542215655 403754373
573839669825 403748884
154050922090 403743395
462256003380 108726112
290496019650 238206133
234927653305 80402872
990899601560 316122488
204667651830 403737906
922104777710 403732417
437394572265 403726928
672322220080 403721439
773555679560 403715950
182473079464 14551339
962968824955 219916785
661868765025 167085160
705883312625 29673534
656366946575 403710461
277841837215 403704972
779607679855 311314124
234377471460 403699483
36862189105 403693994
561735669235 28224438
754299314985 245144229
502895341943 257335298
879190593800 401811267
726790222735 403688505
565201062542 233985092
824174818971 261622207
170556377440 403683016
733392404875 13069309
138095648585 403677527
587594215950 403672038
597497489160 403666549
160653104230 286520311
798864044430 403661060
27509097740 403655571
933658596455 329444291
950337021173 157808750
150199649175 403650082
905049140515 403644593
387878206215 241197638
974922234830 403639104
588144397795 403633615
435744026730 3523938
952914961030 168369586
918803686640 200776642
770913392156 103829924
300399292860 77334521
971621143760 403628126
473156392190 403622637
709734585540 403617148
624456399565 349193713
90229828070 253443597
997479690475 403611659
747146951000 403606170
121040011390 393929063
99582919435 403600681
802715317345 85595466
363670205035 99312477
642289940748 127416157
156251649470 229560958
798864044430 271195023
643475471762 70352513
265737836625 403595192
120670489002 24316270
282793473820 403589703
533676395140 403584214
900647685755 288167011
901197867600 376364263
827473500370 403578725
806016408415 403573236
113887647405 403567747
960067325015 403562258
198628413460 177645996
912201504500 159477406
594196398090 109450660
934758960145 184710339
995829144940 299139522
655816764730 403556769
275090927990 403551280
208518924745 403545791
923022310880 2749989
871488047970 403540302
729593200614 24480940
653065855505 403534813
125041765240 216414803
738894223325 172014282
694329493880 403529324
859934229225 403523835
502866211820 257878709
360919295810 403518346
595846943625 204635409
989777144645 43461902
907800049740 403512857
168355650060 403507368
159002558695 126834323
831324773285 199107986
258585472640 403501879
188712378325 403496390
850030956015 391036360
359268750275 180083112
345782989502 87115919
935859323835 403490901
896796412840 403485412
461797553703 13925593
816469863470 96507598
995476775677 180813149
326506946862 36820212
277841837215 403479923
957316415790 62146458
446197481785 403474434
944662233355 403468945
276741473525 403463456
739444405170 403457967
823622227455 403452478
925956050625 361307936
801614953655 403446989
942461505975 403441500
869837502435 403436011
65541146763 169769281
499692152677 124660679
489661847540 403430522
616753853735 403425033
530375304070 128848786
123790920615 403419544
797213498895 403414055
710834949230 403408566
187061832790 2030930
559534941855 13585275
470405482965 403403077
128742557220 403397588
864885865830 185122014
697630584950 316643943
407684752635 54203875
288295292270 403392099
625006581410 403386610
230526198545 403381121
340178625554 137422604
554072254486 33043780
367521477950 403375632
386227660680 403370143
968320052690 403364654
642062218605 403359165
56118553680 14787366
80326554860 337194759
193664014930 336909331
223373834560 403353676
313053475295 403348187
352701324483 200128940
72073827185 403342698
853882228930 403337209
449498572855 216217199
948513506270 403331720
912201504500 403326231
826923318525 403320742
518871632829 315601033
443446572560 403315253
626657126945 403309764
166154922680 403304275
174957832200 403298786
9903278700 274307286
152400376555 403293297
632158945395 403287808
121590193235 78141404
2560899094 17213504
47315644160 166689952
131493466445 403282319
861584774760 56520233
11003642390 281662546
714136040300 403276830
218422197955 403271341
187722870479 122338832
915502595570 182909947
825272772990 361609831
371922932710 252214061
243730562825 336420810
703682585245 181663944
729541131960 403265852
609051307905 403260363
742195314395 403254874
344964022305 403249385
763102224505 324339521
614576251512 313592059
402733116030 403243896
266288018470 403238407
755949860520 403232918
117406942692 116251531
209342272164 27944499
23204688500 219055012
408371292218 83838986
527074213000 403227429
731741859340 403221940
11553824235 97907293
206318197365 281684502
340753804305 97155300
856633138155 403216451
896796412840 144174074
766403315575 375090815
434643663040 78295096
848380410480 403210962
735042950410 403205473
123790920615 145551813
831874955130 403199984
667920765320 403194495
836826591735 403189006
538628031745 403183517
58368594236 178946889
437394572265 366967095
69322917960 158253359
214570925040 403178028
203567288140 403172539
130943284600 403167050
74824736410 190232273
660218219490 4813853
540278577280 403161561
612902580820 102183224
823072045610 403156072
973271689295 278682019
392279660975 262692562
91880373605 403150583
676725228227 117294441
666523646915 132208054
55018189990 23421563
342213113080 403145094
78676009325 403139605
527624394845 16198039
107835647110 403134116
101233464970 401465460
456876221867 161327199
369515794066 7860248
48416007850 28828228
198615651535 115378780
470405482965 55614548
934441072780 4967545
387328024370 403128627
315254202675 103934215
177708741425 403123138
421000960779 9742975
549631668645 333187789
791161498600 403117649
558984760010 403112160
67139491908 242449130
748427117863 43988846
468204755585 388215014
320756021125 403106671
585943670415 379871734
436294208575 92297535
284444019355 169879061
905599322360 43862599
431342571970 403101182
910000777120 403095693
628434457402 265607221
53367644455 403090204
807666953950 229956166
497598834049 47710388
295447656255 403084715
602449125765 403079226
784559316460 112162226
896796412840 403073737
176608377735 403068248
892945139925 357855355
400532388650 403062759
78676009325 403057270
832975318820 403051781
83077464085 403046292
873138593505 211804043
659117855800 403040803
747146951000 357965135
144697830725 403035314
35211643570 403029825
288324669398 113847349
144147648880 403024336
134244375670 380920133
896796412840 97083943
585602603003 69304114
798864044430 273302799
512219303185 403018847
245437288275 115098841
69873099805 403013358
843021553035 16379176
882491684870 403007869
683325856980 89662815
379625478540 403002380
858283683690 280196983
748797496535 402996891
22007279290 402991402
876989866420 402985913
102333828660 402980424
993628417560 402974935
177708741425 402969446
49516371540 41140055
540278577280 241461110
645913491520 402963957
107031217366 64117009
186511650945 402958468
888049880839 256973024
775756406940 402952979
907871653745 201210273
867093487394 28586712
474806937725 402947490
601898943920 402942001
325707657730 24755390
660768401335 148263379
9903278700 402936512
544129850195 402931023
355967659205 145101715
878640411955 402925534
474806937725 10187584
259685836330 402920045
413736752930 356746577
815919681625 306840589
76475281945 402914556
894595685460 402909067
95731646520 402903578
486910938315 215569497
273440382455 402898089
680024765910 402892600
655334426925 267956513
289945837805 402887111
242080017290 402881622
56118553680 81028618
264087291090 402876133
670691489835 318559604
615103308200 104329423
161753467920 314618502
237678562530 402870644
627982545124 88071005
261336381865 402865155
436844390420 402859666
44564734935 318614494
417037844000 402854177
337261476475 97468173
678924402220 402848688
26408734050 267846733
589794943330 320151414
603549489455 402843199
159052025563 158483897
423089844295 52485818
418138207690 402837710
514420030565 222529549
810968045020 296735340
919584148502 72707294
721838586130 75095009
851131319705 138866211
47865826005 37396557
711385131075 402832221
129842920910 40163013
558984760010 402826732
204117469985 200216764
648664400745 402821243
333410203560 49697406
995829144940 335789575
694879675725 402815754
995829144940 402810265
103434192350 402804776
163404013455 227996593
788960771220 194058106
896796412840 402799287
749347678380 43077672
375774205625 402793798
720760249797 55559658
999130236010 402788309
163404013455 402782820
987649360586 19304813
271239655075 302663460
385127296990 402777331
9448182802 89163316
831874955130 385344267
856082956310 391069294
410179278740 45377563
20906915600 240363310
316904748210 402771842
683876038825 402766353
397231297580 387413620
540459006199 24760879
781808407235 128398688
168905831905 402760864
446747663630 402755375
982074598815 58968327
58319281060 402749886
472606210345 188146453
545780395730 402744397
206318197365 402738908
281693110130 402733419
845629501255 402727930
155701467625 402722441
296548019945 402716952
181009832495 402711463
755949860520 402705974
853895177481 18119189
711385131075 402700485
523222940085 217995635
782358589080 239682674
463539633802 5725027
587044034105 402694996
755409674144 311023207
680024765910 402689507
534776758830 402684018
416487662155 402678529
867130175870 311204344
102009623456 49022259
558984760010 402673040
906699686050 63935872
165604740835 402667551
198423270155 29020343
331403814225 101156781
782908770925 402662062
926506232470 376177637
667657745999 48863078
386227660680 390344746
793362225980 207500667
932558232765 402656573
406034207100 402651084
601348762075 402645595
222823652715 390470993
853332047085 61114526
223924016405 352037015
628857854325 402640106
126541829840 402634617
225574561940 402629128
175508014045 297597113
551832396025 402623639
223373834560 139124194
660768401335 119385750
624456399565 315205825
754849496830 402618150
543029486505 246785440
936959687525 55773729
181560014340 38148550
7152369475 402612661
918253504795 402607172
310302566070 402601683
888543685165 402596194
509468393960 402590705
267388382160 81045085
705883312625 155618639
763102224505 402585216
830224409595 331497177
807116772105 180247782
787968480451 77361966
8802915010 402579727
253633836035 402574238
72073827185 344703711
187928713468 17949030
990885692434 313301142
582092397500 402568749
373728086908 156129116
665720037940 243673177
375774205625 338852437
925405868780 402563260
977122962210 402557771
442896390715 402552282
588694579640 59594073
543579668350 209959739
690169686856 126922147
56118553680 119923672
530375304070 391755419
274540746145 402546793
198217937643 576345
977673144055 402541304
222823652715 128184617
88579282535 329422335
205217833675 402535815
388428388060 143032362
292795719189 254739001
91880373605 256155163
313053475295 402530326
878640411955 144624172
275090927990 402524837
244280744670 402519348
671411221401 25221955
844546301668 260420116
409885480015 402513859
138645830430 402508370
48416007850 85194769
202466924450 402502881
157352013160 402497392
790611316755 402491903
764202588195 402486414
664423494482 33208450
601898943920 402480925
282793473820 402475436
471003704538 86989672
928156778005 402469947
620108500978 340142352
380175660385 220147323
643712764140 349061977
449498572855 11675103
209619288435 402464458
751906985663 35168023
633809490930 402458969
908350231585 402453480
865436047675 402447991
25308370360 145310297
446197481785 402442502
630677038407 12932084
57218917370 402437013
569529563003 263867208
625556763255 77696795
364770568725 402431524
146384943978 281964441
720738222440 272940525
22557461135 402426035
657467310265 362076396
340077342526 335888377
399982206805 402420546
813478604494 38055237
152446176771 272144620
778507316165 402415057
261886563710 71164885
939160414905 402409568
401082570495 402404079
499014938905 402398590
812618590555 308893475
810108050129 141972985
602999307610 142159611
689928039120 129606268
473156392190 402393101
357618204740 252466555
782908770925 402387612
705333130780 402382123
835855686110 250309378
139196012275 402376634
268018225862 196462288
508918212115 76006183
878090230110 402371145
638210945690 402365656
520472030860 328774633
505617121045 402360167
998580054165 249101798
122140375080 402354678
207968742900 402349189
419238571380 402343700
246481472050 402338211
898997140220 402332722
293797110720 207363442
521572394550 402327233
157902195005 402321744
369172023485 94268086
75374918255 402316255
887993503320 109461638
956216052100 54374034
404933843410 402310766
200266197070 166014805
132593830135 99477147
512769485030 402305277
366971296105 402299788
957316415790 402294299
788410589375 402288810
900647685755 402283321
513319666875 402277832
874238957195 402272343
148549103640 402266854
353860233847 99592416
283893837510 337441764
406584388945 29893094
56118553680 369129761
314153838985 402261365
869837502435 402255876
403283297875 402250387
619072473857 58391982
572189124290 402244898
757796149284 102748591
656366946575 402239409
171656741130 77416856
240665081591 95925764
572739306135 229879320
462702937135 402233920
379075296695 402228431
222443388354 205288600
190947280219 109159743
166705104525 402222942
775206225095 402217453
697630584950 402211964
483059665400 402206475
280222867267 163610623
575490215360 402200986
23657824825 402195497
806016408415 142494440
156801831315 402190008
710284767385 402184519
213470561350 402179030
76475281945 210700754
6907002778 87648352
146348376260 402173541
824284538592 118073879
461674912976 255469038
80326554860 17120191
682225493290 402168052
848553511584 55032714
567237487685 402162563
547430941265 100091915
776306588785 402157074
264272852224 422653
552382577870 385212531
12104006080 287832182
859384047380 128689605
529274940380 356011051
378525114850 402151585
193113833085 321693823
347264089607 88521103
488912576757 9205053
118289102165 402146096
16505460840 127750986
885242594095 402140607
70973463495 286739871
19491216930 124622256
713585858455 402135118
576590579050 402129629
918803686640 402124140
966957959594 80913349
669021129010 402118651
583376999475 63963317
397781479425 402113162
137545466740 402107673
261886563710 122777952
212920379505 402102184
804916044725 257137694
967769870845 266419593
809317499485 102402784
405484025255 402096695
85828373310 65736264
750448042070 177936913
52267280765 402091206
531475667760 402085717
905599322360 402080228
524873485620 285307242
368071659795 402074739
384026933300 402069250
931457869075 402063761
473769269393 6751470
39613098330 402058272
365870932415 402052783
755399678675 402047294
437405220925 283638586
743295678085 402041805
652515673660 402036316
228325471165 263235973
390078933595 402030827
987026235420 402025338
110036374490 402019849
978773507745 155333211
616203671890 343551021
36403871164 260299358
512219303185 402014360
856633138155 402008871
886342957785 402003382
660218219490 63365016
488011302005 112332385
954810217163 115977081
816469863470 401997893
128742557220 127569849
716886949525 401992404
647013855210 401986915
407134570790 401981426
541378940970 401975937
599148034695 401970448
214637973175 301746797
670121492700 401964959
276191291680 401959470
753198951295 401953981
524873485620 401948492
237678562530 401943003
846729864945 401937514
388428388060 200946801
5501823940 401932025
145248012570 401926536
621155308495 401921047
381276024075 401915558
385677478835 401910069
510299129573 20720975
769704406645 401904580
771354952180 401899091
459952027910 401893602
954719011939 204520140
524323303775 401888113
846729864945 195474268
706433494470 401882624
595296761780 267747931
423089844295 401877135
830774591440 219049523
362569841345 401871646
391729479130 401866157
909450595275 124353295
578791306430 401860668
508918212115 285252352
676173492995 131170633
581542215655 120143232
132043648290 401855179
234927653305 123156693
650314946280 191275183
661868765025 401849690
351016022600 353019546
350465840755 122514480
729856140181 19804312
854432410775 401844201
941911324130 401838712
349365477065 401833223
819220772695 401827734
423640026140 215004130
399982206805 244244033
323506930350 401822245
738344041480 285856142
949063688115 401816756
966204635348 14397647
646854649346 148203
278942200905 401811267
718537495060 401805778
382926569610 139870698
598597852850 242103323
754299314985 401800289
215671288730 381485500
763652406350 339286068
322406566660 401794800
934208778300 401789311
736693495945 401783822
615653490045 401778333
606534466107 72037636
481959301710 401772844
759250951590 401767355
233466703319 139239463
689928039120 401761866
863785502140 401756377
37662422345 57722324
288845474115 401750888
878640411955 34816727
891844776235 401745399
852231683395 401739910
624456399565 276854182
281142928285 401734421
890744412545 62728292
486360756470 401728932
639044590473 71329555
695429857570 71658895
255875154570 248668167
183287383919 58584097
199716015225 364063414
473811424913 25765366
930357505385 401723443
380725842230 401717954
377974933005 67964798
638379386633 223517569
293797110720 324399900
622255672185 109752555
900097503910 306835100
18156006375 401712465
318555293745 55861553
513869848720 401706976
834814427972 207215239
140846557810 401701487
821971681920 401695998
945336466600 258531900
954565506565 258976509
161753467920 401690509
535877122520 265025387
540828759125 365616801
591995670710 189046649
400532388650 171284245
917703322950 401685020
676723674840 103187711
959517143170 401679531
989777144645 401674042
669021129010 401668553
687177129895 309151458
862685138450 401663064
833115749396 116191152
532792868906 152994897
105634919730 401657575
625006581410 401652086
738894223325 401646597
647673915857 8282901
143597467035 64243256
88029100690 401641108
802165135500 81039596
677824038530 401635619
773555679560 371934640
218422197955 389285369
945762597045 401630130
291596383340 401624641
817020045315 161354644
551282214180 401619152
179909468805 401613663
654166219195 400697000
385127296990 363629783
766465462033 113638767
883592048560 247444120
624456399565 401608174
998029872320 216639852
928156778005 401602685
432442935660 401597196
922874667758 42473882
353216749980 401591707
118289102165 161689473
966486533921 33384098
809317499485 401586218
992528053870 225883328
589794943330 144662595
839577500960 331678314
988676780955 242575377
23182523918 20731953
579891670120 401580729
39613098330 320727759
440695663335 401575240
66572008735 401569751
766403315575 303783216
188992169122 26747897
779607679855 357251565
225024380095 234687684
418138207690 401564262
810417863175 401558773
168905831905 34031800
384026933300 401553284
600274888299 163725892
458301482375 220789536
697080403105 401547795
721838586130 401542306
736143314100 401536817
475030241223 166267299
188162196480 355967139
842328410185 401531328
583192761190 296010792
628857854325 391233964
596947307315 401525839
20356733755 247394719
357068022895 321084544
906699686050 255024429
323506930350 73997209
692128766500 401520350
236184469962 107320928
976771685258 126883724
965018961620 401514861
884142230405 101634324
552474540576 2623742
324607294040 321737735
750998223915 401509372
367521477950 401503883
795562953360 401498394
939710596750 401492905
170006195595 401487416
900647685755 401481927
891294594390 161063727
720738222440 401476438
554033123405 25210977
794462589670 401470949
676173492995 327808569
338361840165 401465460
92980737295 401459971
80887182272 120077364
620605126650 401454482
677824038530 401448993
976572780365 401443504
280592746440 401438015
708634221850 11417120
823622227455 401432526
883041866715 62453842
915502595570 18097233
517323138782 107205659
359425022105 213906330
143047285190 401427037
883592048560 401421548
786760043840 182070130
5215509303 21637638
746046587310 401416059
711385131075 401410570
502866211820 401405081
923205141400 21703506
787860407530 323324056
260236018175 401399592
853882228930 401394103
793362225980 401388614
269589109540 401383125
540828759125 401377636
383476751455 59390980
855532774465 401372147
193901600806 57464341
297648383635 401366658
117738920320 401361169
288845474115 401355680
527359690401 33230406
901197867600 112980087
392829842820 401350191
572739306135 401344702
270689473230 401339213
123240738770 401333724
11553824235 401328235
107285465265 41859114
886893139630 202939308
193113833085 401322746
871488047970 401317257
456100754995 401311768
724589495355 401306279
348265113375 401300790
376324387470 401295301
677273856685 240231574
366971296105 121707597
131493466445 259882194
454078771411 31660552
569438215065 401289812
108385828955 401284323
759809520627 293277270
19806551910 401278834
618954581115 401273345
598866275928 101343407
787310225685 280312252
538628031745 401267856
150311114298 136204046
764965441345 46766280
110586556335 11987976
452902796746 164960917
582642579345 401262367
760351315280 176844602
973836603616 127284421
727890586425 362976592
447297845475 401256878
216221470575 366484063
573289487980 152511865
275641109835 69210801
864885865830 378137210
434643663040 401251389
67122190580 86446261
757600406055 401245900
270139291385 401240411
326808021420 401234922
270853490039 153203479
213741536813 55147983
989226962800 401229433
425840753520 168874574
929257141695 330646382
17605824530 401223944
238778926220 401218455
344413840460 256726019
302600020240 401212966
467654573740 401207477
321856384815 401201988
747158406543 100750595
491862574920 401196499
771905134025 48253799
56668735525 336437277
597497489160 214005132
512769485030 401191010
746596769155 401185521
783458952770 110883289
706983676315 401180032
480858938020 401174543
739444405170 401169054
29315882171 106695182
996929508630 401163565
766403315575 401158076
120489829545 401152587
157902195005 248240025
530375304070 401147098
1650551025 164384572
728990950115 20424569
471505846655 56800172
950714233650 401141609
867086593210 401136120
983725144350 401130631
445647299940 361088376
370272387175 401125142
883057049289 282348671
37412370950 13058331
399982206805 401119653
160102922385 401114164
298748747325 401108675
165604740835 401103186
438494935955 65231276
658567673955 401097697
368621841640 208779604
630508399860 401092208
901748049445 242822382
73847392188 131878714
124512128722 118008011
590345125175 401086719
511669121340 401081230
929807323540 10555347
392383704970 88191763
74824736410 316830569
528174576690 401075741
255834563415 401070252
123790920615 401064763
827473500370 3046395
930907687230 302603081
807398945128 97001608
91880373605 238063419
619504762960 253685113
473706574035 401059274
964468779775 401053785
293246928875 125374249
254734199725 401048296
50616735230 179764750
990327326490 320963786
144147648880 401042807
525599738118 49637027
541378940970 401037318
436352721315 237871304
19256370065 212078493
415937480310 401031829
505066939200 2645698
357618204740 401026340
640961854915 401020851
498464757060 352745096
457201118685 173452400
473156392190 337112424
986476053575 401015362
20906915600 35261336
250332744965 401009873
786209861995 401004384
526084705154 122338832
647013855210 400998895
445647299940 236180692
690109543883 80852970
837376773580 400993406
313603657140 400987917
238228744375 400982428
370272387175 400976939
993628417560 400971450
381854545627 82060550
567787669530 400965961
113887647405 400960472
914498212534 295818677
711385131075 400954983
154050922090 400949494
638210945690 400944005
210169470280 400938516
945212415200 374174152
312134144314 89887864
933918720165 1849793
795631510970 202983220
675623311150 400933027
999130236010 360105845
294897474410 400927538
29709825120 400922049
184310923565 400916560
357618204740 400911071
198615651535 400905582
330109112490 400900093
624456399565 400894604
914402231880 400889115
880841139335 400883626
776856770630 400878137
29709825120 400872648
578241124585 400867159
704232767090 400861670
292885453361 41354126
425840753520 400856181
368621841640 400850692
385127296990 267802821
501765848130 178897488
111136738180 217364400
528724758535 400845203
663843397587 66663905
932008050920 400839714
366971296105 6954563
938060051215 400834225
767503679265 232722622
138250306649 79217248
127642193530 373614274
519371667170 400828736
688827675430 400823247
517209796421 335004648
412636389240 329559560
895696049150 400817758
599698216540 400812269
81977100395 400806780
544680032040 209032098
253633836035 123228050
452249482080 400801291
222273470870 209904849
556233850785 166201431
335060749095 336261629
514420030565 400795802
916602959260 400790313
384026933300 400784824
520486510842 339675787
812741994253 196253706
133728280515 233886290
937509869370 58617031
205768015520 400779335
812832919538 57683901
302600020240 400773846
146411697364 278605173
270139291385 400768357
220825244386 134749461
223373834560 400762868
885242594095 400757379
203017106295 400751890
23107642980 400746401
945212415200 400740912
982624780660 396250910
138095648585 400735423
445097118095 400729934
11152976124 228062461
420889116915 206243686
183210559875 400724445
18858826332 29492397
871488047970 400718956
645913491520 400713467
8802915010 400707978
119174914404 1641211
186511650945 400702489
968320052690 400697000
223373834560 143954514
568337851375 400691511
103984374195 400686022
731191677495 400680533
433543299350 400675044
32460734345 400669555
598047671005 400664066
253633836035 400658577
612045807972 138361223
236578198840 143449526
252533472345 400653088
878090230110 400647599
975472416675 400642110
520472030860 52952383
52267280765 118551422
748797496535 400636621
983725144350 400631132
651965491815 400625643
544680032040 256259454
910000777120 400620154
903948776825 107348373
917153141105 400614665
651965491815 400609176
919904050330 400603687
795012771515 262879188
670671674545 2903681
722938949820 287283282
817020045315 400598198
187612014635 400592709
195864742310 29574732
22557461135 400587220
972171325605 107200170
524323303775 400581731
115538192940 400576242
673018195254 69342537
28059279585 400570753
38512734640 400565264
75374918255 310320615
516620757945 400559775
37412370950 400554286
524873485620 400548797
426390935365 400543308
671772038235 400537819
445097118095 221091431
676823108075 231921228
447848027320 400532330
443094400901 110032494
836899024579 169149024
106185101575 400526841
956883259425 34674013
825272772990 400521352
863785502140 400515863
428591662745 148038330
491862574920 377582821
150749831020 400510374
615103308200 400504885
981863521901 45619079
913482637427 21923066
64371281355 370545923
56118553680 400499396
902030118177 84914830
786209861995 178271742
548531304955 400493907
775206225095 400488418
862685138450 96375862
52654507759 7706556
50066553385 400482929
467104391895 400477440
984275326195 400471951
705883312625 280992888
541929122815 56009756
66800010817 167474879
727890586425 400466462
684426220670 400460973
843428773875 400455484
884198651836 192290648
218422197955 400449995
174957832200 400444506
484905086902 63068610
505617121045 72136438
854432410775 400439017
553482941560 337710725
340096120395 83828008
974372052985 400433528
787860407530 400428039
783458952770 115850834
435398683387 94674272
47334498875 340328978
774656043250 400422550
195864742310 400417061
969420416380 400411572
12654187925 400406083
119389465855 400400594
160653104230 79189803
85278191465 400395105
345514204150 400389616
760351315280 5335308
847830228635 96716180
931457869075 136236980
714136040300 400384127
146348376260 400378638
505066939200 400373149
132043648290 400367660
542479304660 400362171
587347131196 71049616
298855480930 182575118
158452376850 215465206
180547672254 141484464
221723289025 400356682
64921463200 400351193
843428773875 400345704
576660821783 157803261
368215674688 232256057
368621841640 400340215
932558232765 386804341
543029486505 400334726
314153838985 117508512
756576295553 124715569
796113135205 147478452
77575645635 400329237
798313862585 38505335
512769485030 96112390
267938564005 400323748
534226576985 400318259
540278577280 400312770
238988913404 188234277
646463673365 40333172
710284767385 400307281
489111665695 400301792
568380188032 343089945
335610930940 400296303
906699686050 400290814
200816378915 328505672
276191291680 400285325
500665484440 400279836
282243291975 167864598
763102224505 268593237
117738920320 400274347
612902580820 400268858
518458401534 34904551
627757490635 400263369
805466226570 400257880
739994587015 400252391
17119298618 250298400
451699300235 400246902
322406566660 400241413
22007279290 400235924
848930592325 2129732
78125827480 400230435
462702937135 400224946
85278191465 179479322
453349845770 400219457
882491684870 103950682
828023682215 400213968
271789836920 89234673
208518924745 356472127
267976377726 25232933
155151285780 400208479
713585858455 400202990
618954581115 400197501
933108414610 348271561
776856770630 400192012
112787283715 400186523
420338935070 400181034
741645132550 400175545
106837126326 95876363
6693799040 28559267
200266197070 334016628
133694193825 400170056
207968742900 400164567
674522947460 400159078
402733116030 186851049
869287320590 400153589
432690912213 15522892
712485494765 400148100
736143314100 400142611
145798194415 400137122
620605126650 395109198
881391321180 400131633
122140375080 400126144
473706574035 400120655
778507316165 400115166
775756406940 400109677
373573478245 400104188
353216749980 400098699
501765848130 400093210
517170939790 197801604
965018961620 400087721
640961854915 387929586
980424053280 400082232
446197481785 400076743
381826205920 400071254
364770568725 400065765
826923318525 400060276
362019659500 168583657
851131319705 373394714
419238571380 400054787
664619674250 400049298
794462589670 400043809
73724372720 400038320
808217135795 400032831
924855686935 400027342
974922234830 400021853
757050224210 400016364
506717484735 400010875
947963324425 73003700
131493466445 400005386
806566590260 399999897
827473500370 399994408
191463287550 399988919
390830215933 156546280
618954581115 95574468
709184403695 399983430
463253118980 399977941
280042564595 399972452
684976402515 399966963
156801831315 399961474
958966961325 399955985
74824736410 399950496
168064883844 48950902
582259921780 167513302
817570227160 354545488
264637472935 399945007
116638556630 399939518
993628417560 399934029
870387684280 399928540
709734585540 399923051
656917128420 309217326
820871318230 399917562
223924016405 399912073
512219303185 399906584
63821099510 399901095
943651098849 119599821
719637858750 399895606
90780009915 399890117
218422197955 399884628
189262560170 399879139
452257968074 259602255
5501823940 95629358
259135654485 64605530
614002944510 399873650
331209476180 399868161
548212199032 153401083
945464552415 15396645
108385828955 399862672
812618590555 399857183
741645132550 399851694
85828373310 149794810
290496019650 399846205
329558930645 399840716
705883312625 399835227
615107040720 164807225
107835647110 399829738
832425136975 399824249
905599322360 399818760
431342571970 346773064
461602573445 399813271
154050922090 399807782
329008748800 399802293
894595685460 399796804
366971296105 399791315
729541131960 399785826
993628417560 399780337
347164749685 399774848
880290957490 399769359
532381180020 32450968
598885130643 34201959
469596398549 14018906
457751300530 399763870
215671288730 24678544
771354952180 8277412
676723674840 399758381
40938170702 40223392
770804770335 399752892
122690556925 399747403
348353672901 290071694
932008050920 33021824
750448042070 254876226
397231297580 204377426
870387684280 399741914
453349845770 399736425
165054558990 399730936
976022598520 399725447
765853133730 399719958
29209538285 170416983
548227458452 39125592
414286934775 354589400
951264415495 399714469
906149504205 399708980
462997679968 1471052
796113135205 399703491
481409119865 289303234
689451848995 51388018
961167688705 399698002
26958915895 399692513
99032737590 249024952
521022212705 399687024
250882926810 68211803
300399292860 399681535
123831456880 137719010
273440382455 399676046
181009832495 399670557
710284767385 399665068
953465142875 262516914
348815295220 399659579
811518226865 399654090
947963324425 165109120
499565120750 399648601
532832115256 8837290
364220386880 399643112
962268052395 399637623
132593830135 147923061
162303649765 399632134
71533316958 133640683
951939867298 209954250
962268052395 399626645
433543299350 399621156
363670205035 317582562
120489829545 256182608
991977872025 130166146
885792775940 399615667
503609321037 159905548
589244761485 399610178
442346208870 399604689
790611316755 222183742
213470561350 399599200
207418561055 399593711
335895063536 101590412
431892753815 399588222
308261947331 148521362
455000391305 72954299
68222554270 399582733
795012771515 101425742
506167302890 399577244
519921849015 327984217
811518226865 197658890
678374220375 399571755
69322917960 155245387
649214582590 399566266
237128380685 399560777
853882228930 399555288
637128295003 286750849
471505846655 399549799
918803686640 62327595
399432024960 373339824
143047285190 399544310
618427140197 121652707
649764764435 399538821
436844390420 399533332
650314946280 399527843
672322220080 145568280
313053475295 65258721
39613098330 399522354
275090927990 399516865
873688775350 366659711
857183320000 399511376
88579282535 277276835
641512036760 399505887
752098587605 1558876
253083654190 399500398
349915658910 304057666
430792390125 399494909
110036374490 358750062
161753467920 399489420
845629501255 399483931
534226576985 399478442
22007279290 399472953
55568371835 399467464
351566204445 399461975
391179297285 108846870
342763294925 47046219
325948877324 89981177
856633138155 399456486
503966575510 399450997
113337465560 399445508
351676451010 123074358
643162582295 399440019
34111279880 399434530
45114916780 399429041
510018575805 59325112
211269833970 330212751
829674227750 399423552
1650551025 399418063
640961854915 399412574
337261476475 399407085
299348423483 257510946
3851278405 399401596
264637472935 399396107
752864091942 109856846
225024380095 399390618
550181850490 399385129
635490588239 292777771
960617506860 399379640
188430471355 34553255
401082570495 160174509
206318197365 60099061
738344041480 201023647
218422197955 399374151
488011302005 399368662
415387298465 199107986
44564734935 332238192
443446572560 399363173
396681115735 55932910
687177129895 399357684
601058742363 41343148
288845474115 314481277
10453460545 399352195
987026235420 65868000
647013855210 399346706
193113833085 399341217
706983676315 399335728
429692026435 399330239
672872401925 399324750
628307672480 399319261
946312778890 399313772
951264415495 399308283
643162582295 278325234
418138207690 399302794
862866829839 98478149
511118939495 399297305
384577115145 399291816
35761825415 399286327
308101838690 399280838
42948056530 309645468
440764462461 134672615
679474584065 242564399
787860407530 399275349
307551656845 309091079
217321834265 82120929
753198951295 103346892
900647685755 399269860
146348376260 19222478
540828759125 161464424
378525114850 399264371
767072498940 234221119
713035676610 399258882
515520394255 399253393
109486192645 399247904
521572394550 399242415
9353096855 399236926
329008748800 399231437
619630938603 136258936
178809105115 399225948
31360370655 399220459
675073129305 399214970
1650551025 399209481
500665484440 399203992
286644746735 399198503
715786585835 399193014
173857468510 399187525
159079476052 314629480
210169470280 121877756
616753853735 399182036
349915658910 107227615
226907615318 136956039
325157475885 206391889
76475281945 202566056
97932373900 278874134
176608377735 399176547
997479690475 176789712
678924402220 399171058
862134956605 352080927
998948947899 28800783
204667651830 399165569
85278191465 399160080
362569841345 399154591
40713462020 399149102
22719650107 53984315
64371281355 183206353
956766233945 377791403
58319281060 49702895
706983676315 237799947
253083654190 399143613
905049140515 399138124
641512036760 249266468
387878206215 130973029
107346162627 324756685
34111279880 399132635
996379326785 310776202
750998223915 399127146
193258287098 135978997
361469477655 399121657
36312007260 94575470
96893267450 191813105
222823652715 399116168
190362923860 399110679
918253504795 95009101
734492768565 390849734
19256370065 399105190
726790222735 294215889
403833479720 399099701
694879675725 399094212
733942586720 399088723
896796412840 399083234
343313476770 399077745
940532094376 329340
105084737885 399072256
388041849772 123436632
290496019650 399066767
82527282240 40163013
914592497087 60571115
727890586425 399061278
306451293155 399055789
796663317050 194541138
813718954245 73563578
34984873605 66532169
17605824530 399050300
638761127535 17449531
237128380685 399044811
739994587015 301702885
551832396025 373674653
640961854915 341607915
186511650945 399039322
277841837215 399033833
567787669530 399028344
821971681920 399022855
264087291090 169610100
246481472050 121740531
440176038753 343710202
295997838100 15297843
853332047085 399017366
850030956015 399011877
504538823135 309008744
969970598225 399006388
957316415790 399000899
67122190580 398995410
379625478540 361137777
809867681330 398989921
364770568725 39773294
994741543175 177645996
395030570200 398984432
644813127830 398978943
335060749095 398973454
936959687525 133371722
361469477655 292234360
775206988066 347190228
922104777710 398967965
938060051215 398962476
217321834265 398956987
779607679855 141863205
325157475885 398951498
37962552795 398946009
678924402220 398940520
958966961325 398935031
548531304955 398929542
91330191760 396190531
656917128420 289193454
911101140810 296340132
532576031450 398924053
32460734345 398918564
782941414008 197598511
383476751455 398913075
555133487095 398907586
868756498448 223034537
447297845475 398902097
215671288730 398896608
108385828955 398891119
589794943330 4270442
642142835548 193739744
762106958698 226432228
712485494765 398885630
829278297783 20336745
587044034105 182926414
17605824530 398880141
212920379505 398874652
454450209460 398869163
886342957785 38450445
715316186605 179775728
351566204445 398863674
633809490930 398858185
409335298170 12619211
845629501255 66147939
513869848720 219439242
912751686345 87527594
408908750561 38664516
596397125470 385272910
19432665767 19908603
847280046790 3518449
851681501550 248119267
558984760010 362987570
146898558105 398852696
50066553385 398847207
753373084331 69463295
348265113375 398841718
678374220375 398836229
892945139925 398830740
635460036465 398825251
325215637329 96101412
137545466740 31292789
971070961915 398819762
259135654485 398814273
247031653895 398808784
790611316755 256374723
856084564587 32077716
728440768270 398803295
731971908819 158489386
276774429481 147171068
128742557220 398797806
434093481195 294331158
751548405760 398792317
432993117505 398786828
442346208870 334411836
31360370655 398781339
211820015815 389334770
728990950115 398775850
120211869166 96551510
896796412840 398770361
787310225685 398764872
936409505680 398759383
407684752635 398753894
945212415200 19518884
795562953360 230774027
548531304955 325047602
746596769155 398748405
266288018470 398742916
443996754405 398737427
199165833380 398731938
842328410185 398726449
665329426814 54220342
189262560170 398720960
576040397205 398715471
753198951295 398709982
777406952475 398704493
268488745850 88586971
884692412250 398699004
258585472640 273840721
880290957490 398693515
565586942150 398688026
876439684575 247647213
723489131665 398682537
995278963095 398677048
41813825710 398671559
360369113965 217710207
400532388650 398666070
785659680150 398660581
295447656255 398655092
223373834560 398649603
966119325310 189299143
277841837215 398644114
939710596750 398638625
985925871730 398633136
435193844885 176224345
851681501550 90387363
837990078925 127240509
720188040595 202922841
86928737000 398627647
610151671595 181164445
460596214369 79063556
802261566252 171553206
23657824825 33449966
832975318820 282315737
387878206215 238930681
781258225390 398622158
389528751750 207588491
610701853440 398616669
939710596750 398611180
655266582885 12004443
112237101870 398605691
979323689590 38851142
736693495945 73069568
990877508335 398600202
372760315502 9968024
602999307610 398594713
974372052985 119566887
705333130780 214268604
203017106295 268653616
867086593210 398589224
559534941855 398583735
268488745850 398578246
749897860225 243876270
58869462905 398572757
662418946870 30189500
881391321180 398567268
525973849310 276283326
989991155266 131088298
731191677495 398561779
782908770925 398556290
209069106590 398550801
965660474936 222266077
188162196480 398545312
793362225980 398539823
119389465855 398534334
308101838690 398528845
459401846065 398523356
193664014930 6290394
268488745850 398517867
273990564300 35941972
575490215360 398512378
750491553373 305023730
169456013750 398506889
621155308495 199849001
798917650004 208186792
6829080934 22482944
327358203265 398501400
284444019355 331173326
732292041185 398495911
561735669235 398490422
869837502435 343331461
941911324130 398484933
741645132550 312011227
876989866420 96046522
174573044903 10752951
35761825415 398479444
430792390125 398473955
353766931825 65445347
488011302005 398468466
121683923399 216365402
739444405170 398462977
577140760895 398457488
933245096199 123376253
428041480900 289819200
359268750275 59830100
692678948345 129353774
330659294335 398451999
436844390420 398446510
165054558990 181230313
713035676610 398441021
24758188515 398435532
660218219490 398430043
946862960735 83339487
360919295810 308904453
187612014635 398424554
286215454626 142620687
645363309675 398419065
544680032040 398413576
237761742836 172414979
336711294630 398408087
369722205330 93428269
810417863175 398402598
670373816541 114544452
453349845770 78865952
643712764140 398397109
127092011685 173112082
612902580820 398391620
705883312625 175214369
761451678970 398386131
89679646225 398380642
35761825415 157056757
523773121930 398375153
375774205625 109637286
474282779229 303700881
769704406645 398369664
183210559875 88877888
694329493880 398364175
1100369180 398358686
564486578460 96650312
493513120455 198520663
448954132504 117870786
965018961620 375678138
194214196775 398353197
815533494633 108984095
72351241245 98033540
251433108655 277375637
517721121635 149619162
678374220375 197669868
17055642685 398347708
243730562825 398342219
236578198840 398336730
903398594980 398331241
774820158861 135803349
498205794110 32385100
151300012865 398325752
545373416406 123497011
65497240252 184699361
853332047085 398320263
323506930350 398314774
933108414610 398309285
576590579050 254815847
451149118390 34437986
857733501845 398303796
525973849310 398298307
642612400450 53276234
13754551615 245835843
251433108655 398292818
497914575215 398287329
698730948640 398281840
557884396320 398276351
228875653010 180659457
184861105410 25518361
168905831905 398270862
584293124880 398265373
837376773580 398259884
14304733460 398254395
81426918550 398248906
632709127240 398243417
384577115145 398237928
89685541411 383659144
769154224800 398232439
773555679560 123722060
649764764435 398226950
526524031155 398221461
271789836920 398215972
9903278700 319498223
661318583180 398210483
271789836920 398204994
15955278995 398199505
876439684575 398194016
213518826127 241093347
420889116915 398188527
473156392190 398183038
137545466740 137290868
266288018470 55779218
695429857570 372917171
472056028500 398177549
100683283125 398172060
839027319115 398166571
185411287255 398161082
168905831905 363942656
965569143465 46124067
510018575805 398155593
5490 398150104
820871318230 35085688
260236018175 398144615
615103308200 199190321
414286934775 185544667
211269833970 376485021
189812742015 398139126
979873871435 398133637
706983676315 398128148
526524031155 398122659
326808021420 398117170
952914961030 398111681
977673144055 398106192
721838586130 398100703
854432410775 16714005
980424053280 398095214
307551656845 398089725
577140760895 284774809
494613484145 244847823
867636775055 398084236
235620022206 31353168
553482941560 398078747
265737836625 398073258
866068712723 270624167
45114916780 388138168
442896390715 175927939
33561098035 398067769
901991557952 9369723
377974933005 398062280
411895000661 14710520
170205671344 114637765
615653490045 398056791
565908163919 4138706
527624394845 398051302
892945139925 398045813
202466924450 145502412
825272772990 47776256
975472416675 398040324
828023682215 398034835
733942586720 186411929
696714569325 74172857
966119325310 225894306
860484411070 398029346
400532388650 139546847
236578198840 398023857
87478918845 398018368
474806937725 398012879
236028016995 398007390
974372052985 55158961
204667651830 157902063
701481857865 398001901
428591662745 397996412
980974235125 397990923
322956748505 397985434
242080017290 296010792
924305505090 280229917
497364393370 397979945
284444019355 397974456
85828373310 397968967
380725842230 397963478
464903664515 397957989
813168772400 397952500
798864044430 46310693
240429471755 397947011
128742557220 397941522
611426536084 129985009
266288018470 250100796
409885480015 157803261
441796027025 397936033
435193844885 397930544
710834949230 397925055
273440382455 397919566
831874955130 31622129
467654573740 12405140
148549103640 397914077
365320750570 397908588
891844776235 297937431
275090927990 96617378
524323303775 301884022
835176046200 205173331
993078235715 296565181
553583066409 161546759
732292041185 352756074
742755936318 38521802
226674925630 397903099
436844390420 397897610
485260392780 272073263
558434578165 397892121
420889116915 378806868
559534941855 258674614
520806020043 34223915
420889116915 143619685
143366761457 45278761
891294594390 397886632
51166917075 397881143
393380024665 76906379
889093867010 83344976
318555293745 397875654
691578584655 2563363
243730562825 229313953
178809105115 228721141
357885996583 5538401
699281130485 296104105
611802217130 336173805
726240040890 381403165
586028931052 30474928
218422197955 397870165
928317287343 70928858
354317113670 52441906
354867295515 397864676
787310225685 397859187
270139291385 145315786
120489829545 383818325
733392404875 397853698
815919681625 397848209
443996754405 150892610
157352013160 397842720
773555679560 397837231
606397268552 99910778
102333828660 331250172
557334214475 397831742
262436745555 390394147
538077849900 397826253
728440768270 397820764
765302951885 55609059
988126599110 397815275
146348376260 397809786
983725144350 394082755
192013469395 285428000
400532388650 257510946
100133101280 376743004
403833479720 397804297
829124045905 397798808
381826205920 43308210
73174190875 397793319
721838586130 397787830
523773121930 397782341
402292527559 50767761
648664400745 397776852
274540746145 397771363
130943284600 397765874
129842920910 8612241
271239655075 397760385
183760741720 43686951
688277493585 312873000
834075682510 397754896
244840257815 123024957
546330577575 397749407
578269354512 89146849
240979653600 397743918
773005497715 397738429
309202202380 397732940
879190593800 101530033
828023682215 397727451
798864044430 123826351
384026933300 397721962
916602959260 91973684
859655659567 68815593
341112749390 397716473
979873871435 397710984
906170098933 258065335
863235320295 86808535
337261476475 364244551
358168386585 315019199
46765462315 397705495
440695663335 397700006
814819317935 270075267
848930592325 397694517
768604042955 397689028
296599781215 205003172
332860021715 397683539
276741473525 397678050
167255286370 397672561
250882926810 397667072
718537495060 397661583
134794557515 397656094
473706574035 397650605
931457869075 397645116
355967659205 397639627
160653104230 295412491
26958915895 397634138
925956050625 397628649
805658165922 97830447
907800049740 397623160
534776758830 397617671
708634221850 326403385
106735283420 397612182
18706188220 397606693
67672372425 137581785
84177827775 397601204
733392404875 345653308
862215496702 90090957
95181464675 366549931
742745496240 123162182
411536025550 234786486
279492382750 397595715
91880373605 262829787
984275326195 80183312
380175660385 255436104
575298256633 24129644
407134570790 97111388
940810960440 397590226
42611759059 58402960
688277493585 258444076
982624780660 397584737
758700769745 397579248
801064771810 177772243
275176155693 178337610
967219689000 397573759
135894921205 397568270
695980039415 175812670
475357119570 397562781
831324773285 397557292
85278191465 397551803
892394958080 397546314
760351315280 397540825
134794557515 255386703
916052777415 397535336
13260719844 152374640
200986609272 150804786
313603657140 397529847
76475281945 397524358
547981123110 397518869
607400762370 397513380
689928039120 164313215
385677478835 397507891
896796412840 339895347
998580054165 185160437
113337465560 9962535
259135654485 355291992
789510953065 397502402
551282214180 397496913
957866597635 397491424
514420030565 397485935
713035676610 389268902
683425317660 14304334
762595932704 39636069
75374918255 275690514
663519310560 397480446
476457483260 9078806
35414302939 11148159
318555293745 397474957
95181464675 397469468
29159643275 397463979
108385828955 397458490
466689837751 92621386
383698534500 109406748
631058581705 301933423
26958915895 79617945
574389851670 397453001
805466226570 397447512
523773121930 355615843
935859323835 397442023
734492768565 397436534
832425136975 284692474
44564734935 365232571
639311309380 397431045
546880759420 397425556
331209476180 247268472
279492382750 397420067
256934927105 397414578
346614567840 327545097
194214196775 397409089
967219689000 397403600
215820062586 13662121
240429471755 397398111
602449125765 370941131
106735283420 21912088
74824736410 397392622
699281130485 232250568
914402231880 27494401
106735283420 91962706
259696386188 288897048
340012385700 107200170
114228294745 50213372
642864817604 125709078
509468393960 397387133
142497103345 114758523
629695588413 89739661
403405334812 179325630
651965491815 397381644
964082669629 213456232
760519328081 189622994
800708110149 156601170
190913105705 397376155
550732032335 397370666
785109498305 39564712
36862189105 397365177
512769485030 397359688
76128945093 45009800
321306202970 397354199
809867681330 365210615
501215666285 397348710
997479690475 14672097
831324773285 166075184
222823652715 397343221
525973849310 397337732
697630584950 34372118
148161637711 109719621
629958218015 397332243
23107642980 230691692
155151285780 397326754
831324773285 388818804
329771964224 151534823
817020045315 397321265
451699300235 397315776
775206225095 397310287
406584388945 64007229
369722205330 269323274
249232381275 397304798
914402231880 167491346
283893837510 397299309
849480774170 397293820
436885623788 246939132
208518924745 397288331
966669507155 397282842
756500042365 397277353
324305121682 116685162
449498572855 397271864
917703322950 397266375
385677478835 303980820
970520780070 397260886
179359286960 397255397
220178736080 123820862
879749404353 14414114
190913105705 397249908
638761127535 397244419
214020743195 397238930
190913105705 397233441
551832396025 397227952
371922932710 397222463
146470802916 225213670
945762597045 397216974
56668735525 397211485
33561098035 397205996
183760741720 397200507
380175660385 126005484
762001860815 204042597
739444405170 397195018
629408036170 397189529
78125827480 397184040
222273470870 397178551
753749133140 354847383
442896390715 397173062
988676780955 397167573
443091656401 149657585
560085123700 42945936
376874569315 367856313
417588025845 125934127
944662233355 397162084
69322917960 397156595
886342957785 397151106
943561869665 397145617
80876736705 182811145
621705490340 397140128
619504762960 397134639
814269136090 175000298
888543685165 397129150
765853133730 397123661
261886563710 397118172
523773121930 397112683
595296761780 153208968
591995670710 243360304
487092772418 59385491
749897860225 397107194
737793859635 397101705
605200034990 155668040
257485108950 397096216
489111665695 397090727
744396041775 397085238
867636775055 397079749
166300139664 178782219
522122576395 329394890
781808407235 109335391
300399292860 397074260
342763294925 397068771
157352013160 397063282
993078235715 167782263
297098201790 397057793
897346594685 200502192
144697830725 211452747
485810574625 373279445
64433943779 41601131
716336767680 189815109
648201197594 294814190
942461505975 397052304
571088760600 397046815
70973463495 46069177
699831312330 397041326
672928581840 115098841
752098587605 328428826
714686222145 362471604
951264415495 397035837
470955664810 124732036
552932759715 397030348
200266197070 397024859
68222554270 125160178
195927366311 235439677
995278963095 287738869
318555293745 397019370
708634221850 348683236
214570925040 397013881
504212444287 65341056
944112051510 397008392
680574947755 397002903
675801571914 67273184
433681814265 9056850
339598676862 29031321
555133487095 396997414
644262945985 317725276
517170939790 396991925
174957832200 306088596
238778926220 228018549
597830693416 18448529
378525114850 221437238
879740775645 396986436
815919681625 396980947
501765848130 396975458
77575645635 396969969
832975318820 396964480
944662233355 292640546
184641075937 48917968
847830228635 155926023
95731646520 6581311
978233310391 261084285
236578198840 396958991
562285851080 343408307
348815295220 320777160
795051128647 132998470
735593132255 396953502
725749145734 53951381
276191291680 396948013
380725842230 396942524
970863057643 3326334
680024765910 396937035
518271303480 396931546
692128766500 396926057
484710210935 287991363
252533472345 293436451
131493466445 396920568
745496405465 396915079
529825122225 359309940
311953111605 396909590
432442935660 396904101
645913491520 396898612
976572780365 396893123
765522687533 46908994
883592048560 269208005
600798580230 396887634
242630199135 396882145
901410983514 127997991
685099751323 137867213
134794557515 85430796
275090927990 396876656
286644746735 170625565
69322917960 396871167
425890796733 730037
666270219785 396865678
587077462115 335449257
391179297285 164450440
556233850785 396860189
737243677790 396854700
289945837805 396849211
632158945395 396843722
191463287550 396838233
419295431931 118309906
69322917960 396832744
766953497420 396827255
330111631941 74112478
850030956015 383834792
312503293450 396821766
393380024665 151496400
38512734640 396816277
323506930350 396810788
261336381865 396805299
134244375670 160931991
540828759125 396799810
701481857865 396794321
341662931235 396788832
698274831788 57876016
250332744965 396783343
581542215655 54357567
906149504205 396777854
560085123700 60587582
310852747915 396772365
478658210640 284313733
872588411660 328637408
622255672185 109648264
470524522908 158610144
30260006965 396766876
94081100985 396761387
567787669530 198817069
292146565185 396755898
419788753225 396750409
621705490340 396744920
414837116620 57892483
400532388650 7053365
205217833675 385399157
826373136680 396739431
390629115440 224549501
861034592915 396733942
437944754110 396728453
650865128125 396722964
713585858455 396717475
464903664515 277359170
950714233650 331387397
565036760305 396711986
750622526402 120593330
155701467625 396706497
363670205035 250183131
246481472050 307905455
879740775645 396701008
567237487685 396695519
489111665695 396690030
633809490930 220515086
496024003780 2272446
775206225095 184803652
956216052100 396684541
984299516218 249392715
469855301120 396679052
506167302890 27055281
511669121340 396673563
451149118390 196583046
34111279880 396668074
604726281981 249200600
300399292860 396662585
174407650355 396657096
187612014635 396651607
932558232765 396646118
826923318525 396640629
622255672185 245078361
324607294040 361406738
116088374785 396635140
667370583475 396629651
499014938905 285213929
974922234830 33471922
972171325605 396624162
55568371835 396618673
640411673070 396613184
544680032040 235873308
983174962505 396607695
254734199725 104230621
116638556630 333270124
835176046200 380524925
119389465855 396602206
780922959851 149492915
594196398090 396596717
706983676315 396591228
360369113965 79563055
148549103640 396585739
20356733755 361198156
57218917370 396580250
261886563710 396574761
376340832514 206057060
898997140220 396569272
683325856980 396563783
632709127240 396558294
396130933890 396552805
347164749685 396547316
765853133730 396541827
703682585245 396536338
150199649175 396530849
56118553680 396525360
364770568725 82027616
549081486800 396519871
530041959681 152994897
377424751160 30612153
471505846655 396514382
733392404875 396508893
832975318820 294292735
538628031745 396503404
714136040300 396497915
628307672480 136610232
975241540938 23723458
137545466740 396492426
81426918550 396486937
276206995709 153708467
27509097740 55592592
760901497125 396481448
207418561055 12410629
445647299940 396475959
647564037055 6498976
466004028205 396470470
251983290500 29602177
416016329795 269729460
744396041775 396464981
95181464675 396459492
255834563415 396454003
328458566955 396448514
803265499190 48489826
730784835396 59462337
482509483555 396443025
698730948640 396437536
795012771515 396432047
408234934480 396426558
348265113375 54818643
571638942445 396421069
67672372425 396415580
435212452595 69501718
545230213885 396410091
139196012275 364255529
5501823940 121169675
134794557515 396404602
312503293450 396399113
835176046200 154383614
335060749095 396393624
628901261337 249661676
965569143465 396388135
482509483555 396382646
418138207690 304524231
206868379210 87714220
181009832495 396377157
436294208575 396371668
196414924155 396366179
534776758830 396360690
137545466740 396355201
14535337328 73684336
31360370655 396349712
92430555450 327792102
934235235280 310726801
188712378325 190896442
615103308200 396344223
557884396320 396338734
976022598520 396333245
569988396910 396327756
517721121635 334999159
897346594685 396322267
982624780660 396316778
544680032040 239111818
431392252909 259486986
596969082178 366407217
459952027910 396311289
190362923860 359803950
264087291090 396305800
140846557810 148444516
638210945690 140117703
669571310855 396300311
603549489455 396294822
738344041480 396289333
483059665400 396283844
305901111310 396278355
686626948050 396272866
219522561645 396267377
54468008145 352975634
325157475885 396261888
203017106295 396256399
177949703036 20847222
847280046790 315908417
851912110907 68639945
930907687230 19474972
274540746145 396250910
51811103534 217402823
760901497125 226262069
718765348939 154707465
816469863470 224769061
817570227160 396245421
673422583770 396239932
508368030270 374448602
940810960440 129320840
561826358493 138827788
245381108360 286207438
217872016110 396234443
123240738770 396228954
235477835150 396223465
773555679560 325733727
123240738770 396217976
868186956900 396212487
396130933890 396206998
305901111310 396201509
291046201495 396196020
484710210935 254684111
198065469690 396190531
765302951885 396185042
753749133140 392534857
23107642980 396179553
586493852260 92286557
111686920025 396174064
799414226275 79502676
623906217720 359864329
195864742310 394576765
36919735781 105350377
419788753225 396168575
184861105410 396163086
53367644455 249842813
319105475590 396157597
351016022600 396152108
25858552205 396146619
127642193530 213406831
308101838690 396141130
11003642390 396135641
228875653010 301840110
34111279880 396130152
731741859340 396124663
702663859452 271743923
308652020535 357427213
508918212115 396119174
573534945082 30469439
963368416085 396113685
547430941265 61959832
428041480900 396108196
75925100100 387188571
778507316165 260529896
299298929170 148323758
552932759715 396102707
399982206805 396097218
928864538062 116075883
622255672185 396091729
60520008440 384466027
571713318395 109790978
876989866420 396086240
908350231585 396080751
277291655370 113946151
279492382750 149383135
594196398090 396075262
996929508630 396069773
916052777415 396064284
595306746271 261084285
331209476180 17070790
112897069204 143229966
246493794855 109500061
410647383568 42128075
332309839870 388950540
126541829840 396058795
359268750275 2925637
218557847612 251802386
910550958965 396053306
490762211230 225751592
544680032040 171322668
733987794124 340987658
505617121045 396047817
694879675725 396042328
265187654780 396036839
86378555155 213966709
131594370732 207994677
506167302890 396031350
124891284305 79683813
551282214180 279000381
370272387175 396025861
811544881449 105932211
772667202248 72542624
611802217130 14952036
779607679855 396020372
600248398385 396014883
572189124290 255320835
786760043840 363047949
628307672480 396009394
174634346055 167913999
673972765615 156771329
636560400155 338171801
149099285485 396003905
605200034990 395998416
642062218605 395992927
76475281945 395987438
620605126650 395981949
544680032040 395976460
704232767090 124737525
656917128420 395970971
616203671890 261298356
611252035285 395965482
588144397795 196566579
963368416085 395959993
638279162982 235571413
721838586130 395465983
819875514501 187218812
342763294925 388330283
29709825120 332007654
657467310265 104933213
304800747620 395954504
907800049740 15358222
985375689885 395949015
205217833675 395943526
692678948345 395938037
302049838395 395932548
506976719227 53364058
880377035988 303294695
100683283125 139601737
671772038235 233633796
33010916190 395927059
788960771220 395921570
835176046200 354902273
626657126945 395916081
816469863470 395910592
602999307610 247010489
24208006670 395905103
863785502140 395899614
896796412840 254129722
88579282535 273736430
914578324489 115170198
504058033228 240829875
39613098330 395894125
935405902082 50509778
903948776825 395888636
248682199430 395883147
288295292270 395877658
93530919140 76450792
678924402220 395872169
390629115440 395866680
933108414610 395861191
993628417560 208763137
179113881840 27274841
463803300825 395855702
661318583180 395850213
228325471165 369700617
771354952180 395844724
329558930645 395839235
524405161232 169884550
213470561350 395833746
804365862880 395828257
783531517350 60357044
451878109899 136560831
881391321180 192263203
237128380685 395822768
932558232765 318510203
968320052690 360594366
957866597635 395817279
274540746145 179682415
970520780070 86940271
961382703813 142488951
735593132255 395811790
194764378620 395806301
358718568430 79414852
448995547009 255748977
161203286075 104285511
303158353250 323340523
867086593210 395800812
453491769354 128623737
941911324130 395795323
563386214770 12514920
254734199725 395789834
615103308200 111487079
953465142875 395784345
590895307020 395778856
766403315575 395773367
427491299055 395767878
398331661270 395762389
148549103640 395756900
736693495945 23838727
993078235715 395751411
976572780365 132811844
732842223030 318834054
213791459268 22153604
505617121045 119297926
109486192645 301620550
420338935070 395745922
713367931269 41030275
358168386585 395740433
808767317640 395734944
3073442866 33823218
476457483260 395729455
511669121340 231213147
474256755880 395723966
327358203265 395718477
217321834265 395712988
543579668350 395707499
614553126355 395702010
6602187630 395696521
60289796872 51865561
380175660385 395691032
136445103050 269806306
885991109977 12531387
363670205035 384466027
931457869075 93763098
74824736410 395685543
570538578755 395680054
305901111310 395674565
619504762960 240923188
945762597045 395669076
752098587605 395663587
57218917370 395658098
52267280765 395652609
637660763845 171668475
693779312035 395647120
300024715103 70132953
600798580230 395641631
932609818387 113117312
861584774760 395636142
930357505385 395630653
389724258952 179358564
678374220375 283468427
98482555745 352273042
182660378030 9034894
840677864650 35936483
188924983762 123892219
855535903195 69002219
818120409005 395625164
697630584950 395619675
872038229815 395614186
895696049150 395608697
37412370950 395603208
693229130190 395597719
453349845770 395592230
970520780070 207983699
153757444308 95794028
945762597045 395586741
319655657435 25715965
483609847245 150140617
950164051805 256901667
26408734050 304524231
863893300611 279351677
556784032630 113023999
12341904829 102133823
835176046200 315112512
967769870845 395581252
716336767680 395575763
693779312035 314947842
517170939790 395570274
51166917075 255628219
262986927400 234940178
664619674250 395564785
159002558695 240632271
512769485030 395559296
232176744080 395553807
392829842820 395548318
639861491225 395542829
349365477065 381787395
117188738475 67240250
715967075133 168715393
594196398090 395537340
353766931825 20144630
92430555450 395531851
253312797984 19573774
324057112195 395526362
708084040005 395520873
706433494470 395515384
705883312625 319459800
532301523652 50054191
370822569020 33389587
351016022600 244348324
771354952180 376556378
736143314100 395509895
505066939200 395504406
313103320904 90683769
924305505090 395498917
520472030860 148598208
737793859635 389246946
646463673365 250001994
723489131665 395493428
71523645340 287294260
965569143465 282886593
110586556335 395487939
643784884111 6471531
611802217130 193805612
823072045610 127020949
261336381865 395482450
795562953360 395476961
720738222440 395471472
314704020830 291745839
792261862290 395465983
810417863175 395460494
472780892281 81517139
572291746634 275284328
551434819358 128541402
701101417856 100223651
792848985105 13475495
692128766500 395455005
945762597045 395449516
477156998839 235340875
780708043545 56608057
512219303185 77378433
935859323835 395444027
210169470280 66285164
534776758830 395438538
200499528971 119929161
782908770925 348211182
176608377735 395433049
432442935660 238667209
584293124880 395427560
656366946575 395422071
2889215559 173073659
518821485325 395416582
275090927990 395411093
286094564890 74392417
89679646225 360166224
940260778595 38181484
120489829545 385009438
834625864355 395405604
24758188515 281986397
45665098625 259311338
872588411660 395400115
117738920320 395394626
577140760895 395389137
262986927400 109148765
929257141695 395383648
284994201200 392501923
652515673660 346191230
940810960440 210640375
921004414020 395378159
798313862585 17899629
86613149526 28959964
383476751455 395372670
2750914715 395367181
652644879231 126148198
776856770630 395361692
737243677790 395356203
724039313510 395350714
499601007832 260293869
150749831020 302180428
356517841050 395345225
447297845475 395339736
281693110130 395334247
70423281650 395328758
248682199430 395323269
524873485620 395317780
818670590850 395312291
787860407530 395306802
8802915010 305215845
868737138745 37599650
144697830725 395301313
706983676315 383478007
801373253610 2266957
96281828365 395295824
393380024665 395290335
327908385110 395284846
827714335734 77971245
299298929170 395279357
353766931825 395273868
59419644750 211650351
625556763255 395268379
543579668350 395262890
934208778300 395257401
208518924745 111547458
177708741425 395251912
541929122815 395246423
383476751455 55158961
242630199135 395240934
147448739950 395235445
757600406055 241197638
17169380254 274038325
373573478245 395229956
766970831682 306176420
120281738647 34745370
165054558990 395224467
100133101280 282738390
551832396025 395218978
51717098920 395213489
303150202085 109022518
637660763845 395208000
447848027320 395202511
298748747325 395197022
948513506270 347074959
434893286293 78097492
743295678085 133294876
859934229225 51184925
252533472345 395191533
635697561962 16033369
342213113080 384235489
244280744670 395186044
871488047970 395180555
968320052690 395175066
891294594390 375738517
672568357818 8041385
123240738770 395169577
199716015225 257225518
89129464380 395164088
51166917075 138932079
118487683207 128310864
394480388355 395158599
531475667760 161640072
462702937135 395153110
393380024665 116591849
214570925040 395147621
437394572265 160119619
414837116620 37215420
270689473230 395142132
570694965854 7283903
715236403990 395136643
999680417855 29135612
791285698203 80688300
352116386290 395131154
11553824235 395125665
436418561870 97545019
770254588490 292003822
355967659205 290631572
751548405760 395120176
114988011095 395114687
435193844885 395109198
456100754995 395103709
685035414754 74123456
728440768270 395098220
177183188723 30194989
551832396025 216886857
33010916190 395092731
768229701225 21099716
740544768860 395087242
989226962800 395081753
814308080545 96930251
492412756765 395076264
707533858160 395070775
760351315280 395065286
433543299350 269976465
562285851080 395059797
499565120750 395054308
286094564890 395048819
41263643865 289907024
696530221260 188865512
881941503025 395043330
356517841050 319750717
458301482375 326743703
322560560555 18377172
512943244814 127915656
29159643275 395037841
47315644160 289709420
268488745850 395032352
234377471460 387869207
181560014340 395026863
91330191760 395021374
61070190285 395015885
858283683690 395010396
343863658615 274872653
14854915305 310962828
930907687230 138202042
980974235125 395004907
136995284895 394999418
401632752340 394993929
709734585540 394988440
297098201790 72877453
426941117210 202225738
500115302595 394982951
510018575805 394977462
201012489907 189573593
677273856685 295577161
317522411821 186186880
195864742310 394971973
198828278928 40552732
518271303480 394966484
901197867600 394960995
683325856980 394955506
998580054165 178376033
110036374490 85458241
306451293155 370474566
106735283420 368158208
323506930350 204481717
908080526662 817861
943011687820 394950017
117188738475 394944528
966119325310 394939039
999130236010 272473960
7152369475 394933550
828032618307 165894047
682225493290 393319784
29159643275 394928061
199165833380 148845213
486910938315 394922572
901748049445 210651353
550181850490 394917083
229425834855 394911594
956223099976 219543533
521115805644 217776075
936959687525 394906105
943069091782 25545806
224474198250 394900616
380175660385 394895127
336711294630 394889638
388141118337 105317443
432993117505 394884149
327358203265 222578950
972171325605 356104364
170556377440 338166312
997479690475 392639148
736143314100 90634368
547147129612 46414984
576309791836 26901589
639861491225 394878660
75464657916 173002302
73174190875 248179646
945212415200 191236760
67122190580 361082887
13754551615 394873171
715439831819 40503331
779728218295 158862638
533676395140 394867682
95181464675 337348451
936959687525 394862193
500115302595 394856704
103434192350 299298703
858283683690 394851215
739031821577 205222732
692795512749 966064
120489829545 394845726
960617506860 394840237
428591662745 394834748
50066553385 198443817
425840753520 338962217
152400376555 394829259
776856770630 394823770
955115688410 45196426
870387684280 394818281
393930206510 394812792
922654959555 310293170
242080017290 259794370
969970598225 394807303
659668037645 394801814
495713847835 394796325
713035676610 364348842
319655657435 394790836
345004135917 334642374
642062218605 394785347
450598936545 295203909
213470561350 120049919
852231683395 394779858
108001349042 58864036
393930206510 394774369
503966575510 394768880
731741859340 394763391
136445103050 320963786
373023296400 394757902
303700383930 394752413
292146565185 394746924
880290957490 394741435
460543805397 197104501
24758188515 264734470
211269833970 135622212
99650571360 175702890
591445488865 394735946
876175787014 79519143
954565506565 27214462
780708043545 394730457
732842223030 337902840
579472324079 200595505
360919295810 394724968
89679646225 394719479
39873304375 76807577
497364393370 133130206
587361688024 63837070
138173460649 246088337
496264029680 394713990
147482074647 86989672
931457869075 394708501
359268750275 286212927
86928737000 394703012
993628417560 394697523
812068408710 64951337
648114218900 394692034
298748747325 394686545
733942586720 243365793
632158945395 370595324
221723289025 394681056
55018189990 394675567
166961045617 83284597
360369113965 394670078
148549103640 394664589
764752770040 394659100
121040011390 33362142
489111665695 394653611
382926569610 394648122
245381108360 394642633
746046587310 394637144
477557846950 391008915
402733116030 394631655
377071322520 3655674
271789836920 293299226
334510567250 394626166
59419644750 394620677
194214196775 394615188
965569143465 394609699
73838494519 227123842
633809490930 27884120
876129619035 134809840
609601489750 316468295
262754536699 38571203
58869462905 295615584
832425136975 394604210
62170553975 394598721
229518434285 13640165
654166219195 394593232
712485494765 326869950
836826591735 394587743
8869902766 286492866
906699686050 345120875
37962552795 394582254
610151671595 87000650
67122190580 394576765
181560014340 362680186
372473114555 394571276
704232767090 394565787
641512036760 50449399
114437829250 394560298
629408036170 394554809
493513120455 394549320
439045117800 394543831
30810188810 394538342
77575645635 394532853
221723289025 394527364
988676780955 394521875
120489829545 394516386
890194230700 394510897
995829144940 394505408
671772038235 213829484
135442772900 98489127
813358796091 145683549
948513506270 394499919
972171325605 331672825
699831312330 81989193
859384047380 394494430
861584774760 301044205
46448650794 100585925
925956050625 394488941
483609847245 268790841
973271689295 394483452
406034207100 394477963
614002944510 16373687
698730948640 113583877
671221856390 394472474
559534941855 84387886
160102922385 328538606
455000391305 394466985
928706959850 394461496
34848965965 105405267
861034592915 394148623
985925871730 8387192
580992033810 394456007
605200034990 394450518
204117469985 330284108
521572394550 394445029
208518924745 124342317
314153838985 381211050
610701853440 327265158
159002558695 394439540
768053861110 394434051
344413840460 394428562
21457097445 394423073
698730948640 394417584
23107642980 394412095
836826591735 394406606
954565506565 394401117
651965491815 394395628
216771652420 65417902
293411675721 85386884
896796412840 377615755
335060749095 270942529
499565120750 394390139
180459650650 394384650
333410203560 394379161
939710596750 394373672
944662233355 112123803
391729479130 103961660
431892753815 394368183
571088760600 394362694
814819317935 281860150
693779312035 394357205
85278191465 394351716
303319285241 201578036
333410203560 394346227
217872016110 394340738
995829144940 394335249
89129464380 58490784
234094872876 50076147
310852747915 275416064
918803686640 394329760
917703322950 394324271
878090230110 394318782
683325856980 9012938
584843306725 20325767
581542215655 394313293
668470947165 106645781
715786585835 394307804
545230213885 394302315
3392702481 233891779
461793272283 152747892
768604042955 63244258
397231297580 394296826
655488354952 22845218
518271303480 83449267
405604865590 185709337
386931550992 85128901
771519611202 134057847
536427304365 394291337
434643663040 394285848
299849111015 321600510
688277493585 283462938
263537109245 191456320
421439298760 326194803
678924402220 204997683
774912697912 91814503
402733116030 394280359
616753853735 394274870
75374918255 394269381
464903664515 394263892
913852050035 394258403
333960385405 394252914
93530919140 394247425
371922932710 394241936
698730948640 394236447
483059665400 246362787
569988396910 394230958
79776373015 394225469
95181464675 394219980
664619674250 65846044
44564734935 394214491
73908407912 169352117
976292843946 17916096
545780395730 394209002
314153838985 394203513
669021129010 394198024
649764764435 177766754
318555293745 394192535
816469863470 394187046
587188532030 118578867
403833479720 394181557
251699698407 125961572
680024765910 394176068
316904748210 394170579
369172023485 157034801
566137123995 201385921
529825122225 69534652
431342571970 270541832
745569683615 384230
642062218605 394165090
554583305250 394159601
867636775055 366829870
155701467625 394154112
475907301415 394148623
745496405465 394143134
563936396615 25095708
91330191760 252192105
146898558105 122382744
857733501845 112958131
380175660385 394137645
702582221555 394132156
994375336143 152972941
354317113670 394126667
179909468805 394121178
523773121930 394115689
869287320590 394110200
933658596455 394104711
589794943330 394099222
557884396320 237849348
911101140810 394093733
333510097871 157567234
848380410480 157945975
667920765320 92588452
310852747915 394088244
847280046790 394082755
165054558990 394077266
56118553680 394071777
615103308200 185023212
896246230995 283380603
395580752045 394066288
165054558990 394060799
747697132845 267457014
20906915600 394055310
579341488275 363843854
268515482769 25534828
616386241519 61668915
831324773285 394049821
898446958375 394044332
940810960440 394038843
368071659795 133607749
54468008145 394033354
704232767090 394027865
440145481490 356746577
658017492110 339225689
5501823940 277425038
795012771515 280608658
228325471165 35228402
178258923270 394022376
994728781250 371896217
965018961620 198679844
464353482670 390245944
149649467330 394016887
60520008440 394011398
13754551615 82439291
771354952180 69249224
662969128715 394005909
483059665400 394000420
721838586130 393994931
585393488570 256336300
727340404580 393989442
170556377440 393983953
510018575805 92873880
652650225517 194969280
774105861405 93944235
804916044725 110608839
456100754995 393978464
521022212705 393972975
486910938315 393967486
236578198840 393961997
862813954302 145936043
838477137270 393956508
843428773875 393951019
906149504205 179023735
918986366049 14798344
176608377735 393945530
839577500960 393940041
919353868485 393934552
134794557515 393929063
270713690698 258383697
1100369180 32796775
423089844295 393923574
661318583180 58589586
259685836330 70659897
872038229815 393918085
663680484067 106870830
993078235715 336766617
223924016405 393912596
501765848130 393907107
630508399860 393901618
905599322360 160860634
516317235293 20237943
575490215360 393896129
845079319410 203016154
269589109540 393890640
112787283715 393885151
311402929760 393879662
818120409005 115900235
74274554565 393874173
118839284010 393868684
981524416970 393863195
567787669530 353003079
555683668940 393857706
96281828365 68497231
278942200905 17015900
88029100690 393852217
949063688115 303398986
376874569315 393846728
788564967500 155075228
170006195595 393841239
737946080583 133278409
6303176936 32802264
303700383930 393835750
593646216245 393830261
277841837215 144475969
568888033220 71949812
717987313215 393824772
337811658320 200326544
184310923565 341388355
507817848425 393819283
811518226865 393813794
330659294335 383735990
69873099805 393808305
781808407235 393802816
62720735820 392392143
969000120742 163034278
405484025255 32928511
585393488570 135644168
790061134910 228523537
492201531648 3748987
732842223030 393797327
593646216245 393791838
897346594685 134870219
533676395140 393786349
895696049150 393780860
872588411660 393775371
122690556925 393769882
203567288140 393764393
622255672185 393758904
419238571380 160981392
301499656550 393753415
340562567545 334642374
585430698501 285724406
712485494765 393747926
414837116620 289517305
968320052690 275783827
864885865830 378680621
765853133730 393742437
325707657730 192164401
39062916485 236416719
310302566070 393736948
174518083546 199431837
304800747620 200348500
217022466786 26264865
4171100479 36562229
5632006553 17619690
862685138450 82428313
963918597930 83893876
636010218310 393731459
56668735525 393725970
686638826246 287146057
469305119275 393720481
939160414905 393714992
448948391010 393709503
431892753815 393704014
227225107475 355023031
26408734050 393698525
51166917075 149910079
326808021420 393693036
648114218900 385234487
878090230110 393687547
258585472640 393682058
4951642095 222381346
352116386290 271941527
210719652125 393676569
703132403400 280339697
118289102165 393671080
458851664220 213928286
507817848425 329060061
672322220080 258153159
878640411955 393665591
584293124880 393660102
187061832790 167809708
505066939200 350039019
485260392780 393654613
704232767090 393649124
178279051433 127048394
383476751455 393643635
270139291385 387045857
125441466150 91600432
990327326490 393638146
702582221555 156227918
883041866715 393632657
316904748210 393627168
87478918845 393621679
618600197389 47029752
919904050330 393616190
542479304660 393610701
495252252961 213609924
186511650945 186472308
818766741663 216568495
397781479425 393605212
653616037350 393599723
375919504944 87582484
195864742310 393594234
923205141400 393588745
160653104230 393583256
757061998115 91924283
97382192055 174385530
865986229520 116284465
653065855505 262604738
647564037055 393577767
571088760600 361549452
199165833380 393572278
223373834560 393566789
890194230700 393561300
452249482080 393555811
53917826300 393550322
397781479425 308877008
567237487685 10302853
484710210935 393544833
864885865830 393539344
712485494765 393533855
176058195890 341053526
451699300235 393528366
288845474115 393522877
615103308200 315299138
396681115735 123744016
752648769450 218714694
970520780070 393517388
797846674420 178238808
340012385700 393511899
81977100395 393506410
448398209165 393500921
87478918845 393495432
949063688115 315688857
410985843705 393489943
625556763255 393484454
810968045020 393478965
603549489455 393473476
386777842525 393467987
844529137565 393462498
23657824825 393457009
683876038825 393451520
321856384815 393446031
339462203855 299320659
756500042365 393440542
196965106000 393435053
5501823940 393429564
12654187925 393424075
437394572265 179594591
182787113551 166141052
207418561055 393418586
496264029680 393413097
693420866449 178601082
229425834855 393407608
19256370065 393402119
633289405272 321616977
34111279880 393396630
196414924155 393391141
397419306808 80485207
925405868780 393385652
336161112785 393380163
976572780365 214455230
527624394845 393374674
979323689590 393369185
859384047380 393363696
312503293450 243277969
276191291680 393358207
788410589375 393352718
544680032040 107743581
424190207985 393347229
856082956310 393341740
442378017625 176482328
135894921205 256012449
601431695376 186027699
15405097150 393336251
270689473230 393330762
944112051510 263296352
392829842820 98736132
62170553975 235329897
366421114260 176114565
578791306430 393325273
836898942244 180264249
675073129305 393319784
902848413135 146858195
973821871140 393314295
33561098035 393308806
583866116195 167507813
523222940085 393303317
893495321770 393297828
386227660680 393292339
965569143465 55570636
680613178640 69430361
216771652420 271035842
423640026140 45953908
796113135205 393286850
430242208280 96809493
793362225980 393281361
787860407530 393275872
513319666875 393270383
979323689590 393264894
9353096855 393259405
898446958375 393253916
551282214180 381875219
934758960145 306286200
851131319705 202588012
940260778595 393248427
963368416085 393242938
979323689590 393237449
718537495060 393231960
379625478540 333934293
533126213295 118293439
175508014045 393226471
339676840222 104702675
234377471460 378098787
101783646815 393220982
127092011685 304348583
706433494470 393215493
722938949820 171064685
995829144940 393210004
703682585245 65670396
257485108950 208856450
872588411660 393204515
285544383045 393199026
819770954540 393193537
344413840460 393188048
785109498305 163841161
296548019945 393182559
494071777316 303580123
709184403695 393177070
512219303185 393171581
112237101870 256907156
823622227455 393166092
96281828365 383137689
762001860815 393160603
749347678380 393155114
788410589375 393149625
449189588648 108533997
263537109245 393144136
928180177612 297020768
92430555450 393138647
451149118390 393133158
617854217425 76560572
311402929760 393127669
974372052985 252389709
451718242774 205442292
564486578460 393122180
118289102165 34800260
935385027415 89454233
93742300530 67443343
398331661270 16379176
269341388062 50795206
341662931235 20484948
143597467035 284269821
287745110425 352300487
177158559580 393116691
529274940380 393111202
797213498895 393105713
63821099510 314772194
908900413430 182393981
215671288730 393100224
902374314319 219911296
155151285780 393094735
265737836625 323735731
356517841050 239907723
908488285424 165328680
869837502435 184644471
151300012865 364211617
209069106590 393089246
336711294630 393083757
149649467330 393078268
288295292270 292448431
194214196775 393072779
642062218605 393067290
992528053870 393061801
401082570495 393056312
802777529671 170032753
72073827185 393050823
554583305250 393045334
686076766205 393039845
155701467625 361955638
9353096855 393034356
76475281945 393028867
599698216540 393023378
135344739360 180406963
731741859340 393017889
616912612082 73733737
416487662155 393012400
199165833380 205370935
584843306725 393006911
988126599110 393001422
628307672480 392995933
359818932120 392990444
322406566660 309376507
2200732870 143235455
6602187630 392984955
14854915305 392979466
486910938315 369310898
929807323540 238310424
788410589375 392973977
379075296695 119830359
26958915895 278083718
165604740835 392968488
720738222440 392962999
402733116030 392957510
898446958375 20995425
77575645635 392952021
182110196185 392946532
102884010505 71170374
109486192645 55252274
217321834265 392941043
107835647110 392935554
300949474705 392930065
905599322360 392924576
112787283715 392919087
230526198545 392913598
394480388355 392908109
151300012865 392902620
690042929379 169654012
941361142285 392897131
79226191170 66279675
65471645045 392891642
251983290500 166025783
910550958965 336733683
582642579345 392886153
736143314100 392880664
900647685755 392875175
861737434828 95552512
483059665400 208658846
777957134320 135693569
764202588195 220301015
908367005969 121043428
353766931825 392869686
214570925040 51717358
596397125470 392864197
238778926220 75314569
741645132550 392858708
638761127535 392853219
66572008735 392847730
332309839870 248470563
946354352576 57672923
23107642980 392842241
471505846655 298102101
436294208575 392836752
982074598815 392831263
65471645045 392825774
998029872320 392820285
38512734640 248618766
192091012498 78256673
274540746145 143103719
990327326490 392814796
918803686640 392809307
926506232470 181312648
177855594131 62678891
425290571675 358041981
188162196480 91194246
12104006080 142137655
614776479254 82274621
529825122225 392803818
616203671890 392798329
53367644455 237047954
865436047675 23772859
51758930589 257011447
426941117210 90530077
214570925040 110515526
480936321942 263993455
891294594390 181784702
442497030123 60016726
435193844885 229099882
806016408415 138652140
491593632968 91880371
555133487095 392792840
69873099805 392787351
869837502435 42550728
811706164736 90639857
106930214277 110746064
869425879417 125796902
636560400155 365600334
781358575288 51569155
546330577575 135216026
616753853735 392781862
204667651830 15171596
921554595865 29772336
977673144055 392776373
72073827185 392770884
718537495060 392765395
25858552205 392759906
573289487980 392754417
464903664515 392748928
100133101280 131412149
533676395140 392743439
147998921795 196550112
8802915010 189957823
956216052100 320310595
798864044430 392737950
938060051215 392732461
661318583180 56492788
851681501550 392726972
308101838690 392721483
874238957195 159976905
727340404580 318663895
717447247597 291921487
589244761485 211935779
841510614726 30974427
870937866125 392715994
806566590260 392710505
709734585540 392705016
707533858160 180313650
545780395730 74392417
22814368291 67284162
839577500960 392699527
501215666285 392694038
53917826300 392688549
626115925104 305364048
114988011095 392683060
938610233060 392677571
214725566637 140211016
953465142875 392672082
346614567840 257335298
233827289615 392666593
68772736115 392661104
429141844590 284516826
923205141400 392655615
123790920615 392650126
355417477360 392644637
682775675135 290126584
156989335555 105405267
151527466047 80743190
34111279880 341069993
234927653305 205552072
412086207395 38258330
401632752340 113754036
225236167671 8453060
299298929170 29453974
696612018338 253871739
297648383635 392639148
260786200020 392633659
194843019523 38423
415937480310 241016501
911651322655 392628170
641569336431 107534999
830942521906 186840071
163954195300 392622681
255284381570 392617192
156251649470 392611703
152950558400 75435327
605200034990 392606214
374123660090 392600725
243730562825 36617119
788427479028 265184568
108385828955 95596424
543579668350 392595236
777406952475 392589747
793990351625 183952857
5501823940 248514475
415937480310 392584258
350465840755 392578769
92430555450 392573280
148116995674 119155212
546880759420 392567791
447877272712 209043076
250332744965 61575602
79226191170 392562302
983725144350 280383609
443446572560 75676843
72073827185 392556813
225574561940 392551324
689075190907 4577826
725689859045 370090336
498464757060 392545835
321856384815 392540346
268488745850 392534857
95181464675 392529368
648664400745 392523879
752719725753 172958390
387328024370 392518390
114988011095 392512901
562285851080 355813447
752648769450 392507412
842328410185 239913212
309752384225 392501923
227225107475 97287036
429692026435 137856235
332309839870 392496434
633259309085 392490945
883592048560 392485456
155701467625 157956953
344964022305 34712436
937705376572 179358564
84177827775 156710950
234377471460 59528205
419918540630 231751069
401082570495 392479967
993628417560 392474478
559631334184 179067647
502316029975 392468989
280592746440 392463500
675235911089 71022171
471505846655 392458011
42364007555 392452522
552382577870 392447033
508368030270 392441544
146348376260 44406010
715236403990 392436055
378525114850 235736083
637110582000 392430566
934208778300 108501063
271239655075 84047568
365561042523 140128681
835726228045 392425077
314153838985 50762272
506717484735 253948585
260786200020 356631308
251983290500 392419588
480858938020 392414099
529274940380 392408610
128192375375 392403121
469522077489 107820427
320205839280 392397632
397231297580 241439154
779057498010 37006838
715236403990 252197594
459401846065 69265691
313053475295 103615853
480308756175 73678847
324057112195 392392143
658017492110 275536822
838477137270 392386654
984275326195 392381165
853882228930 392375676
757050224210 209767624
348815295220 392370187
929965604344 21154606
688827675430 392364698
99633121829 40404529
511669121340 392359209
318005111900 298793715
810417863175 392353720
598047671005 392348231
573839669825 392342742
128192375375 392337253
46215280470 392331764
152950558400 246620770
809867681330 392326275
141998759616 183716830
789510953065 392320786
729609464521 161387578
355967659205 392315297
671772038235 392309808
375774205625 392304319
595846943625 392298830
433678405596 69573075
778507316165 392293341
895696049150 392287852
255284381570 392282363
809317499485 392276874
211993846956 96408796
997118736416 47737833
490762211230 392271385
208518924745 392265896
45114916780 392260407
908900413430 392254918
549081486800 392249429
436844390420 392243940
331209476180 392238451
337261476475 392232962
152950558400 392227473
215671288730 392221984
352666568135 392216495
797763680740 392211006
368087221110 32039293
417588025845 132378213
705333130780 256736997
647013855210 54033716
650999586669 34009844
205217833675 392205517
327358203265 392200028
283893837510 392194539
480858938020 333429305
221173107180 392189050
586493852260 59412936
878640411955 392183561
884762495802 101919752
64921463200 392178072
342213113080 392172583
684478305791 216047040
311953111605 392167094
906149504205 52798691
343313476770 392161605
175508014045 127805876
348815295220 36188977
825822954835 373954592
869837502435 392156116
61620372130 392150627
502316029975 392145138
516620757945 392139649
774105861405 137933081
308101838690 392134160
272890200610 392128671
102333828660 106931209
536427304365 190611014
790611316755 392123182
31360370655 168386053
266838200315 392117693
969420416380 392112204
641196871939 134464033
605200034990 332682801
79226191170 392106715
410985843705 209553553
144147648880 348337429
461052391600 347003602
493513120455 369524969
33561098035 66175384
996512830243 139991456
38049010034 283704454
671772038235 392101226
933108414610 392095737
927056414315 392090248
499565120750 191829572
704782948935 392084759
965018961620 242421685
903948776825 392079270
961717870550 392073781
557884396320 392068292
655816764730 314442854
878090230110 392062803
270139291385 392057314
855532774465 254760957
81977100395 392051825
308101838690 392046336
897346594685 382994975
673422583770 29316749
152485928109 294435449
711385131075 349967662
558434578165 275388619
556784032630 178902977
896246230995 392040847
807125598417 60829098
793961111722 255611752
927606596160 392035358
301158429957 30908559
560635305545 392029869
743845859930 70363491
520253922537 42627574
192013469395 392024380
545788376736 121202609
694515922276 82861944
555683668940 392018891
566205923121 134672615
897346594685 284785787
758700769745 148543318
2750914715 56053668
401816227654 14842256
896246230995 54346589
289688592912 32901066
780157861700 81379914
659668037645 209114433
24508589799 23465475
859384047380 392013402
48416007850 392007913
758150587900 392002424
976022598520 391996935
866536411365 391991446
698730948640 391985957
924305505090 100898798
66086558667 175862071
645913491520 391980468
839027319115 116322888
858833865535 186241770
189852312216 50268262
289472123219 87769110
798313862585 109461638
475907301415 391974979
79226191170 94086949
849480774170 391969490
216221470575 391964001
88029100690 391958512
288845474115 155657062
261886563710 235028002
867086593210 143059807
177310149293 228314955
437944754110 135364229
640411673070 391953023
44564734935 391947534
234660978310 100624348
258035290795 327643899
806566590260 123568368
190913105705 155053272
938610233060 283424515
366985891356 205810055
299849111015 391942045
945762597045 391936556
84728009620 391931067
278392019060 391925578
530375304070 391920089
718537495060 391914600
727890586425 360791970
501215666285 391909111
125441466150 101068957
188308538709 221245123
695429857570 222941224
667920765320 131027919
586493852260 391903622
754299314985 391898133
960617506860 323867467
714686222145 391892644
80326554860 79875928
939160414905 305572630
598077015199 334922313
257485108950 357663240
579399265489 244150720
498464757060 215141355
125541920339 196012190
900647685755 391887155
384026933300 391881666
472606210345 391876177
258035290795 391870688
792261862290 177036717
376324387470 141435063
304449695717 159071220
778603746917 171553206
54023478572 232278013
543029486505 391865199
160708581553 300215366
742745496240 391859710
598597852850 20830755
36312007260 391854221
673422583770 317390447
413736752930 391848732
356013871096 115741054
360369113965 391843243
744396041775 391837754
187061832790 157962442
743295678085 391832265
812792498542 5587802
814819317935 391826776
683876038825 391821287
999130236010 391815798
507817848425 84327507
934758960145 391810309
837376773580 385964524
868737138745 316133466
407134570790 391804820
188712378325 391799331
420889116915 391793842
258585472640 391788353
659117855800 391782864
468204755585 321386439
371372750865 391777375
681125129600 34416030
166705104525 66175384
85278191465 391771886
28059279585 391766397
872588411660 23745414
708885629028 23520365
456650936840 199003695
376874569315 391760908
907800049740 109500061
215671288730 226997595
970520780070 325206783
944412947512 87878890
272890200610 191330073
452799663925 204882414
241529835445 182630008
870387684280 18898627
912751686345 391755419
904498958670 28614157
505617121045 282244380
221723289025 391749930
377974933005 272847212
20507209201 160311734
218972379800 391744441
188712378325 391738952
533327566282 179386009
450598936545 391733463
805466226570 391727974
424740389830 310556642
789510953065 391722485
910550958965 391716996
616203671890 391711507
989266362842 144047827
358771153050 313608526
464903664515 391706018
700381494175 391700529
246481472050 391695040
736143314100 122031448
550732032335 391689551
273990564300 391684062
107835647110 391678573
978773507745 202384919
338361840165 391673084
447848027320 341179773
434093481195 391667595
479758574330 391662106
362019659500 343139346
570538578755 283687987
598047671005 391656617
410985843705 391651128
247031653895 167096138
150199649175 391645639
501215666285 391640150
655816764730 391634661
908965222053 255902669
176079592012 318389445
666820401630 356581907
188162196480 391629172
840127682805 391623683
718537495060 391618194
104534556040 351120352
887993503320 391612705
91880373605 391607216
790611316755 391601727
71523645340 391596238
337811658320 391590749
105084737885 391585260
330109112490 285685983
983174962505 391579771
401632752340 345241633
874238957195 391574282
401632752340 391568793
622805854030 375991011
288845474115 391563304
288295292270 391557815
706433494470 243958605
832425136975 391552326
914008272464 192949328
773005497715 391546837
950714233650 391541348
200266197070 391535859
223373834560 391530370
940810960440 391524881
724589495355 391519392
933658596455 391513903
399982206805 150991412
928156778005 391508414
528724758535 391502925
623442372356 190863508
864885865830 391497436
2750914715 391491947
332309839870 391486458
742195314395 337804038
885242594095 325914864
961167688705 391480969
606300398680 391475480
934758960145 391469991
407134570790 376819850
92430555450 247098313
821971681920 391464502
757166042110 54961357
34111279880 391459013
517721121635 391453524
620054944805 284033794
298198565480 391448035
228093492139 23986930
120489829545 391442546
103434192350 208071523
469305119275 117036458
232346936014 52699889
651415309970 53435415
939710596750 391437057
323506930350 276859671
247031653895 107222126
464903664515 196275662
942461505975 278473437
26408734050 391431568
323128987836 96858894
145248012570 391426079
75374918255 318965790
77025463790 391420590
25308370360 391415101
744396041775 86698755
276336393395 179956865
394480388355 71510692
978223325900 391409612
645363309675 391404123
981524416970 391398634
901748049445 132520927
437944754110 391393145
118289102165 118606312
892394958080 65648440
449058203944 119182657
980424053280 391387656
222273470870 209284592
10453460545 301329633
836276409890 391382167
744038677522 59616029
928156778005 391376678
336161112785 172480847
91880373605 212588970
917153141105 391371189
291046201495 391365700
549631668645 286026301
434372333373 76061073
128742557220 89569502
510644708943 32538792
165604740835 391360211
558434578165 252916653
507817848425 391354722
516620757945 391349233
63821099510 391343744
54468008145 391338255
900097503910 391332766
514420030565 391327277
656917128420 223885332
824172409300 219988142
229976016700 207023124
475907301415 391321788
448499536105 10906643
829460724698 922152
591445488865 391316299
445097118095 14458026
205217833675 391310810
889644048855 391305321
824722591145 391299832
939160414905 391294343
345862217728 17756915
756500042365 331749671
306451293155 391288854
529274940380 314322096
90509552999 63227791
844529137565 391283365
421439298760 391277876
407991521867 49719362
585556956479 37890567
623356035875 391272387
470955664810 391266898
89314130807 186269215
961167688705 391261409
973271689295 391255920
252533472345 76247699
779057498010 391250431
324057112195 94899321
786960727169 37517315
364220386880 391244942
255834563415 391239453
685526584360 67591546
281693110130 391233964
349915658910 199903891
644813127830 295950413
601898943920 391228475
885792775940 391222986
301794959261 55488301
721288404285 391217497
381826205920 26967457
443446572560 273708985
819770954540 391212008
860484411070 391206519
555910474420 20391635
969970598225 391201030
494063302300 61778695
711935312920 391195541
237678562530 361681188
811518226865 391190052
244830926515 391184563
422539662450 35469918
333960385405 391179074
71523645340 391173585
458851664220 174380041
329008748800 191549633
68772736115 391168096
683876038825 62316617
591471215808 114577386
759801133435 303678925
617304035580 391162607
301499656550 105070438
857183320000 391157118
143047285190 243140744
815369499780 220943228
615160778030 192307115
316354566365 363624294
854504119071 9342278
643712764140 391151629
964468779775 179583613
547430941265 250545405
920454232175 22702504
190362923860 40585666
826373136680 391146140
73174190875 25051796
39613098330 391140651
869837502435 391135162
388187703480 18536353
948513506270 202824039
488561483850 391129673
727340404580 137274401
572739306135 391124184
740544768860 204624431
167805468215 77241208
324607294040 391118695
483609847245 391113206
608501126060 391107717
517721121635 85502153
753198951295 391102228
960067325015 391096739
358168386585 391091250
35211643570 391085761
860583070356 90200737
897006570183 3963058
677425265261 90414808
192563651240 52546197
510568757650 391080272
493513120455 391074783
702032039710 391069294
68955025805 91830970
275090927990 391063805
891844776235 234929200
892394958080 360638278
118839284010 391058316
930907687230 391052827
16584507929 101497099
938667779736 319399421
279492382750 391047338
979323689590 391041849
558434578165 165323191
912751686345 376578334
452249482080 137861724
864885865830 391036360
900647685755 391030871
770254588490 391025382
62170553975 14150642
958416779480 283830701
123240738770 238502539
311402929760 350461672
419238571380 391019893
83077464085 391014404
905599322360 391008915
375224023780 391003426
610151671595 390997937
114644676726 149476448
402733116030 352860365
842328410185 285115127
215121106885 346075961
697630584950 390992448
790271363610 14726987
473706574035 390986959
176058195890 390981470
327908385110 343655312
125991647995 390975981
439595299645 390970492
123240738770 390965003
952914961030 390959514
183210559875 135375207
23657824825 50553690
513366098326 36990371
573289487980 390954025
820321136385 390948536
930357505385 390943047
708981285831 15160618
398342633781 243261502
591031340907 193734255
128742557220 390937558
932558232765 209136389
919353868485 390932069
408234934480 390926580
385677478835 390921091
592545852555 390915602
680574947755 390910113
993628417560 124644212
652515673660 390904624
662418946870 390899135
771354952180 390893646
715786585835 390888157
86378555155 390882668
387328024370 390877179
743295678085 390871690
275090927990 390866201
463803300825 390860712
17055642685 390855223
162853831610 108314437
311402929760 390849734
680574947755 133508947
8252733165 54461858
809867681330 390844245
162303649765 375601292
580441851965 39625091
501215666285 220114389
431342571970 63880982
583263761405 54610061
862685138450 390838756
590345125175 390833267
180459650650 233606351
399982206805 390827778
176608377735 390822289
685526584360 390816800
813718954245 390811311
912751686345 303377030
320756021125 291581169
329558930645 390805822
47315644160 336151849
26958915895 390800333
204117469985 305962349
800514589965 390794844
605200034990 390789355
727890586425 390783866
134244375670 390778377
503966575510 207385398
790611316755 390772888
731741859340 9265432
97382192055 390767399
667370583475 390761910
307551656845 390756421
165604740835 390750932
425290571675 390745443
824722591145 252960565
612352398975 304200380
49516371540 390739954
177158559580 363849343
463253118980 34218426
347745905957 302207873
628857854325 390734465
18706188220 390728976
208111336142 41716400
335060749095 93236154
654339128184 58831102
670121492700 390723487
94081100985 238261023
967769870845 390717998
675780834472 69633454
748874682853 8403659
400532388650 31226921
203017106295 390712509
581542215655 390707020
792261862290 332600466
225024380095 390701531
916602959260 390696042
784559316460 104675230
860484411070 390690553
462702937135 80249180
572189124290 390685064
781808407235 213050046
227225107475 169374073
47865826005 390679575
718537495060 390674086
221723289025 244095830
206318197365 390668597
885792775940 390663108
785659680150 390657619
562285851080 390652130
347164749685 390646641
268488745850 390641152
767503679265 390635663
840677864650 272248911
236628823887 242778470
964468779775 390630174
214020743195 390624685
950714233650 390619196
518271303480 390613707
714824605324 189370500
973821871140 390608218
989226962800 390602729
985375689885 82400868
958416779480 101228138
655910039307 118716092
585943670415 390597240
897346594685 337101446
121817207297 26808276
11003642390 390591751
555683668940 390586262
725689859045 390580773
165604740835 390575284
61620372130 390569795
788960771220 390564306
768053861110 267791843
993628417560 390558817
352116386290 390553328
653065855505 79678324
887519431949 62398952
249782563120 390547839
375224023780 390542350
894816211524 127202086
713035676610 390536861
640411673070 297690426
354867295515 390531372
229425834855 390525883
198615651535 296878054
799079553548 10473012
610151671595 390520394
354867295515 390514905
382926569610 390509416
671221856390 390503927
769704406645 390498438
760901497125 390492949
754849496830 390487460
397781479425 390481971
303150202085 390476482
803815681035 390470993
980453353562 251204085
39062916485 390465504
612488498730 69084554
642062218605 390460015
892945139925 390454526
977824914905 28422042
997479690475 388225992
861584774760 176921448
103434192350 390449037
337261476475 390443548
272890200610 370573368
342213113080 166124585
544680032040 390438059
331209476180 390432570
253083654190 390427081
248682199430 390421592
679535083823 26791809
205768015520 390416103
599148034695 390410614
486910938315 256632706
640411673070 313663416
796663317050 390405125
17055642685 390399636
859384047380 243343837
557884396320 390394147
371615117660 74930339
359818932120 390388658
127642193530 144541837
374123660090 390383169
302600020240 390377680
330137122857 358118827
831324773285 220981651
67672372425 28383619
659117855800 911174
437944754110 390372191
758700769745 327649388
71523645340 390366702
624594436937 92687254
352666568135 213719704
404933843410 390361213
154601103935 390355724
535877122520 390350235
470955664810 390344746
254184017880 390339257
41813825710 390333768
426941117210 340510115
534226576985 3194598
735042950410 70522672
41263643865 390328279
309202202380 390322790
644054520258 32516836
544129850195 96255104
846179683100 390317301
708634221850 390311812
162035371982 3337312
941911324130 390306323
446197481785 390300834
45665098625 390295345
138095648585 390289856
246481472050 207621425
27021430116 255079319
435889419362 222062984
672872401925 300352591
576040397205 76769154
719637858750 260458539
866536411365 390284367
704232767090 390278878
360919295810 390273389
323506930350 390267900
224474198250 390262411
402182934185 267325278
612352398975 197894917
672322220080 53709865
306451293155 225027044
244280744670 390256922
105634919730 67256717
931457869075 390251433
910000777120 390245944
70973463495 63375994
473706574035 390240455
136995284895 390234966
813168772400 390229477
947034722523 135424608
599148034695 14518405
8802915010 375475045
989226962800 169549721
385127296990 390223988
781808407235 390218499
968870234535 121444125
966119325310 353524534
60230257689 40695446
419238571380 390213010
161753467920 48308689
839720489410 128085815
538628031745 390207521
568569432285 44658504
196965106000 390202032
325905810630 128700583
660768401335 390196543
448398209165 357251565
650568219718 27724939
6602187630 390191054
161203286075 390185565
707533858160 390180076
171188092891 270228959
20906915600 43632061
424222829112 132938091
817570227160 72251707
48203174456 29421040
444546936250 123524456
874238957195 390174587
51717098920 390169098
806566590260 82867433
275641109835 390163609
723489131665 390158120
695429857570 390152631
989226962800 390147142
885242594095 104806966
788960771220 390141653
978773507745 390136164
809317499485 62514221
550732032335 230142792
847830228635 390130675
955665870255 390125186
819770954540 390119697
664069492405 118441642
495163665990 390114208
506717484735 390108719
174957832200 236949152
413736752930 390103230
175508014045 3919146
428041480900 390097741
625556763255 246006002
364220386880 390092252
915502595570 390086763
261336381865 390081274
755949860520 78240206
935859323835 277765356
78125827480 311714821
820321136385 154345191
148549103640 390075785
384577115145 390070296
57769099215 390064807
571638942445 390059318
397231297580 390053829
232304231594 66191851
980424053280 390048340
880290957490 384098264
885792775940 390042851
586493852260 390037362
36312007260 390031873
542479304660 390026384
154050922090 390020895
693229130190 390015406
613452762665 384109242
685526584360 63134478
964468779775 390009917
229976016700 390004428
523773121930 389998939
71523645340 389993450
2750914715 389987961
222960087299 61888475
532864681493 98450704
526524031155 389982472
258848154224 29421040
280592746440 389976983
51717098920 159510340
20906915600 7278414
456650936840 389971494
260236018175 389966005
253083654190 389960516
436871539014 29684512
123240738770 26671051
826923318525 237887771
659117855800 389955027
315804384520 389949538
549631668645 389944049
393930206510 389938560
270980049912 40453930
669231286353 3963058
70973463495 389933071
138645830430 389927582
215121106885 258724015
325707657730 389922093
596947307315 389916604
370822569020 51832627
103984374195 186296660
595296761780 336294563
974372052985 270624167
939710596750 389911115
647564037055 239649740
885792775940 389905626
882491684870 389900137
72073827185 389894648
622469166840 30881114
700381494175 279939
443072949889 203197291
461602573445 389889159
90780009915 389883670
535877122520 274384132
8252733165 389878181
133694193825 389872692
163954195300 332287593
874238957195 389867203
54468008145 389861714
573839669825 359803950
337811658320 285548758
524873485620 389856225
818670590850 389850736
698180766795 389845247
944662233355 389839758
7702551320 86973205
540372115329 180642990
742745496240 389834269
290496019650 389828780
922654959555 389823291
922654959555 389817802
88029100690 78662859
980974235125 386875698
105634919730 162002346
426941117210 389812313
519371667170 389806824
443631085295 34558744
187612014635 57211847
483059665400 389801335
916602959260 389795846
517721121635 284708941
789510953065 281453964
83698371695 61065125
883592048560 36364625
89733235332 190413410
813168772400 389790357
483609847245 389784868
561185487390 389779379
544703728053 49208885
178258923270 203828526
667920765320 389773890
631608763550 389768401
174957832200 389762912
617304035580 389757423
272043335407 9237987
385948811083 59006750
244830926515 389751934
731191677495 389746445
499565120750 389740956
181009832495 389735467
216771652420 207879408
91880373605 389729978
447848027320 389724489
309202202380 347750106
578791306430 389719000
878090230110 389713511
736975345117 63041165
485260392780 144311299
80876736705 389708022
640961854915 386398155
38512734640 389702533
659117855800 389697044
867086593210 389691555
826373136680 389686066
323506930350 389680577
655816764730 389675088
818120409005 389669599
719087676905 389664110
610701853440 389658621
364220386880 389653132
157352013160 389647643
793362225980 389642154
886342957785 25573251
996379326785 65873489
732842223030 389636665
872038229815 25518361
242080017290 48665474
214570925040 208022122
709734585540 389631176
229976016700 389625687
185411287255 389620198
621705490340 389614709
261886563710 389609220
98482555745 389603731
748247314690 389598242
394480388355 389592753
299298929170 389587264
806016408415 306813144
839799004066 166442947
435744026730 255293390
524908626198 352004081
720947507032 157078713
655816764730 389581775
498464757060 389576286
531475667760 389570797
539178213590 21253408
710284767385 389565308
737243677790 389559819
543029486505 389554330
830774591440 389548841
157902195005 389543352
135344739360 389537863
338944176572 197022166
395030570200 242531465
742745496240 8485994
818670590850 389532374
215671288730 169807704
746046587310 389526885
576590579050 389521396
500665484440 389515907
555133487095 389510418
448948391010 141808315
910000777120 389504929
280046577054 284297266
357068022895 389499440
273990564300 389493951
354584274278 81105464
917153141105 307861543
394480388355 153516352
286784677812 226404783
906699686050 389488462
806151536617 41249835
178809105115 370529456
659668037645 389482973
710284767385 367170188
344964022305 168600124
439595299645 389477484
173857468510 386436578
229425834855 389471995
775206225095 389466506
688827675430 389461017
951814597340 389455528
15405097150 99054494
540828759125 389450039
653616037350 294276268
889146868794 238870302
450048754700 389444550
5490 389439061
154647156645 187954338
659117855800 389433572
73214249597 47688432
633259309085 389428083
710834949230 389422594
95181464675 188190365
69322917960 389417105
481409119865 8096275
978773507745 389411616
898446958375 389406127
552382577870 389400638
517721121635 229621337
784009134615 134650659
644262945985 389395149
445097118095 389389660
956216052100 170268780
267388382160 389384171
552932759715 389378682
680024765910 6685602
728990950115 389373193
102333828660 389367704
791711680445 389362215
428591662745 389356726
326257839575 389351237
429141844590 389345748
772455315870 202346496
455550573150 316182867
254184017880 224544012
354317113670 389340259
524617322060 93472181
202466924450 389334770
49516371540 389329281
356059495664 97254102
810417863175 328884413
846729864945 389323792
324607294040 201621948
695980039415 389318303
120489829545 296943922
675323103854 99416768
547430941265 216606918
870937866125 389312814
763674137301 233677708
29709825120 389307325
903948776825 389301836
117188738475 239902234
914402231880 389296347
768053861110 235823907
871044017896 270047822
791519452757 18360705
65690480497 53759266
134244375670 389290858
146898558105 389285369
42364007555 130204569
915502595570 389279880
779057498010 389274391
298198565480 389268902
639432380253 62634979
847280046790 381737994
101233464970 389263413
947963324425 338841459
596065894346 95415287
739994587015 60022215
422539662450 365880273
299298929170 32390589
967219689000 389257924
864335683985 389252435
88029100690 389246946
77025463790 389241457
933854471420 129452576
754299314985 271282847
341662931235 250490515
532025849605 389235968
846179683100 253718047
845629501255 304183913
824722591145 389230479
515520394255 389224990
671221856390 389219501
376324387470 197181347
248682199430 389214012
424740389830 389208523
317454930055 284577205
510568757650 336113426
550181850490 103758567
9903278700 27379132
904498958670 389203034
943561869665 389197545
858833865535 389192056
533126213295 389186567
98482555745 389181078
397231297580 237459629
803478099138 126197599
682225493290 389175589
695980039415 389170100
565586942150 389164611
307001475000 133832798
470405482965 102446696
983725144350 210667820
523222940085 356576418
102884010505 389159122
389528751750 389153633
161753467920 389148144
614071502120 79628923
704782948935 102347894
110696775455 697103
177158559580 389142655
784009134615 236455142
341662931235 382824816
986476053575 389137166
61620372130 2146199
632173732761 240774985
107835647110 389131677
628307672480 389126188
674522947460 196758694
827473500370 389120699
893495321770 389115210
416487662155 389109721
939160414905 241719093
137545466740 362279489
304599375258 28235416
486910938315 389104232
626657126945 319926365
938315355583 63419906
721838586130 389098743
390224644589 150442512
102333828660 389093254
124891284305 10522413
596947307315 389087765
678924402220 389082276
680024765910 343803515
514970212410 300978337
248682199430 389076787
105634919730 160174509
895696049150 242075878
853882228930 389071298
904639164197 88252142
632709127240 380590793
501215666285 389065809
670671674545 121488037
417037844000 100393810
250882926810 389060320
896246230995 389054831
986476053575 389049342
430858565509 278511860
237128380685 389043853
944112051510 204404871
388978569905 389038364
110036374490 234901755
558984760010 389032875
796113135205 389027386
651515478731 103445694
634359672775 389021897
461052391600 389016408
430242208280 389010919
8326807220 139629182
349365477065 389005430
254734199725 388999941
625556763255 151199994
897346594685 388994452
112829565482 236466120
564796037302 20693530
782358589080 13074798
347164749685 154910558
946937913030 107101368
932008050920 388988963
418208626071 240873787
320756021125 316073087
938610233060 211079495
543579668350 388983474
476457483260 388977985
558434578165 388972496
276213384905 247855795
600798580230 388967007
812618590555 388961518
552576032186 149169064
212370197660 27373643
136995284895 142571286
218422197955 47386537
999680417855 388956029
747697132845 388950540
634909854620 388945051
500115302595 388939562
275090927990 388934073
852231683395 388928584
819770954540 388923095
281693110130 388917606
632728371674 267402124
53367644455 388912117
225024380095 388906628
323506930350 32944978
422539662450 142724978
892394958080 335196763
856082956310 388901139
594746579935 83630404
625556763255 342645336
481409119865 388895650
806566590260 388890161
925956050625 388884672
120489829545 252889208
272340018765 135347762
704782948935 388879183
280592746440 60658939
926506232470 388873694
713585858455 381013446
399982206805 350884325
817020045315 154756866
606300398680 374371756
485260392780 388868205
280080916238 255452571
225574561940 388862716
48416007850 388857227
233277107770 85260637
625006581410 388851738
521022212705 388846249
654716401040 388840760
640411673070 339209222
110713906624 183541182
867636775055 388835271
212920379505 388829782
737243677790 388824293
531475667760 388818804
862685138450 388813315
650865128125 388807826
93530919140 388802337
382926569610 380272431
251056390188 150376644
93530919140 387078791
863808517517 288770801
56118553680 321018676
13460947586 83570025
865986229520 388796848
156801831315 282068732
41263643865 388791359
737991611838 101766060
257174719559 131055364
623906217720 388785870
733392404875 346004604
872588411660 388780381
421989480605 388774892
27028856733 194381957
856082956310 388769403
198615651535 388763914
1100369180 26879633
809867681330 52782224
129292739065 13535874
519371667170 388758425
786209861995 388752936
841228046495 388747447
348815295220 388741958
347714931530 388736469
46215280470 198443817
305901111310 388730980
925956050625 388725491
556233850785 13579786
35211643570 388720002
471505846655 388714513
623969566269 245100317
743845859930 133668128
979873871435 257653660
547981123110 388709024
722938949820 388703535
469855301120 388698046
522122576395 388692557
239513648245 41277280
694879675725 388687068
216771652420 117524979
960617506860 65154430
382376387765 388681579
123790920615 388676090
214247411450 31825222
429141844590 388670601
194214196775 288677488
45665098625 388665112
71523645340 388659623
203715381360 231372328
547981123110 388654134
974372052985 388648645
133144011980 388643156
52817462610 344895826
308652020535 388637667
511669121340 388632178
824722591145 388626689
463253118980 388621200
360919295810 388615711
616753853735 388610222
556784032630 388604733
603549489455 388599244
802165135500 388593755
693830595762 252181127
847416195946 10527902
304250565775 388588266
987026235420 313367010
953465142875 42012806
20356881958 144931556
771354952180 388582777
662969128715 388577288
324607294040 388571799
130943284600 388566310
528174576690 388560821
489383074789 94202218
543579668350 310798158
327908560758 224840418
118340594474 308591580
711935312920 388555332
319105475590 25973948
280042564595 388549843
285544383045 37462425
965018961620 388544354
135894921205 388538865
846198867155 176614064
61331192235 62168414
346614567840 351367357
631608763550 269427565
5799294806 10807841
496814211525 326891906
891294594390 388533376
825822954835 388527887
90229828070 388522398
599148034695 388516909
453349845770 388511420
20906915600 388505931
592545852555 388500442
878640411955 6833805
265187654780 388494953
206318197365 132383702
550447990144 53589107
700931676020 388489464
205768015520 388483975
850581137860 388478486
756595056955 207478711
327973374870 255101275
81977100395 298365573
981524416970 226124844
63821099510 64100542
34111279880 388472997
627757490635 16829274
777406952475 372016975
868405051337 112667214
193860795580 68925373
887993503320 388467508
920454232175 388462019
599698216540 388456530
311953111605 259552854
161753467920 388451041
478108028795 388445552
895696049150 388440063
651030105509 81637897
12104006080 338682278
395212717176 138608228
222273470870 346372367
706433494470 388434574
524873485620 120285946
964468779775 388429085
374123660090 388423596
301499656550 323422858
737243677790 361648254
673422583770 50421954
127642193530 388418107
368621841640 388412618
699831312330 388407129
284444019355 388401640
298351582333 472054
621155308495 388396151
87478918845 388390662
614002944510 388385173
5490 388379684
217321834265 388374195
419238571380 388368706
380175660385 388363217
492073599525 19030363
569438215065 388357728
324607294040 166470392
690478220965 145425566
246481472050 388352239
597723696339 130775425
890194230700 388346750
550181850490 7278414
68222554270 238151243
532025849605 388341261
80876736705 202955775
508368030270 388335772
821971681920 388330283
415937480310 230422731
226674925630 325909375
220072743490 388324794
420889116915 388319305
803931164106 122014981
447848027320 384004951
807666953950 388313816
297648383635 92215200
138691641624 63150945
291736243060 44427966
262436745555 388308327
28059279585 107485598
599284979756 181038198
343863658615 308948365
731191677495 175960873
139746194120 174956386
991977872025 388302838
886893139630 388297349
639861491225 388291860
793362225980 379372235
609601489750 386365221
88029100690 960575
211820015815 388286371
886342957785 28191504
781808407235 186258237
287745110425 173595114
64371281355 388280882
968870234535 388275393
548531304955 161837676
625006581410 224368364
508368030270 388269904
996379326785 377220547
851681501550 388264415
279579586493 295110596
304250565775 388258926
694329493880 328824034
117188738475 388253437
53917826300 388247948
561735669235 388242459
167255286370 7706556
693229130190 388236970
243180380980 388231481
919353868485 388225992
106937569537 69924371
211820015815 388220503
980424053280 154954470
738344041480 388215014
185961469100 388209525
642612400450 305654965
944662233355 314805128
242630199135 350977638
411536025550 260656143
945762597045 388204036
403283297875 388198547
294014315939 41546241
963624263864 92818990
512769485030 383900660
895968868917 29168546
335060749095 264317306
778507316165 284138085
763728851653 65972291
169456013750 388193058
727340404580 388187569
429141844590 388182080
299927087749 287859627
259789062464 245380256
922654959555 388176591
269038927695 388171102
750448042070 388165613
204667651830 388160124
253083654190 326035622
353216749980 143570284
307740802296 56575123
26958915895 388154635
614002944510 388149146
872038229815 388143657
316918031590 226113866
606850580525 207769628
509468393960 388138168
587594215950 120357303
694879675725 388132679
142497103345 298716869
667920765320 388127190
971070961915 292437453
561185487390 387863718
866536411365 388121701
704232767090 388116212
90229828070 388110723
231076380390 388105234
26131432351 21796819
655816764730 388099745
642062218605 318768186
677273856685 256144185
875889502730 283023818
244280744670 388094256
990877508335 388088767
374673841935 388083278
218422197955 388077789
286823106301 104801477
140846557810 388072300
51717098920 291054225
593646216245 388066811
961167688705 107205659
889644048855 388061322
42914189400 197236237
256934927105 388055833
375774205625 388050344
240429471755 388044855
666270219785 388039366
808217135795 175444907
536977486210 215948238
377424751160 388033877
601946259100 223171762
118839284010 388028388
210719652125 388022899
440145481490 388017410
522464310557 43725374
200816378915 388011921
721288404285 388006432
294897474410 33932998
218422197955 388000943
884142230405 387995454
50661371778 257895176
387328024370 387989965
24268923592 298667468
391179297285 387984476
73909039147 186269215
240429471755 387978987
51166917075 384894169
996929508630 387973498
56118553680 147802303
568888033220 387968009
53367644455 387962520
324057112195 387957031
99582919435 51020255
340012385700 387951542
160653104230 367011007
429141844590 387946053
800514589965 181329115
46215280470 387940564
97932373900 387935075
859384047380 387929586
550187335 387924097
593646216245 387918608
542479304660 387913119
183982546721 122212585
507360825888 199964270
189812742015 126911169
174407650355 387907630
589244761485 387902141
376874569315 387896652
557334214475 178337610
90229828070 35920016
733942586720 387891163
520472030860 387885674
945762597045 387880185
489661847540 387874696
690478220965 387869207
774158253910 77153384
621155308495 387863718
109486192645 58496273
149649467330 104642296
552932759715 162046258
568337851375 387858229
826923318525 387852740
46383194469 175011276
261886563710 387847251
861034592915 226531030
763652406350 387841762
372553951058 100119360
999130236010 387836273
57218917370 387830784
193816976893 109626308
814269136090 387825295
977122962210 327654877
695622675162 59616029
6052005785 387819806
70442026585 117975077
63821099510 152050789
647048435910 107002566
397947719279 9638684
496814211525 387814317
281142928285 387808828
164504377145 374163174
774656043250 141462508
800514589965 387803339
385677478835 354320439
786214417865 325349497
706433494470 387797850
371922932710 387792361
857183320000 229023036
168355650060 387786872
278392019060 273511381
486910938315 322566574
742745496240 368031961
458301482375 259843771
776306588785 37676496
444546936250 239819899
840127682805 387781383
470405482965 387775894
195864742310 387770405
297098201790 387764916
553125637686 135572811
559078407839 205030617
218422197955 387759427
215121106885 147945017
49516371540 387753938
298198565480 105092394
1650551025 211337478
922104777710 387748449
260786200020 356801467
745496405465 155075228
286657859956 266018896
495163665990 387742960
50066553385 387737471
117188738475 53567151
997479690475 387731982
531475667760 201973244
510568757650 20951513
840677864650 14952036
772656712769 36370114
902298231290 205338001
956216052100 29333216
867729259216 120988538
658017492110 387726493
853332047085 387721004
211401026559 230625824
982624780660 387715515
584843306725 295467381
243180380980 178765752
598597852850 284785787
357068022895 387710026
916052777415 346740130
574389851670 225987619
689928039120 227486116
301009557299 35096666
499014938905 101513566
926506232470 387704537
633809490930 114456628
642062218605 11312829
722938949820 370628258
593890191317 49499802
816469863470 387699048
109138752504 98324457
738344041480 265063810
413186571085 149756387
962818234240 387693559
924305505090 238683676
109486192645 387688070
449498572855 252768450
892945139925 387682581
996379326785 148197511
190362923860 258290384
766403315575 387677092
151300012865 48994814
264113347373 33477411
297304472921 129079324
902848413135 387671603
497364393370 387666114
281693110130 146095224
586667430907 191522188
1296567996 27768851
833262388031 76225743
369722205330 179896486
863235320295 387660625
107285465265 387655136
106185101575 246779951
204117469985 387649647
209069106590 387644158
105084737885 128629226
17055642685 387638669
556233850785 47595119
75949597507 203927328
151300012865 387633180
132680023902 137916614
508368030270 387627691
681125129600 300111075
178809105115 387622202
212370197660 387616713
265187654780 387611224
802715317345 387605735
145801043206 144437546
641791157899 32500369
243730562825 387600246
863785502140 261188576
849480774170 311775200
705333130780 387594757
187061832790 2788412
905599322360 178941400
479208392485 387589268
831324773285 387583779
522959168771 70643430
578255697880 63902938
154601103935 222919268
326257839575 235856841
63270917665 387578290
726240040890 387572801
991977872025 387567312
271239655075 301576638
649764764435 387561823
754552626846 104175731
34661461725 102644300
967310680153 110921712
214696562761 166931468
74274554565 387556334
118362643787 192383961
419788753225 387550845
468754937430 387545356
744946223620 387539867
21457097445 216063507
875889502730 387534378
547981123110 122322365
395030570200 137861724
475907301415 387528889
271789836920 135386185
90229828070 387523400
608501126060 336947754
872038229815 387517911
972171325605 387512422
988126599110 387506933
552932759715 387501444
485810574625 387495955
945762597045 387490466
372473114555 387484977
722388767975 387479488
619504762960 117349331
99032737590 387473999
415574231849 40832671
13204369770 387468510
785659680150 387463021
728486376371 121213587
791711680445 387457532
600435715999 13985972
944112051510 387452043
71523645340 26890611
282243291975 173112082
777957134320 221349414
859384047380 387446554
371610649614 55263252
420889116915 366489552
346369256033 23449008
566699035833 311325102
717711685661 111920710
301499656550 216403825
307551656845 387441065
873688775350 387435576
862685138450 387430087
233277107770 387424598
837376773580 73876451
958416779480 387419109
421439298760 341333465
175508014045 191445342
84177827775 383719523
402733116030 387413620
999130236010 387408131
242630199135 387402642
43464371245 387397153
889724243145 23234937
584293124880 387391664
999680417855 387386175
327358203265 387380686
598047671005 387375197
384026933300 285971411
52267280765 237679189
183210559875 261413625
843428773875 387369708
978223325900 387364219
921554595865 387358730
425840753520 387353241
357068022895 387347752
229425834855 387342263
829124045905 387336774
153500740245 387331285
52839199050 26725941
882000652489 152402085
707533858160 387325796
330197814730 154306768
998580054165 265415106
291596383340 387320307
494613484145 387314818
891294594390 345664286
786209861995 387309329
370460061574 111157739
902298231290 387303840
850581137860 387298351
989226962800 144799820
571088760600 387292862
840677864650 387287373
385677478835 387281884
125991647995 387276395
177158559580 387270906
812068408710 387265417
257485108950 136302848
730091313805 387259928
552932759715 387254439
483059665400 387248950
322956748505 54577127
738344041480 387243461
877692955338 218846430
603076976960 82845477
434093481195 387237972
929807323540 55186406
800527143308 129073835
732292041185 387232483
852231683395 244639241
865986229520 355165745
133694193825 387226994
791161498600 387221505
606943844124 281239893
726240040890 387216016
752648769450 199349502
739471493385 171981348
586493852260 387210527
477007665105 379849778
597788724522 2431627
666270219785 170395027
880841139335 387205038
620054944805 387199549
842878592030 387194060
669571310855 387188571
627207308790 72065081
753198951295 387183082
319655657435 387177593
362569841345 387172104
532025849605 387166615
850581137860 387161126
986476053575 158390584
625006581410 387155637
101996416922 5434110
392829842820 158796770
572189124290 387150148
179359286960 387144659
58869462905 387139170
857183320000 13442561
709734585540 387133681
765302951885 387128192
756500042365 293952417
655816764730 387122703
230526198545 387117214
742195314395 191544144
591995670710 387111725
268488745850 387106236
121040011390 387100747
62720735820 387095258
534226576985 338682278
325707657730 276799292
397231297580 269015890
495713847835 266243945
378525114850 387089769
790061134910 387084280
367521477950 142450528
31910552500 180955863
737243677790 279060760
52817462610 144766886
857733501845 102342405
445647299940 189118006
229425834855 254607265
316354566365 52809669
246092139861 215174289
313053475295 10368721
796113135205 387078791
57218917370 387073302
184861105410 387067813
717437131370 387062324
225574561940 289758821
11003642390 387056835
237962771972 44109604
598047671005 172316177
907249867895 387051346
425840753520 387045857
685066054352 230301973
803815681035 387040368
474806937725 387034879
21457097445 18525375
582092397500 228929723
489111665695 340795543
739444405170 279203474
883592048560 131933604
159002558695 387029390
308652020535 352926233
387878206215 65417902
660768401335 387023901
699507430977 102754080
679601753217 79464253
884142230405 387018412
565870498401 10209540
906845303731 90903329
290496019650 387012923
251517320893 194497226
856082956310 1449096
450048754700 83696272
176058195890 13480984
127715735152 192383961
94631282830 387007434
702032039710 362696653
928156778005 246154205
990327326490 387001945
315804384520 386996456
345514204150 386990967
72624009030 386985478
510568757650 386979989
264637472935 97440728
965569143465 177574639
875889502730 123321363
210169470280 116152729
44014553090 270980952
410435661860 386974500
746596769155 386969011
639861491225 386963522
671772038235 386958033
43464371245 386952544
915502595570 144959001
466004028205 386947055
666270219785 386941566
4951642095 386936077
792812044135 14403136
802165135500 386930588
770364851522 167963400
900112801753 263976988
360482966803 253322839
254184017880 319108504
533126213295 386925099
997479690475 386919610
990877508335 386914121
943561869665 386908632
851131319705 386903143
486360756470 386897654
983174962505 33675015
350465840755 65472792
66021826890 386892165
630759483187 130605266
37412370950 386886676
875339320885 386881187
195864742310 143054318
97382192055 386875698
721838586130 386870209
279492382750 386864720
669789866368 2404182
174407650355 386859231
140296375965 382802860
342213113080 386853742
48416007850 386848253
29159643275 159927504
522672758240 92259112
14304733460 386842764
430242208280 386837275
676173492995 386831786
111136738180 386826297
64921463200 386820808
874238957195 386222507
245381108360 386815319
245381108360 386809830
754299314985 386804341
439595299645 281519832
403283297875 386798852
677824038530 386793363
296151058046 122157695
576590579050 337743659
75374918255 93565494
113337465560 386787874
535326940675 356708154
927056414315 216431270
729541131960 386782385
916248004678 156288297
198065469690 104741098
943011687820 386776896
82527282240 386771407
951814597340 322835535
811518226865 297168971
247031653895 386765918
80876736705 237481585
622255672185 386760429
952364779185 386754940
568888033220 386749451
85478034977 9885689
137720944581 119133256
48966189695 386743962
84177827775 386738473
131157278754 132559350
661318583180 386732984
455000391305 386727495
910550958965 242849827
61620372130 106645781
570538578755 386722006
958966961325 370260495
905699968664 164192457
973006007809 70797122
673422583770 386716517
342213113080 386711028
781376030308 254047387
80326554860 368558905
335610930940 229302975
824722591145 386705539
525982829314 305364048
916645323362 262785875
961167688705 386700050
324607294040 386694561
524323303775 74419862
879861143926 50207883
152950558400 356982604
546330577575 386689072
507817848425 386683583
854432410775 386678094
66572008735 281421030
659668037645 386672605
717583885274 53578129
804365862880 386667116
153500740245 190775684
524323303775 386661627
352666568135 359397764
272340018765 386656138
302972662961 8260945
406034207100 42012806
709734585540 14984970
803265499190 386650649
370822569020 253668646
188712378325 386645160
254734199725 386639671
780157861700 261397158
621705490340 386634182
90809848119 212320009
291596383340 386628693
935309141990 44290741
371372750865 175845604
95731646520 386623204
181009832495 386617715
299298929170 386612226
541378940970 386606737
118289102165 345192232
353315112860 71384445
739994587015 353985610
973964689431 31144586
734492768565 386601248
992528053870 386595759
104534556040 266688554
647564037055 35162534
607400762370 386590270
18156006375 386584781
376324387470 386579292
628307672480 386573803
434643663040 386568314
985925871730 386562825
866567138787 334702753
250332744965 386557336
585393488570 88625394
459952027910 386551847
995829144940 386546358
243730562825 358085893
367521477950 386540869
494613484145 386535380
231626562235 170131555
691028402810 386529891
344413840460 86682288
491862574920 386524402
885288970656 113073400
225024380095 72910387
519371667170 152138613
896246230995 386518913
811518226865 386513424
780708043545 386507935
858053005557 29415551
511669121340 386502446
493513120455 141478975
735042950410 386496957
278942200905 111097360
988731231835 227414759
843428773875 386491468
507817848425 386485979
15955278995 386480490
815369499780 386475001
138645830430 386469512
797213498895 344001119
575685876254 66641949
535877122520 386464023
198065469690 386458534
782358589080 319190839
941361142285 386453045
929257141695 386447556
560085123700 117991544
907249867895 138103240
217321834265 368273477
614553126355 386442067
218972379800 386436578
978773507745 222672263
61070190285 386431089
463253118980 386425600
184310923565 386420111
977122962210 386414622
575490215360 386409133
912751686345 386403644
314153838985 386398155
171656741130 386392666
554583305250 386387177
99582919435 76824044
372473114555 298612578
702032039710 386381688
598597852850 356241589
319655657435 386376199
484160029090 386370710
777957134320 375892209
86378555155 386365221
45114916780 211825999
343863658615 286822206
646463673365 386359732
554583305250 386354243
978773507745 386348754
523773121930 386343265
290496019650 386337776
244280744670 386332287
147998921795 386326798
980424053280 386321309
673972765615 77246697
40163280175 386315820
642612400450 226964661
947963324425 386310331
716407081770 308794673
471505846655 386304842
751158980258 36748855
984275326195 386299353
105084737885 254519441
232726925925 386293864
21457097445 361500051
533676395140 386288375
23107642980 386282886
502866211820 39581179
72073827185 122053404
504542237293 299364571
585393488570 240407222
574940033515 386277397
171106559285 386271908
81977100395 386266419
325789185847 76176342
571638942445 386260930
503416393665 274845208
396130933890 386255441
363120023190 386249952
4401460250 386244463
802165135500 46843126
503966575510 48528249
462702937135 328390403
863785502140 306516738
544129850195 116608316
704479096943 33131604
296548019945 86825002
373573478245 239435669
553482941560 386238974
915502595570 386233485
63821099510 385443069
441796027025 386227996
313053475295 386222507
177708741425 199794111
157352013160 191352029
391729479130 386217018
186561507532 204690299
379075296695 386211529
943011687820 239946146
991977872025 225180736
416143312321 37983880
131493466445 386206040
583192761190 386200551
394480388355 386195062
774656043250 47150510
454450209460 386189573
906699686050 386184084
929605462657 20018383
763652406350 386178595
988676780955 386173106
590705867744 22713482
812068408710 314294651
573359626422 10209540
872666234702 209817025
331759658025 386167617
879190593800 386162128
739994587015 222562483
203017106295 109269523
106735283420 386156639
88579282535 386151150
220622925335 386145661
443996754405 159296269
794635443769 101551989
838477137270 386140172
713035676610 382704058
313053475295 386134683
783458952770 183936390
106185101575 386129194
653616037350 101612368
179909468805 386123705
956766233945 386118216
24208006670 386112727
844529137565 386107238
133694193825 5725027
771354952180 386101749
467104391895 386096260
394480388355 299907982
835176046200 386090771
969420416380 342963698
34111279880 386085282
566687305840 386079793
214020743195 386074304
437394572265 197647912
261886563710 386068815
113887647405 386063326
77604144523 253092301
602449125765 208625912
413186571085 333259146
458548910028 71878455
952914961030 386057837
304800747620 386052348
288295292270 184924410
265737836625 386046859
913852050035 386041370
76475281945 386035881
247031653895 386030392
359818932120 386024903
387878206215 386019414
315804384520 386013925
332309839870 386008436
230526198545 121729553
245931290205 386002947
464482402813 101875840
319655657435 385997458
908350231585 385991969
912201504500 385986480
506167302890 385980991
15955278995 385975502
747697132845 385970013
900844137065 153099188
912751686345 385964524
261336381865 385959035
739444405170 385953546
661868765025 385948057
451699300235 385942568
193113833085 385937079
310302566070 216156820
48966189695 59544672
28067518574 124990019
515520394255 385931590
483130621703 14573295
352666568135 385926101
526626626054 244172676
311953111605 385920612
374123660090 312845555
339462203855 385915123
150749831020 385909634
31910552500 385904145
237678562530 385898656
275641109835 385893167
863235320295 385887678
407134570790 385882189
61221543971 119846826
807116772105 303569145
718537495060 385876700
292736728906 319580558
529274940380 385871211
542479304660 385865722
233277107770 354600378
463803300825 50416465
959517143170 385860233
230526198545 385854744
3851278405 385849255
708634221850 385843766
108936010800 385838277
912751686345 273835232
362569841345 12959529
26408734050 385832788
240429471755 385827299
736693495945 69342537
227775289320 385821810
8252733165 385816321
363796797842 4226530
426390935365 268466990
353330097830 48649007
758700769745 385810832
883592048560 385805343
320756021125 385799854
292146565185 319306108
842328410185 255436104
772111026415 42847134
414042726257 13722500
585943670415 385794365
923755323245 267440547
147448739950 385788876
559275040286 14622696
370822569020 385783387
974018646301 121191631
357068022895 125928638
700381494175 385777898
706983676315 385772409
414837116620 385766920
349365477065 385761431
746596769155 385755942
384026933300 385750453
297353544581 77197296
547430941265 385744964
998630992085 96161791
326808021420 385739475
385127296990 102243603
511118939495 313690861
517170939790 47397515
276741473525 362016017
935309141990 385733986
692678948345 385728497
150229728895 22016379
170006195595 385723008
170006195595 180505765
44014553090 385717519
565036760305 146951508
119389465855 385712030
104534556040 385706541
145798194415 385701052
177708741425 71422868
727890586425 223254097
620605126650 385695563
709734585540 385690074
641512036760 279549281
344964022305 39937964
933658596455 385684585
561735669235 126236022
106211009655 64682376
509468393960 80748679
917703322950 385679096
945762597045 385673607
200266197070 385668118
71523645340 385662629
673422583770 385657140
878640411955 385651651
655266582885 385646162
61070190285 385640673
192013469395 385635184
282243291975 336053047
327908385110 385629695
453349845770 385624206
301499656550 385618717
111136738180 2749989
434643663040 227562962
747786197359 173101104
780157861700 385613228
637110582000 385607739
198615651535 385602250
550732032335 385596761
466554210050 383988484
242630199135 385591272
223373834560 385585783
993628417560 385580294
648114218900 293238847
25858552205 385574805
416554227258 26374645
643712764140 385569316
175508014045 198383438
297098201790 102924239
934758960145 385563827
679474584065 385558338
785109498305 1816859
725224635942 236976597
823622227455 385552849
177708741425 385547360
130943284600 385541871
109486192645 48314178
737793859635 385536382
735060762215 38291264
385127296990 385530893
702582221555 385525404
29159643275 385519915
529825122225 74101500
745496405465 385514426
112360884309 65785665
765302951885 122311387
629408036170 385508937
364220386880 385503448
295447656255 385497959
151850194710 18014898
196414924155 289945447
842328410185 385492470
105084737885 385486981
222823652715 385481492
959517143170 385476003
359268750275 385470514
285324353572 48917968
865570599532 195776163
623906217720 264311817
792812044135 385465025
460502209755 385459536
975218338935 63370505
452249482080 203674834
636560400155 385454047
340562567545 233364835
243180380980 385448558
565586942150 385443069
326257839575 385437580
649214582590 279126628
214020743195 192685856
365870932415 198334037
671772038235 385432091
681675311445 385426602
755949860520 385421113
407134570790 385415624
682225493290 385410135
86938825782 353842896
185961469100 385404646
289395655960 385399157
470955664810 385393668
516070576100 385388179
437944754110 141034366
906149504205 9446569
207418561055 385382690
74927495979 29969940
957316415790 385377201
728440768270 49505291
530375304070 385371712
413752133108 115263511
558434578165 358404255
470405482965 275959475
748247314690 385366223
117188738475 159515829
17605824530 385360734
881391321180 72630448
569503693346 90222693
627757490635 186801648
67122190580 385355245
962818234240 385349756
540278577280 365408219
477557846950 385344267
225024380095 385338778
366421114260 340361912
488011302005 385333289
483059665400 337858928
292154140005 323269166
201916742605 385327800
412086207395 61141971
294897474410 385322311
204826580336 222205698
329670543971 107968630
212370197660 183189886
263537109245 385316822
138095648585 270503409
722938949820 385311333
861584774760 128717050
678374220375 325717260
118289102165 385305844
475907301415 385300355
979873871435 385294866
891457689047 133761441
241099308311 25507383
1916921217 46414984
651965491815 385289377
17605824530 372719567
649925833651 11922108
90270347868 61405443
943561869665 329323533
998029872320 164818203
960617506860 358179206
12104006080 385283888
840127682805 385278399
750448042070 81583007
421989480605 385272910
730091313805 385267421
582642579345 242037455
569438215065 385261932
592545852555 28109169
799414226275 385256443
873138593505 385250954
28609461430 266957515
553482941560 183184397
212920379505 385245465
193113833085 337271605
546880759420 385239976
960067325015 148889125
329077816887 127147196
371372750865 120972071
251433108655 385234487
916052777415 385228998
738344041480 385223509
886342957785 385218020
157352013160 269164093
142109104983 49263775
204667651830 332380906
166166784409 13859725
714136040300 362943658
376324387470 265909116
182110196185 330273130
381826205920 385212531
540828759125 385207042
509468393960 385201553
279492382750 385196064
804365862880 87999648
510018575805 385190575
206318197365 385185086
957316415790 227436715
393471570207 92769589
813718954245 385179597
814472135777 86918315
889644048855 57189891
102333828660 385174108
886401525415 149717964
981545846026 325080536
249232381275 354100879
377424751160 385168619
6052005785 385163130
670121492700 385157641
935309141990 385152152
374673841935 385146663
641512036760 291981866
282244856340 45350118
5501823940 385141174
360919295810 314519700
147448739950 385135685
374123660090 360336383
365320750570 149053795
360919295810 385130196
398331661270 385124707
221173107180 290181474
858833865535 385119218
689377857275 385113729
550732032335 385108240
310302566070 385102751
567237487685 385097262
431460481179 127767453
329558930645 385091773
341112749390 247844817
923755323245 68222781
160102922385 125802391
489661847540 385086284
665169856095 450098
768604042955 385080795
676173492995 385075306
332309839870 385069817
321306202970 243557908
201366560760 258438587
849480774170 385064328
617327934686 150590715
920454232175 385058839
718537495060 385053350
821421500075 385047861
419238571380 385042372
543029486505 369607304
903398594980 329630917
136995284895 297569668
907800049740 384273912
414593885144 22115181
329008748800 129765449
70973463495 385036883
455000391305 224379342
510568757650 227837412
156251649470 385031394
693893741218 123315874
844529137565 385025905
125441466150 385020416
786209861995 339269601
507866294339 21324765
998029872320 385014927
861034592915 385009438
790611316755 385003949
589244761485 384998460
188162196480 384992971
668470947165 384987482
916602959260 333533596
58869462905 301807176
209619288435 384981993
288295292270 384976504
523773121930 384971015
413736752930 155267343
745496405465 384965526
966119325310 384960037
392279660975 384954548
62170553975 384949059
781808407235 384943570
311953111605 190347542
31360370655 384938081
253633836035 384932592
649317797746 85908339
247622822103 298859583
15405097150 384927103
400756811904 1388717
951814597340 310194368
1100369180 384921614
50616735230 384916125
655816764730 384910636
337811658320 384905147
659117855800 384899658
136995284895 377022943
416487662155 384894169
675091023445 164708423
634359672775 233814933
138095648585 384888680
903948776825 384883191
396725911464 299435928
757050224210 310435884
330109112490 384877702
258739823320 226498096
516779527270 191637457
227775289320 384872213
810417863175 319695827
676173492995 45514788
963918597930 384866724
361469477655 384861235
90780009915 308937387
515520394255 86671310
402182934185 324773152
311402929760 384855746
476457483260 384850257
466004028205 366412706
235031340515 143438548
916602959260 384844768
853882228930 384839279
293246928875 148027352
886893139630 129480021
404933843410 384833790
593646216245 288836669
940260778595 384828301
651415309970 384822812
282371163719 61531690
829124045905 218094437
75374918255 384817323
702582221555 39586668
383476751455 384811834
922104777710 270108201
917703322950 384806345
891294594390 144744930
814819317935 353123837
907249867895 384800856
786209861995 384795367
892394958080 384789878
441796027025 384784389
366421114260 54626528
660218219490 384778900
867086593210 384773411
116638556630 297926453
605200034990 325574546
664069492405 384767922
934304484504 40311216
901748049445 384762433
543265442148 88471702
206318197365 341465201
284444019355 384756944
185411287255 111717617
799414226275 384751455
809317499485 7536397
183210559875 173326153
534776758830 384745966
469554001513 122723062
155701467625 227233622
815919681625 384740477
567787669530 384734988
112237101870 269383653
230526198545 214877883
813718954245 384729499
991977872025 379800377
706983676315 208636890
768053861110 384724010
600248398385 384718521
750569969227 168984354
737793859635 384713032
898997140220 293650522
365320750570 384707543
378525114850 254673133
583901602580 118809405
969420416380 384702054
121590193235 114643254
227225107475 217666295
436844390420 384696565
595846943625 384691076
225024380095 384685587
753198951295 159839680
567422812792 86155344
710834949230 384680098
799414226275 384674609
364220386880 384669120
497914575215 312807132
929939690775 124034933
421989480605 379542394
776306588785 384663631
493513120455 384658142
34111279880 380854265
121590193235 91501630
365870932415 384652653
489661847540 384647164
825822954835 384641675
749897860225 384636186
31910552500 384630697
782908770925 384625208
517721121635 384619719
828023682215 384614230
904498958670 384608741
668470947165 384603252
90229828070 195699317
843978955720 213417809
463803300825 348249605
522122576395 384597763
965569143465 55405966
270139291385 323801599
101233464970 384592274
400532388650 384586785
912751686345 250331334
271789836920 177151986
735593132255 384581296
380175660385 384575807
927056414315 384570318
707533858160 256665640
850030956015 384564829
505066939200 384559340
536427304365 384553851
112237101870 384548362
907800049740 67618991
61070190285 384542873
80876736705 253416152
135995627888 134881197
968320052690 384537384
918803686640 384531895
377424751160 384526406
354867295515 384520917
346614567840 384515428
470405482965 384509939
256934927105 384504450
498464757060 384498961
235227286837 12163624
278392019060 384493472
403283297875 384487983
818120409005 384482494
550732032335 384477005
213470561350 384471516
987576417265 384466027
163404013455 294989838
222273470870 384460538
498464757060 363042460
792812044135 384455049
678374220375 384449560
857183320000 272342224
294347292565 254799380
869287320590 384444071
494613484145 384438582
267938564005 384433093
201366560760 384427604
402182934185 384422115
980456229798 25957481
264219658325 124034933
970245816685 50465866
394480388355 384416626
781808407235 384411137
557884396320 341267597
717437131370 370425165
853882228930 384405648
765853133730 384400159
727938038830 163089168
129886327922 249661676
371922932710 384394670
325367479536 62881984
3301096560 384389181
576040397205 384383692
256934927105 5719538
931457869075 384378203
746046587310 304205869
839577500960 10527902
392279660975 384372714
814269136090 78163360
294516293386 4588804
371922932710 384367225
37962552795 384361736
456650936840 384356247
120489829545 384350758
668470947165 17065301
31476731966 158977907
858283683690 384345269
674522947460 384339780
247581835740 384334291
714686222145 252872741
653616037350 384328802
843144852442 72268174
671772038235 384323313
96281828365 238628786
395580752045 384317824
625006581410 251456579
936959687525 384312335
716886949525 384306846
131493466445 384301357
768604042955 45487343
180459650650 384295868
700931676020 110800954
867636775055 91874882
759250951590 123206094
646463673365 191813105
132043648290 384290379
670121492700 384284890
759801133435 384279401
135894921205 358552458
72624009030 384273912
353216749980 384268423
666820401630 294583652
994728781250 384262934
202240187419 19743933
264637472935 384257445
887993503320 384251956
339790380187 54044694
983725144350 373076352
673972765615 343205214
460502209755 384246467
900097503910 95755605
850030956015 384240978
82762233396 45536744
886893139630 138438069
513319666875 254173634
99032737590 384235489
796113135205 360374806
774831702228 168446432
35211643570 384230000
532576031450 331255661
303150202085 384224511
878090230110 384219022
132593830135 384213533
525688813610 86868914
934208778300 111569414
213652269206 167721884
824172409300 384208044
579996186169 167892043
766403315575 384202555
62170553975 384197066
782358589080 384191577
890194230700 289067207
382376387765 284626606
582092397500 384186088
107285465265 384180599
544680032040 384175110
182401217476 62986275
615653490045 384169621
336711294630 153664555
61283009793 73870962
786760043840 322297613
344964022305 36715921
500115302595 384164132
318005111900 384158643
117188738475 384153154
259135654485 384147665
89679646225 262901144
995829144940 384142176
905049140515 384136687
522672758240 104043995
211847202832 189013715
446747663630 178310165
284994201200 384131198
613452762665 384125709
380725842230 384120220
903398594980 384114731
226674925630 384109242
552382577870 384103753
177158559580 34575211
518821485325 384098264
196965106000 384092775
408785116325 384087286
530375304070 384081797
370272387175 384076308
634449928402 50125548
905599322360 384070819
469305119275 384065330
612902580820 371319872
979323689590 369947622
478108028795 384059841
576590579050 384054352
473706574035 384048863
220072743490 384043374
610701853440 384037885
715303106318 133064338
625556763255 183667429
44564734935 384032396
847830228635 384026907
658017492110 330937299
287745110425 325135426
352666568135 384021418
122690556925 384015929
939710596750 384010440
574389851670 384004951
140846557810 164670000
402182934185 328588007
562285851080 383999462
474256755880 350456183
374123660090 331914341
691028402810 383993973
123240738770 383988484
162853831610 383982995
341112749390 383977506
733392404875 383972017
351566204445 378856269
378525114850 252856274
434093481195 383966528
637110582000 383961039
748797496535 383955550
245931290205 383950061
802165135500 365194148
530375304070 383944572
293246928875 383939083
170073265686 50789717
151850194710 383933594
90229828070 383928105
249232381275 261237977
3583165292 3002483
798864044430 383922616
860484411070 154229922
184310923565 383917127
555133487095 383911638
960067325015 383906149
109486192645 383900660
530375304070 383895171
932558232765 383889682
532576031450 223748107
177158559580 383884193
791711680445 84827006
207418561055 383878704
268488745850 383873215
419238571380 383867726
364770568725 383862237
432442935660 383856748
480858938020 383851259
17230642983 77038115
175508014045 383845770
742745496240 383840281
319105475590 383834792
195864742310 383829303
856633138155 72125460
154601103935 383823814
266288018470 78185316
676173492995 383818325
169456013750 383812836
842878592030 383807347
456650936840 383801858
983174962505 383796369
291361308518 64665909
412086207395 383790880
662418946870 107364840
264087291090 383785391
67122190580 383779902
495713847835 159675010
629408036170 383774413
577140760895 383768924
109614229059 93609406
342213113080 383763435
280042564595 286190971
91880373605 383757946
325832669705 244792933
643162582295 320041634
875339320885 383752457
814819317935 383746968
978223325900 170647521
528174576690 369217585
354867295515 383741479
93530919140 383735990
178513837919 124880239
199165833380 84788583
110791833957 121372768
579341488275 383730501
649764764435 383725012
955115688410 383719523
201366560760 71011193
864335683985 383714034
122690556925 383708545
451699300235 383703056
15405097150 338407828
545780395730 383697567
274012125092 130127723
90780009915 383692078
691578584655 314799639
194764378620 77812064
943561869665 312609528
417588025845 383686589
518515887831 125187623
99047069369 84009145
419788753225 383681100
139196012275 383675611
449735313425 20298322
983174962505 383670122
600798580230 383664633
637660763845 383659144
669096860743 142878670
88579282535 383653655
283893837510 202609968
419788753225 383648166
956216052100 383642677
513319666875 383637188
163954195300 383631699
971070961915 7552864
851681501550 383626210
580992033810 166415502
666270219785 383620721
403362784084 106365842
442346208870 383615232
902298231290 383609743
890744412545 383604254
863785502140 122541925
679139439284 44631059
443446572560 383598765
870937866125 230581912
421439298760 383593276
638761127535 383587787
654716401040 383582298
430242208280 383576809
228886263247 280696482
592545852555 383571320
790264502360 4769941
265381460392 164873093
307551656845 137005440
516070576100 383565831
701481857865 383560342
904498958670 383554853
325157475885 383549364
332860021715 383543875
840677864650 383538386
842328410185 383532897
669021129010 383527408
691578584655 112046957
698248813928 112277495
762001860815 383521919
330659294335 208351462
439595299645 383516430
773005497715 336492167
515520394255 383510941
168905831905 383505452
213470561350 62047656
964672361296 86073009
812068408710 383499963
271789836920 383494474
511118939495 180692391
393380024665 383488985
933108414610 275350196
956766233945 235955643
272890200610 383483496
981524416970 265310815
431637957016 4072838
466554210050 383478007
270689473230 383472518
334510567250 383467029
61861284340 142538352
815919681625 190654926
741645132550 383461540
524873485620 383456051
592545852555 377204080
399982206805 138273399
108385828955 383450562
612352398975 383445073
791711680445 383439584
403283297875 383434095
51166917075 383428606
763102224505 383423117
547430941265 383417628
713035676610 383412139
673422583770 190402432
557334214475 136780391
815919681625 383406650
956766233945 383401161
166705104525 213796550
245381108360 187537174
7975014302 7503463
717987313215 383395672
146348376260 344160300
167255286370 383390183
404933843410 383384694
376324387470 383379205
989777144645 383373716
245381108360 211880889
726790222735 383368227
955665870255 364222595
895145867305 303014756
617304035580 383362738
784044752736 326222248
604649853145 383357249
263537109245 383351760
799414226275 104142797
254950965824 118776471
379075296695 49516269
327908385110 251796897
142497103345 84080502
135344739360 383346271
197515287845 383340782
920454232175 160772810
715236403990 383335293
357618204740 163978386
998029872320 383329804
206868379210 383324315
223373834560 383318826
695429857570 338100444
660218219490 383313337
928328413546 18228969
210719652125 257252963
469305119275 36606141
802715317345 383307848
817020045315 383302359
494613484145 383296870
784009134615 383291381
266288018470 56640991
649214582590 383285892
879740775645 383280403
391729479130 383274914
826373136680 383269425
585393488570 383263936
559015964975 178842598
305901111310 383258447
801614953655 48467870
194764378620 301241809
206868379210 300231833
11564428983 250243510
770804770335 383252958
861584774760 383247469
639379790144 283457449
506167302890 383241980
1100369180 383236491
737793859635 225713169
889644048855 125401694
59969826595 131269435
689576871948 103813457
549631668645 311314124
849480774170 383231002
451699300235 383225513
450598936545 383220024
915740620566 6257460
99582919435 383214535
184861105410 383209046
260830364514 225389318
220072743490 245687640
289945837805 350972149
682775675135 383203557
642062218605 383198068
914402231880 383192579
286094564890 383187090
659117855800 146748415
32460734345 383181601
719850892329 151534823
699281130485 383176112
183760741720 383170623
890194230700 383165134
830224409595 383159645
229976016700 383154156
129292739065 383148667
634359672775 153779824
751548405760 383143178
587044034105 329543093
343863658615 383137689
839577500960 383132200
901926205918 34481898
182921923391 112672703
801064771810 383126711
598612316365 22576257
332309839870 383121222
370822569020 134551857
637660763845 383115733
998029872320 383110244
349365477065 383104755
486360756470 383099266
473706574035 383093777
2200732870 383088288
114988011095 383082799
350465840755 107342884
99582919435 383077310
513869848720 245138740
754299314985 308794673
423089844295 383071821
5490 383066332
766953497420 383060843
40163280175 316484762
950164051805 176679932
63821099510 186022210
669571310855 383055354
244280744670 383049865
571812691251 80309559
427491299055 383044376
492962938610 383038887
580441851965 216766099
447848027320 383033398
970166401833 141149635
724039313510 383027909
374673841935 383022420
204117469985 383016931
58869462905 383011442
524323303775 383005953
387878206215 97204701
467654573740 383000464
793912407825 382994975
786379982572 7624221
16030780190 154295790
757727366625 60049660
841228046495 382989486
155151285780 382983997
728440768270 382978508
738894223325 137159132
725139677200 382973019
777406952475 382967530
390629115440 340092951
747697132845 382962041
860533208280 217441246
755399678675 382956552
706433494470 253608267
633374325591 36853146
960617506860 382951063
393380024665 74787625
909450595275 382945574
451149118390 382940085
309202202380 382934596
80876736705 382929107
345514204150 382923618
130393102755 382918129
676723674840 382912640
336711294630 382907151
850030956015 382901662
110036374490 382896173
434643663040 190347542
704232767090 382890684
346064385995 289654530
65620786664 150458979
534233097917 321183346
937509869370 382885195
114988011095 382879706
628307672480 382874217
253633836035 382868728
944662233355 382863239
205768015520 382857750
938610233060 382852261
171106559285 176120054
680024765910 382846772
771482242090 17164103
625633076822 291087159
649214582590 382841283
324607294040 382835794
518821485325 40777781
406034207100 382830305
813718954245 382824816
649251825455 82422824
536003742772 4632716
491312393075 179682415
902298231290 382819327
222273470870 382813838
556233850785 382808349
106351665280 54648484
379075296695 382802860
532576031450 232958649
503966575510 382797371
192563651240 382791882
586493852260 382786393
292696747030 382780904
633259309085 311286679
799964408120 12613722
338958629109 240264508
765302951885 231311949
547981123110 382775415
388978569905 330843986
836826591735 382769926
623356035875 382764437
764752770040 366829870
342763294925 382758948
396130933890 382753459
495713847835 382747970
676173492995 382742481
260236018175 382736992
249232381275 382731503
145248012570 382726014
805466226570 382720525
184310923565 90376385
846179683100 382715036
29159643275 382709547
737243677790 382704058
237678562530 343375373
712485494765 382698569
550187335 27527335
815369499780 121114785
76118466592 156557258
336711294630 382693080
353766931825 211502148
253083654190 382687591
880986328874 55526724
537527668055 382682102
575490215360 321627955
272890200610 382676613
461052391600 156216940
502866211820 382671124
736693495945 190429877
839876794174 36002351
463253118980 382665635
936959687525 382660146
335610930940 150228441
924912970139 262105239
308292285034 189782175
688277493585 382654657
343313476770 382649168
217467858132 182855057
973821871140 382643679
519371667170 382638190
535326940675 252076836
712485494765 380607260
672508406960 66619993
144248306162 145535346
297098201790 382632701
68222554270 382627212
511118939495 382621723
35761825415 174001300
210719652125 382616234
845079319410 382610745
670671674545 21637638
383476751455 382605256
852283653247 34361140
532025849605 382599767
836276409890 180708858
855532774465 376243505
759801133435 382594278
446197481785 382588789
343863658615 182465338
463803300825 382583300
146898558105 370029957
919353868485 382577811
299849111015 110850355
103434192350 382572322
67122190580 310853048
638210945690 281624123
917381895180 112974598
688827675430 185819117
512769485030 382566833
893495321770 382561344
212920379505 67350030
768604042955 382555855
154601103935 382550366
344413840460 382544877
744396041775 382539388
479758574330 382533899
696530221260 382528410
683325856980 382522921
753749133140 50789717
793159547236 10780396
656366946575 382517432
259685836330 380047382
319105475590 256479014
494785679564 21687039
914402231880 382511943
356517841050 382506454
252533472345 382500965
474256755880 382495476
319655657435 162018813
806016408415 173831141
529825122225 382489987
963602779918 15023393
529825122225 114346848
305901111310 382484498
59969826595 382479009
401632752340 60807142
144147648880 382473520
779757902807 216392847
239936315131 206765141
689928039120 382468031
498464757060 382462542
181162750546 45064690
64921463200 382457053
167255286370 382451564
335060749095 382446075
90780009915 236241071
927606596160 382440586
82527282240 382435097
483609847245 122327854
575490215360 382429608
558015303481 22900108
998029872320 382424119
999680417855 382418630
5490 236531988
545428756504 34992375
75126977217 37155041
868186956900 382413141
583192761190 382407652
450048754700 382402163
956404116218 179314652
976022598520 382396674
435565087911 5730516
861584774760 382391185
544680032040 382385696
796113135205 382380207
126541829840 382374718
441245845180 351339912
58869462905 7382705
691578584655 382369229
101833464979 109209144
606850580525 30968938
10458773897 242235059
870387684280 382363740
645913491520 304227825
385677478835 155388101
347714931530 13019908
831324773285 63227791
938610233060 155777820
861056109795 35667522
933658596455 382358251
733942586720 351186220
963368416085 144344233
283360956993 327517652
761451678970 382352762
166154922680 382347273
620054944805 382341784
672322220080 309870517
989777144645 141166102
798864044430 382336295
29709825120 382330806
363670205035 382325317
288845474115 368097829
158452376850 382319828
832975318820 188898446
40163280175 382314339
829674227750 351219154
908900413430 382308850
344413840460 382303361
818911914735 43006315
700931676020 382297872
94252703592 144909600
578526827035 86462728
599698216540 350055486
527074213000 382292383
588207839657 211798554
270471364907 42627574
906149504205 382286894
538110361247 201484723
962818234240 382281405
908511119664 16790851
418688389535 382275916
556233850785 382270427
407134570790 382264938
226124743785 382259449
34111279880 382253960
170040040769 119380261
85484067388 90760615
854432410775 382248471
996929508630 382242982
221734947661 178293698
731741859340 73870962
340562567545 382237493
327970092448 13519407
629958218015 382232004
499565120750 382226515
152950558400 382221026
743012475711 14737965
576690489828 267824777
47412931196 65357523
287194928580 382215537
582642579345 203383917
647564037055 30348681
464903664515 382210048
683876038825 382204559
649764764435 16066303
45321336114 24135133
8802915010 325404387
41813825710 270228959
560085123700 231487597
569988396910 382199070
409885480015 133338788
824722591145 382193581
210719652125 341322487
865436047675 382188092
847280046790 58567630
922190093237 13744456
523222940085 16192550
368071659795 382182603
961717870550 382177114
762552042660 382171625
455000391305 38066215
824722591145 82779609
324057112195 382166136
602999307610 241439154
817570227160 301818154
889093867010 382160647
483609847245 337474698
511118939495 235148760
245931290205 320453309
429141844590 382155158
759250951590 382149669
915043695795 112744060
629958218015 382144180
111136738180 382138691
92430555450 382133202
565036760305 119034454
645399004642 285076704
666270219785 382127713
72624009030 382122224
952914961030 382116735
83627645930 232711644
565036760305 382111246
433543299350 382105757
766403315575 382100268
574940033515 132608751
641512036760 316665899
995278963095 382094779
227225107475 216480671
382376387765 89113915
382926569610 71477758
726240040890 382089290
92980737295 382083801
745496405465 382078312
148549103640 320442331
320756021125 382072823
643162582295 382067334
773555679560 382061845
149649467330 382056356
671840195148 16812807
547981123110 159614631
122314875879 116740052
256934927105 308920920
305350929465 382050867
446197481785 141599733
100683283125 382045378
80326554860 382039889
869386287260 67130470
766089704141 32610149
107468830799 130654667
349931472719 342464199
52817462610 382034400
771905134025 281580211
549081486800 382028911
138904686181 71894922
267938564005 382023422
747146951000 382017933
215671288730 369826864
949613869960 382012444
756231457198 80391894
943011687820 382006955
214570925040 382001466
97932373900 381995977
154601103935 37358134
56668735525 381990488
425290571675 381984999
884142230405 381979510
558434578165 381974021
44014553090 223177251
752828539689 128618248
152950558400 381968532
938610233060 109126809
211269833970 381963043
980974235125 381957554
703682585245 381952065
516620757945 274323753
502538367409 64160921
883041866715 381946576
863785502140 147796814
533676395140 381941087
463253118980 381935598
468754937430 381930109
286094564890 162156038
294347292565 222073962
389528751750 381924620
746596769155 381919131
252533472345 381913642
176608377735 381908153
915502595570 381902664
530925485915 381897175
60520008440 281832705
595846943625 304140001
361469477655 26703985
93857421327 48028750
673422583770 381891686
284652815426 82669829
413186571085 161008837
233827289615 381886197
19806551910 364958121
171656741130 246774462
988676780955 102962662
92980737295 381880708
682775675135 179111559
359268750275 381875219
601348762075 297026257
66021826890 153895093
855532774465 381869730
708634221850 251813364
820321136385 381864241
797763680740 381858752
956830433289 207346975
598804645436 31759354
367521477950 381853263
350465840755 381847774
92430555450 381842285
929257141695 381836796
852781865240 381831307
579341488275 381825818
956766233945 381820329
576112764181 22378653
98482555745 381814840
501765848130 381809351
781258225390 305484806
99032737590 381803862
93530919140 381798373
730091313805 381792884
847280046790 280970932
265187654780 381787395
877562223825 18849226
182660378030 381781906
554033123405 381776417
165054558990 381770928
808767317640 82444780
145798194415 11203049
460502209755 381765439
75374918255 248338827
124346256631 155711952
845629501255 175746802
677273856685 31408058
741645132550 381759950
670671674545 381754461
46215280470 381748972
259135654485 381743483
968870234535 127158174
113887647405 381737994
797213498895 297871563
162303649765 381732505
802715317345 381727016
259685836330 381721527
750998223915 370842329
700381494175 77213763
489111665695 381716038
922654959555 381710549
443446572560 72312086
535877122520 152989408
715786585835 146709992
588144397795 381705060
452249482080 82796076
189262560170 332770625
483609847245 381699571
474806937725 161058238
207968742900 321254703
951948792412 89756128
802715317345 232431705
820871318230 381694082
635460036465 197999208
137545466740 381688593
358168386585 381683104
637660763845 381677615
252533472345 381672126
236028016995 381666637
677273856685 381661148
555683668940 381655659
179359286960 267632662
943291632309 33603658
496264029680 381650170
214570925040 381644681
180459650650 381639192
327358203265 381633703
579891670120 366401728
300399292860 381628214
385127296990 29014854
974922234830 65083073
700392955207 43807709
941911324130 112672703
838477137270 381622725
360369113965 289434970
190913105705 381617236
390629115440 9320322
53379764167 140145148
65471645045 255628219
80326554860 381611747
695429857570 207105459
340782133034 140891652
420889116915 286827695
694329493880 381606258
357618204740 321787136
461602573445 279252875
321856384815 381600769
800514589965 381595280
734280906724 18772380
247581835740 381589791
824722591145 381584302
114437829250 381578813
4951642095 381573324
489111665695 381567835
408362087165 98291523
932558232765 3287911
375224023780 381562346
300399292860 381556857
472606210345 381551368
399982206805 381545879
437394572265 381540390
869287320590 381534901
6602187630 381529412
812618590555 294649520
682974805077 135133691
178809105115 381523923
232726925925 121065384
134794557515 115060418
945762597045 381518434
780708043545 8771422
770804770335 381512945
766953497420 381507456
614553126355 381501967
685526584360 308822118
157902195005 381496478
127642193530 381490989
192013469395 381485500
351777294918 3002483
211820015815 381480011
255284381570 60005748
375224023780 162403043
740026264034 30041297
331759658025 381474522
455679284711 220092433
444546936250 381469033
830429215163 98088430
498017927596 148581741
554033123405 61465822
936959687525 381463544
685713561656 66416900
731191677495 381458055
260236018175 165888558
690478220965 381452566
947413142580 33400565
987026235420 328966748
313603657140 381447077
350465840755 381441588
678924402220 381436099
523222940085 381430610
802715317345 381425121
790061134910 86539574
407684752635 381419632
434643663040 381414143
231076380390 215723189
845079319410 265535864
819957256689 68623478
812618590555 381408654
686626948050 381403165
556784032630 276283326
524873485620 381397676
939710596750 381392187
821631223787 91836459
535877122520 309206348
932558232765 381386698
853882228930 356543484
868355661315 168375075
50066553385 381381209
437394572265 109000562
150199649175 381375720
895145867305 381370231
846729864945 253690602
167272741390 239128285
981036463918 206013148
569438215065 381364742
522672758240 381359253
25308370360 381353764
154601103935 316089554
686648349661 116932167
694329493880 381348275
136995284895 381342786
296548019945 381337297
201366560760 381331808
264637472935 381326319
431892753815 381320830
659117855800 381315341
224474198250 381309852
703132403400 381304363
637110582000 228205175
78125827480 381298874
638210945690 92950726
163504906764 249414671
384026933300 69957305
523773121930 273758386
673972765615 381293385
558434578165 162611625
666820401630 197373462
171106559285 208461242
40163280175 381287896
147998921795 381282407
117188738475 106750072
480000414181 8464038
455550573150 381276918
297098201790 284538782
818120409005 381271429
723489131665 381265940
444546936250 381260451
116088374785 316221290
243180380980 232404260
282793473820 381254962
545903568890 184271219
898446958375 20847222
574940033515 131077320
727890586425 309376507
506167302890 381249473
584843306725 381243984
945402581605 6460553
545780395730 381238495
945762597045 292536255
870387684280 230839895
406584388945 141896139
695980039415 381233006
860684699191 118068390
142497103345 381227517
720766402966 3282422
593646216245 381222028
916602959260 381216539
591445488865 246126760
965667747861 88680284
381826205920 381211050
512219303185 381205561
45665098625 381200072
890744412545 381194583
981524416970 90650835
891294594390 381189094
419238571380 67728771
301541603488 319882453
612352398975 381183605
107835647110 381178116
839577500960 178870043
511118939495 381172627
621155308495 381167138
442896390715 130264948
939732250855 148373159
188162196480 381161649
366421114260 182432404
14854915305 114610320
228875653010 239199642
850581137860 319168883
518821485325 243382260
784009134615 381156160
542104435986 7404661
254184017880 301104584
58319281060 231004565
941911324130 381150671
296567352203 136868215
238778926220 381145182
46870532753 180077623
750448042070 381139693
222823652715 381134204
212370197660 323461281
533676395140 381128715
392279660975 381123226
617304035580 381117737
630528654270 126757477
401632752340 381112248
279016478053 131000474
17055642685 381106759
208518924745 381101270
573839669825 381095781
398881843115 381090292
884692412250 381084803
876439684575 381079314
480308756175 381073825
14304733460 381068336
87478918845 53276234
343315655903 295385046
466554210050 381062847
508368030270 381057358
698730948640 381051869
764202588195 381046380
718115766793 189189363
635460036465 381040891
326808021420 381035402
136995284895 381029913
356517841050 381024424
611252035285 67004223
960617506860 295346623
872038229815 82988191
541378940970 87390369
149099285485 381018935
561735669235 381013446
299849111015 381007957
435193844885 290192452
968870234535 381002468
169456013750 380996979
171106559285 380991490
141946921500 380986001
317454930055 15122195
285544383045 47320669
472606210345 380980512
422726755015 74216769
236028016995 299199901
884142230405 67827573
346614567840 309371018
880290957490 380975023
12654187925 380969534
815369499780 380964045
141946921500 52068654
927056414315 380958556
87478918845 380953067
899551213766 236394763
940810960440 380947578
872588411660 380942089
427491299055 380936600
453900027615 380931111
185961469100 380925622
669571310855 14458026
949063688115 380920133
954704993033 176855580
238778926220 380914644
109486192645 380909155
532576031450 19079764
163954195300 380903666
527624394845 380898177
760351315280 141347239
42364007555 44433455
557659327945 4061860
733942586720 380892688
683876038825 380887199
29159643275 349693212
881391321180 380881710
906149504205 380876221
517170939790 380870732
771905134025 380865243
551832396025 248086333
683876038825 380859754
42914189400 380854265
217321834265 380848776
190913105705 380843287
84728009620 172887033
637941229789 74913872
976572780365 380837798
114988011095 380832309
954565506565 380826820
348815295220 380821331
703132403400 380815842
968870234535 380810353
828023682215 366275481
611802217130 380804864
668470947165 92066997
67122190580 380799375
750448042070 308168927
569438215065 380793886
136445103050 199634930
528174576690 209899360
67672372425 222458192
545230213885 380788397
523773121930 380782908
109486192645 208417330
61070190285 159433494
466554210050 61630492
328458566955 380777419
49516371540 380771930
251983290500 369102316
696530221260 380766441
939710596750 380760952
336161112785 380755463
963368416085 34871617
391214646445 256226520
409885480015 380749974
637660763845 380744485
161753467920 380738996
737793859635 380733507
905599322360 59478804
856633138155 103484117
742195314395 380728018
70973463495 380722529
684426220670 380717040
853332047085 380711551
8252733165 42155520
507977435611 115466604
838477137270 380706062
576040397205 380700573
983174962505 380695084
309752384225 380689595
859384047380 380684106
19806551910 380678617
409335298170 349517564
883592048560 380673128
886376116834 290713907
530375304070 380667639
703132403400 189996246
53917826300 9731997
568888033220 380662150
261886563710 380656661
260786200020 380651172
54468008145 94591937
474806937725 123134737
353766931825 380645683
745066575434 33082203
778507316165 150491913
394480388355 142137655
924855686935 353151282
214570925040 380640194
810968045020 149174553
737243677790 380634705
832975318820 380629216
291596383340 380623727
282945403851 104883812
370272387175 380618238
480858938020 380612749
275780546902 10258941
900097503910 380607260
849480774170 380601771
506167302890 380596282
662969128715 380590793
69030208638 113210625
643712764140 380585304
557884396320 336300052
6602187630 361664721
848380410480 166843644
118289102165 380579815
814269136090 162693960
127092011685 195584048
977122962210 380574326
714686222145 380568837
751548405760 380563348
923205141400 318153418
528724758535 380557859
722388767975 380552370
980424053280 137159132
676173492995 380546881
730641495650 259069822
119939647700 169494831
128742557220 317626474
4951642095 380541392
172757104820 115834367
817020045315 380535903
596397125470 380530414
900097503910 380524925
287745110425 79716747
45114916780 294989838
218422197955 380519436
536977486210 380513947
281142928285 152698491
551282214180 277293302
31940763956 111410233
384026933300 380508458
320205839280 109165232
776319350710 311204344
642292827962 68639945
766403315575 221783045
5490 119588843
169092018785 66619993
22007279290 380502969
995829144940 380497480
927056414315 373010484
813718954245 380491991
604099671300 15533870
136995284895 380486502
681125129600 380481013
409335298170 353749583
156251649470 380475524
810417863175 380470035
944112051510 341651827
103984374195 380464546
207418561055 380459057
243730562825 344253613
699831312330 380453568
210169470280 380448079
313053475295 380442590
846179683100 9693574
606850580525 60071616
112787283715 380437101
532576031450 380431612
910550958965 13316314
883592048560 42128075
198065469690 380426123
664619674250 168885552
601898943920 380420634
458851664220 230702670
24758188515 380415145
316354566365 20314789
763652406350 380409656
532069953720 1750991
273440382455 380404167
37412370950 194277666
639891280028 2096798
989226962800 380398678
405484025255 380393189
563936396615 279412056
771905134025 380387700
295997838100 56015245
949063688115 380382211
982624780660 283786789
451149118390 380376722
548531304955 261682586
417588025845 316775679
795562953360 380371233
275641109835 380365744
462152755290 380360255
254184017880 380354766
698730948640 380349277
631058581705 380343788
371922932710 380338299
747146951000 380332810
162303649765 380327321
44771165247 27681027
626106945100 380321832
105634919730 183766231
85828373310 325371453
455000391305 380316343
694879675725 380310854
871488047970 272221466
93530919140 380305365
803454123186 23141624
96832010210 380299876
980974235125 380294387
700381494175 380288898
628343614452 271864681
143597467035 380283409
248132017585 380277920
890194230700 380272431
413186571085 380266942
863235320295 83756651
145798194415 370458099
733392404875 287415018
653065855505 380261453
343863658615 380255964
292146565185 316413405
133144011980 380250475
834625864355 163341662
507267666580 312922401
16505460840 380244986
157902195005 380239497
112237101870 380234008
979323689590 204190800
348272852865 272611185
574414085605 38313220
318555293745 380228519
418688389535 216107419
733942586720 380223030
965240481193 152220948
698180766795 380217541
638210945690 380212052
920454232175 127202086
618592918975 69243735
817570227160 68974774
385127296990 380206563
954015324720 380201074
78125827480 257686594
34661461725 380195585
864335683985 380190096
381276024075 380184607
693779312035 380179118
452414322239 112189671
216221470575 380173629
794462589670 380168140
638210945690 380162651
823072045610 380157162
17351829125 24920060
526524031155 380151673
143047285190 380146184
196414924155 213922797
78676009325 380140695
914952413725 216178776
215671288730 133069827
83627645930 74809581
959517143170 380135206
388428388060 2102287
758150587900 380129717
994178599405 127240509
763431130874 42907513
475357119570 199656886
740544768860 380124228
490762211230 380118739
350465840755 352503580
4974212863 80633410
605200034990 380113250
945762597045 380107761
380175660385 380102272
17605824530 380096783
474806937725 186757736
347714931530 380091294
516070576100 157336696
314704020830 342650825
543029486505 380085805
250332744965 146133647
714686222145 303744793
952914961030 380080316
710834949230 380074827
908900413430 380069338
18156006375 84525111
524323303775 106195683
707533858160 367290946
933108414610 380063849
130393102755 380058360
556784032630 380052871
233277107770 380047382
872588411660 380041893
799964408120 178754774
844529137565 380036404
616753853735 380030915
268175590003 79381918
22557461135 380025426
14989428739 148257890
66572008735 253300883
113887647405 380019937
386227660680 352712162
693442580933 131499973
947413142580 380014448
263639868814 29969940
761216604148 64665909
642062218605 380008959
731741859340 98516572
255284381570 131796379
177708741425 380003470
649764764435 379997981
636075833816 219318484
792261862290 81478716
746596769155 379992492
210719652125 379987003
90229828070 379981514
500665484440 26665562
6052005785 109406748
218422197955 379976025
818120409005 379970536
968870234535 379965047
527074213000 165185966
814877616604 120527462
997706177593 148362181
265737836625 263526890
667370583475 379959558
429692026435 379954069
353766931825 379948580
481409119865 98302501
914952413725 49219863
441245845180 379943091
885792775940 379937602
923205141400 379932113
256384745260 379926624
199165833380 28433020
259685836330 379921135
780157861700 379915646
873138593505 379910157
621705490340 379904668
883601374371 65181875
912201504500 206062549
259135654485 335103450
376874569315 379899179
35211643570 379893690
231626562235 272528850
258585472640 379888201
713035676610 167057715
69322917960 379882712
484710210935 379877223
249449564538 63315615
619227378926 61361531
993628417560 174429442
324607294040 379871734
651965491815 379866245
502866211820 379860756
599698216540 331557556
456650936840 263076792
680574947755 379855267
245931290205 270909595
294347292565 135457542
390629115440 379849778
152950558400 379844289
220072743490 379838800
562285851080 224741616
736143314100 379833311
811072445800 40580177
159777998122 137225
354317113670 379827822
607950944215 379822333
972721507450 266370192
873688775350 203098489
223924016405 65911912
181157041986 38944455
845079319410 379816844
783458952770 379811355
632709127240 111767018
951264415495 379805866
19256370065 130451574
866536411365 277178033
352116386290 41957916
426941117210 379800377
421989480605 162512823
702032039710 379794888
687727311740 379789399
118438370031 29283815
925405868780 379783910
391729479130 379778421
480858938020 379772932
947963324425 379767443
910120514166 45893529
927606596160 379761954
503966575510 379756465
330109112490 379750976
279492382750 379745487
410435661860 379739998
299849111015 274307286
46765462315 24524852
189812742015 379734509
302600020240 379729020
444546936250 379723531
489111665695 379718042
553482941560 379712553
142245638369 19485950
314153838985 145919576
95731646520 273483936
171656741130 329581516
690478220965 39339663
975001067848 53056674
464476655830 167507813
226124743785 51991808
728990950115 379707064
394480388355 69853014
250882926810 273906589
526524031155 379701575
27509097740 379696086
247031653895 304502275
738894223325 379690597
379625478540 379685108
337811658320 379679619
659117855800 379674130
746596769155 107491087
28059279585 379668641
726790222735 379663152
31431727655 212424300
442346208870 379657663
176138467026 13964016
390629115440 379652174
380725842230 379646685
946862960735 379641196
240429471755 379635707
166197736880 265404128
989226962800 379630218
145248012570 210256145
473410027902 60916922
868737138745 379624729
342763294925 204909859
48416007850 379619240
138645830430 174297706
557884396320 114193156
150536871379 6745981
556784032630 379613751
100683283125 379608262
535877122520 202280628
251983290500 14430581
223373834560 379602773
489661847540 379597284
203017106295 379591795
586493852260 209032098
878149637557 94531558
341112749390 81270134
167805468215 379586306
153500740245 379580817
156801831315 379575328
639311309380 139382177
302049838395 171031751
395580752045 379569839
533365440382 134228006
181009832495 379564350
489111665695 379558861
254734199725 379553372
957866597635 379547883
70088812016 67833062
604649853145 379542394
82527282240 374218064
347714931530 379536905
554583305250 379531416
580441851965 379525927
787860407530 208999164
715236403990 327418850
380175660385 234819420
382376387765 379520438
576040397205 379514949
165054558990 112068913
258159089701 196407398
623356035875 379509460
265737836625 10066826
445097118095 379503971
350465840755 379498482
828049990992 302822641
598597852850 379492993
850030956015 379487504
75374918255 137417115
790061134910 379482015
313782527183 54187408
344413840460 278204476
69322917960 379476526
297648383635 58754256
697080403105 138438069
955665870255 379471037
837926955425 379465548
645363309675 232722622
834625864355 379460059
414286934775 379454570
459401846065 245753508
807116772105 379449081
514970212410 379443592
334742779395 112486077
627277557012 20397124
750448042070 199409881
764202588195 379438103
313603657140 379432614
592545852555 379427125
555133487095 87615418
20906915600 379421636
626657126945 139914610
931457869075 178392500
801154231532 54582616
233827289615 245594327
226124743785 379416147
470405482965 379410658
883213452855 14847745
467141695139 257785396
823622227455 379405169
722938949820 379399680
464353482670 257763440
907800049740 379394191
260236018175 379388702
921554595865 331359952
32460734345 379383213
226674925630 157051268
258585472640 379377724
321856384815 379372235
609051307905 379366746
948513506270 378664154
119939647700 379361257
20906915600 379355768
294897474410 128854275
801614953655 379350279
698180766795 379344790
863854229909 246406699
429141844590 379339301
363120023190 379333812
192563651240 379328323
717437131370 265003431
102333828660 139360221
173857468510 163204437
81426918550 371643723
19806551910 379322834
604099671300 379317345
117395898824 125187623
61620372130 379311856
543637390674 316940349
415937480310 379306367
677824038530 379300878
978773507745 312033183
184861105410 379295389
838477137270 51382529
631179520842 221426260
622255672185 379289900
881391321180 379284411
634909854620 181521230
72624009030 157808750
337015961575 46003309
155151285780 58276713
262436745555 379278922
74274554565 171608096
289945837805 379273433
163954195300 379267944
556784032630 379262455
233277107770 379256966
147998921795 321611488
136995284895 379251477
232176744080 379245988
251433108655 379240499
629958218015 379235010
627979482262 82000171
545780395730 177278233
107835647110 379229521
557630274668 38077193
657467310265 254382216
870387684280 379224032
464353482670 379218543
6154172542 184957344
119939647700 379213054
755949860520 379207565
765302951885 379202076
738894223325 379196587
326257839575 322934337
669110034343 151776339
659668037645 379191098
943011687820 379185609
3851278405 379180120
726240040890 292003822
811518226865 256078317
4401460250 379174631
407134570790 379169142
644262945985 379163653
75925100100 379158164
119389465855 379152675
790611316755 379147186
442346208870 379141697
174407650355 138701541
950164051805 379136208
417097970506 49527247
25858552205 379130719
990106956699 34783793
799414226275 379125230
315254202675 379119741
7702551320 379114252
957866597635 379108763
283343655665 379103274
787860407530 209218724
840127682805 51673446
490212029385 362405736
51166917075 379097785
725809354575 209860937
837437267849 76774643
350465840755 379092296
945762597045 379086807
812618590555 379081318
64921463200 379075829
171106559285 379070340
251983290500 379064851
851131319705 189288165
734114469266 102847393
891844776235 379059362
326808021420 58589586
831324773285 379053873
505617121045 379048384
947413142580 29453974
977761604779 232969627
905049140515 379042895
906699686050 379037406
576590579050 379031917
503416393665 379026428
432103130718 154180521
155151285780 138954035
650314946280 379020939
851764945328 174127547
773005497715 150305287
623356035875 9331300
737243677790 164576687
776306588785 379015450
119389465855 163100146
593096034400 226602387
725689859045 379009961
871488047970 379004472
548311313905 20221476
382376387765 378998983
75953780125 25479938
412086207395 378993494
375774205625 378988005
230168565331 51958874
975478328328 38488868
244830926515 378982516
634359672775 199365969
112237101870 378977027
836542159825 67459810
154601103935 222963180
594196398090 33027313
262986927400 378971538
20906915600 336601947
504516757355 378966049
484160029090 378960560
300729258606 9402657
9353096855 156304764
523222940085 378955071
956766233945 378949582
161753467920 209855448
195864742310 5560357
636010218310 378944093
527624394845 378938604
959517143170 178787708
482509483555 378933115
566687305840 378927626
443996754405 290060716
923755323245 378922137
270689473230 378916648
460521048003 228600383
211820015815 162688471
705333130780 44987844
705419878936 63891960
63821099510 246022469
366421114260 378911159
254734199725 378905670
179909468805 378900181
155151285780 20221476
778507316165 378894692
540278577280 219153814
604099671300 188481282
772613305757 159537785
969970598225 184342576
599148034695 378889203
253633836035 246313386
483609847245 378883714
678374220375 378878225
283893837510 378872736
15955278995 153510863
61070190285 124715569
444546936250 282359649
637110582000 378867247
985375689885 378861758
218972379800 378856269
323506930350 378850780
390206865718 75973249
873138593505 325854485
318555293745 378845291
629408036170 378839802
853332047085 378834313
852231683395 378828824
715786585835 378823335
785659680150 40371595
349915658910 378817846
216771652420 378812357
140296375965 378806868
80326554860 378801379
499014938905 378795890
892394958080 378790401
593646216245 34251360
709184403695 378784912
29709825120 274861675
362019659500 170312692
417588025845 378779423
475357119570 378773934
112787283715 120642731
242630199135 65373990
173307286665 378768445
828023682215 378762956
573289487980 378757467
876989866420 227003084
247581835740 146045823
124341102460 378751978
496264029680 378746489
413264350215 87187276
230526198545 378741000
665169856095 378735511
585445200439 58781701
935859323835 307389489
680024765910 378730022
411037681821 183716830
31360370655 378724533
267938564005 378719044
995345050655 40936962
52817462610 378713555
900097503910 378708066
168905831905 378702577
363120023190 378697088
473706574035 378691599
520472030860 378686110
103984374195 133585793
430242208280 130709557
278392019060 378680621
470405482965 108682200
376874569315 369607304
391729479130 378675132
101234447501 23492920
96832010210 211375901
147998921795 378669643
837417035395 128387710
397231297580 378664154
393380024665 378658665
695980039415 339802034
899547322065 378653176
956216052100 43363100
927056414315 128739006
18706188220 378647687
710284767385 378642198
949613869960 185039679
51717098920 378636709
824172409300 241016501
623356035875 218917787
616753853735 23481942
566838610125 181098577
88579282535 378631220
323506930350 378625731
359268750275 129194593
650865128125 378620242
949063688115 378614753
965018961620 378609264
842878592030 378603775
930907687230 378598286
217321834265 378592797
724039313510 242196636
543029486505 378587308
747697132845 378581819
735042950410 40514309
805466226570 378576330
751653575000 116086861
445097118095 54319144
781886954825 292942441
698180766795 378570841
825272772990 17998431
276741473525 378565352
22557461135 249584830
804916044725 378559863
568461233117 81769633
339462203855 112776994
242630199135 91551031
655266582885 378554374
429692026435 378548885
699281130485 378543396
834625864355 101025045
800514589965 378537907
527074213000 111948155
867086593210 378532418
841778228340 378526929
835726228045 378521440
432993117505 378515951
66720744168 55164450
870937866125 378510462
618954581115 378504973
127092011685 378499484
674522947460 37610628
288845474115 378493995
811518226865 378488506
201916742605 148954993
753198951295 378483017
983174962505 108951161
965569143465 378477528
236028016995 378472039
58319281060 290016804
439045117800 378466550
930907687230 45657502
161203286075 378461061
758700769745 378455572
530925485915 378450083
984275326195 278588706
812068408710 378444594
637110582000 378439105
951264415495 378433616
793362225980 378428127
680574947755 203515653
245472198315 149284333
432993117505 378422638
543579668350 378417149
650314946280 99257587
699971062270 211161830
820378595237 104203176
762210420859 136291870
741645132550 378411660
293246928875 378406171
843978955720 378400682
204667651830 292904018
96832010210 378395193
111177834323 84129903
562285851080 346010093
61620372130 378389704
528724758535 378384215
470955664810 378378726
907800049740 378373237
422539662450 378367748
766953497420 378362259
68772736115 320063590
107854644539 280186005
529274940380 378356770
506717484735 65977780
113887647405 127805876
128192375375 164686467
620605126650 378351281
906699686050 325854485
703682585245 378345792
781851369638 230559956
909450595275 378340303
20906915600 378334814
700381494175 299897004
879740775645 121065384
263537109245 378329325
471602041380 179874530
51166917075 109494572
116638556630 378323836
878090230110 20962491
166154922680 378318347
754849496830 378312858
30810188810 378307369
806566590260 37863122
39613098330 378301880
590895307020 219856406
610151671595 378296391
894045503615 378290902
202466924450 378285413
800514589965 376506977
706433494470 378279924
402733116030 378274435
64921463200 225081934
133144011980 186252748
801614953655 188212321
763652406350 378268946
430242208280 107886295
844529137565 162046258
631608763550 92604919
569988396910 378263457
941361142285 378257968
716336767680 343534554
819263603362 132257455
425290571675 378252479
549631668645 29042299
692128766500 59610540
281213961434 658680
249232381275 378246990
380175660385 238875791
685526584360 378241501
682775675135 378236012
319287578654 7432106
670671674545 378230523
446747663630 378225034
600798580230 52760268
362569841345 378219545
255284381570 331167837
363670205035 378214056
546476387371 75501195
506167302890 378208567
212920379505 378203078
260786200020 49631538
242155803913 249041419
769154224800 352734118
2200732870 378197589
497914575215 163681980
892945139925 378192100
268488745850 263702538
239329108065 378186611
729541131960 253410663
850581137860 378181122
82527282240 378175633
554033123405 378170144
627757490635 378164655
85828373310 238261023
131493466445 378159166
936409505680 378153677
694329493880 378148188
209069106590 378142699
553499359159 223687728
865986229520 378137210
230593455262 44559702
821971681920 88076494
578241124585 351768054
275235453360 79140402
548531304955 117321886
398331661270 378131721
692128766500 108599865
569988396910 378126232
498464757060 378120743
466695370663 11526900
471505846655 378115254
662418946870 378109765
688277493585 378104276
401082570495 378098787
765302951885 378093298
994728781250 378087809
446197481785 378082320
605958529874 75539618
914402231880 378076831
693229130190 378071342
508918212115 283934992
597497489160 146144625
397231297580 378065853
776856770630 378060364
750998223915 378054875
103984374195 378049386
304800747620 378043897
332993980760 110334389
219735189038 40552732
548531304955 251357777
888543685165 378038408
390629115440 378032919
669021129010 378027430
722388767975 348831439
41263643865 378021941
69377012055 245248520
678924402220 106936698
818670590850 157193982
560635305545 277578730
38226376091 53528728
55053176876 84267128
495713847835 378016452
90229828070 131911648
496264029680 378010963
535326940675 378005474
216771652420 377999985
248414333322 91529075
254184017880 181674922
204117469985 377994496
304800747620 239803432
181009832495 19765889
396681115735 377989007
238445784924 7964539
870387684280 377983518
468754937430 240193151
700931676020 377978029
947963324425 377972540
489111665695 377967051
910550958965 377961562
961717870550 373252
373573478245 377956073
300145604839 60499758
810968045020 377950584
670671674545 377945095
196965106000 377939606
250332744965 26791809
388558175465 231751069
345514204150 13689566
701002676235 54610061
923755323245 377934117
445097118095 377928628
72073827185 377923139
414837116620 333868425
94081100985 377917650
174407650355 377912161
306451293155 145875664
709734585540 336975199
721288404285 69918882
951814597340 377906672
142219576597 50608580
238778926220 377901183
776306588785 122920666
30260006965 377895694
314704020830 235351853
5069447013 254047387
293358816651 130994985
14854915305 377890205
804365862880 253119746
186511650945 377884716
689377857275 377879227
308101838690 204679321
246481472050 366105322
692128766500 377873738
554680976516 119413195
365870932415 29009365
40163280175 377868249
651965491815 280405565
222823652715 377862760
696692536479 88526592
551282214180 144130162
967219689000 336953243
248132017585 377857271
698180766795 377851782
317454930055 377846293
549631668645 377840804
825272772990 377835315
441796027025 377829826
931457869075 377824337
900387943367 5318841
508918212115 377818848
799414226275 377813359
210334903251 118046434
611252035285 377807870
456650936840 44285252
95731646520 377802381
605750216835 377796892
90868640798 234188185
767503679265 377791403
548531304955 69842036
942461505975 377785914
41263643865 377780425
398881843115 221074964
333960385405 285543269
349365477065 377774936
289395655960 377769447
38512734640 156260852
813168772400 377763958
363670205035 278122141
481959301710 377758469
922104777710 377752980
489111665695 377747491
181560014340 289187965
410435661860 377742002
478658210640 137889169
210719652125 79343495
783458952770 167842642
695980039415 377736513
292696747030 186889472
869837502435 377731024
161753467920 377725535
313603657140 181674922
258035290795 276892605
58869462905 377720046
505617121045 110932690
774105861405 9369723
583192761190 377714557
530925485915 228342400
918253504795 377709068
762552042660 90755126
910025806960 124638723
607400762370 281206959
638761127535 377703579
419238571380 377698090
845079319410 377692601
199302487524 113133779
58869462905 21225963
845079319410 377687112
141396739655 377681623
139196012275 377676134
535877122520 300176943
846729864945 377670645
614002944510 20001916
821421500075 377665156
780157861700 180165447
801064771810 377659667
243730562825 336201250
90229828070 61630492
389528751750 247756993
484710210935 336601947
821421500075 258416631
759801133435 362065418
379075296695 167332165
133144011980 377654178
812618590555 377648689
29709825120 377643200
918803686640 254821336
198065469690 377637711
993628417560 239490559
286884561145 40388062
934938730384 128618248
558434578165 34586189
445732401396 143723976
229425834855 377632222
41813825710 377626733
706119158488 101541011
798864044430 377621244
39062916485 377615755
513319666875 377610266
814269136090 153423039
503966575510 377604777
612902580820 377599288
894595685460 270421074
145798194415 377593799
543029486505 355072432
250882926810 264383174
131621903556 3233021
633809490930 221393326
739994587015 377588310
547430941265 24727945
491312393075 377582821
194764378620 377577332
292696747030 377571843
443041185046 3178131
136995284895 377566354
920454232175 377560865
188712378325 377555376
209619288435 377549887
932558232765 377544398
266838200315 377538909
227225107475 377533420
563936396615 377527931
739444405170 377522442
853332047085 148987927
726240040890 64353036
128742557220 239715608
703132403400 317516694
538077849900 377516953
50066553385 370809395
906149504205 377511464
566137123995 377505975
865986229520 76516660
894045503615 377500486
426390935365 377494997
222823652715 377489508
260786200020 377484019
409335298170 90167803
569988396910 377478530
201366560760 377473041
64371281355 377467552
765853133730 377462063
742745496240 377456574
829124045905 281766837
276741473525 183294177
947413142580 69386449
317673342854 49439423
245931290205 377451085
518271303480 377445596
887443321475 377440107
390629115440 377434618
560085123700 377429129
302049838395 266880669
631058581705 208159347
996929508630 4989501
802715317345 377423640
574389851670 377418151
456100754995 345236144
417618253768 121531949
650865128125 377412662
546330577575 377407173
671221856390 377401684
907249867895 377396195
671772038235 277688510
33010916190 377390706
982624780660 377385217
638761127535 377379728
646463673365 360742569
517170939790 200622950
552932759715 377374239
907800049740 132894179
412086207395 377368750
787310225685 377363261
869837502435 377357772
78125827480 152023344
37962552795 117634759
15405097150 79738703
513917224279 28806272
494063302300 377352283
562836032925 377346794
930907687230 37572205
166705104525 97040031
86378555155 377341305
389229433672 85222214
971325420977 25490916
397231297580 377335816
896246230995 377330327
544680032040 377324838
614002944510 377319349
669571310855 348348407
961167688705 377313860
743295678085 211573505
234377471460 305901970
663149354541 152467953
321306202970 40042255
788960771220 377308371
602449125765 377302882
512219303185 377297393
28715234460 48116574
443996754405 89185272
902848413135 194881456
832975318820 50367064
556233850785 147017376
770804770335 377291904
917153141105 377286415
499854116600 72893920
42364007555 377280926
287194928580 377275437
240429471755 377269948
891306379273 217254620
867086593210 364848341
752648769450 377264459
243180380980 377258970
201916742605 377253481
336161112785 88087472
402733116030 377247992
391729479130 53759266
178809105115 377242503
935309141990 377237014
554583305250 18316793
954144047259 211557038
113337465560 234418723
554583305250 377231525
927606596160 377226036
721288404285 19019385
866536411365 377220547
386777842525 377215058
75374918255 377209569
634938364486 36150554
987026235420 377204080
331209476180 377198591
514420030565 117162705
987252947587 125709078
698180766795 377193102
420338935070 377187613
896796412840 377182124
494613484145 377176635
108936010800 377171146
238778926220 239287466
454450209460 56262250
81440547737 249727544
512219303185 377165657
583192761190 113408229
258035290795 226377338
190471474324 63859026
478658210640 377160168
202487085547 171289734
505066939200 360160735
308101838690 377154679
821971681920 90541055
653065855505 377149190
738344041480 6444086
67672372425 377143701
213470561350 194749720
844541004783 115532472
767503679265 377138212
907249867895 157649569
986476053575 278687508
903398594980 377132723
282243291975 377127234
448398209165 48369068
113887647405 377121745
682433120204 58413938
188712378325 312022205
507817848425 24738923
833525500665 377116256
203017106295 377110767
589244761485 366857315
584293124880 377105278
728683096642 14661119
221173107180 377099789
967219689000 377094300
451149118390 377088811
723489131665 226278536
233277107770 377083322
985375689885 377077833
730091313805 377072344
837926955425 142637154
176785705369 51250793
621705490340 211595461
159002558695 377066855
357068022895 377061366
19256370065 377055877
194214196775 84107947
612902580820 377050388
34661461725 377044899
445647299940 377039410
365320750570 377033921
348265113375 377028432
786209861995 377022943
340562567545 377017454
928275197691 110070917
336711294630 377011965
952364779185 293732857
436844390420 76544105
786209861995 158758347
563386214770 14880679
563936396615 25205488
864970379963 91841948
991427690180 377006476
956766233945 377000987
507817848425 376995498
174957832200 376990009
683325856980 376984520
883592048560 376979031
505066939200 369782952
61070190285 250358779
67122190580 376973542
218972379800 376968053
580992033810 376962564
880841139335 376957075
305350929465 376951586
390078933595 376946097
95181464675 123518967
861584774760 376940608
374673841935 376935119
681756482777 85046566
767761733622 29717446
897346594685 184408444
453349845770 193421382
892394958080 171811189
627757490635 296861587
876439684575 376929630
790611316755 376924141
346614567840 376918652
112787283715 350686721
362569841345 376913163
617854217425 376907674
483059665400 102512564
887993503320 376902185
870387684280 310732290
571088760600 376896696
490913938168 137472005
292146565185 376891207
333410203560 110603350
261886563710 83229707
157352013160 376885718
420889116915 376880229
190362923860 376874740
392279660975 376869251
291596383340 376863762
577295858079 33839685
289395655960 376858273
265737836625 170455406
572739306135 376852784
160102922385 376847295
669021129010 222869867
564552709932 273478447
347164749685 323444814
407684752635 376841806
892945139925 376836317
318555293745 87631885
153500740245 376830828
395030570200 44987844
463803300825 376825339
907800049740 376819850
409335298170 292755815
745645107964 174605090
130393102755 312532682
927637323582 334702753
458851664220 376814361
208518924745 304304671
719087676905 372121266
810968045020 10236985
314704020830 78289607
609051307905 143844734
698730948640 376808872
147448739950 376803383
699831312330 376797894
300949474705 111915221
958966961325 127114262
211363229305 33949465
815122634586 60675406
156251649470 165273790
314153838985 376792405
8802915010 24508385
728990950115 376786916
737243677790 376781427
831324773285 300945403
28609461430 13250446
536427304365 376775938
306451293155 59017728
900097503910 376770449
595846943625 376764960
73724372720 376759471
681956084773 54028227
681125129600 376753982
562836032925 376748493
305901111310 376743004
290496019650 376737515
167255286370 149668563
351566204445 376732026
362019659500 130671134
959517143170 323982736
916052777415 376726537
97382192055 148526851
318555293745 376721048
329558930645 376715559
643162582295 336579991
687177129895 371094823
530375304070 376710070
122690556925 376704581
193113833085 359567923
680024765910 376699092
788100128627 122981045
313726693075 89135871
260786200020 200502192
785109498305 376693603
773740219740 106179216
312166298876 79398385
809867681330 319465289
643162582295 376688114
823072045610 376682625
346614567840 376677136
25858552205 376671647
429692026435 305166444
770254588490 376666158
499565120750 376660669
418138207690 374992013
240429471755 376655180
815919681625 376649691
588694579640 185714826
276741473525 376644202
832425136975 187251746
309752384225 376638713
747697132845 96381351
560635305545 376633224
215671288730 372620765
468754937430 376627735
558990095318 17861206
823622227455 376622246
296635454226 74068566
365320750570 339302535
298198565480 198026653
851131319705 262769408
401632752340 376616757
392519195446 112041468
683876038825 376611268
311953111605 376605779
177708741425 376600290
189262560170 143471482
475535534026 111843864
691028402810 376594801
872900730271 59945369
952914961030 358601859
354867295515 376589312
611252035285 249628742
86032487264 151754383
354867295515 376583823
398331661270 376578334
281316830783 133454057
137545466740 139771896
941361142285 376572845
312503293450 376567356
355417477360 376561867
223373834560 376556378
312503293450 183881500
90229828070 376550889
736693495945 376545400
296548019945 376539911
391832754665 84514133
862134956605 376534422
841228046495 376528933
568888033220 376523444
589794943330 376517955
329558930645 321238236
838477137270 45163492
363120023190 376512466
679474584065 376506977
162853831610 376501488
78676009325 376495999
744396041775 201753684
323506930350 23992419
357068022895 376490510
116088374785 376485021
674522947460 364941654
203567288140 376479532
96832010210 376474043
967769870845 335707240
425290571675 376468554
335060749095 376463065
179359286960 363898744
911651322655 376457576
846358459830 174572156
860484411070 376452087
730641495650 376446598
88579282535 376441109
753198951295 376435620
128742557220 296696917
45114916780 56816639
867636775055 376430131
961717870550 376424642
155701467625 376419153
35761825415 376413664
597497489160 376408175
865986229520 65857022
956766233945 376402686
817570227160 275871651
675623311150 376397197
209619288435 291553724
172757104820 376391708
762552042660 376386219
141396739655 326639412
753749133140 376380730
451352447417 104378824
550181850490 376375241
108694464447 30765845
810968045020 376369752
130943284600 376364263
835726228045 376358774
287194928580 376353285
925405868780 376347796
492412756765 376342307
521572394550 85529598
87478918845 36902547
453900027615 319289641
382376387765 376336818
204117469985 123343319
716886949525 376331329
793912407825 359798461
273440382455 376325840
555683668940 376320351
596947307315 230548978
466004028205 376314862
207069057050 63436373
985375689885 72740228
364770568725 376309373
358718568430 376303884
163404013455 376298395
543579668350 30870136
726240040890 376292906
456100754995 373477049
922654959555 261325801
44014553090 360166224
357618204740 376287417
831324773285 376281928
36312007260 61405443
802715317345 376276439
30260006965 376270950
924305505090 376265461
552382577870 376259972
854432410775 376254483
874789139040 269641636
89129464380 376248994
540828759125 376243505
539178213590 376238016
958966961325 73903896
18706188220 376232527
886893139630 376227038
546330577575 376221549
439045117800 376216060
692678948345 376210571
715511852988 54428924
779057498010 376205082
632709127240 376199593
221723289025 376194104
286094564890 376188615
311402929760 376183126
171656741130 83366932
811680262145 135589278
993628417560 334669819
395580752045 376177637
560085123700 166925979
935859323835 376172148
201916742605 206397378
289945837805 111421211
652515673660 42984359
243180380980 376166659
541929122815 201737217
14304733460 376161170
493172223202 157078713
315804384520 203043599
143597467035 376155681
531475667760 376150192
867636775055 321029654
797763680740 376144703
966669507155 376139214
545230213885 179237806
927606596160 376133725
530375304070 32758352
410985843705 376128236
861655215097 93055017
467104391895 376122747
2750914715 376117258
579341488275 376111769
218972379800 364008524
926506232470 178985312
485810574625 376106280
908900413430 376100791
48416007850 376095302
266288018470 376089813
722938949820 237267514
793036445433 55576125
266288018470 376084324
628307672480 376078835
519921849015 207231706
419366679151 135764926
680574947755 71302110
87478918845 376073346
490212029385 960575
414837116620 376067857
634909854620 376062368
174407650355 376056879
199716015225 188552639
753749133140 70978259
770804770335 376051390
258035290795 376045901
660768401335 376040412
469855301120 376034923
790061134910 89701238
763102224505 376029434
525973849310 138685074
607950944215 376023945
85278191465 376018456
853882228930 248256492
223373834560 376012967
682775675135 179825129
997613221378 44614592
796113135205 376007478
440145481490 8480505
450598936545 376001989
435744026730 375996500
398406103088 86402349
617854217425 9819821
558984760010 89218206
736693495945 375991011
548656778006 187054142
566687305840 375985522
69873099805 195040637
522122576395 375980033
440145481490 375974544
325707657730 375969055
797213498895 375963566
868186956900 375958077
195314560465 375952588
279492382750 134606747
584843306725 375947099
988676780955 375941610
361469477655 375936121
461602573445 239880278
706983676315 375930632
870387684280 375925143
271239655075 375919654
588694579640 375914165
583742943035 375908676
452799663925 375903187
495841082855 224554990
778117660125 24349204
832425136975 171147020
489838801922 169220381
211269833970 375897698
92430555450 375892209
488011302005 375886720
398331661270 375881231
972721507450 23750903
895145867305 375875742
817570227160 375870253
254184017880 175406484
150199649175 304491297
595846943625 375864764
733392404875 375859275
85828373310 375853786
289726434078 5384709
668470947165 375848297
555683668940 105679717
947603813973 61910431
54468008145 375842808
330659294335 375837319
896796412840 199272656
138322959053 13102243
588144397795 375831830
535877122520 375826341
758700769745 375820852
379075296695 45130558
591445488865 375815363
465453846360 203993196
631113932781 176032230
896246230995 91183268
208692399101 109944670
437394572265 375809874
174957832200 375804385
519371667170 375798896
73174190875 375793407
247581835740 375787918
988126599110 375782429
370822569020 38115616
382376387765 375776940
252533472345 375771451
848930592325 71697318
443996754405 375765962
710834949230 215838458
309752384225 309420419
590895307020 199420859
418138207690 343836449
268488745850 375760473
999130236010 133036893
915502595570 375754984
669211174657 45388541
446197481785 375749495
490212029385 162534779
922654959555 375744006
459401846065 375738517
825272772990 375733028
645363309675 375727539
748797496535 156639593
36312007260 293606610
998029872320 375722050
878090230110 172129551
551832396025 375716561
482509483555 319712294
505066939200 375711072
412385571966 8732999
844529137565 375705583
903948776825 375700094
965018961620 375694605
338361840165 375689116
230002912800 250896701
359268750275 375683627
469855301120 375678138
757050224210 375672649
113887647405 375667160
341112749390 322956293
240197887937 5972032
2750914715 375661671
196965106000 375656182
420909464638 16346242
101233464970 375650693
966119325310 1844304
472606210345 375645204
103434192350 375639715
917703322950 375634226
654716401040 230115347
165054558990 170104110
243989797317 21143628
632158945395 375628737
801064771810 375623248
973821871140 375617759
503416393665 190122493
599782653827 137801345
409335298170 300012273
867086593210 354979119
61768679421 65494748
861584774760 375612270
694329493880 375606781
81426918550 375601292
332342823271 324361477
739489650997 142971983
14854915305 91325982
581542215655 6696580
422007193608 286750849
988126599110 37330689
746046587310 375595803
411536025550 375590314
190362923860 375584825
942574370793 23503898
505066939200 375579336
373573478245 375573847
403934663946 19463994
226124743785 375568358
824722591145 375562869
320800586316 108512041
452799663925 375557380
384577115145 375551891
711014587733 58123021
256934927105 165872091
930907687230 344802513
914402231880 375546402
925405868780 375540913
441251767811 115186665
361469477655 375535424
163457931902 315397940
477007665105 375529935
281142928285 375524446
474806937725 375518957
873688775350 375513468
45709202740 1750991
168355650060 375507979
478738009722 129655669
440695663335 80342493
535877122520 375502490
889093867010 375497001
639861491225 85705246
681125129600 115960614
762001860815 375491512
418688389535 375486023
500665484440 26039816
898997140220 375480534
86928737000 375475045
3851278405 95327463
158452376850 375469556
286094564890 282584698
177158559580 375464067
724589495355 139733473
398881843115 375458578
276191291680 375453089
710834949230 375447600
14304733460 251407178
673422583770 375442111
584843306725 375436622
175508014045 375431133
538077849900 375425644
361469477655 375420155
830774591440 375414666
507267666580 232272524
386227660680 375409177
731191677495 375403688
923205141400 375398199
346614567840 375392710
544129850195 375387221
835726228045 375381732
197515287845 375376243
756500042365 375370754
162853831610 375365265
151850194710 375359776
480858938020 375354287
858833865535 22016379
613452762665 78168849
908900413430 375348798
328458566955 375343309
868186956900 375337820
896796412840 38252841
515520394255 321101011
243730562825 375332331
573289487980 36282290
647564037055 269208005
191156669102 13788368
157352013160 375326842
446767627123 52129033
331209476180 221717177
613606185704 125308381
188712378325 375321353
151300012865 375315864
654716401040 375310375
799964408120 375304886
585943670415 375299397
875889502730 278687508
815919681625 375293908
263537109245 375288419
523773121930 375282930
777406952475 375277441
630508399860 247400208
636560400155 375271952
439595299645 375266463
136445103050 375260974
710284767385 375255485
981524416970 375249996
255284381570 135161136
566137123995 375244507
136995284895 375239018
277921499072 14232977
283343655665 171937436
17055642685 375233529
571638942445 375228040
878090230110 335224208
462152755290 375222551
371928547957 31534305
655266582885 117651226
602999307610 375217062
810968045020 375211573
15955278995 375206084
272890200610 234802953
461602573445 255112253
220150045077 97193723
812618590555 349435229
251983290500 375200595
414837116620 375195106
863789981164 326249693
168905831905 375189617
87478918845 375184128
663519310560 375178639
494087689927 253487509
181560014340 79025133
300399292860 375173150
68772736115 375167661
336161112785 264410619
900097503910 375162172
114437829250 66241252
307001475000 119962095
513869848720 375156683
479208392485 375151194
743295678085 73865473
948513506270 375145705
229976016700 375140216
452249482080 19189544
459952027910 375134727
453349845770 375129238
893495321770 375123749
503027423750 160015328
677953117854 91562009
94631282830 302817152
785109498305 375118260
848067666308 11812328
482509483555 375112771
337261476475 193860502
275090927990 85546065
345514204150 375107282
274540746145 375101793
903398594980 375096304
94081100985 375090815
576590579050 375085326
641512036760 375079837
243180380980 170120577
735593132255 297388531
199716015225 259234492
792261862290 283018329
221723289025 375074348
309320978851 144953512
629958218015 375068859
703682585245 375063370
221173107180 297481844
32460734345 375057881
812101002392 210239678
753198951295 375052392
178258923270 183744275
100683283125 375046903
517170939790 334049562
200266197070 375041414
7702551320 85227703
894045503615 375035925
156801831315 53023740
853407284808 41496840
2750914715 375030436
366421114260 375024947
523222940085 375019458
658567673955 375013969
259857197421 69309603
218422197955 81171332
747697132845 375008480
439045117800 375002991
252533472345 374997502
63958362933 12311827
779057498010 374992013
987026235420 147637633
769154224800 374986524
159552740540 374981035
730091313805 374975546
254734199725 374970057
332860021715 374964568
233277107770 267012405
56118553680 374959079
523222940085 374953590
434093481195 374948101
57769099215 374942612
673422583770 374937123
11553824235 374931634
737243677790 374926145
460502209755 374920656
455550573150 374915167
652515673660 374909678
78805143539 200655884
954015324720 374904189
999852454093 147006398
165054558990 231608355
259135654485 260914126
623906217720 374898700
698730948640 374893211
87669085250 6460553
100683283125 374887722
23107642980 256489992
602449125765 374882233
265187654780 374876744
649235254164 194974769
715525043055 33164538
196965106000 374871255
114437829250 374865766
484753414854 187745756
486360756470 374860277
977818465330 151803784
804365862880 45004311
760901497125 374854788
390629115440 374849299
73724372720 374843810
261886563710 374838321
682225493290 374832832
620605126650 374827343
994178599405 374821854
375224023780 374816365
410180096601 18882160
30852278462 36929992
382376387765 185138481
313603657140 272775855
953465142875 374810876
553482941560 374805387
901836526636 23706991
265187654780 126241511
95181464675 374799898
839577500960 374794409
550187335 374788920
686076766205 116965101
721838586130 374783431
310852747915 334818022
885792775940 242608311
267388382160 374777942
458301482375 201479234
814819317935 374772453
17605824530 154422037
438494935955 86660332
802715317345 374766964
748797496535 141160613
866536411365 374761475
694329493880 374755986
576590579050 112074402
645363309675 315683368
688827675430 374750497
309752384225 374745008
353766931825 374739519
785109498305 374734030
733942586720 88565015
44564734935 374728541
797213498895 326321050
311953111605 374723052
100133101280 374717563
462152755290 374712074
767503679265 372351804
21457097445 374706585
770804770335 374701096
773555679560 337782082
144697830725 374695607
938610233060 374690118
754849496830 374684629
577991783852 24914571
149649467330 374679140
4401460250 374673651
764202588195 374668162
11003642390 374662673
568888033220 374657184
153500740245 374651695
525423667465 374646206
416487662155 91841948
630508399860 374640717
463803300825 374635228
120489829545 374629739
166917605671 68782659
103434192350 374624250
843428773875 374618761
374123660090 374613272
260378644351 5225528
499565120750 374607783
59969826595 374602294
390629115440 374596805
154050922090 374591316
880841139335 374585827
872038229815 324476746
123240738770 374580338
424190207985 270942529
679474584065 374574849
294347292565 374569360
750448042070 374563871
161335834447 20040339
300949474705 374558382
257485108950 374552893
478108028795 324279142
35211643570 298173458
314704020830 374547404
985529892362 11543367
863235320295 374541915
874238957195 374536426
196414924155 374530937
678374220375 374525448
694879675725 374519959
430792390125 266595241
569086186120 128700583
607400762370 374514470
554583305250 167743840
88029100690 374508981
203017106295 148729944
457751300530 374503492
129842920910 145409099
766403315575 455587
896246230995 374498003
170006195595 95261595
216221470575 13782879
532576031450 374492514
665169856095 374487025
861584774760 374481536
95731646520 374476047
755399678675 162348153
545780395730 374470558
552382577870 374465069
483059665400 47079153
286680172741 72882942
487674323898 97221168
173307286665 372950105
79226191170 337408830
386893023701 72734739
769154224800 374459580
625556763255 335899355
492962938610 374454091
10453460545 104208665
676173492995 254239502
97382192055 374448602
4951642095 374443113
77025463790 249475050
818120409005 71164885
278942200905 374437624
771354952180 374432135
389528751750 374426646
755949860520 250825344
493513120455 374421157
42364007555 145776862
818120409005 374415668
647013855210 374410179
437944754110 189480280
374123660090 291559213
108385828955 135144669
79226191170 374404690
415387298465 374399201
410985843705 374393712
392910048088 151370153
89129464380 374388223
440145481490 374382734
114988011095 374377245
921004414020 374371756
737793859635 374366267
562326513592 213664814
424740389830 374360778
686626948050 201830530
787860407530 374355289
818120409005 374349800
328560245191 218220684
835892116603 180615545
964468779775 374344311
117738920320 374338822
116088374785 80463251
904498958670 210201255
122690556925 209537086
103984374195 374333333
397803495804 153982917
771561519717 135704547
954565506565 374327844
40713462020 374322355
804365862880 24733434
371372750865 374316866
165054558990 202928330
880841139335 374311377
491312393075 24541319
718537495060 28180526
655816764730 135737481
806566590260 374305888
304800747620 374300399
613621834843 162672004
906149504205 126521450
644262945985 60971812
362019659500 145321275
115271935109 37994858
188712378325 374294910
508918212115 87522105
499565120750 358986089
802715317345 69282158
64921463200 374289421
368071659795 374283932
786209861995 374278443
686076766205 374272954
587044034105 9775909
71523645340 374267465
999680417855 374261976
880841139335 374256487
446747663630 374250998
47865826005 374245509
858833865535 236531988
823622227455 236092868
769704406645 374240020
535326940675 374234531
375392481190 100382832
141946921500 374229042
755949860520 374223553
18156006375 102089911
933658596455 374218064
706433494470 88877888
256384745260 374212575
812068408710 374207086
443446572560 374201597
590345125175 260645165
138095648585 374196108
140846557810 374190619
231076380390 374185130
738344041480 374179641
933108414610 79568544
217872016110 91117400
127642193530 261880190
713653905588 112277495
218972379800 374174152
48416007850 374168663
481409119865 374163174
684976402515 374157685
746046587310 204404871
483609847245 374152196
351566204445 334790577
24963746076 26572249
922104777710 106365842
477557846950 173682938
265187654780 162891564
247031653895 374146707
989226962800 16044347
40713462020 374141218
625282590286 43857110
627207308790 374135729
955115688410 374130240
84728009620 374124751
224474198250 374119262
184861105410 178397989
851131319705 365144747
451699300235 374113773
680024765910 374108284
479758574330 374102795
724039313510 374097306
332945337242 13744456
83077464085 374091817
86928737000 374086328
765853133730 359002556
24208006670 374080839
300399292860 334845467
919353868485 244556906
999130236010 262451046
481478917989 264256927
379335908926 37896056
314917295925 113325894
47865826005 374075350
807741143274 204360959
385127296990 169566188
170556377440 371967574
822521863765 374069861
757600406055 374064372
803265499190 374058883
47865826005 145820774
373023296400 159669521
706622799102 164159523
250332744965 374053394
160653104230 374047905
896796412840 374042416
806016408415 374036927
392829842820 374031438
392279660975 288990361
500115302595 374025949
215671288730 318268687
175646644229 84360441
656366946575 17943541
45993587830 971553
52302580524 118760004
866536411365 345312990
219522561645 374020460
387328024370 374014971
357618204740 156672527
243730562825 374009482
829674227750 14178087
463803300825 248058888
967219689000 374003993
813718954245 373998504
403833479720 373993015
54468008145 258850262
903948776825 200255187
644813127830 373987526
480858938020 373982037
891844776235 373976548
427491299055 93790543
474806937725 373971059
900097503910 167189451
438494935955 373965570
928314636156 15528381
605750216835 373960081
405484025255 373954592
601898943920 274323753
364220386880 373949103
578241124585 243047431
848930592325 87928291
66572008735 373943614
322406566660 109022518
432442935660 262983479
108385828955 373938125
850581137860 90969197
373573478245 373932636
140296375965 228814454
754849496830 73338529
157352013160 226948194
839027319115 373927147
330109112490 373921658
115538192940 373916169
393380024665 10066826
851131319705 110142274
909450595275 25452493
300949474705 373910680
979873871435 373905191
566687305840 285834186
762179254317 86901848
471661816590 62014722
636560400155 373899702
911101140810 49757785
729214544530 2706077
683876038825 144574771
85329519104 147072266
492962938610 373894213
527624394845 373888724
159002558695 373883235
585943670415 373877746
906149504205 373872257
260264731134 142373682
404933843410 202192804
208518924745 373866768
661318583180 49818164
633809490930 373861279
437944754110 338786569
763102224505 181954861
776856770630 373855790
812928296402 10280897
167805468215 373850301
392829842820 373844812
722938949820 373839323
303150202085 373833834
876439684575 373828345
289945837805 247345318
535326940675 373822856
812618590555 373817367
883041866715 275712470
222273470870 373811878
901748049445 136670611
287745110425 294150021
305901111310 373806389
566137123995 373800900
806566590260 215772590
906149504205 373795411
859384047380 373789922
463253118980 373784433
502866211820 373778944
672322220080 291312208
915502595570 373773455
518821485325 373767966
499014938905 373762477
448948391010 373756988
785659680150 373751499
931457869075 373746010
502316029975 373740521
695980039415 373735032
885601569206 14710520
496264029680 373729543
903948776825 171004306
997479690475 373724054
103434192350 373718565
239329108065 373713076
243730562825 241417198
779607679855 290077183
265187654780 373707587
363670205035 373702098
600798580230 311709332
569438215065 373696609
414286934775 373691120
614002944510 373685631
612902580820 373680142
448948391010 373674653
522672758240 373669164
643712764140 105608360
210169470280 373663675
297648383635 150431534
606300398680 252614758
319655657435 219093435
533676395140 373658186
555683668940 300478838
962293488421 115620296
151850194710 373652697
429141844590 373647208
80876736705 373641719
224474198250 215668299
307551656845 134162138
409335298170 373636230
971621143760 373630741
75931341093 55603570
70423281650 212040070
828573864060 192888949
633259309085 373625252
547430941265 373619763
727340404580 373614274
694329493880 373608785
34661461725 373603296
483609847245 221113387
421989480605 280839196
618954581115 44323675
292146565185 373597807
645913491520 373592318
885792775940 373586829
586493852260 373581340
976022598520 373575851
760351315280 373570362
660218219490 373564873
327358203265 172810187
385127296990 373559384
667495194753 100712172
580441851965 373553895
371372750865 373548406
504516757355 373542917
633809490930 62140969
852781865240 116536959
17055642685 373537428
430831202844 114209623
106185101575 373531939
493513120455 373526450
108385828955 373520961
80876736705 373515472
238228744375 373509983
758700769745 373504494
706433494470 373499005
458851664220 286437976
733942586720 373493516
628857854325 373488027
891844776235 373482538
954565506565 212995156
897896776530 373477049
702199756105 81176821
758150587900 373471560
404383661565 373466071
563936396615 373460582
680024765910 344385349
267388382160 373455093
747697132845 373449604
794749752194 48863078
378558004938 3683119
355417477360 373444115
597497489160 373438626
619504762960 303481321
954165547672 216392847
566137123995 373433137
275641109835 209092477
779057498010 10978000
857183320000 373427648
806016408415 373422159
534226576985 373416670
820321136385 25145109
812618590555 140770894
552382577870 373411181
171887559069 90052534
864885865830 294298224
369172023485 35837681
872038229815 291295741
178809105115 373405692
930907687230 373400203
238228744375 278413058
569598916518 128299886
488561483850 249167666
230526198545 373394714
616753853735 373389225
348265113375 373383736
470955664810 373378247
427032355368 280734905
203567288140 274126149
477007665105 373372758
184310923565 373367269
648114218900 373361780
532139087675 141473486
494063302300 373356291
787310225685 255595285
510018575805 373350802
764202588195 373345313
560635305545 373339824
482509483555 373334335
579341488275 373328846
150199649175 245940134
229425834855 373323357
797763680740 183091084
919353868485 373317868
74824736410 373312379
110586556335 373306890
64954995501 15457024
347164749685 365314906
392829842820 130061855
977122962210 373301401
875339320885 373295912
150199649175 373290423
725689859045 257038892
562285851080 165295746
55018189990 373284934
6602187630 373279445
207968742900 373273956
606914532864 235291474
360369113965 7305859
286094564890 373268467
362761451357 79409363
683489226087 174083635
38512734640 153697489
149649467330 354776026
851131319705 373262978
515594281684 30683510
786760043840 312411924
984275326195 373257489
824722591145 187965316
963368416085 373252000
688277493585 170257802
61070190285 359249561
752098587605 224417765
644813127830 373246511
303150202085 373241022
227775289320 373235533
764202588195 45009800
344964022305 373230044
577140760895 373224555
857733501845 373219066
49516371540 373213577
557334214475 373208088
791711680445 9419124
285544383045 373202599
111686920025 373197110
913852050035 45635546
187061832790 27291308
717987313215 373191621
796874764308 113100845
292343016495 153099188
354317113670 373186132
547981123110 373180643
450048754700 373175154
829674227750 373169665
831874955130 345153809
541378940970 48473359
743295678085 373164176
932008050920 340669296
200816378915 217660806
473448011782 47924459
607400762370 373158687
765853133730 373153198
292146565185 373147709
902398669012 222189231
337261476475 373142220
321306202970 327396894
617304035580 52892004
265187654780 110713130
118839284010 49280242
523773121930 373136731
913852050035 373131242
61684302513 236652746
230526198545 373125753
366597305671 48325156
76475281945 373120264
205768015520 373114775
60147532970 42095141
151850194710 373109286
593646216245 146386141
322406566660 373103797
973282590449 335937778
777957134320 373098308
77025463790 78805573
144852927909 33839685
272890200610 155947979
171656741130 107035500
851131319705 373092819
400691882523 185369019
229425834855 373087330
921771543101 154767844
399982206805 373081841
154050922090 67531167
530375304070 145634148
200816378915 373076352
510568757650 320469776
217872016110 36315224
582092397500 373070863
706983676315 363015015
412636389240 67778172
236578198840 273203997
416128706092 31528816
118289102165 373065374
116088374785 280015846
966119325310 358722617
95181464675 373059885
218422197955 45037245
20906915600 373054396
216771652420 373048907
643162582295 275295306
212486558971 158977907
205217833675 373043418
843978955720 373037929
465453846360 102748591
591445488865 373032440
525973849310 292711903
713035676610 373026951
731741859340 373021462
95731646520 373015973
72266287992 18261903
710284767385 373010484
437394572265 373004995
633852140460 132460548
105084737885 129985009
281142928285 372999506
484160029090 372994017
14311808781 88071005
579341488275 372988528
874789139040 372983039
978773507745 372977550
649214582590 372972061
842328410185 372966572
741645132550 372961083
828573864060 110570416
75925100100 372955594
413736752930 372950105
733392404875 372944616
386227660680 372939127
151300012865 267264899
876482828115 301993802
166154922680 372933638
658770097297 135731992
191463287550 372928149
682225493290 317961303
81426918550 372922660
255834563415 83213240
215309774793 17960008
846729864945 372917171
26408734050 285373110
513869848720 363245553
200816378915 372911682
598047671005 343309505
921554595865 372906193
154601103935 372900704
220622925335 372895215
168355650060 372889726
971070961915 372884237
551282214180 372878748
938060051215 372873259
347717165553 333577508
755949860520 372867770
192563651240 372862281
88684671335 185286684
841228046495 372856792
200816378915 24892615
195314560465 372851303
23657824825 372845814
864335683985 372840325
417705183061 1591810
26408734050 372834836
340562567545 111146761
84177827775 372829347
853882228930 372823858
489111665695 224198205
826373136680 372818369
708084040005 372812880
798864044430 372807391
883592048560 372801902
988676780955 372796413
693779312035 372790924
623906217720 66592548
610151671595 372785435
41263643865 372779946
791161498600 17855717
461602573445 372774457
813168772400 372768968
707610512045 276848693
741094950705 277666554
987026235420 372763479
739994587015 372757990
221173107180 49016770
869837502435 111047959
371372750865 372752501
66021826890 372747012
596153328627 3265955
755399678675 372741523
921554595865 372736034
61070190285 372730545
371372750865 372725056
735042950410 372719567
914952413725 372714078
33608210122 105926722
518271303480 334472215
59969826595 372708589
223576916582 130632711
41263643865 372703100
774105861405 302103582
722388767975 240961611
94081100985 372697611
538628031745 85134390
8802915010 372692122
63821099510 372686633
990327326490 158879105
931457869075 372681144
96281828365 372675655
404933843410 372670166
739994587015 48198909
102333828660 372664677
397231297580 122679150
479389716111 139239463
810417863175 372659188
619504762960 372653699
818670590850 372648210
297648383635 186378995
97932373900 372642721
562836032925 372637232
166154922680 295879056
129842920910 7959050
995278963095 258581301
755399678675 149789321
638210945690 372631743
923205141400 372626254
12654187925 372620765
925956050625 28614157
623356035875 372615276
183210559875 8557351
170006195595 372609787
925956050625 372604298
456650936840 372598809
259135654485 372593320
958966961325 372587831
979323689590 372582342
162853831610 372576853
489661847540 370200116
303700383930 372571364
388428388060 314173893
636560400155 372565875
965018961620 372560386
275641109835 372554897
989834230245 143070785
718673040426 83597470
225024380095 372549408
129292739065 372543919
563936396615 372538430
338912022010 372532941
894595685460 290219897
121701823028 236570411
136995284895 372527452
948513506270 372521963
221723289025 372516474
496449063870 118935652
179359286960 372510985
500115302595 372505496
832425136975 266309813
419788753225 372500007
51717098920 372494518
686626948050 49033237
924305505090 372489029
670671674545 68727769
640961854915 372483540
818120409005 372478051
796113135205 89937265
640411673070 372472562
95181464675 372467073
387878206215 372461584
669021129010 96787537
496264029680 372456095
497364393370 372450606
500665484440 372445117
971070961915 372439628
51717098920 559878
941361142285 201012669
55568371835 372434139
102884010505 372428650
366436763399 339039063
757600406055 372423161
365870932415 372417672
927056414315 372412183
511698948566 327698789
682775675135 372406694
960067325015 249656187
720738222440 372401205
337811658320 372395716
728440768270 372390227
336246839987 205123930
203567288140 1921150
129842920910 167398033
139196012275 372384738
171661878834 17350729
802715317345 331288595
40713462020 3985014
118289102165 372379249
439595299645 372373760
355967659205 149229443
238778926220 372368271
598047671005 210865424
82527282240 171388536
656366946575 372362782
98607227402 161398556
840677864650 372357293
220195257970 44499323
544680032040 11493966
560085123700 372351804
515237888984 97100410
449498572855 372346315
861034592915 372340826
409335298170 372335337
875339320885 372329848
587594215950 372324359
699281130485 164702934
878640411955 321896916
996929508630 367153721
265737836625 372318870
705333130780 116992546
13754551615 77345499
336161112785 372313381
979873871435 372307892
995829144940 87637374
521572394550 66971289
839027319115 372302403
978773507745 188393458
266288018470 228457669
383476751455 132339790
143047285190 92906814
563936396615 372296914
393930206510 372291425
143760907499 62618512
15955278995 372285936
875339320885 372280447
745496405465 372274958
954015324720 372269469
194214196775 192532164
557334214475 372263980
683876038825 372258491
363670205035 255858757
411557427161 116932167
270139291385 372253002
352116386290 372247513
103434192350 222924757
170556377440 157759349
850581137860 227551984
896985316775 115016506
699281130485 372242024
75925100100 285872609
90780009915 204190800
178809105115 372236535
661318583180 372231046
958966961325 372225557
697630584950 372220068
15955278995 214455230
680024765910 372214579
714136040300 372209090
491862574920 372203601
803815681035 326880928
225024380095 372198112
217872016110 372192623
440695663335 372187134
294347292565 372181645
829674227750 50279240
391739161726 77361966
357068022895 372176156
221173107180 372170667
315804384520 165800734
910000777120 372165178
418688389535 372159689
536427304365 372154200
186511650945 185594068
97932373900 372148711
665169856095 372143222
161203286075 372137733
26408734050 16488956
497914575215 178167451
898446958375 372132244
490762211230 372126755
124341102460 356785
518271303480 185670914
17605824530 372121266
705333130780 372115777
309202202380 372110288
966119325310 372104799
308101838690 372099310
718537495060 372093821
591454858588 259942573
677273856685 372088332
499565120750 94866387
862134956605 372082843
810968045020 372077354
831874955130 372071865
64921463200 372066376
502316029975 372060887
452915866055 170751812
291046201495 25847701
389528751750 372055398
958416779480 372049909
160102922385 22219472
444274591118 36897058
672322220080 299721356
847284103161 119314393
940810960440 372044420
534226576985 372038931
846729864945 372033442
286644746735 372027953
654716401040 372022464
995487484716 64704332
630664786959 209152856
933658596455 372016975
77575645635 48638029
910550958965 372011486
951264415495 78690304
439045117800 372005997
121040011390 372000508
80326554860 93197731
182660378030 371995019
119538623941 127646695
72073827185 371989530
431342571970 371984041
861584774760 371978552
732842223030 111421211
542479304660 371973063
783458952770 371967574
327358203265 371962085
455000391305 371956596
779763254582 138997947
289945837805 371951107
69322917960 321320571
616753853735 371945618
386777842525 371940129
124891284305 371934640
190362923860 371929151
69873099805 371923662
770254588490 371918173
185961469100 176954382
154601103935 371912684
103984374195 371907195
40194485140 178842598
357068022895 67410409
631058581705 371901706
834625864355 200568060
745496405465 371896217
113887647405 371890728
858833865535 371885239
138095648585 371879750
784559316460 371874261
880290957490 129694092
145798194415 371868772
134244375670 371863283
535877122520 371857794
455550573150 134123715
450598936545 371852305
689377857275 166580172
528724758535 371846816
142073953427 88839465
367521477950 232151766
280592746440 371841327
702032039710 371835838
762001860815 371830349
241529835445 338715212
979323689590 171525761
106317660925 172766275
98482555745 371824860
53917826300 360111334
958416779480 371819371
724039313510 371813882
925956050625 371808393
718537495060 371802904
150199649175 33422521
891025778685 7234502
883041866715 371797415
419788753225 371791926
763652406350 258916130
615219740868 46404006
131493466445 314936864
23107642980 371786437
600383883372 187926893
373573478245 371780948
232176744080 190841552
890744412545 322412882
948513506270 371775459
243180380980 330959255
200266197070 371769970
861584774760 371764481
800514589965 371758992
116638556630 371753503
34661461725 76395902
245931290205 371748014
629408036170 154125631
130393102755 183596072
488011302005 371742525
654716401040 371737036
686626948050 286778294
442580473901 63721801
200816378915 254299881
280042564595 371731547
18156006375 371726058
550732032335 190545146
900647685755 371720569
588821545699 130440596
28059279585 292947930
779607679855 371715080
602449125765 101101891
873688775350 156826219
809057081950 58348070
656917128420 334527105
145248012570 371709591
894595685460 302657971
907249867895 371704102
986476053575 371698613
725139677200 371693124
861584774760 371687635
693342143211 122102805
310302566070 371682146
18957502085 89256629
607400762370 371676657
690478220965 371671168
377974933005 68843038
431342571970 371665679
842878592030 371660190
297242633847 46502808
193113833085 371654701
95731646520 371649212
930357505385 371643723
954565506565 371638234
644813127830 157945975
212370197660 80490696
944112051510 3836811
602449125765 371632745
796113135205 371627256
422175985847 140831273
288310414465 247427653
531475667760 371621767
477557846950 371616278
28059279585 371610789
68772736115 292689947
847830228635 247092824
97382192055 371605300
239329108065 371599811
163954195300 371594322
604649853145 371588833
287429232034 81056063
465453846360 371583344
64371281355 371577855
22557461135 371572366
565586942150 125033931
78676009325 14474493
500665484440 71406401
295601523903 34432497
576590579050 172129551
817570227160 371566877
568337851375 267846733
997479690475 371561388
277484571764 10566325
866790019632 49560181
916602959260 34783793
892945139925 53462860
981605829818 35436984
610151671595 371555899
226674925630 371550410
426941117210 232310947
918253504795 6855761
76475281945 371544921
635460036465 371539432
578841201440 170416983
946312778890 242998030
586493852260 371533943
3367112763 214998641
349445089521 215388360
384577115145 371528454
653065855505 371522965
775835827281 284011838
37412370950 110153252
570538578755 278588706
45114916780 371517476
34959569315 4506469
182660378030 371511987
493513120455 371506498
737243677790 371501009
94631282830 361439672
558434578165 371495520
350465840755 371490031
96281828365 371484542
77575645635 108188190
665169856095 371479053
630508399860 371473564
10453460545 371468075
862685138450 237931683
294897474410 371462586
773005497715 371457097
105634919730 371451608
594746579935 371446119
51717098920 371440630
66703541642 122349810
453903397861 206896877
255284381570 371435141
371372750865 371429652
580441851965 371424163
176608377735 371418674
999130236010 371413185
214020743195 371407696
26958915895 371402207
808217135795 371396718
424190207985 371391229
90539402181 36682987
605200034990 371385740
966119325310 99674751
456100754995 371380251
994178599405 371374762
222823652715 371369273
385677478835 56684903
395030570200 26380134
392279660975 371363784
260236018175 371358295
89129464380 371352806
261336381865 371347317
741645132550 336744661
521572394550 191137958
803815681035 243662199
382926569610 369239541
204117469985 371341828
94631282830 371336339
179359286960 371330850
771905134025 371325361
414286934775 243124277
605750216835 14287867
671221856390 285927499
157352013160 33428010
154050922090 81138398
517170939790 371319872
90229828070 371314383
490212029385 371308894
199165833380 123370764
305901111310 371303405
872770103049 98478149
691028402810 6372729
829124045905 371297916
382926569610 349616366
87478918845 201451789
56118553680 19771378
155151285780 371292427
323506930350 115675186
762552042660 371286938
992716326570 44175472
871488047970 371281449
323611764761 193141443
782908770925 268126672
642214604223 137554340
895145867305 371275960
420889116915 371270471
385677478835 38642560
181620162802 266611708
775756406940 69216290
652515673660 371264982
757829352245 72784140
525423667465 168287251
935313588080 254096788
402733116030 371259493
506717484735 371254004
363120023190 371248515
272340018765 158692479
124341102460 371243026
654716401040 371237537
914952413725 371232048
919904050330 371226559
425840753520 371221070
236028016995 371215581
705333130780 371210092
142497103345 159620120
715236403990 122146717
441245845180 371204603
31910552500 371199114
818670590850 151392109
960067325015 192422384
234927653305 371193625
538862357155 71927856
814269136090 356686198
672322220080 148922059
947963324425 371188136
926506232470 371182647
522122576395 350132332
463253118980 371177158
214020743195 371171669
988126599110 371166180
350465840755 371160691
516620757945 371155202
658017492110 371149713
994728781250 249980038
776856770630 371144224
845629501255 371138735
731741859340 371133246
193664014930 371127757
814275157523 60878499
810968045020 371122268
590345125175 371116779
557884396320 158714435
377424751160 371111290
965018961620 371105801
523222940085 371100312
46215280470 371094823
556784032630 371089334
651965491815 371083845
84177827775 371078356
368621841640 371072867
60520008440 371067378
988126599110 371061889
334793503244 80468740
613452762665 371056400
160102922385 371050911
337811658320 325058580
563386214770 371045422
421439298760 199953292
119389465855 371039933
15955278995 371034444
149099285485 371028955
328458566955 371023466
812618590555 371017977
407684752635 245028960
773005497715 371012488
685526584360 187268213
408785116325 371006999
119939647700 371001510
473156392190 227118353
238834151049 26874144
452799663925 370996021
791711680445 370990532
820871318230 370985043
182110196185 370979554
291596383340 370974065
827473500370 269131159
687727311740 124550899
581062474147 84096969
849480774170 370968576
624456399565 225575944
903398594980 370963087
57769099215 281091690
939391682942 79173336
731741859340 305232312
265187654780 266913603
57769099215 370957598
506717484735 370952109
475357119570 370946620
445097118095 370941131
121073066148 48187931
353766931825 26594205
304800747620 260562830
211820015815 370935642
83627645930 370930153
463253118980 370924664
963641071182 50608580
370272387175 370919175
386227660680 370913686
727340404580 370908197
753198951295 86605442
455000391305 206369933
553482941560 370902708
269589109540 370897219
96281828365 123875752
432993117505 370891730
816488268087 323433836
743295678085 370886241
361469477655 370880752
920454232175 370875263
70973463495 370869774
180459650650 370864285
108936010800 67339052
102333828660 370858796
551282214180 370853307
89129464380 218462200
323506930350 370847818
719290896152 163423997
793912407825 370842329
541378940970 42232366
258585472640 370836840
620139804745 214822993
90780009915 370831351
30260006965 370825862
964468779775 370820373
394480388355 64440860
392279660975 180582611
339462203855 370814884
479208392485 370809395
578791306430 370803906
204667651830 370798417
103984374195 114055931
70423281650 370792928
136995284895 370787439
135894921205 370781950
350465840755 11697059
336711294630 370776461
232194418660 179468344
514970212410 370770972
764879939192 92884858
393930206510 370765483
96832010210 38955433
282793473820 370759994
309752384225 370754505
98493797217 336700749
962818234240 370749016
423640026140 175724846
604649853145 258811839
810417863175 370743527
431892753815 263334775
545230213885 370738038
839577500960 36765322
983174962505 40080678
898226599562 1509475
155701467625 370732549
370822569020 130210058
268488745850 370727060
377424751160 237739568
162853831610 370721571
146348376260 370716082
282793473820 291674482
469305119275 243118788
113337465560 370710593
773005497715 370705104
783458952770 111695661
784009134615 370699615
705333130780 182525717
928706959850 370694126
247581835740 18668089
725139677200 370688637
358168386585 370683148
869837502435 370677659
214570925040 370672170
305350929465 370666681
188712378325 370661192
157352013160 155827221
72073827185 370655703
256934927105 370650214
985375689885 114774990
544903884438 94597426
691578584655 370644725
391179297285 370639236
785109498305 370633747
877540048265 370628258
886342957785 370622769
80876736705 364502534
628307672480 188393458
765302951885 370617280
355417477360 370611791
618404399270 370606302
443996754405 370600813
71523645340 311176899
503966575510 37391068
3301096560 278385613
8802915010 370595324
391179297285 370589835
721838586130 370584346
18156006375 45350118
281142928285 370578857
120489829545 370573368
462152755290 370567879
260786200020 370562390
3301096560 289901535
656935450702 203076533
833525500665 370556901
601348762075 370551412
107835647110 370545923
532025849605 370540434
467654573740 170219379
230526198545 116762008
455000391305 167886554
645486180940 30996383
320205839280 370534945
662418946870 131456061
514420030565 370529456
240429471755 370523967
898997140220 370518478
456100754995 370512989
333410203560 370507500
916602959260 370502011
914402231880 370496522
255834563415 312938868
720738222440 370491033
927734978381 152034322
111686920025 90842950
326381622014 60131995
198065469690 370485544
286094564890 370480055
189812742015 328516650
725139677200 370474566
990327326490 370469077
861034592915 370463588
45665098625 370458099
56668735525 370452610
941361142285 137131687
228875653010 178337610
884692412250 138959524
684426220670 370447121
839577500960 370441632
723489131665 98247611
169456013750 370436143
253083654190 370430654
292146565185 370425165
501215666285 370419676
588694579640 187850047
671221856390 370414187
916052777415 370408698
771905134025 370403209
162303649765 262807831
512219303185 370397720
209619288435 110252054
226124743785 370392231
260786200020 370386742
880841139335 370381253
399432024960 342288551
577845628249 55746284
519921849015 370375764
37962552795 163528288
473706574035 150228441
396130933890 336047558
468767540174 134228006
711935312920 370370275
929900186442 172667473
57218917370 82433802
236578198840 370364786
889644048855 370359297
538077849900 280888597
88579282535 370353808
633809490930 175642511
625006581410 61229795
422539662450 370348319
566687305840 221157299
525973849310 303865551
109486192645 370342830
67122190580 304677923
497914575215 370337341
446197481785 370331852
694329493880 23888128
962268052395 370326363
116638556630 370320874
133144011980 319948321
587594215950 230433709
151300012865 311637975
87478918845 370315385
453900027615 370309896
79226191170 370304407
828805258344 83762140
387364564643 117206617
493757227263 64989760
937558540333 87741665
340012385700 370298918
421765477096 23685035
358718568430 370293429
426941117210 370287940
421520069395 116328377
595296761780 370282451
621705490340 370276962
172839061079 200858977
841413163020 99735130
596397125470 370271473
256384745260 370265984
385154039398 338352938
172206922975 308553157
863235320295 95234150
780342934313 164719401
607400762370 370260495
139746194120 370255006
771354952180 370249517
327358203265 370244028
628857854325 370238539
618954581115 370233050
896888540216 86967716
503966575510 370227561
883592048560 370222072
322406566660 370216583
414837116620 211688774
828023682215 358755551
759801133435 257494479
693779312035 370211094
215671288730 154498883
696530221260 313240763
727347117627 45602612
35761825415 370205605
91367462070 17202526
968320052690 370200116
540278577280 370194627
571777643986 144690040
358718568430 224379342
378337432054 2321847
312503293450 55823130
54468008145 244502016
744396041775 231646778
706983676315 370189138
51166917075 370183649
929257141695 370178160
647571776545 272611185
889644048855 370172671
672322220080 170669477
920454232175 24519363
709184403695 370167182
838477137270 370161693
669021129010 370156204
324607294040 370150715
934758960145 370145226
641704969621 21143628
836826591735 370139737
535877122520 370134248
621705490340 370128759
656366946575 370123270
410435661860 370117781
744946223620 301571149
95181464675 206084505
696530221260 370112292
955665870255 370106803
522122576395 370101314
289395655960 370095825
204117469985 224137826
539990555564 30096187
834075682510 370090336
69882782401 155223431
441796027025 370084847
800514589965 3968547
103434192350 370079358
63270917665 320716781
218422197955 370073869
325707657730 370068380
90780009915 328593496
116874852591 14979481
347164749685 267967491
297648383635 289061718
261336381865 170477362
280592746440 370062891
663519310560 370057402
165604740835 110427702
168905831905 370051913
609051307905 370046424
748797496535 192115000
390078933595 370040935
107336320850 300204388
684976402515 370035446
386227660680 85233192
306451293155 129589801
726790222735 370029957
505066939200 370024468
521022212705 370018979
321856384815 370013490
94853054897 22845218
787860407530 370008001
647013855210 370002512
469305119275 369997023
265737836625 369991534
820321136385 369986045
686076766205 13118710
209619288435 124029444
892945139925 369980556
494063302300 369975067
216221470575 172755297
447297845475 369969578
326257839575 369964089
136445103050 145118182
422539662450 369958600
541378940970 369953111
546330577575 369947622
932558232765 369942133
921004414020 369936644
341662931235 369931155
122690556925 369925666
100683283125 369920177
88029100690 369914688
452249482080 369909199
199165833380 369903710
437394572265 369898221
605200034990 65988758
682225493290 331233705
194764378620 369892732
867086593210 369887243
852231683395 369881754
18706188220 369876265
568337851375 369870776
823622227455 369865287
672872401925 369859798
592545852555 369854309
999680417855 369848820
176608377735 81961748
488011302005 369843331
705531426394 149064773
818670590850 36062730
105084737885 127701585
794462589670 369837842
249232381275 369832353
215121106885 369826864
666820401630 369821375
579891670120 369815886
989226962800 369810397
531475667760 112689170
92430555450 282035798
123240738770 369804908
890744412545 369799419
966669507155 272364180
386227660680 250539916
289432459705 260024908
13754551615 254799380
206868379210 369793930
613452762665 369788441
390629115440 110559438
819220772695 369782952
788410589375 369777463
95181464675 369771974
862134956605 369766485
258659612563 169758303
932558232765 369760996
506717484735 369755507
117395108408 33922020
377974933005 369750018
128742557220 369744529
562836032925 369739040
475907301415 369733551
714136040300 230170237
966119325310 369728062
436844390420 369722573
616753853735 369717084
556281100097 49960878
767261062557 55905465
223924016405 369711595
786760043840 369706106
979873871435 369700617
515666972511 41090654
364770568725 369695128
398881843115 74765669
681125129600 369689639
265204313895 306242288
4401460250 369684150
374909045585 89651837
295447656255 369678661
710284767385 211233187
423089844295 369673172
291596383340 369667683
180459650650 369662194
837926955425 85266126
241008547696 83548069
737793859635 369656705
37962552795 369651216
224474198250 369645727
977183209474 272907591
577140760895 369640238
793912407825 137093264
13204369770 369634749
649214582590 289830178
365320750570 365726581
222273470870 369629260
415387298465 369623771
654166219195 369618282
4951642095 369612793
561735669235 134925109
986476053575 140776383
802165135500 325278140
462702937135 369607304
797213498895 93719186
665724709079 62871006
229425834855 56608057
572189124290 259519920
294532249909 15863210
45734984573 118930163
205885672235 9907645
992528053870 167063204
739994587015 369601815
730091313805 109538484
842328410185 200386923
22557461135 369596326
435744026730 318587049
727890586425 356922225
710284767385 369590837
337261476475 369585348
510018575805 369579859
135344739360 369574370
768604042955 369568881
929807323540 77899888
612352398975 369563392
405484025255 245391234
885242594095 249277446
835726228045 369557903
275090927990 95508600
814819317935 369552414
441796027025 369546925
832425136975 369541436
810968045020 369535947
449498572855 191730770
669021129010 369530458
886342957785 331799072
918803686640 369524969
336711294630 369519480
105634919730 369513991
716886949525 369508502
935309141990 66559614
352116386290 170208401
937509869370 369503013
727340404580 369497524
653616037350 369492035
828573864060 369486546
894595685460 369481057
431342571970 369475568
593646216245 369470079
912201504500 105976123
583899922946 98780044
108936010800 286179993
908900413430 304271737
5490 369464590
198065469690 369459101
118289102165 369453612
543029486505 83235196
971070961915 369448123
688277493585 369442634
474824683662 346306499
958438488475 68200825
6602187630 369437145
256384745260 369431656
935309141990 369426167
150749831020 178430923
294897474410 369420678
172757104820 83570025
568337851375 369415189
111686920025 54401479
938060051215 369409700
141396739655 369404211
812618590555 369398722
755399678675 266359214
427491299055 162858630
645484391526 46453407
749897860225 369393233
823214830967 80260158
966669507155 369387744
978773507745 135929596
980974235125 369382255
763652406350 369376766
451149118390 369371277
354867295515 168490344
754299314985 369365788
187784308856 101716659
677996195526 79744192
164076737225 108863337
54468008145 303503277
636010218310 300692909
388978569905 369360299
298198565480 304644989
512769485030 369354810
741094950705 369349321
63821099510 369343832
513869848720 369338343
846179683100 369332854
314294050001 18228969
528724758535 369327365
579341488275 369321876
936409505680 369316387
638761127535 114511518
913365019135 226212668
303882025918 44329164
113438133820 193196333
544129850195 369310898
431986193062 83613937
411675632776 62591067
8438327233 93598428
88029100690 369305409
906149504205 369299920
195314560465 369294431
786209861995 369288942
206868379210 369283453
215460277684 24058287
552382577870 192093044
539178213590 369277964
362019659500 9786887
925956050625 233282500
393380024665 369272475
468754937430 369266986
344964022305 158286293
629958218015 369261497
982074598815 369256008
851131319705 172129551
601348762075 369250519
61070190285 369245030
500665484440 173331642
586667760247 56909952
194774917500 143164098
795562953360 150052793
852231683395 369239541
803265499190 369234052
844529137565 369228563
470955664810 369223074
331759658025 99224653
983725144350 369217585
959517143170 369212096
467654573740 346339433
977122962210 4188107
943561869665 369206607
958416779480 369201118
269589109540 147687034
542479304660 369195629
636010218310 119731557
375774205625 369190140
79226191170 270607700
177158559580 369184651
3301096560 341662805
212920379505 369179162
86378555155 369173673
560635305545 229171239
829124045905 269059802
896796412840 369168184
754299314985 369162695
66029593825 180395985
600798580230 369157206
835726228045 3891701
813718954245 21105205
958416779480 203065555
360919295810 369151717
182688723226 315233270
763652406350 26506381
260786200020 369146228
151300012865 369140739
707533858160 369135250
113887647405 369129761
889093867010 359233094
205773147735 81495183
836826591735 103462161
281142928285 369124272
612902580820 266891647
812068408710 369118783
748797496535 284802254
683325856980 369113294
426390935365 207143882
655816764730 369107805
90229828070 369102316
682225493290 369096827
275641109835 369091338
597497489160 369085849
432442935660 369080360
240429471755 263367709
159002558695 100948199
717987313215 336678793
261886563710 162035280
358748423101 133119228
976834792291 18239947
580604392233 91380872
107835647110 369074871
941361142285 369069382
903948776825 369063893
633809490930 369058404
91880373605 45970375
408234934480 369052915
714136040300 369047426
771354952180 369041937
324193947476 201188317
238778926220 51849094
693779312035 369036448
975091109404 22076758
802715317345 369030959
19989176429 71109995
579341488275 369025470
621705490340 369019981
126541829840 369014492
689997057806 179858063
552932759715 291356120
789510953065 369009003
196965106000 169489342
705883312625 369003514
989777144645 368998025
935335582503 318987746
259685836330 124869261
480858938020 368992536
670121492700 366692645
383476751455 114094354
300399292860 368987047
913301868190 368981558
917703322950 368976069
475357119570 368970580
88579282535 211233187
264637472935 368965091
817570227160 365594845
908011079834 156793285
466004028205 368959602
929257141695 368954113
79226191170 368948624
935309141990 368943135
782908770925 368937646
938610233060 368932157
225024380095 368926668
378525114850 368921179
798864044430 368915690
820321136385 368910201
122140375080 368904712
859384047380 368899223
391179297285 368893734
587594215950 192504719
672485100666 125599298
102884010505 335021115
73869106672 64792156
423089844295 335707240
984825508040 181850570
160653104230 330355465
949063688115 368888245
804675052761 11762927
752098587605 55899976
950928502254 27159572
381826205920 368882756
905599322360 368877267
549081486800 368871778
909450595275 368866289
401082570495 358228607
307001475000 368860800
951821217074 132240988
162853831610 368855311
943011687820 368849822
115538192940 368844333
442896390715 38499846
280216274978 154712954
588144397795 368838844
766403315575 228814454
535877122520 368833355
321306202970 216414803
360369113965 368827866
210169470280 323077051
139746194120 124254493
556233850785 368822377
731741859340 368816888
22007279290 305303669
788960771220 100146805
86378555155 368811399
727890586425 212610926
342763294925 368805910
370822569020 330064548
733942586720 368800421
435744026730 368794932
685526584360 277951982
919353868485 34833194
864885865830 368789443
626106945100 368783954
766953497420 70599518
897896776530 368778465
556784032630 368772976
24208006670 368767487
594215889529 278830222
440145481490 346833443
67672372425 368761998
60520008440 368756509
514970212410 242822382
777957134320 368751020
490762211230 368745531
385677478835 368740042
486910938315 174352596
898446958375 368734553
154601103935 368729064
940810960440 368723575
101233464970 146144625
627757490635 343485153
590980523745 101140314
362019659500 368718086
533126213295 197164880
8252733165 368712597
484710210935 368707108
269589109540 368701619
545780395730 368696130
692678948345 368690641
172757104820 368685152
116638556630 72701805
706433494470 368679663
312225481274 34185492
161203286075 368674174
168355650060 368668685
467654573740 218418288
242630199135 368663196
154601103935 368657707
325157475885 368652218
749347678380 161590671
943011687820 368646729
924855686935 368641240
541378940970 368635751
389528751750 344132855
559534941855 368630262
9903278700 368624773
835726228045 368619284
768053861110 163242860
63270917665 368613795
793362225980 53891002
826373136680 359222116
905599322360 368608306
918253504795 368602817
581542215655 368597328
243730562825 368591839
115538192940 347920265
206032437117 83070526
217321834265 368586350
727340404580 368580861
925405868780 368575372
58319281060 103308469
189812742015 368569883
791161498600 368564394
597497489160 368558905
591667683585 11559834
700931676020 368553416
158452376850 368547927
907800049740 335339477
28609461430 368542438
571638942445 50570157
628367749585 133701062
717437131370 368536949
785109498305 66993245
267388382160 368531460
772542821508 233095874
724039313510 368525971
784559316460 368520482
55568371835 368514993
525423667465 368509504
923205141400 368504015
353216749980 13063820
656416583602 78075536
485810574625 368498526
927606596160 368493037
136995284895 368487548
333410203560 346624861
512219303185 326255182
765853133730 110702152
872038229815 368482059
623906217720 368476570
338361840165 182015240
248682199430 217342444
825272772990 368471081
428041480900 368465592
680024765910 368460103
789510953065 368454614
261336381865 368449125
28059279585 368443636
649214582590 368438147
396681115735 368432658
317741873019 51036722
453349845770 360001554
347164749685 368427169
78676009325 368421680
520472030860 368416191
434643663040 368410702
563386214770 368405213
857183320000 368399724
835726228045 251703584
650865128125 368394235
413736752930 368388746
546880759420 45931952
424190207985 368383257
285544383045 368377768
537527668055 368372279
903948776825 368366790
449533202956 136807836
14854915305 368361301
280042564595 291125582
304800747620 368355812
628857854325 368350323
952914961030 230977120
427679407085 35513830
503966575510 368344834
567237487685 368339345
916757463632 178606571
131637135531 50163971
133694193825 368333856
599698216540 368328367
492962938610 368322878
752648769450 42803222
627757490635 368317389
865436047675 368311900
271789836920 368306411
389528751750 368300922
27509097740 368295433
864335683985 205025128
451314919124 99081939
333410203560 368289944
954565506565 368284455
779838541706 80644388
225024380095 338929283
325157475885 360533987
147998921795 282623121
72073827185 368278966
77575645635 368273477
89679646225 117634759
272905531387 218127371
965569143465 368267988
746596769155 368262499
362019659500 368257010
604649853145 368251521
223373834560 72570069
826923318525 56542189
864885865830 368246032
990877508335 87017117
894045503615 368240543
141396739655 324581037
884692412250 368235054
631608763550 69616987
829674227750 199656886
626106945100 323329545
919353868485 103588408
613452762665 368229565
401082570495 368224076
39613098330 232958649
467130607359 86177300
129868949748 82181308
470405482965 368218587
327358203265 368213098
713035676610 368207609
900647685755 368202120
662969128715 368196631
392279660975 368191142
951864624086 313147450
873815434025 111937177
258035290795 368185653
591445488865 136467518
465453846360 224681237
99250359973 71230753
435744026730 368180164
219522561645 368174675
656917128420 146830750
544129850195 368169186
255834563415 368163697
755399678675 368158208
130701738247 30765845
676173492995 368152719
698180766795 230510555
670121492700 368147230
437944754110 134024913
266350510735 277847691
199798421582 70769677
728592072555 181098577
524873485620 368141741
118289102165 226075443
617304035580 368136252
882690716010 128393199
236028016995 368130763
483609847245 368125274
292696747030 149064773
589244761485 149591717
212920379505 368119785
125991647995 368114296
676455397057 3337312
402182934185 368108807
77025463790 368103318
851131319705 368097829
336161112785 368092340
340562567545 120576863
932558232765 368086851
815369499780 107474620
246481472050 252631225
820321136385 368081362
254734199725 368075873
545780395730 368070384
830774591440 305907459
585999713105 154614152
680174714412 157172026
967219689000 368064895
62720735820 31451970
54468008145 368059406
87478918845 167343143
220622925335 60335088
251983290500 368053917
610701853440 249145710
466554210050 311714821
216771652420 368048428
6602187630 368042939
816469863470 261633185
953465142875 268620682
172369957253 122629749
195400309623 181411450
558434578165 368037450
583192761190 361615320
376874569315 349742613
173857468510 368031961
319655657435 368026472
1650551025 368020983
614002944510 340202731
583209255635 154312257
954015324720 368015494
343313476770 190484767
193664014930 368010005
802165135500 368004516
705333130780 189233275
597497489160 367999027
336161112785 367993538
909450595275 367988049
514420030565 367982560
899709302455 75034630
333410203560 367977071
331759658025 23476453
724039313510 1844304
982074598815 71697318
494063302300 367971582
692678948345 367966093
326808021420 355352371
5224763757 62360529
344413840460 87445259
302049838395 367960604
900647685755 367955115
947413142580 225455186
503416393665 324081538
961717870550 343073478
165604740835 367949626
588694579640 367944137
241529835445 284165530
667370583475 367938648
460502209755 367933159
305350929465 106157260
45665098625 154559262
74824736410 204712255
508918212115 119204613
680024765910 13859725
6602187630 239528982
454450209460 292316695
134244375670 217111906
345514204150 349534031
785838489814 136560831
920194983797 27971944
864335683985 367927670
871488047970 367922181
653065855505 367916692
614002944510 367911203
564486578460 367905714
972171325605 240549936
25308370360 367900225
862685138450 185138481
231076380390 97243124
779057498010 79250182
753749133140 367894736
574940033515 367889247
225024380095 367883758
479208392485 367878269
881052937889 76039117
428591662745 367872780
784009134615 367867291
384577115145 367861802
216221470575 367856313
548531304955 139272397
817020045315 367850824
724589495355 367845335
934208778300 367839846
288845474115 116427179
795012771515 367834357
876989866420 367828868
47865826005 367823379
18156006375 237509030
456650936840 60406445
7161118941 157199471
485260392780 367817890
884692412250 367812401
655266582885 367806912
327908385110 367801423
343022902669 39976387
335060749095 93971680
248132017585 26303288
997479690475 93263599
580992033810 367795934
311953111605 298832138
909450595275 367790445
927606596160 367784956
10453460545 367779467
739994587015 367773978
544680032040 367768489
208518924745 367763000
261336381865 277600686
31910552500 367757511
638761127535 367752022
869601917136 47106598
487461120160 367746533
820321136385 192263203
913301868190 367741044
879293841890 108726112
785109498305 367735555
618004330597 2459072
747146951000 367730066
147998921795 367724577
172206922975 324597504
999130236010 367719088
503966575510 141017899
733392404875 367713599
225045710349 21193029
772471283371 77125939
364770568725 367708110
873138593505 367702621
103984374195 367697132
628307672480 367691643
434093481195 353908764
603549489455 242882761
828023682215 367686154
313603657140 278500882
290496019650 367680665
204667651830 367675176
1730421464 218956210
471056267202 96891828
599311250110 194261199
579341488275 367669687
217872016110 367664198
462702937135 311566618
45114916780 367658709
51166917075 367653220
529274940380 367647731
14854915305 367642242
697630584950 367636753
185961469100 367631264
196965106000 367625775
470405482965 367620286
868186956900 120148721
490762211230 367614797
180459650650 367609308
818120409005 367603819
479758574330 69002219
260901825805 226794502
240979653600 367598330
716044376720 37308733
556233850785 43461902
761451678970 367592841
538077849900 367587352
575490215360 367581863
656366946575 367576374
80876736705 367570885
58869462905 215031575
55018189990 367565396
443996754405 367559907
154091249773 21066782
624091932546 155832710
979873871435 87922802
906149504205 367554418
845079319410 367548929
5490 367543440
508368030270 367537951
416487662155 169626567
181174074353 117030969
599148034695 367532462
168905831905 313970800
305350929465 367526973
47315644160 9649662
744042969920 132235499
2750914715 367521484
420889116915 367515995
310852747915 367510506
47315644160 367505017
675623311150 367499528
91880373605 367494039
404052254793 103840902
168355650060 367488550
721922216534 96513087
480308756175 82307555
98482555745 367483061
414837116620 239814410
236578198840 367477572
19806551910 186686379
847830228635 367472083
488011302005 184326109
400532388650 123853796
843978955720 22027357
46215280470 367466594
399982206805 367461105
324607294040 367455616
381276024075 156425522
795562953360 367450127
41813825710 367444638
709184403695 367439149
960617506860 35222913
876989866420 310617021
779607679855 367433660
427491299055 74924850
963368416085 367428171
431342571970 367422682
559534941855 264844250
479208392485 367417193
240429471755 291789751
453900027615 367411704
973271689295 178370544
569438215065 367406215
961167688705 367400726
889964650367 9880200
890194230700 367395237
262986927400 37133085
518271303480 367389748
249782563120 31836200
636010218310 88817509
661868765025 367384259
113887647405 367378770
633259309085 367373281
450612176013 182201866
187061832790 367367792
102333828660 367362303
956216052100 367356814
636560400155 367351325
435744026730 367345836
738344041480 367340347
423640026140 139667605
423089844295 327462762
677935871416 230494088
488561483850 184051659
346064385995 330937299
878640411955 367334858
479208392485 367329369
58319281060 367323880
285667934946 49971856
636603318646 68041644
787479786384 9243476
370822569020 165586663
991977872025 367318391
684712389685 59681897
516070576100 330015147
862685138450 112958131
63821099510 49181440
809867681330 367312902
650865128125 367307413
908350231585 367301924
111136738180 354227126
267388382160 367296435
594196398090 367290946
378525114850 367285457
62931760425 19030363
996416734320 71642428
318555293745 352673739
40163280175 367279968
900097503910 367274479
860484411070 43664995
478658210640 367268990
478658210640 240725584
607400762370 367263501
547430941265 367258012
366971296105 367252523
469305119275 367247034
148549103640 367241545
815369499780 83498668
613452762665 367236056
56668735525 167771285
598597852850 167436456
26958915895 367230567
24208006670 367225078
325157475885 367219589
433543299350 367214100
287745110425 336783084
214856748248 40689957
192563651240 367208611
762120006051 103467650
858524733125 95404309
788410589375 367203122
348265113375 367197633
189262560170 89327986
119389465855 40042255
689928039120 341152328
431342571970 367192144
793362225980 264674091
570538578755 337414319
673972765615 367186655
476457483260 367181166
485810574625 82016638
237678562530 32741885
721838586130 106684204
25308370360 367175677
711935312920 367170188
949613869960 97495618
525423667465 367164699
189262560170 367159210
658017492110 367153721
662418946870 367148232
907249867895 141347239
304250565775 367142743
95731646520 367137254
558984760010 367131765
606300398680 367126276
184861105410 307603560
432442935660 367120787
124341102460 367115298
117222786742 198421861
731191677495 43933956
508368030270 367109809
289945837805 251571848
477557846950 367104320
277466205570 24788324
419788753225 367098831
102333828660 345741132
988676780955 367093342
246481472050 367087853
582642579345 367082364
895927317187 79173336
890194230700 367076875
187612014635 29064255
146898558105 367071386
160102922385 75632931
777957134320 48654496
363670205035 124946107
451149118390 367065897
101233464970 312477792
119939647700 367060408
45114916780 206721229
405484025255 341997634
681675311445 191741748
709734585540 200271654
53367644455 367054919
998029872320 284676007
667920765320 51464864
450048754700 367049430
22557461135 16944543
174957832200 367043941
407684752635 367038452
733167363945 7371727
127092011685 367032963
215121106885 367027474
929257141695 135693569
371969808770 237948150
447876943372 131746978
472834371608 66768196
243895392006 107941185
744946223620 207989188
531643296331 161832187
585393488570 367021985
753753348692 255139698
112787283715 367016496
988126599110 28411064
917154238905 293710901
486360756470 230795983
387328024370 367011007
993628417560 162040769
198065469690 298409485
289945837805 367005518
742745496240 288875092
363670205035 27796296
199165833380 110306944
349365477065 367000029
734492768565 366994540
847830228635 53764755
862134956605 366989051
544129850195 366983562
611802217130 366978073
708084040005 366972584
817570227160 366967095
124341102460 154054274
965569143465 366961606
951335426688 130621733
26408734050 366956117
559534941855 224368364
462152755290 366950628
59419644750 366945139
282793473820 366939650
635592573859 143213499
146898558105 366934161
994330946600 121658196
491312393075 24552297
430242208280 163242860
205768015520 366928672
35761825415 259766925
423089844295 102605877
660218219490 366923183
489111665695 366917694
333410203560 366912205
611252035285 366906716
489661847540 366901227
468204755585 309535688
466004028205 366895738
144147648880 205003172
550181850490 174270261
567237487685 181367538
73724372720 306264244
677824038530 366890249
205217833675 366884760
425840753520 366879271
757600406055 366873782
231626562235 366868293
697080403105 366862804
650314946280 366857315
689377857275 182992282
705883312625 366851826
638761127535 366846337
917153141105 366840848
840127682805 366835359
81977100395 207819029
297648383635 103577430
687177129895 256336300
25308370360 366829870
270139291385 366824381
969420416380 346026560
428591662745 366818892
494063302300 255447082
179909468805 151748894
923755323245 366813403
393582766369 92017596
265969938990 18728468
205768015520 366807914
852982444278 37237376
156251649470 366802425
939710596750 366796936
238778926220 366791447
493513120455 366785958
385758501964 86435283
188162196480 366780469
241529835445 366774980
365320750570 366769491
398331661270 366764002
368621841640 105207663
34111279880 366758513
451149118390 172008793
861584774760 293677967
683325856980 292124580
97382192055 366753024
133694193825 366747535
636560400155 366742046
729753660551 60730296
354317113670 366736557
942461505975 267918090
943561869665 366731068
170556377440 366725579
295447656255 131044386
204667651830 366720090
413186571085 276464463
688827675430 366714601
176058195890 108215635
943080926066 49159484
615103308200 366709112
153500740245 366703623
360379372906 142906115
622805854030 366698134
707571287651 284659540
514420030565 331804561
654166219195 366692645
965569143465 239825388
599698216540 366687156
143047285190 366681667
647564037055 366676178
381826205920 366670689
296548019945 366665200
98482555745 24662077
703420828394 65017205
277291655370 342837451
248132017585 366659711
195340742995 134184094
564486578460 302981822
994728781250 366654222
885792775940 210497661
75374918255 366648733
669021129010 357981602
661318583180 366643244
540278577280 366637755
78125827480 366632266
902298231290 366626777
659668037645 243190145
345640330392 123727549
413186571085 151924542
594196398090 366621288
762556993738 196314085
789050181541 165652531
431342571970 366615799
739994587015 366610310
418138207690 366604821
927851098176 68502720
908900413430 366599332
527074213000 366593843
738894223325 165087164
628307672480 366588354
218422197955 366582865
715236403990 366577376
535877122520 366571887
721288404285 366566398
716886949525 17899629
929257141695 289687464
239879289910 82247176
525423667465 366560909
767503679265 361225601
662418946870 182251267
98482555745 366555420
673422583770 366549931
227775289320 366544442
259685836330 30507862
446197481785 366538953
357618204740 366533464
411536025550 366527975
457201118685 193520184
369172023485 220284548
159002558695 366522486
293246928875 366516997
491312393075 147434540
621809292819 166475881
954015324720 366511508
846179683100 132795377
440145481490 366506019
791161498600 366500530
475357119570 276195502
623356035875 366495041
491312393075 366489552
675623311150 366484063
804916044725 366478574
969970598225 366473085
918803686640 366467596
979873871435 366462107
644813127830 366456618
765853133730 269504411
135344739360 366451129
45114916780 366445640
482509483555 366440151
201366560760 18454018
146898558105 366434662
568337851375 366429173
245416710014 96567977
426941117210 366423684
341662931235 366418195
239879289910 170839636
91330191760 326277138
317454930055 366412706
215671288730 366407217
687727311740 366401728
528174576690 366396239
485260392780 366390750
875889502730 74902894
840413780463 24321759
741645132550 366385261
960067325015 366379772
512219303185 366374283
218972379800 366368794
286094564890 366363305
290496019650 33784795
116638556630 253794893
203017106295 301104584
277841837215 366357816
702582221555 366352327
83077464085 88296054
52817462610 366346838
213470561350 366341349
739444405170 366335860
818120409005 180456364
404933843410 318235753
109486192645 366330371
766953497420 366324882
481409119865 366319393
891844776235 366313904
677824038530 173666471
42364007555 279121139
567237487685 204135910
28609461430 366308415
219522561645 366302926
819220772695 366297437
884142230405 199958781
489661847540 239748542
458301482375 315266204
651965491815 103259068
936606626648 76648396
272340018765 227837412
469305119275 366291948
458851664220 302498790
344413840460 336766617
486360756470 59390980
245381108360 88060027
285544383045 116361311
524873485620 132773421
875339320885 366286459
764752770040 37012327
136445103050 171635541
512219303185 246510990
997479690475 366280970
35307399175 129880718
207982295241 288715911
835176046200 366275481
612352398975 366269992
392829842820 113369806
995829144940 366264503
75374918255 366259014
722388767975 6416641
459401846065 200364967
976572780365 366253525
840179713036 131346281
796663317050 31556261
884142230405 366248036
575490215360 366242547
213470561350 366237058
221723289025 366231569
602999307610 366226080
823622227455 366220591
930357505385 366215102
534226576985 366209613
685526584360 77702284
219522561645 366204124
226124743785 366198635
237678562530 366193146
931457869075 326052089
296548019945 92094442
743295678085 366187657
848930592325 366182168
200266197070 366176679
337811658320 366171190
904498958670 366165701
437394572265 366160212
547430941265 366154723
78676009325 366149234
839027319115 209235191
201366560760 366143745
868186956900 366138256
499565120750 71439335
377974933005 366132767
51166917075 366127278
262986927400 261600251
89129464380 366121789
823072045610 366116300
688277493585 366110811
384577115145 366105322
657057465683 75303591
125991647995 366099833
65471645045 366094344
743295678085 288276791
130943284600 366088855
173857468510 366083366
471505846655 85381395
488561483850 183047172
420338935070 366077877
108385828955 366072388
927056414315 365056923
182110196185 192235758
602471877670 62387974
337811658320 366066899
938610233060 172519270
105084737885 366061410
144147648880 366055921
704782948935 337897351
98771299101 57288693
556784032630 366050432
346758214970 209630399
630577835710 223308987
610151671595 366044943
718537495060 366039454
831874955130 366033965
450334105854 44104115
162303649765 119934650
66021826890 67827573
162853831610 250183131
858283683690 158538787
667920765320 366028476
264087291090 319113993
473156392190 366022987
518821485325 325349497
72624009030 366017498
133144011980 366012009
443446572560 366006520
585943670415 366001031
946862960735 231668734
846729864945 365995542
403283297875 137120709
681675311445 365990053
50616735230 365984564
524323303775 365979075
333960385405 365973586
512769485030 365968097
571088760600 365962608
382376387765 365957119
487461120160 336053047
731191677495 365951630
14854915305 365946141
133144011980 365940652
903948776825 922152
672493169496 193322580
313603657140 365935163
967219689000 365929674
757050224210 365924185
259685836330 365918696
960067325015 365913207
354867295515 365907718
742195314395 365902229
17055642685 365896740
923755323245 365891251
275641109835 365885762
269589109540 365880273
819220772695 225691213
273440382455 365874784
933108414610 322989227
35211643570 27692005
780157861700 365869295
692128766500 319432355
171106559285 365863806
3301096560 88828487
475357119570 365858317
396130933890 137120709
338912022010 40629578
409885480015 365852828
319655657435 365847339
340562567545 365841850
386227660680 133272920
260786200020 192285159
252533472345 365836361
319105475590 357597372
260957176881 37561227
329008748800 365830872
544129850195 365825383
251983290500 365819894
461602573445 365814405
127092011685 365808916
713585858455 365803427
754849496830 114033975
821421500075 365797938
135344739360 365792449
199165833380 158258848
969420416380 200156385
402182934185 365786960
341662931235 148285335
773005497715 365781471
448398209165 365775982
210169470280 365770493
874238957195 365765004
384026933300 208582000
561735669235 365759515
370822569020 365754026
974387284960 302674438
709184403695 365748537
335610930940 365743048
631769481470 38659027
723489131665 175669956
856633138155 351899790
977122962210 363756030
28609461430 201945799
331759658025 365737559
670671674545 365732070
745496405465 365726581
316437022123 236356340
757652397863 193020685
307551656845 365721092
684976402515 365715603
961717870550 365710114
626106945100 365704625
351566204445 365699136
714686222145 365693647
324607294040 121905201
1336791388 114001041
869837502435 365688158
178809105115 365682669
205217833675 244304412
191463287550 295028261
525423667465 365677180
456100754995 365671691
237437954796 36682987
444685028512 65593550
212920379505 253251482
121590193235 365666202
939160414905 365660713
603549489455 365655224
932008050920 365649735
801064771810 365644246
431342571970 103533518
713035676610 208708247
712594122075 238189666
478108028795 365638757
456100754995 365633268
961717870550 230087902
546330577575 365627779
962818234240 236422208
825272772990 365622290
107285465265 143866690
829155311249 48089129
666820401630 365616801
843428773875 358678705
643712764140 365611312
646463673365 341569492
304250565775 365605823
984825508040 365600334
446747663630 365594845
598597852850 327550586
13204369770 365589356
175508014045 257884198
89229506894 124199603
889644048855 365583867
973821871140 365578378
830224409595 365572889
364220386880 365567400
599148034695 365561911
721288404285 325162871
125991647995 365556422
993628417560 365550933
63821099510 365545444
504516757355 72998211
510177872074 205019639
171189898772 200924845
295447656255 365539955
865436047675 352113861
329558930645 365534466
157902195005 365528977
66021826890 365523488
658567673955 365517999
615653490045 321556598
279492382750 365512510
406034207100 234215630
95181464675 110921712
472688391653 248272959
380725842230 365507021
175776272453 42435459
797763680740 365501532
494063302300 23679546
708634221850 342908808
44014553090 365496043
279492382750 365490554
887443321475 365485065
784009134615 365479576
870518876869 230625824
705883312625 90557522
490762211230 365474087
414286934775 180846083
931626743649 22076758
589794943330 365468598
984825508040 365463109
425840753520 165520795
782908770925 318054616
927056414315 365457620
363120023190 365452131
315804384520 365446642
842878592030 365441153
559534941855 365435664
874238957195 247328851
248132017585 365430175
135421557915 245133251
314153838985 365424686
966764971843 1009976
64921463200 365419197
354317113670 365413708
332309839870 365408219
219097435687 90162314
429141844590 120736044
825822954835 365402730
865436047675 365397241
417588025845 365391752
617304035580 365386263
81426918550 365380774
851131319705 365375285
380175660385 365369796
661868765025 365364307
23107642980 219938741
974372052985 24151600
392279660975 365358818
924855686935 365353329
878090230110 365347840
202466924450 349929239
421439298760 365342351
893119371763 151249395
289945837805 59747765
358718568430 274889120
77575645635 365336862
906699686050 365331373
105634919730 277145099
587594215950 365325884
678026522251 144969979
960617506860 365320395
290496019650 74074055
245381108360 365314906
719637858750 262143662
760901497125 70440337
747146951000 365309417
150199649175 365303928
881941503025 365298439
662418946870 186697357
254184017880 351510071
814819317935 11104247
329558930645 291883064
495713847835 365292950
687727311740 365287461
106185101575 2804879
943561869665 365281972
585943670415 365276483
209069106590 365270994
182110196185 365265505
600314002913 229094393
159552740540 365260016
772455315870 21637638
779607679855 365254527
873138593505 365249038
827473500370 204388404
611252035285 365243549
957866597635 365238060
131493466445 245758997
817571017576 22515878
68483221391 82280110
671404409552 42896535
836826591735 365232571
111686920025 365227082
398331661270 365221593
223373834560 365216104
113887647405 365210615
127092011685 365205126
813168772400 365199637
773555679560 365194148
621155308495 89783573
629408036170 7821825
960617506860 365188659
558434578165 365183170
303700383930 365177681
145248012570 365172192
364220386880 242317394
879190593800 365166703
175170662686 64226789
234377471460 365161214
704454928876 19200522
332309839870 365155725
977122962210 365150236
841778228340 254168145
567237487685 365144747
763102224505 365139258
832975318820 335355944
774105861405 365133769
599148034695 365128280
396130933890 365122791
331759658025 365117302
890744412545 355511552
146348376260 223078449
193664014930 365111813
658017492110 365106324
36312007260 365100835
637660763845 365095346
559661853024 75945804
148549103640 365089857
192563651240 365084368
602999307610 365078879
246481472050 365073390
588694579640 298464375
87478918845 365067901
333410203560 365062412
998580054165 211337478
3851278405 282551764
704782948935 365056923
961733426376 298447908
552932759715 365051434
726790222735 365045945
779057498010 365040456
632158945395 359287984
658017492110 163956430
384577115145 365034967
502866211820 365029478
999130236010 365023989
927606596160 319273174
734492768565 210031096
145248012570 212545058
692678948345 68497231
417602505827 339675787
706433494470 365018500
713035676610 365013011
689377857275 365007522
194214196775 365002033
793362225980 364996544
150199649175 364991055
316354566365 364985566
368071659795 364980077
706983676315 87170809
549631668645 364974588
711385131075 351570450
989226962800 364969099
26958915895 364963610
565586942150 110312433
840677864650 364958121
742227210974 18135656
323506930350 261435581
242080017290 364952632
24758188515 364947143
571088760600 364941654
502316029975 364936165
447848027320 50476844
832425136975 364930676
69322917960 361132288
721288404285 364925187
993628417560 364919698
561759689099 275866162
836276409890 364914209
129899089847 37363623
2200732870 364908720
616203671890 364903231
319236602311 83866431
841778228340 71186841
607400762370 81456760
728990950115 364897742
771354952180 6515443
221723289025 144278365
51717098920 305331114
442346208870 364892253
337811658320 364886764
788960771220 364881275
311541927707 41013808
254734199725 364875786
394685495818 62783182
560635305545 364870297
825415909643 181323626
681125129600 94707206
75374918255 364864808
679474584065 51794204
704782948935 364859319
601348762075 364853830
833525500665 241675181
464903664515 201363965
585393488570 364848341
680574947755 364842852
654166219195 364837363
659117855800 364831874
974450068142 126922147
456100754995 364826385
702582221555 89580480
283967296797 198948805
901197867600 364820896
913852050035 71066083
51717098920 151474444
908900413430 364815407
744605106807 29536309
791885692723 103407271
929257141695 364809918
225024380095 364804429
184310923565 364798940
254184017880 364793451
552932759715 364787962
967219689000 364782473
490762211230 133926111
495163665990 364776984
37962552795 364771495
682225493290 364766006
903398594980 364760517
964468779775 364755028
425290571675 314623991
93530919140 364749539
842878592030 364744050
483059665400 364738561
311402929760 364733072
631608763550 302668949
121040011390 304881016
666270219785 321353505
817020045315 311533684
964468779775 364727583
200816378915 364722094
918253504795 223577948
401082570495 364716605
272340018765 204509162
167993477443 80485207
73724372720 7991984
724039313510 260255446
578241124585 364711116
829674227750 62382485
46215280470 364705627
4401460250 364700138
651965491815 22082247
980424053280 364694649
607950944215 364689160
216221470575 364683671
218422197955 289983870
426941117210 357954157
404383661565 364678182
786209861995 155152074
44564734935 364672693
557884396320 364667204
401632752340 364661715
357068022895 331206260
205217833675 364656226
448398209165 364650737
148549103640 364645248
598597852850 199173854
911651322655 364639759
502866211820 80852970
252533472345 364634270
956479787572 18426573
733942586720 313410922
176058195890 192362005
331759658025 364628781
20545319328 157896574
25308370360 364623292
795247744627 40788759
765853133730 364617803
637110582000 364612314
775273547680 236575900
177708741425 364606825
692678948345 262538870
412086207395 346421768
9903278700 364601336
827696062853 87313523
836826591735 364595847
46215280470 314640458
776306588785 36644564
652515673660 315425385
962268052395 357943179
795562953360 364590358
933108414610 364584869
540308569176 317033662
779305013487 4577826
983725144350 364579380
585943670415 364573891
963368416085 364568402
895696049150 364562913
858833865535 364557424
23901750496 71614983
322956748505 338440762
889644048855 364551935
570538578755 364546446
918253504795 84832495
972721507450 364540957
859934229225 364535468
559534941855 152758870
297098201790 364529979
20906915600 364524490
858283683690 364519001
479208392485 364513512
517170939790 364508023
223924016405 364502534
793362225980 364497045
165054558990 364491556
265852770796 205200776
850030956015 297855096
830774591440 364486067
656917128420 364480578
243730562825 364475089
626657126945 364469600
229976016700 354973630
755399678675 364464111
932008050920 364458622
594196398090 151084725
675774763638 199113475
210169470280 364453133
110036374490 99537526
697080403105 321699312
766953497420 252153682
213470561350 364447644
43147768306 8238989
650865128125 364414710
572739306135 121224565
16505460840 364442155
713585858455 364436666
4401460250 214861416
452249482080 364431177
288354095927 146139136
829124045905 364425688
594746579935 364420199
352116386290 288929982
250882926810 309650957
724039313510 174566667
291198400487 188580084
194214196775 364414710
903948776825 347596414
940810960440 364409221
156801831315 364403732
368071659795 137636675
377424751160 1712568
187272187737 22976954
549081486800 32028315
749396601837 223429745
945807529999 200705285
585393488570 364398243
412636389240 292810705
689121430243 68266693
701481857865 166431969
202466924450 364392754
770804770335 145568280
321395393731 73464776
293797110720 364387265
783458952770 62398952
956766233945 364381776
209252323921 174281239
647564037055 110921712
41263643865 364376287
355417477360 300989315
829674227750 364370798
277841837215 364365309
873688775350 364359820
786760043840 364354331
239879289910 364348842
477557846950 23245915
305901111310 133355255
133694193825 238738566
196414924155 364343353
441796027025 364337864
12104006080 364332375
621155308495 364326886
655266582885 117914698
583742943035 364321397
427505279538 284412535
982624780660 364315908
261886563710 193388448
362655222740 175505286
234377471460 361187178
18156006375 364310419
433543299350 364304930
340012385700 364299441
307001475000 364293952
467104391895 103544496
359818932120 364288463
897896776530 364282974
28059279585 364277485
174957832200 216354424
703132403400 364271996
166204554218 84634891
726922128894 99378345
19806551910 364266507
585943670415 364261018
83077464085 364255529
554033123405 364250040
457751300530 228089906
687177129895 364244551
232176744080 364239062
614002944510 315035666
188712378325 364233573
879740775645 364228084
436294208575 364222595
794065265497 164170501
952914961030 364217106
284444019355 364211617
311953111605 162424999
831324773285 364206128
450598936545 70374469
132043648290 192702323
775756406940 364200639
617304035580 364195150
842328410185 160997859
852231683395 364189661
994178599405 364184172
914952413725 364178683
57218917370 215157822
608501126060 226860370
636010218310 81522628
181009832495 247839328
576040397205 364173194
291596383340 364167705
434643663040 364162216
311953111605 364156727
355417477360 364151238
787310225685 53720843
303150202085 22043824
616203671890 364145749
873688775350 364140260
961167688705 364134771
667920765320 16812807
898446958375 364129282
525973849310 364123793
727377685868 253893695
171656741130 364118304
910000777120 364112815
802715317345 364107326
576040397205 364101837
916052777415 364096348
620054944805 364090859
137545466740 364085370
887443321475 364079881
138645830430 364074392
703682585245 216908813
1828262889 15023393
804365862880 331058057
825272772990 253333817
209069106590 215223690
551832692431 335893866
806016408415 347547013
421989480605 364068903
188712378325 65220298
368071659795 131823824
639311309380 364063414
764202588195 364057925
798864044430 364052436
897346594685 364046947
918253504795 364041458
39062916485 364035969
843978955720 364030480
222823652715 364024991
249232381275 364019502
121590193235 364014013
869837502435 364008524
98482555745 312225298
966669507155 103599386
654166219195 364003035
492412756765 363997546
894045503615 167831664
505617121045 363992057
393930206510 363986568
892945139925 363981079
408785116325 192938350
638226979059 94646827
33010916190 363975590
70973463495 363970101
494063302300 363964612
81977100395 363959123
976572780365 363953634
820321136385 363948145
703682585245 363942656
411536025550 363937167
614553126355 363931678
408234934480 363926189
240429471755 363920700
499014938905 231987096
709734585540 363915211
158452376850 363909722
595846943625 363904233
844529137565 363898744
995855794035 177596595
148549103640 363893255
937509869370 257285897
460502209755 363887766
14854915305 229215151
649764764435 363882277
193664014930 363876788
726790222735 280959954
287745110425 76955780
634909854620 363871299
851131319705 190748239
639861491225 363865810
359828466513 107359351
228325471165 302723839
956766233945 363860321
967769870845 23558788
19256370065 288134077
455000391305 146852706
260236018175 363854832
890194230700 363849343
770254588490 361307936
972721507450 363843854
184861105410 363838365
655266582885 363832876
852231683395 363827387
447641917951 14260422
431342571970 363821898
138363906993 42435459
768053861110 37166019
520472030860 363816409
204117469985 3211065
708634221850 292629568
977122962210 184699361
163404013455 363810920
699281130485 363805431
495713847835 363799942
706983676315 237031487
226124743785 91216202
175098619561 54994291
893495321770 363794453
62170553975 363788964
813718954245 363783475
607950944215 131851269
721288404285 363777986
255834563415 363772497
621155308495 363767008
412636389240 363761519
175508014045 261929591
365870932415 204476228
103434192350 363756030
219522561645 258169626
502316029975 363750541
62878615927 25381136
273990564300 363745052
645363309675 276656578
426466458516 225114868
205217833675 363739563
750448042070 113474097
778507316165 241823384
291596383340 225707680
729713151731 86007141
779057498010 363734074
595460526095 140924586
314704020830 363728585
240979653600 101025045
748247314690 159828702
375224023780 363723096
28609461430 84393375
169456013750 363717607
882023075054 254184612
284444019355 363712118
436885058421 10725506
991427690180 363706629
316904748210 363701140
566137123995 363695651
490212029385 24113177
736737243275 231707157
904498958670 363690162
804365862880 5285907
300949474705 245078361
554583305250 207138393
176058195890 363684673
815919681625 363679184
680574947755 363673695
367521477950 363668206
539728395435 363662717
260786200020 363657228
975472416675 175461374
119939647700 67668392
321306202970 363651739
193664014930 363646250
647013855210 363640761
595296761780 332452263
138095648585 245413190
238778926220 363635272
75925100100 87467215
653678776620 60647961
985925871730 30304769
343863658615 363629783
402733116030 186033188
818670590850 363624294
333960385405 363618805
858283683690 220290037
839577500960 363196152
880841139335 363613316
135344739360 363607827
281811090696 62849050
431892753815 249650698
953465142875 323971758
592545852555 363602338
55018189990 363596849
612902580820 41337659
567787669530 363591360
344964022305 363585871
538077849900 264827783
393930206510 191253227
420889116915 363580382
421439298760 75018163
859635421624 58913437
434643663040 191445342
761451678970 363574893
243730562825 363569404
77575645635 340932768
779057498010 363563915
998029872320 363558426
535997836608 235071914
529825122225 363552937
378525114850 363547448
733942586720 363541959
606850580525 363536470
775756406940 363530981
72127432759 170795724
689377857275 41985361
333960385405 363525492
833525500665 363520003
756500042365 84354952
862685138450 363514514
319655657435 363509025
905049140515 363503536
890744412545 363498047
396130933890 363492558
923755323245 159411538
283893837510 363487069
103984374195 363481580
226124743785 363476091
492962938610 181861548
419238571380 8722021
617854217425 363470602
19256370065 41227879
659668037645 363465113
854432410775 363459624
890233125754 165553729
235477835150 47836635
126541829840 320508199
611252035285 363454135
1100369180 363448646
772455315870 247861284
340012385700 363443157
444546936250 363437668
516667293687 209004653
115163708496 3101285
594746579935 363432179
2200732870 363426690
390629115440 363421201
875339320885 274186528
577690942740 363415712
784559316460 78344497
845079319410 258570323
205768015520 62289172
828573864060 363410223
420338935070 3820344
47865826005 294863591
228325471165 363404734
133144011980 363399245
434093481195 363393756
217872016110 169527765
261886563710 261172109
503416393665 129353774
143597467035 363388267
188162196480 363382778
923205141400 24881637
310852747915 363377289
75997582345 118820383
890744412545 363371800
429692026435 363366311
14854915305 348633835
52267280765 363360822
927056414315 290779775
227225107475 363355333
719087676905 363349844
503562027813 216453226
863235320295 363344355
174407650355 363338866
530925485915 363333377
961167688705 232316436
522122576395 5346286
245931290205 363327888
550187335 363322399
198615651535 220075966
84728009620 282030309
449498572855 358579903
5490 363316910
102333828660 363311421
571638942445 263318308
140296375965 63216813
407134570790 363305932
637660763845 245325366
994390134487 57744280
265737836625 363300443
51717098920 199772155
516070576100 363294954
945808463129 194052617
112787283715 363289465
596051579034 118803916
827473500370 363283976
709184403695 7036898
45114916780 363278487
652515673660 363272998
776306588785 363267509
955665870255 253031922
704782948935 363262020
569988396910 363256531
49039078126 143608707
332309839870 363251042
132593830135 363245553
103984374195 363240064
445097118095 206891388
535326940675 363234575
98132151544 116339355
47315644160 8260945
799414226275 125796902
97932373900 363229086
199165833380 344303014
457201118685 363223597
112237101870 363218108
929257141695 363212619
395030570200 363207130
513319666875 276695001
114988011095 363201641
308101838690 363196152
500115302595 129419642
634909854620 228534515
17866288558 8398170
622255672185 363190663
507817848425 363185174
529825122225 363179685
695429857570 153302281
186511650945 363174196
868186956900 218511601
1650551025 363168707
780157861700 363163218
570538578755 363157729
871488047970 10950555
225024380095 363152240
85278191465 363146751
449190324174 6509954
962268052395 363141262
676173492995 103281024
204698346318 69260202
554583305250 215498140
637660763845 363135773
94081100985 17191548
919904050330 363130284
340562567545 10785885
584645782152 5110259
249782563120 363124795
733942586720 363119306
832425136975 363113817
904498958670 49615071
397231297580 120714088
620605126650 57650967
221723289025 363108328
665169856095 363102839
501765848130 93680763
465453846360 229665249
552932759715 363097350
184310923565 363091861
917703322950 363086372
511669121340 284999858
293246928875 357685196
91880373605 363080883
878640411955 363075394
358718568430 195155906
834075682510 363069905
928156778005 289830178
356070105901 58660943
271789836920 363064416
276191291680 354424730
171106559285 363058927
813168772400 363053438
391729479130 363047949
52817462610 363042460
969970598225 363036971
898997140220 42852623
184496029112 166442947
700931676020 17065301
130943284600 363031482
215121106885 363025993
709734585540 363020504
392829842820 363015015
369172023485 120961093
406584388945 363009526
385127296990 363004037
587044034105 362998548
82527282240 62777693
141396739655 362993059
901197867600 163237371
240507185017 199042118
160102922385 362987570
908350231585 362982081
26408734050 362976592
733942586720 362971103
477007665105 362965614
992528053870 362960125
982624780660 362954636
832425136975 362949147
620054944805 355522530
719700213790 138492959
280592746440 362943658
919904050330 362938169
184861105410 362932680
884692412250 362927191
586493852260 112315918
96281828365 362921702
684426220670 362916213
425840753520 7838292
946312778890 362910724
153500740245 108424217
914952413725 45119580
197515287845 362905235
591445488865 362899746
62170553975 362894257
365870932415 81308557
931457869075 76044606
57218917370 362888768
725139677200 72158394
767503679265 362883279
786760043840 362877790
462702937135 205261155
146348376260 362872301
293797110720 362866812
718537495060 276662067
450048754700 362861323
256953490903 274098704
65471645045 362855834
935309141990 362850345
701481857865 362844856
439045117800 362839367
344413840460 360704146
763652406350 134057847
221723289025 279620638
964809174621 12256937
482509483555 362833878
445097118095 362828389
42364007555 13151644
14854915305 362822900
938610233060 362817411
439595299645 362811922
589244761485 123140226
191463287550 362806433
108936010800 162353642
272890200610 362800944
320756021125 362795455
492003005496 116191152
146905188817 59550161
676723674840 309886984
361469477655 362789966
781808407235 362784477
222273470870 278967447
954610187025 81034107
568888033220 362778988
284444019355 362773499
273440382455 282414539
813168772400 362768010
459952027910 362762521
775206225095 214032577
218422197955 362757032
434093481195 362751543
965018961620 362746054
769154224800 362740565
599148034695 362735076
181009832495 103983616
880290957490 362729587
206868379210 362724098
286094564890 362718609
767503679265 42243344
830774591440 362713120
355417477360 188997248
362569841345 362707631
112787283715 352558470
692128766500 362702142
612352398975 362696653
491312393075 362691164
727890586425 56942886
740544768860 101875840
144147648880 362685675
614553126355 362680186
188712378325 293584654
118289102165 362674697
825053704092 9468525
731191677495 315452830
598616943592 158780303
550187335 362669208
100683283125 362663719
180009368605 67476277
922104777710 362658230
364810484733 58232801
327908385110 362652741
199165833380 362647252
50066553385 78959265
360919295810 315299138
932008050920 337194759
483059665400 190797640
888543685165 293002820
735593132255 362641763
546330577575 362636274
178809105115 362630785
310302566070 71960790
854107815852 1696101
968870234535 74535131
814837936623 337568011
103434192350 228089906
300949474705 362625296
764752770040 362619807
25858552205 362614318
481409119865 166031272
277291655370 240390755
812618590555 360748058
367521477950 362608829
682225493290 362603340
607543344634 71938834
511118939495 362597851
123790920615 362592362
790061134910 362586873
482509483555 362581384
320756021125 74408884
505066939200 362575895
458301482375 362570406
995278963095 317500227
717437131370 362564917
488011302005 362559428
682775675135 191807616
365870932415 362553939
283343655665 362548450
541378940970 362542961
841778228340 123787928
357618204740 362537472
454450209460 362531983
18156006375 355379816
152400376555 362526494
379625478540 362521005
859384047380 174220860
736143314100 362515516
403414468508 196681848
837926955425 156842686
927056414315 362510027
297648383635 362504538
790061134910 17691047
341662931235 362499049
344413840460 362493560
634359672775 362488071
444546936250 93543538
782358589080 246104804
293797110720 362482582
776856770630 362477093
965018961620 49812675
96281828365 127383223
760351315280 362471604
1650551025 362466115
487696773908 123749505
397781479425 136396161
916602959260 287744358
318005111900 362460626
679474584065 362455137
762552042660 283781300
577690942740 362449648
665169856095 362444159
392829842820 362438670
526524031155 75331036
650865128125 362433181
258585472640 362427692
495787691352 128799385
170006195595 13662121
381308321351 173183439
88579282535 362422203
337261476475 258767927
565586942150 362416714
671221856390 323274655
55018189990 252856274
223924016405 362411225
382926569610 335125406
765302951885 362405736
337261476475 308827607
754882266160 312088073
909450595275 362400247
724039313510 362394758
305901111310 362389269
450598936545 362383780
949613869960 339626386
473706574035 362378291
205476535734 24618165
654166219195 222452703
835726228045 262610227
86928737000 87137875
40163280175 212995156
651965491815 362372802
132593830135 362367313
630013722783 148115176
638332192211 183124018
412636389240 362361824
902298231290 362356335
670671674545 362350846
411536025550 362345357
69588832565 62442864
517170939790 50734827
331209476180 100218162
166705104525 362339868
626657126945 107683202
787310225685 362334379
763652406350 362328890
371922932710 362323401
84728009620 362317912
900647685755 362312423
179359286960 362306934
680024765910 256232009
300949474705 362301445
272890200610 362295956
792261862290 1399695
892082674984 55263252
867086593210 362290467
584293124880 9682596
776306588785 83712739
220622925335 362284978
99582919435 362279489
395580752045 362274000
779057498010 321260192
655816764730 362268511
120489829545 161590671
664619674250 362263022
486910938315 362257533
130943284600 362252044
206318197365 14897146
416487662155 298096612
645913491520 362246555
605750216835 352607871
927056414315 362241066
234927653305 362235577
113887647405 362230088
883592048560 34355651
776345050208 179506767
538628031745 362224599
230843660349 38368110
490762211230 362219110
927056414315 362213621
982624780660 362208132
562836032925 362202643
335060749095 362197154
879740775645 355604865
303150202085 362191665
863785502140 362186176
363120023190 362180687
731741859340 362175198
251983290500 273725452
8252733165 362169709
600798580230 362164220
269038927695 362158731
193664014930 84069524
379625478540 194689341
374123660090 362153242
508374886031 196928853
356517841050 362147753
320205839280 90101935
611802217130 362142264
743845859930 152533821
636560400155 19024874
911101140810 362136775
592545852555 105037504
432993117505 110334389
708084040005 362131286
455550573150 362125797
652651230004 33290785
947413142580 231970629
551832396025 362120308
30260006965 362114819
111136738180 232009052
200266197070 362109330
204117469985 362103841
469305119275 362098352
40319941724 52902982
75374918255 11186582
980424053280 281399074
650865128125 271365182
239879289910 267671085
939710596750 231663245
914952413725 362092863
709184403695 362087374
59969826595 362081885
454450209460 86577997
244280744670 362076396
637110582000 362070907
589244761485 362065418
517721121635 362059929
893566332963 130621733
744396041775 65950335
44564734935 327292603
746046587310 247921663
828573864060 209937783
420889116915 196401909
988126599110 230093391
805466226570 362054440
536427304365 349413273
760901497125 151007879
699831312330 362048951
282243291975 362043462
110036374490 362037973
952364779185 362032484
891294594390 362026995
651965491815 362021506
676173492995 362016017
84728009620 362010528
815919681625 362005039
377974933005 361999550
629958218015 361994061
715236403990 361988572
699281130485 361983083
962268052395 361977594
270689473230 361972105
191463287550 361966616
638895328096 212473701
240492057333 124721058
453900027615 361961127
217451550313 12943062
90229828070 361955638
934208778300 361950149
690478220965 361944660
981134678595 124957085
613452762665 361939171
373735041471 44642037
284444019355 361933682
780157861700 253015455
713585858455 361928193
947963324425 361922704
207418561055 361917215
240979653600 361911726
431342571970 361906237
887993503320 361900748
909450595275 345049518
120489829545 361895259
21457097445 361889770
569438215065 46288737
656028288834 40300238
924855686935 361884281
64371281355 361878792
346614567840 117129771
823622227455 361873303
75374918255 361867814
105084737885 361862325
291596383340 361856836
506717484735 361851347
566137123995 361845858
776306588785 301505281
427491299055 361840369
210169470280 238250045
633259309085 351345401
761451678970 117848830
102884010505 267753420
204667651830 166031272
932008050920 361834880
766953497420 361829391
720770020217 151908075
675073129305 126834323
885792775940 361823902
879740775645 361818413
78676009325 361812924
963918597930 361807435
545780395730 361801946
297648383635 361796457
276838788006 54939401
45665098625 361790968
671221856390 192795636
480858938020 361785479
141396739655 358052959
532025849605 361779990
450598936545 361774501
833525500665 361769012
167805468215 361763523
98482555745 310545664
826923318525 361758034
600248398385 361752545
615653490045 300703887
824172409300 309782693
310302566070 361747056
821421500075 361741567
469305119275 361736078
493513120455 361730589
147448739950 90941752
173307286665 361725100
419788753225 361719611
36312007260 361714122
27509097740 361708633
21457097445 361703144
981524416970 361697655
686626948050 361692166
603549489455 361686677
645363309675 225757081
627280076463 42874579
783617326887 79952774
983725144350 361681188
290496019650 35771813
492962938610 361675699
692128766500 361670210
236028016995 361664721
432993117505 85595466
541378940970 246231051
407134570790 361659232
355417477360 310435884
348815295220 114950638
422539662450 361653743
643712764140 361648254
749138539083 13524896
896796412840 361642765
114437829250 242751025
263537109245 88949245
248702689867 269751416
397231297580 361637276
994178599405 11971509
924305505090 361631787
162853831610 361626298
576283071384 59067129
137066696785 1009976
792812044135 361620809
619504762960 218017591
165604740835 361615320
579891670120 361609831
946312778890 361604342
873988902892 23350206
253198577383 85798559
791711680445 77268653
436294208575 361598853
928706959850 361593364
470405482965 96057500
733522494175 145211495
917153141105 361587875
404933843410 361582386
565036760305 85957740
767503679265 361576897
777957134320 361571408
144697830725 276662067
232176744080 361565919
908900413430 121850311
120489829545 361560430
945915114399 143323279
143047285190 254184612
976022598520 361554941
903948776825 361549452
595296761780 361543963
785659680150 361538474
544129850195 284868122
151300012865 361532985
869287320590 361527496
123240738770 361522007
111686920025 151436021
609601489750 24047309
79776373015 361516518
549081486800 361511029
315804384520 361505540
237128380685 361500051
195314560465 361494562
461602573445 361489073
885242594095 361483584
26958915895 361478095
940260778595 352196196
219522561645 361472606
420338935070 361467117
641512036760 65747242
604649853145 361461628
508918212115 361456139
425840753520 361450650
631058581705 361445161
783458952770 96672268
816469863470 361439672
803815681035 361434183
598047671005 361428694
536977486210 60318621
217459690500 127514959
840127682805 361423205
125991647995 361417716
816655078797 61207839
865436047675 361412227
718537495060 361406738
977122962210 361401249
874789139040 361395760
98482555745 290669995
745496405465 361390271
138141860476 115741054
815369499780 361384782
135894921205 109280501
447580567398 44235851
932558232765 311621508
455000391305 122399211
531475667760 55093093
891294594390 272314779
273440382455 133421123
45114916780 361379293
52429206265 118655713
719087676905 361373804
72624009030 361368315
677273856685 361362826
605750216835 361357337
238228744375 361351848
123790920615 361346359
671772038235 232475617
796663317050 290203430
264087291090 49450401
58319281060 361340870
192013469395 361335381
299849111015 361329892
679474584065 361324403
639311309380 361318914
314704020830 236147758
936959687525 361313425
154601103935 361307936
624456399565 361302447
495713847835 361296958
460502209755 257357254
937509869370 361291469
823622227455 338594454
410435661860 361285980
348265113375 361280491
750998223915 319382954
957866597635 235560435
97389975457 263010924
912751686345 341531069
42914189400 50427443
121040011390 361275002
996379326785 361269513
448948391010 361264024
57769099215 361258535
431342571970 284972413
362569841345 333714733
763102224505 147945017
45665098625 232267035
319655657435 361253046
528174576690 361247557
93530919140 361242068
904498958670 361236579
800514589965 79189803
613452762665 361231090
320205839280 361225601
979873871435 86029097
291046201495 361220112
543579668350 361214623
265326103827 180621034
993078235715 148850702
985925871730 361209134
910550958965 361203645
964510161346 95728160
190362923860 361198156
461650733931 108945672
277841837215 348803994
874789139040 361192667
628857854325 273923056
248132017585 361187178
841228046495 361181689
880290957490 361176200
920454232175 361170711
662418946870 361165222
349915658910 361159733
865436047675 361154244
927056414315 361148755
950714233650 361143266
880290957490 361137777
439595299645 361132288
397401912167 164110122
107285465265 361126799
926174145062 112667214
335610930940 361121310
242630199135 45558700
259685836330 361115821
219522561645 361110332
131493466445 361104843
538628031745 361099354
276191291680 261259933
423089844295 361093865
829674227750 361088376
641512036760 361082887
76475281945 361077398
565036760305 361071909
333410203560 201138916
634396981508 75045608
107388949382 129364752
922104777710 361066420
741122999495 123996510
295447656255 32824220
306686584629 483032
972721507450 361060931
494063302300 361055442
280592746440 355489596
883041866715 361049953
204667651830 361044464
517170939790 361038975
540278577280 328851479
435193844885 361033486
546330577575 26023349
762001860815 361027997
415387298465 361022508
996379326785 47221867
557334214475 25189021
650314946280 361017019
587044034105 361011530
511118939495 361006041
921554595865 361000552
560635305545 360995063
326808021420 360989574
221173107180 360984085
550732032335 280147582
86378555155 360978596
988126599110 360973107
999130236010 360967618
574389851670 245720574
502866211820 360962129
420889116915 360956640
468754937430 198778646
254184017880 360951151
253083654190 360945662
168905831905 360940173
213470561350 360934684
648114218900 360929195
196414924155 360923706
441245845180 360918217
832425136975 126691609
801655297805 266869691
157902195005 360912728
280042564595 360907239
467654573740 95042035
131493466445 360901750
818120409005 65802132
491862574920 360896261
359818932120 360890772
138095648585 360885283
792261862290 360879794
463253118980 360874305
943011687820 360868816
101233464970 177404480
124341102460 360863327
484986867513 70193332
80876736705 360857838
288845474115 360852349
814269136090 360846860
709184403695 23037333
734492768565 360841371
135894921205 360835882
271913147305 52408972
74274554565 360830393
331759658025 262780386
980974235125 114632276
40713462020 279939000
508368030270 360824904
66572008735 360819415
310852747915 360813926
955115688410 360808437
432993117505 256253965
624456399565 360802948
233827289615 208988186
678374220375 127712563
10453460545 254821336
158455878832 129721537
932558232765 281179514
533126213295 227777033
265273431383 107858850
152400376555 257752462
48966189695 192268692
224474198250 360797459
130393102755 360791970
484160029090 323362479
229425834855 360786481
868784080673 287118612
99032737590 316484762
90780009915 360780992
452799663925 360775503
677824038530 360770014
22007279290 360764525
11553824235 360759036
480491715523 175801692
631608763550 308492778
616753853735 360753547
441245845180 184704850
814269136090 360748058
927067677743 167870087
991977872025 48215376
525423667465 115773988
569988396910 360742569
263537109245 360737080
39613098330 360731591
528724758535 360726102
730641495650 360720613
127642193530 8348769
260786200020 360715124
553482941560 360709635
168956209947 186439374
692678948345 220185746
110036374490 360704146
170556377440 360698657
895145867305 360693168
105634919730 286514822
253083654190 360687679
341662931235 291712905
682775675135 360682190
726240040890 360676701
443996754405 49697406
536127459343 70934347
118839284010 360671212
879740775645 354457664
111686920025 360665723
900673555412 29624133
758377212243 105224130
229425834855 360660234
829674227750 360654745
598597852850 360649256
575490215360 360643767
183760741720 360638278
355967659205 115455626
743436432512 56701370
222273470870 360632789
458851664220 360627300
61620372130 143438548
683570068079 111289475
477557846950 360621811
947963324425 360616322
31360370655 360610833
112299122081 53572640
144147648880 360605344
74824736410 360599855
4401460250 360594366
668470947165 360588877
819252323467 263993455
506167302890 360583388
654166219195 360577899
164504377145 41162011
107285465265 360572410
68772736115 360566921
908992524339 98565973
59969826595 347206695
190157357902 12718013
547430941265 360561432
183210559875 23125157
656366946575 360555943
316904748210 360550454
333960385405 360544965
543579668350 360539476
394480388355 69951816
438190639354 34503854
777406952475 360533987
268488745850 360528498
979873871435 360523009
620054944805 360517520
139196012275 360512031
915502595570 360506542
288295292270 329438802
379625478540 207846474
712597816172 86643865
304250565775 74968762
895733692712 230137303
113337465560 360501053
804365862880 114835369
689377857275 360495564
819770954540 360490075
494613484145 360484586
774105861405 77411367
45114916780 360479097
927056414315 229560958
739444405170 9336789
399432024960 360473608
317454930055 360468119
100683283125 70039640
547981123110 360462630
968870234535 360457141
578791306430 360451652
399982206805 52304681
616203671890 360446163
589794943330 179386009
536977486210 74227747
452799663925 360440674
186025245791 14622696
81426918550 360435185
631608763550 360429696
503966575510 177766754
348815295220 98286034
958112598148 18064299
249232381275 360424207
836276409890 49554692
727890586425 146946019
476457483260 360418718
894595685460 356060452
8802915010 137642164
71523645340 360413229
644262945985 156085204
306451293155 360407740
66021826890 360402251
880290957490 360396762
486910938315 238535473
82548541137 72921365
374123660090 360391273
733942586720 360385784
506717484735 345087941
452249482080 46167979
951264415495 286882585
379625478540 360380295
521572394550 360374806
738344041480 360369317
475907301415 143334257
182772754327 140051835
965018961620 359963131
791161498600 360363828
813718954245 93757609
950714233650 264761915
170556377440 360358339
994728781250 360352850
57814032169 200705285
107835647110 360347361
99582919435 360341872
400532388650 360336383
344964022305 251094305
412636389240 360330894
116638556630 360325405
557334214475 360319916
19510680924 29711957
938610233060 115598340
178809105115 360314427
89679646225 40113612
614002944510 360308938
916052777415 360303449
298748747325 131543885
373573478245 79777126
542479304660 360297960
256934927105 66976778
544680032040 360292471
800514589965 360286982
190913105705 360281493
192013469395 360276004
859384047380 225098401
458301482375 360270515
239879289910 360265026
566137123995 114143755
777957134320 360259537
178970333512 12394162
152950558400 202538611
777406952475 306165442
554583305250 360254048
144147648880 224994110
928170522461 37198953
678374220375 360248559
929350718167 6213548
602449125765 360243070
402182934185 279719440
62720735820 235878797
684426220670 203433318
343313476770 360237581
930357505385 282546275
599148034695 360232092
930357505385 360226603
670671674545 360221114
817020045315 360215625
113887647405 360210136
145248012570 360204647
52267280765 360199158
374673841935 360193669
114988011095 360188180
22007279290 256352767
698730948640 360182691
582092397500 360177202
150749831020 360171713
768604042955 360166224
340012385700 360160735
368071659795 178584615
560085123700 36084686
502316029975 360155246
476457483260 358585392
692678948345 287502842
113887647405 92050530
681125129600 360149757
537527668055 350807479
196541994505 153549286
951814597340 344160300
167255286370 360144268
137545466740 360138779
238778926220 297591624
67672372425 203065555
923205141400 360133290
57887145649 71389934
143597467035 360127801
586493852260 248596810
115289796315 4215552
192013469395 360122312
205768015520 360116823
495713847835 360111334
795012771515 360105845
122690556925 360100356
961717870550 360094867
956216052100 318422379
954565506565 360089378
285544383045 360083889
92980737295 360078400
612902580820 360072911
802165135500 162748850
176058195890 360067422
765302951885 206068038
258035290795 241016501
157352013160 360061933
384577115145 360056444
333960385405 111684683
6602187630 15012415
988676780955 360050955
630176570435 94816986
330659294335 198784135
614002944510 125116266
980974235125 360045466
861034592915 309996764
466554210050 360039977
207968742900 360034488
445647299940 86051053
729541131960 360028999
666820401630 360023510
501215666285 79266649
17605824530 360018021
990327326490 60066127
690066575991 168062202
949613869960 230236105
18156006375 72603003
38067837304 40733869
470405482965 91287559
70423281650 360012532
216771652420 360007043
844152166604 98659286
456100754995 360001554
210719652125 359996065
527624394845 359990576
864953446398 56558656
24208006670 359985087
770804770335 182097575
900097503910 359979598
890744412545 359974109
978223325900 102254581
348929943963 160245866
629408036170 47540229
268488745850 82274621
889644048855 342639847
68222554270 359968620
797763680740 359963131
783458952770 127213064
932558232765 87626396
455000391305 359957642
890401769790 12696057
36862189105 172568671
793912407825 359952153
555133487095 359946664
946312778890 170680455
686076766205 277617153
512219303185 359941175
634359672775 359935686
20356733755 347508590
817020045315 359930197
895145867305 359924708
472056028500 359919219
931457869075 359913730
640411673070 359908241
565586942150 359902752
192135281283 109889780
856633138155 42375080
304250565775 359897263
736143314100 162809229
258585472640 359891774
191553213837 247059890
119389465855 359886285
122140375080 359880796
203567288140 359875307
64371281355 359869818
379625478540 359864329
421989480605 359858840
871670842648 146111691
347164749685 86473706
810968045020 359853351
426390935365 96414285
43464371245 359847862
57769099215 238798945
97932373900 359842373
631608763550 131038897
494613484145 184221818
449498572855 359836884
982074598815 359831395
444546936250 359825906
853882228930 359820417
14854915305 203587010
624456399565 359814928
213470561350 15627183
434643663040 348161781
495713847835 359809439
755399678675 359803950
375774205625 359798461
205768015520 359792972
247031653895 359787483
65471645045 359781994
194214196775 359776505
913852050035 347267074
387328024370 359771016
159552740540 80841992
621705490340 359765527
828023682215 209339482
229425834855 359760038
540953721699 70945325
185961469100 82170330
908350231585 63326593
692128766500 237075399
867176299937 23811282
401082570495 330531113
80326554860 359754549
258585472640 359749060
222273470870 218039547
714686222145 265810314
127092011685 359743571
376874569315 359738082
662418946870 162682982
672471734951 161469913
317454930055 359732593
308101838690 260359737
140846557810 217754119
866536411365 359727104
398881843115 359721615
67781751728 206336999
875889502730 359716126
994728781250 359710637
153500740245 359705148
309752384225 359699659
507267666580 359694170
996379326785 359688681
731191677495 359683192
94631282830 251308376
492962938610 359677703
562285851080 116734563
111136738180 359672214
112787283715 72899409
987576417265 359666725
68772736115 359661236
473156392190 359655747
247581835740 359650258
506717484735 359644769
23107642980 359639280
273440382455 39926986
138095648585 359633791
539357517264 112282984
594746579935 359628302
187061832790 42309212
269589109540 359622813
526524031155 218681760
396681115735 359617324
14304733460 309134991
912751686345 359611835
191463287550 359606346
136445103050 359600857
302600020240 359595368
839262292227 40788759
434643663040 336689771
681675311445 359589879
54468008145 359584390
789092924384 57766236
840127682805 359578901
267938564005 144443035
181009832495 317319090
843428773875 2568852
952914961030 124084334
722944543111 147050310
18156006375 206424823
951264415495 359573412
976022598520 359567923
29709825120 359562434
277841837215 11894663
879220816234 61635981
684976402515 216782566
301499656550 359556945
410435661860 165065208
806566590260 219323973
275090927990 359551456
702582221555 73640424
25308370360 205952769
544129850195 48149508
384577115145 359545967
252533472345 39257328
663519310560 359540478
360919295810 29574732
824722591145 294380559
248132017585 158912039
107835647110 359534989
582642579345 359529500
454450209460 359524011
266303744455 122014981
851681501550 359518522
989226962800 359513033
613452762665 349468163
160653104230 359507544
724039313510 359502055
430792390125 16741450
808217135795 359496566
965569143465 359491077
425290571675 359485588
450048754700 287365617
381276024075 359480099
984275326195 359474610
547430941265 359469121
639861491225 359463632
568888033220 164175990
307001475000 357932201
645363309675 359458143
806566590260 359452654
439045117800 359447165
847830228635 359441676
898446958375 439120
597497489160 359436187
572189124290 359430698
837926955425 307142484
143050809128 198707289
104534556040 359425209
223373834560 89942754
401632752340 359419720
703682585245 359414231
763102224505 349594410
834625864355 359408742
91431710815 47424960
414837116620 140150637
553482941560 359403253
12654187925 359397764
854584878728 576345
712485494765 359392275
616203671890 20347723
457751300530 359386786
710284767385 98209188
397781479425 295308200
993628417560 359381297
891844776235 359375808
540828759125 43209408
914952413725 359370319
158452376850 359364830
310512921017 22976954
655816764730 359359341
975472416675 359353852
472056028500 359348363
27509097740 339560518
210169470280 359342874
532025849605 359337385
396797103794 204849480
895145867305 359331896
826373136680 359326407
494613484145 74052099
849480774170 218165794
304800747620 359320918
963368416085 359315429
884142230405 359309940
615913921139 40695446
194214196775 311281190
979873871435 72778651
276191291680 359304451
785659680150 359298962
369722205330 817861
344413840460 359293473
702582221555 359287984
869287320590 56909952
380175660385 186357039
693779312035 359282495
968320052690 359277006
267975389706 67229272
532576031450 309189881
997479690475 359271517
787878757257 191423386
604099671300 359266028
181605161365 45251316
929257141695 85716224
72624009030 359260539
961717870550 359255050
569988396910 359249561
727340404580 359244072
297098201790 158588188
774656043250 359238583
636010218310 359233094
525973849310 359227605
211269833970 359222116
451149118390 359216627
784009134615 240703628
33010916190 359211138
439045117800 53753777
560635305545 359205649
401082570495 359200160
615653490045 210020118
207418561055 359194671
264637472935 359189182
691578584655 359183693
366971296105 359178204
243180380980 359172715
20906915600 359167226
63821099510 359161737
982624780660 359156248
419315872967 41370593
977122962210 161837676
876439684575 142423083
836418388364 142774379
347714931530 359150759
740544768860 18102722
237678562530 359145270
399432024960 242926673
813718954245 359139781
996425072111 85573510
402182934185 56031712
894595685460 359134292
132043648290 359128803
601348762075 359123314
749347678380 359117825
962818234240 359112336
302049838395 332468730
955665870255 220152812
465453846360 359106847
173307286665 359101358
9903278700 359095869
141396739655 192795636
834625864355 359090380
949613869960 359084891
550187335 288628087
979323689590 359079402
678924402220 359073913
812068408710 359068424
161203286075 321199813
782908770925 359062935
403841372902 9858244
552382577870 292969886
613452762665 82669829
172757104820 359057446
978773507745 359051957
332860021715 359046468
973271689295 172596116
693229130190 359040979
105084737885 108314437
888543685165 359035490
681675311445 78794595
385677478835 359030001
228875653010 359024512
167805468215 359019023
151300012865 359013534
322956748505 359008045
275090927990 359002556
233827289615 358997067
862685138450 358991578
116638556630 358986089
456100754995 358980600
529274940380 66954822
236028016995 358975111
133694193825 358969622
993628417560 314442854
373023296400 358964133
165604740835 358958644
811650396496 64095053
754849496830 358953155
666270219785 358947666
380175660385 164774291
314704020830 358942177
681125129600 358936688
3851278405 358931199
363120023190 358925710
365870932415 358920221
974372052985 358914732
854982592620 318290643
869837502435 358909243
400532388650 278034317
967219689000 248668167
569988396910 358903754
392279660975 358898265
664619674250 358892776
576590579050 358887287
492962938610 358881798
8252733165 51431930
894045503615 330410355
766403315575 358876309
755949860520 358870820
525973849310 358865331
134794557515 358859842
601898943920 358854353
557904557417 108978606
767503679265 358848864
757050224210 139063815
201916742605 358843375
687365199502 145859197
700381494175 358837886
260236018175 358832397
795562953360 358826908
921004414020 358821419
818204555375 116646739
860484411070 135292872
958966961325 358815930
473706574035 358810441
915502595570 358804952
125991647995 358799463
730641495650 358793974
560085123700 358788485
119389465855 354166747
586493852260 358782996
447848027320 178085116
821421500075 50592113
109486192645 205189798
197515287845 275218460
991083686153 121125763
193113833085 358777507
12654187925 358772018
220072743490 165350636
7152369475 207599469
545271128891 278495393
759250951590 29267348
128742557220 358766529
575490215360 345252611
778507316165 358761040
899547322065 358755551
447848027320 358750062
950714233650 358744573
173857468510 358739084
82527282240 358733595
803432287944 47232845
110036374490 315776681
516620757945 196928853
349915658910 358728106
961167688705 64890958
640961854915 237552942
521572394550 358722617
117188738475 76286122
382926569610 358717128
61620372130 26226442
540278577280 358711639
540828759125 358706150
705333130780 324454790
374673841935 358700661
928706959850 61603047
477007665105 239446647
885792775940 117623781
58869462905 358695172
398881843115 358689683
260786200020 129315351
848930592325 226316959
33010916190 12460030
637110582000 358684194
316904748210 358678705
919904050330 295269777
606850580525 358673216
55568371835 139859720
50066553385 156694483
824172409300 27088215
357618204740 358667727
302754321519 129930119
833525500665 358662238
12104006080 358656749
261336381865 358651260
452249482080 358645771
255834563415 181570631
901197867600 358640282
155151285780 358634793
300399292860 358629304
22557461135 358623815
38512734640 191725281
359818932120 358618326
494293445092 98060985
977122962210 358612837
788410589375 358607348
281142928285 287069211
738894223325 358601859
821421500075 358596370
430242208280 358590881
386227660680 358585392
587761844521 161832187
962313852611 272144620
243730562825 358579903
923755323245 86945760
839655098953 230916741
320205839280 233908246
120489829545 358574414
950164051805 358568925
626657126945 358563436
135894921205 308053658
178258923270 358557947
968320052690 148998905
472056028500 358552458
794462589670 264959519
282793473820 358546969
539728395435 358541480
141396739655 358535991
93094859094 227123842
670671674545 358530502
200266197070 358525013
422539662450 358519524
865436047675 358514035
791161498600 358508546
463803300825 185852051
826923318525 358503057
710834949230 358497568
937509869370 125044909
634909854620 111498057
935309141990 358492079
941911324130 358486590
175508014045 23278849
173857468510 242520487
64921463200 358481101
517170939790 358475612
715236403990 358470123
972171325605 13036375
686626948050 358464634
817570227160 170493829
21457097445 206364444
240429471755 72218773
862685138450 322127454
851681501550 358459145
830774591440 198043120
363120023190 127152685
292146565185 358453656
664069492405 358448167
881391321180 358442678
643162582295 358437189
429692026435 358431700
743845859930 251999990
890744412545 358426211
259135654485 358420722
112787283715 358415233
504516757355 191137958
922104777710 335806042
902848413135 297481844
749347678380 358409744
31360370655 51914962
406034207100 226673744
594746579935 358404255
613452762665 317560606
523222940085 191341051
795012771515 358398766
573839669825 190353031
510568757650 9248965
207115307364 71593027
73174190875 287157035
298748747325 358393277
919489144890 106190194
15955278995 15731474
66021826890 77416856
58869462905 96172769
617854217425 345269078
156801831315 358387788
978223325900 296263286
853882228930 358382299
923205141400 22142626
962818234240 358376810
790611316755 22499411
122140375080 256347278
701481857865 358371321
610151671595 358365832
726359240014 53188410
100133101280 358360343
85828373310 358354854
880290957490 269762394
540278577280 126268956
458851664220 358349365
912201504500 358343876
160102922385 358338387
768610229058 192021687
976022598520 358332898
200816378915 326617456
844529137565 358327409
874789139040 358321920
59419644750 358316431
462152755290 358310942
318005111900 358305453
370822569020 358299964
371372750865 358294475
582092397500 358288986
75374918255 358283497
449498572855 358278008
621705490340 358272519
665887814714 95283551
483739211997 216222688
217872016110 358267030
378047365849 27368154
580704226165 52826136
490212029385 358261541
856082956310 358256052
291596383340 358250563
628307672480 326573544
130943284600 358245074
388978569905 38477890
11003642390 358239585
549631668645 357108851
276741473525 358234096
979323689590 358228607
381925963006 107392285
875889502730 358223118
454450209460 112090869
872038229815 358217629
691578584655 358212140
236028016995 358206651
416487662155 358201162
43464371245 328313557
977673144055 179468344
634650112232 5318841
445097118095 358195673
847830228635 358190184
780708043545 352108372
503707815653 3452581
659668037645 358184695
92980737295 34092179
116638556630 358179206
647564037055 358173717
915502595570 358168228
532729800296 171415981
273529792776 165652531
107835647110 358162739
696530221260 358157250
194214196775 358151761
891294594390 358146272
117738920320 96266082
257485108950 65631973
531475667760 358140783
79776373015 358135294
699831312330 358129805
890938657277 77894399
964468779775 358124316
446747663630 358118827
744946223620 357893778
145798194415 358113338
700931676020 358107849
722388767975 358102360
283906143848 232239590
939710596750 358096871
247581835740 358091382
336161112785 358085893
959517143170 23701502
183210559875 358080404
490762211230 358074915
920454232175 358069426
488561483850 358063937
111686920025 358058448
695429857570 358052959
929422278260 34383096
550181850490 358047470
136460483228 115263511
47315644160 358041981
253083654190 358036492
894595685460 358031003
507267666580 358025514
823072045610 67629969
47865826005 358020025
535877122520 358014536
811719601808 13673099
694879675725 358009047
181009832495 358003558
2750914715 357998069
356517841050 357992580
322956748505 357987091
423089844295 357981602
653616037350 145431055
689928039120 357976113
421989480605 357970624
174957832200 168243339
615103308200 357965135
972171325605 357959646
968320052690 160684986
177808438132 132367235
111136738180 105388800
283557084452 97330948
906149504205 357954157
489111665695 357948668
754299314985 14562317
464903664515 357943179
452799663925 35447962
287745110425 288392060
257485108950 357937690
2200732870 357932201
225574561940 357926712
232726925925 232497573
824172409300 357921223
645363309675 357915734
807666953950 357910245
161203286075 357904756
480308756175 102452185
565586942150 357899267
994728781250 357893778
108385828955 357888289
705333130780 282496874
280042564595 357882800
564486578460 357877311
591995670710 357871822
131493466445 32198474
716336767680 357866333
900647685755 357860844
225129477978 212945755
388978569905 357855355
80876736705 98297012
534350798544 118276972
100683283125 317911902
765853133730 153005875
956216052100 357849866
521022212705 357844377
26408734050 357838888
179909468805 357833399
139746194120 134464033
205768015520 259629700
788410589375 357827910
547430941265 357822421
384026933300 357816932
236578198840 357811443
951814597340 357805954
210719652125 317955814
508918212115 357800465
525973849310 357794976
50616735230 357789487
587044034105 261216021
161203286075 6927118
593096034400 236537477
168905831905 357783998
645913491520 299595109
417037844000 357778509
813718954245 357773020
318555293745 218670782
871488047970 357767531
639861491225 272303801
314704020830 357762042
158452376850 270025866
290496019650 357756553
123790920615 357751064
691028402810 357745575
944112051510 206166840
626657126945 76544105
606850580525 357740086
387878206215 357734597
364770568725 357729108
586493852260 357723619
291046201495 357718130
961717870550 248695612
814819317935 157792283
375774205625 138811321
545230213885 357712641
319105475590 104878323
991977872025 357707152
17055642685 187388971
197187608104 40755825
550187335 357701663
3314445808 335860932
662969128715 357696174
366421114260 129386708
415957630429 53226833
174957832200 357690685
30810188810 261139175
681675311445 357685196
386777842525 357679707
185961469100 357674218
951264415495 344275569
687727311740 357668729
567237487685 357663240
360369113965 357657751
311953111605 357652262
870937866125 357646773
579891670120 117074881
522122576395 357641284
996379326785 86523107
962268052395 357635795
591445488865 62766715
988126599110 280070736
881941503025 357630306
760351315280 357624817
341253783756 72800607
58319281060 357619328
214020743195 357613839
944662233355 357608350
555683668940 91293048
146348376260 222683241
695980039415 357602861
867636775055 10912132
637660763845 357597372
11553824235 357591883
902298231290 169472875
88029100690 357586394
184861105410 357580905
634909854620 357575416
418138207690 357569927
782908770925 357564438
585410284910 71609494
133144011980 244271478
694329493880 357558949
794462589670 318043638
755399678675 197955296
178258923270 291482367
602999307610 270201514
821971681920 357553460
645913491520 357547971
519405067735 33257851
222823652715 357542482
332860021715 357536993
759250951590 357531504
327908385110 338709723
151850194710 254426128
133694193825 357526015
747146951000 357520526
156251649470 222661285
857733501845 18876671
139746194120 357515037
82527282240 357509548
144697830725 357504059
930917435694 34064734
319655657435 357498570
674522947460 357493081
339589707836 103670743
879190593800 128135216
421989480605 196352508
350465840755 357487592
196414924155 357482103
813718954245 357476614
339462203855 267627173
805466226570 357471125
548531304955 357465636
653666914891 128277930
752098587605 40294749
461602573445 155613150
535379130087 259465030
447848027320 151035324
47865826005 357460147
241295551039 9797865
305901111310 127235020
868186956900 74584532
551958840629 20276366
256384745260 357454658
692678948345 357449169
947963324425 357443680
296548019945 260381693
329008748800 357438191
822521863765 357432702
286644746735 107447175
938610233060 357427213
655266582885 357421724
699831312330 357416235
644813127830 357410746
634359672775 63699845
69322917960 319509201
150749831020 357405257
51717098920 36271312
823622227455 357399768
360612353511 55872531
819770954540 357394279
723489131665 357388790
895696049150 186708335
698730948640 357383301
206868379210 357377812
271789836920 357372323
627207308790 357366834
997017749794 207083503
29709825120 85847960
991977872025 357361345
747697132845 281212448
407134570790 357355856
456650936840 357350367
894219323778 8595774
965696916407 168495833
518271303480 357344878
477007665105 357339389
533676395140 357333900
12654187925 144503414
462152755290 357328411
421989480605 357322922
807737372331 240873787
662969128715 357317433
304800747620 348320962
863235320295 337299050
545230213885 357311944
164504377145 357306455
929257141695 33071225
400532388650 357300966
975472416675 357295477
638761127535 151287818
804365862880 357289988
581542215655 357284499
865436047675 357279010
821971681920 357273521
379075296695 357268032
678924402220 357262543
170556377440 357257054
519371667170 357251565
680024765910 357246076
366421114260 357240587
819964524125 98642819
271789836920 357235098
575273226793 9989980
190362923860 344709200
580441851965 357229609
826373136680 8046874
619504762960 203147890
19806551910 357224120
24208006670 134546368
215121106885 357218631
446747663630 357213142
482509483555 357207653
4401460250 357202164
779607679855 357196675
477557846950 357191186
460109754325 195260197
939160414905 357185697
443996754405 357180208
897346594685 109554951
788410589375 357174719
680024765910 357169230
917153141105 357163741
950164051805 73283639
472056028500 111360832
56704013328 193586052
398331661270 357158252
20906915600 108155256
547430941265 203844993
914952413725 357152763
534776758830 202862462
386777842525 357147274
519371667170 357141785
422082414864 105355866
286094564890 357136296
198615651535 357130807
513319666875 220833448
967219689000 357125318
542479304660 357119829
327908385110 357114340
788960771220 357108851
53917826300 285823208
313053475295 357103362
888543685165 357097873
262986927400 357092384
378525114850 357086895
418688389535 357081406
712485494765 357075917
349365477065 357070428
941361142285 26034327
11003642390 357064939
841778228340 357059450
797763680740 357053961
818120409005 357048472
974922234830 357042983
587594215950 357037494
709184403695 323647907
744025125181 63090566
182660378030 357032005
490212029385 357026516
389528751750 357021027
436294208575 214021599
357618204740 357015538
457751300530 198515174
71523645340 357010049
788580007360 46711390
230526198545 357004560
201366560760 356999071
324607294040 273363178
393380024665 356993582
232739638449 44795729
737934438414 41798735
438494935955 356988093
929555770740 52249791
338361840165 356982604
982074598815 356977115
205217833675 356971626
207968742900 356966137
899547322065 356960648
508918212115 148208489
945212415200 356955159
972721507450 356949670
591995670710 356944181
479758574330 356938692
324607294040 356933203
176143247945 265437062
870937866125 356927714
216221470575 356922225
636010218310 356916736
585035794977 23860683
695429857570 305440894
317454930055 356911247
490212029385 244139742
410435661860 356905758
138645830430 64720799
560085123700 356900269
556233850785 184776207
136995284895 356894780
85828373310 192016198
495713847835 356889291
681675311445 137955037
743295678085 356883802
314704020830 356878313
652515673660 356872824
556784032630 356867335
818670590850 356861846
621705490340 152753381
95181464675 46552209
807666953950 356856357
817570227160 356850868
530925485915 356845379
598047671005 356839890
639553873779 71236242
495713847835 356834401
460502209755 1652189
546880759420 686125
103984374195 356828912
829674227750 356823423
598597852850 356817934
968503105351 134760439
856633138155 139865209
907800049740 318362000
833525500665 356812445
52267280765 356806956
545780395730 356801467
127642193530 356795978
748797496535 356790489
542479304660 356785000
267388382160 65165408
831324773285 214433274
61620372130 356779511
469305119275 356774022
845629501255 356768533
136995284895 356763044
329249842147 59577606
817020045315 276266859
302600020240 181888993
389528751750 93598428
903948776825 356757555
25308370360 356752066
588694579640 356746577
448948391010 356741088
60520008440 109137787
177158559580 257675616
188757651597 47101109
618994310497 86956738
218972379800 356735599
999130236010 232464639
492412756765 356730110
850581137860 356724621
912201504500 356719132
506717484735 356713643
327908385110 7805358
519941384366 76483726
628857854325 356708154
956766233945 269164093
174585856229 38071704
517721121635 336409832
934208778300 356702665
978223325900 356697176
545230213885 356691687
203567288140 356686198
487461120160 356680709
287255527140 195057104
961717870550 356675220
704232767090 356669731
478108028795 356664242
97932373900 356658753
935309141990 356653264
53367644455 171619074
103984374195 356647775
569438215065 356642286
946312778890 52474840
386849194036 260266424
533676395140 356636797
962268052395 356631308
705333130780 356625819
527624394845 356620330
906760130918 34904551
310302566070 356614841
546880759420 96919273
802165135500 356609352
627757490635 356603863
103434192350 356598374
565036760305 19409104
820321136385 7876715
874238957195 104269044
166705104525 356592885
938610233060 356587396
676173492995 356581907
540828759125 194447825
429692026435 356576418
510018575805 356570929
902848413135 77290609
532025849605 356565440
316354566365 77021648
342325456443 86528596
102884010505 356559951
677273856685 356554462
645913491520 356548973
928156778005 353864852
897346594685 356543484
313603657140 237333382
756500042365 356537995
212370197660 356532506
9500822312 163176992
959734348389 41546241
51717098920 356527017
240429471755 356521528
634625933187 72268174
677273856685 356516039
717437131370 356510550
923755323245 356505061
954015324720 356499572
724846600115 71883944
42914189400 356494083
195314560465 340339956
727890586425 356488594
952914961030 241927675
510018575805 356483105
359268750275 233776510
921554595865 356477616
655851751616 84267128
89129464380 356472127
963918597930 216645341
818120409005 356466638
621155308495 356461149
895696049150 356455660
657088105281 37561227
791161498600 118353818
32460734345 356450171
122140375080 92923281
753198951295 356444682
414973534737 32192985
392596590346 34169025
371922932710 140595246
50066553385 356439193
448948391010 356433704
300949474705 356428215
299849111015 299084632
694329493880 356422726
484160029090 356417237
460502209755 52271747
893695028057 138169108
11003642390 349693212
678924402220 356411748
476457483260 356406259
728990950115 356400770
461602573445 34064734
510018575805 254102277
521572394550 356395281
982074598815 356389792
412636389240 356384303
2200732870 356378814
715786585835 15736963
140846557810 356373325
79226191170 30090698
463803300825 356367836
70973463495 356362347
57769099215 49186929
922104777710 343512598
369172023485 356356858
561735669235 356351369
220072743490 356345880
172206922975 356340391
777406952475 356334902
18227736627 58051664
89679646225 356329413
887443321475 356323924
575490215360 225114868
283893837510 356318435
284994201200 356312946
885792775940 356307457
52817462610 356301968
146898558105 356296479
479208392485 356290990
209069106590 184907943
107835647110 356285501
174407650355 356280012
249232381275 356274523
755054730540 88795553
761451678970 356269034
189812742015 356263545
107835647110 356258056
933658596455 204168844
490212029385 356252567
662969128715 164713912
171656741130 68332561
83627645930 356247078
769244892102 3803877
663519310560 356241589
842328410185 356236100
655266582885 356230611
727340404580 356225122
171106559285 332781603
990327913813 260930593
381826205920 356219633
832975318820 356214144
895145867305 6641690
560635305545 356208655
35761825415 356203166
226124743785 356197677
293246928875 234276009
223373834560 356192188
124341102460 356186699
165604740835 356181210
138095648585 356175721
683876038825 356170232
691028402810 329323533
903398594980 147467474
909450595275 356164743
868835529070 141940051
932008050920 356159254
101783646815 145414588
546880759420 176646998
675623311150 356153765
401632752340 356148276
547981123110 356142787
456650936840 139382177
388428388060 356137298
49026272289 35096666
27509097740 356131809
128742557220 71576560
319767912974 163303239
365320750570 356126320
892945139925 356120831
262436745555 356115342
903948776825 356109853
310852747915 46321671
106185101575 356104364
941911324130 356098875
908900413430 356093386
218972379800 274647604
127642193530 77460768
207418561055 356087897
566137123995 356082408
225249215024 64479283
942580814879 133437590
629408036170 356076919
680024765910 356071430
451149118390 356065941
190913105705 356060452
810968045020 64353036
614553126355 356054963
351016022600 61323108
81977100395 356049474
245381108360 356043985
980974235125 356038496
112787283715 356033007
673972765615 356027518
32581141049 91605921
399432024960 356022029
310852747915 356016540
921554595865 356011051
486360756470 356005562
458851664220 356000073
615103308200 337919307
446747663630 355994584
140846557810 23487431
635460036465 355989095
746596769155 355983606
144697830725 355978117
292696747030 355972628
195314560465 355967139
540413968954 25194510
682775675135 355961650
106735283420 355956161
211269833970 321446818
272340018765 355950672
304800747620 62750248
192563651240 83751162
339462203855 106239595
273990564300 244397725
550181850490 330009658
810968045020 124874750
91330191760 355945183
379075296695 355939694
316904748210 355934205
648114218900 355928716
255284381570 355923227
607400762370 218643337
379625478540 355923227
582724519137 11499455
688277493585 355917738
628857854325 355912249
998580054165 355906760
726790222735 355901271
332860021715 355895782
321306202970 355890293
880290957490 355884804
590895307020 355879315
97932373900 355873826
201604569289 45229360
479839284586 80699278
433543299350 271398116
842878592030 355868337
79226191170 355862848
349915658910 355857359
278392019060 355851870
368071659795 115071396
672872401925 204849480
128742557220 261023906
277841837215 355846381
540278577280 355840892
933658596455 355835403
607950944215 355829914
8252733165 132839289
947413142580 212846953
547981123110 355824425
39062916485 355818936
338361840165 355813447
52817462610 355807958
370272387175 319679360
363670205035 135836283
182110196185 292761304
852231683395 191835061
292146565185 355802469
291046201495 274823252
947963324425 355796980
198065469690 160289778
942461505975 355791491
479758574330 110372812
632709127240 291696438
183210559875 217150329
435193844885 355786002
729149648083 34333695
165604740835 355780513
31910552500 279681017
258035290795 355775024
286782685305 200573549
241529835445 355769535
272340018765 355764046
598047671005 355758557
647564037055 355753068
262436745555 334186787
140296375965 355747579
443996754405 355742090
637110582000 355736601
431892753815 82785098
838477137270 343902317
694879675725 126614763
199716015225 343957207
544129850195 355731112
33561098035 355725623
602999307610 355720134
209619288435 355714645
588702165438 340515604
393085937604 59259244
479758574330 196637936
161753467920 355709156
36862189105 355703667
518271303480 333050564
651965491815 355698178
461052391600 355692689
699281130485 355687200
797213498895 355681711
961167688705 355676222
510018575805 197669868
994178599405 342464199
858833865535 355670733
547981123110 355665244
574389851670 355659755
630289462698 15166107
349365477065 40942451
352666568135 160520316
786760043840 355654266
753198951295 163314217
767594324611 165471394
758150587900 355648777
806016408415 22911086
444546936250 355643288
486360756470 355637799
121590193235 355632310
65471645045 355626821
636010218310 355621332
873688775350 355615843
779607679855 355610354
468754937430 355604865
676173492995 355599376
515520394255 167288253
190913105705 144327766
303323588617 18267392
65633142403 110147763
251433108655 94613893
286644746735 190347542
762001860815 355593887
387878206215 355588398
596947307315 355582909
105634919730 43286254
888073708588 14595251
126221137596 13574297
243730562825 355577420
565586942150 355571931
410126573362 59577606
984825508040 94262597
572189124290 355566442
106185101575 248772458
276741473525 355560953
607950944215 355555464
708634221850 355549975
152400376555 355544486
108385828955 168874574
648664400745 355538997
963368416085 355533508
785659680150 355528019
516070576100 355522530
353216749980 355517041
896796412840 355511552
344413840460 355506063
620054944805 355500574
796663317050 355495085
960617506860 355489596
908900413430 93065995
827473500370 355484107
142497103345 355478618
979873871435 355473129
65471645045 355467640
824175927749 24684033
394480388355 355462151
475357119570 355456662
626657126945 215234668
772502526759 299957383
432442935660 355451173
111686920025 355445684
737243677790 38510824
150749831020 346762086
436844390420 355440195
637110582000 355434706
505617121045 238420204
261336381865 355429217
160102922385 355423728
857183320000 202637413
600798580230 355418239
720188040595 355412750
167255286370 61586580
331759658025 355407261
313603657140 355401772
496814211525 355396283
503416393665 199129942
594196398090 252444599
474806937725 355390794
662969128715 281239893
169487624901 20506904
591995670710 355385305
673972765615 355379816
496814211525 266090253
30810188810 355374327
521572394550 355368838
876467327179 69907904
803815681035 355363349
207418561055 355357860
256384745260 355352371
715786585835 355346882
259685836330 116020993
25858552205 111404744
93530919140 355341393
199716015225 355335904
935859323835 355330415
850581137860 355324926
167805468215 350620853
26408734050 355319437
183930296930 20501415
83077464085 355313948
231660385453 62437375
944937237744 38867609
600798580230 355308459
794462589670 355302970
488561483850 355297481
291596383340 355291992
551832396025 355286503
149229127780 61454844
9903278700 355281014
706433494470 37484381
450048754700 175143012
876439684575 355275525
367521477950 43835154
2200732870 355270036
325157475885 355264547
828573864060 355259058
2200732870 355253569
924855686935 355248080
908350231585 355242591
220072743490 67207316
695980039415 355237102
141946921500 75484728
128192375375 355231613
552932759715 269762394
900647685755 355226124
764752770040 132213543
328458566955 355220635
259135654485 147939528
72073827185 355215146
606300398680 355209657
515520394255 355204168
250010636559 124764970
174957832200 316281669
386227660680 355198679
458851664220 355193190
753198951295 355187701
176608377735 355182212
130393102755 16170594
680574947755 209015631
573839669825 193124976
772455315870 355176723
528724758535 355171234
725139677200 355165745
781808407235 355160256
987591380279 102523542
635460036465 124836327
215121106885 354907762
5501823940 355154767
68772736115 355149278
435744026730 240006525
942461505975 355143789
389058703816 205585006
955665870255 85150857
813718954245 355138300
188712378325 355132811
535877122520 355127322
743845859930 355121833
475357119570 355116344
716886949525 157704459
297098201790 355110855
489661847540 56443387
189262560170 355105366
796746832185 223523058
375774205625 345790533
160102922385 355099877
718537495060 51239815
611802217130 355094388
837926955425 355088899
235477835150 7163145
381276024075 355083410
333960385405 355077921
746046587310 355072432
272340018765 355066943
25858552205 355061454
227775289320 355055965
342763294925 114055931
67672372425 355050476
508918212115 355044987
226895846902 57261248
151300012865 123848307
436844390420 64890958
965572206327 67849529
904546773349 67103025
57769099215 60439379
199165833380 355039498
494899504957 55784707
315254202675 355034009
346624964006 91150334
563936396615 73300106
53917826300 323307589
185526353162 239578383
482569324633 55471834
933108414610 355028520
947963324425 355023031
152950558400 355017542
711385131075 355012053
897896776530 355006564
346614567840 355001075
852781865240 243234057
554583305250 354995586
498464757060 354990097
218422197955 327929327
388978569905 188717309
663519310560 354984608
700381494175 354979119
612589501819 5736005
545230213885 139030881
481959301710 354973630
810968045020 354968141
835176046200 354962652
425290571675 354957163
354317113670 56640991
764202588195 354951674
689928039120 354946185
409335298170 354940696
587044034105 218259107
222823652715 354935207
287194928580 354929718
808767317640 292031267
370272387175 354924229
388978569905 354918740
417588025845 269762394
512769485030 354913251
897896776530 354907762
113518992279 54752775
847830228635 354902273
873688775350 354896784
63270917665 354891295
831874955130 354885806
984296497268 116010015
89129464380 354880317
892394958080 354874828
510568757650 354869339
921004414020 354863850
554583305250 354858361
940810960440 200809576
201366560760 354852872
100133101280 354847383
604099671300 354841894
512769485030 354836405
736853500295 112079891
300949474705 354830916
160653104230 354825427
319105475590 354819938
86378555155 354814449
320205839280 354808960
705883312625 354803471
781808407235 354797982
191509856226 254596287
12104006080 354792493
800514589965 354787004
593096034400 340208220
83627645930 211172808
231190403387 203071044
422703344430 77082027
732292041185 354781515
425290571675 354776026
569438215065 93076973
761451678970 354770537
499014938905 170598120
411045234685 213329985
998580054165 354765048
113887647405 354759559
191463287550 354754070
977122962210 354748581
814269136090 354743092
20906915600 354737603
588694579640 354732114
638210945690 169247826
330659294335 354726625
405484025255 133690084
551282214180 354721136
340207206777 121938135
677273856685 354715647
778167588069 79848483
138645830430 354710158
300399292860 80748679
102884010505 243898226
707533858160 354704669
193113833085 269575768
248132017585 354699180
46765462315 354693691
746596769155 147533342
278942200905 284763831
982074598815 354688202
617926771027 161579693
475357119570 354682713
251433108655 205491693
606850580525 195781652
202466924450 164121100
11003642390 354677224
446197481785 354671735
117738920320 354666246
721288404285 37912523
60520008440 354660757
664069492405 354655268
236599282089 81698276
370822569020 352168751
202466924450 354649779
451699300235 354644290
758197963459 28806272
689377857275 354638801
171656741130 354633312
85278191465 354627823
507267666580 305978816
537527668055 354622334
786209861995 254552375
653616037350 354616845
802165135500 354611356
828023682215 354605867
287745110425 79096490
837926955425 354600378
461106381404 167480368
117738920320 354594889
971070961915 354589400
17605824530 266858713
191463287550 354583911
71523645340 354578422
746596769155 354572933
762552042660 354567444
726790222735 156425522
12104006080 354561955
440145481490 354556466
116638556630 354550977
866536411365 354545488
876439684575 281437497
271789836920 354539999
422539662450 354534510
26408734050 354529021
798313862585 354523532
984275326195 354518043
105634919730 354512554
968870234535 269416587
39062916485 354507065
223373834560 354501576
247031653895 253514954
768053861110 354496087
892945139925 354490598
281693110130 354485109
188162196480 354479620
708634221850 354474131
424740389830 354468642
994728781250 221530551
638210945690 354463153
464353482670 238820901
999680417855 12756436
18706188220 354457664
633809490930 354452175
826995048777 58051664
20906915600 115724587
480858938020 211974202
134794557515 216003128
440695663335 354446686
556784032630 135243471
804365862880 354441197
57218917370 250452092
600248398385 160646563
297098201790 303827128
484160029090 22740927
897896776530 354435708
254184017880 354430219
5501823940 354424730
49535248211 283605652
687727311740 272627652
831874955130 354419241
454450209460 354413752
184310923565 354408263
527624394845 354402774
424740389830 354397285
187612014635 201265163
283893837510 354391796
245931290205 216195243
814269136090 354386307
812618590555 354380818
742745496240 211266121
116088374785 354375329
513319666875 354369840
24758188515 275322751
65471645045 354364351
879740775645 320425864
255834563415 219746626
494063302300 354358862
600798580230 323916868
52267280765 354353373
736143314100 165959915
963918597930 206068038
496981499778 65467303
425840753520 354347884
298913428303 111909732
735042950410 106453666
80326554860 61784184
768604042955 354342395
424190207985 354336906
643162582295 183991280
912201504500 318872477
843428773875 354331417
12654187925 354325928
214814049317 28026834
820871318230 188036673
107285465265 84706248
938734108812 49927944
74274554565 339664809
961167688705 354320439
990327326490 354314950
436294208575 351076440
53046831453 77559570
702582221555 354309461
479208392485 354303972
36862189105 354298483
416487662155 354292994
501220869857 46382050
659117855800 191857017
897346594685 329345489
5501823940 10253452
941911324130 354287505
650865128125 354282016
246105154280 84991676
817020045315 205733209
982074598815 354276527
843978955720 354271038
932008050920 354265549
511669121340 57222825
168905831905 354260060
924855686935 138860722
876685344770 16999433
24208006670 354254571
455000391305 109401259
240429471755 354249082
214570925040 354243593
929257141695 354238104
108936010800 354232615
143597467035 354227126
102333828660 354221637
189526421889 32461946
110586556335 25304290
469305119275 354216148
615103308200 253218548
521692395068 188755732
593096034400 354210659
190913105705 268390144
65471645045 354205170
555133487095 354199681
605750216835 354194192
281693110130 68189847
330659294335 354188703
467104391895 171119575
254184017880 354183214
974922234830 135150158
452847923213 101744104
601474021055 205365446
58319281060 354177725
643162582295 22098714
692128766500 354172236
558984760010 354166747
572235824702 99027049
6680581528 37028794
857183320000 354161258
769154224800 30919537
129012017719 34684991
755399678675 354155769
229976016700 354150280
622805854030 351674741
750040623626 113040466
755949860520 104620340
993078235715 354144791
20120627001 22356697
236028016995 190353031
342213113080 354139302
544129850195 354133813
292146565185 354128324
155701467625 354122835
921554595865 354117346
315804384520 354111857
114437829250 354106368
645913491520 216079974
906699686050 354100879
689515702532 149701497
8802915010 354095390
797213498895 354089901
416042512325 88971201
610701853440 338605432
288845474115 354084412
606300398680 354078923
77101832247 16653626
348815295220 354073434
311953111605 354067945
566137123995 354062456
19256370065 354056967
612479842577 61487778
80326554860 286114125
854982592620 354051478
743845859930 289802733
804595149388 66702328
753749133140 354045989
806566590260 354040500
602449125765 164115611
110776558070 125577342
851131319705 354035011
436938367589 116833365
466554210050 354029522
719637858750 354024033
128742557220 70385447
566137123995 266386659
518271303480 354018544
654716401040 354013055
577141463487 311961826
793912407825 354007566
845079319410 354002077
974372052985 353996588
69873099805 353991099
277291655370 353985610
236028016995 43039249
656917128420 353980121
119389465855 5565846
817159312223 100470656
634909854620 353974632
160102922385 353969143
290496019650 353963654
645913491520 72613981
711935312920 353958165
309752384225 353952676
983725144350 77471746
258585472640 353947187
578241124585 353941698
421613064033 99921756
357618204740 353936209
7702551320 353930720
47865826005 353925231
64371281355 353919742
45665098625 353914253
81977100395 353908764
914402231880 353903275
653065855505 353897786
284444019355 353892297
218422197955 353886808
327908385110 353881319
321856384815 168369586
792261862290 281893084
314704020830 353875830
211820015815 353870341
301499656550 353864852
602449125765 353859363
254184017880 353853874
123790920615 353848385
442346208870 353842896
401082570495 353837407
269764955144 101310473
623356035875 353831918
687177129895 330569536
659117855800 353826429
441245845180 353820940
500665484440 353815451
446197481785 353809962
773005497715 353804473
578791306430 353798984
699281130485 180461853
497052873245 21341232
416487662155 353793495
70423281650 353788006
168905831905 353782517
885792775940 353777028
184310923565 1959573
906149504205 353771539
668470947165 353766050
29159643275 84382397
971070961915 134332297
983174962505 353760561
785659680150 353755072
196965106000 353749583
851681501550 353744094
851131319705 179594591
599148034695 76862467
912201504500 353738605
822521863765 353733116
220795526940 17268394
77575645635 322533640
203567288140 353727627
717437131370 353722138
994728781250 353716649
960617506860 353711160
198065469690 115367802
280747300213 87544061
167805468215 353705671
527074213000 353700182
949613869960 353694693
635460036465 353689204
485810574625 353683715
854461787903 258284895
621705490340 353678226
40713462020 287837671
911651322655 353672737
559534941855 353667248
927606596160 353661759
299849111015 108528508
104534556040 353656270
452249482080 353650781
66021826890 353645292
770254588490 353639803
468373503912 150645605
415387298465 353634314
212920379505 351328934
743295678085 353628825
815369499780 104291000
673422583770 151145104
87478918845 353623336
110586556335 353617847
264087291090 164582176
920454232175 353612358
917153141105 353606869
720738222440 353601380
989777144645 353595891
605200034990 353590402
960617506860 328577029
862239587923 205112952
88029100690 353584913
236578198840 334269122
728044064354 49422956
927056414315 353579424
292696747030 265947539
300949474705 353573935
15405097150 353568446
160340694887 31709953
429692026435 353562957
435193844885 253756470
371922932710 353557468
234927653305 353551979
599148034695 303991798
769154224800 353546490
931457869075 353541001
751548405760 353535512
44564734935 154614152
967769870845 353530023
200816378915 196637936
164504377145 353524534
423089844295 353519045
504516757355 353513556
410514286296 125127244
203567288140 353508067
999706227133 319053614
155151285780 353502578
768604042955 353497089
691578584655 316863503
862134956605 319794629
923755323245 353491600
455550573150 135693569
852231683395 353486111
410435661860 353480622
883041866715 353475133
195314560465 353469644
602449125765 353464155
29709825120 353458666
821095983000 90074490
69322917960 353453177
242265122837 72059592
659117855800 353447688
103984374195 275871651
599698216540 353442199
550187335 353436710
374302738715 99773553
505066939200 353431221
366971296105 205327023
595846943625 353425732
870387684280 27488912
231076380390 353420243
684976402515 353414754
18156006375 353409265
233827289615 353403776
540278577280 353398287
30260006965 251610271
566744204814 230806961
468204755585 75182833
348815295220 353392798
917153141105 189540659
775756406940 353387309
190913105705 81714743
835176046200 353381820
964468779775 353376331
483059665400 353370842
251983290500 353365353
448948391010 353359864
239329108065 353354375
715236403990 39032279
834625864355 353348886
971070961915 353343397
272890200610 189579082
944112051510 353337908
557884396320 234495569
151850194710 208258149
68222554270 353332419
406584388945 353326930
124891284305 290785264
555683668940 353321441
284444019355 353315952
988126599110 100981133
966119325310 353310463
124341102460 203888905
513018636229 20369679
182660378030 353304974
203017106295 353299485
648114218900 152742403
154783031351 120247523
928156778005 353293996
758700769745 353288507
504674549638 102336916
479208392485 353283018
454450209460 33565235
451149118390 159093176
11553824235 353277529
998580054165 353272040
497364393370 353266551
951264415495 29640600
767503679265 353261062
491862574920 353255573
134794557515 353250084
44014553090 353244595
368071659795 353239106
237678562530 353233617
213107554405 71768675
155701467625 353228128
634909854620 353222639
629408036170 353217150
605750216835 353211661
270689473230 353206172
369172023485 150294309
401082570495 353200683
394480388355 353195194
407684752635 353189705
972207712186 290637061
87478918845 353184216
363670205035 181471829
453900027615 353178727
636010218310 353173238
627757490635 353167749
315804384520 353162260
112237101870 353156771
505066939200 353151282
842878592030 351982125
941361142285 353145793
83077464085 353140304
33561098035 353134815
700931676020 200858977
376324387470 353129326
247031653895 353123837
628857854325 353118348
713585858455 353112859
155701467625 119528464
731191677495 265524886
311953111605 353107370
158452376850 353101881
122690556925 353096392
701481857865 232728111
144334862203 134820818
237678562530 353090903
880841139335 353085414
85278191465 353079925
247031653895 353074436
566137123995 353068947
703682585245 93087951
189812742015 178859065
375774205625 299682933
666820401630 353063458
171656741130 353057969
951814597340 353052480
516620757945 168945931
535527975300 22021868
168042796108 56498277
209069106590 353046991
520114666607 59616029
231076380390 353041502
698180766795 353036013
507817848425 61586580
417037844000 353030524
673972765615 353025035
57218917370 353019546
856082956310 353014057
896246230995 353008568
474256755880 353003079
234927653305 352997590
23107642980 352992101
225178857022 130984007
249232381275 68145935
686076766205 351361868
637110582000 352986612
936409505680 352981123
293797110720 322643420
314704020830 201402388
394480388355 237454140
589794943330 352975634
744946223620 352970145
429141844590 154921536
875990061210 106777517
328458566955 352964656
500115302595 352959167
816469863470 352953678
637660763845 44241340
618967622979 182092086
135894921205 352948189
129852779154 55713350
91880373605 352942700
277841837215 70945325
531475667760 352937211
343863658615 352931722
247031653895 352926233
706983676315 352920744
263118542642 219735648
598047671005 352915255
57218917370 12657634
738894223325 352909766
435744026730 352904277
154601103935 352898788
598597852850 352893299
245931290205 308487289
328458566955 352887810
280592746440 302098093
363670205035 352882321
927056414315 352876832
373023296400 224379342
320756021125 227491605
530925485915 352871343
809317499485 352865854
407684752635 352860365
697630584950 352854876
903948776825 352849387
457258594004 14046351
877134463147 81017640
95871890470 81593985
194214196775 352843898
29709825120 352838409
808217135795 352832920
881941503025 352827431
359818932120 352821942
408785116325 352816453
686076766205 352810964
240429471755 352805475
826373136680 352799986
758150587900 352794497
197515287845 129825828
724039313510 85353950
529274940380 352789008
243237257998 227930725
32580751330 229533513
974372052985 115763010
609282103888 15462513
775206225095 277018852
644813127830 335312032
492412756765 352783519
281693110130 352778030
956373306461 186949851
463253118980 345186743
528724758535 352772541
461052391600 352767052
525423667465 281130113
974922234830 352761563
91330191760 181422428
736693495945 179095092
183210559875 352756074
971070961915 221557996
989777144645 352750585
518271303480 352745096
392279660975 310013231
739444405170 352739607
709184403695 257730506
650515947971 139612715
824172409300 352734118
415937480310 352728629
913852050035 303097091
865436047675 249798901
974922234830 352723140
607950944215 352717651
486910938315 352712162
902848413135 352706673
753749133140 352701184
536977486210 291301230
485819060619 259602255
773555679560 352695695
400532388650 352690206
517170939790 352684717
922654959555 97045520
326257839575 352679228
609601489750 258400164
680574947755 352673739
927056414315 352668250
324607294040 255007962
339462203855 128277930
18156006375 38477890
169456013750 352662761
418688389535 352657272
780708043545 345757599
758150587900 163649046
672872401925 352651783
418688389535 352646294
936409505680 340010616
733392404875 333105454
237678562530 352640805
982074598815 352635316
796663317050 352629827
169456013750 352624338
856340061070 71883944
396130933890 352618849
11003642390 352613360
774656043250 325157382
784559316460 138707030
312503293450 352607871
576590579050 40300238
762552042660 352602382
502866211820 352596893
687177129895 312192364
729756844171 67833062
985375689885 352591404
86378555155 41826180
916052777415 352585915
890744412545 352580426
911651322655 352574937
814819317935 352569448
746046587310 352563959
187111689377 175340616
861034592915 352558470
53367644455 346443724
309202202380 352552981
792812044135 352547492
412709854016 44872575
817020045315 352542003
677824038530 352536514
786760043840 352531025
350587301347 102726635
625006581410 242734558
508918212115 165970893
897346594685 352525536
20356733755 195309598
997479690475 352520047
617304035580 352514558
343313476770 9122718
720188040595 116827876
518389256601 150190018
528724758535 352509069
468336025020 183694874
118839284010 352503580
955115688410 352498091
270139291385 13865214
295447656255 286931986
148549103640 352492602
972171325605 352487113
602449125765 225422252
835859067334 107677713
263537109245 352481624
299849111015 350780034
991427690180 289001339
474806937725 352476135
590956086717 84415331
545230213885 352470646
528174576690 350560474
155701467625 352465157
292696747030 352459668
374123660090 352454179
136445103050 108967628
730641495650 352448690
946862960735 352443201
16505460840 345636841
460502209755 55949377
59969826595 352437712
982074598815 352432223
146898558105 352426734
698730948640 352421245
747146951000 352415756
341662931235 352410267
686076766205 352404778
521572394550 328741699
406034207100 352399289
792812044135 352393800
287346633562 129040901
44014553090 352388311
590481521336 169401518
390629115440 196215283
4951642095 321144923
990877508335 349852393
495713847835 175560176
929807323540 352382822
355967659205 159312736
740544768860 352377333
935859323835 77246697
876439684575 76791110
358168386585 259415629
210721869681 247361785
450048754700 352371844
40713462020 352366355
747697132845 352360866
177708741425 152198992
539178213590 352355377
655266582885 352349888
258035290795 352344399
495169050699 249837324
796113135205 345269078
857183320000 352338910
50066553385 352333421
409885480015 352327932
346614567840 352322443
727890586425 352316954
340562567545 352311465
803265499190 135281894
547430941265 352305976
68222554270 352300487
363670205035 352294998
577140760895 352289509
435799092378 217693740
155151285780 352284020
374123660090 352278531
885242594095 352273042
55018189990 352267553
339462203855 290093650
764913092752 119841337
514970212410 352262064
90780009915 352256575
960067325015 249557385
406584388945 352251086
569438215065 352245597
625570134459 328456271
293263039090 73755693
273022990498 141978474
973821871140 352240108
941361142285 352234619
518821485325 46069177
50616735230 352229130
868737138745 352223641
983174962505 352218152
654716401040 37006838
909450595275 352212663
979873871435 352207174
879740775645 352201685
800514589965 352196196
956216052100 12580788
483857269409 65401435
370822569020 345214188
169456013750 226596898
176608377735 352190707
553482941560 122465079
520472030860 352185218
422120113316 188678886
110036374490 352179729
329558930645 352174240
715786585835 352168751
412636389240 352163262
808217135795 352157773
477557846950 244293434
67672372425 352152284
838477137270 279516347
541462571374 96513087
292146565185 352146795
583742943035 352141306
495163665990 352135817
260457658506 39828184
470955664810 352130328
761451678970 352124839
958966961325 352119350
117738920320 352113861
919904050330 7854759
754849496830 275531333
586493852260 319135949
715236403990 61839074
179909468805 352108372
438494935955 352102883
812068408710 352097394
365320750570 352091905
856633138155 352086416
30260006965 352080927
647888530268 27241907
587594215950 352075438
421989480605 352069949
240979653600 352064460
77575645635 352058971
220622925335 352053482
524323303775 352047993
122690556925 352042504
565036760305 158730902
609601489750 133843776
32460734345 352037015
24860684612 92506117
606850580525 352031526
896246230995 314783172
790061134910 352026037
668470947165 352020548
81977100395 348529544
478108028795 128925632
228325471165 352015059
737243677790 352009570
927056414315 282002864
304800747620 352004081
761451678970 332990185
952364779185 102512564
73174190875 240637760
171656741130 351998592
483609847245 351993103
651965491815 351987614
555133487095 351982125
969970598225 256363745
689928039120 351976636
84177827775 351971147
777406952475 351965658
341662931235 127229531
609051307905 351960169
2750914715 351954680
102884010505 351949191
318555293745 338468207
906149504205 351943702
86928737000 351938213
462152755290 351932724
59419644750 351927235
521572394550 351921746
419238571380 302098093
709734585540 114204134
675073129305 39658025
8252733165 351916257
793362225980 351910768
369172023485 309936385
589923545111 193168888
671221856390 225027044
909498009257 126894702
702032039710 351905279
703682585245 351899790
641176491282 85880894
364770568725 351894301
824172409300 204887903
23107642980 351888812
95731646520 351883323
502866211820 177871045
2200732870 351877834
322406566660 351872345
862685138450 351866856
753198951295 351861367
77025463790 351855878
518271303480 33658548
22007279290 250056884
961717870550 345258100
583742943035 351850389
187061832790 323620462
35475088125 79914351
686626948050 351844900
722388767975 144025871
466004028205 351839411
631608763550 177766754
375774205625 351833922
891844776235 351828433
298198565480 351822944
237678562530 351817455
979912047430 260425605
26958915895 351811966
466004028205 351806477
309202202380 351800988
846729864945 351795499
765302951885 351790010
556784032630 288051742
380725842230 351784521
72198795248 49346110
996379326785 351779032
75374918255 351773543
539728395435 2508473
882491684870 351768054
3301096560 351762565
949613869960 351757076
48416007850 338468207
68772736115 351751587
576590579050 351746098
37412370950 44614592
945212415200 351740609
491312393075 351735120
592545852555 351729631
510018575805 351724142
9353096855 351718653
846729864945 351713164
248132017585 351707675
498464757060 351702186
311402929760 351696697
92980737295 188574595
352666568135 351691208
938060051215 351685719
328458566955 308454355
145248012570 351680230
543029486505 351674741
240979653600 93971680
710284767385 40728380
877540048265 268768885
797213498895 345960692
836324707601 27060770
544680032040 48627051
469305119275 250106285
236028016995 351669252
8802915010 351663763
352116386290 215821991
634359672775 24168067
489661847540 351658274
61620372130 351652785
472056028500 351647296
713035676610 351641807
881391321180 351636318
477557846950 351630829
466004028205 351625340
736693495945 351619851
375774205625 351614362
566137123995 351608873
51166917075 351603384
473156392190 351597895
155151285780 72432844
42914189400 351592406
419500435103 84179304
889644048855 351586917
636010218310 351581428
983725144350 351575939
423640026140 351570450
292146565185 351564961
96281828365 351559472
891294594390 351553983
463253118980 306094085
89129464380 351548494
459952027910 351543005
662969128715 351537516
680574947755 351532027
658017492110 351526538
894045503615 231652267
583807339983 48912479
131704666698 93878367
292146565185 8485994
471505846655 351521049
570538578755 351515560
225047999262 124463075
711935312920 351510071
360369113965 291487856
319105475590 199991715
585393488570 351504582
376324387470 221662287
589244761485 351499093
511854177486 35974906
889093867010 351493604
238778926220 74255192
939160414905 59841078
69873099805 63727290
973821871140 351488115
550181850490 351482626
40713462020 351477137
864885865830 219208704
518271303480 351471648
763102224505 351466159
590345125175 15231975
646463673365 351460670
697666905663 203093
734492768565 263060325
574389851670 351455181
826373136680 351449692
828023682215 351444203
759250951590 151040813
944662233355 351438714
457751300530 6597778
655816764730 351433225
344964022305 351427736
310852747915 351422247
834075682510 245687640
935309141990 351416758
724589495355 351411269
88029100690 275328240
358718568430 202478232
875889502730 351405780
974922234830 351400291
507267666580 75901892
904498958670 261331290
16792623364 48863078
106185101575 225993108
730641495650 351394802
289945837805 57705857
282243291975 351389313
178258923270 351383824
25308370360 351378335
982074598815 351372846
438630706370 87066518
395580752045 351367357
904498958670 338265114
658567673955 351361868
595846943625 351356379
646463673365 351350890
739444405170 351345401
806016408415 250517960
683325856980 351339912
262986927400 193388448
861034592915 68843038
466554210050 70566584
110036374490 243997028
305350929465 351334423
352666568135 292272783
484710210935 351328934
462702937135 25694009
575490215360 34481898
23657824825 351323445
912201504500 351317956
223373834560 351312467
823072045610 244194632
910000777120 351306978
142497103345 351301489
872588411660 351296000
238778926220 186455841
683325856980 351290511
303700383930 5126726
445097118095 176608575
134244375670 35920016
879190593800 193498228
594869539024 207264640
792812044135 351285022
417037844000 351279533
628857854325 351274044
149160970867 199333035
824722591145 351268555
835726228045 351263066
713035676610 351257577
611252035285 351252088
244327604263 227288512
264637472935 351246599
431099571032 20534349
958966961325 351241110
475357119570 351235621
709184403695 351230132
667370583475 227332424
677273856685 139135172
451149118390 323653396
200266197070 351224643
755399678675 203279626
688827675430 351219154
651965491815 351213665
185411287255 351208176
922104777710 351202687
678374220375 351197198
693779312035 351191709
197515287845 132844778
248682199430 351186220
435193844885 351180731
870937866125 351175242
787310225685 306977814
938060051215 351169753
457201118685 207572024
240429471755 351164264
711935312920 351158775
221173107180 122240030
804365862880 4973034
864885865830 351153286
481959301710 167853620
512219303185 118803916
841778228340 351147797
746596769155 61432888
70423281650 351142308
86928737000 351136819
256384745260 351131330
351566204445 351125841
998580054165 18673578
958416779480 351120352
944112051510 351114863
919353868485 120121276
486910938315 351109374
757600406055 351103885
423640026140 138679585
557334214475 351098396
91330191760 351092907
749897860225 53594596
116638556630 351087418
76475281945 285301753
233277107770 351081929
247031653895 351076440
277291655370 45811194
221723289025 23114179
632158945395 93033061
70973463495 133327810
118289102165 351070951
364770568725 78520145
41813825710 351065462
529274940380 315699835
540456711797 77916355
666820401630 342156815
806151190810 203301582
340562567545 257834797
187612014635 351059973
191463287550 351054484
357618204740 351048995
749897860225 238255534
140296375965 351043506
185411287255 351038017
700381494175 3320845
231076380390 351032528
486360756470 351027039
461602573445 351021550
522672758240 351016061
966669507155 291778773
327908385110 351010572
269038927695 351005083
586493852260 1377739
76475281945 83059548
162303649765 350999594
692678948345 350994105
850030956015 42797733
309752384225 350988616
161753467920 256166141
641512036760 32434501
108936010800 350983127
18156006375 28240905
102333828660 350977638
530925485915 284450958
626106945100 350972149
817570227160 58638987
983174962505 350966660
723489131665 350961171
566137123995 277468950
198716039856 174517266
139196012275 350955682
846179683100 350950193
92980737295 350944704
557884396320 350939215
967219689000 350933726
210757114550 276157079
303150202085 347892820
647564037055 350928237
591995670710 170274269
546330577575 350922748
320756021125 172343622
495163665990 350917259
834625864355 350911770
324692631523 188014717
293797110720 76582528
622805854030 350906281
505066939200 82395379
664069492405 350900792
37962552795 350895303
449668001818 158297271
260236018175 350889814
649214582590 350884325
816469863470 350878836
675623311150 350873347
923863171117 63205835
227283658638 119243036
984825508040 4204574
541929122815 350867858
630508399860 350862369
30980946111 52293703
104614739352 213774594
102884010505 248926150
583192761190 213055535
433543299350 350856880
854432410775 12300849
436294208575 350851391
330659294335 350845902
44014553090 350840413
77575645635 350834924
524323303775 309222815
145798194415 350829435
408785116325 324937822
208518924745 350823946
159552740540 350818457
898446958375 108292481
78125827480 350812968
525423667465 206331510
604099671300 350807479
426390935365 350801990
641512036760 43368589
842878592030 350796501
212370197660 350791012
947413142580 350785523
42914189400 141561310
744396041775 114851836
123240738770 350780034
189927066907 128173639
352116386290 13618209
530925485915 350774545
64371281355 275822250
927606596160 350769056
910550958965 350763567
622805854030 350758078
655266582885 350752589
881941503025 161502847
693229130190 67026179
105634919730 154614152
282243291975 66532169
36312007260 350747100
628307672480 350741611
21457097445 350736122
626657126945 122278453
406584388945 175291215
220072743490 350730633
785109498305 350725144
88579282535 273884633
450048754700 350719655
901748049445 350714166
346614567840 350708677
9353096855 350703188
81977100395 11702548
865986229520 350697699
184310923565 350692210
99032737590 350686721
141946921500 350681232
541929122815 350675743
674522947460 161118617
996929508630 334417325
708084040005 244584351
376324387470 228660762
983725144350 350670254
211269833970 124759481
85278191465 350664765
416487662155 350659276
638210945690 350653787
776856770630 350648298
777406952475 217309510
763102224505 350642809
121040011390 53468349
705374067742 53095097
564040517456 223490124
434093481195 350637320
157352013160 350631831
939160414905 130682112
281693110130 350626342
34661461725 221058497
102333828660 350620853
948513506270 176032230
708084040005 350615364
541929122815 350609875
382926569610 350604386
194317680892 10149161
576590579050 159751856
255284381570 350598897
139746194120 350593408
72117267131 231811448
587044034105 350587919
861584774760 350582430
566137123995 350576941
309202202380 114478584
799964408120 350571452
369722205330 350565963
172788331741 187707333
120489829545 350560474
392829842820 5829318
581542215655 242053922
667920765320 350554985
679474584065 287261326
42914189400 233534994
96281828365 350549496
765302951885 256890689
504516757355 350544007
381826205920 350538518
671221856390 350533029
428041480900 350527540
652515673660 350522051
933658596455 350516562
421989480605 350511073
716886949525 350505584
247581835740 350500095
4401460250 350494606
454450209460 350489117
7152369475 350483628
397231297580 80232713
320756021125 228139307
236578198840 350478139
949613869960 350472650
519921849015 350467161
562285851080 350461672
579891670120 80457762
759250951590 350456183
274540746145 350450694
608204201186 70939836
307001475000 151792806
584843306725 350445205
779065693087 131966538
741094950705 350439716
535326940675 350434227
117738920320 350428738
301499656550 350423249
604099671300 350417760
360919295810 350412271
730641495650 109296968
50066553385 350406782
228166753 66768196
280592746440 350401293
895696049150 250029439
530925485915 350395804
433543299350 338599943
639311309380 350390315
810417863175 17910607
788410589375 286388575
962268052395 346882844
305901111310 350384826
830224409595 350379337
612902580820 38702939
788410589375 350373848
638210945690 350368359
659117855800 142230968
948513506270 350362870
204667651830 308388487
648664400745 26824743
270689473230 87845956
254184017880 93499626
859384047380 350357381
697630584950 15704029
602569773985 25156087
239329108065 137296357
806566590260 350351892
731382167751 133102761
291596383340 350346403
309752384225 350340914
839577500960 350335425
11553824235 350329936
270139291385 8431104
932558232765 350324447
452249482080 350318958
411536025550 350313469
103984374195 350307980
341112749390 13766412
817570227160 174489821
315804384520 350302491
839577500960 350297002
424190207985 350291513
303150202085 288886070
732842223030 350286024
500665484440 350280535
75925100100 350275046
931457869075 122712084
754299314985 350269557
987576417265 350264068
310302566070 350258579
441796027025 238024996
420959853658 120818379
401632752340 345406303
874238957195 350253090
952914961030 350247601
538077849900 350242112
232176744080 350236623
814269136090 350231134
968870234535 350225645
117738920320 350220156
780708043545 312225298
101783646815 350214667
445097118095 350209178
315254202675 350203689
455550573150 350198200
456650936840 350192711
557884396320 350187222
425840753520 20375168
641512036760 212967711
663519310560 159592675
728990950115 223534036
407134570790 350181733
715236403990 350176244
837376773580 12471008
911101140810 350170755
617854217425 262088772
813168772400 350165266
409335298170 350159777
177158559580 47496317
514420030565 309036189
108385828955 68014199
634909854620 350154288
558434578165 84415331
242080017290 350148799
128742557220 350143310
449149870244 94663294
289395655960 350137821
628857854325 306379513
868737138745 132422125
683876038825 337760126
703132403400 350132332
340012385700 350126843
886893139630 350121354
989777144645 350115865
346064385995 350110376
293797110720 350104887
636010218310 350099398
960067325015 350093909
476457483260 128782918
993078235715 350088420
461602573445 350082931
135344739360 301082628
943011687820 350077442
797213498895 350071953
21457097445 350066464
863235320295 350060975
361469477655 328066552
966119325310 350055486
6052005785 350049997
944361263088 51053189
18156006375 239847344
680123425196 90200737
739994587015 61350553
31360370655 350044508
853491947144 105213152
848473849727 83613937
604099671300 294945926
101783646815 343979163
722388767975 350039019
314704020830 350033530
813718954245 350028041
297098201790 350022552
906149504205 350017063
14304733460 200524148
697080403105 350011574
214020743195 127421646
260236018175 350006085
153500740245 350000596
232726925925 349995107
625006581410 349989618
488011302005 349984129
830224409595 217677273
397231297580 349978640
507267666580 145046825
801064771810 349973151
707533858160 349967662
377974933005 349962173
417588025845 349956684
879740775645 228935212
89129464380 349951195
632158945395 190737261
156251649470 1624744
521572394550 131884203
2811282737 165674487
339462203855 30842691
647564037055 349945706
667370583475 349940217
555683668940 349934728
730641495650 62069612
88579282535 185045168
270689473230 349929239
374673841935 349923750
180459650650 349918261
352116386290 349912772
727340404580 188036673
640961854915 81731210
505066939200 349907283
900647685755 263598247
770804770335 115345846
315254202675 232058453
16505460840 174808183
297098201790 63831581
513869848720 349901794
744946223620 69907904
656366946575 92780567
314153838985 349896305
728990950115 349890816
685526584360 349885327
970520780070 349879838
24758188515 349874349
661318583180 316940349
798313862585 137406137
596492688960 156848175
115538192940 172376556
418138207690 349868860
224491439199 127635717
260236018175 349863371
887993503320 33740883
622805854030 265415106
209619288435 349857882
990327326490 62053145
629958218015 65461814
468204755585 349852393
20906915600 349846904
214020743195 349841415
172757104820 349835926
60520008440 349830437
764752770040 349824948
265187654780 349819459
607430551173 2096798
453349845770 349813970
527291044967 73645913
557884396320 282617632
95181464675 181537697
869287320590 349808481
965018961620 349802992
916602959260 349797503
99032737590 349792014
688277493585 349786525
851131319705 97967672
999680417855 349781036
810968045020 349775547
637296653611 153126633
665720037940 349770058
731191677495 349764569
617304035580 349759080
677273856685 349753591
526174812578 79832016
817020045315 349748102
769704406645 349742613
711385131075 349737124
481409119865 349731635
99032737590 19403615
469855301120 206276620
636010218310 349726146
414837116620 349720657
442896390715 349715168
94081100985 349709679
994178599405 348227649
436844390420 349704190
13204369770 349698701
40713462020 349693212
831874955130 349687723
535326940675 349682234
563936396615 349676745
722388767975 349671256
455550573150 349665767
174407650355 349660278
749347678380 349654789
274540746145 274340220
410435661860 349649300
859384047380 349643811
838477137270 349638322
556233850785 270179558
101783646815 349632833
809867681330 349627344
661868765025 138366712
128742557220 349621855
888543685165 332979207
503416393665 349616366
333410203560 327846992
448948391010 33922020
483609847245 349610877
544680032040 346948712
333410203560 349605388
751548405760 349599899
892394958080 349594410
614553126355 349588921
803815681035 349583432
320756021125 349577943
472125892492 141127679
628857854325 349572454
49516371540 10956044
779607679855 349566965
407684752635 349561476
584924390233 152961963
200266197070 134057847
326808021420 155629617
580992033810 349555987
402733116030 349550498
843561294802 167732862
557334214475 201528635
916602959260 349545009
659117855800 349539520
36312007260 282628610
493513120455 349534031
631608763550 349528542
413736752930 349523053
71523645340 119852315
623906217720 344539041
444546936250 224576946
178809105115 349517564
69873099805 13277891
579341488275 349512075
303700383930 349506586
765853133730 338814014
633809490930 22406098
369722205330 349501097
343313476770 349495608
160912410079 82219731
736693495945 332133901
934208778300 260398160
503966575510 349490119
912201504500 241702626
546880759420 349484630
545230213885 271562786
614002944510 333028608
576590579050 241883763
408785116325 203043599
269589109540 349479141
666270219785 93340445
439595299645 349473652
229976016700 349468163
202466924450 31616640
514420030565 25199999
910550958965 349462674
8802915010 349457185
743295678085 349451696
717987313215 168781261
650319008140 247202604
187061832790 349446207
890744412545 349440718
753749133140 349435229
567787669530 349429740
960067325015 349424251
320787549941 33949465
863235320295 349418762
100683283125 309996764
516620757945 349413273
982074598815 349407784
311953111605 349402295
894045503615 349396806
459401846065 50493311
728990950115 221376859
389657534668 76077540
734492768565 349391317
838709420772 29486908
302600020240 349385828
275090927990 343748625
516620757945 349380339
152400376555 349374850
994728781250 349369361
839577500960 20720975
599698216540 349363872
479758574330 242010010
289945837805 349358383
754849496830 349352894
758700769745 240324887
79776373015 349347405
225574561940 349341916
380725842230 349336427
148549103640 349330938
155151285780 349325449
505304376873 11812328
702582221555 349319960
167255286370 349314471
676173492995 341152328
891844776235 145118182
294897474410 349308982
715236403990 349303493
676723674840 349298004
61070190285 345422770
370272387175 349292515
362019659500 60609538
566687305840 349287026
141396739655 349281537
765853133730 349276048
68222554270 344978161
66572008735 40629578
693229130190 349270559
377087355889 68288649
959517143170 349265070
640961854915 241060413
183210559875 349259581
998587837567 263010924
502866211820 349254092
267938564005 349248603
485260392780 349243114
228325471165 349237625
9353096855 14705031
876439684575 349232136
930907687230 349226647
862685138450 349221158
973821871140 349215669
482509483555 349210180
803815681035 264454531
495163665990 349204691
109486192645 349199202
515520394255 349193713
169456013750 349188224
267388382160 349182735
999680417855 349177246
594746579935 349171757
408234934480 349166268
641512036760 349160779
40163280175 349155290
744946223620 349149801
448948391010 349144312
72624009030 349138823
192013469395 349133334
799964408120 349127845
692775982887 190177383
161203286075 349122356
136445103050 349116867
129319519896 172502803
872038229815 349111378
949613869960 349105889
884692412250 15138662
622431583657 53155476
903495898483 99021560
74920096807 30628620
896796412840 349100400
388978569905 312197853
316354566365 349094911
1100369180 349089422
752648769450 349083933
535877122520 240242552
620054944805 349078444
579341488275 262385178
112237101870 349072955
911101140810 349067466
687177129895 349061977
687185500620 151957476
91330191760 349056488
63373902283 85963229
31917221635 236361829
834308092259 63749246
138645830430 349050999
475357119570 349045510
517170939790 349040021
763970351186 27549291
901748049445 30623131
507359656731 28114658
266846411859 182245778
196965106000 326085023
834625864355 349034532
366421114260 349029043
769154224800 147275359
966287705874 125000997
913301868190 325437321
201916742605 281102668
263537109245 39559223
541929122815 349023554
583742943035 349018065
66021826890 349012576
346614567840 98236633
726790222735 349007087
733942586720 256457058
290496019650 349001598
821971681920 348996109
834627412253 296971367
274540746145 348990620
239329108065 348985131
299352666480 100789018
659747573255 101294006
503416393665 348979642
727340404580 51700891
739444405170 348974153
973271689295 333143877
648114218900 348968664
375224023780 348963175
294897474410 348957686
223573381666 11450054
446197481785 348952197
627757490635 91018598
762001860815 81643386
282243291975 348946708
343313476770 348941219
375774205625 131362748
311402929760 348935730
80326554860 291367098
450598936545 348930241
424190207985 236510032
837926955425 348924752
310852747915 348919263
580441851965 348913774
827473500370 253613756
669607395541 32934
567237487685 348908285
494063302300 348902796
388428388060 348897307
296548019945 348891818
930907687230 348886329
355549076135 82724719
205768015520 348880840
340562567545 348875351
331759658025 348869862
52817462610 348864373
382376387765 348858884
228325471165 348853395
403833479720 348847906
732842223030 297679448
990877508335 348842417
990877508335 132745976
448948391010 101068957
395030570200 348836928
145302446983 112551945
566687305840 348831439
234401886532 257977511
467291369191 66416900
64921463200 348825950
74274554565 348820461
864885865830 348814972
345514204150 348809483
584851776252 129101280
124341102460 348803994
219522561645 19700021
820321136385 348798505
647716505008 576345
686076766205 343133857
431342571970 348793016
146348376260 348787527
640961854915 348782038
424740389830 348776549
165054558990 348771060
963368416085 348765571
733942586720 348760082
751548405760 348754593
747146951000 348749104
752648769450 137795856
358168386585 348743615
297787584675 197549110
621705490340 173836630
99032737590 104422736
114988011095 348738126
53917826300 348732637
326808021420 348727148
751548405760 348721659
96832010210 348716170
511669121340 197170369
971621143760 27648093
35211643570 348710681
777406952475 348705192
230526198545 348699703
653616037350 246988533
654716401040 348694214
116088374785 348688725
866536411365 65851533
154601103935 348683236
576040397205 348677747
454450209460 348672258
985375689885 348666769
934799924552 9869222
463803300825 269125670
669571310855 348661280
168079402249 18838248
394148762023 2404182
387878206215 348655791
501215666285 348650302
857733501845 348644813
672322220080 348639324
36312007260 134595769
527074213000 348633835
552989806892 92379870
872242684087 86929293
708634221850 348628346
119939647700 348622857
139746194120 348617368
325707657730 348277050
810968045020 23262382
402733116030 348611879
39062916485 348606390
506167302890 148976949
37412370950 348600901
309752384225 348595412
123240738770 179303674
897896776530 348589923
434093481195 348584434
929807323540 90639857
393380024665 348578945
195314560465 348573456
247581835740 348567967
167805468215 348562478
381826205920 348556989
489111665695 348551500
553482941560 67805617
315254202675 348546011
797763680740 348540522
835726228045 171915480
996929508630 348535033
190362923860 171207399
893495321770 348529544
549081486800 348524055
818120409005 348518566
958966961325 187965316
81977100395 84387886
658017492110 348513077
62720735820 348507588
779607679855 144459502
98482555745 348502099
72624009030 348496610
493513120455 348491121
475907301415 348485632
458851664220 348480143
753198951295 348474654
819220772695 34492876
874238957195 348469165
726826373289 86978694
301718486513 47853102
827511879458 190698838
571380182588 3452581
275641109835 348463676
331759658025 17197037
775756406940 210442771
425290571675 348458187
996929508630 191807616
687727311740 86545063
453900027615 348452698
823622227455 348447209
762552042660 348441720
714136040300 348436231
541929122815 348430742
249782563120 347053003
391179297285 348425253
180459650650 348419764
370972627302 40986363
695980039415 348414275
814269136090 348408786
285655046774 83268130
55568371835 348403297
496264029680 99466169
777957134320 348397808
872038229815 121877756
831874955130 348392319
213470561350 160229399
257485108950 348386830
518271303480 348381341
643712764140 348375852
250332744965 348370363
907249867895 153697489
38512734640 348364874
638761127535 348359385
817570227160 62865517
930357505385 348353896
631608763550 316918393
33010916190 348348407
479208392485 348342918
340562567545 190984266
536977486210 348337429
992594037139 126450093
506167302890 260979994
487461120160 92264601
752098587605 348331940
480858938020 348326451
806113431979 219636846
95731646520 348320962
242630199135 348315473
224474198250 47754300
697630584950 348309984
383476751455 348304495
505617121045 348299006
173857468510 348293517
377424751160 348288028
704782948935 348282539
925956050625 348277050
214020743195 277633620
699281130485 348271561
162853831610 348266072
114437829250 348260583
282243291975 348255094
922654959555 313570103
81504329917 139727984
388428388060 348249605
961906692150 114357826
219522561645 247136736
799414226275 348244116
357068022895 348238627
218422197955 348233138
89246231877 103099887
927841119174 66405922
55212396299 132789888
153500740245 227881324
154601103935 36276801
419788753225 348227649
683876038825 348222160
135344739360 348216671
138095648585 8090786
314153838985 348211182
567787669530 348205693
634359672775 121608795
985925871730 348200204
922104777710 348194715
381276024075 348189226
797213498895 348183737
345046467085 22054802
793362225980 348178248
602449125765 235049958
232726925925 149674052
272890200610 348172759
766403315575 348167270
370822569020 41771290
371922932710 348161781
429692026435 348156292
609601489750 348150803
433543299350 348145314
387878206215 348139825
733942586720 348134336
981524416970 348128847
288845474115 203054577
895145867305 83795074
869287320590 105361355
640961854915 348123358
33010916190 269268384
981524416970 348117869
144147648880 348112380
682225493290 348106891
970520780070 348101402
771905134025 348095913
45665098625 348090424
311953111605 139678583
580441851965 348084935
862685138450 348079446
404933843410 101206182
606300398680 134348764
761451678970 153818247
188162196480 348073957
278942200905 348068468
643824608004 9742975
876989866420 348062979
679474584065 348057490
977673144055 348052001
679474584065 348046512
887993503320 305128021
680574947755 224373853
143597467035 348041023
343313476770 293183957
160102922385 348035534
984994382614 22076758
296548019945 306626518
262986927400 348030045
156801831315 107760048
880290957490 348024556
898997140220 348019067
404383661565 348013578
601348762075 348008089
830774591440 348002600
968870234535 347997111
601348762075 165383570
466554210050 347991622
333960385405 289226388
990327326490 347986133
401632752340 347980644
459401846065 347975155
940810960440 289649041
907249867895 347969666
258585472640 347964177
48416007850 347958688
89129464380 116119795
571088760600 312093562
454450209460 347953199
64371281355 347947710
342213113080 347942221
200816378915 347936732
765355876823 292475876
472056028500 347931243
91330191760 345016584
573839669825 79563055
518821485325 347925754
365320750570 234435190
47315644160 347920265
3301096560 347914776
606850580525 347909287
220622925335 347903798
252533472345 347898309
71523645340 347892820
895145867305 300610574
609601489750 91260114
795012771515 179232317
679474584065 347887331
5754861351 16313308
710834949230 314075091
52817462610 347881842
66021826890 122091827
576590579050 347876353
621937812265 64237767
322406566660 347870864
68772736115 347865375
244280744670 236762526
244280744670 173721361
673422583770 347859886
539728395435 347854397
146348376260 347848908
211820015815 347843419
651419344385 142296836
354317113670 207961743
118839284010 347837930
742745496240 347832441
792812044135 347826952
111136738180 347821463
763652406350 347815974
882491684870 347810485
209069106590 164159523
662969128715 91342449
184861105410 347804996
283893837510 347799507
596947307315 331788094
302600020240 347794018
466004028205 347788529
577690942740 347783040
684976402515 347777551
420338935070 347772062
268488745850 347766573
623906217720 255913647
777957134320 347761084
602449125765 347755595
38512734640 305166444
460090460490 51541710
139746194120 347750106
613452762665 195002214
531475667760 347744617
325707657730 347739128
324057112195 331200771
107285465265 347733639
972721507450 347728150
205217833675 347722661
785109498305 347717172
163522070867 118677669
396681115735 19195033
95731646520 347711683
423089844295 347706194
835726228045 347700705
167805468215 347695216
539178213590 347689727
692769478422 45147025
831874955130 44351120
559534941855 347684238
430792390125 347678749
459952027910 347673260
63270917665 347667771
459401846065 347662282
559534941855 347656793
634359672775 347651304
770254588490 347645815
697630584950 347640326
291855617832 53364058
187139502140 82845477
543029486505 347634837
502866211820 347629348
38512734640 339917303
894045503615 347623859
101783646815 347618370
796663317050 347612881
266838200315 279774330
735042950410 347607392
922654959555 347601903
348815295220 347596414
245381108360 340543049
36862189105 44351120
906699686050 347590925
351566204445 347585436
557884396320 193426871
363120023190 68749725
197515287845 347579947
792812044135 91990151
238228744375 347574458
203017106295 44707905
446747663630 76840511
635070896391 58748767
499570664640 81742188
763652406350 347568969
373023296400 207632403
821421500075 230340396
687727311740 347563480
973821871140 115603829
295997838100 347557991
3301096560 6866739
625006581410 347552502
588768038927 198948805
303150202085 342222683
67122190580 203296093
187612014635 347547013
889093867010 347541524
240429471755 347536035
174407650355 36134087
122690556925 159148066
703132403400 347530546
362569841345 347525057
256384745260 261408136
366421114260 208971719
812068408710 23514876
524323303775 5648181
714686222145 347519568
979323689590 347514079
579891670120 347508590
239329108065 347503101
429141844590 347497612
178809105115 347492123
508918212115 347486634
514970212410 132219032
4401460250 347481145
976572780365 347475656
747146951000 347470167
866536411365 280833707
341112749390 139168106
79776373015 174654491
833525500665 347464678
230526198545 347459189
353766931825 347453700
249232381275 347448211
348815295220 58150466
294347292565 229231618
562285851080 168188449
162853831610 347442722
700381494175 347437233
620054944805 347431744
348265113375 261303845
579891670120 280515345
545230213885 347426255
23107642980 347420766
332926383725 213697748
36862189105 347415277
926506232470 347409788
25384914465 248272959
757600406055 347404299
850581137860 347398810
822521863765 347393321
33561098035 347387832
970520780070 347382343
886893139630 331980209
28059279585 347376854
338912022010 347371365
834625864355 347365876
426941117210 347360387
418138207690 347354898
694879675725 219911296
817570227160 347349409
595846943625 347343920
806566590260 347338431
820871318230 347332942
324057112195 347327453
222273470870 347321964
927056414315 347316475
602999307610 347310986
668470947165 347305497
699831312330 347300008
132593830135 126010973
856633138155 347294519
461052567248 224840418
657467310265 347289030
157902195005 347283541
1100369180 347278052
96832010210 225971152
403406460057 1405184
293797110720 347272563
424190207985 60230797
338361840165 41776779
195864742310 347267074
138095648585 347261585
790061134910 347256096
520115413111 8980004
67672372425 134897664
404933843410 132729509
516620757945 347250607
863785502140 297157993
562836032925 347245118
626106945100 347239629
68772736115 311555640
643712764140 347234140
436294208575 67141448
724589495355 83059548
543029486505 347228651
753198951295 347223162
361695393917 120944626
560864910415 33812240
857183320000 25062774
555890088274 61509734
715236403990 347217673
401632752340 347212184
595846943625 347206695
982624780660 12234981
403833479720 347201206
59969826595 347195717
328458566955 173194417
710834949230 188234277
872588411660 347190228
659668037645 321441329
706433494470 347184739
21457097445 293546231
63846321465 136341271
107835647110 347179250
69322917960 347173761
719087676905 265574287
912751686345 347168272
708084040005 178590104
664069492405 347162783
901197867600 347157294
462702937135 296598115
312608061993 193651920
33561098035 347151805
316354566365 347146316
53917826300 347140827
63270917665 347135338
83077464085 347129849
739444405170 253295394
989777144645 347124360
142497103345 347118871
910550958965 347113382
655816764730 347107893
690478220965 214510120
666820401630 336239673
532025849605 205864945
311402929760 238365314
94631282830 236125802
727890586425 225707680
845079319410 347102404
999130236010 225866861
522229200220 63968806
20356733755 45229360
24208006670 347096915
304250565775 186351550
555133487095 347091426
858283683690 347085937
123790920615 347080448
661318583180 347074959
518821485325 160295267
655816764730 347069470
297648383635 347063981
916052777415 347058492
847280046790 347053003
649764764435 243656710
691578584655 233183698
194764378620 242729069
347164749685 347047514
369722205330 347042025
899547322065 347036536
759250951590 347031047
896796412840 347025558
765853133730 35316226
744396041775 347020069
939710596750 347014580
564486578460 280927020
499014938905 347009091
836826591735 347003602
435744026730 346998113
572383605049 19820779
842550489636 79892395
217321834265 291043247
930357505385 346992624
194764378620 346987135
255284381570 346981646
822521863765 46085644
528724758535 346976157
392881549200 78695793
651965491815 34970419
905599322360 346970668
722388767975 346965179
702032039710 165647042
390629115440 346959690
586493852260 346954201
919904050330 346948712
281142928285 346943223
819770954540 346937734
737793859635 346932245
219522561645 346926756
552382577870 346921267
158452376850 262176596
813168772400 285175506
655816764730 61125504
330659294335 346915778
872588411660 62931385
84177827775 346910289
777957134320 346904800
373573478245 175203391
678374220375 346899311
5501823940 111821908
887993503320 346893822
455693391441 31144586
897896776530 346888333
309202202380 346882844
703682585245 346877355
390078933595 346871866
324607294040 346866377
684426220670 346860888
338361840165 346855399
875889502730 346849910
799414226275 346844421
879947590187 95821473
137545466740 36809234
47865826005 346838932
394480388355 346833443
420338935070 346827954
440145481490 346822465
116088374785 346816976
803265499190 334702753
234927653305 346811487
762001860815 191785660
227225107475 346805998
658567673955 346800509
501215666285 346795020
465556133875 79464253
520472030860 346789531
277841837215 346784042
853882228930 346778553
816469863470 346773064
34661461725 12542365
842328410185 346767575
170006195595 346762086
749897860225 346756597
483059665400 346751108
259685836330 346745619
496264029680 346740130
342903720012 16049836
274540746145 346734641
114437829250 145738439
659668037645 205030617
470405482965 145447522
324607294040 327122444
627207308790 346729152
247031653895 346723663
932008050920 346718174
556784032630 346712685
250332744965 223215674
472056028500 346707196
84177827775 346701707
599970322737 19601219
16735257825 13080287
667370583475 280454966
19256370065 346696218
692128766500 346690729
499565120750 20484948
25858552205 346685240
22007279290 346679751
485810574625 346674262
753198951295 219872873
329008748800 346668773
512769485030 346663284
93530919140 120483550
318005111900 71120973
249232381275 100745106
571638942445 191121491
596947307315 346657795
525423667465 104850878
797213498895 332787092
853882228930 346652306
213068999669 10445567
970520780070 346646817
212370197660 346641328
43464371245 346635839
874238957195 346630350
519921849015 346624861
255954937185 194617984
896796412840 346619372
584293124880 168309207
182775970881 123239028
136445103050 346613883
696530221260 341920788
4951642095 346608394
245381108360 346602905
133788577180 28861162
744396041775 266963004
316438712735 116646739
911651322655 346597416
531475667760 346591927
233827289615 346586438
600248398385 346580949
698730948640 346575460
886893139630 346569971
893495321770 346564482
377974933005 346558993
455550573150 236905240
848380410480 131944582
567237487685 346553504
150199649175 346548015
793362225980 44241340
85278191465 275399597
204117469985 139338265
103434192350 346542526
551282214180 346537037
939710596750 41683466
791711680445 126603785
897346594685 346531548
892394958080 5077325
225822692185 3491004
707533858160 346526059
456100754995 258361741
551832396025 346520570
956766233945 346515081
726240040890 346509592
852781865240 204102976
602449125765 55285208
895696049150 346504103
130393102755 346498614
196414924155 346493125
973821871140 25809278
609601489750 346487636
6211406345 54615550
307001475000 346482147
724589495355 213500144
527624394845 237876793
571638942445 36743366
789510953065 346476658
506167302890 346471169
859384047380 283265334
923205141400 346465680
304800747620 346460191
155151285780 346454702
216771652420 346449213
628307672480 44921976
201034154990 89487167
503966575510 346443724
756500042365 346438235
469305119275 346432746
303700383930 346427257
109486192645 95448221
141962663952 197746714
834625864355 303173937
501215666285 295121574
867086593210 329071039
845629501255 346421768
183210559875 222633840
585393488570 84354952
434093481195 58320625
223924016405 303294695
480935064961 260304847
270689473230 346416279
400532388650 346410790
747932940285 5878719
951814597340 246659193
615653490045 346405301
683876038825 346399812
2200732870 346394323
478658210640 346388834
284994201200 346383345
34111279880 746504
24208006670 346377856
255422435409 165328680
668470947165 346372367
143597467035 346366878
792261862290 346361389
338361840165 116185663
757600406055 346355900
699281130485 298656490
192013469395 346350411
319655657435 346344922
804916044725 346339433
599698216540 164543753
308101838690 182031707
106735283420 346333944
388428388060 232387793
518271303480 151276840
875339320885 82752164
377974933005 346328455
201366560760 11614724
108936010800 346322966
108385828955 346317477
355417477360 346311988
734492768565 150936522
980974235125 346306499
118839284010 346301010
165054558990 179490300
585393488570 346295521
382376387765 65187364
573839669825 346290032
308652020535 346284543
66021826890 292629568
527624394845 292673480
677824038530 99092917
238778926220 346279054
928156778005 346273565
748797496535 346268076
303700383930 346262587
248132017585 346257098
297098201790 346251609
493181982644 55998778
294347292565 346246120
682225493290 214252137
873138593505 152879628
825272772990 169972374
768604042955 110334389
704232767090 346240631
239329108065 346235142
238778926220 346229653
737793859635 346224164
311953111605 346218675
488011302005 346213186
799414226275 87220210
186511650945 346207697
215671288730 346202208
365320750570 310062632
804365862880 185857540
917153141105 346196719
292696747030 20852711
123240738770 328725232
188162196480 118858806
766403315575 346191230
856082956310 346185741
723493736936 208620423
562044859116 11762927
525973849310 346180252
7152369475 346174763
238228744375 346169274
100683283125 262571804
363120023190 346163785
273990564300 346158296
273990564300 282672522
815919681625 51300194
496814211525 127405179
577690942740 346152807
691578584655 346147318
375327381650 146007400
737793859635 346141829
878640411955 346136340
184310923565 346130851
540828759125 346125362
470955664810 346119873
28059279585 346114384
787860407530 346108895
502316029975 252279929
143597467035 67103025
968870234535 346103406
13204369770 346097917
414286934775 346092428
901748049445 121751509
841228046495 346086939
648664400745 346081450
405484025255 305484806
530467727852 205244688
764752770040 346075961
825272772990 346070472
472056028500 346064983
83627645930 346059494
302600020240 346054005
415151553985 16746939
413736752930 144294832
46765462315 346048516
265187654780 35673011
502316029975 346043027
606300398680 346037538
112787283715 346032049
576040397205 346026560
367521477950 346021071
24758188515 346015582
756500042365 346010093
216258038293 281964441
908350231585 214658323
951814597340 346004604
454450209460 345999115
903398594980 18086255
936959687525 345993626
798864044430 345988137
250882926810 345982648
560635305545 345977159
831324773285 345971670
794462589670 345966181
492412756765 345960692
240007073830 2173644
848932595810 300341613
893495321770 345955203
753198951295 200847999
223924016405 122673661
45665098625 345949714
973821871140 298530243
797213498895 345944225
591085813743 76132430
222823652715 345938736
88029100690 345933247
284994201200 345927758
352666568135 345922269
562836032925 345916780
613136165215 92198733
971070961915 345911291
48966189695 345905802
823072045610 345900313
341662931235 345894824
133694193825 345889335
204117469985 345883846
457751300530 345878357
314153838985 233474615
770254588490 66795641
579891670120 345872868
29159643275 345867379
820871318230 345861890
547981123110 345856401
162303649765 345850912
660218219490 200041116
147998921795 333983694
991977872025 345845423
42364007555 345839934
251983290500 345834445
907800049740 345828956
115538192940 263422599
594746579935 345823467
780708043545 101722148
561185487390 345817978
497914575215 345812489
516620757945 178891999
582092397500 345807000
123790920615 341069993
915746126033 12597255
889093867010 345801511
789510953065 345796022
203017106295 345790533
260786200020 345785044
491312393075 345779555
623906217720 345774066
412828959827 21077760
498464757060 345768577
75925100100 345763088
478658210640 277134121
95731646520 345757599
23657824825 345752110
662418946870 111706639
294347292565 345746621
387328024370 287069211
852781865240 341684761
812618590555 345741132
728440768270 345735643
780157861700 6745981
440695663335 345730154
863235320295 345724665
512769485030 345719176
317454930055 345713687
298748747325 345708198
50616735230 345702709
89679646225 148466472
829124045905 345697220
662420341076 157715437
232726925925 345691731
39613098330 345686242
525473710678 730037
780157861700 345680753
917703322950 42627574
722938949820 338363916
832583115884 57530209
496264029680 345675264
933108414610 345669775
746596769155 219208704
606850580525 345664286
421047875262 40755825
856633138155 345658797
319105475590 345653308
154050922090 345647819
835176046200 345642330
287745110425 345636841
371922932710 345631352
762001860815 345625863
722388767975 345620374
639861491225 345614885
355417477360 138558827
695429857570 213675792
492962938610 345609396
333410203560 149888123
590345125175 66537658
758828976318 41837158
940810960440 345603907
358718568430 345598418
219522561645 240560914
312503293450 211227698
37412370950 305407960
462231176633 37308733
160107692326 37879589
638761127535 345592929
872038229815 345587440
748797496535 291723883
629958218015 48215376
434643663040 187372504
729541131960 345581951
793912407825 186302149
631058581705 345576462
611802217130 345570973
353216749980 129847784
256934927105 268790841
713585858455 345565484
909450595275 345559995
918803686640 299320659
724039313510 345554506
780708043545 345549017
654166219195 345543528
266005622979 5000479
396681115735 345538039
271239655075 345532550
176608377735 345527061
651415309970 345521572
692128766500 345516083
364770568725 345510594
998029872320 345505105
901748049445 121702108
289945837805 213269606
155701467625 42254322
913852050035 345499616
113887647405 345494127
155151285780 345488638
36312007260 341218196
342213113080 122547414
765853133730 345483149
255967133743 123628747
943768519537 116031971
602999307610 293452918
111686920025 345477660
628307672480 345472171
929257141695 345466682
494613484145 345461193
459401846065 345455704
839027319115 345450215
273062083156 102847393
37412370950 345444726
480482504981 80309559
633809490930 150689517
266288018470 345439237
110140687446 81083508
112237101870 345433748
653065855505 282162045
77575645635 345428259
143047285190 345422770
46765462315 345417281
326970523265 58529207
835176046200 231844382
739994587015 345411792
523773121930 345406303
64921463200 345400814
12104006080 345395325
13754551615 273451002
861034592915 345389836
184861105410 345384347
184310923565 345378858
571638942445 345373369
640961854915 246950110
593096034400 345367880
832573757139 162249351
898997140220 345362391
184861105410 345356902
1875347531 52172945
77025463790 345351413
11553824235 345345924
960067325015 345340435
631058581705 345334946
348265113375 345329457
446747663630 345323968
931562939513 180077623
695432162950 127410668
362019659500 345318479
455000391305 245391234
260236018175 345312990
481571402150 131812846
198615651535 345307501
856082956310 243629265
795012771515 345302012
402182934185 14205532
721288404285 345296523
661318583180 345291034
187061832790 345285545
842328410185 61619514
341112749390 345280056
406034207100 345274567
795562953360 345269078
188162196480 345263589
240979653600 345258100
658567673955 336711727
166154922680 345252611
550187335 345247122
602449125765 345241633
390629115440 345236144
787860407530 162798251
11003642390 206715740
472056028500 345230655
820871318230 345225166
472606210345 345219677
740544768860 345214188
796663317050 230856362
680574947755 345208699
594196398090 345203210
323506930350 345197721
121590193235 345192232
582092397500 345186743
456100754995 345181254
473156392190 345175765
746596769155 345170276
426941117210 96535043
396847520259 133536392
231076380390 345164787
387328024370 345159298
584843306725 345153809
978773507745 345148320
771905134025 345142831
776861677796 126587318
422539662450 222441725
817264437551 31841689
259685836330 286234883
420889116915 345137342
28609461430 345131853
518271303480 345126364
790061134910 345120875
510018575805 345115386
17055642685 345109897
826923318525 345104408
194764378620 345098919
898997140220 321084544
1100369180 345093430
611252035285 30661554
178809105115 234265031
825822954835 345087941
484736497756 15599738
510018575805 345082452
620054944805 345076963
578241124585 345071474
464903664515 345065985
906149504205 194897923
791161498600 184924410
915502595570 345060496
56668735525 345055007
883041866715 345049518
188162196480 345044029
188162196480 345038540
446197481785 345033051
645363309675 345027562
589244761485 345022073
141396739655 345016584
693779312035 345011095
20356733755 345005606
14304733460 315776681
346064385995 345000117
605200034990 344994628
774656043250 114368804
623356035875 344989139
503416393665 344983650
392829842820 344978161
547981123110 344972672
515520394255 344967183
522672758240 344961694
979323689590 344956205
554033123405 146078757
37962552795 147236936
541929122815 344950716
242630199135 344945227
771905134025 344939738
273440382455 344934249
950714233650 158445474
429141844590 37967413
510018575805 329246687
428591662745 344928760
108936010800 75621953
989777144645 344923271
600798580230 344917782
216771652420 344912293
495163665990 99175252
535326940675 344906804
604099671300 344901315
713585858455 344895826
759250951590 344890337
918407646893 2486517
67672372425 344884848
591995670710 344879359
813718954245 344873870
237678562530 344868381
742195314395 78015157
592545852555 344862892
825822954835 344857403
956216052100 344851914
369172023485 344846425
384026933300 344840936
592545852555 344835447
486360756470 344829958
626657126945 344824469
742195314395 316040153
881941503025 344818980
891844776235 9512437
575653930274 37786276
849480774170 156024825
653065855505 344813491
19806551910 27763362
753749133140 275130636
72073827185 344808002
747146951000 344802513
810968045020 249996505
272340018765 344797024
266288018470 344791535
820871318230 188903935
711935312920 186340572
60520008440 344786046
900097503910 118238549
354317113670 344780557
154851577983 90239160
106313549664 84799561
437394572265 202741704
906699686050 344775068
774656043250 330130416
590345125175 344769579
67672372425 344764090
55686418269 162979388
304508801269 83454756
424190207985 65560616
933108414610 344758601
258585472640 344753112
101783646815 344747623
710284767385 344742134
980974235125 344736645
45288583251 69792635
730641495650 344731156
157352013160 308525712
675073129305 344725667
349365477065 46601610
261336381865 344720178
754299314985 344714689
478232222909 134639681
249232381275 344709200
265737836625 87269611
131493466445 344703711
525423667465 208746670
432442935660 344698222
441796027025 344692733
859934229225 344687244
963368416085 344681755
96281828365 344676266
658567673955 344670777
59419644750 344665288
149649467330 344659799
834625864355 344654310
755949860520 344648821
672872401925 344643332
9903278700 344637843
190362923860 344632354
494613484145 344626865
920454232175 286289773
767503679265 344621376
88029100690 344615887
563386214770 344610398
370822569020 344604909
880841139335 344599420
731191677495 25825745
209069106590 44680460
635460036465 181587098
655816764730 344593931
360919295810 282227913
274540746145 344588442
83127666479 40404529
210719652125 93779565
929257141695 74716268
983174962505 315403429
968001995166 52732823
48058703976 110169719
264087291090 316490251
679474584065 344582953
101233464970 344577464
604099671300 71422868
790061134910 344571975
626657126945 344566486
575490215360 344560997
698730948640 344555508
414286934775 320645424
143610228960 110361834
893495321770 21127161
171733894514 255205566
325157475885 344550019
576757719100 38088171
753198951295 293293737
665169856095 100514568
381893561439 236444164
981524416970 344544530
723489131665 140595246
845079319410 344539041
565036760305 344533552
911101140810 320914385
387878206215 344528063
457201118685 320458798
171656741130 242745536
990327326490 344522574
181560014340 275723448
695980039415 344517085
271789836920 344511596
179909468805 344506107
342763294925 128019947
502866211820 344500618
591445488865 154142098
420889116915 83185795
238228744375 344495129
144147648880 344489640
625006581410 344484151
750998223915 344478662
556784032630 344473173
556233850785 344467684
466554210050 344462195
89679646225 344456706
333410203560 344451217
618404399270 344445728
429141844590 344440239
677824038530 14271400
23657824825 344434750
88579282535 344429261
817020045315 331502666
858833865535 16785362
282243291975 73217771
184372614436 48281244
316955916668 284099662
571088760600 344423772
267938564005 344418283
338361840165 337458231
752648769450 203038110
116657916333 223034537
203017106295 344412794
940810960440 344407305
441796027025 290499836
576590579050 255963048
984275326195 344401816
690724303813 17767893
666820401630 344396327
280042564595 344390838
28059279585 344385349
259135654485 344379860
926506232470 330865942
599698216540 344374371
900097503910 316583564
965569143465 344368882
421989480605 136538875
540828759125 344363393
774656043250 344357904
305445828786 151968454
988676780955 344352415
831324773285 344346926
249782563120 344341437
293502370468 62684380
126541829840 344335948
774656043250 344330459
22557461135 233672219
615777409709 130594288
654166219195 226585920
710284767385 316539652
449498572855 344324970
807124473172 127416157
781808407235 344319481
440695663335 341564003
422539662450 344313992
634909854620 344308503
183210559875 344303014
625556763255 344297525
738894223325 34262338
881391321180 344292036
472606210345 344286547
343313476770 344281058
502866211820 344275569
814269136090 225954685
72624009030 28224438
698180766795 344270080
89129464380 344264591
157352013160 344259102
934758960145 344253613
250882926810 344248124
765006405752 60916922
348265113375 344242635
541378940970 180225826
28609461430 344237146
465453846360 344231657
143047285190 344226168
976572780365 344220679
827473500370 344215190
982074598815 344209701
465453846360 344204212
43464371245 344198723
654716401040 344193234
614819260520 43330166
545780395730 344187745
33010916190 300945403
91880373605 344182256
754299314985 269317785
257485108950 162973899
85828373310 344176767
92563048932 172678451
818670590850 344171278
475907301415 344165789
856082956310 344160300
29709825120 66444345
689928039120 344154811
130393102755 344149322
342213113080 174023256
150749831020 20699019
375224023780 344143833
820871318230 344138344
976572780365 344132855
987026235420 17762404
147998921795 344127366
867777979580 35052754
79226191170 71675362
586958146 40388062
145798194415 344121877
91880373605 143608707
478108028795 344116388
209619288435 344110899
314153838985 344105410
862134956605 344099921
780157861700 344094432
965569143465 344088943
550181850490 344083454
41813825710 344077965
743845859930 344072476
705333130780 344066987
658017492110 129507466
925956050625 344061498
614553126355 162079192
532025849605 344056009
933108414610 344050520
170556377440 103890303
133144011980 344045031
980424053280 140617202
953520010919 55224829
675685918684 157633102
508918212115 344039542
60766146178 8041385
756500042365 344034053
895145867305 104000083
848380410480 344028564
908900413430 305353070
660218219490 344023075
236578198840 344017586
26958915895 344012097
968320052690 286426998
798864044430 182059152
68772736115 344006608
922104777710 344001119
534953252136 48012283
951264415495 343995630
290496019650 343990141
512219303185 192856015
555133487095 343984652
257485108950 280191494
660768401335 343979163
633899131789 158972418
286094564890 311045163
282793473820 175170457
990877508335 343973674
496814211525 290099139
540828759125 343968185
517721121635 343962696
201916742605 343957207
368621841640 343951718
696530221260 343946229
187612014635 142686555
583742943035 118864295
177708741425 343940740
955115688410 343935251
450048754700 343929762
176058195890 343924273
660768401335 343918784
175508014045 179298185
739994587015 343913295
495776482814 257801863
159552740540 211787576
311626782158 94597426
36312007260 343907806
781258225390 14732476
191463287550 343902317
614553126355 290521792
541929122815 343896828
331209476180 343891339
601348762075 343885850
161203286075 343880361
834625864355 343874872
454450209460 220795025
979873871435 135029400
71523645340 343869383
881391321180 316473784
446747663630 73903896
4401460250 343863894
606850580525 343858405
160215188902 58957349
947963324425 343852916
768604042955 343847427
616203671890 343841938
47315644160 331129414
826923318525 219329462
406584388945 343836449
216771652420 343830960
23657824825 343825471
504516757355 219060501
40713462020 343819982
723489131665 343814493
106185101575 343809004
126541829840 343803515
144297196685 70725765
873138593505 343798026
851884287166 108149767
66572008735 328950281
195864742310 343792537
541929122815 230795983
746129410831 48681941
496264029680 332957251
741094950705 343787048
286094564890 343781559
188162196480 22636636
84177827775 343776070
903398594980 337661324
379075296695 297119570
922654959555 265146145
244280744670 343770581
512769485030 343765092
206318197365 74386928
390078933595 343759603
773005497715 261001950
519921849015 343754114
721288404285 343748625
940260778595 343743136
586493852260 46716879
812068408710 181373027
651965491815 35963928
881941503025 343737647
112237101870 343732158
415387298465 199316568
703682585245 343726669
808217135795 343721180
229976016700 343715691
138645830430 343710202
566687305840 343704713
903948776825 115708120
922654959555 343699224
750448042070 343693735
561185487390 343688246
691028402810 343682757
491312393075 108116833
788410589375 343677268
563936396615 343671779
180459650650 82614939
466554210050 214526587
607400762370 248371761
522672758240 343666290
85828373310 343660801
669021129010 343655312
42914189400 343649823
119939647700 207078014
858833865535 343644334
557334214475 343638845
44014553090 343633356
917703322950 92379870
260236018175 343627867
269038927695 343622378
434643663040 191286161
669571310855 263614714
404383661565 343616889
560635305545 6081812
163404013455 300588618
146348376260 343611400
232176744080 343605911
575490215360 343600422
245931290205 305237801
831324773285 343594933
34661461725 343589444
782908770925 343583955
946862960735 48786232
562336931714 132762443
763652406350 343578466
901748049445 343572977
881391321180 343567488
595846943625 343561999
674522947460 343556510
51717098920 174193415
409335298170 343551021
615103308200 343545532
991427690180 40003832
998580054165 279351677
741645132550 343540043
92430555450 343534554
777957134320 343529065
649764764435 343523576
59419644750 343518087
423640026140 343512598
893495321770 343507109
912201504500 343501620
333960385405 343496131
991112580249 81500672
759261594761 216573984
341662931235 343490642
172757104820 343485153
66021826890 343479664
17227168446 154938003
567787669530 343474175
834075682510 343468686
877540048265 113347850
303150202085 343463197
845629501255 343457708
96281828365 216963703
389097961144 49807186
838477137270 343452219
425840753520 343446730
573839669825 343441241
730641495650 343435752
643162582295 343430263
257485108950 273451002
167805468215 261281889
360919295810 343424774
499565120750 343419285
694879675725 141747936
558434578165 182613541
114988011095 281393585
193113833085 310090077
630735057137 21500413
501215666285 249765967
732842223030 17970986
3301096560 343413796
74274554565 343408307
108385828955 67152426
435193844885 56816639
731741859340 96024566
598047671005 343402818
115538192940 343397329
832975318820 343391840
575490215360 318883455
238778926220 343386351
108385828955 343380862
22557461135 343375373
334510567250 193536651
763652406350 343369884
803265499190 114302936
806566590260 38115616
391179297285 199991715
11553824235 41299236
822521863765 343364395
5490 343358906
235477835150 343353417
445097118095 343347928
248682199430 288051742
700381494175 343342439
451149118390 343336950
727890586425 15012415
850581137860 343331461
397781479425 343325972
428041480900 80463251
470405482965 343320483
676723674840 322116476
556784032630 343314994
682225493290 343309505
706983676315 343304016
594196398090 295708897
655266582885 250216065
667007538107 57382006
723025774822 111975600
299849111015 29635111
818670590850 343298527
290496019650 343293038
272890200610 67103025
437394572265 343287549
672322220080 343282060
880841139335 343276571
214069611762 96836938
571108504533 261638674
677273856685 343271082
627207308790 343265593
995278963095 343260104
894595685460 343254615
346614567840 200886422
830774591440 217951723
523773121930 210096964
881941503025 343249126
477007665105 343243637
494613484145 343238148
299849111015 343232659
764752770040 343227170
279492382750 343221681
963368416085 343216192
611252035285 20281855
846729864945 343210703
881391321180 343205214
742891284080 50257284
579891670120 343199725
62720735820 343194236
787603146170 22707993
303700383930 53309168
965018961620 343188747
730091313805 343183258
584293124880 343177769
314704020830 32494880
892394958080 343172280
160102922385 264344751
532576031450 98823956
758150587900 334713731
914402231880 343166791
387328024370 101436720
914952413725 343161302
230526198545 343155813
46765462315 343150324
934208778300 2986016
371372750865 153258369
188712378325 169368584
923755323245 53858068
846226317644 280976421
422539662450 169028266
452249482080 274823252
974922234830 343144835
55018189990 343139346
31360370655 343133857
917703322950 301768753
836276409890 343128368
599698216540 343122879
603549489455 343117390
364220386880 343111901
669571310855 1657678
469855301120 343106412
780708043545 343100923
23657824825 343095434
327908385110 554389
262436745555 258822817
445647299940 343089945
418688389535 343084456
562836032925 343078967
29159643275 343073478
432993117505 343067989
404383661565 251297398
629408036170 343062500
667370583475 343057011
253633836035 343051522
337261476475 213434276
610701853440 122953600
464353482670 343046033
260786200020 343040544
73320604461 20638640
430792390125 343035055
365870932415 192213802
682533288965 5983010
845079319410 343029566
878090230110 343024077
896796412840 343018588
610218769131 211255143
51166917075 343013099
415937480310 343007610
561185487390 343002121
999680417855 342996632
522672758240 342991143
368392629070 11686081
750998223915 342985654
501765848130 342980165
769154224800 226668255
426941117210 342974676
165054558990 342969187
642062218605 70198821
896796412840 342963698
970520780070 342958209
949140501181 256572327
76475281945 342952720
661318583180 337375896
900097503910 313465812
497914575215 342947231
68772736115 284450958
932008050920 342941742
499014938905 342936253
281142928285 342930764
938060051215 342925275
483059665400 342919786
834075682510 342914297
812618590555 157578212
284444019355 342908808
785659680150 317066596
730091313805 342903319
433072729961 215388360
157352013160 340532071
72624009030 102852882
735042950410 342897830
544129850195 342892341
726790222735 342886852
157352013160 93790543
99582919435 342881363
421989480605 342875874
972171325605 342870385
294897474410 122009492
32460734345 342864896
59419644750 342859407
221173107180 342853918
609601489750 342848429
145798194415 342842940
742745496240 273006393
159552740540 342837451
684976402515 342831962
338912022010 342826473
749897860225 342820984
625556763255 33071225
736143314100 286564223
944662233355 342815495
470405482965 342810006
526524031155 342804517
354317113670 342799028
753749133140 102336916
598597852850 266979471
835726228045 342793539
179069991796 26802787
420338935070 342788050
379625478540 342782561
903431309420 101173248
37412370950 342777072
960067325015 105092394
82527282240 230675225
442896390715 342771583
92430555450 342766094
302049838395 342760605
829815618901 111602348
48966189695 342755116
933108414610 342749627
957316415790 342744138
215671288730 342738649
636560400155 342733160
503416393665 342727671
377974933005 342722182
409885480015 8057852
430792390125 342716693
524873485620 342711204
968950593495 194173375
308782488576 201232229
922654959555 1405184
20906915600 342705715
868186956900 46634544
684976402515 342700226
122140375080 279829220
758150587900 39317707
469305119275 342694737
856082956310 342689248
147998921795 19678065
16505460840 97863381
443446572560 342683759
858283683690 342678270
118839284010 342672781
338361840165 342667292
215121106885 342661803
206318197365 342656314
760351315280 342650825
753198951295 342645336
63270917665 301329633
989777144645 342639847
772455315870 68947329
141396739655 342634358
55018189990 342628869
43464371245 342623380
79226191170 176202389
582092397500 342617891
195314560465 342612402
127092011685 342606913
867086593210 342601424
352666568135 342595935
283343655665 342590446
943561869665 342584957
606850580525 133849265
435193844885 132411147
559534941855 328972237
668472813425 77581526
516070576100 342579468
63821099510 342573979
592082610981 244946625
739444405170 51470353
859384047380 342568490
987576417265 342563001
182347935753 47732344
806041548035 172793720
363120023190 116816898
846729864945 64534173
474806937725 71851010
918459797882 15127684
421989480605 342557512
441245845180 269866685
89679646225 342552023
87478918845 342546534
945212415200 342541045
433543299350 175499797
262436745555 342535556
200266197070 342530067
758700769745 342524578
988126599110 342519089
348815295220 121608795
531139760008 74848004
513319666875 213247650
381826205920 342513600
632709127240 256199075
805466226570 342508111
191463287550 342502622
835726228045 342497133
574940033515 320530155
936959687525 342491644
173886247337 296406
925538071345 177075140
271789836920 342486155
778507316165 342480666
695980039415 342475177
384577115145 342469688
928729645887 249244512
273990564300 342464199
431342571970 147950506
759532778806 1432629
802715317345 342458710
475907301415 342453221
590895307020 342447732
430242208280 342442243
46376217950 93148330
593670631317 245479058
716336767680 342436754
324607294040 342431265
991427690180 109291479
659117855800 195710295
506717484735 342425776
184310923565 271403605
161374559342 33148071
939160414905 342420287
612352398975 342414798
845079319410 342409309
121899383116 11762927
566687305840 342403820
321306202970 321249214
913852050035 80397383
368071659795 7563842
709184403695 318104017
162303649765 243843336
205768015520 342398331
81977100395 342392842
647564037055 342387353
395030570200 316825080
709734585540 342381864
403833479720 342376375
516070576100 342370886
149649467330 342365397
15955278995 342359908
776306588785 342354419
859384047380 342348930
699281130485 342343441
455550573150 342337952
261886563710 224862374
754849496830 242800426
259685836330 342332463
334510567250 342326974
623906217720 317011706
935859323835 342321485
171106559285 342315996
598047671005 342310507
579891670120 116663206
444546936250 252307374
221723289025 342305018
940260778595 342299529
517170939790 279988401
818670590850 342294040
159002558695 342288551
361469477655 191719792
494613484145 342283062
143597467035 271392627
592545852555 247213582
450598936545 93752120
951814597340 69627965
299298929170 340861411
967219689000 20808799
822521863765 342277573
803815681035 342272084
950164051805 67284162
461105755658 206792586
584418740645 126131731
300399292860 342266595
851131319705 336075003
666820401630 203768147
283343655665 205683808
206625844837 24513874
441796027025 342261106
634909854620 342255617
991977872025 342250128
961210760888 18591243
916052777415 231004565
418688389535 342244639
917153141105 342239150
440288678522 130424129
45719587928 160706942
892945139925 342233661
941911324130 342228172
157352013160 342222683
468754937430 19700021
593646216245 342217194
206868379210 342211705
287194928580 342206216
927606596160 342200727
133863266003 162672004
112237101870 342195238
650866308260 279670039
965569143465 342189749
178809105115 342184260
748797496535 342178771
980974235125 342173282
834625864355 123145715
486910938315 334894868
634359672775 73206793
425840753520 342167793
845629501255 342162304
858283683690 342156815
481959301710 342151326
201916742605 263274396
807666953950 342145837
716886949525 167376077
374123660090 272946014
923755323245 21149117
831874955130 342140348
715786585835 342134859
940810960440 335860932
655816764730 342129370
64921463200 319163394
638394519806 54181919
540278577280 342123881
247581835740 342118392
482086822158 126938614
306451293155 342112903
992528053870 342107414
712485494765 124902195
353216749980 8798867
9353096855 96644823
686076766205 342101925
692678948345 342096436
960617506860 342090947
603549489455 342085458
967769870845 342079969
1650551025 141764403
417037844000 342074480
168355650060 342068991
769723590700 176614064
735042950410 304101578
910000777120 323433836
208518924745 342063502
561735669235 342058013
721288404285 342052524
648664400745 166777776
67122190580 342047035
878138335706 222913779
911101140810 342041546
857733501845 263461022
220072743490 342036057
167805468215 289484371
538077849900 342030568
485260392780 342025079
487461120160 182866035
823622227455 342019590
625006581410 342014101
474806937725 291454922
556233850785 146973464
412086207395 342008612
225574561940 303700881
119389465855 319778162
558434578165 342003123
233277107770 341997634
980974235125 341992145
46765462315 95376864
94631282830 341986656
593096034400 341981167
641512036760 341975678
23107642980 341970189
140846557810 341964700
57769099215 341959211
241529835445 162628092
633259309085 341953722
71523645340 341948233
314153838985 341942744
390629115440 341937255
867636775055 341931766
161753467920 74041121
825822954835 341926277
450048754700 341920788
8252733165 341915299
340562567545 341909810
576590579050 341904321
52267280765 341898832
441796027025 341893343
397781479425 316682366
421989480605 341459712
365870932415 341887854
800514589965 341882365
144697830725 341876876
190913105705 341871387
603549489455 310073610
217321834265 266644642
556233850785 341865898
350465840755 341860409
436294208575 341854920
753749133140 341849431
86928737000 40942451
7702551320 341843942
324607294040 214828482
146348376260 341838453
410435661860 341832964
45665098625 335811531
506717484735 136275403
501215666285 341827475
891294594390 341821986
760351315280 341816497
711385131075 328500183
85278191465 341811008
1100369180 341805519
62720735820 341800030
169456013750 245978557
510568757650 341794541
732842223030 341789052
460502209755 341783563
336711294630 341778074
966669507155 341772585
66021826890 341767096
44014553090 341761607
325157475885 341756118
298748747325 341750629
905599322360 341745140
964693203029 1388717
950714233650 341739651
129292739065 341734162
150199649175 341728673
71540979602 82801565
8252733165 341723184
274543353420 148175555
558525580296 60219819
466004028205 52211368
258035290795 341717695
870937866125 341712206
456100754995 341706717
489111665695 332457752
139746194120 341701228
830774591440 341695739
185411287255 36765322
548531304955 29448485
445097118095 341690250
207968742900 224357386
887993503320 341684761
428041480900 315842549
977673144055 341679272
239407606254 122113783
665720037940 224522056
653065855505 341673783
276433724343 78311563
241529835445 341668294
100683283125 341662805
404383661565 341657316
710834949230 341651827
357618204740 341646338
592136007973 75303591
222823652715 341640849
704232767090 341635360
398331661270 341629871
781258225390 91885860
81977100395 222842422
687177129895 69885948
700931676020 341624382
358718568430 180582611
618954581115 341618893
511669121340 341613404
622255672185 341607915
764752770040 27971944
612352398975 133366233
462152755290 341602426
954015324720 341596937
260236018175 108435195
173307286665 341591448
894595685460 341585959
206318197365 341580470
124891284305 341574981
14304733460 341569492
569988396910 341564003
608501126060 119956606
716886949525 102133823
211820015815 341558514
803265499190 341553025
541929122815 341547536
51254269021 162452444
629408036170 341542047
51717098920 341536558
562836032925 66235763
37962552795 115208621
229425834855 341531069
824172409300 341525580
452249482080 341520091
34661461725 96809493
206868379210 42067696
151850194710 341514602
63821099510 341509113
992528053870 341503624
996379326785 341498135
835726228045 341492646
793912407825 341487157
161753467920 341481668
722388767975 341476179
476457483260 341470690
69873099805 148823257
545780395730 94493135
770804770335 341465201
718537495060 341459712
248682199430 341454223
834075682510 341448734
508918212115 341443245
33561098035 341437756
904062415592 49077149
747146951000 341432267
114988011095 341426778
688277493585 2135221
479208392485 341421289
643712764140 341415800
271239655075 341410311
91330191760 238941659
645913491520 341404822
321856384815 145255407
645913491520 341399333
56118553680 264899140
19806551910 341393844
37412370950 341388355
541378940970 341382866
614553126355 341377377
525973849310 169769281
193113833085 341371888
499014938905 341366399
558984760010 341360910
612902580820 341355421
840127682805 341349932
141396739655 341344443
199716015225 94619382
15405097150 341338954
407134570790 341333465
852231683395 145628659
342763294925 58260246
256384745260 341327976
857183320000 341322487
218972379800 341316998
210719652125 341311509
166705104525 311314124
207418561055 341306020
227225107475 341300531
149099285485 341295042
365320750570 341289553
4401460250 341284064
310852747915 6866739
854432410775 341278575
211820015815 341273086
70052019249 65044650
323506930350 19502417
253633836035 39339663
272340018765 341267597
291046201495 341262108
943561869665 341256619
374673841935 341251130
91880373605 18953517
645363309675 341245641
939710596750 341240152
881391321180 341234663
742195314395 341229174
846179683100 341223685
788410589375 341218196
51166917075 341212707
549818986259 13985972
30810188810 341207218
239329108065 341201729
610701853440 773949
761451678970 341196240
861034592915 341190751
753749133140 122739529
938610233060 341185262
936409505680 178870043
636010218310 341179773
875339320885 341174284
510018575805 341168795
611802217130 341163306
235477835150 341157817
107835647110 13903637
838477137270 341152328
608501126060 341146839
923755323245 341141350
798313862585 341135861
291046201495 341130372
452799663925 162128593
624662231576 37983880
210169470280 341124883
832425136975 341119394
380725842230 341113905
897346594685 341108416
480407382527 219823472
112787283715 61405443
568337851375 28136614
79226191170 341102927
922104777710 341097438
714136040300 107216637
160653104230 341091949
240979653600 104477626
203017106295 341086460
935859323835 341080971
7702551320 341075482
391729479130 341069993
133144011980 341064504
620054944805 213999643
111686920025 341059015
497914575215 341053526
850581137860 341048037
210719652125 123969065
329008748800 341042548
914504700532 21204007
672322220080 341037059
728057929568 18410106
173857468510 341031570
437140450613 38077193
8802915010 341026081
435193844885 341020592
48416007850 341015103
815919681625 114319403
485895066802 241867296
11017924768 50614069
139196012275 70110997
834625864355 341009614
114437829250 341004125
599148034695 340998636
794462589670 340993147
375774205625 340987658
744946223620 340982169
600248398385 340976680
645913491520 328368447
90229828070 340971191
826373136680 340965702
627757490635 317555117
824172409300 340960213
533126213295 199481238
83077464085 161854143
876439684575 340954724
892945139925 340949235
132593830135 340943746
317454930055 208554555
987576417265 340938257
214327693564 22115181
231626562235 158110645
925956050625 340932768
290496019650 340927279
6052005785 340921790
238778926220 340916301
173307286665 340910812
941911324130 271716478
893495321770 149663074
925405868780 340905323
250332744965 340899834
58869462905 340894345
809317499485 231454663
968320052690 287316216
127642193530 254986006
187612014635 340888856
784009134615 340883367
987026235420 340877878
94631282830 219603912
99798922563 62711825
279492382750 340872389
125441466150 340866900
39613098330 340861411
711385131075 340855922
333960385405 228424735
365870932415 340850433
107835647110 340844944
614002944510 340839455
836276409890 340833966
83627645930 207209750
217872016110 340828477
131493466445 320469776
127092011685 340822988
848380410480 340817499
201916742605 340812010
919353868485 340806521
77575645635 107633801
250332744965 340801032
721838586130 340795543
403283297875 231328416
557334214475 340790054
860484411070 340784565
425544218365 16176083
478790363804 57766236
331759658025 340779076
411536025550 340773587
748296018587 255611752
908900413430 340768098
64371281355 69595031
870937866125 340762609
440695663335 340757120
598597852850 20517882
721838586130 340751631
548531304955 54511259
522672758240 340746142
341112749390 275394108
744396041775 340740653
170556377440 340735164
987026235420 340729675
604099671300 340724186
795012771515 340718697
638210945690 340713208
677273856685 340707719
597497489160 202615457
566687305840 340702230
270139291385 340696741
44564734935 340691252
213540699792 115433670
845079319410 340685763
536977486210 190578080
59969826595 340680274
287745110425 81445782
218422197955 340674785
767503679265 340669296
795685736801 108539486
498464757060 3639207
234377471460 340663807
546330577575 340658318
233827289615 340652829
328458566955 77153384
192013469395 326139913
836826591735 340647340
407134570790 340641851
974922234830 340636362
387328024370 236169714
196965106000 340630873
667920765320 340625384
753198951295 340619895
644262945985 48478848
249782563120 128502979
568337851375 340614406
485260392780 154196988
452249482080 340608917
846179683100 340603428
639861491225 340597939
943561869665 268939044
135894921205 340592450
370272387175 340586961
874238957195 140386664
394480388355 189002737
975472416675 144130162
821464550302 75490217
128192375375 108418728
839577500960 242399729
436844390420 340581472
210719652125 340575983
906699686050 7701067
704232767090 340570494
555263461126 192954817
623906217720 122141228
182660378030 340565005
688827675430 340559516
846729864945 340554027
337826412752 320189837
57218917370 340548538
380725842230 340543049
483609847245 340537560
39613098330 340532071
263537109245 340526582
840127682805 340521093
718537495060 340515604
579341488275 340510115
78676009325 173979344
160826397449 116696140
424190207985 340504626
937509869370 340499137
840127682805 53912958
4401460250 340493648
342763294925 119369283
39062916485 251418156
616203671890 340488159
273440382455 340482670
40343105304 107617334
311402929760 340477181
497364393370 340471692
14304733460 286723404
57769099215 123524456
744396041775 340466203
815919681625 340460714
469855301120 340455225
167255286370 340449736
793912407825 340444247
543579668350 340438758
296548019945 340433269
300399292860 340427780
705333130780 340422291
24758188515 325903886
558984760010 340416802
828573864060 340411313
736143314100 168731860
152400376555 340405824
770804770335 340400335
447848027320 242020988
2200732870 82982702
972721507450 340394846
578791306430 340389357
736143314100 340383868
75374918255 340378379
594746579935 340372890
576040397205 45064690
374123660090 340367401
478108028795 211266121
160102922385 340361912
636010218310 105213152
476457483260 340356423
74824736410 340350934
549081486800 340345445
397781479425 340339956
722388767975 340334467
437394572265 340328978
185411287255 340323489
660218219490 340318000
493513120455 17169592
702735101183 132509949
618954581115 340312511
280592746440 24008886
686219529606 113040466
584010290269 35272314
130393102755 340307022
554713037765 51821649
710284767385 340301533
840127682805 340296044
640457747736 278901579
5490 264202037
59969826595 333659843
147998921795 340290555
334510567250 340285066
309202202380 340279577
405484025255 340274088
682775675135 340268599
490762211230 340263110
294897474410 340257621
220072743490 18360705
475907301415 134002957
925405868780 340252132
648114218900 340246643
883041866715 340241154
24758188515 340235665
732292041185 340230176
242080017290 340224687
516620757945 25754388
979323689590 340219198
275641109835 340213709
535326940675 340208220
297098201790 254931116
572189124290 340202731
623906217720 340197242
231076380390 340191753
560085123700 340186264
102333828660 234868821
875889502730 228572938
503416393665 340180775
141946921500 59714831
71523645340 340175286
374673841935 216766099
868186956900 340169797
846179683100 57118534
344964022305 176087120
77575645635 340164308
203017106295 11148159
821421500075 340158819
933108414610 340153330
280042564595 340147841
689377857275 340142352
912201504500 340136863
23657824825 340131374
865436047675 340125885
518271303480 329389401
453349845770 340120396
79776373015 312532682
326808021420 340114907
101801096346 124929640
721363164465 88345455
563936396615 3908168
563936396615 340109418
988676780955 340103929
293797110720 340098440
330659294335 161892566
921554595865 278808266
359268750275 340092951
437944754110 340087462
470405482965 340081973
726240040890 340076484
373573478245 340070995
447848027320 130182613
219522561645 340065506
653616037350 340060017
502316029975 340054528
831874955130 340049039
447992871052 171262289
966669507155 340043550
417588025845 340038061
595846943625 60779697
571088760600 340032572
118289102165 340027083
962818234240 340021594
395580752045 340016105
19256370065 340010616
431892753815 340005127
233277107770 339999638
413186571085 339994149
385677478835 339988660
248682199430 339983171
237678562530 339977682
190913105705 339972193
388428388060 339966704
622255672185 27565758
789510953065 339961215
879740775645 13766412
225574561940 339955726
634909854620 20978958
833525500665 339950237
914402231880 339944748
814819317935 339939259
70973463495 250380735
721288404285 339933770
276191291680 43368589
5647183638 31177520
455000391305 339928281
334510567250 339922792
544129850195 339917303
790611316755 310221813
421637797467 48204398
226124743785 339911814
924855686935 339906325
267388382160 339900836
140296375965 339895347
673972765615 339889858
742195314395 318191841
64371281355 12899150
465453846360 339884369
437394572265 339878880
289945837805 339873391
357618204740 1421651
963468969076 1597299
939271490309 72032147
419788753225 339867902
931457869075 339862413
491862574920 245473569
585393488570 339856924
233277107770 339851435
565036760305 339845946
167255286370 339840457
65471645045 339834968
958966961325 156612148
594196398090 339829479
728440768270 339823990
602449125765 339818501
311402929760 339813012
736143314100 339807523
934208778300 339802034
438494935955 339796545
883592048560 339791056
451699300235 339785567
639311309380 339780078
830774591440 339774589
538628031745 339769100
107458714572 90661813
209069106590 53561662
328458566955 339763611
273657461427 65725286
489661847540 339758122
277841837215 339752633
227225107475 339747144
373023296400 339741655
608587166135 226432228
951814597340 339736166
165054558990 293205913
710834949230 339730677
149649467330 57233803
129842920910 339725188
754849496830 339719699
528871869224 98472660
699831312330 339714210
826923318525 339708721
253633836035 94097927
257485108950 339703232
474256755880 339697743
299849111015 339692254
243730562825 339686765
672872401925 46925461
440695663335 120027963
549644490949 1855282
807116772105 16318797
396681115735 31303767
381276024075 34278805
884142230405 339681276
279492382750 339675787
357068022895 339670298
825342626004 135254449
835726228045 339664809
357699085155 33493878
881941503025 339659320
725689859045 339653831
540278577280 130232014
458851664220 339648342
55568371835 339642853
383476751455 24190023
451149118390 339637364
565036760305 329949279
471505846655 64643953
685526584360 339631875
247031653895 339626386
558984760010 167156517
434093481195 339620897
199716015225 339615408
77025463790 15253931
234927653305 339609919
476457483260 339604430
810968045020 339598941
608501126060 138794854
510568757650 160871612
41813825710 339593452
516070576100 339587963
572739306135 339582474
529274940380 339576985
391729479130 339571496
534776758830 231421729
252533472345 218023080
787860407530 165432971
363670205035 339566007
407684752635 242608311
912201504500 339560518
151850194710 339555029
221723289025 339549540
86378555155 311231789
248132017585 339544051
112787283715 245506503
441245845180 112831884
424190207985 339538562
228630275335 8535395
583192761190 137548851
796663317050 301444902
149099285485 339533073
105634919730 339527584
39613098330 339522095
490762211230 171361091
890744412545 339516606
498464757060 118018989
859384047380 66427878
62720735820 339511117
479758574330 339505628
278392019060 339500139
34661461725 339494650
493513120455 339489161
901748049445 339483672
851681501550 339478183
979873871435 339472694
602140663013 31781310
628307672480 339467205
220622925335 339461716
359268750275 339456227
206868379210 313795152
502866211820 339450738
209619288435 339445249
80876736705 339439760
51717098920 301488814
533676395140 339434271
908404945937 248476052
683876038825 339428782
350465840755 59605051
405484025255 218270085
907800049740 339423293
83077464085 339417804
114988011095 29618644
354514146814 95113392
593096034400 339412315
608501126060 339406826
277841837215 339401337
903948776825 339395848
299849111015 9715530
890744412545 144942534
418138207690 309596067
817570227160 339390359
617304035580 252812362
59969826595 339384870
957316415790 339379381
370272387175 339373892
488011302005 230614846
633259309085 339368403
356210026000 74930339
266290856283 69183356
39271130722 44268785
649214582590 339362914
358718568430 339357425
705883312625 299276747
762552042660 339351936
212920379505 339346447
332309839870 339340958
89129464380 339335469
633809490930 339329980
691213008858 52260769
871488047970 339324491
58319281060 142615198
675623311150 339319002
952364779185 164982873
421439298760 339313513
189812742015 339308024
419792063092 257307853
2904420089 174852095
147448739950 339302535
499824278396 39169504
588308721988 22159093
614553126355 339297046
220072743490 339291557
966669507155 339286068
596947307315 339280579
901197867600 339275090
147448739950 286783783
272340018765 301236320
245952571058 103066953
145798194415 163588667
662418946870 339269601
991977872025 339264112
842328410185 330207262
617304035580 339258623
321856384815 157045779
349365477065 125319359
990877508335 164033276
388980337363 98785533
771354952180 76763665
582092397500 190638459
510247500039 109285990
870387684280 339253134
89129464380 339247645
911101140810 339242156
451149118390 339236667
919353868485 339231178
20906915600 46343627
925405868780 339225689
225574561940 339220200
588144397795 91523586
80326554860 339214711
766403315575 339209222
445097118095 339203733
531475667760 15138662
83077464085 139491957
152077115459 74869960
178258923270 339198244
499014938905 339192755
234980550798 266101231
6052005785 339187266
403833479720 258844773
407134570790 165526284
89129464380 339181777
399432024960 160745365
532025849605 281453964
616753853735 301620550
579341488275 339176288
604099671300 339170799
52267280765 339165310
669571310855 339159821
989294773906 5412154
837376773580 339154332
753860664131 110257543
488011302005 339148843
721838586130 339143354
691028402810 339137865
466004028205 339132376
808217135795 339126887
954181559085 64182877
127642193530 211606439
607400762370 226959172
747697132845 24876148
319105475590 339121398
622805854030 339115909
88579282535 339110420
811518226865 339104931
955115688410 339099442
883041866715 339093953
532576031450 173282241
199716015225 339088464
895763305867 97506596
524323303775 339082975
349915658910 230878318
952364779185 339077486
246481472050 334560039
253755647923 109889780
125991647995 339071997
717437131370 339066508
523222940085 46376561
433543299350 339061019
849480774170 339055530
329558930645 339050041
814819317935 339044552
398331661270 339039063
56668735525 339033574
651415309970 339028085
567237487685 36397559
815369499780 339022596
671772038235 251258975
876989866420 339017107
974527644179 28767849
881941503025 260381693
289945837805 339011618
380175660385 339006129
589244761485 285834186
357246382461 104801477
984275326195 339000640
574940033515 338995151
560085123700 338989662
232176744080 338984173
767503679265 249820857
599698216540 338978684
726790222735 338973195
709184403695 125912171
952914961030 338967706
330659294335 338962217
376324387470 338956728
422539662450 338951239
58319281060 90030578
77025463790 338945750
590895307020 338940261
826923318525 327007175
929807323540 338934772
854432410775 61377998
52267280765 169972374
92437394744 188376991
96832010210 338929283
883592048560 338923794
452249482080 338918305
452249482080 338912816
734492768565 164121100
356517841050 338907327
683325856980 338901838
649969443756 43654017
697630584950 78481722
240979653600 338896349
76475281945 338890860
14304733460 338885371
153500740245 292706414
469305119275 338879882
545780395730 338874393
353216749980 338868904
795562953360 338863415
461602573445 171229355
813168772400 157419031
689928039120 338857926
7702551320 283737388
503966575510 338852437
601348762075 338846948
867086593210 190215806
388509224563 201770151
387328024370 338841459
247581835740 338835970
515520394255 52848092
71523645340 193618986
193664014930 338830481
914402231880 113957129
325157475885 338824992
11553824235 338819503
230526198545 338814014
48416007850 338808525
770254588490 338803036
663519310560 338797547
140846557810 338792058
490762211230 338786569
133694193825 48100107
874789139040 338781080
747697132845 338775591
374673841935 338770102
227775289320 134667126
449498572855 338764613
813718954245 647702
562285851080 338759124
935859323835 39169504
395030570200 338753635
588694579640 338748146
727340404580 70994726
539178213590 338742657
35211643570 169615589
167805468215 338737168
936409505680 338731679
735593132255 11093269
688827675430 338726190
921004414020 338720701
624519929251 38433978
4401460250 78624436
371372750865 338715212
188712378325 295072173
767503679265 338709723
11553824235 74968762
852231683395 102479630
363335515841 51684424
835726228045 338704234
417037844000 338698745
782358589080 338693256
234377471460 86912826
362569841345 187987272
201916742605 338687767
720188040595 104049484
824172409300 338682278
216771652420 49505291
514420030565 338676789
117738920320 338671300
429141844590 338665811
275090927990 338660322
447297845475 338654833
715236403990 71433846
549081486800 338649344
733942586720 338643855
649764764435 277798290
155151285780 338638366
425840753520 206419334
319655657435 40316705
870937866125 338632877
223075526458 62860028
377424751160 199365969
194214196775 147873660
624456399565 338627388
812618590555 338621899
231626562235 149218465
175508014045 338616410
968562628067 36375603
28609461430 220021076
420338935070 226838414
621155308495 338610921
661868765025 102770547
797213498895 338605432
636059899249 259486986
793912407825 338599943
395580752045 338594454
112787283715 271529852
105634919730 160372113
726790222735 338588965
473156392190 338583476
817570227160 338577987
954015324720 338572498
593096034400 162479889
473706574035 110219120
132043648290 338567009
925956050625 338561520
497364393370 2925637
931082912577 74469263
443446572560 338556031
492412756765 338550542
835726228045 338545053
767503679265 35607143
722388767975 136258936
43464371245 333934293
265187654780 338539564
513869848720 338534075
278392019060 338528586
431342571970 41452928
809867681330 338523097
770898868262 130094789
773555679560 338517608
561185487390 338512119
172206922975 338506630
846729864945 338501141
313242900685 107754559
558984760010 338495652
831324773285 338490163
736693495945 338484674
812618590555 338479185
689377857275 246110293
311402929760 338473696
514420030565 338468207
27509097740 338462718
767503679265 338457229
355967659205 338451740
567787669530 338446251
503966575510 338440762
260236018175 338435273
203638584761 84541578
891294594390 338429784
124341102460 338424295
714686222145 270508898
484160029090 338418806
980974235125 33938487
749897860225 338413317
271789836920 221014585
843428773875 338407828
570538578755 338402339
551832396025 338396850
869837502435 338391361
743295678085 338385872
425840753520 338380383
565172530720 87066518
62720735820 338374894
545780395730 338369405
839577500960 338363916
233827289615 338358427
69322917960 71285643
386227660680 32829709
688827675430 338352938
509468393960 338347449
371512187932 10258941
676173492995 338341960
558434578165 338336471
87478918845 338330982
510705192234 61888475
99582919435 338325493
36312007260 132504460
783458952770 338320004
274540746145 338314515
600248398385 338309026
126541829840 338303537
108385828955 184139483
232726925925 338298048
614104134225 165438460
913852050035 338292559
406584388945 338287070
68772736115 338281581
184310923565 338276092
216221470575 338270603
847830228635 338265114
293797110720 338259625
463803300825 338254136
573839669825 163072701
862685138450 300539217
53917826300 338248647
13754551615 338243158
612352398975 78997688
165604740835 338237669
845629501255 12454541
521022212705 338232180
523773121930 338226691
359818932120 51975341
366421114260 179095092
51717098920 166503326
933108414610 338221202
591995670710 338215713
768604042955 173671960
925956050625 2519451
575490215360 338210224
184310923565 338204735
448948391010 338199246
907249867895 338193757
445647299940 338188268
50616735230 338182779
762722251061 25688520
389528751750 338177290
367521477950 282765835
863785502140 338171801
475357119570 338166312
457751300530 338160823
322406566660 338155334
19806551910 338149845
102004859004 104334912
600248398385 338144356
914402231880 183091084
645363309675 338138867
502866211820 323982736
409885480015 243294436
34661461725 338133378
813260504568 17465998
859384047380 338127889
456100754995 338122400
63270917665 275948497
8802915010 338116911
390078933595 338111422
530375304070 338105933
921554595865 338100444
404383661565 1053888
648664400745 338094955
419788753225 338089466
627207308790 212687772
321306202970 338083977
967219689000 338078488
401082570495 338072999
190913105705 338067510
917703322950 338062021
565036760305 338056532
281142928285 338051043
279492382750 338045554
827473500370 338040065
634909854620 338034576
947963324425 338029087
84728009620 196006701
884692412250 338023598
714136040300 190698838
634909854620 338018109
260786200020 338012620
28609461430 338007131
913852050035 338001642
18156006375 337996153
870387684280 337990664
260247144378 152391107
154050922090 108956650
20356733755 337985175
140296375965 292657013
693779312035 5324330
84177827775 64358525
744946223620 5681115
78125827480 337979686
677273856685 113419207
55018189990 284527804
287745110425 66806619
597200377660 5977521
406034207100 337974197
876439684575 138273399
2200732870 241999032
177158559580 337968708
168355650060 337963219
260786200020 21988934
23657824825 191835061
500665484440 337957730
828083814210 155217942
983174962505 337952241
602449125765 337946752
663519310560 282979906
195314560465 337941263
819453187933 41244346
536977486210 337935774
788410589375 176729333
780708043545 337930285
802227023975 88312521
501272570748 51558177
80876736705 337924796
912201504500 337919307
488561483850 337913818
892394958080 337908329
76475281945 337167314
13204369770 133311343
132632472695 288029786
590345125175 39158526
906699686050 125456584
564239845002 22005401
433543299350 14924591
541929122815 337902840
7702551320 337897351
56118553680 337891862
244830926515 337886373
661318583180 337880884
334083937306 50098103
333410203560 337875395
472606210345 337869906
373573478245 337864417
795012771515 138997947
458851664220 337858928
390078933595 337853439
236578198840 337847950
40255978407 153993895
541929122815 337842461
736693495945 337836972
610151671595 337831483
402182934185 235983088
617854217425 337825994
490212029385 337820505
194214196775 337815016
22007279290 337809527
193664014930 162633581
377974933005 337804038
203017106295 337798549
865986229520 337793060
376874569315 337787571
935086834582 1641211
797213498895 184172417
825272772990 337782082
303150202085 337776593
573839669825 337771104
721288404285 337765615
40163280175 337760126
892394958080 295105107
541929122815 337754637
29939435479 97951205
5490 337749148
292696747030 337743659
680590799987 221404304
569438215065 337738170
360919295810 142313303
936409505680 265190057
775206225095 124688124
440695663335 308229306
682775675135 14809322
742195314395 189760219
914558564089 64863513
176608377735 337732681
762552042660 337727192
933108414610 337721703
150199649175 337716214
78676009325 237662722
851131319705 41216901
854432410775 337710725
601898943920 337705236
700931676020 337699747
348265113375 337694258
361469477655 337688769
150749831020 337683280
346064385995 337677791
982624780660 337672302
249232381275 316918393
597497489160 337666813
702032039710 337661324
552932759715 337655835
550732032335 337650346
686076766205 337644857
361469477655 337639368
527624394845 337633879
238778926220 241197638
403833479720 337628390
941911324130 99081939
253633836035 337622901
53367644455 260085287
162853831610 337617412
239879289910 337611923
710284767385 337606434
922104777710 337600945
788410589375 337595456
303700383930 337589967
892945139925 337584478
74824736410 153055276
176058195890 337578989
362019659500 337573500
56668735525 337568011
514420030565 337562522
307551656845 337557033
127295428536 91918794
39613098330 276771847
697080403105 337551544
886893139630 337546055
201366560760 337540566
512219303185 337535077
934208778300 337529588
149715730538 46497319
677869372181 2607275
443446572560 250243510
742195314395 337524099
322956748505 337518610
944662233355 337513121
57769099215 337507632
162303649765 337502143
239879289910 337496654
695980039415 337491165
936959687525 337485676
791180655210 130253970
334510567250 161497358
20356733755 337480187
703682585245 337474698
234927653305 181845081
5022307481 262028393
115538192940 337469209
851681501550 337463720
554583305250 337458231
305901111310 337452742
78676009325 337447253
34661461725 84667825
538135495378 94608404
301499656550 36441471
682225493290 337441764
631058581705 337436275
90780009915 79804571
162303649765 337430786
606850580525 337425297
420338935070 337419808
382926569610 337414319
895145867305 337408830
627757490635 337403341
831874955130 274499401
306451293155 246922665
736693495945 271480451
638761127535 137411626
17055642685 337397852
764752770040 337392363
596397125470 337386874
898446958375 337381385
24758188515 337375896
364770568725 337370407
124341102460 337364918
861584774760 337359429
742745496240 86621909
538628031745 337353940
429141844590 337348451
626657126945 337342962
25858552205 337337473
209069106590 337331984
145248012570 290845643
705883312625 337326495
873688775350 337321006
452799663925 337315517
455550573150 270777859
766403315575 337310028
863235320295 337304539
426390935365 337299050
666270219785 337293561
467654573740 214724191
642062218605 337288072
434643663040 337282583
949613869960 37286777
778507316165 337277094
484710210935 337271605
276191291680 337266116
456100754995 337260627
686076766205 337255138
34661461725 337249649
45114916780 337244160
212370197660 337238671
672322220080 272528850
165054558990 149322756
232176744080 337233182
74274554565 337227693
717437131370 325832529
462289436879 123376253
157352013160 104900279
56668735525 337222204
491862574920 337216715
24758188515 337211226
798864044430 251165662
678924402220 44910998
790611316755 16143149
779057498010 337205737
399432024960 337200248
991977872025 73876451
807116772105 337194759
607950944215 337189270
426941117210 337183781
819770954540 337178292
638761127535 290609616
434643663040 337172803
12104006080 200063072
593646216245 288748845
535877122520 337167314
607400762370 100201695
609601489750 337161825
875339320885 337156336
318151262014 49258286
835176046200 337150847
916073273341 179177427
132772914249 132405658
353234188533 72882942
716886949525 337145358
338912022010 337139869
496264029680 337134380
970181738099 125676144
542479304660 70709298
590345125175 337128891
23107642980 23372162
901197867600 337123402
300949474705 337117913
117738920320 337112424
688827675430 337106935
196414924155 337101446
599698216540 34377607
693779312035 337095957
266838200315 337090468
232176744080 337084979
686076766205 337079490
706983676315 34015333
827594302282 26819254
490762211230 337074001
757600406055 337068512
633809490930 337063023
502866211820 302839108
4951642095 205145886
707533858160 337057534
304250565775 337052045
239879289910 337046556
804365862880 194277666
570538578755 337041067
271789836920 337035578
408785116325 337030089
545230213885 337024600
44564734935 337019111
67672372425 337013622
10453460545 179336608
902298231290 337008133
123240738770 337002644
796113135205 336997155
835176046200 96650312
124891284305 203400384
46215280470 30749378
259769949766 231306460
445647299940 331250172
694879675725 336991666
973821871140 165081675
804916044725 336986177
479758574330 336980688
7702551320 336975199
814819317935 336969710
730091313805 4918144
272340018765 336964221
284444019355 336958732
425840753520 87176298
958416779480 92006618
632709127240 336953243
255284381570 100761573
33010916190 124841816
540828759125 336947754
27718876342 55318142
680696732198 108885293
185411287255 253245993
320756021125 336942265
934208778300 302010269
560085123700 336936776
762552042660 108018031
38512734640 109373814
1100369180 225455186
330659294335 336931287
587594215950 132976514
371372750865 336925798
731191677495 336920309
845629501255 100026047
589244761485 336914820
549081486800 336909331
310953761982 124924151
735042950410 336903842
236670743380 61882986
543579668350 95107903
101783646815 336898353
218422197955 336892864
276741473525 129567845
604099671300 197208792
326257839575 336887375
9903278700 336881886
901748049445 336876397
826923318525 336870908
969970598225 336865419
936959687525 336859930
297648383635 6054367
514970212410 336854441
686076766205 50712871
710284767385 304387006
436844390420 336848952
104534556040 306560650
977673144055 240248041
67122190580 336843463
492962938610 189864510
769154224800 336837974
26408734050 336832485
801150499012 205123930
885242594095 336826996
814819317935 336821507
777406952475 336816018
732842223030 336810529
89679646225 336805040
558434578165 307878010
751548405760 319728761
714136040300 336799551
484710210935 336794062
932558232765 336788573
357618204740 336783084
861584774760 336777595
938620047392 255414148
266288018470 336772106
157902195005 84481199
757600406055 215701233
444546936250 336766617
549081486800 336761128
484710210935 336755639
965018961620 336750150
495713847835 336744661
739994587015 106305463
258585472640 336739172
593096034400 336733683
149649467330 115005528
790611316755 336728194
510018575805 232481106
677824038530 333533596
747146951000 336722705
100683283125 124803393
982074598815 336717216
499014938905 336711727
558984760010 69968283
297648383635 336706238
704489268060 50954387
724039313510 190940354
167255286370 258531900
155151285780 336700749
421439298760 184139483
271789836920 336695260
59969826595 336689771
245381108360 336684282
620605126650 336678793
525423667465 336673304
631608763550 336667815
252533472345 168874574
602449125765 336662326
106185101575 336656837
977673144055 336651348
19806551910 336645859
456100754995 336640370
593646216245 336634881
442346208870 336629392
20906915600 336623903
960067325015 336618414
771905134025 336612925
90229828070 333901359
305350929465 210053052
665720037940 336607436
694879675725 336601947
330659294335 336596458
245381108360 336590969
222273470870 75742711
481409119865 336585480
24208006670 336579991
428591662745 15297843
399982206805 8013940
448398209165 336574502
662418946870 55845086
41813825710 273698007
752648769450 336569013
709914514960 73272661
626657126945 336563524
572739306135 336558035
632158945395 336552546
230683996317 74430840
9353096855 104334912
312503293450 242141746
661318583180 318543137
431892753815 336547057
106185101575 336541568
6602187630 336536079
473706574035 336530590
930357505385 336525101
639861491225 336519612
29709825120 336514123
819925766296 176668954
811518226865 336508634
477199401364 76889912
683876038825 336503145
912751686345 336497656
19806551910 336492167
889644048855 336486678
171656741130 336481189
577140760895 336475700
706983676315 336470211
366971296105 78871441
753749133140 336464722
295997838100 336459233
365320750570 336453744
136445103050 336448255
465453846360 336442766
176608377735 336437277
535877122520 336431788
786209861995 336426299
252533472345 336420810
429300976189 131560352
960067325015 209317526
847830228635 82274621
130393102755 107534999
911884758847 63612021
270689473230 100558480
49516371540 44625570
821971681920 336415321
912201504500 336409832
606300398680 336404343
618954581115 324301098
4951642095 336398854
332860021715 336393365
234377471460 336387876
980974235125 336382387
600248398385 336376898
501765848130 315227781
568484654680 6477020
969970598225 336371409
409362726703 41172989
140846557810 102347894
117738920320 336365920
314153838985 336360431
814819317935 336354942
41813825710 205930813
819923115109 7080810
377424751160 336349453
176058195890 336343964
234927653305 336338475
903948776825 4105772
336711294630 105438201
667920765320 336332986
114437829250 336327497
684426220670 336322008
518271303480 336316519
201366560760 336311030
43464371245 123145715
623906217720 336305541
450048754700 336300052
222823652715 336294563
568337851375 336289074
173857468510 175302193
841778228340 336283585
952914961030 314931375
337811658320 336278096
99032737590 336272607
892394958080 336267118
199716015225 336261629
163954195300 336256140
236578198840 336250651
210719652125 336245162
48416007850 336239673
704782948935 336234184
933108414610 336228695
358168386585 336223206
14304733460 336217717
470955664810 209767624
589794943330 336212228
619504762960 336206739
313053475295 312137474
926506232470 265157123
779607679855 336201250
251433108655 138410624
870387684280 336195761
320205839280 117777473
282793473820 336190272
251983290500 265085766
238228744375 336184783
775756406940 243618287
943561869665 118403219
185961469100 336179294
805466226570 325662370
360919295810 336173805
120064577340 76220254
502866211820 336168316
90229828070 25145109
897896776530 336162827
166887152699 125451095
50066553385 336157338
3851278405 36562229
143597467035 336151849
541378940970 336146360
114437829250 336140871
540828759125 336135382
832975318820 155700974
502866211820 10313831
110036374490 238645253
749347678380 336129893
499014938905 186313127
700381494175 152325239
417037844000 336124404
700931676020 336118915
792261862290 336113426
632158945395 323713775
642612400450 336107937
726362154673 85013632
410072287152 87950247
648114218900 336102448
654272486235 23141624
723629315236 166585661
495356500049 47007796
544416255237 31687997
184310923565 336096959
569988396910 94800519
76475281945 210305546
345514204150 159878103
907249867895 135364229
653616037350 336091470
7702551320 336085981
393380024665 336080492
491862574920 336075003
954565506565 336069514
488011302005 336064025
623356035875 91649833
329008748800 118743537
575490215360 336058536
27509097740 336053047
655266582885 108215635
171106559285 105443690
705883312625 336047558
677330662346 80529119
179359286960 246670171
993078235715 272699009
135344739360 206413845
694879675725 336042069
501225584908 237223602
763652406350 193618986
81426918550 336036580
39062916485 336031091
83077464085 336025602
570538578755 336020113
999234082401 39921497
715786585835 99888822
869287320590 336014624
733392404875 336009135
179359286960 336003646
576040397205 334669819
132593830135 335998157
890194230700 335992668
271789836920 335987179
629408036170 80710256
420889116915 335981690
944112051510 335976201
918253504795 335970712
665169856095 335965223
939160414905 335959734
486910938315 335954245
654716401040 335948756
494063302300 335943267
206318197365 153790802
686626948050 335937778
298198565480 335932289
517170939790 302142005
520513555145 159982394
166705104525 335926800
666820401630 335921311
474361392687 2195600
551282214180 335915822
589794943330 335910333
226124743785 335904844
83627645930 335899355
922654959555 103923237
573839669825 335893866
710284767385 335888377
999680417855 335882888
49516371540 335877399
162303649765 335871910
163404013455 335866421
768053861110 335860932
188162196480 335855443
498464757060 335849954
223373834560 335844465
240429471755 335838976
599698216540 335833487
22007279290 335827998
473706574035 335822509
795012771515 335817020
80876736705 268565792
754299314985 12432585
757600406055 335811531
796220983077 158220425
798455550142 161832187
602449125765 335806042
31910552500 335800553
155701467625 19496928
667920765320 335795064
632709127240 335789575
370272387175 335784086
771905134025 335778597
893495321770 335773108
90780009915 335767619
238228744375 335762130
551832396025 335756641
270139291385 238689165
976059122326 186988274
45114916780 335751152
174957832200 214213714
365870932415 335745663
563386214770 335740174
294347292565 335734685
946862960735 107803960
569988396910 335729196
419788753225 335723707
45665098625 173803696
772455315870 335718218
902848413135 335712729
113887647405 321721268
705883312625 335707240
127092011685 335701751
915502595570 21895621
929807323540 335696262
500115302595 335690773
56118553680 335685284
289945837805 65653929
736143314100 335679795
69422340217 25650097
550187335 51141013
982624780660 18980962
144147648880 335674306
336711294630 228765053
722938949820 335668817
476457483260 335663328
487488636517 125961572
672322220080 123156693
222273470870 335657839
338912022010 322692821
301499656550 126137220
463803300825 335652350
176058195890 94855409
677824038530 11554345
538628031745 335646861
576590579050 335641372
5561994358 99208186
84177827775 335635883
946862960735 335630394
779607679855 53858068
545780395730 335624905
298748747325 335619416
602999307610 335613927
58869462905 162523801
586493852260 131324325
950714233650 335608438
81426918550 335602949
193113833085 335597460
165604740835 53869046
856633138155 191302628
74824736410 335591971
815919681625 81780611
481959301710 130385706
177158559580 335586482
513869848720 178612060
795012771515 335580993
277291655370 335575504
1650551025 335570015
555683668940 335564526
426390935365 335559037
247031653895 335553548
82651959386 192845037
468246065799 63705334
737243677790 269564790
714686222145 335548059
327358203265 73245216
279492382750 335542570
528724758535 42292745
240979653600 308042680
711935312920 335537081
637110582000 335531592
476457483260 104428225
539178213590 335526103
357618204740 194156908
952914961030 335520614
283893837510 335515125
91330191760 335509636
245381108360 335504147
499565120750 256270432
331209476180 335498658
930357505385 220773069
854432410775 335493169
741645132550 335487680
389528751750 335482191
578241124585 9759442
450048754700 335476702
648114218900 226750590
389528751750 335471213
325157475885 335465724
820321136385 335460235
154050922090 335454746
770804770335 259723013
336161112785 323049606
654166219195 335449257
775756406940 335443768
830224409595 335438279
243180380980 335432790
452799663925 335427301
765302951885 335421812
462702937135 335416323
666270219785 335410834
102487482237 101859373
531475667760 335405345
435744026730 128288908
710284767385 160262333
748797496535 263274396
956216052100 335399856
66572008735 335394367
678374220375 140963009
118289102165 335388878
134244375670 335383389
35211643570 335377900
786209861995 161524803
209619288435 335372411
619504762960 238425693
589244761485 274537824
538628031745 238787967
990327326490 335366922
125991647995 117623781
204117469985 335361433
734492768565 120609797
709184403695 335355944
602449125765 335350455
347164749685 335344966
890744412545 335339477
777406952475 335333988
3851278405 45295228
872588411660 225175247
570538578755 335328499
231626562235 56174426
280592746440 335323010
508368030270 335317521
375774205625 335312032
456650936840 335306543
979873871435 335301054
245931290205 302608570
93530919140 335295565
141946921500 335290076
667920765320 335284587
781258225390 335279098
186511650945 335273609
792322208356 258147670
653065855505 335268120
429141844590 335262631
290496019650 335257142
829674227750 335251653
499565120750 90354429
57218917370 12586277
827473500370 335246164
226674925630 335240675
609051307905 261441070
937509869370 335235186
528724758535 335229697
36312007260 335224208
400532388650 335218719
831324773285 213439765
949613869960 335213230
329008748800 335207741
218422197955 335202252
417588025845 113863816
357068022895 248426651
403833479720 335196763
321856384815 335191274
88579282535 335185785
587067587404 5708560
797213498895 335180296
780708043545 335174807
550732032335 94251619
101783646815 335169318
291636442062 47688432
701481857865 335163829
205217833675 335158340
520148561182 71867477
433543299350 155058761
525423667465 150678539
675129676983 77131428
778507316165 335152851
983725144350 335147362
730641495650 52848092
749347678380 335141873
529825122225 31281811
862685138450 335136384
354317113670 109593374
836826591735 11115225
641512036760 335130895
220072743490 335125406
86928737000 335119917
671772038235 335114428
256384745260 1987018
51166917075 82933301
136995284895 335108939
3301096560 335103450
523773121930 335097961
61620372130 335092472
592545852555 335086983
43464371245 335081494
906149504205 335076005
411561983031 208181303
41813825710 335070516
957316415790 335065027
704782948935 318082061
306451293155 335059538
999680417855 194420380
269038927695 53479327
176058195890 335054049
911857198578 90760615
30260006965 335048560
651415309970 335043071
198065469690 72465778
475907301415 335037582
907249867895 48945413
730641495650 335032093
507267666580 335026604
419238571380 308844074
987026235420 104378824
548531304955 335021115
48416007850 335015626
862685138450 335010137
371922932710 117223084
574418054152 258482499
652515673660 335004648
629408036170 177437414
991977872025 334999159
233827289615 240764007
583742943035 334993670
70423281650 334988181
41813825710 334982692
211820015815 334977203
188712378325 334971714
963368416085 334966225
801614953655 334960736
85828373310 334955247
605750216835 334949758
7152369475 183886989
276191291680 62492265
771354952180 334944269
979323689590 334938780
991572671137 152467953
667370583475 334933291
321856384815 334927802
754453221056 140172593
136445103050 334922313
295997838100 334916824
203567288140 334911335
717987313215 197197814
363670205035 197669868
617304035580 334905846
54468008145 286877096
369722205330 334900357
916602959260 334894868
810417863175 334889379
127642193530 14556828
606850580525 134359742
407684752635 334883890
787310225685 334878401
381826205920 334872912
49516371540 334867423
967313803394 8782400
721838586130 334861934
793362225980 293919483
612902580820 334856445
636592796233 62206837
743443304740 50142015
856082956310 334850956
799964408120 334845467
639861491225 334839978
219522561645 269465988
329558930645 17339751
787860407530 334834489
293797110720 334829000
22185605922 153615154
467104391895 334823511
905049140515 334818022
747697132845 11049357
410435661860 334812533
365320750570 79096490
603549489455 334807044
167805468215 334801555
198682908252 97506596
567521664193 24985928
489111665695 164719401
879190593800 334796066
887443321475 334790577
91880373605 334785088
963368416085 194590539
642062218605 284445469
314153838985 334779599
830774591440 334774110
316478145711 95585446
698180766795 304639500
470405482965 334768621
884692412250 334763132
106185101575 53654975
406584388945 334757643
168355650060 329938301
864885865830 334752154
101783646815 43615594
30810188810 334746665
925405868780 334741176
53917826300 334735687
942461505975 269482455
693229130190 334730198
84177827775 334724709
626106945100 255963048
856082956310 334719220
415937480310 239869300
816469863470 334713731
936409505680 334708242
207968742900 334702753
560635305545 259212536
685526584360 225477142
85828373310 263274396
218972379800 334697264
7702551320 334691775
174407650355 334686286
951264415495 334680797
834075682510 75825046
988676780955 40338661
470405482965 334675308
899547322065 279845687
699544640908 17718492
909450595275 66252230
913852050035 128371243
176058195890 334669819
2245446264 250880234
722388767975 41315703
541929122815 334664330
604099671300 286531289
852781865240 79261160
75374918255 109928203
618954581115 334658841
522122576395 334653352
728440768270 292613101
337811658320 334647863
250332744965 334642374
354867295515 120659198
480308756175 334636885
542479304660 334631396
623356035875 334625907
331209476180 334620418
951814597340 334614929
284994201200 57826615
247167934787 184589581
259204750017 48687430
407711670691 121449614
270251563391 10692572
870387684280 334609440
299849111015 334603951
638969528398 110224609
414286934775 334598462
216771652420 334592973
969970598225 334587484
172206922975 334581995
384026933300 334576506
275688584196 261786877
574940033515 276590710
764355116527 142082765
6602187630 334571017
192013469395 334565528
350465840755 334560039
69945340534 30776823
747697132845 334554550
723489131665 334549061
83077464085 128728028
88579282535 126263467
401082570495 334543572
791161498600 334538083
397231297580 334532594
260899020926 177805177
47865826005 3425136
607400762370 334527105
785659680150 334521616
720188040595 245934645
673422583770 81429315
364220386880 334516127
683325856980 334510638
337811658320 329334511
105084737885 334505149
522672758240 334499660
963368416085 334494171
504516757355 310638977
315254202675 334488682
709734585540 334483193
249268498895 4962056
417588025845 334477704
658770272945 109181699
735593132255 334472215
346614567840 334466726
985925871730 150865165
28609461430 334461237
195864742310 334455748
366500885897 34344673
766953497420 334450259
737793859635 334444770
776856770630 8195077
465453846360 262154640
898623133319 55504768
720188040595 334439281
605750216835 334433792
117188738475 334428303
36312007260 334422814
679474584065 334417325
679474584065 334411836
244357733384 12778392
139746194120 202445298
164504377145 129787405
827473500370 334406347
2750914715 334400858
665169856095 334395369
562285851080 59303156
12104006080 334389880
734492768565 334384391
879740775645 334378902
116327662251 35546764
106735283420 141275882
29159643275 334373413
85828373310 334367924
289395655960 334362435
881941503025 334356946
379625478540 239622295
685643505549 122723062
786209861995 165109120
535326940675 334351457
554033123405 334345968
931686458480 13157133
55568371835 334340479
368071659795 334334990
352666568135 334329501
442346208870 64978782
416487662155 334324012
918253504795 334318523
263537109245 334313034
17055642685 334307545
828573864060 334302056
45114916780 334296567
876989866420 334291078
790700732565 101667258
441245845180 334285589
660218219490 90936263
167805468215 334280100
693779312035 149992414
97382192055 334274611
639311309380 60214330
524873485620 334269122
550181850490 295824166
88029100690 334263633
471505846655 239633273
143696263546 35288781
940260778595 334258144
458851664220 334252655
221173107180 192685856
102905088265 297953898
892945139925 334247166
989226962800 334241677
652515673660 334236188
988676780955 149547805
927056414315 334230699
336711294630 305841591
214020743195 298876050
437394572265 334225210
868247912245 48742320
918803686640 334219721
176608377735 267034361
346614567840 334214232
439045117800 334208743
123790920615 215327981
436844390420 334203254
557334214475 334197765
894209158150 22570768
872588411660 334192276
655266582885 334186787
710834949230 334181298
979873871435 334175809
799414226275 334170320
944112051510 334164831
403833479720 175362572
180459650650 20775865
589794943330 334159342
963918597930 32385100
957866597635 334153853
639311309380 22186538
622255672185 334148364
789510953065 334142875
484710210935 334137386
926152963011 53836112
566137123995 82609450
331209476180 334131897
161203286075 334126408
261886563710 334120919
966119325310 334115430
264637472935 334109941
814276963404 314881974
970520780070 334104452
367651446492 154883113
826923318525 253718047
750448042070 255051874
534226576985 83712739
77025463790 334098963
874238957195 334093474
843428773875 334087985
363670205035 163374596
202466924450 112090869
482509483555 62036678
244280744670 38219907
697630584950 87939269
538077849900 334082496
718537495060 334077007
495163665990 334071518
649764764435 262703540
177158559580 334066029
768053861110 334060540
873688775350 315321094
435193844885 334055051
834075682510 334049562
210828208078 188591062
365870932415 334044073
868186956900 334038584
160653104230 233249566
152950558400 334033095
780708043545 302092604
745496405465 334027606
376324387470 19546329
615653490045 130621733
777957134320 334022117
755949860520 334016628
114988011095 334011139
901197867600 334005650
834625864355 334000161
70423281650 182157954
215671288730 123551901
971621143760 4116750
429141844590 196100014
187612014635 220136345
28198606872 126340313
684976402515 130440596
379075296695 333994672
909450595275 333989183
64371281355 333983694
96832010210 333978205
265187654780 333972716
388978569905 333967227
147998921795 32999868
314704020830 333961738
600248398385 333956249
277291655370 333950760
517721121635 249568363
159552740540 333945271
639861491225 333939782
886342957785 333934293
572189124290 23871661
139466866980 34860639
786209861995 106728116
885459859693 28196993
154601103935 333928804
144147648880 333923315
905049140515 333917826
902848413135 4945589
623356035875 333912337
335610930940 97237635
744396041775 322001207
468754937430 333906848
415937480310 333901359
666270219785 333895870
743295678085 333890381
616203671890 199097008
112237101870 243442639
977714992191 11329296
914952413725 205085507
17605824530 292058712
862134956605 333884892
294897474410 125873748
790611316755 333879403
210169470280 333873914
623906217720 333868425
830224409595 333862936
251991293462 130413151
949613869960 333857447
919353868485 333851958
219522561645 184885987
3851278405 333846469
841778228340 333840980
540922236795 17981964
222823652715 333835491
650865128125 239034972
895145867305 89832974
996379326785 135018422
523222940085 333830002
710834949230 333824513
583192761190 333819024
114988011095 333813535
266346794682 202121447
374123660090 333808046
15955278995 333802557
908900413430 333797068
763102224505 333791579
709184403695 333786090
189812742015 333780601
722938949820 333775112
452799663925 333769623
746596769155 333764134
375224023780 333758645
945966908603 23899106
332309839870 299567664
845230030883 53128031
637660763845 333753156
334510567250 240099838
865986229520 333747667
854432410775 333742178
536427304365 205436803
20043989583 11812328
133144011980 333736689
232452467528 4363755
319105475590 333731200
636560400155 235999555
40713462020 333725711
547430941265 333720222
399432024960 333714733
695980039415 333709244
976572780365 61861030
875339320885 333703755
145798194415 333698266
124341102460 161930989
145798194415 333692777
448398209165 126730032
44073625708 170581653
820413927930 15835765
33561098035 333687288
568888033220 333681799
840677864650 333676310
963918597930 333670821
210169470280 333665332
838477137270 333659843
6602187630 333654354
887443321475 333648865
229536553474 4605271
422539662450 104291
186511650945 18624177
364770568725 333643376
431892753815 333637887
716886949525 333632398
468754937430 204207267
835836106847 8282901
102333828660 177629529
311402929760 333626909
797763680740 333621420
318005111900 213099447
565586942150 288858625
907249867895 43280765
478658210640 333615931
760351315280 333610442
926506232470 333604953
693779312035 333599464
946862960735 333593975
339462203855 333588486
633809490930 333582997
260999491582 38082682
534226576985 301335122
776856770630 333577508
94631282830 84914830
985375689885 333572019
157902195005 333566530
960067325015 333561041
992528053870 333555552
590345125175 333550063
95181464675 200386923
418138207690 333544574
590895307020 333539085
766953497420 256363745
804916044725 247971064
466554210050 333533596
376874569315 333528107
662418946870 333522618
466554210050 333517129
814819317935 239616806
228325471165 127657673
202466924450 333511640
700381494175 333506151
561735669235 333500662
530375304070 333495173
522122576395 35338182
759801133435 333489684
839027319115 333484195
153500740245 333478706
387878206215 296532247
380416314612 92143843
410985843705 333473217
733392404875 333467728
695429857570 333462239
724039313510 128398688
627757490635 306977814
903398594980 333456750
374673841935 333451261
676723674840 181093088
105084737885 169785748
240549236246 156683505
602449125765 333445772
898997140220 117815896
898446958375 71752208
819220772695 333440283
448971609480 58748767
700381494175 333434794
850581137860 333429305
857733501845 333423816
332309839870 240665205
120489829545 73821561
204117469985 201731728
127092011685 333418327
195864742310 333412838
194214196775 121916179
218422197955 204646387
199878401801 107397774
988676780955 333407349
726790222735 5637203
998580054165 206155862
45114916780 333401860
23107642980 333396371
375224023780 27702983
612352398975 333390882
786760043840 333385393
607950944215 333379904
779607679855 333374415
465453846360 181499274
186511650945 333368926
736693495945 253844294
319105475590 333363437
990877508335 189057627
868737138745 73914874
313812464189 64819601
221173107180 333357948
45665098625 150508380
15440737227 71258198
171656741130 9841777
531475667760 333352459
134244375670 333346970
146348376260 333341481
99032737590 333335992
960067325015 333330503
494063302300 333325014
150749831020 333319525
300949474705 333314036
779607679855 333308547
52267280765 150711473
90229828070 333303058
120489829545 333297569
194764378620 333292080
339462203855 161799253
134794557515 333286591
542479304660 333281102
197515287845 333275613
853332047085 333270124
38512734640 333264635
257485108950 333259146
164504377145 77570548
959517143170 257648171
176608377735 333253657
697807802804 136791369
427491299055 333248168
115538192940 333242679
795012771515 267929068
386777842525 333237190
151850194710 333231701
372473114555 333226212
775206225095 333220723
455550573150 333215234
728440768270 333209745
72624009030 333204256
322956748505 118408708
721288404285 333198767
81426918550 333193278
697080403105 333187789
589794943330 333182300
408785116325 333176811
55018189990 333171322
897896776530 333165833
214020743195 333160344
376874569315 333154855
442346208870 333149366
963918597930 333143877
110036374490 45421475
428591662745 333138388
69873099805 333132899
618404399270 106870830
933108414610 333127410
108385828955 333121921
135894921205 333116432
329558930645 333110943
238228744375 333105454
102333828660 30019341
883041866715 268955511
722938949820 325541612
144147648880 196187838
858833865535 7421128
755949860520 333099965
125991647995 333094476
540278577280 11246961
137545466740 333088987
949063688115 333083498
531475667760 333078009
824172409300 333072520
854432410775 333067031
128742557220 3326334
623906217720 333061542
886893139630 333056053
470405482965 333050564
717987313215 333045075
72624009030 333039586
194214196775 333034097
876439684575 134354253
823072045610 333028608
718562974998 299364571
15405097150 333023119
82029130626 131346281
446747663630 333017630
17655000481 210783089
341112749390 333012141
554583305250 333006652
9353096855 333001163
903948776825 274592714
932558232765 332995674
432993117505 332990185
484160029090 332984696
993078235715 66735262
577140760895 332979207
7702551320 332973718
318555293745 280471433
743845859930 332968229
105634919730 332962740
295997838100 332957251
156251649470 332951762
125991647995 19919581
491312393075 332946273
761451678970 332940784
41263643865 332935295
384026933300 311017718
857183320000 90584967
140296375965 37972902
643712764140 332929806
797213498895 332924317
449498572855 289835667
874238957195 91342449
336711294630 88960223
434093481195 332918828
908900413430 332913339
913852050035 332907850
105266248137 71538137
481959301710 332902361
165604740835 332896872
8252733165 332891383
872038229815 332885894
33010916190 332880405
507267666580 332874916
233827289615 332869427
408234934480 174056190
836276409890 332863938
475907301415 332858449
282243291975 332852960
247267110039 48495315
845629501255 332847471
553482941560 332841982
704782948935 168490344
154050922090 332836493
687177129895 89152338
743845859930 332831004
597497489160 332825515
451699300235 332820026
709184403695 332814537
114988011095 332809048
799964408120 332803559
419486602823 18470485
709734585540 332798070
716886949525 332792581
979914177162 256550371
43464371245 332787092
648217296831 168292740
602449125765 332781603
951814597340 332776114
795562953360 332770625
467654573740 332765136
26408734050 332759647
268488745850 332754158
891844776235 332748669
170556377440 332743180
3851278405 317450826
381276024075 332737691
774249618315 114939660
564486578460 332732202
810417863175 222233143
96889485529 14046351
349915658910 199486727
155381565797 92023085
215121106885 332726713
29709825120 332721224
28085582873 71307599
222845548336 136988973
744946223620 332715735
741645132550 324526147
866536411365 332710246
446197481785 332704757
342213113080 103456672
735042950410 332699268
694329493880 332693779
631058581705 332688290
77575645635 332682801
194764378620 149992414
176608377735 332677312
403283297875 332671823
272890200610 186752247
399432024960 186680890
763749934902 82757653
148551546245 43522281
258035290795 332666334
280592746440 332660845
508918212115 332655356
657041662852 112914219
401082570495 332649867
401632752340 332644378
9353096855 332638889
445647299940 266935559
264087291090 315244248
832425136975 332633400
570538578755 332627911
331209476180 332622422
390629115440 332616933
121040011390 332611444
277841837215 217128373
895145867305 252927631
880290957490 332605955
394480388355 332600466
569438215065 332594977
851157804130 161821209
989226962800 332589488
894595685460 43313699
424740389830 332583999
117188738475 285685983
822521863765 332578510
293797110720 40629578
807666953950 332573021
324057112195 223594415
547623802769 123776950
547430941265 332567532
589244761485 332562043
905599322360 332556554
473156392190 332551065
194214196775 332545576
300399292860 332540087
396681115735 128854275
567787669530 48473359
655816764730 332534598
393930206510 332529109
418138207690 332523620
134794557515 332518131
549081486800 332512642
458312981830 245347322
415937480310 332507153
397231297580 332501664
343863658615 139607226
156251649470 332496175
85278191465 147099711
36312007260 332490686
286094564890 332485197
408785116325 52403483
501215666285 332479708
309974106891 71834543
767503679265 332474219
354867295515 220246125
239879289910 332468730
607400762370 332463241
41813825710 295917479
702032039710 332457752
958966961325 332452263
588694579640 332446774
569988396910 184402955
460502209755 319130460
616753853735 332441285
78125827480 112755038
594746579935 332435796
760351315280 37703941
182110196185 211815021
34661461725 332430307
234927653305 332424818
524323303775 332419329
703132403400 332413840
856082956310 19968982
398331661270 332408351
178809105115 199623952
371922932710 94421778
479921246334 119737046
304250565775 332402862
854432410775 332397373
428041480900 122920666
595846943625 332391884
281939302758 5247484
119939647700 332386395
23107642980 27362665
979965658493 16417599
665169856095 147988929
280042564595 2640209
338361840165 332380906
78718170334 53643997
248132017585 332375417
637660763845 27785318
565036760305 332369928
469305119275 235801951
938610233060 332364439
479208392485 332358950
666820401630 332353461
727340404580 332347972
642612400450 332342483
808767317640 332336994
222823652715 332331505
304800747620 29157568
177708741425 332326016
80876736705 332320527
361469477655 332315038
305901111310 332309549
143047285190 87461726
806566590260 332304060
930907687230 101272050
809317499485 332298571
868186956900 137082286
294897474410 235790973
336711294630 332293082
335610930940 332287593
484160029090 332282104
900647685755 332276615
338361840165 332271126
39062916485 332265637
264637472935 332260148
37962552795 332254659
31360370655 332249170
570538578755 332243681
423089844295 270366184
256934927105 332238192
359268750275 332232703
591445488865 151029835
700931676020 289649041
33010916190 202198293
466004028205 214471697
167805468215 332227214
751548405760 332221725
355417477360 82571027
286644746735 332216236
363670205035 332210747
570538578755 332205258
129292739065 332199769
392350386740 186735780
760901497125 261221510
775756406940 332194280
243730562825 332188791
336711294630 332183302
779607679855 8464038
371434073973 165762311
245008621912 64029185
969970598225 332177813
187715218813 198405394
780157861700 332172324
244280744670 118062901
194764378620 332166835
296548019945 283490383
656917128420 327374938
102333828660 304381517
552932759715 332161346
665887194457 141989452
594196398090 256308855
910273146789 34185492
129842920910 332155857
826373136680 332150368
627757490635 332144879
381276024075 332139390
880290957490 286262328
91330191760 332133901
227225107475 332128412
235529151811 6131213
619504762960 332122923
885792775940 332117434
530925485915 332111945
130393102755 332106456
813751915690 173392021
974922234830 15281376
665720037940 332100967
13754551615 12465519
832975318820 256649173
586013732011 95470177
571638942445 332095478
580441851965 332089989
111136738180 149191020
33561098035 332084500
172206922975 332079011
691028402810 332073522
256934927105 332068033
424252925299 188075096
357068022895 166108118
972364258466 21143628
182110196185 332062544
825822954835 332057055
773005497715 332051566
383476751455 63216813
987581571436 155711952
659117855800 332046077
282893944476 87319012
310302566070 332040588
907463560154 67081069
377424751160 332035099
401632752340 332029610
727340404580 332024121
823072045610 332018632
647564037055 332013143
197515287845 332007654
492412756765 332002165
967769870845 331996676
358168386585 331991187
669571310855 309360040
117205787309 295533249
352666568135 331985698
226674925630 331980209
878090230110 331974720
752648769450 331969231
64921463200 245550415
972721507450 167205918
329599582179 201907376
992528053870 331963742
97382192055 114253535
33561098035 12986974
228325471165 258680103
993628417560 331958253
462702937135 97885337
817630781808 65807621
565036760305 331952764
193113833085 285669516
324763917166 165921492
143597467035 331947275
492412756765 331941786
437944754110 37583183
878640411955 331936297
189812742015 195304109
675771376925 73146414
81977100395 331930808
587689257985 30134610
391179297285 331925319
105084737885 331919830
129292739065 28652580
876989866420 32741885
969970598225 265673089
697080403105 286317218
594196398090 331914341
167255286370 331908852
866536411365 331903363
934758960145 331897874
771905134025 331892385
92980737295 272364180
390078933595 207270129
968870234535 121828355
410435661860 331886896
702032039710 331881407
821971681920 331875918
811518226865 331870429
251983290500 331864940
305350929465 331859451
961167688705 331853962
489371460065 18278370
294897474410 331848473
74824736410 331842984
939160414905 268285853
337261476475 331837495
586493852260 331832006
407684752635 331826517
882111255839 113732080
923205141400 331821028
260236018175 331815539
384026933300 331810050
519921849015 125258980
782358589080 331804561
715786585835 267418591
686626948050 331799072
680574947755 331793583
511118939495 331788094
892945139925 331782605
482509483555 78525634
412086207395 331777116
282793473820 331771627
248132017585 331766138
478108028795 237300448
38512734640 331760649
706433494470 197027655
232176744080 165625086
362019659500 331755160
169456013750 235450655
234377471460 25836723
819220772695 331749671
923205141400 331744182
710834949230 331738693
956216052100 82098973
739444405170 331733204
564486578460 114544452
505617121045 331727715
536542957595 145765884
100683283125 331722226
980424053280 85628400
199165833380 331716737
10453460545 331711248
986476053575 331705759
277291655370 331700270
873688775350 331694781
978223325900 331689292
480308756175 43401523
956766233945 292431964
693229130190 83740184
639861491225 190396943
247581835740 204344492
687727311740 58693877
298748747325 269603213
919904050330 331683803
610701853440 331678314
319655657435 54516748
488712151411 121520971
330659294335 331672825
247031653895 331667336
716886949525 331661847
873688775350 331656358
65471645045 331650869
264087291090 331645380
275090927990 331639891
924855686935 55405966
945762597045 331634402
518271303480 331628913
892394958080 331623424
130393102755 331617935
872588411660 322615975
785109498305 331612446
810968045020 331606957
946862960735 331601468
665169856095 306472826
376324387470 331595979
36312007260 127454580
700931676020 283655053
534776758830 331590490
969970598225 71252709
844529137565 331585001
689377857275 331579512
838477137270 331574023
142497103345 331568534
322956748505 331563045
842878592030 331557556
507817848425 315035666
106185101575 32209452
772490494871 22400609
15405097150 331552067
684976402515 331546578
883041866715 331541089
912751686345 83372421
197515287845 223204696
329558930645 331535600
402182934185 140606224
650865128125 306363046
667920765320 331530111
942628871074 126664164
865986229520 331524622
889093867010 18591243
743422989951 146205004
281693110130 331519133
677908838091 167749329
616203671890 331513644
484160029090 331508155
623906217720 331502666
511669121340 331497177
912751686345 331491688
273440382455 331486199
484160029090 331480710
607950944215 331475221
182689233703 107524021
991977872025 331469732
34661461725 331464243
483059665400 331458754
744396041775 331453265
799964408120 331447776
946862960735 60379
627207308790 197329550
459450434693 15643650
373573478245 73129947
261986880674 25172554
550187335 331442287
710834949230 70396425
728440768270 331436798
919353868485 331431309
596397125470 47468872
658017492110 251489513
395030570200 331425820
582642579345 98587929
437944754110 331420331
704782948935 331414842
101783646815 331409353
514970212410 331403864
593096034400 331398375
121229294066 2991505
496264029680 331392886
364770568725 331387397
226124743785 331381908
389528751750 331376419
178809105115 70747721
288845474115 331370930
957316415790 331365441
687177129895 331359952
577690942740 331354463
562836032925 153236413
18156006375 331348974
379625478540 293771280
511118939495 46096622
683375977039 202944797
965018961620 331343485
336161112785 331337996
532025849605 331332507
316354566365 331327018
897346594685 331321529
86378555155 331316040
363670205035 172387534
429692026435 331310551
927056414315 331305062
725139677200 331299573
399982206805 331294084
400532388650 331288595
856633138155 331283106
830224409595 127256976
569438215065 16774384
721288404285 331277617
83627645930 204822035
876989866420 331272128
671221856390 331266639
749897860225 331261150
839027319115 260936082
616753853735 331255661
898997140220 331250172
799964408120 331244683
518271303480 168627569
243180380980 331239194
574389851670 250929635
860176063587 14095752
177708741425 293403517
725139677200 331233705
270689473230 331228216
826923318525 331222727
276191291680 275322751
290496019650 105597382
587044034105 331217238
662969128715 26500892
867086593210 331211749
719637858750 331206260
935372847324 150190018
194214196775 331200771
152950558400 331195282
848930592325 331189793
226674925630 331184304
12104006080 331178815
633259309085 331173326
662418946870 331167837
765853133730 331162348
555133487095 94663294
202466924450 331156859
486360756470 331151370
516620757945 331145881
754849496830 95179260
596947307315 331140392
79776373015 331134903
872588411660 93669785
238778926220 95009101
801064771810 73173859
293246928875 331129414
890744412545 331123925
37412370950 331118436
254734199725 220965184
492962938610 331112947
573839669825 331107458
653899950386 24865170
293246928875 331101969
443446572560 331096480
60520008440 235730594
309202202380 331090991
11003642390 331085502
844529137565 331080013
77575645635 331074524
171656741130 331069035
472606210345 186955340
238228744375 331063546
567787669530 331058057
649764764435 331052568
223924016405 331047079
628307672480 331041590
51166917075 228737608
310540376995 7981006
490762211230 331036101
156251649470 331030612
679474584065 331025123
609601489750 331019634
569438215065 331014145
508368030270 135380696
598597852850 331008656
241529835445 100196206
583192761190 331003167
586493852260 186461330
953465142875 330997678
655816764730 330992189
824722591145 330986700
572739306135 149728942
373573478245 330981211
529825122225 330975722
736693495945 330970233
517170939790 330964744
654716401040 330959255
952914961030 330953766
599148034695 330948277
434643663040 330942788
31910552500 330937299
294347292565 75687821
330659294335 330931810
216771652420 330651871
426941117210 330926321
14304733460 330920832
62170553975 114335870
522672758240 295039239
897896776530 330915343
166892422139 13985972
571638942445 132724020
25858552205 109093875
721838586130 330909854
63270917665 330904365
37412370950 330898876
908350231585 330893387
948020217910 64040163
415937480310 275525844
764752770040 330887898
774656043250 330882409
414286934775 330876920
467654573740 330871431
303150202085 330865942
562836032925 330860453
570538578755 318949323
90229828070 330854964
204667651830 330849475
597497489160 330843986
216771652420 330838497
75374918255 330833008
362569841345 330827519
709734585540 313915910
167805468215 330822030
989777144645 330816541
471505846655 330811052
388428388060 330805563
791161498600 289610618
443446572560 330800074
397781479425 330794585
362569841345 268708506
474806937725 127218553
571638942445 330789096
942461505975 330783607
119389465855 330778118
99582919435 330772629
346064385995 330767140
492412756765 330761651
771905134025 307570626
854982592620 330756162
408785116325 330750673
202466924450 330745184
107285465265 330739695
602449125765 41480373
23107642980 53506772
100133101280 330734206
75925100100 330728717
11553824235 330723228
472606210345 330717739
44014553090 126411670
355967659205 330712250
318555293745 330706761
595296761780 330701272
260786200020 330695783
459401846065 330690294
611252035285 330684805
533126213295 330679316
321856384815 330673827
57769099215 330668338
898446958375 306653963
357618204740 330662849
922104777710 330657360
673422583770 75034630
993628417560 330651871
594746579935 330646382
798999836801 192230269
611802217130 330640893
492962938610 148482939
581542215655 211798554
927056414315 330635404
211820015815 107787493
104580422124 194052617
194214196775 258032401
788410589375 330629915
517170939790 330624426
30308634016 56092091
236578198840 330618937
22007279290 187981783
885792775940 330613448
635460036465 15248442
507267666580 330607959
549631668645 330602470
395580752045 30441994
32460734345 330596981
12654187925 330591492
15955278995 330586003
755399678675 330580514
297098201790 330575025
618404399270 144843732
364770568725 252417154
775756406940 96172769
284050290477 107320928
798313862585 330569536
298198565480 330564047
410435661860 330558558
891294594390 330553069
840127682805 330547580
399432024960 330542091
637660763845 96293527
620156716354 204223734
998029872320 330536602
13754551615 330531113
482509483555 330525624
737793859635 330520135
711935312920 330514646
266838200315 330509157
3301096560 330503668
671221856390 330498179
20356733755 330492690
203567288140 223429745
358168386585 45794727
206868379210 330487201
472056028500 330481712
360919295810 247175159
702032039710 330476223
192563651240 176032230
611802217130 80671833
903948776825 330470734
554033123405 314980776
897896776530 330465245
677273856685 83822519
48416007850 330459756
242630199135 306582606
573839669825 330454267
429141844590 330448778
284994201200 268774374
979323689590 330443289
671772038235 44406010
101233464970 330437800
63270917665 219060501
800514589965 330432311
754299314985 330426822
321856384815 330421333
944112051510 330415844
109486192645 330410355
982624780660 330404866
939160414905 5675626
967219689000 330399377
709184403695 82302066
623356035875 330393888
188712378325 330388399
117738920320 330382910
132043648290 126653186
94175808191 234325410
785659680150 330377421
370822569020 330371932
441796027025 330366443
955115688410 330360954
903398594980 330355465
980974235125 330349976
506167302890 330344487
748247314690 330338998
825822954835 330333509
330659294335 330328020
112237101870 330322531
912751686345 330317042
941946530576 41183967
371922932710 166596639
457201118685 330311553
381826205920 330306064
180459650650 35475407
956766233945 330300575
139218363483 304260759
571638942445 724548
965569143465 128190106
651457037348 15133173
929257141695 206781608
847280046790 330295086
293246928875 61778695
530375304070 330289597
126541829840 330284108
60520008440 330278619
293246928875 330273130
289945837805 330267641
980974235125 330262152
878640411955 330256663
990877508335 330251174
167805468215 330245685
924855686935 330240196
729541131960 330234707
842328410185 330229218
725689859045 330223729
199384784101 95415287
478658210640 330218240
757050224210 330212751
945212415200 330207262
193664014930 330201773
645363309675 330196284
8802915010 45492832
955665870255 330190795
92980737295 330185306
808217135795 27604181
801064771810 330179817
978773507745 330174328
826923318525 330168839
967496976813 47523762
66572008735 54066650
754849496830 330163350
183388266250 42095141
607526087218 2689610
902848413135 330157861
18706188220 330152372
779057498010 330146883
892394958080 52721845
499014938905 286931986
601898943920 330141394
287745110425 330135905
221173107180 330130416
25308370360 330124927
413186571085 330119438
242080017290 330113949
758700769745 104000083
514970212410 6575822
533126213295 187696355
463803300825 330108460
878640411955 330102971
495713847835 330097482
666270219785 330091993
991977872025 330086504
720738222440 168095136
827118485409 22922064
420889116915 330081015
679474584065 330075526
410435661860 330070037
172206922975 330064548
108385828955 330059059
661318583180 330053570
593646216245 330048081
278392019060 330042592
744946223620 11439076
492412756765 330037103
26408734050 330031614
913852050035 330026125
281693110130 330020636
735593132255 330015147
582642579345 21204007
822521863765 330009658
974372052985 330004169
538077849900 48517271
79226191170 329998680
579341488275 254030920
46765462315 329993191
231076380390 329987702
868186956900 329982213
796113135205 329976724
667920765320 117129771
260786200020 329971235
742195314395 329965746
137545466740 329960257
519921849015 64808623
132593830135 329954768
278942200905 329949279
873688775350 329943790
160653104230 329938301
836276409890 199728243
376324387470 154098186
384694700503 33982399
325745356182 247899707
367627536408 143279367
399982206805 329932812
60520008440 329927323
41813825710 329921834
989226962800 329916345
97594276037 85815026
163954195300 329910856
887993503320 329905367
338361840165 327369449
879190593800 329899878
102983465696 193404915
675623311150 329894389
870387684280 329888900
362569841345 329883411
997479690475 329877922
605200034990 250424647
625006581410 329872433
227225107475 329866944
767002184850 240001036
227225107475 329861455
605200034990 218775073
298198565480 244814889
836826591735 329855966
475907301415 194118485
337261476475 329850477
454450209460 302487812
221173107180 329844988
651415309970 183639984
499014938905 329839499
876439684575 316748234
715786585835 329834010
326808021420 236927196
480308756175 329828521
807666953950 156656060
601348762075 329823032
328458566955 329817543
746596769155 329812054
310852747915 329806565
623356035875 273730941
118289102165 329801076
314153838985 229692694
291046201495 329795587
644262945985 329790098
788960771220 25710476
648664400745 251632227
316904748210 329784609
250332744965 304397984
540278577280 100887820
262986927400 329779120
276191291680 329773631
445097118095 329768142
59969826595 126219555
490212029385 329762653
37962552795 151095703
661868765025 329757164
973271689295 329751675
649214582590 329746186
4401460250 8162143
655816764730 329740697
314715487351 36611630
683325856980 329735208
821971681920 329729719
327908385110 329724230
489661847540 329718741
669021129010 200716263
197515287845 311089075
534226576985 329713252
534226576985 329707763
242080017290 208675313
304250565775 329702274
632709127240 329696785
108385828955 329691296
669021129010 329685807
111136738180 329680318
209619288435 329674829
802715317345 329669340
329558930645 329663851
371372750865 329658362
467654573740 329652873
967769870845 329647384
995829144940 329641895
79776373015 329636406
106185101575 329630917
905599322360 111959133
897570897181 96864383
985375689885 329625428
210719652125 329619939
410515213937 51272749
868186956900 329614450
942461505975 329608961
763102224505 329603472
732842223030 329597983
403833479720 329592494
678374220375 329587005
230526198545 6570333
725139677200 329581516
224474198250 329576027
384577115145 329570538
359818932120 235049958
766953497420 329565049
478658210640 329559560
116088374785 329554071
537527668055 243212101
715236403990 329548582
936409505680 329543093
108936010800 329537604
874238957195 329532115
131810099410 6037900
359268750275 191083068
789510953065 329526626
813718954245 329521137
254734199725 329515648
368621841640 329510159
681125129600 329504670
925956050625 329499181
193664014930 101354385
221173107180 329493692
780708043545 329488203
699831312330 329482714
433543299350 329477225
547981123110 329471736
345514204150 329466247
83735279731 142807313
979873871435 329460758
1650551025 294331158
920454232175 329455269
801064771810 329449780
641567750110 98137831
974372052985 329444291
86378555155 329438802
897896776530 329433313
408785116325 13420605
63821099510 329427824
817020045315 329422335
885792775940 319981255
568337851375 122322365
39613098330 329416846
556784032630 329411357
348815295220 329405868
793362225980 329400379
548531304955 223682239
84728009620 216173287
22007279290 273928545
939285273188 157666036
90229828070 329394890
435744026730 329389401
242080017290 329383912
249232381275 329378423
188162196480 54083117
612902580820 63963317
212370197660 329372934
315804384520 319037147
265737836625 329367445
943561869665 329361956
837376773580 329356467
872038229815 247564878
22007279290 252889208
419788753225 329350978
765853133730 173155994
380725842230 329345489
340562567545 26533826
486405854094 232415238
123790920615 329340000
429692026435 329334511
539728395435 38313220
775206225095 329329022
591995670710 329323533
19256370065 329318044
266288018470 141671090
335060749095 329312555
176608377735 282870126
14854915305 6367240
428041480900 329307066
182660378030 329301577
864335683985 177629529
420338935070 329296088
654716401040 150843209
464353482670 278456970
134244375670 324246208
193113833085 329290599
984825508040 329285110
159002558695 323214276
687177129895 329279621
440203225770 189085072
282793473820 329274132
891844776235 204059064
133144011980 329268643
92430555450 329263154
417588025845 329257665
227775289320 192449829
125991647995 329252176
625006581410 329246687
505617121045 67311607
127092011685 329241198
346064385995 106700671
437394572265 248179646
980424053280 329235709
464903664515 329230220
440695663335 29541798
884692412250 329224731
196414924155 329219242
533126213295 7525419
218422197955 246752506
540278577280 329213753
129292739065 163824694
576040397205 329208264
537527668055 329202775
577690942740 329197286
200816378915 329191797
711935312920 329186308
266838200315 292437453
873138593505 329180819
42364007555 329175330
443446572560 329169841
221723289025 329164352
17605824530 329158863
771905134025 329153374
233827289615 329147885
998580054165 329142396
506167302890 142812802
622255672185 329136907
853882228930 329131418
511669121340 329125929
351079865159 210486683
566137123995 329120440
149099285485 329114951
239329108065 329109462
788960771220 192965795
36862189105 329103973
857183320000 329098484
686076766205 329092995
222823652715 29700979
837376773580 190940354
415387298465 329087506
170006195595 329082017
391729479130 71120973
717987313215 254958561
397231297580 329076528
513319666875 317258711
523773121930 328472738
577690942740 329071039
999130236010 329065550
736693495945 329060061
571088760600 329054572
413736752930 329049083
984825508040 329043594
239329108065 329038105
341112749390 329032616
226124743785 329027127
478108028795 329021638
190362923860 329016149
902848413135 154855668
415387298465 105509558
880290957490 329010660
889093867010 329005171
561185487390 328999682
883592048560 328994193
719087676905 328988704
8802915010 253460064
402733116030 328983215
721288404285 328977726
163404013455 220032054
374123660090 328972237
550187335 328966748
59969826595 237591365
346614567840 328961259
102333828660 328955770
827473500370 328950281
809317499485 328944792
486910938315 328939303
390629115440 328933814
678924402220 328928325
163404013455 328922836
33561098035 328917347
189812742015 101831928
962818234240 328911858
388978569905 328906369
326808021420 328900880
671941077479 96749114
845079319410 285054748
352666568135 93005616
256384745260 191439853
779607679855 328895391
651965491815 328889902
555683668940 328884413
316904748210 261951547
210169470280 119215591
817570227160 328878924
747826837915 29755869
922194391124 33696971
650865128125 328873435
912201504500 328867946
815919681625 328862457
408785116325 328856968
808217135795 67152426
487461120160 328851479
276964716644 104631318
211820015815 328845990
768053861110 328840501
732842223030 328835012
157902195005 328829523
125441466150 35876104
330659294335 328824034
691851964300 17729470
671221856390 328818545
743845859930 83959744
835726228045 262829787
121590193235 138591761
65471645045 285515824
81426918550 328813056
751037195815 81681809
666270219785 328807567
192013469395 235346364
500665484440 83048570
596947307315 328802078
489111665695 102024043
912201504500 328796589
160653104230 328791100
287745110425 328785611
324607294040 287480886
939160414905 328780122
445647299940 328774633
206868379210 140765405
318005111900 328769144
945212415200 328763655
475357119570 328758166
419238571380 328752677
273440382455 328747188
536427304365 328741699
143047285190 328736210
692678948345 296054704
480858938020 328730721
265737836625 39043257
905049140515 328725232
253083654190 328719743
116638556630 328714254
838477137270 22082247
958966961325 128722539
353216749980 328708765
18156006375 190572591
356517841050 265294348
502316029975 124814371
88029100690 328703276
171894584989 13332781
598047671005 328697787
860484411070 328692298
511118939495 328686809
143047285190 328681320
267388382160 328675831
423089844295 303914952
168355650060 144179563
202466924450 328670342
275090927990 286586179
813718954245 328664853
366971296105 328659364
335610930940 328653875
898997140220 213922797
244830926515 328648386
328458566955 328642897
772512741788 177508771
391729479130 328637408
305350929465 328631919
129292739065 328626430
823622227455 328620941
766953497420 328615452
161753467920 328609963
91880373605 49829142
946862960735 328604474
922654959555 197905895
220072743490 328598985
728440768270 328593496
139746194120 152555777
122785302554 53819645
282429753305 105416245
361469477655 328588007
892463850519 242613800
464991329334 145134649
497951302114 16016902
77025463790 328582518
869837502435 205870434
168519595512 147445518
801064771810 311215322
581542215655 328577029
299849111015 328571540
683876038825 214762614
390078933595 328566051
400532388650 171377558
354317113670 191017200
556784032630 108072921
266935223879 219636846
31910552500 241988054
217872016110 328560562
945212415200 328555073
434093481195 328549584
111686920025 328544095
976572780365 328538606
797213498895 158697968
488599215236 102199691
770804770335 328533117
822521863765 128453578
898446958375 328527628
399432024960 328522139
905049140515 328516650
937509869370 328511161
170556377440 328505672
698180766795 11422609
711385131075 328500183
842878592030 328494694
434093481195 328489205
409335298170 316512207
97450996670 253624734
946312778890 328483716
928156778005 328478227
733392404875 328472738
228875653010 231410751
300949474705 328467249
177765053076 1679634
383476751455 328461760
848380410480 328456271
797213498895 328450782
25858552205 328445293
465453846360 328439804
579341488275 216886857
481409119865 328434315
145832242682 198421861
999680417855 27148594
724589495355 328428826
55568371835 235818418
155151285780 298881539
149099285485 328423337
426941117210 328417848
776856770630 328412359
331209476180 328406870
47865826005 328401381
95181464675 328395892
574389851670 326650390
704232767090 328390403
413736752930 5801873
620605126650 328384914
2762375747 43807709
797763680740 160059240
11553824235 163006833
756500042365 328379425
37962552795 43368589
726240040890 328373936
602449125765 328368447
142497103345 328362958
427491299055 328357469
315938316120 130341794
903398594980 328351980
148549103640 292031267
610701853440 328346491
539178213590 210453749
999680417855 230000078
847830228635 328341002
188162196480 328335513
155701467625 328330024
67122190580 328324535
545780395730 328319046
712485494765 325113470
473156392190 277282324
770964126983 86347459
632158945395 328313557
260236018175 328308068
736693495945 328302579
361469477655 13404138
558984760010 328297090
266838200315 328291601
507817848425 328286112
171106559285 328280623
125991647995 328275134
447848027320 21291831
233827289615 34761837
336711294630 328269645
620054944805 328264156
32460734345 328258667
99047640225 268609704
870937866125 56992287
341662931235 10088782
505066939200 328253178
480858938020 111404744
911651322655 328247689
413186571085 147275359
296548019945 328242200
924305505090 328236711
798864044430 229906765
473418766390 52826136
146348376260 328231222
102333828660 328225733
572739306135 328220244
968870234535 74222258
634909854620 328214755
172311010882 204157866
710284767385 328209266
939160414905 328203777
115538192940 328198288
351016022600 79283116
66572008735 186598555
872588411660 230120836
117188738475 328192799
588694579640 328187310
292146565185 328181821
266838200315 328176332
353766931825 328170843
907249867895 328165354
812618590555 122251008
225574561940 134617725
574940033515 328159865
347714931530 328154376
324607294040 140232972
548531304955 328148887
47315644160 328143398
215168109192 137966015
779607679855 144113695
158452376850 328137909
760351315280 328132420
986476053575 328126931
485810574625 328121442
538146978366 143136653
496814211525 325415365
286644746735 328115953
218422197955 198432839
21457097445 328110464
316904748210 328104975
127092011685 328099486
42914189400 328093997
865510039395 51388018
915502595570 116246042
174407650355 328088508
6602187630 269098225
124341102460 328083019
129842920910 328077530
677824038530 328072041
86378555155 265711512
222843813812 171289734
978773507745 281382607
760351315280 275169059
117738920320 328066552
994728781250 328061063
495713847835 34053756
902848413135 328055574
513319666875 328050085
166705104525 193174377
115538192940 328044596
827473500370 328039107
902848413135 328033618
771905134025 133185096
429141844590 170773768
333410203560 328028129
82527282240 328022640
475357119570 328017151
423640026140 328011662
273440382455 40223392
751548405760 321424862
996379326785 328006173
903398594980 328000684
332860021715 327995195
8252733165 327989706
252533472345 162221906
367521477950 6422130
412086207395 327984217
201366560760 113496053
974922234830 327978728
464396972017 98626352
939160414905 327973239
834625864355 327967750
543579668350 327962261
905599322360 327956772
27509097740 327951283
960067325015 327945794
392279660975 287656534
17605824530 327940305
848573809906 57420429
634359672775 31166542
82527282240 327934816
18156006375 327929327
313053475295 327923838
902298231290 327918349
141946921500 327912860
189262560170 266282368
264087291090 327907371
387328024370 327901882
267938564005 327896393
817570227160 327890904
471505846655 243464595
716886949525 327885415
13754551615 92462205
298748747325 216014106
763288773659 106464644
713035676610 28894096
853332047085 327879926
289945837805 327874437
42364007555 327868948
988676780955 327863459
172206922975 327857970
304250565775 319366487
64371281355 327852481
514970212410 212479190
132593830135 327846992
666823469981 227162265
591445488865 327841503
901748049445 327836014
47865826005 327830525
31910552500 327825036
398881843115 16165105
145248012570 327819547
532025849605 140809317
843428773875 327814058
614553126355 327808569
740544768860 327803080
293246928875 327797591
380725842230 327792102
812618590555 327786613
72624009030 253866250
78125827480 327781124
379075296695 130429618
470506041445 106777517
852231683395 327775635
453349845770 327770146
61070190285 327764657
176608377735 239803432
429692026435 327759168
837926955425 327753679
143047285190 327748190
958564933079 129216549
717437131370 278116652
558434578165 327742701
777406952475 327737212
735042950410 126927636
441245845180 327731723
82527282240 327726234
166154922680 327720745
224474198250 327715256
665720037940 327709767
75374918255 327704278
295503320204 226827436
731741859340 232135299
317454930055 324372455
211820015815 101694703
353216749980 327698789
265737836625 327693300
55568371835 46299715
573289487980 327687811
226741842029 172694918
168355650060 327682322
929807323540 327676833
983174962505 327671344
680574947755 327665855
843428773875 327660366
707533858160 327654877
991427690180 327649388
700381494175 216250133
889644048855 327643899
373573478245 327638410
231626562235 316418894
929257141695 327632921
702582221555 250907679
244830926515 327627432
686076766205 327621943
47865826005 327616454
483059665400 268796330
171656741130 327610965
472056028500 206633405
989249786062 252225039
158452376850 251769452
61620372130 327605476
36862189105 327599987
269038927695 100091915
826373136680 327594498
825822954835 315194847
480308756175 327589009
594746579935 327583520
94631282830 327578031
617304035580 327572542
687727311740 327567053
979873871435 251720051
697270404840 125577342
91880373605 327561564
648664400745 327556075
945762597045 162990366
380725842230 153000386
820871318230 327550586
298198565480 177958869
983725144350 327545097
320756021125 327539608
172757104820 327534119
537527668055 327528630
967769870845 327523141
937509869370 327517652
221173107180 327512163
960617506860 327506674
105634919730 327501185
922104777710 327495696
63821099510 129930119
835726228045 327490207
501215666285 327484718
53367644455 327479229
265737836625 170960394
698730948640 327473740
629958218015 327468251
182682015668 243503018
802715317345 327462762
215671288730 302202384
898075844177 4786408
154050922090 327457273
373573478245 327451784
943011687820 327446295
32460734345 327440806
143597467035 1509475
951814597340 327435317
498472276990 65796643
953465142875 214510120
609051307905 327429828
159552740540 249754989
802165135500 327424339
363966429898 20161097
55018189990 57826615
386951629754 78108470
129842920910 204168844
326808021420 327418850
982624780660 49313176
276741473525 327413361
300949474705 327407872
202466924450 310490774
298198565480 327402383
864885865830 327396894
270139291385 327391405
456650936840 327385916
148549103640 327380427
807666953950 327374938
127092011685 327369449
399432024960 327363960
995829144940 98719665
588694579640 327358471
892394958080 327352982
473156392190 327347493
971621143760 274170061
703132403400 327342004
484710210935 327336515
758150587900 327331026
622805854030 148675054
34111279880 89421299
702661570539 243612798
271910227157 114275491
910224925924 70478760
985925871730 327325537
972721507450 327320048
957316415790 327314559
873688775350 249436627
777957134320 327309070
680574947755 327303581
644262945985 159685988
206868379210 327298092
305901111310 294270779
39062916485 327292603
886342957785 327287114
118289102165 230000078
924855686935 327281625
660218219490 327276136
585393488570 327270647
398881843115 327265158
330109112490 327259669
5490 327254180
621155308495 292618590
387328024370 173803696
812618590555 29860160
930357505385 327248691
730091313805 327243202
634909854620 327237713
569438215065 327232224
51717098920 33642081
739994587015 327226735
415937480310 321479752
198615651535 327221246
813168772400 327215757
217872016110 327210268
224474198250 327204779
469855301120 327199290
990327326490 327193801
134794557515 327188312
972171325605 327182823
938060051215 36084686
358168386585 327177334
922654959555 147703501
248682199430 327171845
18706188220 327166356
324607294040 53907469
116638556630 327160867
917703322950 327155378
674522947460 246093826
725689859045 103138310
713585858455 327149889
605200034990 14243955
203567288140 327144400
601898943920 327138911
243730562825 327133422
135344739360 327127933
882491684870 327122444
209619288435 327116955
375224023780 327111466
401082570495 327105977
33010916190 327100488
697080403105 327094999
352116386290 327089510
244830926515 327084021
978347305943 95815984
792812044135 198696311
790611316755 32961445
389528751750 119572376
305901111310 327078532
527624394845 232629309
214570925040 327073043
560085123700 327067554
714136040300 327062065
380175660385 132680108
240979653600 327056576
567787669530 327051087
420889116915 327045598
118289102165 327040109
121040011390 327034620
384577115145 327029131
333960385405 327023642
140296375965 327018153
172206922975 130742491
58319281060 327012664
596397125470 327007175
199794453035 150184529
326808021420 327001686
530375304070 326996197
200816378915 326990708
240429471755 326985219
831874955130 326979730
826373136680 326974241
284444019355 326968752
847280046790 326963263
12654187925 326957774
192013469395 326952285
303150202085 326946796
858833865535 9973513
338912022010 326941307
725139677200 326935818
963918597930 143400125
273440382455 326930329
462702937135 326924840
273990564300 326919351
434643663040 203844993
723131520407 21077760
773555679560 326913862
543029486505 103044997
973821871140 326908373
919904050330 326902884
717987313215 326897395
442346208870 326891906
839027319115 326886417
922654959555 96167280
458336990716 60346066
83077464085 295884545
60520008440 326880928
382926569610 326875439
620605126650 326869950
955115688410 326864461
855532774465 326858972
991427690180 326853483
161203286075 326847994
479208392485 326842505
351016022600 326837016
884142230405 326831527
604099671300 326826038
722938949820 141237459
108936010800 326820549
823622227455 326815060
678924402220 326809571
462702937135 281887595
718537495060 326804082
90229828070 326798593
134244375670 326793104
606481003247 137746455
820871318230 193443338
848436535505 264152636
877540048265 169363095
466554210050 186675401
248132017585 326787615
886893139630 326782126
456100754995 38796252
885792775940 326776637
987576417265 203400384
202466924450 326771148
560085123700 228885811
846179683100 326765659
477007665105 326760170
83077464085 326754681
905049140515 185830095
94081100985 326749192
165604740835 326743703
329558930645 326738214
649214582590 326732725
269589109540 326727236
361687314109 105943189
874238957195 326721747
483059665400 326716258
733947202969 233189187
222823652715 60845565
686630548834 106234106
680024765910 326710769
937670554356 55065648
9353096855 23328250
340012385700 314651436
506717484735 222721664
182110196185 326705280
545780395730 326699791
34111279880 326694302
24758188515 35815725
802165135500 326688813
890194230700 26067261
529274940380 326683324
273990564300 326677835
557334214475 115483071
197515287845 326672346
494244335009 89887864
584293124880 326666857
362569841345 161711429
723489131665 326661368
434093481195 74189324
343863658615 326655879
231626562235 326650390
109486192645 326644901
719087676905 63321104
576040397205 326639412
67672372425 144261898
181009832495 61833585
658017492110 326633923
496264029680 326628434
972721507450 326622945
686626948050 326617456
698730948640 326611967
685562059767 267149630
924006939005 57069133
273440382455 326606478
141946921500 326600989
45114916780 326595500
138645830430 326590011
543029486505 114802435
144697830725 125637721
299298929170 80924327
355967659205 190742750
796113135205 221349414
225574561940 326584522
540828759125 326579033
826923318525 326573544
427491299055 326568055
958966961325 326562566
578273059587 270969974
137545466740 326557077
585943670415 326551588
265187654780 326546099
732292041185 299013275
877540048265 326540610
196414924155 326535121
94631282830 326529632
518271303480 326524143
873138593505 237717612
661868765025 326518654
80876736705 326513165
632158945395 326507676
234377471460 326502187
879190593800 326496698
125441466150 326491209
299298929170 308877008
806016408415 326485720
808217135795 326480231
448948391010 326474742
333960385405 326469253
765302951885 326463764
648114218900 326458275
171106559285 326452786
666820401630 326447297
96281828365 186466819
772455315870 84316529
629408036170 326441808
775206225095 197834538
915502595570 326436319
778507316165 149827744
157352013160 297756294
243730562825 326430830
6602187630 161865121
386777842525 149789321
513869848720 326425341
514420030565 5148682
561735669235 230960653
470594299076 54406968
578241124585 326419852
111136738180 326414363
514970212410 14029884
563386214770 158747369
558984760010 326408874
573839669825 326403385
840127682805 326397896
479758574330 326392407
111686920025 256594283
105084737885 33356653
237128380685 326386918
71523645340 108753557
832425136975 326381429
466004028205 326375940
917153141105 326370451
519921849015 326364962
935309141990 326359473
894045503615 101497099
330258643828 160421514
891294594390 180780215
822521863765 33296274
818120409005 203482719
8802915010 326353984
949063688115 326348495
902848413135 326343006
937509869370 326337517
679474584065 326332028
37962552795 96145324
128742557220 326326539
736693495945 112694659
51717098920 326321050
189812742015 326315561
111136738180 310655444
768053861110 109807445
601348762075 326310072
243730562825 241011012
643832051088 189886466
348815295220 326304583
275641109835 6938096
112787283715 326299094
586750841751 17877673
850030956015 326293605
832975318820 326288116
562285851080 243234057
648114218900 119012498
623356035875 307718829
875339320885 193498228
404383661565 326282627
622805854030 326277138
987026235420 179320141
486360756470 326271649
40163280175 326266160
469855301120 326260671
397469322576 6257460
703682585245 326255182
540278577280 35700456
56382629470 14803833
488011302005 326249693
864490945839 133854754
689377857275 345807
618475015255 15994946
213470561350 326244204
597497489160 326238715
875889502730 326233226
84728009620 326227737
394032312888 65868
238228744375 13898148
669021129010 56728815
736693495945 78454277
393930206510 56772727
812618590555 938619
781829402660 209795069
189262560170 179759261
46215280470 326222248
91330191760 326216759
175508014045 326211270
952364779185 326205781
367521477950 326200292
788960771220 326194803
445647299940 297476355
62720735820 326189314
998580054165 326183825
111136738180 326178336
898446958375 319750717
476457483260 126828834
286644746735 106376820
777406952475 326172847
888543685165 326167358
965569143465 326161869
632709127240 326156380
991427690180 102913261
900110265835 177645996
817570227160 326150891
733942586720 286827695
885792775940 326145402
488561483850 326139913
629408036170 144530859
502866211820 326134424
916602959260 191055623
75925100100 326128935
638210945690 326123446
527624394845 326117957
210169470280 326112468
764202588195 205678319
324607294040 326106979
333960385405 232766534
413186571085 326101490
396681115735 326096001
379075296695 326090512
973821871140 326085023
152400376555 326079534
888543685165 326074045
263537109245 326068556
66021826890 326063067
210719652125 43736352
154050922090 93483159
141396739655 55455367
407684752635 326057578
911651322655 326052089
395580752045 326046600
227225107475 2793901
825822954835 326041111
208518924745 24310781
889093867010 326035622
380175660385 326030133
693779312035 326024644
234377471460 326019155
842328410185 318422379
979873871435 150096705
176210252168 157298273
283343655665 326013666
867636775055 99191719
884142230405 105268042
624456399565 326008177
494063302300 326002688
819220772695 325997199
86378555155 65341056
982074598815 325991710
380175660385 325986221
646463673365 325980732
428591662745 325975243
424190207985 325969754
42914189400 307016237
359268750275 108923716
569988396910 325964265
629958218015 325958776
836826591735 325953287
725393032973 27351687
24208006670 325947798
421439298760 325942309
750448042070 160635585
106735283420 325936820
216221470575 185594068
764752770040 223023559
422539662450 325931331
144147648880 325925842
13754551615 325920353
495713847835 325914864
22557461135 325909375
456650936840 325903886
425840753520 325898397
674522947460 266117698
849480774170 325892908
846729864945 325887419
873138593505 325881930
753749133140 58913437
181128757169 192323582
688277493585 325876441
83077464085 325870952
753198951295 24799302
933658596455 325865463
552932759715 325859974
192013469395 156425522
930357505385 325854485
799964408120 325848996
873688775350 325843507
418138207690 268280364
743385434213 64704332
342763294925 325838018
527624394845 325832529
632158945395 325827040
638210945690 274883631
379625478540 325821551
774656043250 325816062
303150202085 11949553
868737138745 325810573
719637858750 325805084
554033123405 325799595
35761825415 322604997
741094950705 325794106
580441851965 325788617
304800747620 325783128
223373834560 325777639
372473114555 325772150
163404013455 48692919
986476053575 325766661
125991647995 257132205
88747405116 25864168
472056028500 60011237
987026235420 79963752
889093867010 325761172
511118939495 325755683
868186956900 41688955
895145867305 116701629
801614953655 325750194
624456399565 325744705
848380410480 325739216
423089844295 323724753
991977872025 325733727
998029872320 325728238
8252733165 158094178
187061832790 325722749
669571310855 58271224
881391321180 18075277
71523645340 261753943
171656741130 325717260
321306202970 325711771
539728395435 325706282
722938949820 325700793
152400376555 325695304
963368416085 15193552
688277493585 325689815
918253504795 325684326
220072743490 325678837
237128380685 325673348
472606210345 222524060
191463287550 325667859
898997140220 6927118
297098201790 325662370
837926955425 325656881
281142928285 325651392
708084040005 60208841
962420811265 6230015
190913105705 325645903
521022212705 168638547
746828026214 50339619
93530919140 325640414
343863658615 325634925
993078235715 325629436
88579282535 302570147
511118939495 455587
933108414610 325623947
408785116325 325618458
46215280470 325612969
689377857275 51569155
352116386290 325607480
719087676905 325601991
561185487390 325596502
283343655665 325591013
196965106000 325585524
804425528310 261183087
761451678970 325580035
631058581705 325574546
144292448700 90392852
582642579345 46985840
736693495945 325569057
918253504795 325563568
847830228635 325558079
650865128125 205716742
382926569610 325552590
558984760010 325547101
440695663335 325541612
361469477655 267440547
9903278700 325536123
197515287845 325530634
784559316460 160141575
678374220375 325525145
929807323540 325519656
602999307610 325514167
638210945690 189233275
950164051805 260864725
615103308200 325508678
995278963095 325503189
188777417486 116926678
223373834560 325497700
344413840460 325492211
914952413725 325486722
866536411365 325481233
325707657730 325475744
483609847245 61306641
116088374785 325470255
880290957490 325464766
865986229520 325459277
549631668645 325453788
532025849605 325448299
928706959850 30765845
647013855210 325442810
203017106295 325437321
279492382750 325431832
255284381570 325426343
304800747620 325420854
721288404285 325415365
579341488275 1136223
991427690180 325409876
203567288140 241806917
391729479130 325404387
300949474705 325398898
790061134910 271458495
802715317345 21818775
629408036170 291180472
413186571085 325393409
299849111015 66883465
381826205920 325387920
881391321180 130989496
330659294335 325382431
616753853735 325376942
551282214180 325371453
824172409300 325365964
85278191465 13738967
47315644160 325360475
163404013455 325354986
662418946870 325349497
18156006375 325344008
838477137270 325338519
821421500075 325333030
459601393171 11450054
485810574625 325327541
921554595865 325322052
568888033220 325316563
828573864060 17899629
83077464085 188349546
386777842525 325311074
322406566660 90354429
775756406940 325305585
23107642980 133135695
650865128125 325300096
828023682215 325294607
134244375670 325289118
649764764435 325283629
859384047380 325278140
420338935070 48352601
383476751455 325272651
504516757355 325267162
251983290500 325261673
255834563415 184413933
753198951295 325256184
407134570790 297833140
918803686640 325250695
845629501255 325245206
456100754995 64106031
795562953360 36051752
113337465560 133695573
184861105410 325239717
991427690180 325234228
995829144940 325228739
642062218605 325223250
812656283518 138163619
684976402515 12849749
123240738770 325217761
152400376555 325212272
741094950705 325206783
459952027910 325201294
514420030565 325195805
560085123700 286811228
157902195005 325190316
492962938610 325184827
388428388060 325179338
681125129600 30524329
556784032630 297597113
569988396910 128744495
75549512367 120549418
686076766205 325173849
261336381865 61795162
503555962468 44784751
872038229815 325168360
795577993220 244633752
48966189695 325162871
751548405760 325157382
45665098625 325151893
434093481195 325146404
509468393960 325140915
440145481490 325135426
713585858455 325129937
700931676020 325124448
184591109570 39229883
303700383930 325118959
738344041480 118375774
609051307905 325113470
812294818982 41255324
109486192645 325107981
654716401040 325102492
822521863765 325097003
218422197955 168380564
480308756175 325091514
43464371245 213626391
829674227750 325086025
786209861995 85573510
414286934775 122229052
410435661860 325080536
316354566365 325075047
737793859635 325069558
495713847835 325064069
508918212115 250957080
505066939200 325058580
566687305840 325053091
562836032925 325047602
319105475590 325042113
365320750570 325036624
827473500370 325031135
433543299350 325025646
625006581410 325020157
831324773285 325014668
458851664220 298052700
340012385700 325009179
399432024960 188711820
709734585540 325003690
455550573150 324998201
766403315575 324992712
284444019355 324987223
222823652715 324981734
491312393075 324976245
262986927400 324970756
271239655075 324965267
933658596455 324959778
244280744670 324954289
846179683100 324948800
673972765615 324943311
990327326490 324937822
51166917075 324932333
269589109540 324926844
353766931825 324921355
91330191760 324915866
843428773875 324910377
34661461725 69413894
526524031155 162309730
453900027615 324904888
505066939200 54374034
584293124880 220948717
859384047380 60664428
286155443389 97577953
35761825415 324899399
60520008440 324893910
166705104525 324888421
388978569905 324882932
81426918550 324877443
127092011685 148889125
461602573445 324871954
521022212705 324866465
362019659500 324860976
522672758240 324855487
805466226570 147467474
275641109835 324849998
86928737000 324844509
480858938020 324839020
57218917370 324833531
477557846950 324828042
647013855210 324822553
276741473525 168166493
299298929170 324817064
367521477950 324811575
812618590555 93197731
658017492110 324806086
190913105705 324800597
456100754995 78629925
49516371540 324795108
548531304955 324789619
678924402220 324784130
929257141695 91347938
56668735525 324778641
583742943035 238447649
992528053870 324773152
864885865830 324767663
945762597045 324762174
87478918845 324756685
466554210050 324751196
457201118685 324745707
513319666875 15863210
46765462315 269087247
799964408120 324740218
999130236010 324734729
825272772990 324729240
817570227160 324723751
874238957195 324718262
156251649470 135671613
952914961030 110526504
167255286370 324712773
508368030270 324707284
359392532714 65785665
787860407530 324701795
193113833085 324696306
900647685755 324690817
554033123405 75885425
209619288435 222299011
287194928580 324685328
631058581705 269855707
398881843115 310430395
624012731765 199278145
212920379505 324679839
865986229520 324674350
583742943035 324668861
451699300235 179578124
975472416675 324663372
835176046200 324657883
887443321475 324652394
125991647995 84168326
283343655665 324646905
692128766500 324641416
362681372336 110257543
743845859930 324635927
481409119865 324630438
894045503615 324624949
387328024370 324619460
260786200020 324613971
955115688410 324608482
858833865535 324602993
983174962505 233030006
572739306135 324597504
256384745260 314602035
490212029385 324592015
760901497125 324586526
731741859340 324581037
620054944805 324575548
528174576690 81643386
529274940380 324570059
262436745555 324564570
329049043549 73854495
977673144055 324559081
384026933300 324553592
497364393370 162924498
348815295220 34893573
531475667760 324548103
521572394550 324542614
709734585540 324537125
245931290205 253641201
327908385110 324531636
893495321770 324526147
622805854030 324520658
286094564890 182470827
808217135795 94849920
398331661270 34498365
977673144055 324515169
405673170706 44471878
723489131665 171915480
62170553975 324509680
886342957785 324504191
359818932120 324498702
130943284600 324493213
540278577280 104911257
854982592620 258087291
138095648585 324487724
962818234240 106986099
357068022895 161629094
298748747325 324482235
969970598225 324476746
269589109540 127635717
201366560760 324471257
394583817582 206046082
370822569020 324465768
437944754110 324460279
258585472640 173024258
541378940970 324454790
936959687525 102863860
823622227455 324449301
70423281650 324443812
631058581705 211145363
720738222440 324438323
270139291385 324432834
804365862880 235302452
532576031450 324427345
899547322065 321655400
464903664515 64473794
646463673365 324421856
880841139335 324416367
45870595807 43050227
782908770925 286394064
210719652125 324410878
159002558695 106777517
8252733165 324405389
844529137565 324399900
736143314100 307998768
78125827480 255743488
512219303185 324394411
690478220965 24058287
209760668608 66405922
271916341903 24069265
203872679633 16950032
837376773580 324388922
903398594980 324383433
154601103935 324377944
990327326490 324372455
954565506565 324366966
393930206510 324361477
330109112490 324355988
485294051328 5340797
24758188515 324350499
200266197070 324345010
432993117505 324339521
470405482965 324334032
264087291090 324328543
280042564595 324323054
879190593800 324317565
357618204740 324312076
146348376260 296191929
22733822705 135188581
564486578460 324306587
111686920025 324301098
637110582000 324295609
108385828955 324290120
693229130190 324284631
266288018470 120307902
686076766205 324279142
227225107475 324273653
227775289320 178644994
85828373310 324268164
889093867010 324262675
30260006965 324257186
708084040005 324251697
75925100100 324246208
110586556335 178233319
399982206805 324240719
330659294335 324235230
589794943330 192949328
425290571675 324229741
427491299055 324224252
370272387175 324218763
152400376555 324213274
171106559285 324207785
563386214770 324202296
454450209460 324196807
353766931825 28723937
673422583770 324191318
805466226570 126126242
995829144940 254524930
364770568725 324185829
538077849900 245676662
305350929465 5895186
24208006670 65928379
789510953065 324180340
499014938905 324174851
866536411365 324169362
24758188515 324163873
465453846360 324158384
853332047085 199838023
657467310265 324152895
275090927990 93131863
733392404875 324147406
632158945395 324141917
637660763845 324136428
455550573150 324130939
894045503615 64034674
954570413731 126587318
892093921945 18926072
683876038825 324125450
96281828365 324119961
976022598520 324114472
500115302595 131176122
726240040890 56059157
340562567545 30123632
570538578755 3496493
396130933890 269301318
533676395140 324108983
876439684575 323164875
611802217130 324103494
17055642685 324098005
625556763255 324092516
364770568725 324087027
544680032040 278846689
498464757060 324081538
45665098625 324076049
138645830430 324070560
307001475000 324065071
186511650945 324059582
580992033810 324054093
487749715313 4275931
80876736705 324048604
375224023780 324043115
92430555450 324037626
931457869075 147489430
661318583180 324032137
199716015225 324026648
806016408415 129770938
676723674840 324021159
648114218900 324015670
653065855505 324010181
145798194415 324004692
401090957687 121372768
656366946575 323999203
29159643275 323993714
207418561055 133695573
365870932415 323988225
936409505680 323982736
90780009915 87544061
15955278995 323977247
206868379210 323971758
417588025845 76242210
843978955720 230038501
820871318230 298349106
975630812748 79310561
99582919435 161596160
292696747030 323966269
844529137565 153527330
106735283420 239155730
609051307905 323960780
20979282576 22378653
233827289615 323955291
327908385110 323949802
912751686345 323944313
331209476180 99158785
428591662745 323938824
447297845475 323933335
12104006080 323927846
331209476180 323922357
637660763845 27455978
572189124290 211063028
771905134025 323916868
375273951724 184150461
335610930940 323911379
833525500665 116597338
589244761485 323905890
913852050035 132861245
441796027025 323900401
961167688705 323894912
392279660975 323889423
744946223620 323883934
267938564005 323878445
122690556925 323872956
837376773580 199036629
915502595570 323867467
986476053575 323861978
344413840460 323856489
680574947755 323851000
741094950705 323845511
709184403695 151468955
682225493290 323840022
536977486210 323834533
664619674250 323829044
927606596160 165921492
150749831020 323823555
791336927040 12893661
671772038235 323818066
913852050035 323812577
461052391600 323807088
40743152021 139903632
809867681330 107342884
834075682510 38357132
785659680150 215662810
465453846360 323801599
168905831905 323796110
657092836799 31133608
324057112195 323790621
367521477950 323785132
130393102755 323779643
439045117800 323774154
284116471350 949597
527074213000 96392329
493513120455 57294182
439595299645 323768665
176058195890 323763176
179359286960 323757687
693779312035 226075443
620605126650 96057500
857183320000 284846166
90780009915 131878714
409885480015 323752198
228325471165 323746709
773555679560 323741220
744946223620 323735731
957316415790 323730242
78125827480 323724753
637110582000 323719264
240429471755 323713775
489661847540 271222468
20471020224 136494963
1100369180 203899883
57218917370 323708286
96281828365 180983308
890194230700 42386058
915502595570 235143271
149099285485 248272959
792261862290 323702797
39613098330 422653
462152755290 28378130
214570925040 209877404
599148034695 323697308
783458952770 323691819
840677864650 160394069
979330051341 227381825
628307672480 63639466
340562567545 323686330
909450595275 323680841
296548019945 323675352
475907301415 323669863
900647685755 53962359
404933843410 323664374
11003642390 323658885
182660378030 323653396
954015324720 323647907
138095648585 184968322
888543685165 186609533
227775289320 323642418
781258225390 323636929
655266582885 102133823
999680417855 323631440
765853133730 323625951
702032039710 323620462
371372750865 323614973
200266197070 323609484
537527668055 111563925
641512036760 323603995
84177827775 323598506
818670590850 323593017
242080017290 323587528
541929122815 323582039
189262560170 323576550
968443258784 166574683
717987313215 323571061
452249482080 175900494
853882228930 46272270
39062916485 323565572
486910938315 40755825
259685836330 271634143
641512036760 312164919
298748747325 323560083
748247314690 276985918
684976402515 323554594
712485494765 323549105
572739306135 323543616
496814211525 323538127
309752384225 323532638
389528751750 91825481
14854915305 157803261
712485494765 323527149
148549103640 323521660
369722205330 323516171
481959301710 323510682
78125827480 323505193
170006195595 189957823
912751686345 323499704
467104391895 323494215
151850194710 323488726
506167302890 323483237
688827675430 5873230
91906226795 279247386
451149118390 323477748
654716401040 323472259
370272387175 323466770
647013855210 323461281
892394958080 323455792
686076766205 323450303
581542215655 323444814
313053475295 237728590
682225493290 323439325
749347678380 323433836
267517110188 14963014
706983676315 323428347
445647299940 323422858
123240738770 323417369
373573478245 323411880
34111279880 323406391
15405097150 181570631
954015324720 323400902
98482555745 323395413
798864044430 323389924
687177129895 323384435
963368416085 323378946
853882228930 323373457
906149504205 323367968
324607294040 243881759
534776758830 323362479
688277493585 49186929
573839669825 323356990
942461505975 323351501
320756021125 323346012
72073827185 323340523
433543299350 323335034
683325856980 323329545
467104391895 135270916
824722591145 323324056
221173107180 12761925
123240738770 323318567
179359286960 323313078
261336381865 323307589
427491299055 323302100
59969826595 113973596
346614567840 323296611
62170553975 323291122
522122576395 323285633
12104006080 323280144
616203671890 323274655
188712378325 178623038
130393102755 323269166
276191291680 323263677
67672372425 323258188
524873485620 323252699
692128766500 323247210
913301868190 323241721
916602959260 323236232
995278963095 323230743
859934229225 81659853
700381494175 323225254
552932759715 323219765
345145022080 96782048
957866597635 323214276
846179683100 323208787
410985843705 276162568
618954581115 323203298
648664400745 323197809
880841139335 172316177
571638942445 323192320
180459650650 323186831
263537109245 323181342
954565506565 323175853
47315644160 323170364
255284381570 323164875
890744412545 323159386
503966575510 323153897
183210559875 323148408
727340404580 323142919
30311894482 251495002
793362225980 4308865
86928737000 323137430
650865128125 323131941
451149118390 323126452
277841837215 251923144
735042950410 257692083
32460734345 323120963
24758188515 323115474
130393102755 288348148
31360370655 323109985
595296761780 167727373
616203671890 47606097
596397125470 323104496
329558930645 323099007
332309839870 323093518
957866597635 323088029
621705490340 323082540
962268052395 323077051
569438215065 323071562
15955278995 323066073
394480388355 24398605
70973463495 16038858
827473500370 323060584
415387298465 120637242
652515673660 323055095
824172409300 230642291
907249867895 323049606
291596383340 323044117
135905361283 38521802
538628031745 323038628
799964408120 323033139
540278577280 323027650
572189124290 102501586
837926955425 323022161
921554595865 323016672
76475281945 323011183
830774591440 323005694
315804384520 323000205
958416779480 322994716
941911324130 322989227
61070190285 49911477
8802915010 265568798
805466226570 322983738
37412370950 322978249
862685138450 262000948
795165771901 152676535
778507316165 322972760
767503679265 322967271
947963324425 322961782
163404013455 133959045
674522947460 32418034
541378940970 322956293
433543299350 322950804
960617506860 293557209
579341488275 219082457
627757490635 302301186
346064385995 322945315
260236018175 322939826
692128766500 322934337
483115510486 63052143
735315676864 5620736
356517841050 322928848
470955664810 322923359
633259309085 322917870
804916044725 322912381
709734585540 69754212
297648383635 322906892
52267280765 322901403
628307672480 322895914
79226191170 322890425
367521477950 273851699
563386214770 35096666
171656741130 322884936
954706442129 140200038
73724372720 319942832
385127296990 322879447
38512734640 276903583
184310923565 322873958
649214582590 136972506
741645132550 322868469
341112749390 151320752
715236403990 322862980
546880759420 322857491
559534941855 322852002
911651322655 31918535
217872016110 322846513
812068408710 322841024
439045117800 322835535
892007618398 88471702
984275326195 93763098
28609461430 322830046
976572780365 263504934
728990950115 322824557
640419676032 130413151
67672372425 322819068
56668735525 322813579
691028402810 322808090
423089844295 26270354
100133101280 322802601
784559316460 322797112
762001860815 104872834
108936010800 32280809
702582221555 322791623
702176460789 74299104
518821485325 134886686
640961854915 322786134
447887158401 33043780
738344041480 83427311
612352398975 322780645
210719652125 322775156
471505846655 219192237
667370583475 322769667
927606596160 28548289
228875653010 65780176
563936396615 322764178
549081486800 26440513
690478220965 322758689
226674925630 322753200
773005497715 322747711
203567288140 322742222
463803300825 322736733
913541655155 54851577
606300398680 322731244
133694193825 322725755
710436823663 157298273
675623311150 322720266
532025849605 322714777
12654187925 322709288
194764378620 322703799
999130236010 322698310
340562567545 260392671
194214196775 322692821
577140760895 322687332
260786200020 322681843
925405868780 322676354
136995284895 319207306
703682585245 322670865
754299314985 322665376
163954195300 322659887
423089844295 322654398
978773507745 262857232
751548405760 212616415
714686222145 10429100
32460734345 322648909
151897449511 97336437
519921849015 277479928
728990950115 322643420
97382192055 322637931
177158559580 57936395
202466924450 322632442
534776758830 31199476
763652406350 322626953
545230213885 322621464
839577500960 322615975
837926955425 322610486
944112051510 322604997
673972765615 322599508
28059279585 322594019
86378555155 170691433
295997838100 322588530
769210563896 95837940
573289487980 322583041
255284381570 107979608
284994201200 322577552
654166219195 322572063
318005111900 322566574
152400376555 133887688
79226191170 322561085
760901497125 322555596
456650936840 116531470
796113135205 322550107
737317559730 150415067
640961854915 322544618
146348376260 322539129
637268824381 21099716
654716401040 322533640
625006581410 322528151
571638942445 322522662
627207308790 322517173
462152755290 322511684
727890586425 216063507
716336767680 75967760
929815244167 173474356
918253504795 322506195
683876038825 202006178
577241961588 44279763
915502595570 322500706
988676780955 182937392
599711889639 205211754
57218917370 322495217
176608377735 322489728
671772038235 322325058
834075682510 322484239
141946921500 322478750
871488047970 91100933
874238957195 322473261
590895307020 211573505
854982592620 152764359
905599322360 322467772
84177827775 322462283
778507316165 41705422
19806551910 322456794
826995400073 156864642
964468779775 322451305
422539662450 322445816
859934229225 291218895
514420030565 122750507
847875452506 98132342
455000391305 322440327
251983290500 322434838
911101140810 322429349
836276409890 322423860
762695881905 111256541
832425136975 322418371
566687305840 322412882
101783646815 48127552
859934229225 49274753
445097118095 322407393
99582919435 167897532
470490469152 175368061
946862960735 322401904
438494935955 322396415
791161498600 191730770
848380410480 322390926
684426220670 322385437
953465142875 322379948
690478220965 322374459
254310144122 129968542
116638556630 25309779
14854915305 322368970
930907687230 285702450
60520008440 322363481
840127682805 322357992
181009832495 322352503
909450595275 322347014
372473114555 307340088
37412370950 322341525
378525114850 322336036
897896776530 322330547
894045503615 322325058
691028402810 55735306
592545852555 322319569
85828373310 322314080
220622925335 39301240
855532774465 322308591
698730948640 322303102
483059665400 322297613
365320750570 322292124
253083654190 220811492
489661847540 267583261
750998223915 322286635
209069106590 300193410
589244761485 322281146
240429471755 57475319
854432410775 322275657
16505460840 322270168
303150202085 322264679
952364779185 10269919
269589109540 322259190
738344041480 293359605
853010251552 91298537
574940033515 322253701
132593830135 322248212
905599322360 322242723
573289487980 169857105
945212415200 322237234
805466226570 322231745
918886521139 102485119
653065855505 322226256
714686222145 66422389
324607294040 211008138
721838586130 303223338
106735283420 322220767
832975318820 322215278
288845474115 322209789
26958915895 322204300
67122190580 88202741
953465142875 322198811
715236403990 322193322
71523645340 142203523
53367644455 132619729
760351315280 322187833
851681501550 322182344
940304882710 1750991
966124803332 316062109
994178599405 314190360
510018575805 322176855
109486192645 322171366
231626562235 322165877
578241124585 322160388
333960385405 322154899
918803686640 116410712
192563651240 322149410
95731646520 322143921
763102224505 322138432
870937866125 322132943
282243291975 150513869
611802217130 322127454
437944754110 322121965
483059665400 79557566
72624009030 126098797
380175660385 322116476
554583305250 322110987
123790920615 2398693
314153838985 37072706
419788753225 322105498
707533858160 322100009
231076380390 140606224
5501823940 322094520
577690942740 322089031
156801831315 322083542
945212415200 17949030
737243677790 322078053
89679646225 322072564
24758188515 322067075
81426918550 322061586
190362923860 322056097
599698216540 322050608
625006581410 322045119
451699300235 322039630
806016408415 322034141
159552740540 322028652
850581137860 322023163
310302566070 322017674
653616037350 114643254
709184403695 182273223
401082570495 322012185
873688775350 322006696
92430555450 322001207
897896776530 321995718
936959687525 321990229
46215280470 319734250
839577500960 321984740
858833865535 321979251
379625478540 285922010
284444019355 120181655
7702551320 321973762
692128766500 321968273
720738222440 321962784
173857468510 52052187
472056028500 321957295
225024380095 321951806
789510953065 321946317
392829842820 321940828
233827289615 321935339
94716032990 60763230
757600406055 321929850
168905831905 321924361
224531514388 105855365
660768401335 321573065
980424053280 321918872
103434192350 296812186
857183320000 93598428
294897474410 321913383
264087291090 321907894
965569143465 171723365
341662931235 241318396
500665484440 321902405
130393102755 321896916
38042099383 22504900
519371667170 321891427
801614953655 321885938
353766931825 321880449
639861491225 321874960
193780579334 966064
445647299940 321869471
381826205920 9638684
759250951590 321863982
840677864650 321858493
329558930645 321853004
439045117800 321847515
536977486210 321842026
90229828070 321836537
880841139335 321831048
85828373310 321825559
797213498895 321820070
207968742900 321814581
639311309380 321809092
334510567250 321803603
741094950705 321798114
174957832200 9095273
547430941265 321792625
730641495650 321787136
503966575510 252290907
879190593800 321781647
52267280765 321776158
602999307610 321770669
58869462905 39345152
338361840165 236537477
831874955130 126153687
52313602436 200650395
42914189400 150502891
808767317640 321765180
681675311445 321759691
103434192350 264339262
82527282240 321754202
926606807417 64177388
991977872025 234791975
491312393075 141693046
859384047380 22246917
645363309675 33482900
495233842855 225312472
765302951885 321748713
483059665400 321743224
184861105410 321737735
869287320590 321732246
590345125175 321726757
543029486505 321721268
673972765615 198301103
618954581115 321715779
669021129010 321710290
335060749095 321704801
620605126650 321699312
14854915305 232991583
325157475885 321693823
541929122815 321688334
683876038825 146572767
180530563041 174874051
143620773329 296098616
243730562825 321682845
967769870845 321677356
716336767680 130385706
167255286370 321671867
952011460325 106689693
923755323245 321666378
698180766795 321660889
834075682510 8678109
848380410480 321655400
380725842230 321649911
957866597635 321644422
536977486210 155322233
617854217425 321638933
796113135205 321633444
761451678970 321627955
254734199725 321622466
798864044430 321616977
253633836035 321611488
639861491225 321605999
587594215950 312862022
10453460545 265964006
791161498600 233073918
64371281355 321600510
258035290795 214307027
477703327406 17081768
351016022600 210574507
274120906094 158615633
11553824235 321595021
184310923565 321589532
39613098330 321584043
160653104230 321578554
357618204740 292003822
456100754995 86287080
987576417265 142626176
493513120455 321573065
757600406055 321567576
662418946870 227859368
234377471460 321562087
962818234240 305391493
207517582615 109099364
918803686640 321556598
938610233060 306533205
172757104820 321551109
709456866677 7503463
200816378915 221245123
57218917370 321545620
138645830430 239786965
709734585540 182350069
339462203855 321540131
8252733165 200968757
239879289910 321534642
100133101280 321529153
737793859635 260711033
9353096855 321523664
637660763845 321518175
824722591145 321512686
88579282535 321507197
769704406645 321501708
747201434814 11839773
175508014045 321496219
296548019945 150985923
314704020830 321490730
798427594665 108276014
743845859930 321485241
535877122520 321479752
377424751160 128722539
864885865830 321474263
591995670710 321468774
782358589080 321463285
254184017880 321457796
874789139040 96326461
3301096560 13579786
480858938020 258916130
171656741130 321452307
184861105410 321446818
998580054165 203828526
346064385995 321441329
78676009325 230131814
95731646520 321435840
125441466150 321430351
416487662155 321424862
80326554860 321419373
408234934480 272786833
339462203855 321413884
318005111900 321408395
387328024370 321402906
263537109245 321397417
8252733165 321391928
80326554860 321386439
337261476475 321380950
614002944510 321375461
347164749685 321369972
81426918550 321364483
983725144350 321358994
513319666875 321353505
479758574330 165153032
245381108360 321348016
663017821634 228644295
480308756175 224823951
928706959850 321342527
241529835445 198597509
791711680445 240451134
671221856390 321337038
445097118095 207972721
560635305545 321331549
446197481785 321326060
813718954245 321320571
395580752045 321315082
440145481490 321309593
84728009620 321298615
299849111015 257703061
585943670415 224478144
255369367757 175368061
913301868190 321304104
168905831905 190561613
212370197660 321298615
840127682805 321293126
576590579050 321287637
767503679265 321282148
719639999460 155228920
278942200905 321276659
890194230700 321271170
669571310855 25754388
919353868485 321265681
922654959555 321260192
605750216835 321254703
946380353969 234429701
244280744670 321249214
25308370360 321243725
199165833380 321238236
90780009915 321232747
379075296695 321227258
999877154593 10385188
957316415790 321221769
860484411070 145601214
588694579640 321216280
695433513244 312521704
704782948935 321210791
47451689025 148686032
453349845770 307526714
677273856685 278506371
662663064656 46294226
861584774760 312593061
762552042660 253438108
362019659500 321205302
435744026730 321199813
245931290205 143471482
295997838100 64627486
724589495355 15199041
560635305545 321194324
20356733755 302636015
759250951590 321188835
528174576690 321183346
864335683985 100882331
321306202970 321177857
966293233297 5587802
458301482375 321172368
640961854915 321166879
56118553680 321161390
297098201790 321155901
987576417265 321150412
677824038530 246977555
974922234830 321144923
357068022895 321139434
537564905431 258734993
214570925040 321133945
807116772105 274817763
144147648880 321128456
117738920320 321122967
79429240258 117936654
242099871003 176718355
574389851670 306522227
70423281650 321117478
310302566070 305155466
418688389535 321111989
848930592325 321106500
745496405465 163369107
851681501550 72427355
49017885097 191170892
300015257556 143778866
346064385995 321101011
46765462315 261166620
993628417560 321095522
81426918550 321090033
454450209460 105602871
710284767385 321084544
754299314985 321079055
397231297580 321073566
708634221850 170976861
838477137270 84031101
4951642095 321068077
703682585245 321062588
35211643570 321057099
545230213885 47891525
976740068618 65467303
846729864945 321051610
17055642685 321046121
905599322360 207368931
103434192350 321040632
581542215655 321035143
44014553090 321029654
149649467330 309458842
571638942445 321024165
471505846655 321018676
963918597930 301335122
154833091031 66718795
879740775645 321013187
763191437222 6910651
73724372720 321007698
143047285190 321002209
444546936250 320996720
204667651830 320991231
655816764730 320985742
849480774170 207923320
429692026435 320980253
340012385700 177322145
393380024665 208098968
326808021420 246006002
302600020240 320974764
943561869665 320969275
129842920910 320963786
320205839280 320958297
737793859635 173452400
800514589965 320952808
198615651535 302356076
508368030270 320947319
292146565185 320941830
73174190875 320936341
770804770335 320930852
805466226570 320925363
176058195890 293688945
724039313510 181812147
728990950115 320919874
840677864650 84420820
614002944510 320914385
873138593505 320908896
348815295220 320903407
325157475885 320897918
325707657730 320892429
389528751750 320886940
922104777710 320881451
769154224800 320875962
950164051805 320870473
392829842820 121493526
406034207100 320864984
455550573150 320859495
492962938610 320854006
397781479425 320848517
331209476180 296987834
247031653895 320843028
985925871730 320837539
513319666875 320832050
477557846950 320826561
903948776825 320821072
426390935365 55565147
473156392190 320815583
152400376555 201989711
608501126060 320810094
906699686050 320804605
158452376850 320799116
646463673365 320793627
447297845475 320788138
640961854915 320782649
590345125175 320777160
166154922680 320771671
615103308200 320766182
329171025596 133838287
549081486800 320760693
42364007555 320755204
531014896236 165652531
93530919140 320749715
75439479873 187800646
498464757060 320744226
737243677790 320738737
895696049150 140084769
673972765615 131708555
329216480005 19112698
258035290795 320733248
989777144645 320727759
934758960145 320722270
929257141695 168078669
904498958670 320716781
428041480900 320711292
290496019650 320705803
521572394550 25644608
754299314985 320700314
75925100100 320694825
752648769450 320689336
780157861700 227991104
129292739065 320683847
695980039415 320678358
430792390125 320672869
215121106885 320667380
527624394845 320661891
85278191465 242849827
744396041775 320656402
236578198840 278660063
755399678675 320650913
340012385700 320645424
828573864060 313180384
878090230110 74480241
905049140515 320639935
70973463495 273022860
654166219195 320634446
369722205330 320628957
886342957785 320623468
577140760895 58792679
218972379800 320617979
393380024665 320612490
494063302300 320607001
828023682215 320601512
684426220670 320596023
795562953360 320590534
223924016405 320585045
233277107770 320579556
732292041185 320574067
243730562825 320568578
424229827587 4819342
512219303185 320563089
796113135205 320557600
31910552500 320552111
302600020240 300012273
887993503320 320546622
693779312035 318729763
940810960440 320541133
15405097150 320535644
196414924155 145019380
151300012865 320530155
420338935070 204377426
512769485030 320524666
264087291090 320519177
78125827480 320513688
746046587310 320508199
147448739950 320502710
902848413135 320497221
573839669825 320491732
850030956015 288018808
735661645953 235549457
210719652125 182004262
772455315870 320486243
39062916485 192746235
391349291615 54944890
129842920910 320480754
335060749095 263356731
815050487170 54324633
86928737000 210914825
277291655370 320475265
625556763255 320469776
649764764435 61443866
973821871140 320464287
891294594390 320458798
195314560465 320453309
76475281945 253904673
496814211525 320447820
761451678970 320442331
949063688115 320436842
841778228340 320431353
943089889603 178853576
493513120455 177871045
440695663335 291174983
923205141400 320425864
182660378030 309118524
412636389240 320420375
895696049150 320414886
358168386585 320409397
474806937725 124172158
123790920615 320403908
517170939790 320398419
119939647700 320392930
510018575805 18777869
555133487095 320387441
946862960735 320381952
727340404580 320376463
549631668645 320370974
22007279290 320365485
402182934185 320359996
97932373900 320354507
392829842820 320349018
448398209165 320343529
862685138450 320338040
453900027615 320332551
222823652715 320327062
8252733165 320321573
987026235420 320316084
617304035580 206567537
2200732870 320310595
910000777120 320305106
211269833970 320299617
392829842820 320294128
837376773580 320288639
297648383635 320283150
572189124290 320277661
242080017290 320272172
327358203265 320266683
987026235420 320261194
249782563120 320255705
625556763255 320250216
550187335 320244727
792261862290 320239238
708084040005 320233749
37962552795 158626611
529825122225 320228260
936409505680 320222771
392829842820 320217282
595846943625 320211793
878640411955 94476668
708084040005 320206304
631608763550 303860062
926506232470 320200815
429692026435 320195326
310852747915 158077711
806016408415 320189837
337261476475 320184348
334147521882 57382006
910550958965 320178859
740544768860 320173370
351018240156 316786657
293797110720 320167881
427491299055 320162392
599148034695 137417115
863785502140 320156903
993078235715 320151414
517170939790 320145925
133144011980 320140436
516070576100 320134947
819770954540 320129458
622953140367 2343803
285544383045 320123969
141396739655 82719230
85828373310 278451481
847280046790 320118480
302600020240 201029136
277856800229 102523542
640961854915 320112991
101233464970 320107502
773005497715 320102013
675073129305 320096524
14304733460 320091035
434093481195 36787278
492412756765 320085546
86928737000 320080057
230526198545 320074568
344964022305 320069079
396130933890 320063590
541378940970 320058101
914952413725 47979349
205217833675 320052612
604099671300 320047123
965569143465 320041634
192230888685 23322761
996379326785 320036145
477007665105 272144620
179359286960 109450660
364770568725 41041253
541929122815 320030656
862134956605 320025167
697630584950 37934479
325157475885 320019678
59969826595 320014189
873688775350 320008700
273990564300 189447346
247031653895 320003211
988126599110 169363095
146348376260 319997722
703682585245 235922709
962818234240 319992233
963368416085 319986744
831874955130 319981255
779607679855 319975766
796663317050 319970277
838477137270 70434848
126541829840 319964788
341112749390 227519050
983174962505 319959299
834075682510 319953810
23107642980 319948321
439595299645 319942832
553482941560 319937343
764752770040 319931854
536977486210 319926365
379075296695 319920876
962818234240 319915387
159552740540 256199075
414837116620 35738879
278942200905 319909898
360919295810 319904409
119488657574 106327419
46765462315 319898920
77025463790 319893431
946312778890 190210317
496264029680 319887942
79226191170 280433010
116088374785 319882453
366971296105 148043819
103434192350 319876964
630508399860 319871475
933108414610 319865986
346064385995 319860497
681125129600 319855008
719087676905 319849519
42528688533 98900802
462152755290 319844030
446197481785 319838541
675623311150 319833052
458851664220 319827563
601898943920 319822074
324607294040 319816585
122140375080 319811096
941573462294 10077804
669571310855 319805607
699831312330 319800118
854432410775 319794629
837513131318 83838986
18156006375 111558436
185411287255 319789140
782358589080 319783651
84728009620 319778162
376874569315 319772673
272890200610 9144674
128742557220 235955643
951814597340 171448915
685526584360 319767184
17605824530 187789668
581542215655 287645556
222823652715 203334516
627207308790 88263120
214636370387 149822255
919353868485 170334648
484710210935 319761695
576040397205 319756206
182110196185 244825867
366971296105 118282461
700931676020 289764310
691028402810 319750717
368621841640 319745228
5490 319739739
29159643275 319734250
912201504500 319728761
447297845475 319723272
586493852260 319717783
944112051510 319712294
262986927400 319706805
141946921500 319701316
373023296400 319695827
96832010210 319690338
557884396320 319684849
696530221260 319679360
724589495355 87242166
683325856980 319673871
331209476180 319668382
639311309380 319662893
315804384520 189288165
851131319705 319657404
754849496830 319651915
365320750570 319646426
977122962210 319640937
117738920320 319635448
596947307315 319629959
872038229815 319624470
138095648585 319618981
382376387765 319613492
618954581115 319608003
125991647995 319602514
901748049445 319597025
217996627388 100712172
220072743490 43714396
443446572560 169697924
892092428937 43626572
451149118390 207593980
868788482851 10994467
496814211525 319591536
450598936545 319586047
560085123700 224428743
333960385405 319580558
708634221850 319575069
418138207690 147555298
716336767680 255007962
670121492700 319569580
316904748210 319564091
400532388650 288221901
540828759125 319558602
556784032630 2706077
203017106295 221673265
737243677790 319553113
189262560170 319547624
196414924155 161442468
834625864355 319542135
226674925630 319536646
937509869370 319531157
49516371540 213225694
247581835740 319525668
626657126945 66888954
464903664515 319520179
738344041480 319514690
361469477655 319509201
989226962800 319503712
585393488570 171717876
766403315575 222836933
692678948345 319498223
734492768565 319492734
861034592915 319487245
467654573740 182619030
259135654485 319481756
310852747915 319476267
444568486064 108369327
647013855210 319470778
342763294925 319465289
724039313510 319459800
930484509867 13283380
949063688115 319454311
151850194710 89767106
449498572855 319448822
831324773285 319443333
568888033220 319437844
502316029975 319432355
236578198840 319426866
979323689590 90859417
167255286370 319421377
769154224800 57519231
718537495060 319415888
107285465265 296642027
160102922385 319410399
342763294925 319404910
234377471460 319399421
298748747325 850795
350465840755 270948018
936409505680 319393932
111136738180 87022606
769892739724 129869740
432993117505 29042299
469855301120 308931898
985925871730 319388443
636010218310 319382954
301557664302 5302374
630508399860 319377465
140846557810 201539613
630508399860 97748112
658567673955 319371976
621705490340 53111564
532576031450 319366487
625556763255 319360998
962882071310 150881632
178809105115 319355509
622805854030 177212365
643712764140 319350020
873138593505 319344531
6602187630 319339042
666371601615 26467958
116638556630 319333553
680574947755 40195947
848380410480 319328064
896796412840 319322575
661868765025 220893827
853946011110 158928506
485810574625 319317086
289395655960 319311597
268488745850 152489909
842878592030 319306108
90229828070 319300619
891844776235 145332253
13204369770 319295130
377974933005 319289641
376874569315 319284152
713035676610 188936869
155813937235 155349678
757090897700 2887214
40713462020 319278663
654716401040 159318225
261336381865 148592719
195864742310 319273174
706433494470 88905333
633809490930 319267685
81977100395 319262196
808767317640 319256707
393380024665 319251218
602449125765 319245729
272890200610 129820339
859934229225 319240240
575490215360 319234751
306451293155 93746631
188712378325 6405663
22557461135 199470260
497914575215 38691961
161753467920 319229262
155701467625 319223773
18706188220 117755517
118289102165 319218284
151300012865 274104193
552932759715 163874095
115538192940 319212795
329008748800 319207306
692128766500 319201817
954565506565 319196328
292146565185 319190839
672872401925 319185350
861034592915 316605520
85828373310 319179861
639311309380 319174372
157352013160 156650571
468204755585 319168883
287745110425 81462249
510568757650 319163394
776856770630 319157905
392829842820 319152416
457201118685 244298923
567237487685 106360353
157902195005 319146927
648114218900 319141438
823622227455 113479586
424190207985 319135949
866628983350 112722104
714136040300 7036898
454450209460 193064597
337261476475 319130460
598597852850 319124971
721288404285 319119482
879190593800 216645341
913852050035 319113993
640961854915 49653494
597497489160 319108504
737243677790 204377426
722938949820 319103015
932008050920 67119492
484765715703 148115176
963918597930 319097526
596947307315 319092037
802715317345 158895572
937123155434 37890567
792979156740 108934694
7702551320 160602651
522747029899 174912474
616753853735 244600818
489661847540 319086548
724039313510 319081059
900097503910 49774252
377424751160 319075570
422539662450 319070081
267388382160 289489860
426390935365 319064592
508918212115 239358823
281142928285 319059103
197515287845 319053614
163404013455 319048125
79776373015 150793808
298198565480 285318220
18706188220 319042636
651415309970 319037147
380175660385 263861719
68222554270 319031658
380725842230 319026169
132043648290 319020680
770254588490 319015191
996379326785 319009702
706433494470 319004213
525423667465 314558123
187061832790 201737217
80876736705 318998724
501765848130 318993235
413229928696 25600696
518907300351 232074920
936409505680 318987746
776878139307 134881197
352116386290 318982257
671221856390 318976768
234927653305 318971279
834256528593 18712001
812618590555 107705158
939710596750 318965790
116088374785 318960301
642829029324 60362533
369172023485 237036976
120489829545 318954812
882491684870 318949323
578241124585 13887170
264087291090 318943834
248132017585 318938345
544680032040 97276058
850030956015 318932856
343863658615 318927367
594211673977 45026267
12104006080 318921878
610701853440 318916389
327358203265 318910900
817570227160 318905411
987026235420 318899922
902848413135 318894433
510018575805 318888944
61620372130 318883455
507817848425 156156561
558434578165 318877966
364220386880 318872477
321856384815 318866988
116088374785 318861499
421439298760 318856010
938060051215 318850521
329008748800 14941058
322956748505 318845032
894595685460 318839543
292696747030 318834054
163954195300 186099056
907249867895 209262636
911101140810 318828565
886893139630 318823076
674522947460 318817587
565036760305 318812098
561735669235 318806609
381826205920 318801120
102333828660 311473305
767236548683 24640121
670315435537 99087428
318555293745 318795631
147998921795 318790142
852781865240 318784653
269038927695 318779164
588144397795 318773675
705333130780 318768186
697080403105 185522711
813168772400 134079803
713585858455 318762697
467104391895 33010846
57218917370 194832055
420338935070 318757208
538628031745 318751719
228875653010 78986710
805466226570 318746230
968870234535 318740741
97382192055 318735252
613452762665 231904761
826373136680 318729763
326950482926 52886515
226124743785 149267866
354867295515 77834020
742195314395 318724274
365320750570 63365016
455000391305 281657057
858283683690 318718785
854432410775 73453798
172206922975 318713296
759250951590 318707807
83627645930 175510775
704782948935 318702318
891294594390 157644080
552936673372 290022293
582092397500 195380955
223373834560 318696829
993078235715 75259679
964468779775 318691340
293797110720 164845648
949613869960 318685851
990877508335 318680362
502430645784 88543059
248682199430 318674873
42914189400 318669384
152950558400 196500711
641512036760 318663895
278392019060 21324765
90780009915 318658406
473706574035 318652917
750998223915 318647428
141396739655 280169538
455000391305 198229746
659668037645 318641939
893495321770 318636450
84177827775 318630961
966669507155 318625472
981524416970 318619983
168577877714 27296797
335610930940 35464429
266288018470 318614494
793362225980 318609005
365870932415 65094051
65471645045 318603516
305901111310 318598027
555133487095 137691565
654166219195 318592538
910000777120 18552820
876989866420 318587049
632158945395 318581560
327908385110 318576071
805466226570 318570582
242080017290 221283546
969970598225 111053448
547430941265 318565093
496814211525 318559604
213040841099 56404964
50616735230 318554115
221723289025 318548626
128192375375 318543137
369722205330 128645693
277841837215 239056928
820871318230 135128202
802165135500 318537648
470955664810 318532159
167380611218 2689610
892945139925 318526670
110586556335 318521181
649764764435 318515692
67672372425 318510203
424740389830 318504714
661868765025 318499225
24758188515 147050310
954015324720 318493736
936959687525 318488247
872038229815 36216422
495163665990 318482758
962818234240 199920358
910550958965 318477269
188241732090 101294006
501765848130 318471780
65053731633 2437116
760901497125 318466291
775756406940 162754339
36312007260 318460802
57218917370 318455313
407684752635 127838810
901748049445 318449824
879740775645 318444335
998029872320 318438846
365320750570 318433357
273990564300 318427868
809867681330 318422379
424190207985 210799556
417588025845 318416890
528174576690 157660547
412086207395 9194075
168905831905 318411401
989777144645 318405912
133144011980 318400423
853332047085 318394934
799414226275 318389445
15955278995 318383956
481602211907 25814767
998580054165 318378467
3301096560 318372978
727890586425 276947495
319105475590 318367489
163404013455 318362000
310852747915 318356511
84177827775 318351022
493513120455 318345533
232176744080 318340044
663519310560 318334555
220622925335 318329066
22557461135 71340533
977122962210 318323577
698730948640 318318088
430792390125 318312599
724039313510 2898192
617304035580 318307110
296548019945 225076445
879190593800 163248349
385127296990 318301621
993078235715 318296132
929257141695 102589410
475907301415 212748151
946312778890 49494313
496814211525 318290643
133144011980 318285154
930357505385 1701590
453349845770 124743014
612352398975 318279665
808767317640 318274176
561735669235 318268687
90780009915 318263198
788960771220 73569067
922104777710 163539266
597497489160 318257709
332860021715 318252220
30810188810 318246731
724039313510 41030275
445097118095 247839328
437394572265 318241242
541929122815 136785880
513869848720 318235753
129842920910 318230264
819220772695 318224775
271992721338 54275232
216771652420 318219286
454450209460 318213797
752098768742 185989276
287194928580 318208308
238228744375 318202819
261336381865 296784741
170006195595 318197330
7702551320 318191841
392279660975 318186352
525973849310 318180863
311402929760 318175374
922654959555 318169885
468204755585 258987487
103984374195 318164396
458851664220 318158907
572739306135 266798334
499014938905 318153418
632158945395 318147929
866063569530 95794028
390629115440 318142440
153500740245 24530341
962268052395 318136951
901197867600 318131462
876989866420 318125973
529825122225 318120484
584293124880 318114995
234927653305 318109506
84177827775 318104017
199210980405 45251316
434643663040 318098528
283893837510 235412232
180507591576 16527379
48966189695 318093039
675073129305 318087550
602999307610 318082061
24208006670 273676051
631608763550 318076572
861048721601 132767932
134244375670 318071083
863235320295 318065594
133694193825 318060105
835726228045 318054616
721288404285 18794336
382926569610 318049127
95731646520 318043638
907800049740 318038149
999130236010 166816199
182385738496 28504377
635460036465 205628918
846179683100 318032660
215121106885 318027171
188912249282 101085424
401632752340 241032968
32460734345 318021682
987026235420 318016193
841778228340 2277935
797213498895 318010704
381826205920 318005215
639861491225 45569678
955716122050 232118832
106928682846 57420429
659668037645 317999726
203261998030 21242430
826373136680 317994237
705883312625 317988748
411536025550 317983259
19806551910 317977770
133144011980 237015020
454450209460 317972281
109486192645 317966792
305350929465 317961303
873138593505 317955814
859384047380 125209579
730091313805 317950325
2285038421 171745321
694329493880 317944836
475907301415 297020768
446747663630 86501151
625006581410 81429315
289945837805 317939347
22557461135 317933858
754849496830 317928369
91880373605 16368198
961717870550 317922880
243180380980 317917391
616813980241 233540483
612902580820 317911902
978891916453 31666041
151850194710 317906413
368621841640 185176904
272890200610 317900924
109486192645 317895435
892945139925 213659325
876439684575 317889946
607950944215 259843771
33010916190 317884457
833525500665 317878968
478108028795 317873479
619504762960 317867990
285544383045 317862501
116088374785 317857012
181009832495 317851523
610701853440 222282544
467654573740 108259547
922654959555 317846034
827473500370 317840545
937509869370 317835056
155701467625 317829567
150749831020 144437546
725689859045 317824078
730641495650 317818589
418138207690 317813100
639930894141 110070917
124341102460 317807611
921004414020 317802122
939710596750 317796633
395030570200 317791144
321306202970 288370104
615103308200 123019468
919904050330 229050481
160653104230 317785655
382926569610 317780166
447297845475 317774677
699281130485 317769188
156251649470 317763699
469305119275 118809405
160102922385 317758210
538077849900 132581306
878090230110 209092477
67672372425 317752721
966669507155 317747232
990877508335 317741743
220622925335 317736254
946312778890 317730765
399982206805 317725276
678924402220 317719787
939271106079 139387666
401082570495 317714298
359268750275 317708809
682775675135 317703320
649764764435 204059064
979323689590 169017288
722388767975 257263941
712485494765 210728199
546330577575 317697831
351566204445 63112522
127092011685 84047568
506717484735 317692342
107319886784 249535429
633809490930 15248442
993078235715 317686853
535326940675 317681364
319655657435 317675875
902298231290 82746675
228325471165 317670386
560347157582 14441559
273440382455 317664897
903398594980 317659408
88579282535 317653919
420889116915 317648430
193113833085 141144146
93530919140 317642941
45114916780 171937436
185411287255 317637452
856633138155 317631963
956216052100 317626474
173307286665 165383570
522672758240 96134346
57218917370 317620985
148549103640 26528337
282243291975 41485862
277841837215 317615496
694329493880 317610007
379625478540 52892004
673984929239 97325459
883592048560 317604518
838477137270 317599029
109504125208 40267304
322956748505 77032626
406584388945 317593540
107285465265 317588051
738894223325 317582562
508918212115 109983093
716336767680 317577073
939710596750 317571584
775756406940 317566095
589794943330 99416768
122690556925 9441080
408785116325 48846611
769878720818 53375036
576590579050 317560606
261886563710 317555117
40713462020 295632051
864885865830 317549628
48966189695 317544139
105634919730 64171899
766403315575 317538650
287745110425 317533161
550732032335 317527672
96281828365 317522183
271239655075 317516694
956216052100 317511205
94115626795 223440723
986476053575 317505716
669021129010 286948453
47865826005 36123109
405484025255 317500227
480899803625 130846782
299298929170 317494738
262986927400 317489249
513319666875 317483760
67697605358 185237283
391179297285 317478271
316354566365 317472782
337811658320 317467293
395030570200 243393238
75374918255 210722710
912201504500 317461804
704782948935 317456315
653065855505 309398463
648841195946 47507295
567787669530 243019986
51166917075 317450826
183210559875 317445337
720188040595 306730809
639861491225 317439848
971621143760 317434359
725139677200 24030842
943561869665 162573202
92980737295 317428870
661550954506 78734216
721838586130 317423381
332860021715 317417892
660218219490 317412403
264087291090 317406914
512219303185 317401425
325707657730 317395936
575490215360 158933995
347164749685 317390447
342213113080 317384958
846179683100 134941576
134794557515 22669570
28609461430 317379469
371372750865 138882678
381276024075 109143276
79226191170 317373980
648664400745 317368491
709734585540 317363002
206318197365 317357513
165604740835 317352024
651965491815 262785875
98482555745 317346535
259135654485 317341046
977673144055 317335557
413186571085 233375813
387878206215 317330068
408785116325 112123803
889093867010 317324579
552932759715 317319090
962268052395 317313601
171656741130 317308112
629408036170 30979916
231825790979 72284641
756500042365 317302623
547981123110 317297134
755399678675 317291645
151300012865 178085116
640411673070 317286156
306451293155 317280667
457751300530 317275178
884142230405 317269689
713585858455 317264200
371922932710 119264992
996929508630 317258711
34661461725 317253222
741645132550 317247733
79776373015 317242244
108385828955 317236755
228875653010 317231266
906149504205 287876094
987026235420 317225777
70423281650 317220288
333410203560 317214799
33561098035 317209310
103434192350 317203821
648250653484 61888475
212920379505 317198332
122140375080 15160618
936409505680 54615550
46765462315 67234761
323506930350 309557644
370822569020 292047734
358168386585 317192843
574940033515 317187354
965569143465 220624866
348265113375 317181865
972284964372 49077149
156251649470 317176376
724624789625 198619465
273990564300 317170887
588144397795 317165398
382926569610 317159909
151300012865 109121320
204667651830 317154420
515520394255 170175467
887993503320 317148931
846179683100 317143442
111686920025 317137953
88579282535 317132464
98482555745 317126975
814269136090 317121486
956766233945 257988489
823072045610 317115997
494063302300 271085243
983725144350 317110508
519371667170 317105019
644262945985 317099530
123790920615 282447473
809867681330 287157035
686626948050 317094041
13754551615 231712646
697630584950 317088552
929807323540 317083063
508368030270 82494181
721838586130 202791105
55568371835 317077574
251433108655 317072085
361469477655 317066596
213470561350 317061107
68222554270 317055618
468204755585 317050129
430886499030 576345
674522947460 317044640
249232381275 54582616
190362923860 317039151
121590193235 317033662
539178213590 317028173
457201118685 317022684
766953497420 94773074
2200732870 317017195
857183320000 317011706
103984374195 317006217
731191677495 317000728
591445488865 263087770
764776048889 143559306
246481472050 142681066
808767317640 316995239
946312778890 190320097
110036374490 316989750
77192274500 125538919
553482941560 316984261
275090927990 316978772
415937480310 316973283
496814211525 316967794
349915658910 316962305
554033123405 185423909
718537495060 316956816
446747663630 114363315
115538192940 279071738
329558930645 42902024
664194487913 115219599
988126599110 316951327
958966961325 316945838
206318197365 109659242
610701853440 316940349
859384047380 316934860
686076766205 316929371
759250951590 316923882
819220772695 316918393
829124045905 1707079
466554210050 316912904
569988396910 316907415
216221470575 137806834
917153141105 193536651
972721507450 316901926
412275028995 114357826
998580054165 197735736
219522561645 316896437
321306202970 63150945
677824038530 185132992
430242208280 316890948
528724758535 316885459
445647299940 115664208
402182934185 316879970
20906915600 316874481
987026235420 233562439
80876736705 71099017
383476751455 316868992
780708043545 316863503
133144011980 316858014
290496019650 316852525
18156006375 316847036
725139677200 182778211
506717484735 94388844
566137123995 316841547
77194195650 85310038
328458566955 15550337
442896390715 38982878
299298929170 316836058
743845859930 316830569
241632836530 164285770
730867472291 49022259
388978569905 316825080
281693110130 284483892
899547322065 59270222
572739306135 316819591
568888033220 316814102
898997140220 316808613
3301096560 316803124
411536025550 117261507
420889116915 127811365
549081486800 316797635
433543299350 316792146
54468008145 316786657
43464371245 316781168
2750914715 301148496
434093481195 316775679
329008748800 316770190
411536025550 316764701
715786585835 316759212
881979739399 165877580
820321136385 316753723
504516757355 316748234
149099285485 316742745
991977872025 316737256
566137123995 3595295
300399292860 262588271
192013469395 92363403
834625864355 316731767
459401846065 316726278
378525114850 316720789
58869462905 316715300
272340018765 316709811
668470947165 316704322
426941117210 316698833
413186571085 316693344
390629115440 316687855
266288018470 129573334
806016408415 316682366
131493466445 316676877
111136738180 316671388
584843306725 316665899
912201504500 316660410
307001475000 43072183
279492382750 316654921
413186571085 316649432
960095033487 99317966
676173492995 316643943
757050224210 316638454
725139677200 316632965
136995284895 316627476
191463287550 27000391
673972765615 316621987
111136738180 316616498
582092397500 316611009
562285851080 316605520
715786585835 307982301
727340404580 316600031
934758960145 68255715
908900413430 316594542
360919295810 316589053
376324387470 117245040
140296375965 316583564
176058195890 316578075
844529137565 47639031
877540048265 316572586
100275266380 18344238
949613869960 316567097
543579668350 316561608
163404013455 42408014
885792775940 102677234
212370197660 316556119
873138593505 219170281
369722205330 316550630
61620372130 316545141
159002558695 316539652
387328024370 316534163
680024765910 316528674
733392404875 316523185
765853133730 316517696
229511584013 77477235
671772038235 316512207
603549489455 263719005
29159643275 316506718
494613484145 296900010
843428773875 316501229
434643663040 316495740
593646216245 316490251
710834949230 316484762
77575645635 316479273
773555679560 316473784
19256370065 316468295
752098587605 316462806
595846943625 237607832
130943284600 17054323
68772736115 291992844
12742555336 82582005
802165135500 316457317
871488047970 316451828
679474584065 316446339
278942200905 35310737
630508399860 316440850
854432410775 316435361
750448042070 316429872
227775289320 316424383
168355650060 316418894
163404013455 316413405
796113135205 316407916
187061832790 316402427
826923318525 316396938
426941117210 316391449
206868379210 225038022
12104006080 316385960
550181850490 316380471
229425834855 316374982
558434578165 271244424
81977100395 316369493
910000777120 316364004
506167302890 82313044
397781479425 315848038
583742943035 316358515
617304035580 316353026
113887647405 316347537
714185046092 263927587
950714233650 316342048
675073129305 297240328
727890586425 218731161
61070190285 316336559
698730948640 316331070
7702551320 316325581
647013855210 316320092
401082570495 223737129
662969128715 316314603
84805519789 151606180
753888679987 79788104
4951642095 316309114
260236018175 147868171
348815295220 26780831
950714233650 316303625
881391321180 316298136
492412756765 199711776
34661461725 184765229
327908385110 316292647
585393488570 316287158
69322917960 316281669
946862960735 316276180
327358203265 316270691
852781865240 316265202
856082956310 56772727
912201504500 316259713
39613098330 47320669
338912022010 197439330
109486192645 316254224
605200034990 290637061
813718954245 258262939
919353868485 112288473
979323689590 316248735
510568757650 158022821
803265499190 316243246
217872016110 316237757
802165135500 65445347
11003642390 316232268
527624394845 91084466
943637672755 118084857
773005497715 111069915
711935312920 316226779
351016022600 316221290
768604042955 316215801
572996306604 1300893
448398209165 316210312
582092397500 230960653
424190207985 316204823
873138593505 195595026
615103308200 66466301
265187654780 316199334
694329493880 316193845
289945837805 316188356
611252035285 316182867
49516371540 316177378
977122962210 316171889
22007279290 316166400
380175660385 316160911
154050922090 135490476
538205326436 56706859
592545852555 316155422
881950751990 33691482
843428773875 279000381
544680032040 316149933
779607679855 316144444
107479007405 113353339
522684460788 185517222
458851664220 107337395
673422583770 316138955
223373834560 316133466
758150587900 316127977
601348762075 316122488
970520780070 81462249
5490 316116999
987576417265 316111510
871488047970 316106021
985375689885 139063815
368621841640 316100532
269038927695 316095043
967769870845 316089554
447297845475 185352552
634909854620 316084065
234927653305 316078576
864335683985 316073087
780157861700 316067598
748797496535 316062109
163404013455 316056620
719637858750 316051131
32481998731 20946024
211820015815 316045642
332860021715 281086201
292696747030 316040153
507817848425 316034664
284444019355 316029175
518271303480 316023686
866536411365 92775078
952364779185 55307164
909450595275 14534872
56118553680 20199520
759250951590 316018197
787860407530 316012708
300562052688 13925593
409335298170 316007219
485810574625 316001730
68222554270 315996241
394480388355 222622862
980974235125 315990752
59969826595 315985263
401632752340 85732691
604649853145 315979774
857733501845 315974285
689377857275 315968796
840692986845 247427653
149649467330 315963307
397781479425 315957818
949613869960 315952329
631058581705 315946840
390078933595 315941351
984825508040 315935862
647013855210 275223949
52817462610 315930373
658567673955 315924884
849480774170 315919395
823072045610 130802870
376874569315 315913906
581542215655 315908417
837926955425 226651788
612352398975 315902928
652118151883 95552512
509043103332 64962315
162303649765 215448739
565036760305 315897439
825272772990 315891950
362569841345 315886461
620054944805 315880972
777406952475 79650879
387328024370 315875483
43464371245 38966411
771354952180 315869994
19806551910 315864505
890194230700 315859016
823622227455 315853527
349365477065 315848038
195314560465 315842549
134794557515 315837060
85884514802 510477
732292041185 315831571
640411673070 315826082
176608377735 315820593
905049140515 259794370
942461505975 315815104
490762211230 225103890
547430941265 315809615
277841837215 315804126
915502595570 158434496
11553824235 169730858
989777144645 1904683
809317499485 315798637
947413142580 282194979
351566204445 315793148
948513506270 315787659
295997838100 315782170
409335298170 315776681
133144011980 315771192
394480388355 190632970
587594215950 315765703
251433108655 315760214
199165833380 78273140
38512734640 43116095
547430941265 315754725
274540746145 128898187
406034207100 143981959
441796027025 315749236
529825122225 315743747
936409505680 315738258
114437829250 315732769
145798194415 315727280
840677864650 315721791
140846557810 8260945
595846943625 315716302
962818234240 315710813
392279660975 315705324
429692026435 315699835
939710596750 166904023
429141844590 294155510
212920379505 315694346
763102224505 198147411
56668735525 52683422
34661461725 315688857
645363309675 315683368
500665484440 87626396
53367644455 315677879
522122576395 203987707
239329108065 68925373
951437011611 56531211
59969826595 315672390
971107381430 207434799
139196012275 315666901
428591662745 315661412
965018961620 315655923
346064385995 315650434
939710596750 315644945
17055642685 315639456
261886563710 315633967
144147648880 315628478
571638942445 315622989
86378555155 278336212
658567673955 187756734
318005111900 315617500
411536025550 315612011
619504762960 315606522
234377471460 315601033
698730948640 315595544
20906915600 82109951
912751686345 315590055
165604740835 315584566
222823652715 315579077
52267280765 315573588
209619288435 315568099
187061832790 165334169
440695663335 315562610
782908770925 315557121
715236403990 315551632
856633138155 315546143
944662233355 315540654
936959687525 315535165
203017106295 315529676
346614567840 312911423
906149504205 315524187
853882228930 8277412
615653490045 126285423
199716015225 315518698
802715317345 315513209
672322220080 110257543
425290571675 315507720
300399292860 315502231
412086207395 315496742
677824038530 315491253
657467310265 315485764
857733501845 292393541
39062916485 315480275
604649853145 315474786
282793473820 315469297
245947104014 54802176
724039313510 145101715
854982592620 315463808
682225493290 315458319
24758188515 315452830
819220772695 18464996
424740389830 315447341
281142928285 315441852
192013469395 315436363
147448739950 51980830
64371281355 315430874
582092397500 155673529
178258923270 315425385
536427304365 315419896
513319666875 296554203
747697132845 315414407
323506930350 315408918
825272772990 315403429
140296375965 268483457
769154224800 315397940
313765467371 30485906
726335697693 94290042
507817848425 315392451
917703322950 72416377
962818234240 315386962
470955664810 64934870
551832396025 315381473
796663317050 315375984
654166219195 315370495
386777842525 167480368
650314946280 315365006
747146951000 315359517
414286934775 315354028
482509483555 151414065
289395655960 315348539
338361840165 315343050
174957832200 315337561
75374918255 124397207
778507316165 123414676
25858552205 315332072
404933843410 150431534
967769870845 315326583
737793859635 315321094
637110582000 308190883
809867681330 141863205
370272387175 315315605
217321834265 315310116
151850194710 315304627
251433108655 315299138
795012771515 315293649
861584774760 136906638
917153141105 3013461
412636389240 315288160
485288952047 29108167
596947307315 315282671
212371471108 245879755
33010916190 315277182
327358203265 298733336
379075296695 218023080
912201504500 187059631
229425834855 315271693
694879675725 315266204
111136738180 315260715
245381108360 315255226
577140760895 315249737
26962198317 301812665
255834563415 217924278
289945837805 141819293
605750216835 211414324
666270219785 315244248
477557846950 315238759
711935312920 315233270
804365862880 315227781
56668735525 315222292
299309929126 126757477
906699686050 237498052
820321136385 315216803
548531304955 315211314
209619288435 315205825
895145867305 315200336
879190593800 315194847
5501823940 315189358
686626948050 315183869
2750914715 274433533
777406952475 315178380
81426918550 18849226
44014553090 315172891
806566590260 315167402
440695663335 315161913
15955278995 315156424
793912407825 315150935
299849111015 59154953
276191291680 315145446
735593132255 75385926
523222940085 315139957
274540746145 315134468
141946921500 168709904
657467310265 315128979
882491684870 315123490
803265499190 138158130
132593830135 315118001
815369499780 315112512
923755323245 315107023
212370197660 315101534
396681115735 315096045
170006195595 315090556
773005497715 315085067
916602959260 315079578
868186956900 315074089
188712378325 61141971
351566204445 158533298
689377857275 315068600
158452376850 249908681
781808407235 315063111
281693110130 315057622
472056028500 315052133
191463287550 315046644
457201118685 261111730
887621549305 70791633
452249482080 315041155
261886563710 15846743
991427690180 315035666
596947307315 40651534
198615651535 214625389
616203671890 203532120
828849164855 17658113
878090230110 315030177
364220386880 315024688
536427304365 169319183
66572008735 315019199
133291490432 46442429
908350231585 315013710
488011302005 315008221
165054558990 315002732
692128766500 258971020
274062223195 22823262
954015324720 314997243
885792775940 314991754
578791306430 314986265
317454930055 314980776
395580752045 314975287
794462589670 314969798
568337851375 314964309
634909854620 314958820
128742557220 52848092
313665677351 53572640
645913491520 9331300
638210945690 314953331
643712764140 77400389
472056028500 4413156
984275326195 41628576
963918597930 314947842
668470947165 314942353
445647299940 314936864
46215280470 34525810
452799663925 314931375
965569143465 314925886
839027319115 313751240
290496019650 12460030
292146565185 33971421
937509869370 314920397
697630584950 311989271
201916742605 314914908
615103308200 314909419
669021129010 314903930
543029486505 314898441
739994587015 135803349
52267280765 180555166
15405097150 314892952
856633138155 314887463
511118939495 314881974
276741473525 114714611
556784032630 314876485
703682585245 314870996
766953497420 314865507
862685138450 119226569
414837116620 314860018
454450209460 314854529
550181850490 269164093
575490215360 314849040
183760741720 142461506
989835536627 27247396
965569143465 314843551
435770039101 182756255
869287320590 314838062
113887647405 314832573
738344041480 314827084
513869848720 314821595
967769870845 314816106
212370197660 314810617
296548019945 314805128
435193844885 314799639
53917826300 279362655
375224023780 5543890
84177827775 314794150
111136738180 72504201
430242208280 314788661
417037844000 314783172
519921849015 314777683
667920765320 314772194
134244375670 314766705
649214582590 314761216
329558930645 314755727
434093481195 314750238
291596383340 314744749
177158559580 314739260
589813852935 177914957
701481857865 189864510
958966961325 314733771
560635305545 314728282
340562567545 295110596
552382577870 314722793
628307672480 314717304
323506930350 314711815
829674227750 29289304
626106945100 314706326
953665255348 34328206
946862960735 174753293
714712794394 156990889
393380024665 314700837
119939647700 314695348
421989480605 314689859
115233018099 22834240
693229130190 314684370
145248012570 9649662
466554210050 314678881
677824038530 65900934
916052777415 111569414
102884010505 211370412
708634221850 173035236
396130933890 119934650
6052005785 314673392
7152369475 280872130
717987313215 223951200
341112749390 314667903
65471645045 314662414
420338935070 314656925
808217135795 295599117
647564037055 237316915
652515673660 176762267
928706959850 314651436
470405482965 314645947
89679646225 80111955
505617121045 314640458
350465840755 314634969
358168386585 314629480
917703322950 314623991
51377486093 74908383
206318197365 314618502
378525114850 314613013
470405482965 314607524
693229130190 314602035
598597852850 314596546
621705490340 2865258
366971296105 314591057
489111665695 119605310
331209476180 314585568
741094950705 314580079
146348376260 204048086
133144011980 314574590
447297845475 314569101
195864742310 314563612
749347678380 168633058
591454600605 23997908
422539662450 306873523
57218917370 314558123
313053475295 314552634
430242208280 314547145
728440768270 66663905
813168772400 314541656
732292041185 314536167
583742943035 314530678
402733116030 314525189
219522561645 314519700
286644746735 314514211
443446572560 314508722
318555293745 300495305
194764378620 5801873
580441851965 288842158
535326940675 314503233
929807323540 314497744
375774205625 314492255
684976402515 221289035
723489131665 314486766
839577500960 19315791
776306588785 314481277
684426220670 314475788
344413840460 314470299
626106945100 314464810
322956748505 314459321
906149504205 314453832
113887647405 314448343
489661847540 314442854
750448042070 314437365
703682585245 170762790
144697830725 314431876
662969128715 314426387
721288404285 87093963
519921849015 314420898
841228046495 314415409
956325343579 104790499
867086593210 314409920
47315644160 314404431
260236018175 314398942
419788753225 39586668
973271689295 314393453
548096073748 144953512
23657824825 8771422
211269833970 161458935
770254588490 314387964
391729479130 314382475
719087676905 7009453
338361840165 301444902
738344041480 314376986
659117855800 140759916
928706959850 279648083
185961469100 95870874
55568371835 314371497
410985843705 314366008
612902580820 314360519
562285851080 314355030
471016439018 35848659
172888796908 49560181
730641495650 78607969
840677864650 314349541
704782948935 314344052
699831312330 314338563
68772736115 183788187
502316029975 66071093
204667651830 314333074
135894921205 314327585
303700383930 217298532
64371281355 314322096
743295678085 314316607
801614953655 193849524
607950944215 314311118
86928737000 314305629
162853831610 314300140
189262560170 314294651
72073827185 314289162
660218219490 314283673
95731646520 92050530
137054813100 65895445
807116772105 33938487
627207308790 314278184
225024380095 314272695
542692393129 95579957
474256755880 314267206
469855301120 314261717
376874569315 314256228
955115688410 314250739
116638556630 31462948
88055250286 131241990
763102224505 310430395
510018575805 314245250
930357505385 314239761
373023296400 314234272
466554210050 314228783
819220772695 242762003
709184403695 220701712
351692912521 137521406
905599322360 227963659
327908385110 314223294
453349845770 314217805
634909854620 156134605
282793473820 262912122
136995284895 204229223
636010218310 314212316
38512734640 314206827
204667651830 175829137
787860407530 314201338
667920765320 314195849
453349845770 314190360
720898276191 79969241
787968957994 63859026
261886563710 281300272
558984760010 314184871
853882228930 314179382
307001475000 314173893
913301868190 162825696
514970212410 36485383
989226962800 314168404
63821099510 314162915
515520394255 285126105
295997838100 314157426
141946921500 314151937
529520507262 39251839
454450209460 314146448
647564037055 314140959
905599322360 153340704
391179297285 314135470
128742557220 314129981
88579282535 314124492
601348762075 203241203
500234155912 177903979
390629115440 279137606
48966189695 314119003
998029872320 32066738
79226191170 314113514
936409505680 314108025
464413642110 199964270
301499656550 314102536
620605126650 99636328
963918597930 314097047
393930206510 314091558
461602573445 159466428
790061134910 314086069
55568371835 209663333
601348762075 14112219
410435661860 314080580
612352398975 314075091
720738222440 314069602
429141844590 314064113
6602187630 20457503
940810960440 314058624
6052005785 314053135
848380410480 314047646
856082956310 314042157
385127296990 314036668
689928039120 314031179
801614953655 314025690
349365477065 314020201
875339320885 314014712
88029100690 149081240
957316415790 314009223
772455315870 314003734
214020743195 313998245
365870932415 294204911
369722205330 313992756
870462565218 20731953
74824736410 208993675
747146951000 313987267
875339320885 313981778
445097118095 313976289
469456231445 53989804
817020045315 313970800
39062916485 216145842
190088130634 3897190
208518924745 136999951
715236403990 313965311
853332047085 146852706
814819317935 313959822
12104006080 289187965
587044034105 313954333
813718954245 197807093
411536025550 313948844
275090927990 313943355
221173107180 313937866
808767317640 313932377
212370197660 171245822
958966961325 313926888
274641068598 18492441
647564037055 275646602
995278963095 313921399
200816378915 290192452
943011687820 313915910
669021129010 313910421
522122576395 313904932
374123660090 313899443
234377471460 313893954
644262945985 79370940
688277493585 313888465
698180766795 313882976
517721121635 313877487
488011302005 313871998
705883312625 169604611
41263643865 39032279
810968045020 313866509
800514589965 313861020
726790222735 313855531
774656043250 27165061
824722591145 313850042
743295678085 313844553
470405482965 313839064
699831312330 313833575
252533472345 90831972
733942586720 313828086
352116386290 313822597
630508399860 313817108
951264415495 103978127
377974933005 313811619
74824736410 313806130
541378940970 313800641
7702551320 310946361
719637858750 313795152
98482555745 194420380
555683668940 313789663
51717098920 299304192
542479304660 313784174
897346594685 313778685
211269833970 22274362
58319281060 313773196
691028402810 186801648
821421500075 313767707
64371281355 313762218
113337465560 313756729
329008748800 313751240
275090927990 313745751
885242594095 76846000
894599988836 270053311
884692412250 63628488
53917826300 313740262
355967659205 313734773
719195843139 44466389
236028016995 313729284
921554595865 190890953
517170939790 313723795
36312007260 254810358
254184017880 224055491
498464757060 313718306
775206225095 308794673
692678948345 313712817
393930206510 313707328
51166917075 313701839
314704020830 313696350
320205839280 313690861
722388767975 7744979
710284767385 313685372
842878592030 105679717
665720037940 101573945
643162582295 313679883
231626562235 282123622
424190207985 313674394
867086593210 313668905
954015324720 313663416
718599454892 78739705
675623311150 313657927
529825122225 313652438
843978955720 313646949
776856770630 313641460
240429471755 313635971
533676395140 313630482
91880373605 313624993
591995670710 263729983
428044823701 84892874
421989480605 313619504
952364779185 313614015
355417477360 145584747
175508014045 216716698
84350061617 22543323
579515401751 30557263
907249867895 313608526
276741473525 313603037
346064385995 313597548
580441851965 118996031
417037844000 211502148
468807719654 28773338
79226191170 313592059
963918597930 313586570
139746194120 313581081
418688389535 313575592
927606596160 313570103
457751300530 57985796
267388382160 313564614
224474198250 313559125
830774591440 313553636
731741859340 313548147
330659294335 313542658
609051307905 313537169
355967659205 313531680
968320052690 313526191
733392404875 54033716
235477835150 313520702
609601489750 246159694
583742943035 313515213
784559316460 160855145
272890200610 74178346
867807504911 63612021
725139677200 313509724
589794943330 313504235
741645132550 311764222
783458952770 313498746
466557338780 271979950
898446958375 313493257
797763680740 223835931
759935877407 83026614
440695663335 313487768
29709825120 267594239
275641109835 47304202
661868765025 313482279
797763680740 313476790
862134956605 126537917
717987313215 313471301
615724556128 149443514
140846557810 313465812
562316155849 258691081
511118939495 313460323
307551656845 313454834
974113040634 9177608
472606210345 66109516
953465142875 313449345
214570925040 313443856
80876736705 313438367
406584388945 150974945
566137123995 313432878
340562567545 313427389
123790920615 313421900
113413746193 110136785
857733501845 313416411
489111665695 287596155
858283683690 313410922
424190207985 313405433
233827289615 313399944
450598936545 313394455
300949474705 34234893
383476751455 313388966
838477137270 313383477
168355650060 313377988
477007665105 82444780
713585858455 313372499
902848413135 313367010
959517143170 313361521
254184017880 313356032
466554210050 248695612
97932373900 183645473
588694579640 313350543
191463287550 164455929
77025463790 313345054
782358589080 124259982
910623776039 167738351
957316415790 55878020
472606210345 313339565
250332744965 313334076
535326940675 313328587
697080403105 313323098
706983676315 155547282
309752384225 313317609
561735669235 313312120
832975318820 313306631
787860407530 219109902
154601103935 313301142
337261476475 284890078
989777144645 313295653
996929508630 221404304
42914189400 313290164
475357119570 209833492
454450209460 313284675
578791306430 288929982
573289487980 313279186
785109498305 313273697
828023682215 313268208
447297845475 313262719
152400376555 97067476
767503679265 221651309
284444019355 313257230
321856384815 313251741
895145867305 76132430
31360370655 108682200
22557461135 313246252
440145481490 273346711
211269833970 313240763
364220386880 313235274
432993117505 277172544
649764764435 313229785
413186571085 143273878
869837502435 313224296
934758960145 313218807
77025463790 313213318
432993117505 313207829
659117855800 313202340
439595299645 44647526
862134956605 134480500
101802227080 10599259
765853133730 313196851
876989866420 223890821
119389465855 12591766
556784032630 313191362
363670205035 313185873
861094121120 65895445
626106945100 108830403
826373136680 313180384
711385131075 313174895
511118939495 313169406
710284767385 313163917
818670590850 313158428
56118553680 313152939
699281130485 228677229
171656741130 240615804
50066553385 23185536
562836032925 313147450
539898773995 94141839
407134570790 313141961
155701467625 313136472
997479690475 313130983
851681501550 356785
612902580820 313125494
146348376260 313120005
514970212410 313114516
538077849900 40091656
852231683395 313109027
955665870255 313103538
393380024665 189222297
568337851375 313098049
747697132845 313092560
540828759125 313087071
369722205330 277540307
533868718722 54922934
133144011980 313081582
852231683395 313076093
542479304660 313070604
362569841345 313065115
63270917665 313059626
348265113375 313054137
753749133140 313048648
355417477360 313043159
457201118685 76653885
795012771515 313037670
259685836330 241872785
755399678675 313032181
648114218900 226201690
264637472935 105520536
302600020240 313026692
421989480605 313021203
321306202970 313015714
644262945985 312362523
244280744670 313010225
624456399565 313004736
968320052690 312999247
310852747915 312993758
437394572265 312988269
251433108655 166552727
236028016995 312982780
478658210640 312977291
28059279585 312971802
389590728049 64956826
14304733460 312966313
424190207985 312960824
705883312625 212281586
121590193235 312955335
601898943920 312949846
839577500960 312944357
381276024075 312938868
839577500960 167008314
329008748800 186148457
775756406940 312933379
885792775940 312927890
814819317935 312922401
673972765615 312916912
350465840755 312911423
594196398090 185961831
590895307020 312905934
563936396615 312900445
560085123700 312894956
408234934480 258120225
314153838985 216568495
849480774170 312889467
232176744080 21703506
626657126945 312883978
125991647995 312878489
868737138745 312873000
612971912379 242147235
688277493585 312867511
771905134025 312862022
824172409300 312856533
927056414315 312851044
474256755880 312845555
328458566955 312840066
733942586720 312834577
446747663630 84376908
753198951295 112184182
571088760600 312829088
625006581410 312823599
216771652420 312818110
130393102755 312812621
991977872025 312807132
386777842525 312801643
314704020830 312796154
754299314985 154059763
423640026140 312790665
123240738770 312785176
658567673955 262247953
524323303775 312779687
922104777710 312774198
415970880875 33257851
455000391305 312768709
882491684870 312763220
481959301710 312757731
912201504500 134683593
647013855210 312752242
198615651535 312746753
113337465560 312741264
474806937725 312735775
365870932415 124161180
683876038825 312730286
768604042955 312724797
530925485915 312719308
708634221850 312713819
333410203560 312708330
822521863765 312702841
219522561645 121855800
346614567840 312697352
859991062331 93702719
968320052690 312691863
109486192645 312686374
962818234240 312680885
898997140220 312675396
883592048560 312669907
349365477065 312664418
489111665695 312658929
623906217720 312653440
24208006670 265398639
204117469985 312647951
171106559285 312642462
908900413430 181334604
974372052985 312636973
64921463200 312631484
278942200905 312625995
567237487685 303250783
929257141695 49016770
757050224210 149641118
547430941265 69468784
100133101280 312620506
933658596455 312615017
957316415790 312609528
566137123995 84190282
546880759420 312604039
477007665105 312598550
583192761190 312593061
221173107180 312587572
735593132255 109834890
287194928580 312582083
533676395140 312576594
532576031450 163687469
855532774465 312571105
462702937135 312565616
86378555155 312560127
391729479130 312554638
505617121045 312549149
21457097445 312543660
667920765320 312538171
85278191465 36951948
648782095883 122706595
916052777415 312532682
733392404875 312527193
467654573740 268867687
617854217425 312521704
792261862290 312516215
572739306135 312510726
549631668645 110186186
351016022600 312505237
53917826300 261550850
445647299940 312499748
657467310265 312494259
735042950410 312488770
582092397500 312483281
148766308859 41546241
281693110130 312477792
835176046200 100069959
28609461430 312472303
354317113670 312466814
182660378030 88603438
671772038235 34509343
8802915010 309903451
774105861405 171322668
309202202380 291317697
929807323540 312461325
182660378030 312455836
571638942445 312450347
324057112195 312444858
784009134615 312439369
803815681035 27252885
602449125765 312433880
680024765910 145661593
66572008735 312428391
576590579050 312422902
581542215655 312417413
675073129305 185874007
222273470870 312411924
522825775093 472054
727340404580 312406435
918253504795 312400946
382376387765 312395457
341662931235 312389968
332309839870 312384479
858833865535 312378990
512219303185 263076792
394480388355 312373501
34111279880 312368012
808217135795 312362523
232726925925 312357034
583742943035 312351545
503966575510 312346056
36312007260 312340567
846729864945 78684815
194764378620 312335078
876439684575 65286166
685526584360 312329589
65471645045 312324100
827473500370 312318611
899547322065 312313122
76475281945 312307633
56668735525 257840286
12654187925 312302144
49516371540 312296655
387878206215 312291166
136995284895 312285677
969420416380 312280188
655266582885 196550112
440145481490 25485427
745496405465 155453969
834075682510 107249571
333410203560 312274699
818670590850 312269210
229976016700 312263721
41813825710 312258232
276191291680 312252743
789510953065 312247254
160684182948 84118925
864335683985 312241765
628307672480 312236276
991427690180 312230787
503966575510 312225298
601898943920 187224301
132043648290 141797337
957316415790 312219809
435744026730 312214320
844529137565 312208831
477557846950 24963972
610151671595 243557908
435193844885 312203342
475934707992 167249830
108385828955 30864647
318005111900 312197853
884142230405 169445430
221723289025 22109692
463253118980 136604743
72073827185 312192364
504250752018 24985928
149649467330 312186875
172206922975 312181386
437394572265 312175897
213470561350 312170408
996379326785 312164919
632158945395 312159430
524323303775 312153941
830774591440 312148452
468754937430 312142963
303700383930 312137474
653616037350 312131985
316904748210 312126496
971621143760 312121007
956766233945 312115518
124891284305 312110029
559534941855 312104540
397231297580 312099051
578791306430 312093562
357068022895 143756910
490212029385 293178468
913852050035 36655542
357068022895 312088073
349915658910 312082584
95744370022 157786794
825822954835 289907024
134794557515 312077095
779057498010 312071606
860484411070 312066117
435193844885 312060628
165604740835 205848478
473156392190 312055139
683325856980 312049650
925405868780 312044161
77575645635 251829831
483609847245 312038672
705333130780 312033183
995829144940 218237151
309202202380 312027694
362019659500 64753733
314704020830 312022205
393930206510 312016716
620605126650 138053839
829700492615 78876930
571638942445 14463515
829124045905 312011227
711935312920 88054538
593646216245 312005738
963368416085 312000249
400532388650 311994760
198615651535 311989271
638210945690 311983782
17055642685 311978293
111136738180 30013852
957316415790 311972804
578791306430 311967315
755949860520 311961826
366421114260 311956337
186511650945 301878533
465453846360 311950848
189812742015 38713917
917297567673 6636201
532025849605 36221911
482545266346 249969060
83294301541 90442253
892945139925 311945359
252533472345 107095879
380725842230 311939870
621705490340 311934381
297648383635 185824606
663519310560 311928892
155151285780 311923403
853882228930 184600559
152950558400 311917914
877540048265 311912425
831324773285 311906936
885324468019 111201651
888734823123 290917
880290957490 311901447
967219689000 311895958
611252035285 15034371
801064771810 311890469
603549489455 311884980
225024380095 311879491
877540048265 311874002
319105475590 311868513
99032737590 311863024
888543685165 311857535
360369113965 311852046
577140760895 311846557
764202588195 126274445
154050922090 311841068
724120446419 7415639
865436047675 311835579
630118101607 126252489
678374220375 2673143
302049838395 311830090
188162196480 311824601
236578198840 32983401
551282214180 159159044
37962552795 226377338
716336767680 311819112
611252035285 311813623
677824038530 311808134
305350929465 277430527
435744026730 311802645
340562567545 311797156
456100754995 311791667
220622925335 263307330
883592048560 311786178
879740775645 311780689
206868379210 311775200
600248398385 311769711
985375689885 311764222
911101140810 311758733
557334214475 311753244
415387298465 311747755
433543299350 181768235
442346208870 311742266
458851664220 311736777
712485494765 311731288
842878592030 311725799
589244761485 311720310
562836032925 251000992
495713847835 4440601
795562953360 58792679
965018961620 100778040
891844776235 95464688
719087676905 311714821
594746579935 311709332
632709127240 311703843
258585472640 311698354
570538578755 311692865
759801133435 311687376
311953111605 311681887
343313476770 16922587
298748747325 311676398
529825122225 114868303
769154224800 311670909
567787669530 15363711
455000391305 311665420
370331262189 176103587
922104777710 311659931
156801831315 311654442
489661847540 251462068
638210945690 311648953
351566204445 311643464
171106559285 145689038
784559316460 311637975
773555679560 311632486
864390200733 65889956
622805854030 311626997
913852050035 311621508
276741473525 311616019
145798194415 311610530
779057498010 287447952
7702551320 311605041
867086593210 311599552
829124045905 9133696
295997838100 311594063
701481857865 311588574
232321604279 105405267
594746579935 83405355
47865826005 311583085
128742557220 311577596
600248398385 311572107
539728395435 311566618
952364779185 311561129
390629115440 311555640
314153838985 311550151
951814597340 311544662
487461120160 311539173
342763294925 27110171
549631668645 116185663
632158945395 311533684
714862117150 100624348
405484025255 59319623
284994201200 311528195
849480774170 311522706
255284381570 311517217
203567288140 100767062
181560014340 181916438
98482555745 74216769
523222940085 311511728
130943284600 311506239
718241431959 33746372
896246230995 311500750
497914575215 311495261
619534557252 92204222
248132017585 212863420
176608377735 206013148
99032737590 311489772
696530221260 273330244
935859323835 311484283
780708043545 77279631
379075296695 311478794
263537109245 311473305
300949474705 311467816
774105861405 311462327
568888033220 311456838
356517841050 311451349
420614532271 25370158
560085123700 74035632
678924402220 311445860
461602573445 311440371
216221470575 311434882
659668037645 311429393
802165135500 311423904
801614953655 311418415
115538192940 302032225
403283297875 311412926
601898943920 244792933
670671674545 311407437
633809490930 311401948
54468008145 311396459
562836032925 311390970
855532774465 19908603
347714931530 311385481
371922932710 311379992
353766931825 233760043
136445103050 311374503
44564734935 311369014
678924402220 125451095
557334214475 311363525
90780009915 311358036
488561483850 311352547
616203671890 240110816
652515673660 311347058
966119325310 311341569
617854217425 311336080
459401846065 311330591
834720417869 164949939
326257839575 154433015
365320750570 311325102
569988396910 311319613
413736752930 304365050
66572008735 311314124
245381108360 311308635
988126599110 311303146
233277107770 311297657
340012385700 311292168
572189124290 311286679
124443049657 4149684
166154922680 311281190
916052777415 311275701
426390935365 311270212
388428388060 12965018
866551555516 87791066
72624009030 311264723
247581835740 311259234
292146565185 311253745
967769870845 311248256
57769099215 311242767
572739306135 311237278
862685138450 294215889
155151285780 311231789
316904748210 311226300
818670590850 311220811
533676395140 193190844
783458952770 311215322
927606596160 219807005
670121492700 32615638
648114218900 120346325
256934927105 311209833
907800049740 311204344
601379313849 110746064
283893837510 311198855
782358589080 207676315
652515673660 260562830
903948776825 200397901
687727311740 311193366
367521477950 311187877
945762597045 311182388
872588411660 25886124
875339320885 311176899
335060749095 47359092
271789836920 311171410
490212029385 311165921
787860407530 311160432
747146951000 311154943
11003642390 311149454
950164051805 311143965
205768015520 214888861
96281828365 311138476
187612014635 311132987
589794943330 311127498
194764378620 311122009
1100369180 311116520
176058195890 311111031
754849496830 311105542
253083654190 311100053
896796412840 311094564
541378940970 311089075
618614205317 81023129
411536025550 311083586
743295678085 311078097
637110582000 199849001
987836848359 40695446
775756406940 311072608
253633836035 112804439
812068408710 311067119
853882228930 311061630
211929828749 139305331
164504377145 311056141
319655657435 26171552
470405482965 311050652
805466226570 311045163
689928039120 311039674
51166917075 311034185
748247314690 311028696
816469863470 311023207
439045117800 311017718
607501419652 145535346
731741859340 311012229
346614567840 310682889
114988011095 15374689
42364007555 311006740
201916742605 311001251
587594215950 310995762
243290073156 193081064
215121106885 310990273
388646328805 47177955
272890200610 310984784
377974933005 310979295
854982592620 149394113
168943140638 179051180
262436745555 310973806
22035448838 107117835
744396041775 310968317
34661461725 310962828
495713847835 310957339
670121492700 310951850
661868765025 310946361
186511650945 310940872
828023682215 302987311
491862574920 220361394
890744412545 215273091
712485494765 310935383
478119369069 292217893
308101838690 310929894
480308756175 234232097
234927653305 310924405
136587685314 71938834
217321834265 47073664
19347855228 65176386
756500042365 310918916
851273836101 34196470
358718568430 309074612
876439684575 310913427
211269833970 310907938
879740775645 310902449
132593830135 310896960
889644048855 310891471
498464757060 310885982
760351315280 310880493
103984374195 310875004
368621841640 310869515
182110196185 310864026
809317499485 310858537
241529835445 310853048
181009832495 173644515
939710596750 112700148
947963324425 310847559
811003707053 138630184
505066939200 310842070
831324773285 310836581
138841518769 72498712
303700383930 310831092
528724758535 310825603
844529137565 310820114
151300309271 96161791
768053861110 275981431
187061832790 310814625
522672758240 310809136
92430555450 310803647
212920379505 310798158
272465442415 55685905
469855301120 310792669
412636389240 83641382
465453846360 222842422
508368030270 310787180
838626405136 76692308
562836032925 310781691
345514204150 310776202
906699686050 236142269
833525500665 310770713
45114916780 310765224
585393488570 140963009
335610930940 310759735
522122576395 310754246
308101838690 299600598
97006022488 103407271
963918597930 310748757
112237101870 310743268
292696747030 310737779
365870932415 282463940
528724758535 310732290
553482941560 75545107
314153838985 310726801
814269136090 310721312
376874569315 310715823
389528751750 310710334
292696747030 285340176
373023296400 310704845
211820015815 310699356
41263643865 125368760
758150587900 310693867
873138593505 310688378
403833479720 310682889
813168772400 293348627
687727311740 310677400
468754937430 231630311
520081814942 72981744
71523645340 310671911
231626562235 310666422
713585858455 310660933
527074213000 35255847
980974235125 249540918
83077464085 310655444
978223325900 121822866
993078235715 150085727
721838586130 46118578
45665098625 310649955
445647299940 310644466
355967659205 310638977
645913491520 117382265
413736752930 310633488
441796027025 310627999
69462080577 161146062
764752770040 310622510
872038229815 30617642
806016408415 243420683
388978569905 310617021
607950944215 310611532
645363309675 310606043
405484025255 165855624
384026933300 153856670
988126599110 310600554
127092011685 310595065
161203286075 310589576
723489131665 310584087
402182934185 310578598
413838403721 122069871
324057112195 310573109
401082570495 310567620
454450209460 310562131
2200732870 310556642
85828373310 310551153
16505460840 297157993
634359672775 310545664
207968742900 310540175
443996754405 310534686
519371667170 310529197
566137123995 310523708
390078933595 310518219
732292041185 277457972
282793473820 310512730
850030956015 310507241
881391321180 310501752
832425136975 74315571
994728781250 237102844
424740389830 310496263
83077464085 310490774
395030570200 80611454
123240738770 310485285
224474198250 217990146
348897004474 69874970
134244375670 306774721
990327326490 310479796
856082956310 310474307
925405868780 212171806
151300012865 310468818
974372052985 309650957
356517841050 310463329
66572008735 310457840
404383661565 124979041
749897860225 310452351
628857854325 310446862
984275326195 310441373
508368030270 310435884
565036760305 310430395
240429471755 310424906
12654187925 68886950
926506232470 57316138
682775675135 310419417
759250951590 310413928
44064623748 255496483
727890586425 190594547
342763294925 310408439
148747882286 43247831
727340404580 310402950
779607679855 310397461
303700383930 310391972
961167688705 310386483
146898558105 310380994
573839669825 310375505
170006195595 310370016
849480774170 165367103
242080017290 310364527
436844390420 310359038
80876736705 310353549
554583305250 310348060
642612400450 309222815
102935354611 238057930
771905134025 310342571
456100754995 310337082
22557461135 310331593
174468567277 42995337
29159643275 310326104
442346208870 206781608
123240738770 310320615
76475281945 57102067
966669507155 310315126
19256370065 87082985
519921849015 310309637
780157861700 310304148
881391321180 310298659
939710596750 310293170
623906217720 310287681
150749831020 310282192
142500517503 100503590
13204369770 310276703
86378555155 310271214
666270219785 284077706
583742943035 310265725
767503679265 310260236
837376773580 310254747
152950558400 310249258
883041866715 310243769
828573864060 310238280
25858552205 185714826
481959301710 310232791
681125129600 297015279
588915457000 27049792
880841139335 310227302
725139677200 310221813
632709127240 310216324
890194230700 310210835
386227660680 310205346
875889502730 310199857
182110196185 310194368
635460036465 310188879
614002944510 310183390
477557846950 231350372
636560400155 310177901
408785116325 310172412
759801133435 310166923
584843306725 310161434
177158559580 310155945
833525500665 310150456
244280744670 310144967
867086593210 310139478
31360370655 310133989
302049838395 310128500
35761825415 310123011
128192375375 310117522
130393102755 310112033
291596383340 310106544
753749133140 310101055
979873871435 310095566
932558232765 120758
497914575215 148290824
79776373015 310090077
29159643275 310084588
575490215360 299068165
822627620328 177338612
690478220965 310079099
40163280175 310073610
67122190580 310068121
687727311740 310062632
99032737590 310057143
70973463495 310051654
718537495060 310046165
736338563319 104164753
114437829250 82291088
198615651535 56542189
12654187925 310040676
29816899043 98522061
786760043840 290181474
516779000326 65022694
271789836920 310035187
480858938020 310029698
971070961915 310024209
508368030270 241581868
78125827480 310018720
664069492405 310013231
44014553090 310007742
592080700809 66619993
776306588785 310002253
662418946870 74447307
119939647700 309996764
635460036465 309991275
103434192350 309985786
215671288730 309980297
334510567250 309974808
348265113375 237520008
606850580525 309969319
305901111310 309963830
418138207690 179193894
275641109835 309958341
596414860429 217869388
217321834265 309952852
478658210640 309947363
271239655075 309941874
238778926220 309936385
650865128125 123365275
443446572560 309930896
655816764730 309925407
835726228045 110614328
436294208575 309919918
698180766795 309914429
270139291385 309908940
69873099805 309903451
160102922385 193388448
55568371835 309897962
633259309085 309892473
514970212410 309886984
797763680740 309881495
243180380980 309876006
31360370655 68623478
547981123110 309870517
94631282830 309865028
684426220670 309859539
238228744375 309854050
39062916485 161404045
614002944510 228035016
545780395730 309848561
941373629760 100459678
393930206510 309843072
500115302595 52321148
149649467330 309837583
591995670710 264223993
232726925925 309832094
295447656255 309826605
916602959260 309821116
407134570790 309815627
732842223030 309810138
413186571085 155953468
471505846655 184304153
577140760895 309804649
481959301710 309799160
792261862290 309793671
815919681625 309788182
542479304660 309782693
565586942150 309777204
61620372130 309771715
360919295810 309766226
394480388355 156238896
289395655960 309760737
369722205330 105504069
525973849310 309755248
829124045905 309749759
993078235715 309744270
914402231880 309738781
332860021715 247427653
288295292270 170620076
489111665695 309733292
636560400155 309727803
870387684280 309722314
432993117505 309716825
647013855210 309711336
760351315280 309705847
147998921795 309700358
30810188810 218637848
828573864060 309694869
725689859045 309689380
96832010210 309683891
466604055659 90683769
207418561055 309678402
122140375080 309672913
168905831905 167694439
337811658320 309667424
461602573445 309661935
625556763255 309656446
595846943625 309650957
706983676315 309645468
715298885277 160558739
144697830725 309639979
429692026435 68766192
687727311740 309634490
724589495355 309629001
904498958670 309623512
568888033220 240637760
617304035580 309618023
428041480900 309612534
391179297285 261051351
192563651240 309607045
757600406055 309601556
549081486800 286778294
682225493290 309596067
6052005785 309590578
926506232470 167233363
318555293745 309585089
178258923270 83679805
336711294630 309579600
820321136385 219362396
932008050920 309574111
972721507450 148312780
528174576690 309568622
108936010800 309563133
260786200020 93708208
225574561940 309557644
387538379317 95865385
982074598815 309552155
793362225980 309546666
716886949525 309541177
207418561055 309535688
461602573445 309530199
513319666875 202653880
602449125765 309524710
8252733165 211266121
272890200610 309519221
723489131665 309513732
484710210935 309508243
472606210345 309502754
854432410775 309497265
159002558695 283556251
23657824825 309491776
436844390420 111701150
913959744215 72515179
916602959260 26693007
690478220965 309486287
747712836874 26116662
171106559285 309480798
591445488865 309475309
972721507450 309469820
654166219195 309464331
552932759715 309458842
813168772400 309453353
144147648880 309447864
248682199430 184820119
232726925925 134919620
165054558990 309442375
699831312330 309436886
2200732870 64874491
435744026730 309431397
421989480605 283440982
940810960440 309425908
878640411955 309420419
391729479130 309414930
415387298465 309409441
195864742310 153066254
875339320885 309403952
891294594390 304376028
812068408710 309398463
977673144055 309392974
983725144350 309387485
575490215360 195375466
167255286370 309381996
712485494765 309376507
765302951885 309371018
300949474705 309365529
644813127830 309360040
112237101870 309354551
102884010505 309349062
144147648880 53891002
234927653305 309343573
828573864060 309338084
693779312035 309332595
668470947165 60642472
403833479720 24541319
510172871595 653191
445097118095 49357088
614002944510 309327106
897346594685 309321617
554583305250 309316128
736693495945 309310639
768604042955 309305150
467654573740 309299661
365320750570 285598159
530925485915 309294172
959517143170 309288683
482509483555 309283194
92980737295 92445738
303700383930 309277705
744946223620 309272216
264637472935 309266727
514970212410 309261238
601348762075 162210928
771905134025 309255749
322592610826 102803481
264087291090 146847217
352116386290 228973635
993628417560 309250260
342213113080 309244771
51717098920 309239282
599698216540 204646387
5501823940 309233793
358168386585 309228304
88029100690 309222815
278392019060 198290125
364770568725 309217326
133701274635 94290042
907805582652 77504680
786760043840 309211837
510568757650 309206348
128745290742 269175071
727890586425 309200859
522672758240 309195370
324607294040 309189881
636560400155 309184392
323577678071 17422086
767503679265 309178903
865986229520 309173414
248682199430 224028046
180459650650 309167925
211269833970 309162436
930357505385 35546764
832071148457 8458549
161203286075 309156947
114988011095 252587313
625006581410 309151458
708634221850 309145969
182175372571 139590759
242080017290 309140480
480542510729 19716488
754299314985 309134991
611802217130 309129502
359818932120 309124013
161203286075 309118524
643162582295 309113035
497364393370 175587621
294897474410 25666564
140846557810 64243256
890744412545 309107546
250882926810 309102057
562285851080 309096568
947413142580 309091079
303700383930 163731381
586493852260 128623737
666270219785 309085590
470405482965 233985092
849542591288 29514353
851681501550 309080101
769154224800 309074612
491862574920 298096612
329008748800 309069123
682225493290 41205923
897896776530 309063634
280042564595 309058145
393380024665 309052656
446747663630 309047167
868737138745 309041678
272340018765 309036189
579891670120 309030700
857733501845 140803828
318005111900 309025211
726790222735 309019722
750448042070 309014233
1100369180 309008744
133144011980 309003255
919353868485 308997766
647241297414 18207013
155701467625 135490476
430242208280 308992277
688277493585 308986788
864335683985 198855492
556233850785 223709684
706433494470 308981299
329558930645 176526240
910000777120 308975810
785659680150 95058502
595296761780 308970321
850581137860 308964832
864885865830 308959343
79776373015 308953854
855532774465 308948365
984825508040 308942876
421439298760 308937387
431342571970 308931898
71523645340 308926409
847830228635 308920920
756500042365 308915431
360919295810 188607529
174957832200 308909942
162303649765 308904453
806566590260 148691521
384577115145 308898964
897896776530 222134341
144147648880 18009409
709734585540 308893475
242630199135 308887986
69322917960 308882497
512769485030 308877008
335060749095 308871519
548531304955 308866030
965018961620 43165496
140296375965 103807968
180459650650 27840208
524323303775 141780870
933658596455 308860541
192013469395 308855052
411536025550 174764271
844529137565 308849563
420938693563 218451222
145248012570 308844074
530925485915 90628879
743295678085 308838585
649764764435 308833096
438494935955 126010973
525423667465 308827607
429141844590 308822118
190913105705 308816629
6052005785 308811140
159552740540 209295570
247581835740 308805651
352666568135 60988279
999130236010 103363359
976022598520 308800162
458851664220 218467689
468204755585 35371116
650314946280 72701805
294347292565 207555557
193664014930 308794673
417037844000 308789184
489111665695 308783695
65471645045 272309290
731191677495 308778206
401082570495 308772717
261886563710 308767228
810968045020 308761739
28609461430 156496879
450598936545 308756250
396681115735 308750761
215671288730 255276923
330659294335 308745272
569988396910 308739783
376874569315 308734294
8802915010 308728805
726240040890 308723316
578791306430 129540400
612352398975 308717827
469855301120 3595295
519371667170 23734436
293797110720 180582611
76475281945 308712338
741094950705 308706849
67672372425 308701360
977122962210 308695871
434093481195 308690382
879740775645 308684893
87507022525 178414456
423089844295 308679404
143047285190 308673915
342213113080 216431270
782908770925 308668426
810968045020 8414637
528724758535 308662937
390629115440 308657448
237678562530 67542145
245931290205 308651959
16505460840 6729514
656917128420 308646470
901197867600 308640981
831874955130 308635492
848930592325 308630003
994178599405 308624514
640961854915 31007361
92439826371 176614064
819770954540 308619025
573289487980 308613536
568337851375 308608047
588694579640 107935696
560085123700 308602558
969420416380 308597069
474806937725 308591580
39613098330 246357298
220622925335 308586091
95731646520 308580602
818120409005 308575113
727890586425 308569624
295997838100 62371507
374123660090 308564135
375224023780 308558646
261336381865 299831136
271239655075 232568930
954015324720 308553157
538628031745 308547668
458301482375 24590720
200266197070 224544012
791161498600 308542179
19806551910 308536690
540278577280 256978513
672872401925 23558788
460502209755 308531201
210169470280 184391977
446747663630 308525712
900647685755 106376820
923205141400 291235362
167255286370 308520223
487461120160 308514734
530925485915 308509245
583192761190 308503756
291596383340 308498267
514420030565 308492778
209219818063 53128031
826373136680 308487289
198615651535 308481800
536977486210 109511039
764752770040 308476311
682250583509 195776163
930357505385 275487421
790680911786 44856108
903948776825 308470822
292146565185 308465333
382926569610 308459844
211820015815 308454355
632158945395 96227659
980424053280 101491610
161203286075 308448866
234377471460 308443377
818120409005 308437888
801064771810 308432399
104534556040 308426910
105084737885 308421421
165054558990 131274924
151300012865 308415932
215121106885 308410443
300399292860 108484596
659117855800 308404954
166705104525 108528508
852781865240 308399465
353216749980 34948463
736143314100 308393976
195864742310 285812230
636711687973 13936571
103434192350 7723023
897896776530 308388487
458851664220 308382998
497914575215 308377509
42364007555 308372020
261336381865 308366531
561185487390 308361042
61070190285 308355553
857757285682 144865688
556233850785 246049914
496814211525 308350064
469305119275 308344575
568337851375 308339086
355967659205 54489303
69873099805 308333597
621155308495 308328108
321306202970 308322619
728440768270 308317130
558434578165 308311641
453900027615 308306152
708084040005 73404397
495163665990 308300663
114988011095 308295174
518821485325 308289685
627757490635 308284196
569988396910 4330821
843978955720 308278707
55568371835 308273218
885792775940 308267729
238228744375 308262240
319655657435 308256751
702032039710 308251262
395030570200 274482934
848930592325 187076098
461052391600 118820383
584293124880 308245773
663519310560 308240284
904498958670 308234795
968870234535 308229306
776856770630 308223817
722938949820 308218328
159552740540 308212839
185411287255 201940310
636010218310 308207350
513319666875 308201861
515520394255 308196372
425290571675 308190883
188712378325 308185394
715236403990 308179905
154050922090 180324628
600456288771 19579263
472056028500 308174416
251433108655 234967623
404455369861 189655928
278942200905 94943233
608501126060 308168927
706433494470 308163438
278942200905 88614416
294347292565 91380872
213470561350 308157949
711935312920 308152460
593096034400 225339917
467104391895 308146971
472606210345 308141482
682775675135 308135993
993628417560 270722969
59419644750 308130504
699281130485 246757995
736693495945 308125015
821971681920 308119526
902848413135 308114037
962818234240 308108548
15405097150 308103059
232176744080 308097570
655282380227 231240592
469305119275 308092081
692678948345 308086592
347368989886 32143584
366421114260 268944533
101233464970 308081103
377974933005 133047871
759250951590 308075614
758150587900 232969627
601898943920 308070125
484710210935 236153247
691028402810 308064636
788960771220 34218426
321856384815 60883988
971621143760 308059147
252533472345 29448485
310852747915 308053658
5501823940 219082457
858833865535 308048169
665169856095 308042680
505617121045 308037191
834625864355 308031702
506167302890 308026213
29709825120 308020724
352666568135 308015235
644813127830 308009746
744396041775 308004257
872038229815 307998768
636010218310 307993279
378525114850 307987790
565586942150 131993983
248132017585 307982301
199716015225 307976812
668470947165 307971323
256934927105 307965834
610701853440 307960345
355967659205 307954856
655266582885 307949367
809867681330 307943878
699831312330 307938389
756500042365 307932900
841228046495 307927411
249232381275 307921922
968370535023 86561530
85828373310 12547854
275090927990 307916433
13204369770 289841156
843428773875 307910944
159002558695 307905455
818670590850 307899966
20356733755 307894477
245931290205 307888988
538077849900 10379699
766953497420 307883499
238228744375 307878010
517170939790 307872521
154050922090 134409143
622805854030 307867032
598047671005 110389279
929807323540 307861543
119939647700 307856054
134244375670 307850565
219522561645 276629133
14304733460 191835061
662418946870 307845076
851131319705 307839587
141946921500 307834098
122140375080 92154821
919353868485 307828609
370822569020 307823120
997479690475 307817631
998580054165 189776686
277853622098 217254620
399432024960 307812142
879190593800 834328
368071659795 307806653
283893837510 305160955
563386214770 307801164
993628417560 264322795
621155308495 307795675
586174082168 3748987
726240040890 307790186
59419644750 307784697
64921463200 257357254
632158945395 307779208
166705104525 307773719
529274940380 307768230
873138593505 307762741
431342571970 307757252
776856770630 104812455
595296761780 307751763
637110582000 307746274
532025849605 307740785
148549103640 307735296
33561098035 301164963
663519310560 86846958
215671288730 18201524
811518226865 138718008
324607294040 307729807
706983676315 307724318
631330929418 15879677
804916044725 272342224
796113135205 307718829
157902195005 307713340
212523198046 152665557
259685836330 307707851
663519310560 307702362
469305119275 307696873
813168772400 307691384
812068408710 307685895
820321136385 4874232
78125827480 233117830
524873485620 22016379
639311309380 102111867
907800049740 22998910
12654187925 307680406
323506930350 307674917
304800747620 93345934
77575645635 245133251
704782948935 307669428
830774591440 307663939
776856770630 307658450
836276409890 57387495
743845859930 307652961
423089844295 307647472
42364007555 307641983
527624394845 150382133
385677478835 307636494
300949474705 307631005
666820401630 133959045
512769485030 307625516
842878592030 307620027
937509869370 307614538
213581318392 89585969
389528751750 143010406
875339320885 307609049
478658210640 102024043
218422197955 66993245
922654959555 65807621
855532774465 307603560
458301482375 307598071
903948776825 307592582
872038229815 92099931
15955278995 307587093
3851278405 307581604
262986927400 307576115
467654573740 307570626
392829842820 307565137
848380410480 307559648
967219689000 307554159
181560014340 307548670
546880759420 307543181
962268052395 213379386
286644746735 307537692
389096742586 28647091
319105475590 307532203
442402646768 235318919
150749831020 169330161
151300012865 307526714
395580752045 48418469
549081486800 217188752
395030570200 307521225
404933843410 250001994
885792775940 307515736
48416007850 250474048
497364393370 307510247
644262945985 307504758
812068408710 307499269
545230213885 38060726
147448739950 307493780
811518226865 90255627
978773507745 34997864
502316029975 126988015
698180766795 307488291
824172409300 137340269
377974933005 307482802
872038229815 307477313
983174962505 245303410
990877508335 307471824
1100369180 307466335
256384745260 307460846
117738920320 307455357
565586942150 307449868
755949860520 307444379
97382192055 307438890
555133487095 307433401
671772038235 278665552
225574561940 43417990
44564734935 55883509
510568757650 307427912
371922932710 249107287
195864742310 16406621
613452762665 307422423
135894921205 307416934
916602959260 307411445
817570227160 269246428
681125129600 93669785
907800049740 151803784
346064385995 307405956
125991647995 307400467
556233850785 307394978
480858938020 257554858
583742943035 307389489
260236018175 284692474
655266582885 307384000
615278335943 118348329
852231683395 301494303
29159643275 307378511
332309839870 307373022
347714931530 307367533
196965106000 307362044
144731560630 169917484
847830228635 307356555
305350929465 1844304
224474198250 307351066
742745496240 122036937
458851664220 307345577
67122190580 284368623
112237101870 238782478
409335298170 307340088
135894921205 307334599
34214105317 161371111
232176744080 307329110
322406566660 97517574
450048754700 307323621
586493852260 307318132
364770568725 307312643
150749831020 307307154
788960771220 307301665
950714233650 307296176
82527282240 161760830
518271303480 307290687
105634919730 149492915
872588411660 307285198
960617506860 307279709
923205141400 307274220
99032737590 307268731
28059279585 307263242
928156778005 307257753
190362923860 307252264
661318583180 307246775
928706959850 307241286
315254202675 307235797
145798194415 307230308
278942200905 307224819
230526198545 307219330
785659680150 307213841
665720037940 307208352
711385131075 307202863
910550958965 307197374
90780009915 307191885
806016408415 307186396
469305119275 307180907
705333130780 49000303
228875653010 307175418
610701853440 307169929
441245845180 307164440
856082956310 276535820
275090927990 307158951
839760976274 14842256
724589495355 307153462
423089844295 197735736
184310923565 307147973
923205141400 307142484
33561098035 184655449
246481472050 307136995
741094950705 307131506
643162582295 111635282
149649467330 307126017
41813825710 307120528
31360370655 67377475
407134570790 307115039
18156006375 12410629
635460036465 307109550
524323303775 307104061
6052005785 307098572
979873871435 307093083
194764378620 84365930
327908385110 307087594
72624009030 148334736
125441466150 300023251
115538192940 131307858
15405097150 307082105
321306202970 307076616
209619288435 307071127
669571310855 307065638
536427304365 307060149
774656043250 307054660
927056414315 307049171
20906915600 307043682
418688389535 29640600
820321136385 307038193
46765462315 307032704
174957832200 32412545
326808021420 307027215
519371667170 28608668
9353096855 265903627
779607679855 307021726
335610930940 307016237
863235320295 193997727
541378940970 307010748
594746579935 307005259
479208392485 290982868
924305505090 306999770
193113833085 306994281
962268052395 306988792
878090230110 306983303
89679646225 120752511
946996568484 76972247
535326940675 306977814
912201504500 284247865
265737836625 91089955
692128766500 306972325
670341793715 49093616
442346208870 306966836
293797110720 162715916
567787669530 306961347
719637858750 306955858
320205839280 306950369
817570227160 306944880
247031653895 306939391
759250951590 306933902
560085123700 306928413
477557846950 306922924
287194928580 306917435
211269833970 306911946
447297845475 306906457
644262945985 143586751
363120023190 306900968
227493332949 8079808
538628031745 306895479
205217833675 224159782
663519310560 306889990
365320750570 306884501
111136738180 306879012
880841139335 306873523
189812742015 306868034
952364779185 306862545
59969826595 306857056
455000391305 306851567
610701853440 306846078
570767975043 3540405
485896411607 77636416
72624009030 306840589
848380410480 306835100
14854915305 306829611
851171103977 77905377
155151285780 306824122
937509869370 306818633
630508399860 306813144
528724758535 270399118
604099671300 306807655
262986927400 306802166
595296761780 306796677
536977486210 306791188
144697830725 306785699
569438215065 153401083
994178599405 306780210
873688775350 306774721
41263643865 306769232
337261476475 306763743
698185591626 158643078
435744026730 306758254
694329493880 65994247
866536411365 306752765
134244375670 306747276
203567288140 306741787
532025849605 202181826
557334214475 306736298
445876136350 46431451
284444019355 306730809
292170974768 137960526
985375689885 306725320
174407650355 306719831
396130933890 306714342
176058195890 306708853
753198951295 233985092
209069106590 306703364
834075682510 306697875
94081100985 306692386
123790920615 306686897
546880759420 186993763
675073129305 306681408
11553824235 306675919
354317113670 206748674
675623311150 306670430
149665566567 208411841
358168386585 306664941
241529835445 306659452
96281828365 306653963
45665098625 306648474
481071708127 5434110
219522561645 306642985
782908770925 306637496
215671288730 306632007
825822954835 306626518
200816378915 91776080
172206922975 160684986
934758960145 306621029
49516371540 268137650
456100754995 140880674
518271303480 165542751
523773121930 306615540
587044034105 306610051
484710210935 306604562
822521863765 306599073
155197168331 9237987
422002522469 182092086
994728781250 306593584
375774205625 306588095
432442935660 306582606
868186956900 306577117
106735283420 306571628
430792390125 169703413
727340404580 306566139
426941117210 306560650
578791306430 306555161
226124743785 306549672
887443321475 306544183
181009832495 306538694
598597852850 306533205
562836032925 306527716
92980737295 306522227
906699686050 306516738
1100369180 306511249
100683283125 87401347
288295292270 306505760
538628031745 306500271
637660763845 306494782
619504762960 306489293
628307672480 306483804
682225493290 306478315
12104006080 306472826
19256370065 222573461
936959687525 272715476
476457483260 306467337
64371281355 306461848
889093867010 306456359
58319281060 306450870
239879289910 306445381
579891670120 306439892
35211643570 40689957
395030570200 62387974
958966961325 306434403
830774591440 306428914
331759658025 262604738
647564037055 306423425
383476751455 291937954
80326554860 272144620
761451678970 155909556
859934229225 126197599
908900413430 306417936
894595685460 306412447
27509097740 306406958
900647685755 306401469
571638942445 306395980
625006581410 306390491
523773121930 306385002
550732032335 199563573
199716015225 306379513
675073129305 306374024
298748747325 306368535
828023682215 306363046
440145481490 116037460
648664400745 306357557
200816378915 306352068
963368416085 306346579
636560400155 306341090
109486192645 306335601
391179297285 178271742
619504762960 306330112
822521863765 306324623
512769485030 306319134
538077849900 306313645
862685138450 306308156
258585472640 306302667
414286934775 116130773
875889502730 306297178
904498958670 91243647
989870726606 46184446
588144397795 82252665
489111665695 212424300
85828373310 306291689
377974933005 306286200
718537495060 306280711
665169856095 306275222
535877122520 306269733
816031953631 10692572
944662233355 129320840
370272387175 306264244
361671774750 34037289
411536025550 306258755
528724758535 206249175
929807323540 291400032
637660763845 306253266
247581835740 83026614
141946921500 306247777
110036374490 306242288
523773121930 306236799
733392404875 306231310
160102922385 127207575
950164051805 102627833
790611316755 169006310
235477835150 306225821
574940033515 306220332
582092397500 306214843
97416059185 152242904
393600199433 31062251
78125827480 306209354
466554210050 306203865
215121106885 306198376
991977872025 82274621
129292739065 306192887
728440768270 306187398
925956050625 306181909
958966961325 306176420
100133101280 306170931
72073827185 306165442
502316029975 306159953
499014938905 306154464
885242594095 306148975
746596769155 306143486
549631668645 278424036
77575645635 306137997
792812044135 306132508
584293124880 306127019
854432410775 306121530
155151285780 306116041
475907301415 306110552
177708741425 306105063
770254588490 231712646
452799663925 306099574
293246928875 25737921
774656043250 156787796
463803300825 306094085
506717484735 306088596
552382577870 306083107
563936396615 306077618
808976267403 73475754
540278577280 306072129
764752770040 306066640
989226962800 306061151
116088374785 306055662
769154224800 291614103
223924016405 306050173
499014938905 306044684
410435661860 306039195
558434578165 306033706
258585472640 306028217
507817848425 306022728
89823403135 115911213
339462203855 306017239
565586942150 306011750
629408036170 306006261
819220772695 306000772
976572780365 305995283
570538578755 305989794
583742943035 305984305
154601103935 305978816
159552740540 239309422
182660378030 221492128
591995670710 305973327
943561869665 305967838
396786438667 72498712
282793473820 305962349
987026235420 172124062
665720037940 156908554
199165833380 305956860
133144011980 47759789
620054944805 305951371
514970212410 219982653
728440768270 228979124
366421114260 305945882
733942586720 4627227
698180766795 83081504
743845859930 305940393
987576417265 274142616
694879675725 305934904
591445488865 155097184
627757490635 305929415
421439298760 305923926
90229828070 305918437
588144397795 305912948
125991647995 305907459
957866597635 305901970
955115688410 305896481
688827675430 305890992
40713462020 267363701
814819317935 305885503
335060749095 134546368
653065855505 305880014
383476751455 305874525
927606596160 305869036
709734585540 305863547
116638556630 168731860
775206225095 305858058
576040397205 305852569
909450595275 305847080
72073827185 305841591
3301096560 305836102
292146565185 305830613
912201504500 305825124
508918212115 305819635
547981123110 305814146
85828373310 33246873
151850194710 305808657
440145481490 305803168
55018189990 124249004
407684752635 95651314
192563651240 305797679
89679646225 305792190
584293124880 305786701
508918212115 305781212
64371281355 305775723
796663317050 305770234
442896390715 305764745
124891284305 305759256
880290957490 305753767
384026933300 305748278
308101838690 305742789
140296375965 305737300
145248012570 305731811
958966961325 305726322
923755323245 127493003
368071659795 290104628
633259309085 305720833
125991647995 6295883
174957832200 22175560
649214582590 10670616
211269833970 305715344
557334214475 305709855
18785954368 32846176
863235320295 110499059
593646216245 305704366
89679646225 305698877
600798580230 44329164
855532774465 305693388
612902580820 101052490
917703322950 305687899
616203671890 305682410
262436745555 305676921
671772038235 305671432
213470561350 305665943
885792775940 124594811
360580231883 75040119
228875653010 278149586
679474584065 305660454
243730562825 305654965
319655657435 161140573
519416007312 248816370
239879289910 305649476
258035290795 15907122
587594215950 305643987
609051307905 236531988
995829144940 191505721
999130236010 305638498
455000391305 305633009
835176046200 305627520
241529835445 281640590
659117855800 305622031
492412756765 305616542
733392404875 122618771
640961854915 305611053
329008748800 238661720
107285465265 112057935
398881843115 305605564
523222940085 305600075
577690942740 294781256
869287320590 305594586
114988011095 139535869
763652406350 305589097
609601489750 305583608
140296375965 305578119
539178213590 278028828
615103308200 148093220
443446572560 305572630
321856384815 305567141
818120409005 305561652
633809490930 305556163
114437829250 108857848
359818932120 305550674
462152755290 305545185
551832396025 305539696
694879675725 246873264
952914961030 305534207
128742557220 305528718
1100369180 305523229
455550573150 305517740
91330191760 305512251
535326940675 305506762
935309141990 305501273
623906217720 305495784
150199649175 51519754
595846943625 305490295
836826591735 305484806
316354566365 305479317
504516757355 305473828
227225107475 305468339
52267280765 305462850
817020045315 305457361
128319237143 154207966
232726925925 305451872
303700383930 305446383
445097118095 51344106
918253504795 272786833
837376773580 305440894
468962827816 19579263
419788753225 11746460
32460734345 305435405
199279071450 141473486
614002944510 305429916
458851664220 140134170
314153838985 286300751
626106945100 10511435
815921690599 64298146
940260778595 305424427
934208778300 305418938
62823621636 49433934
604649853145 305413449
990877508335 305407960
406584388945 305402471
532025849605 305396982
515520394255 305391493
917703322950 305386004
19806551910 305380515
426390935365 305375026
734543267365 122898710
439045117800 95338441
220622925335 305369537
625556763255 305364048
272890200610 222924757
268488745850 305358559
272340018765 305353070
868737138745 305347581
654716401040 215640854
24758188515 305342092
246481472050 305336603
764345214371 5225528
828023682215 35815725
556948159219 8425615
703132403400 251967056
189812742015 125363271
947441701847 29108167
968320052690 101294006
664619674250 305331114
243730562825 147116178
398881843115 175938917
552932759715 305325625
659668037645 305320136
724039313510 305314647
90780009915 305309158
749897860225 305303669
788410589375 232058453
774105861405 130720535
200816378915 219878362
374123660090 305298180
404383661565 305292691
347164749685 305287202
483059665400 305281713
536977486210 262324799
370822569020 305276224
692128766500 305270735
408234934480 305265246
775756406940 305259757
650314946280 305254268
484710210935 256890689
206868379210 122349810
528174576690 305248779
985375689885 305243290
500115302595 305237801
407684752635 305232312
758700769745 305226823
859384047380 305221334
111686920025 305215845
537527668055 305210356
566137123995 305204867
690478220965 305199378
116088374785 305193889
672872401925 305188400
710284767385 305182911
587044034105 305177422
904498958670 305171933
673972765615 305166444
741094950705 305160955
583742943035 93592939
373780430012 33181005
999130236010 305155466
554033123405 305149977
988126599110 305144488
198065469690 264070301
599698216540 189249742
200816378915 305138999
959517143170 305133510
583742943035 98615374
47315644160 305128021
705333130780 305122532
662418946870 305117043
779607679855 279752374
185411287255 305111554
622255672185 305106065
851681501550 137323802
230526198545 305100576
462702937135 211013627
891844776235 305095087
225574561940 305089598
832975318820 305084109
217872016110 305078620
247031653895 305073131
169456013750 232250568
703132403400 305067642
144147648880 305062153
159002558695 305056664
945212415200 32489391
105634919730 305051175
641512036760 268499924
203567288140 247784438
412636389240 305045686
951264415495 305040197
73724372720 205376424
596397125470 305034708
678374220375 290977379
936409505680 46173468
57218917370 305029219
543029486505 305023730
869287320590 305018241
340562567545 305012752
764752770040 305007263
253083654190 14348246
238228744375 305001774
193664014930 304996285
107285465265 304990796
663519310560 304985307
289395655960 304979818
998029872320 26961968
234927653305 304974329
596947307315 234929200
422539662450 131478017
991977872025 304968840
253633836035 304963351
599698216540 304957862
182660378030 304952373
656917128420 304946884
622805854030 246900709
343863658615 209306548
529274940380 38999345
382376387765 265815803
835726228045 304941395
1650551025 304935906
970520780070 304930417
471505846655 140221994
522122576395 304924928
530375304070 304919439
336850731697 10258941
918803686640 230131814
988223672075 59950858
803265499190 304913950
878090230110 304908461
996929508630 304902972
698730948640 304897483
528724758535 226267558
829124045905 304891994
819770954540 17927074
287745110425 304886505
395030570200 304881016
731741859340 304875527
179359286960 212819508
114437829250 304870038
527624394845 304864549
217872016110 215805524
973271689295 304859060
766953497420 304853571
103434192350 304848082
18156006375 304842593
558434578165 133146673
923379422639 48061684
931191644178 1125245
900097503910 230312951
833525500665 304837104
586493852260 304831615
188783762770 141188058
780708043545 304826126
8802915010 163166014
549631668645 304820637
238778926220 304815148
41813825710 304809659
78286397197 7465040
796663317050 304804170
155701467625 304798681
510018575805 304793192
465453846360 304787703
785659680150 304782214
364770568725 296751807
290496019650 304776725
698730948640 304771236
988676780955 304765747
971621143760 232294480
148549103640 304760258
599148034695 304754769
698180766795 205974725
589794943330 304749280
289945837805 304743791
706983676315 287409529
272890200610 209218724
59419644750 258081802
42914189400 304738302
400532388650 304732813
650865128125 304727324
919904050330 304721835
892945139925 304716346
294897474410 304710857
45665098625 274576247
512219303185 304705368
217941671520 28712959
108385828955 45196426
980041911681 80913349
648114218900 304699879
317454930055 304694390
534226576985 304688901
88205626930 80907860
166705104525 304683412
514420030565 304677923
672872401925 304672434
109486192645 304666945
103434192350 304661456
426390935365 304655967
555133487095 304650478
64921463200 304644989
248682199430 304639500
132043648290 304634011
790611316755 100080937
599148034695 238392759
786760043840 304628522
112237101870 304623033
565036760305 304617544
215121106885 304612055
491862574920 304606566
245931290205 304601077
867636775055 304595588
631608763550 286256839
665297766262 127482025
596947307315 304590099
412086207395 304584610
632158945395 304579121
940260778595 17142147
238778926220 204135910
639878633372 237404739
444546936250 180944885
766953497420 180944885
846729864945 304573632
393380024665 186335083
293246928875 304568143
715786585835 304562654
908350231585 304557165
375224023780 304551676
241529835445 304546187
461771673068 33806751
971621143760 304540698
816469863470 304535209
55568371835 304529720
491862574920 304524231
802165135500 21401611
386777842525 304518742
756034500900 203499186
410435661860 304513253
87478918845 304507764
617854217425 304502275
743845859930 304496786
631608763550 72317575
3301096560 304491297
130943284600 117859808
69873099805 304485808
986476053575 304480319
155701467625 304474830
15435720281 97094921
216771652420 304469341
23657824825 304463852
706433494470 304458363
868186956900 304452874
709184403695 304447385
67672372425 304441896
305350929465 304436407
951814597340 304430918
258585472640 304425429
531475667760 304419940
770804770335 304414451
352116386290 304408962
51717098920 304403473
300399292860 203093
488561483850 304397984
554583305250 304392495
493513120455 304387006
342767878240 12674101
318651049350 98483638
18156006375 304381517
163954195300 108868826
433005753183 165729377
222273470870 304376028
951264415495 304370539
122140375080 304365050
561735669235 304359561
101783646815 174067168
579891670120 304354072
239879289910 53106075
325193560571 32934
564127013118 60938878
798313862585 304348583
244830926515 120648220
220622925335 304343094
151850194710 304337605
183760741720 304332116
264087291090 304326627
564486578460 304321138
429692026435 304315649
463253118980 304310160
617854217425 227502583
909450595275 304304671
69322917960 304299182
932558232765 304293693
196414924155 304288204
114988011095 51936918
688827675430 188201343
191463287550 304282715
185411287255 304277226
524873485620 304271737
212920379505 304266248
649214582590 200496703
151300012865 304260759
744946223620 304255270
901197867600 78898886
539178213590 304249781
390078933595 43236853
181009832495 304244292
561735669235 232761045
659668037645 304238803
144697830725 304233314
390078933595 241537956
943561869665 304227825
904498958670 304222336
260786200020 24695011
653616037350 304216847
870387684280 304211358
786209861995 304205869
624456399565 174890518
523773121930 304200380
767733289624 39290262
953465142875 62234282
427491299055 304194891
391729479130 304189402
272890200610 123288429
735593132255 304183913
742195314395 304178424
961717870550 181537697
807116772105 304172935
594196398090 304167446
443996754405 295110596
201366560760 289956425
596397125470 304161957
424740389830 304156468
985375689885 304150979
806016408415 304145490
759250951590 135155647
310852747915 304140001
359268750275 304134512
905599322360 304129023
353216749980 45163492
890744412545 304123534
74274554565 304118045
576040397205 287766314
760901497125 304112556
676173492995 110186186
656917128420 304107067
53367644455 304101578
496264029680 304096089
290496019650 304090600
781808407235 304085111
135344739360 304079622
223373834560 304074133
745496405465 68755214
488561483850 81802567
430242208280 304068644
583742943035 304063155
473706574035 304057666
133694193825 304052177
299298929170 236191670
32460734345 304046688
225574561940 304041199
538628031745 304035710
11003642390 304030221
477557846950 200063072
506717484735 304024732
650314946280 304019243
689377857275 304013754
946312778890 95393331
222823652715 304008265
471505846655 304002776
224474198250 303997287
151850194710 303991798
65471645045 303986309
382376387765 303980820
703682585245 303975331
389221672226 6103768
680574947755 303969842
12104006080 303964353
403833479720 303958864
589244761485 303953375
22007279290 303947886
561735669235 303942397
404383661565 303936908
119939647700 303931419
146348376260 91984662
14854915305 303925930
675623311150 303920441
754849496830 303914952
945212415200 303909463
934208778300 303903974
481959301710 303898485
75925100100 303892996
38512734640 303887507
308652020535 250539916
809867681330 303882018
947413142580 303876529
290126195367 494010
676723674840 303871040
834075682510 303865551
263594441850 129090302
806566590260 303860062
458301482375 303854573
678924402220 303849084
757050224210 303843595
204117469985 303838106
611802217130 303832617
563386214770 240802430
813718954245 59154953
862134956605 303827128
438494935955 303821639
645363309675 119116789
505066939200 188722798
182660378030 303816150
623906217720 303810661
291046201495 259849260
92430555450 303805172
602999307610 303799683
870937866125 303794194
785109498305 303788705
83627645930 303783216
958966961325 303777727
42364007555 303772238
385677478835 303766749
218972379800 303761260
121040011390 303755771
680024765910 303750282
887443321475 303744793
550187335 303739304
817570227160 49110083
79776373015 286339174
146898558105 303733815
602449125765 19101720
717987313215 303728326
294897474410 303722837
53917826300 303717348
147998921795 13074798
233277107770 303711859
751082699625 182086597
682225493290 303706370
564486578460 303700881
744396041775 303695392
310852747915 303689903
731741859340 303684414
828573864060 303678925
954565506565 303673436
706433494470 303667947
159002558695 303662458
280042564595 303656969
708084040005 303651480
50066553385 10066826
203567288140 177574639
786760043840 303645991
668470947165 303640502
835176046200 303635013
576590579050 303629524
169456013750 303624035
484710210935 303618546
984825508040 303613057
590895307020 49790719
113887647405 303607568
209069106590 150508380
651415309970 303602079
579341488275 303596590
746046587310 303591101
920454232175 303585612
612902580820 165520795
236578198840 303580123
307551656845 231180213
269038927695 303574634
735042950410 303569145
111136738180 303563656
716336767680 292377074
876439684575 303558167
296548019945 303552678
788410589375 303547189
810968045020 194261199
92430555450 276727935
156801831315 303541700
590895307020 296334643
861584774760 303536211
671221856390 303530722
247031653895 295203909
187612014635 303525233
152400376555 303519744
97932373900 303514255
735593132255 118836850
479758574330 303508766
59419644750 75748200
155701467625 303503277
857183320000 303497788
741218530051 95585446
771905134025 303492299
765853133730 303486810
381276024075 303481321
440145481490 303475832
690478220965 303470343
358718568430 303464854
167805468215 303459365
180459650650 303453876
234927653305 303448387
14304733460 265063810
561185487390 303442898
836826591735 303437409
165054558990 56816639
894595685460 303431920
408234934480 303426431
989777144645 260387182
128857946978 70242733
494063302300 179089603
70973463495 254574331
150749831020 188157431
388428388060 303420942
18156006375 303415453
993628417560 303409964
276741473525 205936302
501215666285 303404475
319390074751 1026443
865494220097 65895445
982074598815 110306944
791161498600 303398986
463253118980 303393497
491312393075 303388008
185961469100 303382519
316354566365 187065120
912201504500 140167104
910000777120 303377030
102333828660 303371541
890194230700 144300321
255284381570 212506635
698730948640 303366052
23657824825 303360563
473156392190 158110645
887993503320 87928291
918803686640 303355074
568888033220 15983968
770804770335 303349585
227348417860 52408972
303150202085 303344096
385127296990 303338607
102884010505 303333118
179909468805 194601517
379625478540 198432839
179909468805 303327629
183760741720 303322140
676173492995 303316651
303728915752 184073615
41813825710 303311162
910000777120 303305673
951264415495 83646871
185411287255 303300184
885792775940 157419031
338361840165 278248388
11553824235 53325635
886342957785 303294695
172757104820 303289206
819770954540 303283717
51166917075 303278228
847280046790 303272739
979873871435 303267250
658017492110 303261761
753198951295 59001261
190913105705 303256272
953465142875 147687034
906699686050 303250783
376324387470 303245294
897896776530 132301367
63270917665 303239805
271239655075 303234316
146348376260 303228827
609051307905 303223338
66572008735 197285638
750070094067 22543323
917703322950 303217849
928706959850 41518796
560635305545 303212360
863785502140 303206871
893495321770 303201382
710834949230 40261815
80876736705 140716004
841228046495 251083327
190913105705 303195893
209621868265 32176518
335610930940 303190404
761451678970 53111564
533676395140 303184915
238228744375 156606659
238778926220 303179426
239879289910 303173937
236578198840 303168448
248682199430 303162959
347164749685 33411543
269589109540 303157470
463803300825 303151981
222273470870 303146492
795012771515 303141003
726790222735 22609191
955115688410 303135514
597497489160 283556251
242630199135 303130025
905050364562 56657458
928706959850 303124536
439595299645 303119047
372473114555 175949895
804916044725 303113558
295447656255 303108069
434643663040 303102580
804365862880 303097091
387972320609 8782400
96832010210 303091602
835726228045 303086113
727340404580 186664423
292696747030 303080624
436844390420 47639031
89679646225 303075135
670671674545 303069646
321856384815 127438113
107835647110 187948849
802715317345 303064157
901748049445 303058668
402733116030 303053179
686626948050 130517442
585943670415 303047690
787860407530 303042201
440145481490 303036712
595846943625 10972511
380725842230 196692826
815919681625 303031223
258035290795 303025734
128192375375 303020245
789510953065 303014756
891294594390 303009267
144697830725 303003778
952914961030 258691081
264087291090 302998289
689928039120 302992800
906699686050 302987311
8252733165 302981822
576040397205 302976333
978773507745 302970844
692128766500 302965355
694329493880 76203787
673422583770 302959866
746046587310 302954377
34661461725 302948888
629958218015 302943399
312503293450 302937910
746046587310 179391498
243180380980 213379386
746046587310 302932421
196414924155 102452185
400755966598 41524285
488011302005 302926932
779765477627 138948546
34111279880 302921443
517721121635 302915954
580441851965 302910465
37962552795 179276229
268488745850 302904976
894595685460 24821258
625556763255 302899487
590345125175 302893998
83627645930 302888509
725139677200 302883020
468204755585 302877531
426941117210 88092961
818120409005 302872042
958030954762 102260070
80335573287 56624524
634359672775 302866553
135894921205 302861064
421439298760 302855575
776306588785 302850086
693229130190 75023652
634909854620 302844597
501765848130 302839108
936409505680 302833619
720738222440 302828130
220072743490 302822641
363670205035 302817152
716886949525 302811663
99032737590 302806174
336161112785 302800685
870937866125 302795196
95181464675 257543880
800514589965 302789707
594746579935 302784218
812618590555 72076059
106735283420 302778729
322406566660 302773240
773005497715 302767751
809867681330 302762262
310852747915 302756773
22007279290 302751284
500115302595 302745795
610151671595 41260813
357068022895 302740306
113887647405 302734817
347714931530 302729328
872038229815 302723839
397781479425 302718350
368621841640 302712861
85278191465 295275266
95731646520 15484469
848380410480 302707372
434643663040 219000122
534254109809 245698618
206318197365 302701883
166154922680 302696394
713035676610 124616767
477557846950 302690905
791711680445 302685416
231626562235 200178341
787860407530 302679927
189311554984 155739397
582092397500 302674438
916052777415 302668949
26408734050 302663460
448398209165 302657971
643712764140 280383609
355417477360 302652482
584293124880 302646993
241529835445 302641504
971621143760 302636015
328615546866 105959656
9903278700 203932817
699281130485 302630526
665169856095 302625037
141396739655 302619548
30810188810 302614059
341112749390 302608570
214020743195 302603081
835726228045 302597592
91880373605 302592103
196414924155 302586614
128192375375 302581125
54468008145 302575636
145248012570 302570147
446747663630 302564658
14854915305 302559169
297098201790 302553680
570538578755 302548191
411536025550 302542702
347714931530 75254190
724589495355 302537213
744946223620 302531724
308101838690 302526235
593646216245 302520746
365320750570 302515257
183760741720 99833932
313603657140 302509768
66021826890 302504279
330109112490 302498790
76475281945 302493301
583742943035 302487812
723489131665 302482323
614553126355 224538523
178258923270 302476834
408785116325 302471345
873688775350 302465856
127092011685 302460367
960617506860 2739011
365320750570 302454878
536977486210 204657365
462152755290 302449389
300949474705 302443900
415387298465 302438411
768053861110 302432922
288295292270 137713521
150199649175 302427433
823072045610 286361130
67122190580 302421944
200816378915 86715222
939160414905 302416455
502316029975 302410966
170006195595 295818677
348265113375 302405477
834625864355 302399988
609051307905 57760747
445097118095 31891090
534226576985 302394499
988676780955 302389010
627757490635 302383521
977122962210 302378032
242630199135 149717964
585943670415 302372543
417037844000 302367054
301499656550 302361565
725689859045 38790763
764752770040 302356076
908350231585 192817592
78676009325 244156209
325707657730 302350587
448948391010 302345098
233827289615 302339609
642062218605 199695309
527074213000 302334120
483609847245 302328631
805466226570 302323142
476457483260 302317653
965569143465 302312164
588144397795 128601781
415937480310 302306675
510018575805 302301186
578791306430 302295697
500115302595 302290208
600248398385 302284719
654166219195 302279230
929257141695 302273741
108385828955 302268252
429141844590 302262763
479758574330 213093958
4059843938 86890870
536427304365 302257274
154050922090 302251785
692678948345 302246296
616753853735 268999423
620605126650 302240807
682775675135 302235318
662418946870 182481805
184861105410 302229829
658567673955 263570802
862134956605 302224340
909450595275 78476233
493513120455 302218851
519371667170 106256062
641512036760 302213362
163404013455 129748982
900647685755 302207873
207968742900 302202384
215671288730 269131159
669571310855 302196895
978773507745 302191406
146348376260 302185917
172757104820 302180428
550732032335 302174939
831324773285 302169450
386227660680 302163961
871488047970 302158472
44014553090 302152983
56118553680 3254977
927606596160 302147494
156801831315 215931771
146898558105 36419515
113337465560 302142005
678924402220 186406440
174407650355 302136516
636076223535 151913564
28609461430 302131027
188162196480 302125538
26408734050 58057153
579341488275 302120049
535877122520 302114560
318034489028 258284895
110036374490 302109071
502866211820 302103582
240979653600 204498184
374673841935 247191626
969420416380 302098093
31360370655 302092604
989226962800 302087115
22007279290 302081626
755399678675 302076137
946312778890 302070648
950714233650 302065159
556355849299 16132171
162303649765 302059670
285544383045 302054181
237128380685 302048692
175508014045 302043203
502316029975 245737041
821971681920 302037714
496814211525 302032225
204117469985 302026736
225574561940 302021247
294347292565 302015758
440695663335 147407095
695980039415 201830530
418138207690 198619465
35211643570 139491957
322406566660 302010269
29709825120 188086074
302049838395 302004780
118839284010 262533381
555683668940 301999291
343863658615 301993802
825822954835 301988313
843978955720 68947329
414837116620 273890122
738894223325 301982824
786209861995 232986094
747697132845 121120274
63821099510 301977335
225574561940 301971846
619504762960 213187271
645363309675 301966357
351566204445 241367797
374285936886 133838287
546880759420 163824694
840677864650 301960868
638210945690 301955379
478108028795 9940579
606300398680 273363178
251433108655 55394988
144147648880 301949890
186511650945 301944401
363672422591 257774418
577690942740 229165750
784559316460 301938912
97932373900 301933423
385677478835 244145231
345514204150 115175687
232176744080 301927934
783458952770 301922445
243730562825 301916956
633809490930 301911467
692128766500 33285296
452799663925 66609015
389528751750 301905978
785109498305 301900489
796113135205 257983000
785659680150 301895000
217321834265 301889511
26408734050 301884022
304800747620 133964534
331209476180 301878533
987026235420 301873044
151300012865 220734646
829124045905 301867555
468754937430 53386014
111136738180 301862066
698180766795 217732163
42914189400 301856577
993078235715 301851088
357068022895 301845599
417588025845 301840110
560085123700 301834621
502316029975 301829132
13754551615 301823643
743942861538 136846259
36312007260 301818154
116088374785 36079197
956216052100 198427350
611802217130 301812665
249782563120 301807176
280042564595 69139444
491862574920 107326417
281142928285 301801687
422539662450 85578999
255284381570 273193019
335060749095 301796198
292696747030 301790709
774105861405 301785220
990877508335 301779731
517170939790 72762184
395580752045 301774242
791161498600 239106329
155818070452 137614719
485810574625 301768753
9353096855 301763264
193113833085 301757775
278392019060 301752286
206868379210 301746797
970520780070 301741308
676723674840 301735819
85278191465 129452576
276741473525 80529119
865436047675 151227439
544680032040 301730330
185961469100 301724841
440695663335 301719352
886342957785 301713863
472606210345 301708374
677824038530 144492436
352666568135 301702885
30810188810 301697396
780797459355 158088689
689377857275 301691907
689377857275 301686418
556784032630 301680929
966119325310 301675440
208518924745 301669951
313607713511 79458764
330659294335 301664462
971621143760 301658973
824860447380 127514959
109486192645 301653484
1100369180 301647995
482523354258 11686081
759801133435 301642506
847830228635 301637017
926506232470 301631528
78676009325 301626039
177433662771 17811805
488561483850 249991016
916602959260 264245949
481959301710 301620550
319105475590 301615061
423775072007 96524065
20906915600 301609572
406034207100 301604083
413736752930 256308855
274540746145 301598594
644262945985 301593105
575490215360 301587616
152950558400 301582127
397781479425 301576638
510568757650 301571149
129292739065 295094129
658567673955 301565660
252533472345 301560171
196414924155 301554682
143597467035 301549193
621155308495 301543704
629958218015 301538215
253083654190 301532726
672322220080 301527237
526524031155 301521748
264637472935 301516259
194214196775 301510770
992528053870 301505281
267938564005 173468867
527074213000 301499792
317454930055 301494303
63270917665 301488814
370272387175 301483325
478658210640 49461379
258035290795 301477836
992528053870 301472347
485810574625 301466858
332860021715 301461369
240979653600 258724015
768053861110 301455880
374673841935 301450391
744946223620 301444902
198065469690 301439413
106735283420 301433924
347714931530 301428435
685526584360 301422946
627207308790 301417457
204667651830 301411968
171656741130 256797376
605200034990 301406479
347164749685 301400990
294897474410 190407921
777957134320 301395501
182110196185 301390012
79776373015 301384523
608501126060 301379034
532576031450 261918613
163954195300 301373545
418138207690 301368056
16505460840 301362567
529825122225 301357078
255914922375 194173375
291596383340 301351589
338361840165 176509773
999130236010 301346100
699281130485 301340611
164504377145 301335122
502316029975 301329633
361469477655 301324144
322956748505 127794898
401632752340 301318655
485891411128 46222869
333960385405 301313166
240979653600 301307677
565586942150 301302188
623906217720 301296699
477557846950 301291210
1100369180 46195424
280592746440 301285721
333410203560 301280232
18156006375 301274743
193113833085 301269254
968320052690 301263765
892945139925 301258276
567787669530 301252787
459952027910 4067349
387328024370 301247298
387328024370 280575724
254734199725 29530820
290496019650 90875884
463803300825 301241809
539728395435 301236320
632709127240 301230831
871488047970 301225342
532576031450 81385403
277291655370 301219853
969970598225 301214364
64921463200 128711561
776856770630 301208875
538077849900 74480241
225574561940 301203386
256934927105 301197897
860484411070 301192408
888543685165 301186919
423089844295 301181430
771905134025 252614758
749897860225 280229917
803815681035 186686379
772455315870 301175941
945212415200 301170452
904498958670 301164963
698180766795 301159474
5501823940 301153985
377424751160 113666212
64527119554 70824567
402733116030 301148496
448948391010 301143007
646463673365 301137518
583192761190 301132029
238778926220 301126540
60520008440 112875796
727340404580 301121051
319110926167 41694444
693779312035 39740360
289945837805 78558568
456100754995 301115562
260236018175 301110073
123790920615 301104584
729541131960 237756035
311402929760 301099095
58319281060 86665821
155701467625 301093606
147448739950 199107986
848930592325 301088117
187061832790 301082628
125441466150 204190800
731191677495 301077139
162303649765 301071650
799964408120 81083508
942461505975 283243378
721288404285 132262944
213470561350 301066161
23746933251 191384963
21457097445 301060672
772455315870 301055183
406584388945 301049694
849480774170 301044205
676173492995 212374899
79776373015 301038716
120489829545 253185614
67672372425 272364180
279492382750 172903500
765853133730 301033227
424740389830 43017293
485260392780 182811145
857733501845 301027738
766953497420 301022249
739444405170 301016760
714686222145 25946503
944662233355 301011271
541378940970 301005782
584293124880 301000293
492412756765 162238373
769704406645 300994804
852231683395 300989315
790611316755 300983826
89679646225 300978337
568888033220 300972848
349365477065 300967359
2750914715 300961870
409438123607 100799996
381826205920 300956381
907249867895 300950892
362019659500 300945403
76475281945 141594244
450048754700 101689214
335060749095 300939914
688827675430 300934425
722938949820 300928936
49516371540 300923447
804916044725 300917958
121590193235 300912469
766953497420 300906980
761451678970 300901491
570538578755 2327336
676173492995 135078801
863235320295 300896002
117738920320 300890513
602449125765 300885024
344964022305 300879535
836826591735 61174905
923755323245 300874046
846179683100 300868557
815919681625 300863068
880841139335 300857579
615826311210 53523239
951264415495 300852090
966669507155 300846601
737243677790 300841112
362019659500 300835623
202466924450 300830134
565586942150 300824645
865483829420 206798075
661868765025 202264161
472056028500 300819156
463803300825 300813667
998580054165 300808178
980424053280 300802689
945212415200 300797200
278942200905 116844343
369172023485 300791711
966669507155 191538655
859384047380 300786222
599728587177 89163316
265187654780 300780733
196965106000 300775244
555683668940 29486908
890194230700 153840203
834625864355 300769755
522122576395 300764266
911651322655 172810187
826923318525 300758777
741645132550 300753288
406034207100 300747799
689928039120 300742310
962818234240 300736821
157352013160 277715955
503416393665 300731332
711385131075 300725843
320205839280 300720354
391729479130 300714865
519371667170 300709376
582642579345 300703887
612352398975 300698398
283893837510 232459150
50066553385 143433059
915502595570 300692909
650865128125 18267392
962818234240 300687420
941911324130 300681931
110586556335 300676442
843428773875 167727373
485260392780 300670953
93530919140 122168673
627207308790 300665464
823072045610 300659975
489111665695 126367758
785109498305 300654486
85828373310 300648997
656366946575 300643508
632158945395 250688119
182110196185 84722715
519921849015 300638019
977122962210 300632530
397231297580 300627041
887993503320 89898842
435193844885 300621552
682225493290 81330513
275090927990 300616063
182110196185 257922621
764752770040 300610574
956766233945 300605085
702032039710 300599596
681675311445 87467215
326808021420 300594107
229425834855 300588618
900647685755 300583129
61070190285 190396943
546330577575 282870126
18706188220 300577640
538628031745 300572151
184310923565 72098015
100683283125 133454057
207968742900 136160134
460502209755 300566662
166154922680 300561173
558984760010 300555684
694329493880 300550195
373573478245 300544706
485810574625 158176513
511669121340 300539217
419788753225 300533728
538628031745 191467298
768604042955 300528239
969420416380 300522750
489111665695 300517261
245931290205 230581912
397231297580 300511772
576590579050 300506283
6602187630 300500794
516070576100 300495305
943561869665 105805964
457201118685 300489816
798313862585 300484327
595846943625 300478838
645363309675 300473349
393380024665 300467860
861034592915 41354126
372473114555 77817553
937509869370 300462371
22007279290 300456882
516070576100 300451393
465453846360 300445904
974922234830 300440415
921004414020 300434926
359268750275 103659765
568888033220 300429437
350465840755 300423948
732292041185 300418459
415937480310 300412970
745496405465 250336823
971621143760 300407481
520472030860 300401992
929257141695 52112566
528174576690 300396503
593646216245 68387451
650865128125 237031487
844731313902 73612979
324607294040 300391014
793362225980 300385525
150199649175 300380036
832425136975 300374547
708634221850 300369058
794462589670 128826830
606850580525 20742931
977673144055 300363569
499706500923 66405922
325157475885 264410619
146348376260 300358080
329008748800 300352591
12104006080 300347102
119939647700 300341613
6875067776 21796819
503416393665 216123886
374673841935 198092521
44014553090 295319178
119939647700 300336124
909025990772 72399910
107835647110 291153027
693229130190 300330635
7702551320 227403781
217321834265 95964187
698180766795 229989100
656366946575 153165056
497914575215 125780435
47315644160 121098318
164504377145 300325146
925956050625 300319657
566741899434 164335171
492962938610 300314168
783458952770 300308679
849008986223 37028794
791711680445 259876705
561735669235 300303190
214020743195 75973249
191463287550 300297701
552382577870 300292212
96832010210 300286723
365870932415 300281234
2200732870 300275745
957866597635 300270256
635460036465 300264767
662418946870 300259278
964468779775 300253789
708634221850 300248300
911651322655 227008573
622255672185 120307902
597497489160 300242811
568417771215 191231271
889644048855 300237322
484160029090 300231833
541378940970 300226344
100133101280 300220855
434093481195 300215366
213470561350 300209877
157352013160 300204388
658567673955 131231012
694879675725 300198899
265187654780 36655542
468754937430 161080194
298198565480 154262856
101233464970 300193410
545230213885 300187921
78676009325 4083816
249232381275 300182432
461052391600 300176943
706433494470 300171454
4547264557 151704982
201916742605 121142230
720188040595 72421866
689377857275 300165965
385127296990 286459932
755399678675 300160476
635460036465 300154987
96281828365 300149498
132043648290 300144009
211269833970 300138520
922104777710 300133031
988126599110 300127542
852781865240 300122053
200266197070 300116564
677273856685 300111075
516620757945 300105586
153500740245 300100097
966119325310 300094608
771905134025 166591150
589794943330 300089119
623444727137 186346061
942461505975 300083630
479299312281 971553
519371667170 300078141
966119325310 300072652
315804384520 224631836
927606596160 289643552
880841139335 300067163
251433108655 300061674
905599322360 300056185
939710596750 300050696
281142928285 300045207
812068408710 47254801
248132017585 300039718
724039313510 300034229
456100754995 300028740
226674925630 300023251
977790279315 96705202
842878592030 300017762
304250565775 300012273
291046201495 300006784
667920765320 282140089
139196012275 300001295
192563651240 299995806
455550573150 299990317
854432410775 299984828
960617506860 146408097
255284381570 299979339
531475667760 299973850
244830926515 286827695
541929122815 299968361
916052777415 73475754
525973849310 299962872
748797496535 69732256
393930206510 277463461
39613098330 299957383
187061832790 299951894
470955664810 296389533
313603657140 65692352
768053861110 299946405
976022598520 299940916
395580752045 299935427
211336135601 137768411
11003642390 299929938
278392019060 3770943
418688389535 299924449
978223325900 299918960
151850194710 299913471
158452376850 299907982
230526198545 299902493
779202649126 127553382
462152755290 299897004
745496405465 220196724
627757490635 251758474
594746579935 299891515
648664400745 284758342
556233850785 299886026
811518226865 299880537
309752384225 249980038
91880373605 299875048
395580752045 299869559
656917128420 270750414
860484411070 66779174
928156778005 299864070
245931290205 299858581
919904050330 299853092
295997838100 299847603
304250565775 299842114
340562567545 299836625
589244761485 110125807
687177129895 299831136
838477137270 39114614
265737836625 232124321
169456013750 299825647
297648383635 299820158
578241124585 299814669
817570227160 299809180
833525500665 299803691
672872401925 299798202
271789836920 299792713
637660763845 299787224
900647685755 299781735
661868765025 273983435
815369499780 299776246
401082570495 299770757
703682585245 299765268
206318197365 299759779
923205141400 299754290
325157475885 299748801
445097118095 41968894
417037844000 261742965
234927653305 299743312
964468779775 74068566
23107642980 299737823
281693110130 72729250
189812742015 299732334
716419629624 191642946
810417863175 176586619
417037844000 299726845
499565120750 154954470
193113833085 6438597
326257839575 299721356
979323689590 299715867
991427690180 245089339
477156834169 145793329
484160029090 110751553
708084040005 299710378
941361142285 91677278
751548405760 299704889
360369113965 239430180
617854217425 299699400
208518924745 95618380
58869462905 299693911
577690942740 299688422
960067325015 48896012
749347678380 299682933
521022212705 299677444
943011687820 299671955
237678562530 299666466
152950558400 299660977
120489829545 299655488
976572780365 299649999
798864044430 299644510
495376293383 40552732
815919681625 299639021
302600020240 299633532
852231683395 299628043
277291655370 22548812
329008748800 299622554
562285851080 88136873
642062218605 299617065
12654187925 299611576
161203286075 248311382
28059279585 299606087
190362923860 244496527
758150587900 97303503
886342957785 299600598
839577500960 299595109
887993503320 299589620
327908385110 299584131
297098201790 299578642
845629501255 299573153
712485494765 224346408
345514204150 299567664
982624780660 299562175
973271689295 266062808
946312778890 258164137
563386214770 299556686
321306202970 299551197
871488047970 242833360
768607841343 138234976
803265499190 299545708
28609461430 299540219
575490215360 299534730
165604740835 299529241
151300012865 299523752
194764378620 299518263
655816764730 299512774
833525500665 299507285
834075682510 299501796
427041670201 1597299
90780009915 299496307
892394958080 98417770
753198951295 299490818
316354566365 299485329
782908770925 133832798
611252035285 299479840
166154922680 90535566
499565120750 299474351
329008748800 299468862
35211643570 299463373
762001860815 299457884
522122576395 299452395
527074213000 299446906
268488745850 299441417
401082570495 299435928
388978569905 6740492
30260006965 294616586
733392404875 299430439
30260006965 299424950
776306588785 299419461
514970212410 299413972
447297845475 299408483
798398854261 146989931
663519310560 299402994
337261476475 299397505
171106559285 299392016
236209516269 117662204
820871318230 299386527
64921463200 214954729
15405097150 45119580
152400376555 192823081
193701746316 102199691
483609847245 299381038
842328410185 264580778
393930206510 108819425
436294208575 299375549
874238957195 299370060
162303649765 299364571
342213113080 299359082
524873485620 299353593
299849111015 299348104
522122576395 15533870
720188040595 299342615
349365477065 101283028
875339320885 299337126
379075296695 299331637
521572394550 45635546
188162196480 299326148
949667535913 134469522
219522561645 299320659
910000777120 299315170
677273856685 221036541
17141858408 17872184
401082570495 27412066
810417863175 299309681
540828759125 145985444
906699686050 275750893
798313862585 299304192
741094950705 299298703
671221856390 299293214
618404399270 91265603
807116772105 299287725
490762211230 299282236
967769870845 299276747
68772736115 127866255
411559419668 44801218
172206922975 299271258
607400762370 299265769
653616037350 299260280
786209861995 31677019
717437131370 277221945
493513120455 299254791
156251649470 299249302
321856384815 299243813
509664076810 97034542
545780395730 299238324
280592746440 299232835
35211643570 221854402
355417477360 299227346
328458566955 299221857
170556377440 299216368
31360370655 299210879
547430941265 232788490
240429471755 63633977
819770954540 299205390
638349982060 35722412
878090230110 226854881
505617121045 299199901
338361840165 299194412
984275326195 299188923
757600406055 299183434
824172409300 211908334
406584388945 275070257
503416393665 299177945
333410203560 299172456
911651322655 299166967
738344041480 164252836
975472416675 257856753
2750914715 299161478
305350929465 299155989
185961469100 299150500
710834949230 299145011
152950558400 299139522
873138593505 161135084
60520008440 299134033
989777144645 299128544
828023682215 299123055
506717484735 299117566
422539662450 299112077
64921463200 299106588
445647299940 299101099
968870234535 299095610
114988011095 260513429
154050922090 299090121
321306202970 299084632
988126599110 299079143
363670205035 299073654
887993503320 299068165
451149118390 299062676
611903494669 61723805
466554210050 299057187
595296761780 88839465
792812044135 299051698
477557846950 299046209
262436745555 299040720
533676395140 299035231
497364393370 299029742
571088760600 237552942
955115688410 299024253
127642193530 299018764
724039313510 27104682
702032039710 299013275
544680032040 299007786
801614953655 299002297
353766931825 117881764
203017106295 298996808
15405097150 298991319
71523645340 298985830
409335298170 17894140
920454232175 298980341
37962552795 76319056
974372052985 298974852
796663317050 236553944
598047671005 269334252
277291655370 188234277
550187335 298969363
494706665409 53473838
375774205625 298963874
356517841050 298958385
292146565185 298952896
903398594980 298947407
956216052100 246231051
841778228340 147423562
517170939790 244216588
647564037055 298941918
813718954245 298936429
603549489455 298930940
334510567250 103066953
820871318230 298925451
755949860520 298919962
976022598520 298914473
845629501255 298908984
872588411660 298903495
230526198545 298898006
171656741130 298892517
20906915600 298887028
110036374490 168528767
957963599243 136846259
881391321180 298881539
127642193530 298876050
52267280765 107875317
421989480605 10791374
932008050920 298870561
717437131370 298865072
655266582885 298859583
547430941265 298854094
924855686935 201385921
254383526563 5165149
113887647405 298848605
472056028500 298843116
419788753225 298837627
57218917370 298832138
275090927990 298826649
409335298170 5126726
91330191760 298821160
703132403400 298815671
750448042070 298810182
104534556040 298804693
512219303185 298799204
788410589375 298793715
602449125765 46085644
952914961030 298788226
757050224210 42259811
996379326785 101991109
873688775350 298782737
358168386585 298777248
881391321180 298771759
167255286370 196248217
276741473525 298766270
413186571085 298760781
900647685755 298755292
529274940380 25644608
595846943625 298749803
225024380095 298744314
203017106295 298738825
215671288730 22071269
726790222735 298733336
11553824235 185374508
35761825415 298727847
174066034043 86890870
584293124880 298722358
555133487095 298716869
72073827185 298711380
172757104820 298705891
952364779185 240116305
786209861995 298700402
25858552205 17427575
348815295220 298694913
270689473230 298689424
283893837510 298683935
239879289910 298678446
934758960145 298672957
857183320000 298667468
792812044135 190067603
494063302300 290917
150749831020 60664428
176608377735 298661979
60520008440 298656490
50066553385 298651001
653616037350 298645512
839027319115 298640023
352666568135 298634534
100133101280 298629045
503966575510 298623556
803815681035 298618067
812618590555 298612578
797763680740 298607089
283343655665 298601600
665169856095 298596111
495713847835 298590622
835726228045 46854104
272890200610 298585133
789510953065 198410883
163954195300 204553074
322406566660 298579644
545780395730 298574155
839027319115 201484723
62419721641 13832280
26958915895 298568666
815369499780 298563177
778507316165 298557688
689377857275 221508595
250332744965 298552199
118289102165 298546710
782908770925 298541221
323506930350 298535732
816469863470 273917567
786209861995 298530243
891844776235 158429007
602449125765 298524754
792261862290 298519265
283893837510 298513776
895145867305 298508287
455550573150 298502798
26408734050 298497309
797763680740 1838815
805466226570 298491820
39613098330 298486331
501765848130 129222038
82527282240 298480842
510018575805 298475353
284444019355 298469864
658037872767 130994985
475907301415 78920842
50703708435 203916350
938060051215 298464375
613452762665 297081147
402733116030 298458886
166154922680 298453397
571088760600 298447908
94631282830 298442419
791875735677 62569111
3851278405 298436930
901197867600 298431441
970520780070 50729338
434093481195 26220953
806566590260 158950462
80326554860 298425952
696693003044 71022171
88608061362 49346110
417037844000 298420463
650865128125 298414974
32460734345 298409485
94631282830 298403996
25858552205 298398507
7702551320 298393018
181009832495 78629925
841228046495 298387529
275090927990 298382040
932558232765 298376551
497914575215 298371062
684426220670 298365573
252533472345 167848131
850581137860 298360084
384026933300 106783006
166705104525 263971499
94081100985 113616811
413186571085 298354595
185411287255 298349106
759250951590 298343617
310302566070 298338128
113337465560 298332639
88029100690 298327150
720188040595 298321661
955115688410 298316172
442896390715 298310683
903948776825 298305194
815919681625 298299705
93530919140 7552864
13204369770 227365358
331759658025 234319921
836826591735 298294216
57769099215 298288727
194214196775 298283238
768053861110 298277749
854982592620 298272260
488561483850 298266771
656366946575 151957476
869287320590 298261282
524323303775 298255793
730641495650 298250304
15955278995 136659633
264637472935 298244815
577690942740 298239326
162303649765 298233837
891294594390 298228348
248759039941 138174597
613452762665 298222859
831874955130 298217370
631058581705 298211881
357618204740 298206392
784009134615 298200903
783458952770 155887600
766403315575 298195414
534226576985 298189925
511669121340 232651265
350490283272 215904326
500115302595 298184436
567787669530 298178947
880290957490 112282984
718537495060 298173458
90780009915 298167969
653616037350 298162480
734492768565 298156991
990327326490 298151502
616203671890 298146013
434643663040 260798857
17055642685 35634588
183210559875 298140524
810968045020 298135035
555683668940 298129546
981569772577 12772903
464903664515 298124057
467104391895 183766231
56118553680 298118568
462152755290 298113079
717987313215 298107590
552932759715 92401826
39136353816 108336393
61213167757 87681286
563386214770 298102101
670671674545 298096612
287745110425 298091123
525423667465 136884682
221723289025 166816199
713585858455 298085634
793362225980 298080145
735042950410 229055970
876989866420 298074656
675623311150 243596331
240429471755 215135866
680574947755 298069167
273990564300 298063678
45817401908 21807797
345514204150 298058189
384642231152 84371419
564486578460 21083249
759801133435 298052700
735042950410 19815290
317454930055 298047211
37412370950 298041722
183293652357 111130294
439595299645 232041986
949063688115 60439379
935309141990 298036233
245931290205 298030744
521022212705 298025255
600248398385 298019766
219522561645 298014277
198065469690 298008788
485260392780 298003299
862134956605 297997810
891294594390 297992321
858362560620 176394504
883592048560 297986832
179909468805 297981343
637110582000 297975854
938610233060 297970365
901748049445 297964876
477007665105 297959387
284994201200 297953898
563386214770 297948409
51166917075 202126936
445647299940 113748547
462152755290 297942920
630508399860 297937431
158452376850 26857677
181560014340 134485989
974922234830 268785352
838477137270 150744407
409885480015 297931942
749897860225 297926453
938060051215 297920964
308652020535 157369630
1650551025 297915475
527624394845 172996813
765302951885 169966885
998580054165 297388531
146348376260 161469913
587076122799 263603736
562493966515 60104550
296548019945 297909986
904498958670 297904497
674522947460 297899008
935859323835 297893519
77575645635 177876534
906699686050 297888030
969970598225 297882541
374673841935 11894663
221723289025 297877052
689377857275 297871563
861584774760 297866074
297648383635 297860585
358168386585 297855096
941911324130 297849607
628307672480 297844118
220072743490 199129942
487461120160 297838629
687727311740 297833140
978223325900 209701756
272890200610 297827651
503966575510 297822162
566137123995 181082110
312503293450 297816673
113354146631 195748718
659117855800 297811184
261886563710 297805695
555683668940 297800206
112237101870 297794717
821421500075 297789228
423089844295 45904507
790611316755 297783739
232726925925 291142049
871488047970 12915617
331209476180 297778250
230526198545 297772761
888543685165 297767272
551832396025 297761783
127642193530 297756294
446197481785 297750805
956766233945 297745316
96281828365 297739827
650327861897 196615980
684976402515 297734338
392829842820 297728849
152950558400 169972374
786760043840 297723360
93530919140 297717871
540278577280 297712382
924305505090 282831703
953465142875 297706893
635460036465 297701404
686626948050 297695915
143062533632 186324105
82527282240 297690426
55568371835 297684937
241529835445 297679448
410435661860 297673959
491862574920 56893485
540828759125 297668470
231076380390 24107688
572739306135 297662981
459401846065 297657492
698730948640 119050921
477557846950 151425043
870387684280 297652003
208518924745 3759965
66572008735 297646514
628857854325 297641025
691578584655 297635536
103434192350 297630047
162853831610 297624558
461602573445 297619069
293246928875 96524065
161203286075 297613580
432993117505 129781916
69873099805 297608091
797763680740 101156781
520472030860 297602602
220622925335 297597113
984825508040 297591624
969420416380 297586135
604099671300 10956044
683325856980 82521626
926506232470 297580646
519371667170 200205786
245381108360 15594249
951264415495 297575157
643162582295 297569668
708084040005 297564179
88579282535 297558690
342213113080 66043648
851131319705 297553201
626657126945 213417809
129292739065 297547712
193664014930 297542223
108385828955 297536734
829124045905 297531245
625556763255 31907557
203567288140 246554902
678374220375 109873313
124341102460 297525756
928706959850 297520267
874789139040 297514778
199716015225 297509289
557334214475 82977213
355417477360 297503800
488011302005 297498311
392829842820 297492822
640961854915 297487333
895145867305 176663465
355417477360 33559746
35214953437 257307853
612352398975 171037240
600798580230 297481844
682225493290 151617158
957316415790 297476355
368071659795 214477186
111686920025 297470866
427491299055 297465377
12104006080 45608101
687177129895 297459888
250332744965 297454399
602999307610 148911081
28609461430 297448910
347164749685 185226305
898446958375 297443421
906699686050 297437932
493513120455 297432443
757050224210 297426954
326808021420 297421465
25858552205 297415976
493513120455 297410487
976032462253 276623644
189812742015 297404998
968870234535 297399509
537527668055 297394020
780157861700 297388531
621155308495 90294050
934895312394 97056498
872038229815 297383042
748797496535 297377553
151971627857 72328553
110036374490 297372064
686626948050 297366575
548159746148 21198518
738344041480 297361086
365327249546 20122674
452249482080 297355597
558434578165 297350108
732842223030 14836767
914402231880 253602778
767503679265 287404040
66021826890 283693476
491312393075 297344619
554583305250 297339130
889093867010 297333641
633823954445 22576257
202466924450 12849749
108936010800 297328152
478658210640 297322663
540828759125 228194197
770804770335 297317174
595846943625 297311685
952364779185 297306196
505214225537 2343803
303876910170 80907860
810417863175 27351687
817570227160 297300707
420889116915 297295218
905049140515 297289729
996379326785 297284240
959517143170 297278751
50616735230 297273262
472606210345 297267773
722938949820 297262284
862134956605 297256795
201366560760 90519099
497364393370 297251306
550732032335 297245817
932008050920 297240328
815919681625 297234839
427491299055 297229350
258035290795 297223861
969970598225 131165144
623356035875 238079886
545780395730 287151546
161753467920 297218372
409335298170 297212883
243730562825 297207394
436294208575 297201905
545230213885 297196416
226124743785 297190927
611802217130 297185438
652515673660 297179949
465453846360 297174460
451699300235 56196382
371372750865 297168971
255284381570 279873132
241529835445 297163482
671772038235 297157993
764752770040 297152504
785109498305 297147015
161203286075 297141526
577690942740 297136037
342763294925 297130548
617854217425 297125059
981524416970 297119570
157352013160 80155867
23657824825 297114081
965569143465 297108592
187612014635 297103103
172757104820 297097614
739994587015 296581648
253633836035 297092125
544680032040 297086636
332860021715 297081147
895696049150 297075658
608501126060 297070169
352666568135 297064680
691578584655 297059191
98482555745 297053702
131493466445 220471174
732842223030 297048213
636010218310 41579175
713585858455 297042724
401082570495 297037235
677824038530 230570934
160653104230 297031746
478757742677 15715007
562285851080 102391806
281142928285 297026257
278392019060 297020768
203567288140 297015279
226124743785 297009790
860604246918 84289084
706983676315 297004301
850030956015 296998812
783010152755 26467958
469855301120 296993323
5490 296987834
154601103935 296982345
288295292270 296976856
985375689885 296971367
456650936840 296965878
580441851965 296960389
628307672480 270464986
192563651240 296954900
20906915600 296949411
432993117505 296943922
765302951885 296938433
785109498305 155338700
85542294700 12992463
174407650355 296932944
409885480015 71274665
695696837041 14737965
670671674545 260650654
215671288730 296927455
738344041480 257604259
283893837510 296921966
866536411365 296916477
339462203855 296910988
375774205625 296905499
760351315280 296900010
973271689295 296894521
814819317935 296889032
802715317345 296883543
166705104525 41952427
689928039120 91150334
947413142580 296878054
704232767090 296872565
93530919140 199700798
347164749685 296867076
415937480310 292558211
101233464970 228836410
478108028795 296861587
157902195005 296856098
524873485620 296850609
571088760600 86391371
307001475000 296845120
598047671005 104159264
761504016585 36666520
278942200905 296839631
866536411365 296834142
260786200020 296828653
431892753815 296823164
417588025845 273165574
371922932710 190034669
672368234367 35376605
345514204150 42210410
743845859930 296817675
258585472640 296812186
426941117210 188036673
176058195890 296806697
989777144645 296801208
256934927105 296795719
332860021715 296790230
519921849015 296784741
83077464085 296779252
739444405170 296773763
291596383340 296768274
929257141695 296762785
200266197070 36320713
576590579050 290807220
418688389535 110932690
689928039120 216508116
109486192645 296757296
96281828365 195452312
319105475590 296751807
681675311445 296746318
595296761780 296740829
578241124585 296735340
67122190580 51020255
695429857570 257005958
689398501404 132954558
808217135795 296729851
546330577575 296724362
817570227160 50877541
862685138450 296718873
348265113375 296713384
639861491225 296707895
193113833085 296702406
304250565775 296696917
504516757355 169006310
629958218015 296691428
373023296400 296685939
768604042955 275679536
384577115145 190918398
846729864945 296680450
108385828955 296674961
983725144350 296669472
351219697434 34844172
646463673365 38093660
166154922680 296663983
327358203265 296658494
865436047675 296653005
65471645045 296647516
171106559285 296642027
478108028795 296636538
247581835740 257543880
524323303775 296631049
703682585245 282760346
257485108950 296625560
245931290205 296620071
266288018470 296614582
913450636557 8359747
295997838100 71856499
151850194710 296609093
499565120750 296603604
876439684575 75391415
440695663335 296598115
479758574330 296592626
580441851965 296587137
756500042365 296581648
605750216835 28345196
524323303775 28707470
426941117210 296576159
480858938020 7821825
665171178944 241049435
40713462020 296570670
880290957490 153472440
202466924450 296565181
399982206805 296559692
132043648290 296554203
823072045610 180017244
759822771073 51250793
525423667465 296548714
513319666875 296543225
659117855800 127756475
3301096560 296537736
809317499485 144810798
970520780070 296532247
216771652420 296526758
859934229225 296521269
965569143465 296515780
435193844885 234764530
311953111605 296510291
246481472050 3694097
1100369180 296504802
850581137860 296499313
282793473820 296493824
26408734050 296488335
830224409595 296482846
316904748210 191061112
281832141011 141429574
201366560760 161250353
928156778005 296477357
570538578755 296471868
478108028795 296466379
691028402810 230439198
807666953950 296460890
569988396910 296455401
972721507450 296449912
381276024075 296444423
992528053870 296438934
127642193530 103890303
345598789640 67662903
331759658025 296433445
210169470280 296427956
42364007555 296422467
132043648290 296416978
255284381570 296411489
108385828955 241192149
808875187468 120862291
222823652715 80787102
605750216835 296406000
327358203265 296400511
380725842230 296395022
516070576100 296389533
127092011685 296384044
910000777120 296378555
259135654485 296373066
192729106167 13892659
955115688410 296367577
943561869665 296362088
294897474410 296356599
775206225095 296351110
336711294630 296345621
549081486800 193157910
515520394255 296340132
496309341375 155421035
579341488275 117645737
938610233060 296334643
922654959555 296329154
292146565185 115757521
782908770925 296323665
775206225095 296318176
83627645930 136127200
432442935660 296312687
312503293450 232437194
180459650650 296307198
638210945690 296301709
330884326868 70868479
485260392780 296296220
448948391010 296290731
622805854030 296285242
649214582590 296279753
392279660975 296274264
40163280175 296268775
902848413135 296263286
451699300235 296257797
757600406055 296252308
373573478245 296246819
533126213295 296241330
276741473525 296235841
648114218900 296230352
693779312035 106552468
436844390420 296224863
936959687525 37116618
437944754110 296219374
228875653010 151101192
922104777710 296213885
712485494765 296208396
61620372130 296202907
630508399860 296197418
73724372720 296191929
937509869370 296186440
403833479720 296180951
482509483555 162864119
425290571675 296175462
900097503910 296169973
303150202085 296164484
898997140220 236833883
494063302300 296158995
198615651535 296153506
179359286960 296148017
844023109236 86424305
127642193530 296142528
406034207100 119039943
991977872025 296137039
312503293450 296131550
82527282240 296126061
59969826595 296120572
867086593210 296115083
218972379800 148021863
103434192350 296109594
202588999810 35843170
145798194415 290236364
178258923270 116482069
669571310855 296104105
326837469905 208362440
309752384225 296098616
255834563415 296093127
486910938315 296087638
80978036200 132570328
947465260635 268961
612902580820 296082149
791161498600 296076660
292696747030 296071171
204667651830 203449785
767503679265 88817509
808217135795 296065682
74824736410 296060193
598047671005 296054704
841228046495 296049215
589244761485 215410316
491312393075 296043726
320756021125 296038237
523773121930 296032748
522122576395 61520712
128742557220 296027259
821078785963 21813286
664069492405 296021770
508106416133 1482030
601348762075 187328592
860484411070 296016281
138095648585 296010792
204117469985 296005303
434093481195 295999814
857183320000 253037411
162853831610 295994325
827473500370 295988836
95181464675 295983347
563386214770 295977858
799414226275 184424911
574389851670 295972369
494063302300 225564966
869932939678 30321236
618404399270 295966880
159552740540 295961391
89679646225 201929332
289945837805 295955902
394480388355 295950413
286716240960 9029405
304250565775 295944924
231626562235 295939435
198065469690 295933946
795012771515 295928457
165604740835 295922968
396130933890 154218944
383476751455 180478320
993078235715 47803701
232726925925 295917479
329008748800 295911990
656917128420 295906501
738344041480 295901012
486910938315 159175511
159002558695 295895523
47315644160 295890034
345514204150 295884545
969970598225 295879056
243766647511 32934
380175660385 171591629
26958915895 295873567
779607679855 295868078
350513216314 177157475
736143314100 206018637
809445277916 38626093
805466226570 295862589
644262945985 295857100
312503293450 295851611
59969826595 295846122
76475281945 146918574
503416393665 176701888
122140375080 204618942
455550573150 295840633
225574561940 295835144
193675563786 10193073
608501126060 295829655
145248012570 151683026
228875653010 99356389
326257839575 295824166
661868765025 295818677
76475281945 295813188
934758960145 294934948
220185904714 178601082
692128766500 295807699
878640411955 295802210
108936010800 295796721
17605824530 295791232
613452762665 295785743
318555293745 295780254
349365477065 295774765
691578584655 295769276
194764378620 282639588
328458566955 295763787
780157861700 295758298
949613869960 295752809
649764764435 295747320
660768401335 21160095
399982206805 295741831
790061134910 285345665
442896390715 295736342
352666568135 295730853
259685836330 295725364
517721121635 295719875
817570227160 295714386
483059665400 43533259
143047285190 153582220
872778759202 59659941
84728009620 295708897
720738222440 295703408
61620372130 155772331
173857468510 295697919
559534941855 32094183
790061134910 295692430
143047285190 73843517
450598936545 221179255
771560136489 28454976
85278191465 80232713
174957832200 295686941
178809105115 295681452
593096034400 295675963
207968742900 295670474
716886949525 295664985
495163665990 36584185
157902195005 273599205
447297845475 295659496
163404013455 254793891
791711680445 295654007
524873485620 295648518
36862189105 295643029
580051372575 75654887
9903278700 181444384
476457483260 164247347
946862960735 295637540
846179683100 295632051
349915658910 295626562
380725842230 295621073
212920379505 295615584
508918212115 295610095
193113833085 295604606
4951642095 295599117
343863658615 295593628
188712378325 295588139
11003642390 295582650
182704405299 207890386
424740389830 295577161
350465840755 295571672
912201504500 95294529
976022598520 295566183
267388382160 295560694
977122962210 295555205
149140518853 246939132
869287320590 295549716
701481857865 295544227
142497103345 295538738
167805468215 295533249
663519310560 216908813
278942200905 295527760
546880759420 295522271
590895307020 295516782
327908385110 35958439
35211643570 295511293
980424053280 295505804
620605126650 295500315
330109112490 295494826
118839284010 295489337
355417477360 290170496
46765462315 295483848
806016408415 126378736
69322917960 295478359
672872401925 295472870
533676395140 295467381
313053475295 295461892
50066553385 295456403
535877122520 245007004
492962938610 295450914
908350231585 24898104
687727311740 295445425
313053475295 264756426
780157861700 96035544
414286934775 295439936
507267666580 195836542
703132403400 76549594
521602079062 4017948
514970212410 92923281
103434192350 295434447
917153141105 255238500
423089844295 295428958
523773121930 295423469
235477835150 295417980
369172023485 295412491
777406952475 295407002
902298231290 295401513
85278191465 295396024
387328024370 295390535
763102224505 295385046
528174576690 295379557
100683283125 295374068
329008748800 216996637
623906217720 103039508
485260392780 295368579
998580054165 295363090
660768401335 295357601
100683283125 263872697
678924402220 295352112
880290957490 58298669
59419644750 295346623
746046587310 28828228
706433494470 230977120
15955278995 295341134
152950558400 295335645
775206225095 204635409
212920379505 295330156
381826205920 295324667
587044034105 295319178
771354952180 295313689
464903664515 295308200
310852747915 295302711
867636775055 295297222
540278577280 295291733
409335298170 295286244
170556377440 295280755
684426220670 214477186
185961469100 90101935
980424053280 249233534
904498958670 210728199
242630199135 295275266
853882228930 295269777
660768401335 295264288
395580752045 295258799
338926485525 22576257
374673841935 259618722
818670590850 295253310
65471645045 295247821
746179234484 107869828
415577656985 64616508
823622227455 295242332
845079319410 32999868
979873871435 295236843
491862574920 295231354
864885865830 295225865
619504762960 295220376
468754937430 295214887
189389806168 158247870
809867681330 30974427
471102078396 20638640
398908744704 77488213
539178213590 295209398
262436745555 295203909
59419644750 295198420
576590579050 267177075
938060051215 295192931
952364779185 295187442
973271689295 295181953
629408036170 295176464
380725842230 246686638
586493852260 295170975
395030570200 288304236
325157475885 292821683
584293124880 295165486
522122576395 295159997
4401460250 295154508
678924402220 295149019
248132017585 295143530
25308370360 295138041
842328410185 295132552
746046587310 295127063
714136040300 295121574
454450209460 295116085
415937480310 152133124
419788753225 295110596
743295678085 295105107
57386798435 19952515
485260392780 295099618
307551656845 295094129
54468008145 295088640
895696049150 218500623
607950944215 148219467
693779312035 295083151
812618590555 295077662
848380410480 295072173
804916044725 295066684
594746579935 295061195
738894223325 295055706
695980039415 295050217
443996754405 295044728
184861105410 295039239
670121492700 295033750
218972379800 295028261
448398209165 43280765
32460734345 295022772
260786200020 295017283
773115091089 86067520
247031653895 295011794
534226576985 295006305
836826591735 295000816
746596769155 294995327
718122018764 81352469
24208006670 21511391
174957832200 161497358
324607294040 294989838
355417477360 294984349
773005497715 95898319
152400376555 294978860
699281130485 294973371
808767317640 294967882
768053861110 294962393
301499656550 294956904
594196398090 294951415
365320750570 129770938
261886563710 294945926
167255286370 294940437
170767852143 78382920
559534941855 294934948
976022598520 294929459
675623311150 294923970
15955278995 294918481
895145867305 294912992
548531304955 294907503
258035290795 294902014
463462925027 81023129
443996754405 294896525
607400762370 294891036
795111836987 56020734
397231297580 294885547
977122962210 294880058
102884010505 183985791
635460036465 294874569
5501823940 294869080
50616735230 294863591
425290571675 49346110
936959687525 294858102
406034207100 294852613
282243291975 164263814
358718568430 294847124
486910938315 136066821
288845474115 294841635
30810188810 88197252
468204755585 294836146
710834949230 294830657
868186956900 294825168
261886563710 294819679
498464757060 294814190
457751300530 294808701
272340018765 294803212
817570227160 294797723
304250565775 294792234
563386214770 294786745
251983290500 294781256
776856770630 294775767
924855686935 294770278
948513506270 102924239
727340404580 294764789
617854217425 74864471
21457097445 294759300
574940033515 294753811
180097225539 87856934
842878592030 294748322
512769485030 294742833
183893443784 145024869
541929122815 294737344
903398594980 294731855
476457483260 294726366
326257839575 294720877
330659294335 16950032
881391321180 149860678
979362205903 156112649
682775675135 294715388
969970598225 294709899
207418561055 294704410
880841139335 91216202
100683283125 294698921
266838200315 294693432
306451293155 294687943
495163665990 143861201
425290571675 207094481
844087895903 47704899
85278191465 54725330
315254202675 224900797
619504762960 294682454
474256755880 290576682
146898558105 68398429
87478918845 259959040
297098201790 294676965
907800049740 90316006
82527282240 294671476
30260006965 294665987
347714931530 294660498
979873871435 294655009
894595685460 294649520
803815681035 157808750
146898558105 294644031
334510567250 294638542
216221470575 52513263
103434192350 294633053
476457483260 170537741
958966961325 294627564
928156778005 294622075
234377471460 294616586
896839764962 222139830
522672758240 294611097
356517841050 91183268
280111155139 30678021
107835647110 294605608
497364393370 248931639
60520008440 294600119
404383661565 294594630
16505460840 294589141
61620372130 294583652
293797110720 294578163
481959301710 294572674
878640411955 1503986
639861491225 294567185
216221470575 294561696
56118553680 294556207
214020743195 270283849
97382192055 294550718
888543685165 294545229
363670205035 294539740
501215666285 294534251
352666568135 294528762
424190207985 294523273
738344041480 203175335
757050224210 294517784
724039313510 294512295
230526198545 294506806
200816378915 39065213
505066939200 294501317
381864409360 1037421
901419008432 12416118
344444287943 107084901
315804384520 294495828
164504377145 294490339
176608377735 294484850
324607294040 138657629
615103308200 294479361
702582221555 132004961
763652406350 294473872
90780009915 294468383
95731646520 294462894
129842920910 294457405
222273470870 294451916
421517582878 102902283
254184017880 294446427
306451293155 294440938
77025463790 294435449
786760043840 294429960
752648769450 294424471
561185487390 294418982
231626562235 294413493
960617506860 112255539
223373834560 294408004
775206225095 294402515
110044223760 186488775
626657126945 294397026
49516371540 294391537
117738920320 213500144
802327851416 109719621
567237487685 294386048
936959687525 294380559
154601103935 208077012
390078933595 209734690
577690942740 294375070
675623311150 294369581
309202202380 294364092
877540048265 294358603
791711680445 294353114
601348762075 294347625
15405097150 294342136
765853133730 294336647
276741473525 294331158
804365862880 294325669
901197867600 294320180
746596769155 294314691
367521477950 294309202
550187335 294303713
233277107770 294298224
583192761190 105251575
177708741425 117074881
437394572265 294292735
418688389535 294287246
610701853440 15643650
813718954245 294281757
451699300235 55334609
823622227455 294276268
455000391305 178101583
996929508630 294270779
982624780660 294265290
983725144350 294259801
982168707720 576345
24208006670 294254312
846729864945 294248823
768053861110 294243334
865986229520 294237845
288295292270 294232356
474256755880 294226867
939710596750 56339096
647564037055 33351164
82527282240 294221378
387878206215 294215889
410985843705 294210400
354867295515 58221823
165054558990 294204911
627757490635 294199422
777406952475 294193933
493513120455 294188444
283893837510 154850179
456100754995 146682547
495713847835 294182955
834625864355 294177466
753749133140 104664252
695980039415 116575382
265737836625 135375207
776856770630 287535776
762552042660 215311514
735593132255 294171977
540828759125 294166488
395030570200 98560484
365320750570 294160999
549631668645 294155510
758150587900 294150021
841778228340 86665821
479208392485 294144532
212920379505 294139043
276741473525 249398204
627207308790 294133554
350465840755 294128065
812618590555 294122576
270689473230 110542971
339462203855 294117087
121590193235 222244121
396130933890 294111598
151850194710 294106109
647564037055 294100620
417037844000 294095131
683325856980 292091646
312503293450 143691042
308101838690 294089642
199165833380 112617813
968870234535 294084153
998580054165 294078664
131493466445 294073175
168355650060 294067686
797763680740 294062197
306451293155 294056708
825272772990 94152817
737243677790 56366541
121590193235 250633229
116088374785 294051219
774656043250 294045730
870937866125 294040241
503416393665 72323064
126541829840 294034752
719637858750 294029263
701481857865 294023774
211269833970 294018285
656366946575 294012796
341112749390 294007307
541929122815 294001818
934758960145 293996329
999680417855 20029361
258585472640 293990840
456100754995 293985351
674522947460 293979862
813718954245 293974373
159552740540 227875835
574940033515 293968884
441245845180 293963395
129842920910 293957906
554033123405 293952417
52817462610 281893084
459952027910 80051576
58869462905 84085991
912751686345 293946928
853332047085 293941439
649764764435 293935950
320205839280 293930461
701481857865 293924972
782908770925 293919483
894045503615 293913994
326257839575 293908505
229425834855 293903016
128742557220 293897527
828573864060 293892038
890194230700 113660723
728440768270 293886549
508368030270 293881060
324057112195 293875571
665720037940 293870082
545780395730 293864593
463803300825 293859104
724589495355 293853615
701481857865 293310204
104128037792 883729
375224023780 293848126
827473500370 293842637
852231683395 293837148
560635305545 24277847
39613098330 160273311
58869462905 293831659
269038927695 43708907
248132017585 293826170
997479690475 293820681
452249482080 293815192
705333130780 293809703
288295292270 41859114
306451293155 293804214
11553824235 252636714
563386214770 293798725
828573864060 293793236
264637472935 293787747
58869462905 293782258
524323303775 293776769
857733501845 293771280
544680032040 293765791
776856770630 148729944
259135654485 293760302
110586556335 293754813
86378555155 293749324
319655657435 168254317
607950944215 293743835
494063302300 188453837
895696049150 293738346
759250951590 245528459
284444019355 293732857
686626948050 293727368
583742943035 293721879
663519310560 293716390
974922234830 293710901
676723674840 293705412
78676009325 293699923
738417928909 30683510
494063302300 293694434
407134570790 293688945
670671674545 293683456
873138593505 293677967
738344041480 115131775
28059279585 293672478
28059279585 293666989
411536025550 293661500
8802915010 293656011
839027319115 293650522
584293124880 102693701
258035290795 293645033
249232381275 293639544
421989480605 293634055
647013855210 134447566
342213113080 293628566
295447656255 174215371
758150587900 163522799
365320750570 293623077
326257839575 293617588
308652020535 293612099
725689859045 293606610
575490215360 293601121
829674227750 293595632
910550958965 162886075
539178213590 293590143
233887070314 73711781
608501126060 293584654
914402231880 293579165
516070576100 293573676
265187654780 293568187
623906217720 293562698
825822954835 266831268
326808021420 293557209
648114218900 293551720
431373628732 117475578
404383661565 293546231
869837502435 96161791
803265499190 161579693
848930592325 293540742
560635305545 293535253
448948391010 293529764
606850580525 293524275
287194928580 71439335
903948776825 293518786
109486192645 293513297
205217833675 293507808
403833479720 293502319
174957832200 293496830
309202202380 293491341
869837502435 293485852
984825508040 96924762
726790222735 293480363
500665484440 293474874
269589109540 293469385
424740389830 293463896
874238957195 24876148
340012385700 293458407
217872016110 279851176
571088760600 293452918
171106559285 293447429
360919295810 293441940
150221638109 258756949
320205839280 293436451
624456399565 35914527
512769485030 178271742
771354952180 293430962
464353482670 293425473
901748049445 293419984
365870932415 71944323
493513120455 293414495
582092397500 293409006
948513506270 293403517
764752770040 187800646
333960385405 293398028
661868765025 293392539
215121106885 293387050
466004028205 293381561
114437829250 293376072
925956050625 293370583
817570227160 112705637
46215280470 293365094
102333828660 293359605
547430941265 293354116
447848027320 293348627
458301482375 293343138
978223325900 293337649
849480774170 143010406
691028402810 293332160
482509483555 80265647
547981123110 293326671
64921463200 293321182
616203671890 293315693
3301096560 282694478
146348376260 293310204
699831312330 293304715
64921463200 267983958
881941503025 293299226
227225107475 293293737
917910236294 58825613
512219303185 239408224
653065855505 293288248
237678562530 293282759
759250951590 293277270
589244761485 138383179
222273470870 293271781
806016408415 293266292
214020743195 293260803
659117855800 293255314
809867681330 257807352
113887647405 293249825
940810960440 293244336
903948776825 65780176
974922234830 289149542
353766931825 293238847
186511650945 293233358
634359672775 293227869
510568757650 293222380
914402231880 293216891
678924402220 192735257
699831312330 271996417
944112051510 293211402
429692026435 293205913
569988396910 293200424
76475281945 293194935
575490215360 53523239
110586556335 169143535
732292041185 293189446
753749133140 293183957
643162582295 293178468
732292041185 293172979
721838586130 293167490
580992033810 293162001
993628417560 293156512
764752770040 293151023
747697132845 285927499
432442935660 293145534
80326554860 5708560
280592746440 293140045
656366946575 293134556
743845859930 293129067
474256755880 293123578
213470561350 174912474
278392019060 293118089
931457869075 293112600
575490215360 293107111
373573478245 293101622
389528751750 293096133
572189124290 293090644
646463673365 293085155
304800747620 293079666
106735283420 293074177
587594215950 293068688
116638556630 293063199
876439684575 293057710
709734585540 293052221
440145481490 6960052
242630199135 75100498
156251649470 83410844
646463673365 293046732
640411673070 31753865
367521477950 293041243
987576417265 293035754
587594215950 293030265
85278191465 293024776
802715317345 6866739
766403315575 250699097
12104006080 293019287
765853133730 293013798
390251129014 21687039
132593830135 293008309
797763680740 293002820
244830926515 285378599
561735669235 292997331
445097118095 292991842
819770954540 292986353
506717484735 292980864
53917826300 292975375
344964022305 292969886
143597467035 292964397
439595299645 292958908
366496308071 118139747
342763294925 292953419
387328024370 292947930
671221856390 208543577
105690056735 96825960
475907301415 292942441
820321136385 292936952
655266582885 292931463
803265499190 292925974
204117469985 97720667
649214582590 189271698
541469443602 158127112
458851664220 292920485
556233850785 292914996
231076380390 292909507
455000391305 99488125
774656043250 292904018
823072045610 292898529
475907301415 292893040
309202202380 292887551
256384745260 61570113
883592048560 292882062
708084040005 292876573
676723674840 74491219
46215280470 292871084
90229828070 292865595
270139291385 292860106
841263450545 99581438
826373136680 292854617
447848027320 292849128
13204369770 292843639
353906226178 43555215
210169470280 292838150
837418336288 109379303
197515287845 292832661
138095648585 292827172
43464371245 292821683
1255027244 79217248
853882228930 120538440
963368416085 292816194
738894223325 73909385
192563651240 292810705
914402231880 292805216
236028016995 292799727
442346208870 292794238
410435661860 292788749
288295292270 292783260
589794943330 292777771
840677864650 292772282
478658210640 292766793
752098587605 292761304
377424751160 292755815
48416007850 292750326
921004414020 292744837
740544768860 123107292
91330191760 217397334
226674925630 292739348
121040011390 292733859
324057112195 292728370
523773121930 291888553
33010916190 292722881
861034592915 292717392
726240040890 292711903
713585858455 221898314
200816378915 292706414
464353482670 292700925
512769485030 292695436
288295292270 292689947
658017492110 190457322
207968742900 292684458
412086207395 143833756
977673144055 292678969
472056028500 226827436
707533858160 292673480
70509118632 77636416
925405868780 292667991
537527668055 292662502
862685138450 58990283
9353096855 292657013
166705104525 80040598
279492382750 292651524
505066939200 292646035
518821485325 292640546
888543685165 292635057
852781865240 292629568
506717484735 292624079
937509869370 124001999
386777842525 292618590
901197867600 292613101
106735283420 28603179
591995670710 144508903
528724758535 285960433
968324619538 116372289
940436690067 53155476
925956050625 292607612
970520780070 292602123
120049114827 34569722
519371667170 76917357
289395655960 292596634
418688389535 292591145
408234934480 292585656
777957134320 93098929
785109498305 292580167
467104391895 292574678
557334214475 292569189
408234934480 292563700
834075682510 12575299
671221856390 292558211
692128766500 275877140
170006195595 292552722
668470947165 292547233
682225493290 292541744
130943284600 292536255
796113135205 292530766
579891670120 292525277
155151285780 292519788
636010218310 292514299
231076380390 49724851
631058581705 292508810
205217833675 292503321
517170939790 292497832
815369499780 265607221
941361142285 292492343
845629501255 292486854
342763294925 292481365
477007665105 292475876
951330327407 174643513
769704406645 292470387
547430941265 288880581
277841837215 292464898
29709825120 290082672
711385131075 292459409
262986927400 292453920
983817524220 89728683
957896287636 139903632
113337465560 58743278
182110196185 292448431
61620372130 292442942
100296058712 35080199
787860407530 292437453
702582221555 124155691
680024765910 292431964
782358589080 292426475
145798194415 292420986
62170553975 292415497
406584388945 292410008
760901497125 292404519
752648769450 292399030
100133101280 292393541
800514589965 292388052
169456013750 292382563
45665098625 292377074
215121106885 292371585
953465142875 292366096
879320145178 88427790
185411287255 231064944
700381494175 246543924
544129850195 220921272
628857854325 292360607
374123660090 292355118
343313476770 292349629
216771652420 292344140
754877353505 4462557
127092011685 292338651
221723289025 292333162
195864742310 47754300
985925871730 292327673
344413840460 292322184
758700769745 21050315
263537109245 292316695
986476053575 292311206
877540048265 292305717
552382577870 292300228
42914189400 138443558
184861105410 292294739
334510567250 292289250
50066553385 292283761
592545852555 172947412
921674299977 69435850
65471645045 292278272
902848413135 292272783
220072743490 292267294
640411673070 292261805
941361142285 292256316
177708741425 129222038
25308370360 292250827
705883312625 292245338
140846557810 292239849
373573478245 97539530
841228046495 292234360
780708043545 292228871
799414226275 292223382
11553824235 292217893
443996754405 292212404
903398594980 292206915
786760043840 292201426
624456399565 292195937
719087676905 292190448
974372052985 292184959
699281130485 292179470
347714931530 33976910
712485494765 292173981
443446572560 52985317
437394572265 292168492
571088760600 292163003
322956748505 292157514
901197867600 292152025
302049838395 292146536
328458566955 143773377
341112749390 292141047
486360756470 41881070
24758188515 292135558
551832396025 292130069
956766233945 292124580
562285851080 202955775
198065469690 292119091
108385828955 292113602
751548405760 292108113
791161498600 292102624
968870234535 292097135
343313476770 292091646
206868379210 292086157
506717484735 61811629
417588025845 292080668
864885865830 292075179
722938949820 292069690
938610233060 292064201
897896776530 292058712
958966961325 292053223
310302566070 292047734
639861491225 292042245
190362923860 292036756
275090927990 292031267
537527668055 292025778
705883312625 292020289
49516371540 292014800
34661461725 292009311
267388382160 592812
237678562530 292003822
815919681625 291998333
891294594390 234841376
956216052100 291992844
702032039710 291987355
988676780955 291981866
569988396910 291976377
371372750865 291970888
858283683690 26654584
118289102165 291965399
338912022010 41656021
716886949525 291959910
886893139630 291954421
525973849310 262560826
724039313510 291948932
423089844295 89887864
873688775350 110482592
698730948640 291943443
877540048265 291937954
736143314100 291932465
700931676020 291926976
353766931825 220251614
474256755880 291921487
939160414905 291915998
941911324130 291910509
291596383340 291905020
414286934775 242218592
764202588195 291899531
456100754995 291894042
114437829250 291888553
136995284895 291883064
708634221850 291877575
903948776825 291872086
919904050330 291866597
239329108065 291861108
522122576395 291855619
432442935660 127987013
360369113965 291850130
929257141695 152725936
386777842525 291844641
129292739065 291839152
167805468215 291833663
44564734935 69035153
532025849605 37983880
112237101870 291828174
534226576985 291822685
149649467330 291817196
990877508335 232914737
255834563415 291811707
181009832495 32714440
397231297580 126631230
65471645045 291806218
699831312330 291800729
947413142580 291795240
374123660090 291789751
384087652618 227579429
256384745260 291784262
793912407825 291778773
484160029090 291773284
550181850490 291767795
671772038235 291762306
563386214770 3644696
17605824530 291756817
547430941265 291751328
791711680445 256045383
843491705260 166607617
874238957195 134689082
332860021715 291745839
288295292270 62508732
579341488275 291740350
231626562235 291734861
591445488865 284549760
41813825710 291729372
332860021715 190737261
647013855210 291723883
617854217425 291718394
556233850785 291712905
283893837510 291707416
463253118980 291701927
361469477655 80841992
506814283250 141879672
930907687230 291696438
75925100100 291690949
469305119275 291685460
896796412840 291679971
396130933890 291674482
370822569020 291668993
13204369770 220992629
384026933300 291663504
506167302890 291658015
128192375375 291652526
796663317050 291647037
4951642095 291641548
695429857570 291636059
850030956015 291630570
875889502730 25748899
15405097150 18525375
940260778595 271387138
269038927695 291625081
585943670415 291619592
130393102755 291614103
776306588785 291608614
614553126355 291603125
30260006965 40876583
728990950115 248377250
971070961915 291597636
112237101870 291592147
672872401925 291586658
29709825120 291581169
483059665400 291575680
563386214770 239671696
601348762075 291570191
344964022305 276431529
223373834560 291564702
934758960145 291559213
775206225095 291553724
332860021715 291548235
187061832790 291542746
976572780365 291537257
966119325310 291531768
227225107475 291526279
642612400450 291520790
471505846655 180774726
391729479130 291515301
515174655704 20967980
295997838100 56328118
260786200020 291509812
72624009030 291504323
780157861700 106623825
573289487980 247158692
479208392485 291498834
496264029680 291493345
332309839870 291487856
326808021420 291482367
849480774170 291476878
539728395435 291471389
108385828955 291465900
443996754405 291460411
784009134615 291454922
203017106295 123370764
322406566660 291449433
189262560170 291443944
745496405465 291438455
702582221555 54988802
671221856390 291432966
70423281650 40448441
32460734345 291427477
991427690180 291421988
275641109835 291416499
720188040595 291411010
916052777415 291405521
647564037055 291400032
881941503025 291394543
167255286370 291389054
614002944510 291383565
702582221555 186604044
784559316460 291378076
721838586130 291372587
984275326195 291367098
105634919730 291361609
316453950199 40355128
163954195300 291356120
880290957490 291350631
696530221260 291345142
377424751160 291339653
747146951000 291334164
549631668645 291328675
327358203265 291323186
809867681330 291317697
74824736410 291312208
791711680445 27121149
111136738180 291306719
90780009915 291301230
781279967319 249881236
361469477655 75578041
949613869960 291295741
913852050035 291290252
299298929170 291284763
187061832790 291279274
157352013160 291273785
809317499485 291268296
77575645635 291262807
661318583180 291257318
281693110130 291251829
173857468510 291246340
184861105410 291240851
821971681920 291235362
501765848130 291229873
743295678085 291224384
699281130485 291218895
578791306430 291213406
830774591440 291207917
265737836625 56975820
857733501845 65011716
58869462905 291202428
59419644750 291196939
240429471755 291191450
673972765615 291185961
865436047675 178337610
919904050330 291180472
648664400745 291174983
947413142580 291169494
503966575510 291164005
105084737885 291158516
950714233650 38197951
817289566193 21610193
43464371245 291153027
676173492995 30101676
430242208280 291147538
501215666285 291142049
703682585245 131022430
588694579640 291136560
188712378325 95898319
266838200315 286800250
413736752930 291131071
246481472050 291125582
125991647995 232179211
204117469985 291120093
354908896646 244941136
360369113965 291114604
496814211525 291109115
40163280175 291103626
881941503025 183414935
20356733755 291098137
576040397205 291092648
872038229815 291087159
812068408710 179259762
845079319410 291081670
911651322655 291076181
59969826595 291070692
421989480605 130385706
815369499780 291065203
793912407825 291059714
355967659205 291054225
483059665400 127081328
631608763550 234501058
170556377440 287782781
913903723481 196972765
244280744670 291048736
142497103345 7734001
862685138450 291043247
719637858750 291037758
368071659795 291032269
841228046495 291026780
399982206805 291021291
823072045610 291015802
979873871435 291010313
590345125175 291004824
687727311740 165712910
69322917960 164175990
776856770630 290999335
968320052690 290993846
31360370655 143756910
546880759420 290988357
286644746735 290982868
204117469985 290977379
172757104820 290971890
678924402220 290966401
287194928580 290960912
554583305250 290955423
742745496240 290949934
194214196775 290944445
298748747325 23388629
401082570495 290938956
868737138745 290933467
193113833085 178666950
351566204445 279955467
715786585835 290927978
8252733165 159526807
260236018175 146808794
468204755585 290922489
426390935365 290917000
397231297580 290911511
735042950410 51333128
746596769155 290906022
969420416380 290900533
435193844885 290895044
640411673070 290889555
900647685755 112579390
568888033220 290884066
488011302005 290878577
2750914715 290873088
984825508040 290867599
470405482965 290862110
421989480605 290856621
427116090063 39844651
762001860815 290851132
290496019650 290845643
324607294040 95036546
324057112195 290840154
873138593505 290834665
496814211525 290829176
613452762665 290823687
705883312625 57030710
672322220080 290818198
453900027615 290812709
140296375965 290807220
770804770335 290801731
124891284305 290796242
531475667760 91704723
959517143170 290790753
985375689885 290785264
313053475295 290779775
525423667465 290774286
256934927105 290768797
183210559875 13974994
514970212410 290763308
217321834265 195918877
474256755880 290757819
348815295220 290752330
539728395435 290746841
624681399164 16055325
473706574035 290741352
415387298465 290735863
56668735525 290730374
63270917665 188832578
102884010505 290724885
796113135205 290719396
867636775055 55180917
514420030565 290713907
18156006375 290708418
721838586130 290702929
53367644455 290697440
687177129895 30776823
846729864945 290691951
609051307905 158022821
933108414610 290686462
706433494470 290680973
223373834560 290675484
107285465265 290669995
631058581705 290664506
485810574625 290659017
243730562825 171322668
179909468805 101019556
25308370360 290653528
687177129895 290648039
634359672775 290642550
739444405170 290637061
549081486800 290631572
867636775055 248168668
556784032630 290626083
837926955425 290620594
560085123700 290615105
869287320590 255172632
880290957490 290609616
735593132255 45772771
193113833085 290604127
207418561055 290598638
584392239753 51426441
629958218015 53918447
441245845180 290593149
109486192645 290587660
22557461135 245654706
760992499256 197335039
270139291385 290582171
69873099805 290576682
880841139335 290571193
862134956605 4984012
228325471165 290565704
276191291680 42084163
400532388650 290560215
851681501550 290554726
543029486505 190698838
324607294040 290549237
904498958670 290543748
999130236010 290538259
261886563710 42644041
273440382455 290532770
159552740540 43297232
858283683690 290527281
769704406645 290521792
401082570495 290516303
161339149803 130654667
848380410480 253174636
384026933300 290510814
197515287845 228677229
652515673660 290505325
769154224800 290499836
375774205625 290494347
780157861700 290488858
945281955341 128201084
588694579640 43719885
639861491225 290483369
312068292781 32439990
766403315575 290477880
738344041480 290472391
659117855800 290466902
845629501255 290461413
579891670120 114923193
688827675430 290455924
485810574625 290450435
590345125175 290444946
103984374195 253937607
865436047675 290439457
873138593505 290433968
908900413430 290428479
789510953065 290422990
640961854915 244556906
644262945985 140397642
494613484145 290417501
844529137565 290412012
279492382750 290406523
676723674840 290401034
991427690180 290395545
457201118685 290390056
64371281355 290384567
998580054165 290379078
665169856095 290373589
956766233945 290368100
929257141695 70056107
471505846655 290362611
87478918845 290357122
927056414315 132301367
8802915010 290351633
174407650355 286328196
841228046495 161722407
924855686935 290346144
223924016405 168490344
902848413135 290340655
544129850195 290335166
223373834560 100772551
649214582590 290329677
68772736115 290324188
329558930645 290318699
105634919730 218670782
16505460840 290313210
973821871140 290307721
604649853145 290302232
331759658025 290296743
57218917370 203213758
684976402515 290291254
509502502606 150920055
417037844000 290285765
882491684870 119056410
930357505385 290280276
210719652125 290274787
409335298170 290269298
503416393665 290263809
925405868780 290258320
928156778005 290252831
58869462905 43544237
302049838395 290247342
533126213295 48072662
193664014930 290241853
62720735820 290236364
215121106885 191527677
528724758535 230768538
961717870550 290230875
636010218310 290225386
921554595865 290219897
581542215655 126850790
369722205330 27713961
477557846950 290214408
843428773875 233178209
665720037940 290208919
125991647995 290203430
492412756765 290197941
524323303775 290192452
634359672775 290186963
314182244560 216189754
205217833675 290181474
264637472935 13058331
286094564890 74721757
389528751750 290175985
791161498600 290170496
113887647405 290165007
356517841050 290159518
382376387765 290154029
595296761780 271134644
774105861405 290148540
243730562825 290143051
238778926220 255765444
991427690180 290137562
776856770630 290132073
549631668645 290126584
308652020535 212512124
644908510183 90656324
269589109540 290121095
394480388355 290115606
112237101870 290110117
275090927990 290104628
767503679265 290099139
173307286665 290093650
978773507745 146188537
990327326490 290088161
316904748210 290082672
305350929465 290077183
889093867010 290071694
137545466740 290066205
7702551320 290060716
136995284895 290055227
185961469100 290049738
153500740245 258438587
773005497715 290044249
214570925040 290038760
288295292270 290033271
58319281060 290027782
242630199135 290022293
707533858160 290016804
86378555155 290011315
927056414315 290005826
869287320590 290000337
237678562530 289994848
129842920910 261380691
492962938610 289989359
111136738180 289983870
858833865535 289978381
106185101575 193130465
196965106000 289972892
826923318525 289967403
282243291975 289961914
637660763845 289956425
376874569315 289950936
336790319763 35854148
353766931825 101727637
801064771810 289945447
415937480310 161393067
163404013455 289939958
712485494765 289934469
713035676610 289928980
815919681625 289923491
509468393960 289918002
789510953065 34931996
879190593800 289912513
807116772105 289907024
13754551615 289901535
208518924745 289896046
441796027025 88943756
830774591440 289890557
721838586130 289885068
432993117505 289879579
758150587900 289874090
524323303775 289868601
930544290566 47847613
500115302595 289863112
375774205625 116827876
785109498305 271348715
954565506565 289857623
479758574330 289852134
652515673660 289846645
663519310560 234451657
672872401925 289841156
474806937725 83449267
514970212410 289835667
384577115145 289830178
339462203855 289824689
762001860815 289819200
173307286665 289813711
229425834855 231097878
382376387765 289808222
203567288140 289802733
578791306430 259602255
514970212410 289797244
720188040595 232316436
281163709639 237959128
269589109540 289791755
38512734640 289786266
796663317050 1185624
384577115145 274274352
514970212410 289780777
984825508040 289775288
804365862880 289769799
605750216835 289764310
410435661860 289758821
333410203560 289753332
106735283420 289747843
949063688115 289742354
187612014635 156013847
456650936840 210047563
832425136975 289736865
992528053870 289731376
567237487685 289725887
404383661565 289720398
59969826595 289714909
210719652125 136769413
408785116325 289709420
926506232470 106267040
940810960440 289703931
866536411365 289698442
636010218310 289692953
12320355015 71461291
138645830430 264833272
374123660090 289687464
505066939200 289681975
494082996832 10890176
137545466740 140973987
297648383635 289676486
998580054165 289670997
796663317050 289665508
952914961030 289660019
625556763255 289654530
307007864196 51064167
171656741130 289649041
713035676610 289643552
574389851670 204712255
700381494175 289638063
90229828070 229484112
565036760305 289632574
577140760895 289627085
521022212705 289621596
329008748800 289616107
802165135500 289610618
336161112785 131653665
22557461135 289605129
377974933005 289599640
944112051510 289594151
801614953655 289588662
35211643570 289583173
789510953065 289577684
280045259694 23405096
971621143760 289572195
495163665990 289566706
952364779185 289561217
243180380980 289555728
466554210050 235324408
821971681920 289550239
164504377145 289544750
525423667465 289539261
211820015815 289533772
434093481195 289528283
588694579640 289522794
541929122815 289517305
310302566070 289511816
135894921205 289506327
901748049445 289500838
800514589965 191330073
705883312625 186115523
331209476180 289495349
20356733755 289489860
179909468805 289484371
667370583475 289478882
838477137270 227650786
533676395140 289473393
761451678970 289467904
675073129305 289462415
543029486505 289456926
803265499190 289451437
986476053575 289445948
580992033810 289440459
837376773580 289434970
797213498895 289429481
385127296990 289423992
266930080686 110669218
745496405465 52913960
802239022929 30683510
665720037940 289418503
713585858455 289413014
392829842820 283495872
840127682805 289407525
614553126355 16198039
271789836920 289402036
357196860703 104241599
18706188220 289396547
526524031155 289391058
15955278995 73464776
593646216245 289385569
323506930350 289380080
239879289910 289374591
611252035285 272737432
360369113965 134354253
832425136975 289369102
374673841935 289363613
505617121045 212912821
600248398385 43390545
987576417265 289358124
957866597635 74353994
956766233945 107853361
809867681330 289352635
956846483125 102397295
105634919730 134831796
477565718176 126038418
62170553975 289347146
380725842230 289341657
543579668350 289336168
136995284895 289330679
634909854620 289325190
181009832495 289319701
974922234830 289314212
424740389830 289308723
888555234021 276052788
479208392485 289303234
435193844885 289297745
230646160640 63183879
127642193530 289292256
732842223030 289286767
823072045610 289281278
794462589670 289275789
338361840165 289270300
610701853440 289264811
308101838690 289259322
666820401630 47073664
799964408120 267451525
422539662450 289253833
678374220375 289248344
742195314395 289242855
764202588195 289237366
40713462020 255875224
23657824825 289231877
402733116030 289226388
446747663630 76412369
615103308200 18761402
476457483260 289220899
74824736410 289215410
903948776825 14485471
138107049238 259953551
875339320885 159400560
921554595865 181976817
470955664810 289209921
637660763845 289204432
791711680445 289198943
987576417265 289193454
45114916780 289187965
976035245176 11367719
678374220375 289182476
524873485620 289176987
483059665400 289171498
484710210935 87066518
667920765320 289166009
814819317935 278923535
757600406055 289160520
461052391600 257225518
864335683985 289155031
515520394255 172019771
432442935660 289149542
242080017290 289144053
133144011980 289138564
423640026140 289133075
343863658615 289127586
385127296990 289122097
368071659795 195210796
627207308790 21253408
95181464675 289116608
137554062514 84607446
771354952180 289111119
409335298170 289105630
536427304365 203652878
184310923565 263230484
419788753225 289100141
404383661565 289094652
709734585540 289089163
779607679855 289083674
88579282535 289078185
651415309970 289072696
969970598225 289067207
32460734345 212034581
669021129010 275514866
557884396320 289061718
542479304660 289056229
929807323540 116558915
606850580525 95750116
935859323835 289050740
299849111015 289045251
436294208575 289039762
607400762370 289034273
254184017880 289028784
393380024665 289023295
86928737000 289017806
473210656444 1899194
356517841050 289012317
377424751160 289006828
127642193530 289001339
883592048560 253608267
125552239659 73580045
850030956015 288995850
146898558105 197115479
267388382160 288990361
194764378620 288984872
857733501845 288979383
799964408120 288973894
264637472935 288968405
303150202085 288962916
749347678380 88285076
53980861976 169714391
459952027910 219395330
192563651240 65121496
165054558990 137922103
465596774431 110899756
977673144055 288957427
513319666875 288951938
28609461430 47474361
740674611155 109939181
358168386585 288946449
297098201790 288940960
680574947755 288935471
128742557220 288929982
111136738180 288924493
3851278405 288919004
783458952770 288913515
91880373605 288908026
678374220375 288902537
275090927990 192773680
737793859635 288897048
11553824235 271238935
768053861110 288891559
141396739655 288886070
417037844000 197071567
966669507155 288880581
355967659205 288875092
392829842820 77828531
326808021420 288869603
171656741130 288864114
584293124880 244018984
557334214475 288858625
465453846360 61789673
995829144940 288853136
205217833675 288847647
446197481785 288842158
729541131960 288836669
105084737885 288831180
844529137565 288825691
331759658025 115966103
184861105410 288820202
659117855800 281239893
96281828365 288814713
481654686747 39251839
907800049740 288809224
375224023780 56690392
535877122520 288803735
517721121635 100503590
502866211820 288798246
666270219785 288792757
74274554565 288787268
310852747915 288781779
792261862290 288776290
568900926881 259739480
214020743195 93549027
959517143170 288770801
622255672185 288765312
354317113670 288759823
530375304070 288754334
563386214770 288748845
813718954245 288743356
505617121045 15292354
172206922975 288737867
246481472050 288732378
861584774760 288726889
558567433921 110965624
329558930645 101661769
217321834265 288721400
389528751750 288715911
217321834265 288710422
466004028205 17734959
179909468805 288704933
393380024665 65511215
113337465560 171673964
639861491225 288699444
872588411660 288693955
684426220670 288688466
829674227750 288682977
61620372130 288677488
939209041956 218116393
981524416970 288671999
145798194415 83948766
688277493585 288666510
281142928285 288661021
31910552500 288655532
127642193530 288650043
2750914715 288644554
557884396320 288639065
770804770335 288633576
594746579935 288628087
432993117505 88713218
163404013455 119918183
257485108950 288622598
492962938610 288617109
903398594980 288611620
897346594685 288606131
468204755585 288600642
908350231585 288595153
175508014045 288589664
533126213295 288584175
106185101575 288578686
468204755585 288573197
66021826890 288567708
167805468215 288562219
63270917665 249919659
637660763845 288556730
596947307315 288551241
483059665400 288545752
524873485620 288540263
776306588785 288534774
532576031450 288529285
24208006670 288523796
454450209460 288518307
173857468510 60280198
396260205329 38346154
11003642390 132883201
202466924450 288512818
618404399270 288507329
738894223325 288501840
878090230110 288496351
990327326490 288490862
365870932415 288485373
2750914715 288479884
97382192055 288474395
342213113080 288468906
865436047675 288463417
562285851080 136720012
462152755290 288457928
987576417265 288452439
188162196480 288446950
253633836035 288441461
914952413725 288435972
757600406055 99455191
254734199725 68645434
146898558105 288430483
973821871140 238694654
689928039120 126762966
524873485620 188464815
618954581115 288424994
165054558990 227590407
869287320590 116504025
513869848720 288419505
452799663925 288414016
145248012570 288408527
241700592746 52293703
431342571970 128760962
567787669530 288403038
983725144350 288397549
827473500370 288392060
556233850785 288386571
725689859045 279455968
917153141105 33334697
860484411070 288381082
421439298760 288375593
252533472345 288370104
193113833085 288364615
791711680445 288359126
178809105115 165559218
717437131370 288353637
776306588785 288348148
212370197660 288342659
651415309970 288337170
172206922975 288331681
253633836035 288326192
397231297580 22603702
813718954245 244337346
968320052690 34575211
292696747030 288320703
397843796042 25007884
343863658615 288315214
2200732870 288309725
778507316165 288304236
787310225685 288298747
322406566660 244902713
444546936250 288293258
105634919730 288287769
521022212705 288282280
978223325900 288276791
952914961030 288271302
848380410480 20034850
33590601410 125577342
813718954245 288265813
850030956015 288260324
535877122520 201243207
797763680740 288254835
574504818775 77449790
58319281060 288249346
351016022600 288243857
558434578165 288238368
662418946870 122053404
954565506565 35107644
723489131665 288232879
951814597340 288227390
627207308790 244710598
997479690475 288221901
305350929465 288216412
29159643275 288210923
978773507745 288205434
83627645930 288199945
484710210935 288194456
421439298760 288188967
480308756175 288183478
739994587015 125198601
679474584065 288177989
804916044725 288172500
831874955130 58929904
255284381570 209218724
787860407530 189990757
234927653305 288167011
153500740245 288161522
363670205035 288156033
355967659205 288150544
16505460840 288145055
417588025845 175538220
596397125470 288139566
383476751455 288134077
209069106590 288128588
126541829840 288123099
716886949525 288117610
288295292270 288112121
671955140297 49401
310302566070 288106632
836276409890 86062031
261886563710 288101143
265737836625 165180477
171656741130 288095654
35827627547 13409627
607400762370 288090165
804916044725 282540786
227775289320 288084676
232726925925 288079187
636010218310 288073698
491312393075 288068209
278392019060 78607969
117738920320 19030363
804365862880 242004521
150199649175 288062720
688827675430 288057231
961717870550 288051742
583742943035 288046253
103984374195 288040764
523222940085 288035275
486360756470 288029786
234377471460 288024297
63821099510 288018808
79303179884 7920627
357068022895 222996114
678374220375 288013319
383476751455 170164489
45192547707 156079715
686626948050 288007830
773005497715 288002341
697771943167 59445870
87478918845 270025866
411536025550 287996852
688827675430 287991363
834625864355 272688031
48966189695 287985874
337261476475 287980385
991427690180 148631142
939710596750 287974896
844529137565 287969407
612902580820 287963918
373573478245 209734690
329558930645 287958429
507321716763 20292833
517721121635 287952940
334510567250 287947451
686076766205 146995420
157352013160 247789927
878090230110 287941962
597497489160 287936473
700381494175 287930984
956766233945 287925495
916602959260 287920006
348815295220 287914517
425840753520 287909028
293797110720 287903539
92980737295 135781393
102333828660 287898050
667370583475 287892561
4951642095 29366150
314153838985 287887072
173307286665 287881583
29159643275 287876094
341662931235 287870605
474806937725 243607309
145248012570 287865116
210169470280 156112649
70435730702 247449609
939829406155 112864818
473706574035 287859627
333960385405 200661373
147998921795 287854138
266288018470 287848649
58869462905 46497319
176608377735 287843160
415387298465 287837671
684976402515 287832182
561185487390 287826693
754299314985 276612666
495163665990 54577127
348815295220 287821204
122140375080 287815715
267388382160 257587792
319105475590 267023383
588759591356 179967843
920454232175 109950159
639861491225 133970023
234927653305 287810226
636010218310 287804737
731191677495 287799248
308791660695 2530429
324057112195 287793759
772455315870 287788270
236578198840 287782781
265737836625 287777292
540278577280 287771803
97932373900 269943531
267388382160 287766314
52267280765 287760825
762552042660 287755336
333960385405 287749847
624456399565 79749681
822521863765 287744358
379625478540 287738869
735593132255 287733380
676723674840 287727891
900647685755 287722402
812618590555 287716913
461052391600 287711424
668470947165 178046693
858283683690 287705935
297098201790 268692039
923426825643 56273228
113887647405 61356042
401632752340 287700446
507267666580 287694957
251433108655 287689468
822521863765 287683979
868737138745 287678490
925956050625 52200390
464903664515 287673001
732292041185 287667512
100683283125 205189798
159002558695 250325845
571088760600 227288512
709184403695 150974945
715786585835 287662023
366971296105 287656534
889644048855 287651045
303150202085 287645556
667920765320 124111779
184310923565 225367362
477557846950 287640067
48966189695 287634578
634359672775 262258931
656917128420 287629089
986476053575 287623600
154050922090 287618111
930357505385 109659242
776306588785 287612622
949063688115 177805177
962268052395 287607133
873138593505 287601644
194214196775 287596155
140987718423 11526900
814387281326 103467650
495163665990 287590666
504516757355 287585177
857733501845 133267431
883592048560 287579688
834075682510 287574199
677273856685 287568710
485260392780 287563221
212920379505 123930642
921004414020 287557732
676723674840 287552243
879740775645 177151986
956766233945 287546754
382926569610 128975033
729541131960 287541265
521572394550 287535776
71523645340 242015499
671772038235 227079930
986476053575 6603267
660218219490 287530287
130943284600 287524798
508368030270 287519309
641512036760 287513820
878090230110 287508331
177708741425 128492001
982074598815 61334086
92430555450 287502842
582642579345 287497353
777957134320 287491864
205768015520 287486375
179909468805 287480886
165604740835 287475397
946862960735 287469908
139196012275 80457762
44014553090 287464419
211269833970 287458930
709734585540 83877409
429217576323 142878670
489661847540 251209574
958416779480 287453441
978223325900 287447952
200266197070 287442463
583742943035 287436974
463803300825 287431485
835726228045 287425996
977673144055 287420507
739994587015 287415018
85828373310 287409529
222823652715 207725716
323506930350 80644388
861034592915 287404040
836954611682 159208445
698180766795 49971856
677824038530 287398551
382493226619 68058111
277841837215 287393062
205768015520 287387573
337811658320 35151556
304250565775 287382084
988126599110 287376595
845079319410 287371106
754849496830 287365617
275641109835 287360128
633809490930 287354639
569988396910 287349150
869837502435 287343661
30810188810 287338172
639861491225 287332683
275090927990 287327194
930357505385 287321705
26408734050 287316216
667370583475 228990102
36862189105 287310727
977122962210 253125235
892394958080 287305238
531475667760 287299749
687177129895 287294260
226124743785 287288771
140846557810 287283282
966669507155 287277793
676173492995 287272304
534226576985 287266815
200816378915 155388101
947413142580 287261326
58869462905 287255837
611252035285 287250348
891294594390 287244859
702582221555 191588056
103434192350 287239370
814269136090 287233881
806566590260 287228392
499565120750 136434584
102333828660 287222903
544395682465 11510433
976572780365 287217414
358718568430 287211925
931457869075 16889653
310302566070 287206436
570538578755 287200947
446747663630 127004482
824172409300 201188317
994178599405 287195458
796113135205 287189969
345514204150 287184480
50616735230 41996339
328458566955 287178991
755949860520 287173502
790611316755 287168013
242630199135 287162524
17055642685 287157035
332860021715 287151546
340562567545 287146057
124891284305 287140568
965569143465 287135079
331759658025 287129590
435193844885 287124101
670121492700 287118612
998580054165 287113123
260786200020 287107634
107414286606 52776735
211820015815 287102145
321306202970 287096656
218972379800 287091167
276191291680 287085678
161203286075 287080189
698180766795 287074700
851131319705 225537521
654166219195 287069211
643162582295 287063722
236578198840 287058233
761451678970 1619255
881391321180 287052744
619504762960 287047255
422539662450 287041766
669571310855 198976250
100683283125 287036277
754299314985 227722143
575490215360 287030788
239329108065 287025299
794462589670 287019810
714686222145 287014321
493513120455 287008832
738894223325 32450968
172206922975 287003343
424740389830 60170418
519976431631 21615682
958966961325 286997854
20914748403 171959392
420889116915 286992365
528174576690 286986876
902298231290 286981387
440145481490 286975898
13204369770 286970409
460502209755 286964920
545230213885 286959431
506167302890 176465861
194764378620 286953942
98482555745 138174597
401632752340 25951992
858283683690 286948453
415937480310 286942964
946312778890 286937475
377424751160 286931986
490951049297 32072227
694879675725 258515433
186511650945 286926497
550187335 286921008
427514050960 225888817
269589109540 286915519
594746579935 266436060
288295292270 286910030
373023296400 111992067
939160414905 254557864
144147648880 286904541
229988778625 110361834
619504762960 286899052
229425834855 286893563
501765848130 286888074
839753873508 933130
73724372720 286882585
124341102460 286877096
853882228930 286871607
212920379505 286866118
135344739360 286860629
537527668055 117036458
374673841935 286855140
593096034400 286849651
547981123110 238974593
784559316460 286844162
385127296990 286838673
403381896782 135627701
69873099805 286833184
554583305250 286827695
253633836035 286822206
144147648880 286816717
419238571380 152144102
170006195595 286811228
872588411660 286805739
803815681035 286800250
647013855210 239177686
207418561055 147451007
516620757945 189716307
184310923565 286794761
481959301710 249551896
17055642685 93120885
74824736410 166530771
388428388060 247323362
750998223915 189765708
717437131370 286789272
241529835445 286783783
37412370950 286778294
226674925630 286772805
425840753520 286767316
138645830430 286761827
546880759420 33828707
763102224505 286756338
917703322950 3364757
469472928983 114291958
92980737295 115071396
434093481195 286750849
540828759125 286745360
35761825415 286739871
284444019355 286734382
445097118095 112859329
915502595570 286728893
725139677200 286723404
130393102755 286717915
141396739655 286712426
406584388945 286706937
508368030270 286701448
229425834855 286695959
897896776530 286690470
377974933005 286684981
691028402810 286679492
554583305250 236466120
617854217425 286674003
159552740540 286668514
75925100100 286663025
179359286960 286657536
461602573445 286652047
725139677200 286646558
167805468215 172519270
686629840753 2771945
124341102460 286641069
274540746145 201545102
716886949525 180911951
71523645340 64989760
206868379210 286635580
63821099510 42056718
601898943920 286630091
379075296695 39828184
15955278995 286624602
880841139335 286619113
362075982129 141039855
128845701019 162474400
521022212705 286613624
695429857570 286608135
254184017880 286602646
971621143760 286597157
835726228045 183052661
93530919140 244117786
226124743785 286591668
22557461135 286586179
235477835150 59401958
712485494765 178738307
939160414905 286580690
349365477065 286575201
310852747915 286569712
666820401630 139107727
702032039710 286564223
148549103640 286558734
404933843410 286553245
230526198545 30260857
348815295220 286547756
595846943625 103055975
837376773580 286542267
690478220965 286536778
75925100100 286531289
73174190875 286525800
359268750275 286520311
601898943920 286514822
926506232470 121312389
190913105705 286509333
658567673955 286503844
141946921500 11779394
252635529322 32258853
853882228930 286498355
860484411070 286492866
582092397500 113699146
362019659500 286487377
157902195005 286481888
121040011390 286476399
991977872025 106470133
636010218310 286470910
893495321770 286465421
991977872025 286459932
440145481490 286454443
617854217425 80754168
363120023190 286448954
788960771220 184144972
990877508335 286443465
521022212705 286437976
823841024484 58024219
462152755290 286432487
226124743785 68453319
282243291975 286426998
192013469395 286421509
788410589375 207983699
401082570495 98598907
980988204630 138108729
160102922385 61367020
837376773580 9649662
776856770630 225334428
46215280470 286416020
264087291090 281261849
780708043545 286410531
47865826005 286405042
183210559875 120999516
29159643275 103039508
463253118980 286399553
214020743195 286394064
947963324425 286388575
736143314100 183974813
508368030270 218050525
688277493585 286383086
773005497715 81632408
890194230700 286377597
827473500370 286372108
773555679560 286366619
55018189990 286361130
691028402810 286355641
976022598520 286350152
295997838100 286344663
803265499190 286339174
269038927695 286333685
271834336243 161876099
653616037350 286328196
302049838395 266216500
244280744670 286322707
845079319410 286317218
544330528035 63436373
199165833380 286212927
359268750275 286311729
708084040005 286306240
182660378030 286300751
407134570790 286295262
373023296400 286289773
626106945100 286284284
442346208870 286278795
911686205250 176394504
865986229520 286273306
817570227160 286267817
85828373310 286262328
344413840460 286256839
320756021125 286251350
930357505385 286245861
351566204445 286240372
127642193530 286234883
313603657140 286229394
571088760600 286223905
774105861405 286218416
207968742900 286212927
853882228930 286207438
225574561940 286201949
730641495650 73744715
457201118685 67135959
666820401630 286196460
297098201790 286190971
48966189695 286185482
857183320000 286179993
673482699298 194930857
669021129010 85425307
533676395140 286174504
864885865830 286169015
563386214770 286163526
130943284600 86429794
324057112195 286158037
667370583475 286152548
52267280765 121147719
231626562235 286147059
14854915305 286141570
311953111605 46870571
869287320590 130297882
914402231880 286136081
726240040890 22356697
247581835740 286130592
950164051805 286125103
135344739360 229802474
649214582590 252104281
31360370655 82203264
775756406940 286119614
784559316460 286114125
127642193530 162814718
436844390420 286108636
23107642980 60911433
644262945985 286103147
823072045610 286097658
746046587310 286092169
141561579814 112189671
628970120842 58957349
366971296105 261413625
484160029090 286086680
589794943330 286081191
656366946575 286075702
317454930055 286070213
420889116915 220136345
736143314100 286064724
372473114555 286059235
752648769450 286053746
941911324130 286048257
882491684870 127245998
221723289025 286042768
97932373900 286037279
745496405465 286031790
630508399860 286026301
346064385995 286020812
148549103640 286015323
881391321180 224725149
730091313805 286009834
681125129600 109873313
529274940380 286004345
412086207395 43330166
149099285485 285998856
300949474705 285993367
802715317345 240769496
770254588490 285987878
12754219461 135045867
121590193235 256056361
495163665990 285982389
545230213885 285976900
215671288730 143894135
893495321770 285971411
739444405170 285965922
717987313215 285960433
932610339842 184622515
91880373605 285954944
68222554270 285949455
274540746145 28383619
174957832200 285943966
260236018175 285938477
423640026140 285932988
962818234240 285927499
925405868780 285922010
63270917665 28279328
88029100690 268115694
128742557220 142911604
98482555745 284835188
463417673711 104131819
555683668940 285916521
842878592030 94290042
870387684280 181609054
895696049150 285911032
472056028500 56053668
32460734345 285905543
897346594685 148658587
862685138450 285900054
903398594980 90464209
558984760010 163994853
437394572265 285894565
769704406645 285889076
675073129305 285883587
592545852555 285878098
938060051215 285872609
430242208280 285867120
167805468215 285861631
564486578460 285856142
322956748505 285850653
680574947755 285845164
209069106590 285839675
149649467330 285834186
228325471165 285828697
743845859930 285823208
737793859635 285817719
461602573445 82137396
704782948935 285812230
742195314395 97188234
174957832200 285806741
645913491520 285801252
182660378030 285795763
813168772400 285790274
373573478245 285784785
324607294040 285779296
894595685460 218813496
399432024960 233172720
428591662745 285773807
881391321180 285768318
489111665695 284363134
763652406350 220432751
444036708836 140254928
155151285780 175379039
157389272492 32105161
300399292860 285762829
281693110130 78201783
303150202085 207434799
225574561940 285757340
915502595570 285751851
867086593210 285746362
146348376260 285740873
591445488865 285735384
826923318525 285729895
214020743195 285724406
133144011980 154081719
230526198545 285718917
70973463495 285713428
529825122225 285707939
152400376555 285702450
357618204740 285696961
113337465560 285691472
132593830135 285685983
197515287845 199667864
374124741423 2717055
239879289910 169143535
178258923270 285680494
618954581115 41848136
950164051805 285675005
727027748232 16033369
410435661860 285669516
682225493290 285664027
601898943920 285658538
796113135205 157018334
85828373310 285653049
258585472640 285647560
484160029090 285642071
606850580525 116762008
654166219195 123145715
841778228340 222820466
186511650945 285636582
963368416085 7069832
848930592325 285631093
113337465560 285625604
698180766795 285620115
542479304660 285614626
875889502730 285609137
365320750570 285603648
583192761190 285598159
497914575215 285592670
409335298170 285587181
161203286075 285581692
486910938315 60433890
913301868190 285576203
924855686935 285570714
534776758830 285565225
462702937135 285559736
680574947755 285554247
324607294040 285548758
967219689000 285543269
710834949230 285537780
692128766500 285532291
251433108655 285526802
328458566955 285521313
242080017290 285515824
203567288140 285510335
907249867895 285504846
46215280470 285499357
967219689000 144497925
37412370950 285493868
837607185333 3748987
313053475295 285488379
51166917075 75929337
73174190875 285482890
799964408120 285477401
534776758830 285471912
818670590850 285466423
845629501255 285460934
654166219195 285455445
451699300235 285449956
75925100100 285444467
528174576690 285438978
549631668645 285433489
63821099510 92407315
574940033515 285428000
696530221260 140353730
872588411660 285422511
668470947165 285417022
916052777415 285411533
321856384815 240138261
943561869665 285406044
240429471755 199338524
617304035580 285400555
603549489455 285395066
237128380685 131417638
743845859930 82746675
173307286665 285389577
332309839870 285384088
923205141400 285378599
673422583770 285373110
150199649175 285367621
799414226275 285362132
244830926515 285356643
693229130190 95503111
530375304070 219483154
381276024075 285351154
836276409890 20539838
2200732870 285345665
649764764435 70989237
941911324130 285340176
941911324130 285334687
883041866715 22170071
128192375375 285329198
948513506270 285323709
532576031450 272688031
326808021420 285318220
616203671890 285312731
167862784353 105855365
469305119275 285307242
194214196775 285301753
477007665105 285296264
920454232175 285290775
67672372425 285285286
606300398680 285279797
733392404875 285274308
543029486505 285268819
128742557220 285263330
388428388060 63343060
55018189990 285257841
604649853145 35585187
150749831020 285252352
946316851728 205705764
19256370065 72240729
618954581115 30936004
196414924155 285246863
528724758535 253141702
395030570200 46969373
538628031745 285241374
138645830430 285235885
8252733165 285230396
598047671005 285224907
90229828070 207385398
704232767090 180582611
400532388650 285219418
950714233650 231866338
534226576985 285213929
683876038825 182498272
243180380980 31232410
860556119366 189655928
791161498600 285208440
617304035580 285202951
75476717249 86885381
715786585835 285197462
626106945100 83882898
609601489750 285191973
689478459667 96891828
150749831020 99043516
19891944283 72476756
787860407530 143877668
92980737295 285186484
118289102165 285180995
227775289320 181993284
27509097740 285175506
662418946870 285170017
566687305840 111668216
365870932415 30381615
901748049445 285164528
901748049445 285159039
335610930940 285153550
988676780955 285148061
547430941265 285142572
852231683395 285137083
576040397205 23399607
580008470551 26714963
377974933005 285131594
805466226570 285126105
625006581410 285120616
468754937430 285115127
711385131075 285109638
701481857865 285104149
483059665400 285098660
957316415790 285093171
460502209755 285087682
894595685460 285082193
874789139040 285076704
917416020293 1976040
230526198545 115351335
802165135500 212808530
568888033220 285071215
220072743490 63249747
101233464970 285065726
94081100985 285060237
222823652715 285054748
979323689590 268110205
694329493880 285049259
517170939790 285043770
921004414020 285038281
686076766205 285032792
54468008145 285027303
331209476180 285021814
4951642095 109884291
216221470575 285016325
441796027025 285010836
213470561350 285005347
730641495650 284999858
167255286370 284994369
419238571380 284988880
446197481785 284983391
205768015520 231734602
599148034695 284977902
912751686345 284972413
512292372753 159307247
954015324720 284966924
284994201200 17707514
70973463495 284961435
627207308790 284955946
977122962210 284950457
425290571675 207456755
749347678380 284944968
730091313805 284939479
536977486210 284933990
178809105115 284928501
705333130780 284923012
403283297875 127635717
274540746145 284917523
766953497420 284912034
667920765320 24442517
752098587605 284906545
853332047085 284901056
598047671005 284895567
189262560170 284890078
561735669235 284884589
126541829840 284879100
826923318525 182207355
22557461135 38208929
695429857570 284873611
780708043545 284868122
329558930645 284862633
800514589965 284857144
518271303480 284851655
534776758830 284846166
711385131075 4693095
979364011784 230543489
347714931530 284840677
170006195595 284835188
666270219785 177289211
330109112490 284829699
470405482965 284824210
633809490930 284818721
394480388355 82614939
413186571085 168698926
195314560465 284813232
593096034400 284807743
770254588490 275174548
185961469100 274252396
857183320000 284802254
727340404580 284796765
388428388060 284791276
965018961620 50054191
238778926220 284785787
226124743785 284780298
294897474410 284774809
866536411365 284769320
92980737295 284763831
48966189695 284758342
351566204445 284752853
578791306430 284747364
464353482670 284741875
738344041480 284736386
992528053870 284730897
90780009915 284725408
70423281650 284719919
944662233355 155744886
810417863175 284714430
397231297580 284708941
23657824825 284703452
346064385995 284697963
703132403400 284692474
702582221555 284686985
668470947165 284681496
247031653895 80309559
666270219785 284676007
139196012275 284670518
334510567250 284665029
30810188810 192065599
981524416970 284659540
260786200020 284654051
575490215360 284648562
771354952180 239990058
259685836330 284643073
266838200315 284637584
325157475885 284632095
738894223325 158643078
99582919435 177206876
665169856095 284626606
81426918550 29349683
824172409300 92407315
820321136385 284621117
136445103050 284615628
74824736410 284610139
403833479720 284604650
479758574330 284599161
550181850490 284593672
180459650650 25457982
38512734640 284588183
512769485030 137477494
162303649765 284582694
377974933005 284577205
609051307905 183738786
771905134025 174714870
875395270262 12789370
716886949525 284571716
370822569020 126966059
512219303185 284566227
903398594980 284560738
11003642390 241461110
959517143170 284555249
566137123995 284549760
550732032335 284544271
439595299645 98494616
928706959850 284538782
68222554270 176427438
70423281650 284533293
167255286370 4451579
44564734935 284527804
344413840460 284522315
295447656255 284516826
843428773875 284511337
418138207690 284505848
911651322655 284500359
248132017585 284494870
182660378030 284489381
221173107180 284483892
34661461725 157215938
528724758535 195227263
534776758830 32857154
676723674840 284478403
353216749980 284472914
770254588490 284467425
476457483260 284461936
371372750865 244589840
291046201495 17872184
450598936545 254058365
573839669825 284456447
720738222440 284450958
151850194710 284445469
293797110720 284439980
55568371835 148510384
395580752045 284434491
568888033220 817861
925405868780 284429002
918803686640 284423513
211820015815 284418024
213470561350 284412535
954015324720 284407046
931457869075 228567449
969420416380 284401557
83627645930 284396068
610151671595 284390579
229532969157 150524847
50066553385 284385090
994728781250 137268912
418688389535 193256712
990327326490 85408840
613452762665 284379601
490762211230 284374112
623906217720 116701629
658017492110 3474537
364770568725 284368623
569988396910 284363134
638210945690 284357645
576040397205 284352156
156251649470 284346667
301499656550 144393634
693779312035 284341178
84177827775 284335689
472606210345 284330200
797763680740 284324711
179359286960 107880806
550181850490 284319222
914402231880 284313733
975472416675 284308244
925956050625 284302755
107285465265 52288214
447297845475 284297266
124891284305 284291777
121040011390 211760131
185961469100 284286288
471505846655 113880283
234377471460 284280799
187612014635 15830276
818120409005 284275310
189262560170 284269821
504516757355 284264332
579891670120 268653616
977673144055 284258843
255834563415 27670049
742195314395 261704542
347164749685 284253354
953465142875 158275315
57218917370 154345191
935859323835 284247865
552382577870 284242376
633259309085 284236887
496814211525 284231398
298748747325 284225909
319105475590 284220420
549631668645 65297144
541378940970 284214931
371922932710 284209442
25459482530 77307076
666270219785 284203953
905049140515 161069216
851694236030 111838375
706983676315 181340093
711385131075 284198464
107285465265 284192975
864335683985 284187486
453900027615 284181997
911101140810 284176508
288295292270 186439374
20356733755 284171019
906699686050 284165530
685526584360 284160041
342763294925 284154552
447848027320 284149063
79776373015 284143574
623906217720 197614978
814269136090 39872096
155326906335 107919229
283893837510 284138085
189812742015 182470827
600248398385 172601605
472606210345 127163663
820321136385 197565577
465453846360 284132596
474806937725 284127107
557884396320 284121618
218972379800 79233715
214123777214 138372201
640961854915 284116129
48416007850 244331857
765853133730 284110640
275641109835 189935867
243180380980 284105151
655266582885 20572772
146898558105 98807489
985925871730 284099662
807363590479 28701981
516620757945 284094173
843428773875 202297095
168355650060 284088684
35211643570 284083195
553482941560 284077706
602449125765 284072217
854982592620 284066728
987576417265 284061239
935859323835 284055750
8252733165 236016022
421989480605 33351164
513319666875 284050261
86928737000 284044772
590345125175 284039283
99032737590 221036541
135344739360 284033794
784009134615 284028305
890194230700 284022816
951264415495 284017327
808767317640 284011838
67672372425 284006349
475907301415 284000860
224474198250 259915128
103984374195 96436241
135344739360 283995371
717987313215 283989882
147448739950 283984393
808217135795 193448827
101783646815 283978904
584843306725 283973415
894045503615 283967926
418138207690 283962437
626157943399 107650268
825822954835 283956948
127092011685 283951459
426390935365 283945970
506717484735 283940481
260786200020 283934992
483609847245 283929503
228875653010 34306250
930357505385 127849788
635460036465 283924014
900097503910 283918525
940260778595 283913036
207418561055 283907547
66572008735 283902058
843428773875 283896569
75374918255 283891080
632709127240 283440982
175013062518 160761832
848930592325 131154166
940260778595 283885591
302600020240 283880102
124891284305 283874613
601898943920 283869124
478693351218 23284338
837376773580 283863635
858283683690 283858146
917703322950 283852657
897896776530 187701844
156801831315 277353681
757050224210 276404084
906149504205 283847168
543029486505 283841679
498464757060 283836190
351016022600 283830701
160653104230 283825212
719637858750 283819723
123790920615 283814234
399982206805 263032880
508918212115 283808745
129292739065 255117742
664069492405 283803256
692678948345 283797767
609601489750 283792278
614002944510 283786789
173307286665 283781300
390629115440 283775811
193664014930 283770322
512769485030 283764833
558434578165 283759344
101783646815 283753855
757600406055 283748366
40163280175 283742877
294347292565 236800949
498464757060 283737388
383476751455 283731899
692678948345 283726410
148549103640 283720921
941911324130 283715432
165604740835 283709943
880290957490 24601698
587594215950 283704454
629958218015 283698965
437944754110 283693476
788960771220 283687987
661318583180 283682498
765302951885 283677009
457201118685 283671520
708084040005 147692523
157352013160 283666031
14304733460 151825740
503966575510 34366629
243730562825 283660542
639861491225 275432531
133694193825 283655053
963918597930 283649564
998580054165 283644075
950714233650 283638586
797213498895 283633097
436294208575 283627608
632709127240 283622119
847280046790 283616630
711385131075 283611141
504516757355 283605652
590895307020 283600163
86928737000 283594674
851681501550 283589185
287194928580 222337434
315254202675 283583696
848930592325 5571335
884692412250 177272744
566687305840 53133520
826923318525 222721664
483059665400 283578207
308652020535 105284509
464353482670 283572718
874238957195 283567229
766403315575 283561740
793912407825 126592807
287274524569 14128686
737243677790 281849172
66021826890 283556251
966119325310 283550762
591995670710 283545273
780157861700 235110337
865986229520 283539784
487461120160 283534295
248132017585 283528806
770254588490 283523317
974922234830 283517828
380175660385 283512339
156801831315 35683989
560635305545 283506850
275090927990 257488990
40713462020 113380784
622805854030 244491038
300949474705 5038902
177158559580 283501361
886342957785 283495872
120489829545 283490383
369722205330 283484894
98482555745 283479405
258035290795 36715921
833525500665 283473916
983174962505 283468427
765302951885 168375075
305901111310 51882028
136995284895 283462938
757600406055 283457449
669571310855 283451960
997479690475 155722930
348815295220 283446471
141946921500 283440982
955665870255 283435493
638761127535 153521841
97382192055 283430004
85828373310 283424515
467139236067 151441510
441245845180 110630795
305901111310 283419026
457751300530 283413537
865986229520 11504944
939160414905 249497006
990877508335 283408048
70973463495 283402559
193675470473 100750595
601348762075 215075487
393930206510 283397070
177158559580 136445562
25858552205 283391581
932558232765 283386092
732842223030 283380603
903398594980 283375114
773585106089 195573070
511669121340 283369625
534776758830 283364136
341662931235 283358647
22007279290 224148804
830224409595 283353158
435193844885 283347669
649764764435 283342180
383476751455 199135431
410504345717 106025524
100133101280 283336691
862134956605 283331202
857733501845 164576687
578241124585 127805876
264127080851 42951425
878640411955 283325713
289395655960 79156869
231626562235 283320224
521022212705 283314735
949613869960 283309246
223373834560 283303757
702032039710 283298268
7702551320 283292779
803815681035 283287290
796740377121 37813721
167255286370 283281801
654716401040 283276312
209619288435 283270823
741094950705 283265334
380725842230 283259845
786209861995 233447170
563386214770 283254356
29709825120 217117395
808767317640 283248867
984275326195 153351682
368071659795 283243378
867086593210 56344585
251983290500 283237889
555133487095 283232400
793912407825 283226911
463253118980 283221422
282793473820 283215933
927056414315 283210444
410435661860 283204955
203567288140 248810881
645913491520 283199466
884142230405 93400824
438494935955 283193977
551282214180 283188488
746046587310 283182999
589244761485 283177510
171656741130 283172021
930907687230 282403561
374673841935 283166532
641512036760 283161043
116638556630 66109516
600798580230 283155554
708634221850 283150065
376324387470 53611063
418688389535 117299930
186511650945 129414153
418326579192 5417643
882491684870 229676227
538077849900 283144576
431342571970 283139087
290496019650 283133598
280592746440 283128109
610701853440 283122620
795562953360 283117131
281387271120 32368633
189262560170 283111642
490762211230 26879633
175508014045 283106153
317454930055 283100664
176608377735 283095175
135344739360 283089686
653065855505 283084197
302600020240 283078708
979323689590 99932734
613452762665 142620687
689928039120 283073219
850581137860 283067730
886342957785 283062241
299298929170 283056752
291046201495 256045383
754849496830 283051263
540828759125 283045774
699831312330 76670352
58869462905 283040285
310852747915 283034796
839027319115 283029307
138095648585 28443998
302600020240 283023818
287745110425 283018329
685526584360 148268868
983174962505 283012840
472056028500 283007351
815369499780 148587230
6052005785 186219814
352666568135 283001862
809867681330 282996373
662969128715 282990884
801614953655 282985395
904498958670 282979906
592545852555 97901804
280600370661 217282065
470955664810 3606273
310852747915 282974417
126541829840 282968928
362058060544 233156253
101233464970 282963439
492962938610 31166542
168355650060 282957950
58319281060 282952461
300399292860 22203005
132593830135 282946972
59419644750 282941483
929257141695 263636670
835176046200 282935994
913990614351 22450010
344964022305 278918046
462702937135 282930505
231626562235 282925016
584843306725 282919527
19256370065 282914038
36312007260 282908549
738344041480 26067261
857183320000 282903060
992528053870 282897571
363670205035 282892082
19256370065 30743889
744946223620 282886593
346123486058 118013500
256384745260 282881104
936409505680 282875615
494613484145 282870126
327358203265 282864637
328458566955 282859148
432442935660 282853659
242080017290 282848170
990327326490 282842681
588144397795 282837192
637660763845 282831703
225024380095 129474532
74824736410 80551075
42364007555 282826214
132043648290 282820725
201916742605 19990938
317454930055 7931605
762001860815 282815236
935859323835 282809747
764202588195 282804258
836826591735 282798769
498464757060 282793280
917703322950 282787791
323506930350 282782302
407860944046 48325156
584293124880 186938873
863235320295 282776813
629408036170 282771324
271239655075 282765835
156251649470 282760346
540278577280 282754857
932008050920 282749368
818120409005 282743879
423640026140 282738390
172757104820 282732901
262436745555 79788104
827473500370 282727412
289945837805 282721923
70423281650 202489210
818120409005 282716434
320758068522 224692215
375224023780 278473437
125991647995 239216109
930907687230 282710945
372155320503 11461032
750998223915 282705456
299849111015 708081
654716401040 8387192
717437131370 282699967
552932759715 282694478
298198565480 282688989
533126213295 282683500
269038927695 73464776
493513120455 282678011
338912022010 282672522
320205839280 282667033
188162196480 282661544
414286934775 265327282
35211643570 282656055
8802915010 282650566
265187654780 282645077
237128380685 282639588
381276024075 141045344
875339320885 282634099
514420030565 282628610
261886563710 282623121
144147648880 170065687
182660378030 209965228
912751686345 282617632
568337851375 282612143
229976016700 282606654
541929122815 282601165
437394572265 90881373
776856770630 282595676
423089844295 282590187
934758960145 282584698
803815681035 282579209
343313476770 282573720
848380410480 197225259
747146951000 282568231
6052005785 282562742
198615651535 282557253
291046201495 11850751
955115688410 282551764
756574385381 51711869
872038229815 282546275
930907687230 282540786
824172409300 282535297
561185487390 282529808
547430941265 282524319
606300398680 282518830
612352398975 282513341
165054558990 282507852
864885865830 105959656
847280046790 282502363
124891284305 282496874
572189124290 282491385
47315644160 187130988
1650551025 282485896
45114916780 86874403
107835647110 282480407
220622925335 282474918
771354952180 282469429
9353096855 282463940
562836032925 187180389
235477835150 282458451
115144864759 24497407
683876038825 282452962
323506930350 282447473
736143314100 282441984
151300012865 282436495
902298231290 145996422
652515673660 282431006
160847118424 47578652
336161112785 282425517
89129464380 282420028
813168772400 95195727
908350231585 282414539
281142928285 282409050
603549489455 65467303
76475281945 282403561
568337851375 261550850
78676009325 282398072
283893837510 282392583
758700769745 155640595
610701853440 282387094
125991647995 282381605
567237487685 159076709
846806002864 43538748
598047671005 153571242
954565506565 282376116
590895307020 282370627
897896776530 282365138
600248398385 165948937
52817462610 282359649
817570227160 282354160
692678948345 282348671
64921463200 282343182
789510953065 282337693
830224409595 282332204
618954581115 282326715
472056028500 282321226
108936010800 282315737
521022212705 282310248
574389851670 282304759
567237487685 15791853
884692412250 282299270
933658596455 193146932
6602187630 282293781
820871318230 282288292
361469477655 123019468
486935013069 54363056
928156778005 23975952
593096034400 282282803
67195079011 22049313
465453846360 282277314
851131319705 282271825
994728781250 282266336
276741473525 115653230
148549103640 282260847
262436745555 282255358
15405097150 278769843
159002558695 47227356
131493466445 282249869
741094950705 282244380
113337465560 198970761
749347678380 282238891
157352013160 282233402
182110196185 93175775
549631668645 124419163
975472416675 282227913
45114916780 260068820
363120023190 102704679
944112051510 282222424
181009832495 282216935
866536411365 282211446
573289487980 152352684
619504762960 282205957
296548019945 282200468
889093867010 282194979
438494935955 282189490
780157861700 282184001
130943284600 282178512
309202202380 282173023
244830926515 282167534
311953111605 282162045
877540048265 282156556
208518924745 139464512
392279660975 282151067
588144397795 282145578
964468779775 276464463
812618590555 137148154
473156392190 244474571
390078933595 282140089
717987313215 282134600
95181464675 77877932
88579282535 282129111
316354566365 81083508
367521477950 170252313
865986229520 282123622
717437131370 145837241
799414226275 282118133
977122962210 10193073
660768401335 282112644
969420416380 205222732
449498572855 282107155
519371667170 282101666
448948391010 282096177
650865128125 282090688
714136040300 83043081
211820015815 282085199
215671288730 282079710
594196398090 129875229
621155308495 282074221
788410589375 282068732
610701853440 282063243
224474198250 282057754
461602573445 282052265
286094564890 282046776
407836732067 81786100
495713847835 282041287
30841360841 34926507
340012385700 282035798
553482941560 47435938
331209476180 282030309
15405097150 282024820
129842920910 282019331
331759658025 282013842
623906217720 282008353
546880759420 282002864
53367644455 56783705
614553126355 281997375
466004028205 281991886
385292137149 112189671
871488047970 281986397
516070576100 69655410
888543685165 281980908
795012771515 147687034
609051307905 281975419
921051663332 81067041
824172409300 33109648
954565506565 132949069
489111665695 281969930
628857854325 281964441
341112749390 281958952
587594215950 281953463
814448582478 66246741
564486578460 281947974
51356677294 24195512
335060749095 281942485
957316415790 281936996
978223325900 281931507
256934927105 281926018
719087676905 281920529
379075296695 140364708
499565120750 281915040
728440768270 55049181
195864742310 281909551
482059893124 27197995
984825508040 47589630
926506232470 281904062
66021826890 281898573
809867681330 252175638
155705507529 146215982
584293124880 281893084
488561483850 281887595
828573864060 281882106
219522561645 281876617
697630584950 281871128
737438910542 36381092
518271303480 281865639
588722288112 99317966
22007279290 281860150
354317113670 118353818
239329108065 281854661
971621143760 281849172
18156006375 27143105
874238957195 281843683
74824736410 281838194
273990564300 71329555
473706574035 281832705
569988396910 281827216
423089844295 281821727
546880759420 281816238
975472416675 167513302
351566204445 281810749
785109498305 281805260
880904597664 143169587
980424053280 249612275
445647299940 281799771
201916742605 67278673
27509097740 281794282
884692412250 281788793
354867295515 281783304
935309141990 281777815
388428388060 281772326
812618590555 281766837
152950558400 68832060
381826205920 256319833
68772736115 281761348
947413142580 281755859
969970598225 281750370
33010916190 281744881
947413142580 281739392
528724758535 33340186
820321136385 281733903
88579282535 281728414
727890586425 281722925
231076380390 281717436
782908770925 258158648
354867295515 59769721
387328024370 208016633
280592746440 172799209
498464757060 281711947
395030570200 281706458
249232381275 146012889
26958915895 281700969
818670590850 281695480
616203671890 139365710
391179297285 281689991
688277493585 281684502
588694579640 281679013
441796027025 281673524
994178599405 281668035
138645830430 281662546
466554210050 281657057
266838200315 173507290
799414226275 281651568
704782948935 281646079
523222940085 281640590
841778228340 281635101
376324387470 281629612
709734585540 281624123
838477137270 281618634
616753853735 281613145
284994201200 281607656
192563651240 67009712
498464757060 281602167
886893139630 43944934
520472030860 281596678
75925100100 281591189
957316415790 281585700
836276409890 221794023
380725842230 281580211
135344739360 276464463
893495321770 183239287
38512734640 281574722
665169856095 281569233
526524031155 281563744
631058581705 281558255
863785502140 67256717
533676395140 270948018
953465142875 281552766
349915658910 281547277
502320069879 34838683
626106945100 281541788
698730948640 281536299
479208392485 281530810
472606210345 281525321
330659294335 250446603
636010218310 281519832
918353821759 25172554
845079319410 281514343
842878592030 125055887
362569841345 281508854
553482941560 281503365
726240040890 281497876
764752770040 281492387
559042004791 136226002
131493466445 281486898
763652406350 281481409
299298929170 281475920
355417477360 281470431
47315644160 281464942
645363309675 281459453
701481857865 281453964
969485301849 162962921
456100754995 281448475
874238957195 281442986
751548405760 281437497
739994587015 281432008
531540602630 60752252
351566204445 51898495
362569841345 281426519
737243677790 281421030
415937480310 281415541
544680032040 281410052
166154922680 281404563
567787669530 281399074
386777842525 217144840
533676395140 281393585
446197481785 281388096
634359672775 281382607
910550958965 281377118
27509097740 281371629
47315644160 281366140
237128380685 281360651
222273470870 281355162
299849111015 281349673
902848413135 281344184
408315842340 43681462
412086207395 281338695
735042950410 281333206
972171325605 281327717
661318583180 281322228
354867295515 281316739
500665484440 159202956
248132017585 281311250
912201504500 30337703
913852050035 281305761
740544768860 281300272
66021826890 281294783
781808407235 281289294
930907687230 281283805
826373136680 281278316
263537109245 232459150
945762597045 281272827
222823652715 82955257
792812044135 281267338
29174485531 207522623
490762211230 40470397
932558232765 281261849
709734585540 281256360
11553824235 281250871
334510567250 162869608
421989480605 281245382
17055642685 109758044
603549489455 281239893
826373136680 281234404
397231297580 281228915
598047671005 129480021
573289487980 281223426
342290063371 100190717
434093481195 251006481
311953111605 281217937
599698216540 281212448
97932373900 138487470
859384047380 281206959
308101838690 281201470
527074213000 120977560
286711860738 121334345
700381494175 250248999
637110582000 281195981
611802217130 281190492
469305119275 281185003
552382577870 281179514
281693110130 281174025
270139291385 281168536
397231297580 281163047
946862960735 281157558
46215280470 91534564
552382577870 281152069
758150587900 281146580
149099285485 281141091
206318197365 281135602
242630199135 281130113
789510953065 281124624
388428388060 281119135
248682199430 281113646
996379326785 281108157
177708741425 281102668
66021826890 281097179
271239655075 281091690
840127682805 281086201
45665098625 281080712
880290957490 281075223
627207308790 281069734
25308370360 281064245
22007279290 193037152
727340404580 281058756
295997838100 51865561
945762597045 281053267
381276024075 281047778
326257839575 104312956
495163665990 281042289
924855686935 281036800
328458566955 134941576
790308002685 34136091
94631282830 269559301
867086593210 281031311
613452762665 281025822
870937866125 188805133
709342915037 96216681
971070961915 281020333
81977100395 281014844
580441851965 39114614
820871318230 281009355
610151671595 281003866
20906915600 280998377
704782948935 148373159
462152755290 280992888
807116772105 280987399
545780395730 280981910
375224023780 42907513
246481472050 280976421
489661847540 280970932
98482555745 280965443
770254588490 280959954
995829144940 280954465
591995670710 53314657
409335298170 280948976
626106945100 139854231
322406566660 280943487
535326940675 280937998
658567673955 280932509
9903278700 280927020
198240332763 48204398
458301482375 280921531
478658210640 280916042
243730562825 280910553
455550573150 185132992
705333130780 3425136
839027319115 280905064
990327326490 280899575
186511650945 13025397
489661847540 280894086
461602573445 280888597
591995670710 280883108
837376773580 280877619
410435661860 280872130
624456399565 280866641
319655657435 280861152
414938981482 109456149
435744026730 170631054
797763680740 280855663
642062218605 280850174
499014938905 280844685
966669507155 266260412
947963324425 280839196
22007279290 280833707
417037844000 151183527
211820015815 280828218
525973849310 280822729
116201041999 61910431
73724372720 280817240
942630380549 22076758
27626138 145518879
132043648290 221503106
457201118685 280811751
161753467920 280806262
838477137270 280800773
140846557810 280795284
220622925335 280789795
268488745850 280784306
587044034105 280778817
765853133730 280773328
369722205330 280767839
498464757060 198141922
428041480900 280762350
898997140220 280756861
880290957490 245270476
401632752340 280751372
301695207664 53665953
301499656550 149427047
305350929465 280745883
262986927400 208269127
342763294925 54697885
744946223620 280740394
503416393665 280734905
993078235715 153412061
889093867010 280729416
981524416970 280723927
429141844590 280718438
335060749095 280712949
419788753225 280707460
267388382160 280701971
865986229520 280696482
862134956605 280690993
86378555155 280685504
203017106295 280680015
877540048265 280674526
251443554222 120077364
170006195595 280669037
821421500075 206748674
289945837805 280663548
298748747325 280658059
106185101575 280652570
895183033324 191209315
327908385110 280647081
272541668158 64649442
500665484440 280641592
950164051805 280636103
761451678970 280630614
728440768270 157638591
67672372425 280625125
592545852555 280619636
777406952475 280614147
142497103345 280608658
616753853735 280603169
39062916485 280597680
88029100690 280592191
923205141400 280586702
282243291975 268247430
919353868485 280581213
489114311393 95382353
33010916190 106146282
75374918255 280575724
368621841640 280570235
954688130825 76533127
499565120750 280564746
147448739950 280559257
332860021715 280553768
989777144645 235763528
217321834265 280548279
295997838100 280542790
289945837805 123925153
612352398975 280537301
492962938610 280531812
925405868780 280526323
791161498600 280520834
514663561028 12597255
388428388060 152654579
479758574330 280515345
68835233869 58924415
334510567250 280509856
196414924155 101952686
204117469985 267764398
205217833675 280504367
67122190580 872751
711935312920 280498878
497364393370 280493389
159002558695 280487900
558434578165 280482411
288845474115 280476922
722388767975 280471433
581542215655 280465944
730641495650 280460455
52817462610 156156561
618404399270 280454966
499014938905 280449477
313079690759 177563661
594746579935 11345763
595846943625 280443988
354867295515 280438499
845629501255 280433010
766953497420 280427521
889093867010 280422032
618551740497 46766280
764202588195 280416543
498464757060 280411054
878090230110 280405565
902298231290 127037416
948513506270 280400076
896924191271 38626093
664619674250 280394587
51717098920 280389098
239329108065 280383609
675623311150 280378120
92430555450 132713042
249782563120 23322761
41391010621 99482636
591445488865 280372631
648114218900 280367142
65471645045 3880723
259685836330 263993455
893495321770 180198381
240429471755 237179690
214020743195 16176083
108385828955 73234238
126541829840 280361653
31910552500 280356164
240979653600 280350675
933658596455 239940657
374123660090 280345186
909450595275 225883328
217872016110 280339697
927056414315 280334208
556784032630 166009316
440695663335 280328719
977122962210 280323230
386227660680 221508595
830224409595 280317741
517721121635 280312252
106735283420 280306763
879190593800 280301274
308652020535 213895352
787310225685 280295785
643162582295 280290296
466004028205 280284807
639861491225 280279318
347714931530 280273829
705883312625 280268340
601898943920 280262851
530925485915 280257362
267388382160 280251873
819770954540 280246384
958966961325 279439501
694329493880 280240895
9903278700 160855145
209619288435 280235406
66021826890 280229917
550181850490 280224428
309202202380 52326637
434643663040 188618507
474806937725 280218939
925956050625 280213450
138095648585 280207961
149649467330 280202472
795562953360 257022425
699831312330 280196983
491862574920 263472
717437131370 280191494
852231683395 280186005
535326940675 270152113
141946921500 14156131
810417863175 280180516
746596769155 272194021
46765462315 280175027
621705490340 44093137
671221856390 280169538
552382577870 280164049
894595685460 280158560
74824736410 280153071
139746194120 280147582
382376387765 249771456
549081486800 280142093
81977100395 280136604
25858552205 280131115
145798194415 150865165
234927653305 280125626
107835647110 280120137
7152369475 280114648
278392019060 280109159
199716015225 280103670
439045117800 280098181
727340404580 280092692
141396739655 97934738
39062916485 145963488
638210945690 280087203
185411287255 280081714
966669507155 236564922
858843125478 120296924
448948391010 280076225
578791306430 280070736
612902580820 280065247
649214582590 280059758
236028016995 280054269
304800747620 280048780
472056028500 280043291
611252035285 157929508
569988396910 280037802
431892753815 5499978
75925100100 85540576
850581137860 280032313
363670205035 52447395
995278963095 178584615
302049838395 280026824
455000391305 277776334
70423281650 276036321
305901111310 280021335
5501823940 280015846
192013469395 25232933
41263643865 280010357
774105861405 280004868
43464371245 279999379
653616037350 279993890
643712764140 279988401
340702152815 8008451
551282214180 279982912
535348369731 52041209
142497103345 279977423
687177129895 279971934
717437131370 279966445
781258225390 279960956
714136040300 279955467
549631668645 279949978
639861491225 97978650
573839669825 279944489
499014938905 279939000
74824736410 48006794
588788156112 117969588
747697132845 279933511
719637858750 83833497
80876736705 279928022
567237487685 279922533
826373136680 279917044
244830926515 279911555
333410203560 19661598
480858938020 279906066
527624394845 279900577
14304733460 242114301
538680292514 166442947
830774591440 279895088
78676009325 279889599
676173492995 279884110
476457483260 279878621
386777842525 279873132
647013855210 279867643
2200732870 279862154
686076766205 279856665
341662931235 279851176
6602187630 279845687
55568371835 204081020
102884010505 279840198
288295292270 279834709
655266582885 173199906
345514204150 279829220
450048754700 279823731
983174962505 279818242
547430941265 211183786
988126599110 279812753
878090230110 279807264
796113135205 279801775
980424053280 279796286
283343655665 279790797
962268052395 279785308
951814597340 279779819
136445103050 279774330
681675311445 279768841
988126599110 279763352
995829144940 279757863
830224409595 279752374
243730562825 7514441
706983676315 230510555
238228744375 279746885
826373136680 279741396
297648383635 279735907
500665484440 279730418
708084040005 251593804
762001860815 206029615
889093867010 244326368
587594215950 279724929
633444282896 50361575
355417477360 279719440
946862960735 279713951
261336381865 279708462
149649467330 279702973
182110196185 279697484
319655657435 276447996
656917128420 219428264
103470919249 69188845
545780395730 279691995
84728009620 279686506
129842920910 101848395
488561483850 130709557
450598936545 267396635
765853133730 279681017
12104006080 279675528
986476053575 279670039
809317499485 279664550
973271689295 279659061
610701853440 279653572
588144397795 279648083
650865128125 279642594
136995284895 172788231
591445488865 279637105
141396739655 226937216
348815295220 219889340
156801831315 205244688
112237101870 279631616
750448042070 183475314
182660378030 279626127
885242594095 279620638
819220772695 279615149
839577500960 7920627
812068408710 279609660
967219689000 279604171
96281828365 279598682
994178599405 174226349
440695663335 279593193
770804770335 228825432
651965491815 279587704
523222940085 279582215
614553126355 9199564
856082956310 279576726
913959985731 65544149
681675311445 279571237
598047671005 279565748
355967659205 279560259
357068022895 279554770
934208778300 155783309
264087291090 279549281
617964469479 135830794
523773121930 279543792
976022598520 279538303
840127682805 279532814
48966189695 100520057
794462589670 52233324
718537495060 279527325
313603657140 108468129
737243677790 279521836
472056028500 279516347
118289102165 203241203
1100369180 279510858
668470947165 279505369
681125129600 279499880
448525136801 100377343
64921463200 214899839
684976402515 279494391
921554595865 199810578
136445103050 196577557
365870932415 279488902
472606210345 279483413
736143314100 279477924
791161498600 268258408
775756406940 279472435
420889116915 125330337
957316415790 279466946
1100369180 279461457
355417477360 279455968
825272772990 176861069
234377471460 279450479
433543299350 279444990
202466924450 279439501
398331661270 279434012
673972765615 279428523
560635305545 279423034
913301868190 279417545
840127682805 279412056
512769485030 279406567
44014553090 279401078
190913105705 170016286
851131319705 279395589
492412756765 279390100
268488745850 279384611
379625478540 279379122
991977872025 279373633
965569143465 279368144
835726228045 279362655
993628417560 117091348
651965491815 279357166
851131319705 279351677
713035676610 279346188
784009134615 279340699
157352013160 185846562
761451678970 279335210
411536025550 279329721
287745110425 279324232
279492382750 279318743
747146951000 116163707
334510567250 91342449
75925100100 279313254
702582221555 279307765
369722205330 26001393
151300012865 279302276
67672372425 279296787
682225493290 279291298
543579668350 279285809
578791306430 279280320
271789836920 279274831
108385828955 247065379
484710210935 279269342
624456399565 279263853
370272387175 279258364
95760672352 144722974
62720735820 279252875
553482941560 73536133
727340404580 279247386
352666568135 279241897
550181850490 207352464
820321136385 20644129
709184403695 279236408
845629501255 279230919
39062916485 279225430
567237487685 195090038
131493466445 39603135
68772736115 279219941
972171325605 279214452
247581835740 279208963
364423968401 9347767
929807323540 279203474
614002944510 129073835
261886563710 279197985
388428388060 279192496
30260006965 279187007
873688775350 279181518
439595299645 279176029
884692412250 279170540
818120409005 207495178
326808021420 279165051
374123660090 71757697
828573864060 279159562
463253118980 279154073
26408734050 279148584
171656741130 279143095
790061134910 279137606
822521863765 279132117
702032039710 279126628
101233464970 24700500
459401846065 279121139
615103308200 30990894
768053861110 279115650
379075296695 265925583
891844776235 279110161
79852510934 43538748
338912022010 52650488
937509869370 279104672
733392404875 279099183
885242594095 279093694
431892753815 279088205
509468393960 279082716
374123660090 279077227
228875653010 279071738
564486578460 279066249
51166917075 279060760
4951642095 279055271
91880373605 40629578
282793473820 107760048
698180766795 279049782
889093867010 279044293
251433108655 245951112
250882926810 169544232
44564734935 279038804
808767317640 279033315
760380247799 67042646
112237101870 279027826
156251649470 279022337
273990564300 279016848
44014553090 279011359
672322220080 7443084
324247673808 56168937
512769485030 279005870
20356733755 96211192
608564057445 166607617
643162582295 279000381
434762988411 140908119
770804770335 49280242
121590193235 278994892
292146565185 278989403
24208006670 278983914
791161498600 80315048
943561869665 234808442
291046201495 221766578
100133101280 26572249
722938949820 278978425
1650551025 278972936
762001860815 278967447
312503293450 278961958
103984374195 278956469
286094564890 275668558
486910938315 278950980
229425834855 39625091
497364393370 8063341
653065855505 128634715
778507316165 278945491
890194230700 278940002
722938949820 278934513
839027319115 278929024
350465840755 278923535
932008050920 178474835
209069106590 224922753
247748070105 64182877
948513506270 158862638
505066939200 278918046
239879289910 278912557
243180380980 278907068
193664014930 278901579
991427690180 278896090
571638942445 278890601
680574947755 278885112
134244375670 278879623
304800747620 278874134
716886949525 79365451
470955664810 278868645
497914575215 278863156
96832010210 183255754
352116386290 11779394
793362225980 278857667
161753467920 278852178
863785502140 278846689
594196398090 278841200
492962938610 278835711
4401460250 278830222
240979653600 278824733
835726228045 140891652
70423281650 278819244
326257839575 278813755
148549103640 278808266
367521477950 270223470
333410203560 278802777
770804770335 278797288
750448042070 278791799
852781865240 278786310
290496019650 110949157
843539075330 55746284
270689473230 278780821
469855301120 278775332
667920765320 278769843
668470947165 278764354
496814211525 186977296
451699300235 278758865
91330191760 115258022
185463240640 71604005
286644746735 278753376
462152755290 110965624
23107642980 262846254
114437829250 278747887
706983676315 278742398
989777144645 111640771
563936396615 187465817
611802217130 278736909
577140760895 278731420
347164749685 65516704
835176046200 278725931
205217833675 90541055
619504762960 61114526
790611316755 278720442
273990564300 222068473
255834563415 278714953
865986229520 278709464
949063688115 278703975
67672372425 30930515
262986927400 278698486
620054944805 278692997
433543299350 229522535
567237487685 278687508
875889502730 278682019
467104391895 278676530
142497103345 278671041
167805468215 278665552
789510953065 278660063
189812742015 278654574
247031653895 198350504
2750914715 278649085
225574561940 278643596
769154224800 278638107
959517143170 278632618
998580054165 278627129
91880373605 278621640
744946223620 278616151
708634221850 278610662
151427500379 110477103
998580054165 278605173
856633138155 278599684
86928737000 205705764
629958218015 278594195
163954195300 278588706
831324773285 278583217
631608763550 278577728
560085123700 278572239
901864970634 122723062
925956050625 122448612
240979653600 278566750
703132403400 278561261
632158945395 278555772
332860021715 278550283
106185101575 278544794
887443321475 278539305
200441779202 46563187
635460036465 23630145
836826591735 278533816
703132403400 120692132
213470561350 278528327
618404399270 38691961
459401846065 278522838
484160029090 278517349
174407650355 134826307
849480774170 278511860
623906217720 278506371
481959301710 31918535
503416393665 183129507
646463673365 250913168
270689473230 278500882
250332744965 278495393
555133487095 278489904
842328410185 95272573
260236018175 278484415
283893837510 278478926
111686920025 5115748
69322917960 227272045
114988011095 65791154
341112749390 278473437
595296761780 278467948
230526198545 278462459
19806551910 180642990
291596383340 197104501
956766233945 278456970
72624009030 278451481
513869848720 278445992
721838586130 278440503
918253504795 278435014
211820015815 278429525
301499656550 164675489
832425136975 278424036
797763680740 278418547
380725842230 278413058
670121492700 98763577
28609461430 278407569
908350231585 278402080
73174190875 278396591
272340018765 147840726
148549103640 278391102
24208006670 278385613
954565506565 49450401
448948391010 278380124
627757490635 278374635
863235320295 238661720
273440382455 278369146
480887480820 168512300
931457869075 278363657
396681115735 278358168
453349845770 278352679
350465840755 122130250
349365477065 76494704
84728009620 278347190
390078933595 10368721
207968742900 199042118
308652020535 278341701
107285465265 278336212
210169470280 278330723
961717870550 278325234
349365477065 278319745
781258225390 125994506
236578198840 278314256
462152755290 180170936
735042950410 50136526
83077464085 278308767
700381494175 278303278
654716401040 278297789
19256370065 278292300
244830926515 243365793
752648769450 278286811
705883312625 278281322
357618204740 115263511
751548405760 278275833
793912407825 212352943
374123660090 278270344
165604740835 278264855
138095648585 105032015
977122962210 179084114
343863658615 278259366
32460734345 278253877
1100369180 278248388
632158945395 278242899
220072743490 278237410
159002558695 278231921
709734585540 43461902
276191291680 255595285
77575645635 278226432
22007279290 278220943
451149118390 175066166
896796412840 204503673
543029486505 278215454
927606596160 278209965
414837116620 278204476
793912407825 278198987
662418946870 278193498
204667651830 148653098
586493852260 235911731
341112749390 38488868
425290571675 278188009
795562953360 21451012
441796027025 278182520
909450595275 278177031
400532388650 278171542
694879675725 21489435
723489131665 278166053
304800747620 278160564
286094564890 278155075
736693495945 278149586
41813825710 278144097
24208006670 278138608
808217135795 278133119
621705490340 278127630
699831312330 278122141
153604915976 93735653
360919295810 278116652
439045117800 278111163
408785116325 278105674
416077389431 99575949
377974933005 278100185
160653104230 278094696
272890200610 278089207
781808407235 278083718
819220772695 278078229
135344739360 278072740
973271689295 278067251
659117855800 205123930
161203286075 278061762
299849111015 278056273
446747663630 278050784
685526584360 278045295
350465840755 278039806
759250951590 278034317
305901111310 278028828
400532388650 278023339
764202588195 12410629
376874569315 278017850
371922932710 278012361
171106559285 114731078
409885480015 83246174
609601489750 169824171
546880759420 278006872
247642966733 54566149
747146951000 278001383
208518924745 277995894
307551656845 277990405
962268052395 277984916
127092011685 277979427
29709825120 109933692
717987313215 275174548
734492768565 277973938
91880373605 149608184
404417654942 206940789
652515673660 277968449
287194928580 277962960
253633836035 64995249
884230114784 147412584
938610233060 277957471
319105475590 277951982
903948776825 277946493
895696049150 277941004
214020743195 277935515
665838210621 28647091
618404399270 277930026
903398594980 277924537
150199649175 277919048
476457483260 196890430
330659294335 277913559
994728781250 277908070
907249867895 162710427
448398209165 277902581
545230213885 277897092
692678948345 277891603
459401846065 277886114
546880759420 2711566
401082570495 277880625
843428773875 277875136
378525114850 110427702
301499656550 277869647
140296375965 277864158
184310923565 277858669
859934229225 20056806
450048754700 277853180
600798580230 190858019
820321136385 277847691
880290957490 277842202
6602187630 277836713
691578584655 277831224
924855686935 277007874
982074598815 277825735
271789836920 253503976
110036374490 277820246
863339732053 113084378
132593830135 277814757
538077849900 277809268
655816764730 277803779
234927653305 277798290
526524031155 277792801
497914575215 277787312
414837116620 277781823
790061134910 99197208
612454093678 163808227
850030956015 277776334
857183320000 277770845
424740389830 277765356
41263643865 251588315
277841837215 184441378
527624394845 277759867
730091313805 277754378
795562953360 277748889
482509483555 277743400
722388767975 277737911
883592048560 277732422
873688775350 277726933
809317499485 277721444
89696212027 36298757
352666568135 277715955
231626562235 277710466
139746194120 243508507
939160414905 226421250
498607520461 113040466
514420030565 277704977
574940033515 277699488
752098587605 277693999
943011687820 277688510
647564037055 207045080
592693221227 93845433
704782948935 277683021
830774591440 277677532
510568757650 277672043
95731646520 277666554
507267666580 277661065
827473500370 149739920
732292041185 277655576
525973849310 254684111
835176046200 277650087
777957134320 127547893
683325856980 21681550
441245845180 277644598
422539662450 277639109
922654959555 277633620
774656043250 277628131
134794557515 37319711
420889116915 277622642
821971681920 136802347
900097503910 277617153
296548019945 277611664
292696747030 277606175
587594215950 277600686
144697830725 277595197
506717484735 277589708
985925871730 250600295
777957134320 277584219
139746194120 277578730
94631282830 277573241
684426220670 277567752
665169856095 277562263
557884396320 277556774
543029486505 277551285
793362225980 277545796
337261476475 277540307
232726925925 277534818
911651322655 277529329
10453460545 277523840
626657126945 277518351
810968045020 277512862
529274940380 277507373
743295678085 277501884
27509097740 277496395
870387684280 267830266
268488745850 87308034
203017106295 277490906
402182934185 277485417
144697830725 277479928
846786204041 95837940
331209476180 277474439
903398594980 277468950
280042564595 277463461
68222554270 103440205
116088374785 277457972
15405097150 277452483
932558232765 277446994
906699686050 277441505
547981123110 277436016
898446958375 277430527
839027319115 277425038
811518226865 277419549
863785502140 195534647
314153838985 277414060
940260778595 208697269
36862189105 277408571
72624009030 277403082
781258225390 277397593
313053475295 277392104
443996754405 277386615
85828373310 201857975
583192761190 277381126
322406566660 277375637
207418561055 277370148
68772736115 110751553
381276024075 277364659
14854915305 5280418
403283297875 277359170
274540746145 277353681
421989480605 277348192
765853133730 267517393
537527668055 277342703
535877122520 277337214
828147761060 129501977
351566204445 29481419
977888817843 44104115
609601489750 44806707
914402231880 277331725
275641109835 84316529
356517841050 277326236
784559316460 277320747
194214196775 277315258
12654187925 277309769
93530919140 277304280
285637805825 129963053
432993117505 277298791
522672758240 277293302
182660378030 36672009
995829144940 151853185
77575645635 277287813
248682199430 277282324
799964408120 277276835
140296375965 277271346
386227660680 102490608
721838586130 277265857
295447656255 277260368
681125129600 277254879
974922234830 277249390
658017492110 277243901
314153838985 82752164
584843306725 277238412
901748049445 113018510
333960385405 94355910
912201504500 168720882
210169470280 277232923
744946223620 277227434
623906217720 277221945
463803300825 277216456
393930206510 204843991
938060051215 212177295
571638942445 32621127
89227580255 165696443
300949474705 277210967
114437829250 228649784
969420416380 277205478
179359286960 103654276
204117469985 277199989
443996754405 277194500
802715317345 277189011
28059279585 277183522
130943284600 277178033
326257839575 277172544
752098587605 277167055
279492382750 277161566
270689473230 277156077
229976016700 199744710
302600020240 277150588
960617506860 277145099
165054558990 154142098
483059665400 277139610
796663317050 277134121
644813127830 67646436
769154224800 277128632
984825508040 277123143
752648769450 277117654
124341102460 277112165
760351315280 85117923
962837143845 177914957
935859323835 277106676
474806937725 277101187
939710596750 277095698
287194928580 85584488
799964408120 277090209
518821485325 234704151
994728781250 48983836
672397117485 177442903
277841837215 128903676
883592048560 277084720
529825122225 218368887
780708043545 277079231
49556144834 125028442
329558930645 256511948
77025463790 277073742
914402231880 277068253
292146565185 76527638
261453407345 34674013
214020743195 277062764
134794557515 277057275
614553126355 277051786
557334214475 277046297
794462589670 277040808
889093867010 277035319
107835647110 277029830
53917826300 277024341
843428773875 277018852
292696747030 261852745
355967659205 277013363
609051307905 277007874
89129464380 137010929
941361142285 105778519
740544768860 277002385
183760741720 276996896
275641109835 159131599
262986927400 266628175
969420416380 276991407
377974933005 218187750
552382577870 276985918
927606596160 276980429
547430941265 276974940
59969826595 276969451
950164051805 276963962
308101838690 276958473
391179297285 95859896
264637472935 96035544
150749831020 98082941
156801831315 276952984
563936396615 276947495
604099671300 276942006
770804770335 191944841
620054944805 276936517
134244375670 276931028
616203671890 276925539
181560014340 170834147
67122190580 276920050
314153838985 210634886
7702551320 276914561
243730562825 276909072
362019659500 276903583
796663317050 276898094
343863658615 249458583
911101140810 276892605
12104006080 276887116
740544768860 276881627
577690942740 265469996
124891284305 276876138
594196398090 276870649
754849496830 276865160
703132403400 276859671
371372750865 130308860
328458566955 276854182
69322917960 276848693
121590193235 7212546
449498572855 164082677
669571310855 276843204
846179683100 276837715
93530919140 267731464
454450209460 276832226
952914961030 276826737
921554595865 276821248
33010916190 216436759
260236018175 276815759
387328024370 276810270
402182934185 71938834
84214554674 16016902
147448739950 276804781
495864866692 93768587
222823652715 276799292
644262945985 276793803
63270917665 276788314
313053475295 276782825
265187654780 276777336
929257141695 76780132
703682585245 276771847
677273856685 276766358
645363309675 276760869
988676780955 276755380
947963324425 276749891
898997140220 276744402
417588025845 276738913
826923318525 276733424
145248012570 276727935
758857014130 8502461
566687305840 276722446
80326554860 276716957
325157475885 276711468
244830926515 85024610
927056414315 276705979
750448042070 276700490
375774205625 276695001
857733501845 276689512
761451678970 276684023
903398594980 276678534
528174576690 52546197
737243677790 276673045
102884010505 276667556
795012771515 276662067
739444405170 276656578
461602573445 276651089
862685138450 276645600
757050224210 276640111
684976402515 276634622
471505846655 57206358
548531304955 276629133
927606596160 276623644
118289102165 276618155
1650551025 113260026
554033123405 248854793
417037844000 276612666
568337851375 276607177
301499656550 276601688
305997909825 141879672
146898558105 276596199
126541829840 276590710
344413840460 276585221
273440382455 276579732
808217135795 276574243
31618188985 15506425
601898943920 231317438
60520008440 276568754
480308756175 276563265
120489829545 276557776
109486192645 240725584
683876038825 41101632
966119325310 93960702
212920379505 276552287
194764378620 276546798
592545852555 276541309
914952413725 276535820
719637858750 276530331
155701467625 276524842
18706188220 276519353
258585472640 276513864
953465142875 233946669
412636389240 276508375
364770568725 276502886
676173492995 276497397
20906915600 276491908
549631668645 276486419
470405482965 276480930
629408036170 276475441
809867681330 217413801
821421500075 276469952
302049838395 136588276
299849111015 276464463
941361142285 276458974
748797496535 276453485
97382192055 276447996
965018961620 276442507
521022212705 270635145
746596769155 276437018
155204891354 208186792
127642193530 276431529
412086207395 62267216
311402929760 276426040
269038927695 276420551
235477835150 276415062
220790114786 55010758
288845474115 276409573
977673144055 276404084
210719652125 175000298
200266197070 176191411
616203671890 250583828
501765848130 276398595
493513120455 89031580
210719652125 276393106
817020045315 276387617
662418946870 276382128
233827289615 19656109
311402929760 276376639
988676780955 276371150
322406566660 48100107
674522947460 276365661
275090927990 276360172
295997838100 66954822
103984374195 38236374
737243677790 276354683
263537109245 276349194
156251649470 276343705
262986927400 276338216
357068022895 276332727
378525114850 164044254
379075296695 69144933
752185193047 115269
439045117800 276327238
237678562530 276321749
280592746440 276316260
87478918845 217271087
761459681932 130413151
860484411070 276310771
31360370655 276305282
298748747325 276299793
910550958965 276294304
41263643865 276288815
866536411365 276283326
724589495355 271206001
190913105705 276277837
679474584065 250265466
592545852555 276272348
155701467625 276266859
484710210935 276261370
637660763845 276255881
9353096855 276250392
376874569315 276244903
601348762075 276239414
248132017585 276233925
486910938315 276228436
890744412545 111679194
228875653010 109379303
876989866420 223879843
193113833085 276222947
277841837215 276217458
296548019945 276211969
975472416675 276206480
445647299940 162243862
891844776235 245363789
670121492700 157600168
267388382160 276200991
887993503320 276195502
768053861110 276190013
53917826300 276184524
346614567840 276179035
95731646520 276173546
117738920320 276168057
706433494470 276162568
960067325015 276157079
652515673660 90376385
265737836625 276151590
57769099215 195227263
862134956605 52892004
958416779480 276146101
872588411660 276140612
931457869075 276135123
964468779775 222946713
899547322065 197444819
965569143465 96205703
501765848130 276129634
957940073389 112590368
223924016405 276124145
563936396615 276118656
50066553385 276113167
773005497715 276107678
66572008735 244375769
784009134615 276102189
671772038235 75193811
886342957785 276096700
647013855210 16692049
24758188515 276091211
836276409890 178288209
982074598815 276085722
375774205625 276080233
522672758240 276074744
869007768401 76846
14854915305 276069255
128742557220 179775728
599148034695 161464424
968870234535 276063766
773005497715 276058277
521572394550 276052788
519921849015 3375735
101424026583 44082159
119939647700 276047299
336711294630 276041810
673972765615 18443040
138645830430 187839069
446747663630 276036321
785659680150 276030832
71523645340 276025343
173307286665 276019854
20906915600 276014365
344964022305 276008876
369172023485 276003387
585393488570 275997898
565036760305 275992409
182110196185 36397559
575490215360 68777170
89679646225 172085639
965569143465 275986920
614002944510 275981431
699831312330 275975942
741094950705 275970453
373023296400 275964964
830774591440 275959475
447297845475 275953986
17066291345 702592
608501126060 275948497
199165833380 275943008
110036374490 101326940
869287320590 275937519
346064385995 275932030
554583305250 275926541
225574561940 275921052
696530221260 275915563
773005497715 275910074
107835647110 275904585
732842223030 106003568
372473114555 275899096
92980737295 275893607
535326940675 275888118
715236403990 256270432
681675311445 275882629
234927653305 20869178
779607679855 137719010
160653104230 275877140
292146565185 275871651
978223325900 275866162
519921849015 67174382
737243677790 200727241
788410589375 147302804
960617506860 275860673
52817462610 275855184
374123660090 241790450
483609847245 244858801
695429857570 275849695
637660763845 275844206
824172409300 275838717
647564037055 275833228
363670205035 122953600
994728781250 275827739
895696049150 275822250
180459650650 45558700
940260778595 275816761
429141844590 275811272
343313476770 236521010
317454930055 275805783
479758574330 275800294
134244375670 275794805
716336767680 84294573
587044034105 275789316
319105475590 275783827
982074598815 275778338
250882926810 275772849
476457483260 275767360
660768401335 275761871
774144586300 116235064
869287320590 78454277
188712378325 234660239
369722205330 275756382
793362225980 267138652
791711680445 275750893
286804476635 115301934
816469863470 275745404
635506402048 128656671
922654959555 275739915
901748049445 275734426
223924016405 275728937
221173107180 275723448
423089844295 275717959
159002558695 52782224
309202202380 275712470
463253118980 275706981
7702551320 275701492
813168772400 275696003
512273627818 53589107
216771652420 275690514
768053861110 275685025
596947307315 275679536
833525500665 275674047
728990950115 275668558
550732032335 275663069
322956748505 275657580
539825506823 96842427
719087676905 275652091
722109825065 1745502
307001475000 9303855
785659680150 275646602
543579668350 275641113
546880759420 275635624
581542215655 61614025
616407236944 43066694
869837502435 69677366
620605126650 208362440
456650936840 275630135
235477835150 275624646
686626948050 275619157
660218219490 275613668
336711294630 239380779
815919681625 171789233
558435577163 212358432
872588411660 275608179
606300398680 275602690
418688389535 275597201
944137240531 204723233
783458952770 275591712
18706188220 194041639
210719652125 275586223
569438215065 275580734
453349845770 275575245
770254588490 264388663
660768401335 275569756
957866597635 275564267
2200732870 71735741
832975318820 275558778
4401460250 275553289
416487662155 275547800
357618204740 275542311
482509483555 275536822
733429351334 161178996
406584388945 275531333
229976016700 275525844
307001475000 275520355
812068408710 114769501
162853831610 275514866
918253504795 275509377
31360370655 220454707
996408204414 206298576
890744412545 275503888
879740775645 275498399
826373136680 246670171
824722591145 275492910
136445103050 191461809
650484292908 11861729
382376387765 275487421
125991647995 275481932
522672758240 275476443
990877508335 275470954
433543299350 275465465
768604042955 275459976
603549489455 275454487
767503679265 272539828
521572394550 275448998
192563651240 275443509
632158945395 275438020
526524031155 275432531
583192761190 275427042
8802915010 275421553
244280744670 275416064
913301868190 713570
70973463495 275410575
22007279290 275405086
5490 275399597
695429857570 275394108
962268052395 264608223
143597467035 109439682
251433108655 275388619
556233850785 275383130
563386214770 275377641
753198951295 106909253
721288404285 275372152
322406566660 275366663
381276024075 275361174
14304733460 275355685
481409119865 22444521
585393488570 275350196
803815681035 275344707
546330577575 127674140
124891284305 275339218
308652020535 275333729
896246230995 15133173
553482941560 275328240
757600406055 275322751
452799663925 275317262
830224409595 275311773
306451293155 275306284
129292739065 275300795
620605126650 275295306
362019659500 275289817
923755323245 275284328
389529778193 248948106
978773507745 275278839
26408734050 275273350
15405097150 258098269
694879675725 271392627
99032737590 198877448
83627645930 200178341
707533858160 275267861
813168772400 275262372
148661101196 143899624
417037844000 21610193
495163665990 275256883
488011302005 275251394
863235320295 275245905
170006195595 275240416
786209861995 80243691
557334214475 275234927
484710210935 275229438
236028016995 275223949
35211643570 275218460
545780395730 275212971
67122190580 275207482
460502209755 275201993
836276409890 275196504
283343655665 216129375
210169470280 275191015
214570925040 275185526
175230651967 1471052
376874569315 275180037
600248398385 275174548
312503293450 275169059
888543685165 275163570
940810960440 215317003
862685138450 275158081
396681115735 275152592
541929122815 275147103
673972765615 275141614
192013469395 275136125
494063302300 275130636
82527282240 239353334
105634919730 275125147
906699686050 275119658
653065855505 38587670
490762211230 275114169
224474198250 275108680
912751686345 275103191
647013855210 275097702
706433494470 275092213
622805854030 275086724
69873099805 275081235
674522947460 275075746
290496019650 275070257
414837116620 231822426
311953111605 275064768
16505460840 275059279
733942586720 58622520
974922234830 275053790
793912407825 275048301
509468393960 275042812
295997838100 275037323
55568371835 275031834
7152369475 275026345
545230213885 275020856
810417863175 261150153
565586942150 275015367
606300398680 275009878
204117469985 180055667
951466855304 69068087
988126599110 275004389
116088374785 274998900
450048754700 274993411
547981123110 274987922
932008050920 23081245
117188738475 274982433
914402231880 274976944
462152755290 274971455
292146565185 274965966
963368416085 274960477
156251649470 274954988
594746579935 274949499
581542215655 274944010
917153141105 274938521
342256075483 230559956
795012771515 274933032
944662233355 274927543
811518226865 274922054
763652406350 274916565
311953111605 274911076
583192761190 274905587
512219303185 188876490
880841139335 274900098
714136040300 274894609
466004028205 84431798
901748049445 274889120
611802217130 274883631
650314946280 8524417
792812044135 274878142
541929122815 191494743
553482941560 274872653
248132017585 74568065
702032039710 274867164
129292739065 274861675
124341102460 274856186
695429857570 274850697
295997838100 274845208
795012771515 262604738
735593132255 274839719
19256370065 238200644
61070190285 274834230
846729864945 274828741
458851664220 274823252
491862574920 274817763
595859326809 77180829
572739306135 274812274
331759658025 274806785
543029486505 122020470
432442935660 274801296
687177129895 274795807
251433108655 274790318
572189124290 274784829
375224023780 274779340
114988011095 274773851
277841837215 274768362
260236018175 274762873
190913105705 274757384
712485494765 274751895
105084737885 269224472
626657126945 65088562
89730194426 218209706
935309141990 238738566
925405868780 274746406
436844390420 274740917
873138593505 274735428
768604042955 274729939
621155308495 274724450
787310225685 6180614
176058195890 274718961
908900413430 274713472
644322232674 53951381
987576417265 274707983
310302566070 274702494
814269136090 274697005
92430555450 274691516
57769099215 274686027
900097503910 274680538
646463673365 274675049
170006195595 274669560
442346208870 55724328
957316415790 274664071
209619288435 274658582
793912407825 53891002
507267666580 274653093
277841837215 274647604
107835647110 69715789
704232767090 274642115
403283297875 212814019
446197481785 274636626
831874955130 274631137
132593830135 274625648
588694579640 143592240
302049838395 274620159
818670590850 274614670
582092397500 274609181
993078235715 274603692
647564037055 274598203
539728395435 274592714
485260392780 50295707
572189124290 147225958
289395655960 274587225
825272772990 248690123
859384047380 274581736
678924402220 274576247
902848413135 274570758
659117855800 49164973
324057112195 274565269
619504762960 217781564
543579668350 274559780
420447331842 105235108
3301096560 274554291
593646216245 274548802
253633836035 274543313
217321834265 274537824
326808021420 274532335
916052777415 274526846
548690771383 27340709
117738920320 274521357
927606596160 274515868
162303649765 274510379
965569143465 274504890
948513506270 274499401
190913105705 274493912
820972381698 99131340
353766931825 274488423
960617506860 81577518
81977100395 274482934
349915658910 274477445
325707657730 185753249
217321834265 274471956
945212415200 274466467
437394572265 274460978
596397125470 274455489
968870234535 238475094
303700383930 274450000
644262945985 274444511
161753467920 274439022
426941117210 274433533
306451293155 274428044
560635305545 274422555
896246230995 274417066
299395211719 43549726
743295678085 274411577
382926569610 274406088
84177827775 153565753
762552042660 274400599
807116772105 274395110
686626948050 274389621
704232767090 274384132
127642193530 7196079
86040989725 60801653
892585250732 44384054
906699686050 274378643
941911324130 274373154
991427690180 235543968
179359286960 274367665
551282214180 207890386
183760741720 274362176
597497489160 274356687
692819472234 80638899
512833969802 15923589
650314946280 254376727
934758960145 267440547
305350929465 274351198
290496019650 274345709
823072045610 274340220
370272387175 274334731
291596383340 274329242
648664400745 274323753
333960385405 274318264
620054944805 76889912
799964408120 274312775
57769099215 274307286
815369499780 274301797
754299314985 274296308
286094564890 274290819
400532388650 274285330
458301482375 167524280
27509097740 81001173
132043648290 162265818
348815295220 274279841
671772038235 274274352
987026235420 274268863
51166917075 274263374
203567288140 274257885
995829144940 274252396
237128380685 274246907
448948391010 274241418
91330191760 274235929
969970598225 274230440
109486192645 274224951
883592048560 274219462
924305505090 274213973
799964408120 274208484
776856770630 274202995
654868616499 57464341
793362225980 274197506
292696747030 274192017
363120023190 274186528
245585348561 32143584
565586942150 274181039
693229130190 274175550
389528751750 267896134
436294208575 274170061
675623311150 274164572
828023682215 183886989
599698216540 274159083
97932373900 228594894
573289487980 119210102
580441851965 249941615
719637858750 274153594
900097503910 131483506
167805468215 274148105
818670590850 274142616
791711680445 274137127
123240738770 274131638
594746579935 269125670
587594215950 274126149
639861491225 164499841
293797110720 274120660
866536411365 54648484
508368030270 116460113
971070961915 274115171
824722591145 8052363
322956748505 261183087
313053475295 257999467
889093867010 274109682
642062218605 20402613
352666568135 274104193
132593830135 270108201
413736752930 274098704
136995284895 183305155
61070190285 144668084
829124045905 273588227
472606210345 274093215
157902195005 274087726
734492768565 134453055
101783646815 261814322
677824038530 274082237
665720037940 251516958
115538192940 46749813
630508399860 274076748
808217135795 45437942
583192761190 274071259
875889502730 60285687
602449125765 155064250
957866597635 148883636
641737398633 43061205
980974235125 229302975
193664014930 274065770
697729370483 44460900
763652406350 274060281
780157861700 274054792
164504377145 274049303
230526198545 274043814
132593830135 168237850
638761127535 274038325
596947307315 274032836
228875653010 11532389
885242594095 274027347
341662931235 274021858
194764378620 274016369
152950558400 274010880
845694721553 35909038
640411673070 268840242
798864044430 6235504
741094950705 43813198
284444019355 274005391
265737836625 273999902
45665098625 273994413
129842920910 273988924
437944754110 273983435
44014553090 37528293
919423348247 5406665
288845474115 273977946
462702937135 273972457
836826591735 273966968
910000777120 273961479
946312778890 273955990
556233850785 226816458
9353096855 62234282
436844390420 273950501
856082956310 273945012
910000777120 273939523
299298929170 273934034
698730948640 273928545
788025280623 55032714
37412370950 273923056
853332047085 273917567
569988396910 55438900
638761127535 105048482
423640026140 273912078
845629501255 273906589
391179297285 273901100
201916742605 273895611
336161112785 90617901
636010218310 273890122
972171325605 273884633
16505460840 223632838
818120409005 273879144
132593830135 273873655
676723674840 273868166
936959687525 273862677
464353482670 273857188
386412266728 52260769
721838586130 273851699
864335683985 273846210
550732032335 273840721
743845859930 273835232
944112051510 11131692
275641109835 273829743
593096034400 273824254
61620372130 273818765
595846943625 40689957
639861491225 273813276
535877122520 273807787
922654959555 37374601
571638942445 273802298
704782948935 25836723
460502209755 273796809
958416779480 273791320
580992033810 210953248
918253504795 105361355
392829842820 74869960
835176046200 72701805
563936396615 273785831
967219689000 273780342
995278963095 273774853
592545852555 273769364
152950558400 273763875
280042564595 179561657
155701467625 245561393
18706188220 273758386
478108028795 273752897
554583305250 273747408
453900027615 140902630
196414924155 273741919
179359286960 273736430
960617594684 160827700
44629351443 138009927
278942200905 273730941
902298231290 273725452
648114218900 273719963
182110196185 273714474
410435661860 273708985
840677864650 193701321
882491684870 273703496
962818234240 273698007
97481268505 5362753
154050922090 273692518
264087291090 68272182
942461505975 273687029
103984374195 100569458
468204755585 273681540
554583305250 273676051
575490215360 273670562
884692412250 273665073
876989866420 273659584
565036760305 273654095
808767317640 273648606
100683283125 273643117
987026235420 273637628
615103308200 273632139
672872401925 109966626
267388382160 273626650
936409505680 273621161
314704020830 273615672
433543299350 273610183
179359286960 273604694
590895307020 273599205
653065855505 273593716
883592048560 273588227
433543299350 273582738
733392404875 241944142
253219715522 64111520
9903278700 273577249
748247314690 273571760
1100369180 241878274
253633836035 183969324
413736752930 273566271
229976016700 273560782
130943284600 273555293
424740389830 273549804
994178599405 273544315
537527668055 273538826
976572780365 273533337
129292739065 81945281
643162582295 273527848
552382577870 273522359
569988396910 273516870
265737836625 139755429
80876736705 273511381
760901497125 273505892
624456399565 273500403
981524416970 156551769
725139677200 273494914
124341102460 210354947
874238957195 273489425
286094564890 273483936
969970598225 273478447
478227156562 31506860
235477835150 31709953
274540746145 273472958
121590193235 273467469
201366560760 273461980
949613869960 152204481
12104006080 273456491
550732032335 228567449
593096034400 273451002
313206700730 42040251
5490 273445513
448948391010 273440024
913301868190 273434535
424740389830 273429046
391729479130 146902107
903398594980 273423557
505066939200 273418068
570538578755 273412579
853332047085 273407090
108385828955 63008231
37412370950 273401601
635565161793 90815505
384577115145 273396112
623448629816 55466345
616203671890 169895528
728990950115 273390623
764202588195 273385134
487461120160 262758430
125536661877 34503854
30810188810 273379645
379625478540 273374156
504516757355 273368667
829674227750 273363178
127642193530 273357689
432993117505 273352200
553482941560 101255583
801064771810 185874007
301499656550 273346711
347714931530 273341222
731741859340 33164538
985925871730 273335733
626657126945 273330244
786760043840 273324755
720738222440 243113299
132593830135 273319266
430242208280 204525629
333960385405 273313777
465453846360 34207448
902848413135 273308288
692128766500 273302799
538628031745 273297310
577690942740 273291821
540828759125 131801868
101783646815 273286332
375224023780 273280843
165054558990 273275354
171668202162 43807709
591995670710 3754476
326257839575 15122195
681675311445 273269865
392279660975 273264376
876439684575 273258887
401249474518 10549858
111136738180 273253398
694879675725 273247909
331759658025 273242420
475357119570 182695876
182660378030 273236931
524873485620 19502417
811518226865 273231442
764752770040 273225953
938610233060 273220464
813220352533 192340049
172757104820 254371238
827473500370 87752643
551832396025 273214975
694329493880 14935569
699831312330 273209486
391179297285 273203997
154601103935 273198508
155151285780 223704195
314153838985 273193019
857183320000 273187530
141396739655 273182041
1650551025 178957867
895696049150 273176552
400532388650 273171063
583192761190 273165574
856082956310 273160085
242630199135 211727197
490212029385 273154596
306451293155 273149107
339462203855 192444340
689377857275 273143618
654716401040 187383482
503966575510 273138129
995829144940 188009228
505617121045 243788446
659668037645 273132640
117188738475 273127151
640961854915 273121662
562836032925 273116173
570538578755 273110684
673972765615 273105195
769704406645 273099706
561185487390 273094217
264087291090 273088728
887993503320 273083239
419788753225 273077750
124891284305 273072261
108936010800 273066772
113887647405 273061283
699376375613 79733214
423640026140 257071826
839027319115 85524109
271239655075 273055794
930357505385 273050305
994728781250 273044816
249232381275 273039327
964468779775 273033838
248682199430 273028349
9353096855 273022860
401632752340 273017371
513869848720 170323670
266838200315 273011882
801614953655 273006393
441245845180 153324237
578241124585 273000904
781258225390 272995415
994728781250 272989926
231076380390 272984437
243730562825 272978948
979873871435 172574160
812201357779 12443563
508918212115 272973459
789510953065 234907244
210169470280 272967970
845079637772 170488340
510018575805 272962481
514970212410 272956992
895696049150 272951503
146898558105 272946014
89679646225 214938262
845079319410 18388150
604099671300 272940525
380725842230 272935036
788960771220 272929547
328458566955 58699366
749897860225 272924058
680574947755 272918569
962823311565 7426617
13204369770 272913080
716336767680 272907591
609051307905 98895313
63270917665 272902102
232176744080 4314354
606850580525 112590368
28059279585 272896613
569438215065 272891124
335610930940 272885635
330659294335 272880146
884142230405 272874657
947413142580 203998685
181009832495 272869168
273990564300 272863679
205217833675 272858190
424740389830 272852701
953465142875 272847212
645913491520 244298923
456650936840 272841723
183760741720 272836234
633259309085 272830745
553482941560 272825256
637785819732 90162314
244984876498 107628312
786760043840 272819767
184861105410 272814278
646463673365 272808789
601348762075 272803300
587044034105 272797811
105084737885 272792322
829674227750 272786833
398331661270 272781344
798929846562 93455714
63821099510 272775855
995278963095 28691003
438494935955 33900064
210169470280 26791809
277291655370 272770366
296548019945 272764877
604649853145 272759388
843978955720 272753899
492412756765 272748410
99582919435 272742921
550732032335 272737432
983725144350 272731943
782908770925 272726454
471571758567 65066606
528174576690 272720965
282793473820 272715476
625556763255 272709987
887993503320 272704498
701481857865 272699009
969420416380 161936478
643712764140 272693520
325707657730 272688031
271239655075 272682542
409335298170 272677053
553482941560 272671564
786209861995 272666075
713035676610 272660586
630508399860 272655097
245931290205 272649608
432442935660 272644119
730641495650 272638630
191463287550 272633141
625556763255 272627652
911651322655 272622163
513319666875 269240939
356517841050 272616674
817020045315 272611185
28609461430 272605696
864335683985 272600207
277291655370 272594718
396681115735 272589229
472606210345 99982135
154601103935 272583740
796663317050 272578251
228875653010 272572762
632173441844 97841425
247581835740 76061073
143047285190 272567273
63842813994 223506591
540291778325 215783568
585393488570 18371683
388978569905 16708516
991427690180 28800783
535326940675 272561784
878640411955 272556295
536427304365 272550806
141946921500 149910079
171656741130 272545317
812068408710 272539828
183210559875 272534339
141396739655 272528850
119389465855 272523361
975472416675 272517872
464353482670 272512383
106735283420 272506894
965018961620 272501405
779057498010 272495916
274540746145 272490427
869837502435 272484938
337811658320 50273751
436844390420 272479449
670121492700 272473960
379625478540 55943888
587594215950 272468471
299298929170 118963097
120489829545 272462982
892945139925 263279885
897947209462 1410673
206868379210 272457493
362569841345 154394592
930907687230 272452004
806566590260 272446515
629408036170 272441026
204667651830 241318396
746596769155 272435537
678374220375 272430048
409335298170 272424559
762001860815 272419070
313603657140 272413581
102910824270 169961396
329558930645 140013412
599698216540 272408092
583742943035 272402603
245931290205 272397114
292146565185 272391625
781258225390 272386136
278989312992 105926722
593646216245 272380647
146348376260 272375158
189812742015 34635590
377424751160 272369669
390629115440 65950335
999130236010 272364180
473156392190 272358691
932008050920 264020900
552932759715 154021340
225024380095 272353202
223373834560 149449003
769154224800 192823081
861034592915 272347713
614553126355 272342224
875889502730 247597812
859384047380 272336735
234377471460 272331246
209619288435 272325757
514420030565 272320268
594746579935 272314779
264087291090 272309290
601348762075 272303801
479758574330 272298312
771905134025 268170584
925405868780 272292823
863785502140 272287334
498464757060 64945848
118367990073 31633107
946312778890 272281845
477007665105 236394763
213470561350 254854270
191463287550 65818599
26408734050 181115044
299298929170 272276356
977122962210 272270867
749897860225 261517916
611802217130 272265378
976022598520 97138833
630508399860 65352034
310852747915 272259889
195314560465 272254400
231626562235 272248911
828573864060 272243422
279492382750 26961968
663519310560 272237933
530375304070 272232444
582092397500 272226955
40713462020 272221466
194764378620 272215977
792812044135 272210488
502316029975 167924977
549081486800 272204999
691028402810 272199510
564486578460 272194021
149099285485 272188532
590345125175 272183043
63270917665 41194945
841228046495 111662727
502866211820 272177554
43464371245 227930725
325157475885 272172065
601898943920 104466648
716336767680 272166576
890194230700 78756172
846835648953 162545757
810968045020 272161087
196965106000 87736176
830224409595 272155598
253083654190 272150109
461602573445 7289392
885242594095 131439594
510568757650 272144620
691028402810 9918623
464353482670 259547365
604099671300 272139131
74274554565 154103675
131493466445 272133642
833557896743 62206837
457751300530 272128153
385127296990 272122664
149099285485 150365666
123790920615 240286464
121590193235 242136257
962818234240 40541754
785109498305 272117175
593646216245 272111686
13204369770 272106197
90229828070 107046478
261336381865 272100708
757600406055 272095219
269038927695 272089730
872038229815 272084241
441245845180 272078752
637660763845 224423254
233827289615 272073263
426941117210 272067774
122690556925 272062285
833525500665 189118006
601348762075 272056796
1650551025 272051307
265737836625 272045818
719637858750 272040329
644262945985 272034840
643162582295 166514304
431892753815 272029351
51717098920 272023862
779607679855 272018373
15405097150 272012884
960067325015 222968669
492962938610 186258237
797763680740 272007395
595846943625 272001906
396681115735 271996417
150799852277 41535263
23657824825 271990928
644813127830 78234717
304800747620 271985439
548531304955 271979950
452249482080 271974461
971070961915 271968972
437394572265 266458016
587594215950 271963483
587594215950 271957994
979323689590 271952505
545230213885 271947016
208518924745 271941527
96281828365 271936038
637110582000 271930549
144147648880 271925060
843978955720 271919571
987576417265 271914082
123790920615 271908593
467654573740 271903104
227225107475 28207971
619504762960 271897615
251433108655 271892126
997479690475 271886637
285544383045 223901799
740544768860 52414461
963918597930 271881148
768053861110 261819811
680035326746 90036067
788410589375 271875659
221173107180 271870170
912201504500 271864681
567237487685 121334345
700485022204 99306988
664069492405 271859192
984825508040 271853703
530925485915 271848214
329008748800 271842725
962818234240 271837236
337261476475 271831747
120489829545 271826258
310302566070 203647389
662969128715 271820769
918253504795 271815280
562836032925 271809791
3301096560 271804302
966119325310 266946537
862134956605 271798813
466554210050 271793324
23107642980 271787835
496264029680 181164445
885394776620 112480588
941911324130 271782346
321306202970 271776857
325858215511 101788016
786760043840 66976778
608120450024 19436549
999130236010 271771368
188712378325 271765879
170604647706 107650268
320756021125 271760390
371372750865 271754901
393930206510 271749412
391179297285 271743923
472606210345 271738434
210719652125 271732945
776856770630 159685988
426390935365 271727456
12104006080 156678016
931457869075 21039337
311953111605 271721967
963368416085 271716478
486910938315 271710989
508918212115 271705500
752098587605 18097233
471046216843 70676364
900097503910 271700011
683876038825 271694522
393380024665 154564751
853882228930 271689033
571638942445 271683544
824722591145 271678055
788960771220 271672566
500115302595 271667077
292957222036 1394206
540828759125 271661588
446747663630 271656099
857183320000 36002351
401632752340 271650610
181560014340 271645121
87478918845 271639632
530375304070 271634143
746596769155 271628654
425840753520 271623165
603187926117 77301587
732989015357 85606444
380725842230 271617676
792261862290 63370505
632158945395 271612187
14304733460 113523498
889644048855 122673661
812618590555 271606698
575490215360 271601209
243730562825 271595720
437394572265 145535346
167255286370 271590231
505066939200 271584742
341112749390 271579253
202466924450 271573764
640411673070 164110122
791711680445 271568275
25858552205 271562786
824172409300 271557297
76475281945 271551808
457751300530 271546319
7152369475 93367890
566137123995 271540830
20906915600 271535341
216771652420 271529852
436294208575 271524363
379075296695 271518874
393380024665 271513385
862134956605 271507896
667920765320 271502407
216221470575 271496918
995829144940 271491429
622805854030 121888734
878640411955 271485940
690478220965 254157167
285544383045 46810192
523222940085 271480451
225574561940 271474962
807666953950 271469473
780708043545 271463984
851131319705 271458495
496814211525 271453006
44564734935 77965756
927606596160 271447517
332860021715 271442028
542479304660 271436539
479758574330 271431050
999861395674 18964495
897896776530 271425561
873688775350 271420072
173857468510 145216984
325707657730 90557522
665169856095 271414583
17605824530 63244258
692128766500 271409094
639861491225 271403605
9353096855 210442771
383476751455 271398116
360369113965 271392627
802165135500 271387138
89129464380 11850751
602999307610 202115958
912201504500 271381649
666820401630 271376160
254734199725 271370671
225574561940 271365182
466004028205 271359693
842328410185 189167407
839577500960 271354204
390078933595 271348715
487461120160 121855800
351746863902 24316270
396681115735 271343226
314704020830 271337737
151850194710 271332248
875889502730 271326759
501215666285 271321270
63821099510 151737916
679474584065 2063864
589794943330 254179123
417588025845 271315781
451699300235 271310292
856082956310 271304803
861584774760 271299314
590345125175 271293825
243730562825 141907117
954015324720 271288336
747697132845 271282847
725896552829 13157133
980424053280 2492006
50066553385 271277358
938060051215 271271869
218972379800 271266380
654716401040 271260891
758150587900 271255402
503966575510 271249913
254734199725 271244424
958416779480 271238935
522672758240 271233446
349915658910 271227957
634909854620 271222468
32028209215 100185228
39613098330 271216979
863262177972 153027831
604649853145 271211490
787860407530 271206001
918803686640 271200512
124341102460 252263462
470405482965 127416157
924855686935 271195023
138645830430 62563622
22007279290 271189534
739444405170 271184045
258035290795 271178556
308652020535 271173067
457751300530 271167578
849480774170 271162089
535326940675 271156600
77025463790 271151111
715236403990 271145622
63270917665 271140133
52817462610 271134644
357618204740 271129155
452799663925 261117219
643712764140 271123666
474256755880 271118177
44014553090 271112688
73724372720 96842427
695980039415 271107199
887443321475 176778734
211269833970 271101710
292696747030 271096221
375774205625 271090732
825272772990 271085243
757050224210 271079754
926506232470 271074265
573839669825 271068776
693229130190 271063287
666270219785 166486859
638210945690 271057798
325707657730 271052309
633259309085 271046820
829674227750 271041331
159002558695 271035842
664069492405 271030353
195314560465 271024864
468204755585 271019375
161753467920 271013886
551832396025 271008397
717987313215 271002908
787310225685 112985576
52409522711 82225220
397231297580 270997419
346614567840 12932084
40163280175 270991930
801064771810 270986441
522672758240 270980952
376874569315 270975463
12654187925 270969974
409885480015 270964485
211269833970 270958996
278392019060 270953507
264637472935 270948018
470955664810 270942529
862134956605 270937040
808217135795 270931551
397781479425 270926062
73724372720 105196685
851681501550 270920573
229976016700 270915084
630508399860 270909595
911651322655 226613365
385127296990 180385007
629408036170 144322277
218422197955 270904106
97382192055 270898617
269038927695 270893128
750998223915 270887639
84858691732 111031492
41813825710 25721454
261336381865 101892307
573839669825 171042729
896246230995 270882150
314153838985 270876661
391729479130 270871172
68772736115 270865683
258035290795 270860194
394480388355 270854705
121040011390 270849216
799414226275 76571550
658017492110 270843727
351016022600 270838238
715236403990 270832749
236578198840 202977731
535877122520 270827260
46215280470 270821771
261336381865 270816282
275641109835 151243906
349915658910 236636279
989777144645 270810793
920454232175 270805304
429692026435 270799815
299298929170 270794326
473706574035 270788837
376324387470 270783348
256384745260 270777859
84177827775 67564101
817020045315 270772370
999130236010 270766881
447297845475 270761392
198065469690 215157822
251983290500 270755903
859934229225 270750414
152950558400 270744925
99582919435 108045476
297098201790 170076665
702032039710 270739436
399982206805 149498404
799414226275 270733947
207418561055 270728458
990327326490 270722969
207418561055 270717480
726790222735 270711991
334510567250 270706502
47315644160 270701013
421989480605 270695524
232726925925 120692132
31910552500 270690035
363328978442 30908559
791711680445 270684546
932008050920 270679057
150749831020 270673568
22007279290 270668079
958966961325 270662590
116088374785 270657101
595296761780 270651612
462702937135 270646123
702582221555 7574820
196414924155 169840638
792812044135 270640634
656366946575 270635145
592545852555 270629656
96832010210 103632320
211874702722 121230054
753198951295 270624167
381276024075 270618678
573502977146 19804312
536977486210 270613189
722938949820 270607700
491862574920 106173727
479758574330 270602211
764202588195 270596722
146348376260 270591233
975472416675 270585744
787860407530 270580255
887993503320 270574766
154050922090 150398600
28609461430 270569277
72073827185 131423127
366421114260 158072222
749897860225 270563788
463253118980 270558299
920454232175 77005181
769154224800 238579385
788410589375 270552810
269038927695 198795113
640961854915 195342532
277291655370 270547321
924305505090 270541832
318005111900 270536343
594196398090 270530854
591445488865 270525365
456650936840 45097624
257485108950 270519876
513319666875 270514387
461602573445 101497099
300949474705 202022645
776306588785 270508898
925956050625 270503409
631058581705 96771070
967233373077 143762399
796663317050 270497920
708084040005 270492431
768053861110 270486942
719087676905 129930119
90780009915 270481453
421439298760 270475964
241529835445 270470475
432442935660 270464986
114988011095 270459497
861584774760 270454008
39062916485 270448519
496814211525 270443030
327358203265 232486595
911651322655 270437541
928156778005 270432052
39062916485 270426563
238778926220 270421074
137545466740 270415585
991427690180 270410096
892945139925 159202956
695429857570 67673881
103434192350 270404607
674577211714 1899194
328458566955 270399118
448948391010 270393629
442896390715 270388140
130393102755 270382651
918253504795 270377162
194214196775 270371673
731191677495 230785005
742745496240 143674575
580441851965 216387358
763102224505 159131599
36862189105 270366184
397781479425 218017591
407684752635 270360695
7152369475 270355206
857183320000 109834890
514970212410 253097790
651415309970 270349717
376324387470 270344228
590345125175 270338739
847830228635 136752946
892945139925 77158873
997479690475 121284944
304250565775 270333250
51166917075 270327761
746596769155 270322272
539178213590 270316783
983174962505 270311294
614553126355 270305805
847830228635 270300316
690478220965 270294827
522672758240 231504064
239879289910 270289338
266288018470 270283849
216221470575 270278360
521108840103 57255759
330109112490 270272871
833525500665 270267382
385677478835 270261893
573289487980 270256404
802715317345 270250915
99582919435 270245426
797213498895 118458109
494063302300 270239937
612902580820 270234448
164504377145 188234277
128192375375 270228959
567787669530 67805617
912751686345 270223470
315254202675 270217981
216221470575 270212492
614002944510 205552072
916602959260 270207003
430792390125 270201514
15955278995 270196025
503966575510 270190536
879740775645 136055843
267388382160 93653318
63480520619 29102678
233277107770 270185047
904498958670 270179558
194883226448 20188542
840677864650 270174069
908966967555 543411
8919523326 113342361
113337465560 270168580
303277722533 126938614
461052391600 237772502
622255672185 270163091
275641109835 270157602
51717098920 270152113
863785502140 160871612
187612014635 270146624
609051307905 270141135
625556763255 270135646
936409505680 64561618
511844094193 39844651
308769693717 57107556
680574947755 90722192
755949860520 270130157
572189124290 270124668
90780009915 270119179
423640026140 206803564
691028402810 270113690
845079319410 270108201
299298929170 270102712
42364007555 270097223
445097118095 270091734
862685138450 212687772
403833479720 270086245
14304733460 270080756
78676009325 270075267
546880759420 270069778
230526198545 270064289
258585472640 270058800
177158559580 270053311
325157475885 270047822
183760741720 270042333
214020743195 270036844
366971296105 270031355
985925871730 270025866
766403315575 270020377
95181464675 270014888
15955278995 270009399
228325471165 270003910
512219303185 251549892
585393488570 69139444
999130236010 269998421
917783928915 128563358
612902580820 136390672
964468779775 269992932
162303649765 156562747
997479690475 214005132
596947307315 30145588
619504762960 269987443
758700769745 212073004
880841139335 269981954
340562567545 182564140
418138207690 91479674
629408036170 232607353
34111279880 269976465
270689473230 269970976
84728009620 269965487
662418946870 269959998
506167302890 269954509
366971296105 269949020
89679646225 269943531
141396739655 269938042
74274554565 269932553
884692412250 269927064
167468726135 13629187
941911324130 238744055
795012771515 269921575
719087676905 269916086
209619288435 260151155
971621143760 269910597
457201118685 269905108
964468779775 269899619
264637472935 269894130
150199649175 269888641
265771132899 132164142
208518924745 269883152
354867295515 238173199
602999307610 39421998
91330191760 269877663
462702937135 269872174
592545852555 269866685
425840753520 91666300
132593830135 269861196
292146565185 269855707
631608763550 269850218
948513506270 269844729
269589109540 269839240
724589495355 5066347
477007665105 269833751
47865826005 161491869
794462589670 194530160
930357505385 269828262
752098587605 269822773
440695663335 269817284
425290571675 269811795
893495321770 269806306
612902580820 233441681
157352013160 269800817
846729864945 269795328
510568757650 269789839
341162227236 196714782
93530919140 210530595
835176046200 269784350
493513120455 269778861
366421114260 255134209
715786585835 269773372
822521863765 269767883
179909468805 269762394
311402929760 269756905
782358589080 1174646
571088760600 269751416
593096034400 269745927
415937480310 269740438
99032737590 202121447
995829144940 269734949
638761127535 14287867
712485494765 269729460
354867295515 269723971
386230712564 248454096
198615651535 269718482
996379326785 269712993
863785502140 269707504
806566590260 269702015
784009134615 269696526
584843306725 113161224
194764378620 269691037
781258225390 269685548
832975318820 269680059
995278963095 269674570
262986927400 269669081
584843306725 30694488
398331661270 269663592
150199649175 269658103
469855301120 110153252
142497103345 74848004
17605824530 269652614
874238957195 269647125
288845474115 269641636
843428773875 269636147
788410589375 269630658
941911324130 269625169
956216052100 269619680
566138737761 265316304
575490215360 269614191
478108028795 269608702
180459650650 269603213
386227660680 269597724
663519310560 269592235
276191291680 269586746
285544383045 269581257
209069106590 57585099
675073129305 24634632
909450595275 269575768
345514204150 269570279
498464757060 269564790
188162196480 269559301
67122190580 192515697
804365862880 12965018
45665098625 269553812
528174576690 269548323
357068022895 269542834
581542215655 227464160
924855686935 103407271
25858552205 269537345
185411287255 269531856
13738968 52639510
851681501550 269526367
456650936840 269520878
400532388650 269515389
778507316165 159038286
816509499539 190144449
271239655075 269509900
304250565775 269504411
575490215360 269498922
973271689295 269493433
524323303775 256039894
133144011980 197428352
377424751160 269487944
625006581410 269482455
395030570200 269476966
862685138450 269471477
550732032335 269465988
194214196775 269460499
406034207100 269455010
207968742900 269449521
733392404875 269444032
967769870845 269438543
205217833675 269433054
401632752340 269427565
596397125470 269422076
785659680150 269416587
492962938610 269411098
64371281355 100119360
254734199725 269405609
758150587900 187526196
260786200020 164384572
601898943920 169922973
556233850785 122201607
852231683395 39268306
233277107770 269400120
144147648880 269394631
325707657730 269389142
442896390715 269383653
253633836035 18508908
478108028795 269378164
874789139040 269372675
306451293155 269367186
650905840038 123354297
14304733460 269361697
785109498305 198334037
392829842820 269356208
192563651240 66032670
42364007555 269350719
954565506565 269345230
270139291385 269339741
480455998600 89102937
839577500960 269334252
668470947165 269328763
376324387470 246774462
720188040595 269323274
861584774760 16439555
522122576395 269317785
187612014635 269312296
306451293155 269306807
531475667760 114818902
240429471755 269301318
917153141105 269295829
959517143170 269290340
506717484735 7201568
249232381275 269284851
798864044430 269279362
730641495650 269273873
158452376850 269268384
360919295810 269262895
782908770925 269257406
806566590260 52304681
281142928285 269251917
25858552205 269246428
636560400155 269240939
708084040005 57607055
751679214119 8041385
77575645635 269235450
115538192940 269229961
466554210050 87566017
430792390125 234819420
90229828070 269224472
445647299940 269218983
653708653247 43105117
374816061925 83158350
598597852850 263466511
431342571970 269213494
210169470280 269208005
346614567840 269202516
106735283420 269197027
753749133140 269191538
12104006080 31358657
164504377145 269186049
708634221850 269180560
886342957785 269175071
209619288435 269169582
953465142875 269164093
651965491815 102759569
299849111015 269158604
18706188220 269153115
605750216835 269147626
939710596750 269142137
267388382160 269136648
497364393370 269131159
37962552795 269125670
781808407235 269120181
640411673070 139810319
781808407235 269114692
589794943330 104878323
960617506860 269109203
731191677495 269103714
22007279290 269098225
497364393370 153571242
733942586720 269092736
188712378325 269087247
614553126355 169231359
91330191760 269081758
319105475590 269076269
547981123110 269070780
46765462315 269065291
50066553385 269059802
934208778300 269054313
720188040595 269048824
155151285780 269043335
467654573740 269037846
46215280470 63507730
384026933300 269032357
266288018470 266068297
693779312035 269026868
499014938905 269021379
636560400155 269015890
83627645930 269010401
883041866715 269004912
313104023496 218209706
642062218605 134299363
917153141105 268999423
493513120455 268993934
874238957195 49944411
681675311445 268988445
251433108655 268982956
496814211525 268977467
591445488865 268971978
292696747030 268966489
936409505680 268961000
371922932710 139568803
460502209755 141056322
889292557832 34322717
250994062593 81868435
549631668645 101255583
82556522143 165965404
698730948640 268955511
2200732870 196780650
549081486800 268950022
363670205035 268944533
673422583770 268939044
922654959555 268933555
393380024665 268928066
209069106590 268922577
50616735230 39712915
291596383340 268917088
453349845770 268911599
122140375080 268906110
496814211525 268900621
968870234535 268895132
716354579485 75084031
1650551025 268889643
653065855505 268884154
222273470870 268878665
430242208280 44400521
450048754700 205711253
231076380390 268873176
343313476770 268867687
786760043840 46524764
935859323835 268862198
853882228930 268856709
101783646815 268851220
913852050035 268845731
235504176861 32478413
291596383340 268840242
231626562235 268834753
4951642095 268829264
31360370655 268823775
199716015225 268818286
818670590850 268812797
406584388945 35859637
4951642095 268807308
806016408415 268801819
650865128125 268796330
636560400155 268790841
15405097150 268785352
390078933595 268779863
732842223030 268774374
543029486505 268768885
485260392780 96858894
739994587015 80946283
375774205625 268763396
614553126355 268757907
409885480015 268752418
203017106295 268746929
904742060991 6103768
422539662450 268741440
792812044135 67152426
185961469100 268735951
437394572265 268730462
677824038530 268724973
456356213055 10341276
294347292565 268719484
111136738180 226778035
478658210640 268713995
775756406940 268708506
387432106788 42484860
280592746440 268703017
745496405465 268697528
991427690180 250067862
410435661860 268692039
946312778890 268686550
406034207100 268681061
121040011390 131670132
118289102165 268675572
844597695175 79628923
189812742015 268670083
744946223620 14370202
547981123110 268664594
905195993221 54774731
552382577870 268659105
791711680445 147401606
827473500370 146616679
286094564890 268653616
33561098035 268648127
57218917370 268642638
530925485915 268637149
967769870845 234995068
615103308200 268631660
905049140515 828839
510568757650 268626171
780157861700 268620682
541494989408 119561398
858833865535 268274875
889644048855 179391498
983296917107 77038115
341662931235 268615193
234377471460 268609704
542479304660 227914258
851131319705 268604215
395580752045 268598726
444546936250 268593237
656917128420 268587748
255284381570 268582259
199165833380 268576770
907249867895 268571281
151850194710 268565792
687727311740 268560303
443446572560 268554814
377029446939 104126330
74824736410 92407315
924305505090 268549325
285544383045 268543836
717987313215 268538347
766403315575 268532858
630508399860 268527369
932008050920 92385359
894595685460 268521880
663519310560 268516391
691028402810 268510902
678924402220 268505413
606300398680 268499924
381826205920 268494435
95731646520 268488946
862685138450 268483457
898997140220 268477968
987576417265 261528894
455550573150 268472479
384577115145 99899800
140296375965 57914439
110586556335 268466990
277291655370 268461501
125991647995 91029576
340012385700 268456012
719637858750 104971636
178809105115 15780875
522672758240 268450523
815919681625 268445034
810417863175 268439545
852231683395 268434056
69873099805 268428567
234927653305 268423078
405484025255 58238290
53367644455 268417589
437394572265 268412100
176608377735 198405394
843428773875 268406611
656962407181 124660679
952914961030 268401122
344413840460 268395633
847830228635 268390144
630508399860 268384655
162853831610 268379166
937509869370 268373677
176058195890 268368188
387328024370 268362699
64921463200 124545410
118839284010 81072530
781258225390 179073136
176058195890 268357210
876439684575 65159919
335610930940 74968762
172757104820 268351721
418688389535 268346232
95181464675 268340743
292696747030 223555992
709184403695 268335254
725689859045 268329765
31910552500 268324276
894188843361 59462337
55018189990 43582660
669021129010 268318787
157902195005 111344365
12654187925 230516044
342763294925 268313298
803265499190 268307809
84728009620 268302320
398881843115 259629700
150749831020 268296831
56668735525 268291342
939710596750 200754686
562836032925 142862203
973821871140 268285853
61620372130 268280364
525423667465 268274875
988676780955 64621997
284994201200 268269386
957866597635 268263897
183210559875 268258408
960067325015 268252919
826373136680 268247430
340562567545 268241941
914402231880 11658636
371372750865 268236452
533126213295 268230963
712485494765 230285506
56118553680 268225474
429692026435 268219985
925956050625 268214496
344413840460 268209007
682225493290 268203518
842328410185 268198029
977122962210 268192540
253633836035 268187051
263537109245 268181562
519921849015 268176073
745496405465 268170584
66572008735 268165095
948583320861 36106642
739444405170 201506679
817020045315 268159606
486360756470 268154117
735593132255 268148628
416487662155 168792239
282793473820 268143139
426941117210 268137650
310302566070 268132161
223924016405 268126672
383476751455 268121183
234927653305 268115694
146348376260 268110205
958416779480 207275618
998580054165 268104716
721288404285 268099227
939160414905 156376121
721431222576 74485730
719637858750 150996901
494613484145 268093738
349365477065 268088249
471505846655 268082760
100133101280 268077271
875339320885 57206358
837926955425 268071782
440145481490 268066293
48416007850 268060804
345514204150 268055315
428041480900 268049826
642612400450 268044337
308652020535 268038848
790061134910 268033359
905599322360 268027870
42914189400 140803828
963918597930 268022381
691028402810 268016892
678374220375 268011403
933658596455 268005914
406034207100 224209183
44014553090 268000425
714686222145 267994936
589244761485 226531030
997479690475 267989447
485810574625 267983958
283343655665 267978469
523222940085 267972980
938610233060 267967491
320756021125 267962002
668470947165 267956513
753749133140 267951024
645913491520 267945535
610701853440 267940046
568337851375 267934557
438073504094 107244082
436844390420 267929068
45114916780 267923579
382376387765 267918090
607950944215 267912601
86378555155 267907112
467104391895 267901623
715786585835 267896134
101233464970 267890645
349365477065 267885156
870937866125 267879667
909450595275 267874178
474256755880 267868689
752648769450 267863200
16505460840 85826004
264087291090 218198728
723489131665 267330767
578241124585 267857711
671772038235 47485339
354867295515 267852222
759250951590 267846733
913301868190 267841244
893495321770 267835755
881941503025 267830266
728990950115 267824777
633259309085 267819288
364220386880 267813799
288845474115 267808310
332309839870 267802821
397231297580 267797332
37962552795 267791843
758700769745 267786354
790061134910 267780865
130393102755 119912694
74274554565 267775376
899547322065 267769887
110036374490 267764398
455000391305 267758909
943011687820 166602128
370822569020 267753420
110689326882 62162925
558984760010 267747931
557884396320 267742442
47865826005 148548807
483609847245 267736953
3301096560 267731464
886893139630 267725975
609051307905 41507818
597497489160 166042250
911651322655 267061806
886893139630 267720486
688277493585 172052705
409335298170 267714997
315804384520 267709508
735042950410 267704019
550187335 265568798
168905831905 267698530
104534556040 267693041
363120023190 267687552
87478918845 267682063
814472300447 52672444
84177827775 267676574
376874569315 267671085
764752770040 267665596
623906217720 267660107
400532388650 32247875
31910552500 130171635
396130933890 267654618
425840753520 267649129
432993117505 267643640
30289329203 88488169
342763294925 66422389
19806551910 267638151
813168772400 95634847
835726228045 267632662
869837502435 165976382
147448739950 33367631
462702937135 267627173
728990950115 267621684
187061832790 267616195
761451678970 267610706
2200732870 267605217
168355650060 267599728
813168772400 267594239
445647299940 267588750
145248012570 267583261
15955278995 267577772
767054264482 140798339
601348762075 101453187
822521863765 181274225
253633836035 267572283
678924402220 267566794
703682585245 267561305
114988011095 267555816
365320750570 267550327
85828373310 267544838
91330191760 267539349
450598936545 267533860
541378940970 267528371
807666953950 190380476
939160414905 267522882
103984374195 267517393
861584774760 267511904
808217135795 267506415
808767317640 267500926
733942586720 267495437
458851664220 267489948
788410589375 267484459
445647299940 267478970
721838586130 202615457
990877508335 267473481
51717098920 267467992
393380024665 267462503
364770568725 267457014
719087676905 68277671
522672758240 267451525
428041480900 17795338
943561869665 267446036
121040011390 267440547
466004028205 267435058
132593830135 267429569
258035290795 267424080
297648383635 267418591
88029100690 267413102
547981123110 267407613
354867295515 267402124
842878592030 267396635
375774205625 267391146
725139677200 267385657
126541829840 267380168
335067901262 219505110
610701853440 267374679
161203286075 267369190
52267280765 267363701
69873099805 267358212
186511650945 267352723
916052777415 267347234
381276024075 243612798
46765462315 267341745
363670205035 267336256
357618204740 267330767
293246928875 267325278
686626948050 201605481
990877508335 99982135
500115302595 235878797
213470561350 267319789
409335298170 233540483
86378555155 267314300
831874955130 267308811
938610233060 267303322
348265113375 267297833
385127296990 267292344
693779312035 267286855
849480774170 239007527
203017106295 260711033
888572562794 206298576
732292041185 84305551
628307672480 267281366
93530919140 267275877
218972379800 267270388
584293124880 267264899
124341102460 267259410
161203286075 204717744
98482555745 267253921
912751686345 267248432
791161498600 101722148
381276024075 267242943
3878679493 152451486
62720735820 267237454
924305505090 267231965
391729479130 267226476
84728009620 267220987
667370583475 267215498
766403315575 49713873
428041480900 267210009
750448042070 230730115
904498958670 103906770
950164051805 267204520
233827289615 267199031
966669507155 158094178
849480774170 267193542
621705490340 267188053
475357119570 267182564
177158559580 6032411
996929508630 114231579
501765848130 267177075
627757490635 267171586
949613869960 267166097
967219689000 267160608
955115688410 118545933
76475281945 267155119
743845859930 267149630
182110196185 267144141
240429471755 267138652
298198565480 267133163
79776373015 267127674
46215280470 267122185
475357119570 145765884
25858552205 267116696
384577115145 267111207
171106559285 267105718
379075296695 146495921
61070190285 238057930
633809490930 267100229
903948776825 267094740
820871318230 18475974
22557461135 267089251
408785116325 267083762
793912407825 267078273
846729864945 267072784
413186571085 267067295
701481857865 267061806
984275326195 267056317
343313476770 267050828
410985843705 267045339
960617506860 267039850
321507555957 47490828
626657126945 267034361
333960385405 267028872
156801831315 267023383
726240040890 267017894
479208392485 267012405
678374220375 267006916
254734199725 267001427
368621841640 266995938
299849111015 266990449
872588411660 266984960
295997838100 55554169
440145481490 167650527
786760043840 266979471
939710596750 185703848
245381108360 31622129
194214196775 266973982
221723289025 266968493
481959301710 122668172
826923318525 251390711
94631282830 266963004
517721121635 266957515
739444405170 266952026
752098587605 266946537
994728781250 266941048
25858552205 266935559
298748747325 266930070
143047285190 266924581
222376828740 146007400
298748747325 266919092
554583305250 266913603
447848027320 266908114
643162582295 240401733
204117469985 266902625
912751686345 266897136
751548405760 266891647
807666953950 266886158
29159643275 147231447
20906915600 177448392
83077464085 266880669
85278191465 266875180
84728009620 266869691
76475281945 266864202
227225107475 202494699
610701853440 266858713
807666953950 266853224
140846557810 173210884
234377471460 266847735
52817462610 266842246
176058195890 266836757
470955664810 266831268
130943284600 266825779
390237307712 79952774
860484411070 266820290
456100754995 266814801
528724758535 266809312
402733116030 266803823
111136738180 266798334
397781479425 266792845
620605126650 266787356
723489131665 266781867
989965071538 27324242
12104006080 266776378
866536411365 266770889
877540048265 266765400
13754551615 266759911
74274554565 266754422
125991647995 266748933
96281828365 266743444
34111279880 266737955
973271689295 266732466
989777144645 123595813
74824736410 266726977
13754551615 266721488
902479263999 69172378
598597852850 47474361
868737138745 266715999
510568757650 266710510
84728009620 266705021
552382577870 266556818
196965106000 4841298
694879675725 266699532
990327326490 266694043
371372750865 46716879
913301868190 100196206
193664014930 157243383
276741473525 164505330
2750914715 3150686
340562567545 250539916
92430555450 266688554
77025463790 266683065
804365862880 266677576
701481857865 175148501
968320052690 266672087
867636775055 266666598
681125129600 196594024
859384047380 266661109
640411673070 266655620
462152755290 266650131
843428773875 266644642
498464757060 266639153
337261476475 266633664
733942586720 266628175
491312393075 266622686
116638556630 266617197
765853133730 147966973
594746579935 266611708
450048754700 208395374
996929508630 266606219
145248012570 266600730
30260006965 266595241
151300012865 266589752
81977100395 98302501
200266197070 266584263
797763680740 266578774
418688389535 266573285
177708741425 106821429
979873871435 262610227
660218219490 266567796
452799663925 8980004
278942200905 220844426
922282961628 71088039
172757104820 266562307
86928737000 266556818
577690942740 266551329
131493466445 214696746
324057112195 266545840
156251649470 266540351
972721507450 266534862
67672372425 266529373
766953497420 266523884
436294208575 266518395
491862574920 266512906
684994296655 164708423
824172409300 178211363
803265499190 266507417
391729479130 19968982
734492768565 91594943
920454232175 266501928
828023682215 266496439
452249482080 266490950
554033123405 266485461
341662931235 266479972
282243291975 266474483
913301868190 266468994
916052777415 266463505
96832010210 266458016
433543299350 266452527
138645830430 40245348
848930592325 266447038
4401460250 162007835
727340404580 266441549
484710210935 266436060
161753467920 266430571
226674925630 266425082
403833479720 266419593
788410589375 266414104
608501126060 1569854
78125827480 266408615
837376773580 266403126
550732032335 266397637
217321834265 266392148
254734199725 266386659
378525114850 220438240
567787669530 266381170
56118553680 266375681
306451293155 266370192
882491684870 266364703
993628417560 266359214
855532774465 266353725
300949474705 214372895
311402929760 266348236
195314560465 109291479
616753853735 266342747
523773121930 266337258
931457869075 266331769
281693110130 266326280
565586942150 91644344
594746579935 266320791
87478918845 266315302
402182934185 266309813
977673144055 266304324
211283529025 185286684
360369113965 266298835
355967659205 266293346
834087961403 240198640
658567673955 57705857
480308756175 266287857
750448042070 266282368
901748049445 230071435
373023296400 5329819
360369113965 31034806
655816764730 266276879
24208006670 266271390
26958915895 266265901
806016408415 266260412
750998223915 266254923
967769870845 266249434
563936396615 266243945
201366560760 94860898
840677864650 266238456
173307286665 266232967
117188738475 266227478
942461505975 266221989
409335298170 266216500
856082956310 266211011
370272387175 172091128
651415309970 266205522
102333828660 266200033
549081486800 266194544
372473114555 266189055
12104006080 266183566
541929122815 266178077
638210945690 266172588
806161142367 64792156
612902580820 266167099
276191291680 266161610
344964022305 266156121
138095648585 266150632
806566590260 266145143
503416393665 266139654
43464371245 266134165
717437131370 266128676
138645830430 266123187
390078933595 266117698
741645132550 266112209
866536411365 266106720
265187654780 266101231
83112423526 67157915
86378555155 266095742
960067325015 266090253
843978955720 266084764
539178213590 266079275
373573478245 225049
713035676610 266073786
293246928875 266068297
406034207100 109483594
344964022305 266062808
431892753815 46162490
118289102165 122821864
404383661565 266057319
680749712026 19299324
552932759715 1213069
316904748210 266051830
273990564300 266046341
84870196676 31353168
825272772990 36743366
308101838690 209751157
941361142285 233024517
354317113670 266040852
23657824825 266035363
887443321475 179386009
398331661270 266029874
51166917075 266024385
176608377735 266018896
266288018470 132625218
134244375670 134551857
382926569610 266013407
68222554270 266007918
429141844590 266002429
178809105115 120620775
988676780955 265996940
79776373015 265991451
937509869370 265985962
145248012570 87039073
374673841935 265980473
94631282830 265974984
422539662450 261265422
722388767975 265969495
302049838395 265964006
459952027910 265958517
771905134025 265953028
428041480900 265947539
14866178733 167870087
228875653010 265942050
234377471460 265936561
647013855210 148104198
705883312625 265931072
619504762960 265925583
736143314100 203175335
484710210935 265920094
755949860520 265914605
980424053280 265909116
99582919435 265903627
688277493585 265898138
821421500075 265892649
385127296990 176910470
145248012570 265887160
710834949230 265881671
133144011980 265876182
390629115440 265870693
366971296105 139124194
89679646225 265865204
44014553090 217649828
640961854915 182827612
741094950705 265859715
184366126438 46508297
150199649175 265854226
221173107180 265848737
757050224210 265843248
214020743195 265837759
856633138155 265832270
109486192645 265826781
553482941560 265821292
35211643570 265815803
583192761190 265810314
463253118980 265804825
63821099510 265799336
30932187324 16132171
26958915895 265793847
895145867305 265788358
985950665543 11323807
951814597340 265782869
698730948640 265777380
549081486800 265771891
884142230405 265766402
119389465855 265760913
559534941855 265755424
521022212705 265749935
984275326195 265744446
936409505680 14002439
174957832200 258575812
184861105410 265738957
274540746145 177964358
959517143170 265733468
550181850490 265727979
68772736115 265722490
807116772105 265717001
106735283420 265711512
552382577870 265706023
999130236010 265700534
621155308495 265695045
158452376850 265689556
498464757060 265684067
69322917960 265678578
346614567840 265673089
619505586310 147955995
830224409595 265667600
885792775940 222282544
124891284305 265662111
126541829840 9786887
56118553680 265656622
600798580230 265651133
704232767090 265645644
299849111015 265640155
900647685755 265634666
458851664220 265629177
90780009915 265623688
241529835445 265618199
675623311150 26012371
260236018175 265612710
540828759125 21599215
251433108655 265607221
733942586720 265601732
113337465560 265596243
280042564595 265590754
903398594980 265585265
970520780070 225625345
330659294335 265579776
787860407530 265574287
223924016405 265568798
232726925925 265563309
161753467920 83015636
832975318820 265557820
905049140515 265552331
911651322655 265546842
782908770925 265541353
251983290500 265535864
254184017880 265530375
392829842820 265524886
264637472935 265519397
445097118095 265513908
11003642390 265508419
938610233060 134628703
662418946870 265502930
151300012865 265497441
826923318525 9369723
360369113965 265491952
403283297875 60615027
419238571380 196220772
338361840165 265486463
877540048265 265480974
78125827480 265475485
470955664810 193311602
442346208870 265469996
704782948935 265464507
910550958965 265459018
228875653010 265453529
91330191760 265448040
925956050625 265442551
35211643570 265437062
277291655370 1344805
964468779775 265431573
994178599405 265426084
695429857570 265420595
698730948640 265415106
58869462905 265409617
59969826595 265404128
863235320295 72410888
191463287550 265398639
792261862290 265393150
38512734640 265387661
222823652715 265382172
46765462315 265376683
121040011390 265371194
909450595275 265365705
384577115145 265360216
332860021715 265354727
985925871730 265349238
513869848720 265343749
69873099805 265338260
224474198250 265332771
794462589670 265327282
64371281355 265321793
494613484145 265316304
48416007850 265310815
196491270656 123562879
853882228930 265305326
857183320000 118600823
979892621859 244364791
994178599405 265299837
401632752340 265294348
284444019355 109840379
200816378915 265288859
694879675725 110888778
398331661270 265283370
248682199430 265277881
348815295220 17910607
399432024960 265272392
881941503025 225800993
857733501845 265266903
363120023190 265261414
380175660385 265255925
896796412840 265250436
542479304660 265244947
255834563415 265239458
918253504795 265233969
802715317345 181076621
253633836035 265228480
126541829840 243327370
385127296990 265222991
94631282830 165965404
134794557515 265217502
293246928875 265212013
578791306430 56838595
996379326785 265206524
110586556335 265201035
556784032630 265195546
429141844590 265190057
637110582000 265184568
44564734935 265179079
234377471460 265173590
235477835150 235747061
958966961325 265168101
972721507450 265162612
485816925398 67970287
325157475885 265157123
304800747620 265151634
178809105115 265146145
193664014930 265140656
22557461135 265135167
269589109540 265129678
894595685460 265124189
318005111900 265118700
600391062984 42616596
588144397795 265113211
251983290500 178419945
622805854030 265107722
128192375375 265102233
287745110425 265096744
14854915305 265091255
454450209460 265085766
283343655665 265080277
618954581115 265074788
919353868485 265069299
593096034400 265063810
965018961620 265058321
786760043840 229330420
642612400450 265052832
245931290205 265047343
670671674545 265041854
872588411660 265036365
656366946575 265030876
369172023485 195369977
373076742793 13700544
659668037645 91523586
991427690180 265025387
622805854030 265019898
379625478540 265014409
615103308200 265008920
26408734050 265003431
289395655960 264997942
944112051510 99246609
872038229815 264992453
366421114260 264986964
637660763845 26111173
205768015520 192515697
170556377440 264981475
13204369770 264975986
399432024960 264970497
440695663335 264965008
589244761485 264959519
312503293450 264954030
923205141400 264948541
420889116915 264943052
449498572855 264937563
59419644750 264932074
496814211525 264926585
539728395435 264921096
776306588785 264915607
451149118390 264910118
583192761190 33691482
666270219785 264904629
475907301415 264899140
556784032630 94350421
291046201495 238755033
966119325310 264893651
58869462905 264888162
562285851080 264882673
469305119275 264877184
743295678085 264871695
452799663925 184199862
714686222145 264866206
770804770335 264860717
44014553090 264855228
749933659483 102271048
840677864650 264849739
309752384225 196039635
37412370950 160410536
752098587605 264844250
966669507155 2530429
289945837805 264838761
864885865830 264833272
471505846655 264827783
256384745260 238595852
939160414905 245286943
3301096560 13266913
359388597101 27928032
854982592620 264822294
898997140220 243766490
655266582885 264816805
608501126060 151924542
733392404875 264811316
704232767090 264805827
79776373015 264800338
207418561055 264794849
535326940675 264789360
107835647110 264783871
403283297875 264778382
140296375965 264772893
983174962505 222913779
219522561645 93313000
881391321180 264767404
645913491520 264761915
674522947460 264756426
423089844295 187542663
122140375080 261688075
796663317050 29964451
443446572560 264750937
101233464970 264745448
490212029385 182619030
811518226865 264739959
949613869960 264734470
534776758830 264728981
857193705188 36875102
466004028205 264723492
775206225095 264718003
677273856685 264712514
988126599110 133640683
767503679265 264707025
408785116325 115510516
374673841935 247746015
786760043840 264701536
490762211230 59616029
110036374490 89377387
813168772400 264696047
311402929760 264690558
203017106295 264685069
854432410775 264679580
588144397795 264674091
67122190580 264668602
879740775645 264663113
694329493880 169610100
42914189400 264657624
617854217425 264652135
654166219195 146391630
691028402810 166206920
234377471460 264646646
72073827185 264641157
124341102460 264635668
811518226865 264630179
450598936545 95975165
996929508630 264624690
338912022010 264619201
250882926810 78075536
928156778005 264613712
29159643275 264608223
567237487685 264602734
234377471460 264597245
533676395140 264591756
733392404875 264586267
204667651830 264580778
64921463200 133338788
995278963095 264575289
776306588785 264569800
442896390715 264564311
598597852850 264558822
573839669825 264553333
933658596455 264547844
655816764730 264542355
903398594980 246549413
896796412840 264536866
193113833085 264531377
849480774170 264525888
93530919140 264520399
260236018175 264514910
86928737000 264509421
60027960594 96408796
136995284895 264503932
406584388945 264498443
140846557810 264492954
193664014930 264487465
229976016700 142790846
555133487095 264481976
159552740540 168078669
797763680740 264476487
41813825710 162682982
730091313805 114313914
923755323245 264470998
321306202970 264465509
325157475885 261155642
168905831905 121455103
17605824530 264460020
86378555155 264454531
256934927105 264449042
434093481195 264443553
965018961620 32708951
513319666875 264438064
587594215950 96392329
38512734640 264432575
254184017880 264427086
712485494765 264421597
558984760010 264416108
999680417855 264410619
626657126945 67893441
859384047380 264405130
41813825710 185830095
108936010800 264399641
17055642685 264394152
573839669825 264388663
935309141990 264383174
549081486800 216799033
671772038235 264377685
834075682510 264372196
177708741425 264366707
494613484145 138169108
736693495945 264361218
818670590850 244430659
470955664810 264355729
819770954540 264350240
812068408710 264344751
70973463495 264339262
181009832495 264333773
393930206510 264328284
503966575510 151573246
526524031155 95349419
797213498895 264322795
409335298170 264317306
309752384225 264311817
459401846065 264306328
409335298170 264300839
545230213885 264295350
834666241439 103868347
949613869960 197554599
443549826139 116855321
372473114555 264289861
540278577280 156123627
618404399270 235511034
612352398975 264284372
370822569020 264278883
743295678085 264273394
101783646815 264267905
204667651830 264262416
397325049700 88543059
805466226570 264256927
30260006965 100223651
695429857570 264251438
760901497125 264245949
827473500370 114681677
367521477950 264240460
501215666285 264234971
843978955720 264229482
337261476475 224373853
791711680445 264223993
378525114850 264218504
760901497125 264213015
650865128125 141577777
748247314690 264207526
318555293745 52354082
141396739655 264202037
249782563120 264196548
752648769450 264191059
631608763550 264185570
949063688115 264180081
628307672480 126395203
771905134025 264174592
240979653600 264169103
576590579050 264163614
598597852850 264158125
464353482670 264152636
379075296695 264147147
370822569020 30041297
805466226570 264141658
474806937725 264136169
733942586720 38154039
541929122815 19848224
492412756765 242421685
406584388945 26813765
528174576690 208796071
932558232765 264130680
42364007555 264125191
377424751160 264119702
205768015520 225669257
431483809429 67871485
629958218015 264114213
753749133140 199470260
924305505090 264108724
678374220375 93005616
135344739360 264103235
704232767090 264097746
577690942740 264092257
997479690475 264086768
464903664515 264081279
337261476475 264075790
597497489160 159197467
309752384225 264070301
820871318230 121822866
835726228045 264064812
263537109245 264059323
857183320000 264053834
119389465855 224703193
907249867895 264048345
30810188810 176125543
711935312920 264042856
121197770739 78613458
396681115735 264037367
744946223620 262335777
435193844885 264031878
417037844000 171717876
169544156112 30343192
238778926220 264026389
292696747030 264020900
371922932710 264015411
787860407530 220114389
242630199135 264009922
433543299350 51283727
717987313215 264004433
369172023485 65478281
129842920910 251006481
559534941855 263998944
491862574920 263993455
856082956310 263987966
571638942445 263982477
782908770925 263976988
470955664810 263971499
672872401925 263966010
900097503910 263960521
193664014930 263955032
28767462295 69803613
293246928875 263949543
306451293155 64523195
675073129305 81978215
23657824825 263944054
422539662450 263938565
954565506565 263933076
431892753815 234182696
15405097150 263927587
881391321180 263922098
304800747620 263916609
826923318525 263911120
379625478540 263905631
94631282830 263900142
407684752635 263894653
795562953360 263889164
351016022600 263883675
977673144055 263878186
332860021715 263872697
500115302595 147456496
845079319410 263867208
177158559580 263861719
878640411955 263856230
568337851375 263850741
187085666028 7327815
192013469395 263845252
316354566365 258943575
256934927105 263839763
823622227455 170998817
633809490930 107073923
480858938020 263834274
781808407235 263828785
594196398090 116668695
103434192350 263823296
359818932120 263817807
672872401925 263812318
92980737295 144025871
362019659500 263806829
819770954540 263801340
584843306725 263795851
627757490635 263790362
147448739950 263784873
879740775645 74057588
431342571970 263779384
352116386290 263773895
954565506565 263768406
507267666580 263762917
424190207985 171064685
288295292270 263757428
370272387175 263751939
821421500075 263746450
292146565185 263740961
803265499190 263735472
555683668940 263729983
286149147506 21615682
700381494175 263724494
247581835740 263719005
418688389535 263713516
954015324720 237530986
923205141400 263708027
566687305840 263702538
675073129305 263697049
552932759715 52853581
44014553090 159493873
871488047970 263691560
159552740540 263686071
352666568135 263680582
357618204740 263675093
919353868485 263669604
854432410775 96633845
632709127240 263664115
435193844885 184408444
782908770925 263658626
521022212705 205502671
218527976474 127169152
825272772990 263653137
80326554860 263647648
966119325310 263642159
779607679855 191928374
417588025845 82367934
388428388060 71417379
716336767680 263636670
324607294040 263631181
937509869370 263625692
748797496535 263620203
252533472345 263614714
391729479130 263609225
883592048560 263603736
662969128715 263598247
884142230405 263592758
229425834855 200359478
454450209460 263587269
156801831315 263581780
204117469985 263576291
333960385405 263570802
125991647995 181707856
669021129010 263565313
351016022600 263559824
152950558400 184979300
319105475590 263554335
561735669235 263548846
680574947755 263543357
271789836920 263537868
525973849310 263532379
181560014340 158681501
229976016700 263526890
560635305545 263521401
324057112195 263515912
491312393075 263510423
873138593505 263504934
524873485620 263499445
468754937430 263493956
641512036760 263488467
244830926515 9710041
410985843705 263482978
691028402810 263477489
585393488570 200112473
540828759125 14688564
507817848425 263472000
455550573150 263466511
410985843705 263461022
363670205035 263455533
418138207690 263450044
249782563120 263444555
246481472050 263439066
895696049150 263433577
874789139040 92045041
656366946575 263428088
316354566365 263422599
245931290205 95585446
447297845475 263417110
177158559580 263411621
147998921795 263406132
705883312625 263400643
111136738180 263395154
123240738770 263389665
927606596160 263384176
955665870255 263378687
727890586425 263373198
132593830135 263367709
460502209755 263362220
935859323835 263356731
744396041775 263351242
478108028795 263345753
365320750570 263340264
729541131960 163270305
296548019945 211106940
714686222145 225466164
916602959260 21736440
220072743490 94701717
645491615050 103500584
192563651240 263334775
216771652420 263329286
480858938020 263323797
689377857275 30216945
785109498305 193756211
801064771810 52859070
44564734935 263318308
96832010210 150974945
155701467625 59325112
543029486505 263312819
85828373310 263307330
247031653895 263301841
918253504795 263296352
870387684280 263290863
868737138745 263285374
914952413725 263279885
636010218310 263274396
73724372720 263268907
410435661860 263263418
406584388945 263257929
913852050035 222930246
320205839280 263252440
201366560760 263246951
83627645930 263241462
88579282535 164110122
847280046790 1350294
594196398090 263235973
825272772990 263230484
770254588490 263224995
134794557515 263219506
113337465560 69271180
928706959850 263214017
637660763845 263208528
639861491225 263082281
29709825120 263203039
227775289320 180434408
23107642980 263197550
967219689000 263192061
44014553090 263186572
950164051805 263181083
264637472935 263175594
856082956310 106020035
372473114555 263170105
428591662745 263164616
451699300235 263159127
10453460545 115225088
133144011980 64243256
491312393075 263153638
406584388945 201155383
770804770335 111448656
317480267279 140545845
386227660680 91463207
6052005785 263148149
29159643275 263142660
790061134910 263137171
297250960660 6230015
173857468510 263131682
248682199430 263126193
852781865240 263120704
205217833675 263115215
15955278995 263109726
282243291975 45037245
655266582885 263104237
843428773875 263098748
956766233945 263093259
664069492405 263087770
70973463495 263082281
391179297285 263076792
700381494175 263071303
738894223325 263065814
737243677790 87187276
651965491815 259503453
341112749390 263060325
750448042070 263054836
196414924155 263049347
154601103935 261715520
856082956310 263043858
179359286960 116926678
630070874251 115614807
527624394845 263038369
558984760010 263032880
826923318525 263027391
771354952180 263021902
878640411955 263016413
188162196480 263010924
176058195890 263005435
536977486210 262999946
319655657435 262994457
885792775940 262988968
714136040300 262983479
193113833085 76028139
684426220670 262977990
965569143465 262972501
255834563415 262967012
263537109245 262961523
556784032630 262956034
150921768456 25792811
697080403105 262950545
387878206215 165784267
64371281355 262945056
147448739950 202873440
637746578871 133025915
852231683395 262939567
328458566955 134502456
280042564595 262934078
775206225095 262928589
309752384225 262923100
179359286960 262917611
754849496830 262912122
705333130780 179951376
588694579640 262906633
361469477655 262901144
450115138666 122695617
267938564005 262895655
765302951885 262890166
140296375965 262884677
260236018175 262879188
239879289910 262873699
991427690180 237289470
552382577870 9957046
430792390125 262868210
677824038530 226300492
797763680740 262862721
936959687525 262857232
659668037645 262851743
177708741425 262846254
27509097740 262840765
869837502435 262835276
903398594980 262829787
472606210345 262824298
366971296105 262818809
125991647995 262813320
568888033220 262807831
816469863470 262802342
417037844000 40887561
886893139630 262796853
319655657435 262791364
711935312920 7569331
174957832200 262785875
194764378620 262780386
181560014340 64292657
275641109835 262774897
293246928875 262769408
719637858750 262763919
554583305250 262758430
771354952180 262752941
8802915010 262747452
550187335 173221862
416487662155 200963268
12654187925 262741963
391179297285 262736474
35761825415 172025260
549081486800 262730985
965018961620 262725496
446747663630 262720007
742745496240 210876402
885792775940 248036932
782908770925 262714518
272340018765 134958043
120489829545 229912254
141946921500 262709029
499014938905 262703540
135344739360 262698051
289945837805 262692562
160653104230 262687073
928706959850 262681584
382926569610 226509074
145248012570 262676095
519371667170 86962227
405484025255 262670606
333410203560 262665117
523773121930 262659628
74274554565 88976690
491862574920 262654139
803265499190 262648650
803265499190 262643161
358718568430 262637672
53917826300 262632183
69322917960 262626694
163404013455 106766539
107285465265 262621205
757600406055 40947940
641512036760 262615716
748247314690 262610227
865986229520 262604738
255284381570 262599249
644813127830 262593760
710284767385 262588271
399982206805 262582782
835176046200 262577293
808217135795 242377773
954565506565 262571804
74274554565 262566315
228875653010 204525629
758700769745 262560826
985925871730 262555337
1100369180 262549848
358168386585 83899365
42914189400 209641377
79776373015 261051351
407684752635 262544359
568888033220 17548333
244830926515 262538870
618954581115 262533381
531475667760 262527892
90229828070 262522403
408234934480 262516914
851716768375 24535830
895696049150 262511425
935859323835 262505936
106735283420 262500447
532576031450 262494958
275090927990 262489469
600798580230 121383746
566137123995 257456056
219522561645 262483980
244830926515 262478491
846729864945 181208357
155701467625 99510081
446197481785 262473002
706433494470 262467513
223924016405 262462024
388978569905 262456535
772455315870 180681413
316354566365 262451046
474256755880 262445557
437944754110 199135431
717987313215 262440068
579891670120 262434579
149649467330 262429090
509468393960 262423601
242080017290 262418112
662969128715 262412623
925405868780 45531255
506167302890 262407134
927281413914 16055325
232176744080 262401645
890194230700 195512691
441796027025 262396156
30810188810 262390667
890744412545 262385178
479758574330 262379689
911651322655 91710212
841778228340 226026042
959601772572 152714958
738344041480 262374200
229976016700 262368711
792261862290 262363222
810417863175 262357733
648114218900 262352244
168355650060 247466076
579891670120 262346755
349365477065 262341266
125991647995 262335777
863235320295 262330288
360369113965 262324799
73724372720 262319310
841778228340 262313821
936959687525 262308332
591445488865 140792850
670671674545 262302843
260236018175 262297354
270689473230 262291865
651415309970 262286376
844529137565 262280887
267938564005 262275398
542479304660 262269909
4951642095 262264420
797213498895 262258931
914952413725 122959089
602449125765 262253442
545230213885 262247953
11003642390 262242464
699831312330 262236975
302600020240 262231486
365870932415 262225997
787860407530 93823477
424740389830 262220508
26408734050 262215019
153500740245 234061938
254184017880 262209530
64371281355 262204041
75374918255 262198552
319105475590 262193063
868737138745 262187574
409335298170 262182085
923205141400 60966323
363670205035 107480109
535326940675 126570851
999680417855 262176596
998580054165 262171107
64921463200 262165618
985925871730 262160129
745496405465 262154640
645913491520 262149151
210719652125 148126154
265187654780 12910128
573289487980 229297486
759250951590 262143662
856082956310 163484376
569438215065 262138173
534226576985 262132684
971070961915 62404441
534226576985 262127195
243180380980 262121706
163954195300 262116217
91330191760 262110728
605200034990 262105239
749347678380 262099750
653065855505 262094261
547981123110 115087863
955115688410 160476404
958416779480 262088772
462702937135 262083283
79226191170 262077794
913301868190 178507769
222823652715 262072305
965018961620 262066816
747146951000 262061327
465453846360 262055838
857183320000 262050349
983725144350 262044860
149099285485 262039371
176764144577 86852447
228875653010 262033882
281703100110 206600471
369722205330 262028393
762552042660 20786843
828573864060 262022904
546330577575 9907645
683876038825 262017415
297098201790 262011926
728440768270 93790543
649214582590 262006437
518821485325 262000948
922104777710 261995459
310302566070 261989970
691028402810 261984481
111686920025 261978992
205768015520 223347410
322956748505 261973503
151300012865 108671222
699281130485 261968014
130943284600 261962525
738894223325 261957036
463253118980 261951547
431342571970 261946058
456650936840 261940569
970520780070 261935080
244280744670 261929591
240979653600 230812450
185961469100 261924102
428041480900 261918613
856633138155 261913124
653065855505 41634065
489111665695 47918970
714686222145 261907635
92430555450 261902146
312503293450 163868606
952364779185 77120450
127642193530 261896657
813168772400 219807005
980974235125 150859676
757600406055 261891168
841228046495 261885679
105084737885 261880190
490762211230 261874701
309341551623 77438812
956766233945 261869212
466004028205 261863723
762552042660 261858234
499565120750 261852745
616203671890 261847256
391729479130 18168590
53367644455 261841767
820321136385 261836278
683325856980 261830789
669021129010 261825300
495713847835 261819811
611802217130 261814322
965569143465 261808833
576141581431 105432712
235477835150 261803344
273990564300 261797855
754849496830 261792366
878640411955 261786877
977122962210 261781388
284444019355 261775899
699281130485 261770410
787860407530 23706991
417588025845 261764921
255284381570 261759432
308652020535 261753943
756500042365 14655630
265737836625 261748454
143047285190 261742965
209766141141 54774731
445097118095 261737476
406034207100 261731987
282243291975 261726498
666820401630 261721009
31910552500 261715520
885242594095 9276410
781808407235 261710031
439045117800 261704542
423640026140 261699053
941911324130 261693564
664069492405 261688075
402182934185 261682586
916602959260 261677097
579341488275 261671608
539178213590 261666119
193664014930 261660630
266838200315 261655141
578791306430 261649652
434643663040 261644163
62170553975 261638674
972171325605 261633185
881550019148 34333695
742881019650 52238813
869837502435 261627696
627757490635 93417291
221173107180 261622207
580441851965 261616718
666270219785 261611229
626106945100 212248652
775206225095 186933384
169456013750 261605740
255834563415 261600251
523773121930 261594762
839027319115 261589273
510018575805 261583784
179582897842 3995992
491312393075 261578295
894595685460 143455015
643712764140 261572806
218972379800 196347019
107835647110 245204608
937509869370 261567317
319762495331 37681985
848930592325 261561828
272890200610 261556339
885792775940 261550850
3301096560 75100498
47865826005 261545361
849480774170 261539872
390629115440 94657805
830224409595 261534383
430242208280 261528894
711935312920 261523405
95731646520 148697010
285544383045 9210542
968870234535 22647614
802165135500 261517916
300949474705 261512427
798313862585 261506938
531475667760 261501449
622805854030 261495960
81426918550 76154386
522122576395 54170941
797213498895 261490471
739444405170 17636157
502316029975 261484982
496814211525 261479493
616203671890 261474004
176058195890 136505941
333960385405 261468515
985375689885 261463026
318005111900 261457537
48416007850 261452048
387328024370 261446559
988126599110 261441070
525423667465 261435581
207418561055 178859065
842878592030 261430092
771354952180 261424603
555683668940 261419114
719087676905 261413625
739444405170 50279240
577690942740 261408136
674522947460 75314569
46215280470 261402647
138095648585 261397158
831874955130 126977037
167255286370 230565445
167255286370 261391669
513319666875 261386180
535877122520 261380691
547430941265 261375202
610151671595 261369713
925956050625 261364224
759801133435 261358735
573289487980 261353246
319655657435 261347757
758150587900 261342268
112787283715 261336779
423640026140 261331290
948513506270 261325801
15955278995 261320312
316354566365 224845907
475907301415 261314823
229425834855 261309334
69479129411 87264122
77025463790 261303845
835726228045 261298356
160102922385 261292867
576040397205 66768196
324741428733 120060897
182110196185 261287378
694879675725 261281889
458851664220 114264513
173857468510 234956645
822521863765 196061591
731191677495 261276400
474256755880 261270911
684426220670 261265422
848380410480 261259933
982074598815 149783832
884692412250 261254444
335060749095 261248955
733942586720 261243466
843428773875 261237977
874238957195 261232488
452799663925 192554120
344413840460 261226999
813168772400 261221510
548531304955 221892825
966669507155 196852007
93530919140 261216021
62170553975 111190673
688827675430 14271400
961717870550 261210532
103984374195 261205043
264087291090 55021736
981524416970 261199554
600248398385 261194065
33561098035 43736352
647013855210 261188576
483609847245 261183087
972171325605 261177598
355417477360 261172109
912751686345 261166620
56668735525 261161131
311402929760 44373076
764202588195 261155642
665169856095 261150153
46215280470 261144664
437394572265 261139175
824722591145 123716571
924305505090 261133686
118289102165 261128197
556813793988 133042382
270139291385 261122708
243730562825 261117219
876439684575 261111730
528724758535 261106241
349365477065 261100752
938610233060 261095263
880290957490 261089774
4951642095 117804918
528174576690 169297227
191463287550 261084285
987026235420 234846865
503416393665 261078796
101236994397 181054665
438494935955 261073307
68222554270 261067818
301499656550 261062329
514970212410 261056840
705333130780 261051351
453349845770 245704107
467104391895 261045862
845079319410 261040373
148138787004 49532736
796113135205 261034884
883592048560 261029395
479758574330 76439814
500115302595 261023906
574940033515 6669135
110036374490 261018417
965569143465 261012928
213470561350 261007439
320205839280 261001950
348815295220 93230665
762552042660 33449966
572739306135 153878626
265187654780 260996461
758150587900 260990972
351016022600 260985483
163404013455 260979994
430242208280 253251482
443446572560 260974505
403283297875 260969016
1100369180 207368931
529274940380 260963527
119939647700 91035065
795562953360 119918183
673972765615 132509949
433543299350 73552600
396681115735 260958038
36862189105 260952549
69322917960 260947060
370822569020 260941571
851681501550 260936082
981524416970 260930593
634909854620 153862159
484160029090 260925104
693779312035 260919615
357772654222 62629490
340012385700 260914126
771905134025 260908637
470405482965 260903148
721838586130 59193376
167255286370 260897659
270689473230 260892170
579891670120 260886681
116088374785 260881192
275641109835 260875703
178809105115 260870214
253633836035 260864725
709734585540 260859236
389046737796 631235
373573478245 260853747
943011687820 260848258
418688389535 260842769
226124743785 260837280
37412370950 260831791
735593132255 260826302
406584388945 260820813
730641495650 243898226
612352398975 218901320
939211896236 115537961
455000391305 194305111
956766233945 260815324
518271303480 45487343
434093481195 260809835
820871318230 260804346
654166219195 260798857
522672758240 260793368
813168772400 182339091
84177827775 260787879
925956050625 260782390
12104006080 260776901
543029486505 196379953
353216749980 260771412
872588411660 260765923
266417860765 61454844
808217135795 260760434
71523645340 260754945
467654573740 189908422
228325471165 260749456
165054558990 35233891
192563651240 260743967
702582221555 82680807
491312393075 260738478
29159643275 260732989
222273470870 260727500
442346208870 167430967
292146565185 260722011
116638556630 260716522
443996754405 260711033
978223325900 260705544
582642579345 260700055
875889502730 260694566
309752384225 260689077
659668037645 260683588
893495321770 221673265
243730562825 260678099
460502209755 260672610
714686222145 78547590
752648769450 172420468
587044034105 226042509
79226191170 260667121
795219064602 15127684
46215280470 260661632
296548019945 260656143
802165135500 260650654
650314946280 260645165
28609461430 260639676
296548019945 260634187
995278963095 260628698
70423281650 260623209
616753853735 260617720
411536025550 260612231
279492382750 260606742
200266197070 260601253
856633138155 260595764
732292041185 260590275
726240040890 187718311
588144397795 260584786
418138207690 260579297
121040011390 260573808
363120023190 243804913
462702937135 260568319
866536411365 260562830
758150587900 260557341
540278577280 260551852
23107642980 144624172
271239655075 191752726
985925871730 260546363
709734585540 260540874
85278191465 260535385
319105475590 260529896
370822569020 260524407
619504762960 260518918
304800747620 260513429
945212415200 260507940
411536025550 260502451
513319666875 260496962
743845859930 239918701
99582919435 212550547
399982206805 260491473
597497489160 260485984
160653104230 250506982
233277107770 260480495
769154224800 63304637
18706188220 260475006
484160029090 260469517
93530919140 260464028
525423667465 260458539
59419644750 260453050
273990564300 260447561
961717870550 260442072
818120409005 260436583
157902195005 260431094
103434192350 260425605
436294208575 260420116
540278577280 231042988
364770568725 260414627
795562953360 85578999
150199649175 260409138
356517841050 260403649
491862574920 260398160
350465840755 260392671
537660468921 111305942
40800523049 20210498
442346208870 260387182
967219689000 260381693
551832396025 260376204
839027319115 88729685
598597852850 260370715
359818932120 260365226
38512734640 260359737
540278577280 260354248
408234934480 260348759
623356035875 260343270
659117855800 260337781
653065855505 260332292
796141765829 90019600
31360370655 248388228
917153141105 260326803
707702485729 65939357
462152755290 260321314
165054558990 260315825
984275326195 260310336
611802217130 226185223
731191677495 260304847
622255672185 260299358
897346594685 260293869
213470561350 260288380
423640026140 260282891
221723289025 260277402
446747663630 24673055
233936147463 15616205
493513120455 260271913
687177129895 260266424
250332744965 147582743
642062218605 260260935
495163665990 260255446
693779312035 260249957
663519310560 191972286
469305119275 6965541
628307672480 260244468
566137123995 260238979
754849496830 260233490
105634919730 170696922
400532388650 260228001
801064771810 260222512
410985843705 260217023
70423281650 260211534
341662931235 260206045
747697132845 260200556
244280744670 260195067
595846943625 260189578
399982206805 260184089
694329493880 260178600
472606210345 260173111
159552740540 227200688
149099285485 260167622
462152755290 260162133
937660454596 56882507
735593132255 260156644
59969826595 260151155
53367644455 260145666
671912617014 41798735
276741473525 260140177
826923318525 260134688
329008748800 260129199
764202588195 260123710
873138593505 260118221
573289487980 260112732
207418561055 260107243
488011302005 260101754
575490215360 260096265
796113135205 260090776
790611316755 224082936
423089844295 260085287
134794557515 260079798
242080017290 260074309
214570925040 260068820
488011302005 260063331
123790920615 260057842
895696049150 260052353
769704406645 260046864
502316029975 260041375
892945139925 260035886
360919295810 209641377
490212029385 260030397
190913105705 260024908
829674227750 260019419
273440382455 260013930
733392404875 260008441
519371667170 31803266
850030956015 260002952
78125827480 259997463
516070576100 259991974
254734199725 259986485
193113833085 93329467
617854217425 259980996
746046587310 259975507
94631282830 259970018
901197867600 259964529
427491299055 259959040
511118939495 259953551
403833479720 259948062
798864044430 259942573
737243677790 193004218
506167302890 259937084
264637472935 259931595
881979163054 46618077
100133101280 259926106
997479690475 259920617
508368030270 209229702
775206225095 214147846
52817462610 116987057
167255286370 259915128
897896776530 259909639
686076766205 169593633
528724758535 259904150
283343655665 259898661
928706959850 259893172
25308370360 259887683
358718568430 259882194
499565120750 259876705
292696747030 259871216
655816764730 82197775
48416007850 259865727
758700769745 259860238
984825508040 259854749
316904748210 259849260
217872016110 259843771
583742943035 259838282
161203286075 259832793
57769099215 259827304
622263384230 2014463
907249867895 259821815
631608763550 259816326
956766233945 254360260
376324387470 259810837
842328410185 259805348
551832396025 259799859
754299314985 259794370
952364779185 259788881
355529688987 43050227
469305119275 259783392
327358203265 225954685
343313476770 259777903
933108414610 150360177
52267280765 259772414
497364393370 36886080
145248012570 259766925
348815295220 259761436
19806551910 170093132
426941117210 259755947
898446958375 182970326
692128766500 259750458
890194230700 36507339
309752384225 259744969
67122190580 259739480
763652406350 259733991
514420030565 259728502
293797110720 259723013
964468779775 259717524
443996754405 119929161
927056414315 63826092
913852050035 259712035
312503293450 259706546
683325856980 259701057
958416779480 259695568
428591662745 259690079
251983290500 259684590
912751686345 259679101
103984374195 259673612
571088760600 259668123
507817848425 259662634
921004414020 259657145
896246230995 259651656
402733116030 259646167
721288404285 259640678
791161498600 259635189
565036760305 259629700
314704020830 259624211
604099671300 259618722
72316929506 6103768
68772736115 119105811
889093867010 259613233
557884396320 207231706
975472416675 259607744
568888033220 259602255
843428773875 259596766
687177129895 45816683
467104391895 259591277
956766233945 259585788
784559316460 259580299
831324773285 259574810
523222940085 259569321
980974235125 259563832
230526198545 259558343
74824736410 126444604
351566204445 259552854
610701853440 259547365
372473114555 46815681
526524031155 259541876
946862960735 259536387
817020045315 259530898
698180766795 259525409
581542215655 259519920
209069106590 259514431
545780395730 115175687
425290571675 259508942
320205839280 259503453
641512036760 259497964
264637472935 259492475
303700383930 259486986
491337521717 18322282
192563651240 259481497
149649467330 190462811
555857176230 25029840
661868765025 259476008
856633138155 259470519
307588916177 32105161
134794557515 259465030
491862574920 259459541
420889116915 259454052
232726925925 259448563
427491299055 1388717
407134570790 213955731
136995284895 259443074
290496019650 259437585
314153838985 259432096
426941117210 259426607
11553824235 259421118
288295292270 259415629
636560400155 259410140
145798194415 259404651
67122190580 116987057
172757104820 259399162
698180766795 259393673
737243677790 259388184
973271689295 167677972
832425136975 259382695
496264029680 259377206
872588411660 100992111
968320052690 156310253
832425136975 259371717
857183320000 214575988
88579282535 259366228
368621841640 259360739
556784032630 259355250
292696747030 259349761
636010218310 59495271
840677864650 96403307
30810188810 221953204
698180766795 259344272
4401460250 259338783
378525114850 189403434
108389737123 32044782
388428388060 259333294
595846943625 254085810
915502595570 113578388
34661461725 34602656
160653104230 259327805
80876736705 259322316
523773121930 259316827
774695300578 186916917
66021826890 259311338
210169470280 259305849
366421114260 259300360
273990564300 17048834
542479304660 259294871
28059279585 259289382
315254202675 259283893
72157907687 80759657
669571310855 259278404
780708043545 259272915
226124743785 137658631
369722205330 259267426
214570925040 124660679
3851278405 259261937
220622925335 259256448
297098201790 259250959
317454930055 259245470
192563651240 259239981
961717870550 259234492
387878206215 31589195
957316415790 259229003
17055642685 259223514
968911248343 168830662
405484025255 251807875
560085123700 259218025
293797110720 259212536
555683668940 205672830
810417863175 52913960
534269506454 188969803
45114916780 78596991
990877508335 259207047
146898558105 174292217
243730562825 259201558
193113833085 4473535
368071659795 68063600
677824038530 259196069
617854217425 54357567
917703322950 259190580
273440382455 259185091
915502595570 259179602
189812742015 259174113
853882228930 259168624
404933843410 259163135
121590193235 259157646
593096034400 259152157
181560014340 259146668
47315644160 259141179
739444405170 114725589
34111279880 259135690
249782563120 259130201
159002558695 88877888
774656043250 259124712
507267666580 259119223
769704406645 259113734
944112051510 259108245
623356035875 259102756
770804770335 259097267
991427690180 259091778
112237101870 259086289
371372750865 258773416
721838586130 259080800
299298929170 259075311
917153141105 255677620
369172023485 112820906
627757490635 121306900
769704406645 259069822
880290957490 105262553
412636389240 259064333
648664400745 259058844
779057498010 259053355
389528751750 37072706
540278577280 259047866
220622925335 259042377
509629106391 38132083
516070576100 259036888
738894223325 259031399
966669507155 172074661
97932373900 168490344
91886126077 109340880
870387684280 56426920
720188040595 101359874
565036760305 259025910
471505846655 259020421
476457483260 259014932
569438215065 89898842
6052005785 259009443
745496405465 259003954
41263643865 140156126
550187335 258998465
70973463495 89415810
108936010800 74985229
173857468510 258992976
928156778005 86413327
949063688115 80512652
101233464970 219450220
207968742900 258987487
618954581115 26879633
28059279585 258981998
681125129600 258976509
885808886155 227112864
567787669530 27159572
239329108065 258971020
897346594685 4945589
401082570495 258965531
217321834265 258960042
412636389240 258954553
316904748210 180555166
86928737000 258949064
803815681035 258943575
187061832790 258938086
337261476475 258932597
483059665400 258927108
187612014635 258921619
836826591735 112694659
352666568135 201473745
512769485030 191209315
450598936545 258916130
917153141105 258910641
288845474115 45421475
672872401925 258905152
190913105705 258899663
269589109540 258894174
886893139630 258888685
494613484145 258883196
671234041970 62810627
491862574920 258877707
467654573740 258872218
590895307020 196237239
716886949525 258866729
195314560465 258861240
638210945690 258855751
519371667170 258850262
391729479130 249897703
872588411660 258844773
551282214180 258839284
656366946575 258833795
134244375670 113721102
996929508630 258828306
200266197070 94136350
856633138155 258822817
233277107770 258817328
980974235125 258811839
148549103640 258806350
884142230405 258800861
549631668645 258795372
698730948640 258789883
713585858455 258784394
509468393960 258778905
710284767385 258773416
145798194415 258767927
270689473230 36929992
644813127830 258762438
25858552205 7690089
722938949820 258756949
440695663335 258751460
554583305250 258745971
580441851965 258740482
776856770630 211809532
297648383635 41507818
215262487058 66405922
452799663925 258734993
418138207690 258729504
653065855505 258724015
475907301415 258718526
402733116030 137883680
521572394550 258713037
155701467625 233595373
253083654190 258707548
696530221260 258702059
353216749980 258696570
678924402220 179962354
163954195300 258515433
784009134615 258691081
233827289615 258685592
480858938020 258680103
644262945985 106003568
865986229520 258674614
875339320885 258669125
409335298170 258663636
114988011095 258658147
374673841935 161382089
428591662745 258652658
691578584655 115340357
852781865240 258647169
215121106885 258641680
879740775645 178721840
278942200905 7887693
813168772400 258636191
977673144055 258630702
9353096855 258625213
585393488570 164702934
102333828660 238162221
485260392780 258619724
338361840165 258614235
494063302300 258608746
412086207395 258603257
226674925630 258597768
91880373605 258592279
107835647110 258586790
277291655370 258581301
62170553975 258575812
254734199725 258570323
396681115735 258564834
8802915010 258559345
622827184284 21193029
53917826300 258553856
443446572560 254958561
951814597340 258548367
858283683690 258542878
103434192350 258537389
211820015815 258531900
862134956605 50548201
544129850195 258526411
416487662155 258520922
334510567250 258515433
180459650650 258509944
758700769745 258504455
48416007850 245951112
73174190875 258498966
324057112195 258493477
756500042365 258487988
280042564595 258482499
451149118390 258477010
237128380685 258471521
184310923565 127125240
182110196185 258466032
890744412545 258460543
293246928875 258455054
982074598815 225285027
966119325310 258449565
604099671300 258444076
313053475295 258438587
19806551910 258433098
619504762960 142697533
951264415495 258427609
648114218900 258422120
604099671300 219801516
890744412545 189677884
5490 258416631
297648383635 240725584
692128766500 156205962
418138207690 258411142
698730948640 258405653
90780009915 258400164
967219689000 258394675
936409505680 258389186
600798580230 258383697
892394958080 59445870
201366560760 258378208
506717484735 258372719
458851664220 258367230
146348376260 258361741
597497489160 258356252
40713462020 216716698
966669507155 218209706
714686222145 258350763
438494935955 258345274
356517841050 258339785
943011687820 258334296
283343655665 258328807
410435661860 5615247
156801831315 188338568
663519310560 258323318
495713847835 258317829
546330577575 258312340
367521477950 65335567
535326940675 75457283
51717098920 258306851
92430555450 258301362
717987313215 111827397
198615651535 167930466
522122576395 258295873
339462203855 258290384
762552042660 19013896
854432410775 180538699
265187654780 258284895
46765462315 258279406
358718568430 54099584
353766931825 258273917
876439684575 12158135
52267280765 258268428
322406566660 258262939
344413840460 258257450
417588025845 22499411
582642579345 68107512
94631282830 258251961
474256755880 258246472
383476751455 197181347
75925100100 258240983
176608377735 258235494
199165833380 258230005
464353482670 258224516
648114218900 76203787
76475281945 258219027
994178599405 258213538
128192375375 258208049
661868765025 258202560
451699300235 130072833
124003202201 9699063
684426220670 258197071
299849111015 258191582
245381108360 258186093
24758188515 258180604
67672372425 99614372
918253504795 258175115
571088760600 258169626
663519310560 258164137
157902195005 258158648
363120023190 258153159
302600020240 258147670
278392019060 258142181
797763680740 258136692
644262945985 258131203
795012771515 258125714
468754937430 258120225
552932759715 258114736
982624780660 258109247
210719652125 258103758
793912407825 205403869
277841837215 258098269
190362923860 75073053
940810960440 258092780
168905831905 258087291
190362923860 135578300
466554210050 94860898
886342957785 258081802
984825508040 97374860
224474198250 258076313
797763680740 258070824
945212415200 258065335
280592746440 258059846
277291655370 111898754
939160414905 258054357
430792390125 10626704
513319666875 258048868
499014938905 258043379
645363309675 258037890
897896776530 258032401
869837502435 258026912
766403315575 258021423
33561098035 258015934
195864742310 258010445
157352013160 258004956
315254202675 257999467
583192761190 203246692
938060051215 257993978
584293124880 53869046
677434613028 36748855
241529835445 257988489
353216749980 257983000
139196012275 224725149
523222940085 257977511
899547322065 257972022
248132017585 46200913
650314946280 257966533
455000391305 234056449
122690556925 37500848
2750914715 135869217
727890586425 123991021
795562953360 257961044
25308370360 257955555
392279660975 257950066
998580054165 257944577
968870234535 156952466
672322220080 257939088
275641109835 257933599
823211076491 75029141
816469863470 257928110
788960771220 40651534
330659294335 257922621
387878206215 257917132
124341102460 257911643
165604740835 151941009
760901497125 142077276
404933843410 183431402
603549489455 248750502
672872401925 257906154
913301868190 257900665
178809105115 257895176
818670590850 19431060
782908770925 257889687
703682585245 257884198
907800049740 14672097
329008748800 257878709
416487662155 257873220
390078933595 257867731
557471121113 87856934
310302566070 179726327
987026235420 257862242
799964408120 257856753
526034639985 189513214
199165833380 173529246
390078933595 257851264
526524031155 224593413
135894921205 257845775
59419644750 17098235
399432024960 257840286
320205839280 257834797
347164749685 257829308
360919295810 160273311
147998921795 257823819
669571310855 257818330
157352013160 257812841
103984374195 257807352
279492382750 108451662
908900413430 257801863
455550573150 257796374
260786200020 163160525
50616735230 257790885
123790920615 257785396
933658596455 257779907
359818932120 257774418
55568371835 70703809
551282214180 257768929
661318583180 257763440
667920765320 257757951
681266334125 35052754
656366946575 257752462
727340404580 257746973
698730948640 257741484
277291655370 257735995
117738920320 231086900
739444405170 134485989
516070576100 257730506
6602187630 246768973
206318197365 257725017
300949474705 145244429
340562567545 257719528
854982592620 257714039
733392404875 257708550
160102922385 257703061
697630584950 257697572
885242594095 257692083
973821871140 257686594
492962938610 257681105
429141844590 257675616
726240040890 257670127
500115302595 257664638
439045117800 257659149
337261476475 97621865
623356035875 119577865
678924402220 257653660
809867681330 257648171
699831312330 257642682
122690556925 177003783
475907301415 257637193
204667651830 257631704
544680032040 257626215
275641109835 257620726
996929508630 257615237
582642579345 256561349
991977872025 257609748
700044603892 38082682
395030570200 257604259
801223140438 88350944
293797110720 257598770
795012771515 257593281
506717484735 250232532
782358589080 197318572
221723289025 257587792
937509869370 257582303
459401846065 257576814
273440382455 257571325
492412756765 257565836
863785502140 257560347
288845474115 257554858
936409505680 257549369
743845859930 257543880
981524416970 257538391
495163665990 257532902
267938564005 257527413
97932373900 257521924
645913491520 257516435
775756406940 257510946
695980039415 257505457
355417477360 257499968
802715317345 257494479
527624394845 151271351
150749831020 257488990
184861105410 79272138
342213113080 257483501
479208392485 257478012
493513120455 257472523
105084737885 257467034
580441851965 102210669
536427304365 94602915
23657824825 257461545
298198565480 257456056
227225107475 257450567
839027319115 257445078
646463673365 257439589
606850580525 257434100
408785116325 257428611
399982206805 257423122
478658210640 257417633
550732032335 257412144
206318197365 257406655
474806937725 257401166
813168772400 257395677
726790222735 92555518
1100369180 257390188
811518226865 257384699
463253118980 257379210
665720037940 257373721
846179683100 257368232
722938949820 48034239
447848027320 164241858
76475281945 53276234
566137123995 257362743
736693495945 257357254
840127682805 79716747
28059279585 257351765
187612014635 257346276
693229130190 257340787
197515287845 27692005
475907301415 257335298
644373088259 9177608
298748747325 257329809
102884010505 257324320
165054558990 257318831
704232767090 257313342
645913491520 80238202
678924402220 257307853
314704020830 257302364
367521477950 257296875
709184403695 257291386
771354952180 257285897
446747663630 191170892
254184017880 257280408
620605126650 257274919
597497489160 257269430
941911324130 257263941
562285851080 257258452
936959687525 257252963
828573864060 7926116
951264415495 257247474
971621143760 257241985
543029486505 161881588
67122190580 257236496
29159643275 257231007
600248398385 257225518
375774205625 257220029
625556763255 257214540
725139677200 257209051
634359672775 257203562
428712574437 95014590
978223325900 257198073
950164051805 257192584
781808407235 257187095
353343348276 12427096
184310923565 257181606
770254588490 145453011
150199649175 257176117
962268052395 257170628
567237487685 257165139
731191677495 257159650
65471645045 257154161
740544768860 257148672
238778926220 257143183
280042564595 217770586
97932373900 200622950
316354566365 257137694
329008748800 257132205
881391321180 117135260
46215280470 257126716
475357119570 257121227
767503679265 257115738
965018961620 257110249
531475667760 257104760
240429471755 257099271
755949860520 257093782
77575645635 257088293
545401547531 26286821
806016408415 257082804
650314946280 257077315
227775289320 131510951
40163280175 257071826
348815295220 145826263
371372750865 54593594
567237487685 257066337
689928039120 257060848
795012771515 257055359
95731646520 257049870
320756021125 257044381
344413840460 6800871
699831312330 257038892
187612014635 257033403
145798194415 257027914
834075682510 257022425
825822954835 193734255
256934927105 257016936
907249867895 257011447
400532388650 257005958
607950944215 257000469
636560400155 256994980
547981123110 36062730
13204369770 192625477
840677864650 256989491
447848027320 256984002
841778228340 195161395
367521477950 256978513
808767317640 256973024
857183320000 153318748
801064771810 144574771
707533858160 256967535
618954581115 256962046
163404013455 256956557
441796027025 256951068
640411673070 256945579
351566204445 256940090
978773507745 256934601
116638556630 256929112
563936396615 217133862
627929186555 62975297
859934229225 256923623
977122962210 256918134
705883312625 256912645
663519310560 37566716
267388382160 256907156
606300398680 244029962
955115688410 256901667
797763680740 256896178
582642579345 256890689
634359672775 256885200
289395655960 73195815
540828759125 256879711
808767317640 256874222
74824736410 116877277
671772038235 256868733
368071659795 181071132
185411287255 256863244
573839669825 256857755
72073827185 256852266
216771652420 256846777
52817462610 256841288
649764764435 256835799
471505846655 256830310
335610930940 256824821
57218917370 256819332
46215280470 256813843
1650551025 256808354
146348376260 256802865
47865826005 188442859
424740389830 256797376
577690942740 256791887
999130236010 256786398
521572394550 231954162
483059665400 256780909
265737836625 256775420
949063688115 256769931
183210559875 87253144
499565120750 256764442
919353868485 256758953
312503293450 256753464
568337851375 114204134
480858938020 256747975
645913491520 256742486
406584388945 256736997
449498572855 256731508
278392019060 256726019
758150587900 256720530
643712764140 256715041
414837116620 256709552
188712378325 256704063
8252733165 103599386
895145867305 256698574
4951642095 256693085
389528751750 256687596
403833479720 256682107
236028016995 256676618
105634919730 256671129
296548019945 256665640
820871318230 256660151
343313476770 256654662
147448739950 256649173
125441466150 256643684
867086593210 68151424
882491684870 256638195
342763294925 256632706
590895307020 36282290
167255286370 256627217
488011302005 256621728
815375998756 20122674
10453460545 75973249
89679646225 52299192
378525114850 256616239
658567673955 256610750
370822569020 256605261
447848027320 256599772
357068022895 153785313
793362225980 256594283
846179683100 256588794
507817848425 256583305
567787669530 256577816
583192761190 256572327
969970598225 189441857
886342957785 256566838
578241124585 256561349
379625478540 256555860
662969128715 256550371
188162196480 256544882
565090821466 75111476
918253504795 256539393
851131319705 94482157
686076766205 256533904
602449125765 256528415
285544383045 256522926
679474584065 256517437
142497103345 126126242
434093481195 256511948
775206225095 256506459
585943670415 256500970
784559316460 256495481
599698216540 256489992
228875653010 79184314
948513506270 256484503
954015324720 256479014
946862960735 256473525
913301868190 174050701
447848027320 256468036
486910938315 256462547
382926569610 256457058
887443321475 256451569
761451678970 256446080
650314946280 256440591
767503679265 256435102
369722205330 256429613
462702937135 256424124
758150587900 256418635
928706959850 256413146
562285851080 185412931
617854217425 256407657
595296761780 256402168
244830926515 256396679
779607679855 233551461
555683668940 256391190
914402231880 256385701
369722205330 256380212
517170939790 256374723
2200732870 233825911
445097118095 256369234
533676395140 25134131
691578584655 256363745
350465840755 256358256
758700769745 256352767
792812044135 256347278
209619288435 256341789
145248012570 256336300
550181850490 256330811
452249482080 256325322
666270219785 256319833
503416393665 59819122
282793473820 256314344
338912022010 256308855
304828335334 57420429
430242208280 256303366
163404013455 256297877
244280744670 256292388
785109498305 256286899
258585472640 256281410
718537495060 256275921
939160414905 256270432
771354952180 256264943
546330577575 256259454
500665484440 256253965
944662233355 256248476
159552740540 256242987
718537495060 256237498
831874955130 256232009
519921849015 256226520
216771652420 207522623
836276409890 176921448
867086593210 256221031
702582221555 256215542
283893837510 256210053
661318583180 120285946
227225107475 256204564
201366560760 179841596
167805468215 191368496
356517841050 256199075
690478220965 158236892
829124045905 1844304
966669507155 256193586
349365477065 256188097
463253118980 256182608
536977486210 256177119
29159643275 256171630
23107642980 256166141
681675311445 102298493
941361142285 256160652
582092397500 256155163
72624009030 236339873
651965491815 119665689
231076380390 256149674
829124045905 198987228
333960385405 256144185
542479304660 106634803
250882926810 171970370
70423281650 256138696
496814211525 85639378
278942200905 156019336
978223325900 256133207
152400376555 256127718
618954581115 256122229
552932759715 256116740
753198951295 256111251
584843306725 256105762
991977872025 256100273
354867295515 54637506
206868379210 256094784
728990950115 256089295
464903664515 66932866
838477137270 94257108
364770568725 256083806
615103308200 256078317
849480774170 256072828
779607679855 256067339
29723509197 143762399
845079319410 256061850
459401846065 146825261
61620372130 256056361
47315644160 256050872
352116386290 91391850
852231683395 256045383
714136040300 256039894
353216749980 256034405
661318583180 113040466
269038927695 256028916
187061832790 228342400
371922932710 183618028
762552042660 256023427
828023682215 256017938
229425834855 256012449
844088422847 34569722
155701467625 256006960
68222554270 256001471
52817462610 255995982
322956748505 255990493
582642579345 88910822
322406566660 255985004
852781865240 255979515
584293124880 255974026
744396041775 181241291
963918597930 255968537
198065469690 255963048
9353096855 255957559
568888033220 29651578
913301868190 255952070
796187653869 164938961
706433494470 255946581
267388382160 21061293
205217833675 255941092
528766710962 94504113
660269404415 94339443
428041480900 255935603
92980737295 161969412
278392019060 255930114
629408036170 255924625
939710596750 81873924
176058195890 255919136
435744026730 255913647
523773121930 255908158
144697830725 255902669
969420416380 255897180
164504377145 255891691
466554210050 255886202
494613484145 255880713
84177827775 255875224
823072045610 51788715
38512734640 255869735
447848027320 255864246
13754551615 255858757
761451678970 255853268
456100754995 255847779
639311309380 255842290
77575645635 255836801
654716401040 255831312
123790920615 255825823
348815295220 174605090
160102922385 255820334
855532774465 255814845
306451293155 255809356
834075682510 255803867
596397125470 255798378
80326554860 255792889
849023301535 98478149
401248903662 35535786
996929508630 198377949
157352013160 255787400
293797110720 103676232
939160414905 255781911
89129464380 255776422
320205839280 53984315
484160029090 255770933
567787669530 255765444
918803686640 217188752
195864742310 20852711
190913105705 103193200
101783646815 255759955
362019659500 255754466
97382192055 255748977
711385131075 255743488
592545852555 199810578
884692412250 93823477
287745110425 24288825
885792775940 255737999
210169470280 255732510
969420416380 255727021
226674925630 255721532
588694579640 255716043
991427690180 255710554
57218917370 255705065
844529137565 255699576
167255286370 237338871
897896776530 255694087
850581137860 255688598
90229828070 255683109
830903945214 104625829
532576031450 255677620
910550958965 253180125
256934927105 255672131
687177129895 255666642
741094950705 255661153
235477835150 255655664
402182934185 255650175
195314560465 255644686
421439298760 255639197
233277107770 255633708
165054558990 255628219
400532388650 255622730
843978955720 255617241
133694193825 209756646
196965106000 255611752
907249867895 255606263
490212029385 255600774
961167688705 255595285
66021826890 255589796
277841837215 235818418
355967659205 234512036
340012385700 255584307
479758574330 255578818
588144397795 172826654
95181464675 255573329
887993503320 255567840
405484025255 255562351
53367644455 255556862
410985843705 255551373
107285465265 255545884
217321834265 255540395
637110582000 255534906
748247314690 84892874
33010916190 255529417
309202202380 255523928
781808407235 224554990
155823691188 50883030
895696049150 255518439
678924402220 255512950
169456013750 255507461
177158559580 255501972
141946921500 255496483
96832010210 255490994
277291655370 45070179
443446572560 255485505
839577500960 255480016
938060051215 255474527
237128380685 255469038
732292041185 240934166
455000391305 255463549
627757490635 12213025
881391321180 255458060
762552042660 255452571
38512734640 249831835
332860021715 255447082
626657126945 255441593
527624394845 255436104
576040397205 255430615
965018961620 255425126
215121106885 255419637
132043648290 255414148
17055642685 255408659
976572780365 255403170
439045117800 255397681
932008050920 90925285
846179683100 255392192
491312393075 255386703
765302951885 79458764
55018189990 255381214
212920379505 255375725
477007665105 224785528
39062916485 255370236
436294208575 255364747
468204755585 255359258
167255286370 255353769
944112051510 27889609
543579668350 255348280
365870932415 255342791
234927653305 255337302
309202202380 255331813
545780395730 171953903
486910938315 255326324
905049140515 255320835
759801133435 255315346
978223325900 67844040
722388767975 255309857
651415309970 255304368
493513120455 26385623
721838586130 255298879
706983676315 255293390
614553126355 114851836
169456013750 247499010
842878592030 168594635
666961221925 5417643
851681501550 99619861
834075682510 255287901
817570227160 255282412
369172023485 255276923
453900027615 255271434
151300012865 255265945
689377857275 255260456
4401460250 255254967
903398594980 255249478
370272387175 255243989
476457483260 255238500
459401846065 255233011
70423281650 255227522
360919295810 56619035
34111279880 255222033
93086301743 30392593
615653490045 255216544
71523645340 255211055
363165027501 74677845
622255672185 255205566
997479690475 255200077
818670590850 255194588
845079319410 125231535
392279660975 255189099
814420012233 87900846
129842920910 255183610
720738222440 255178121
907800049740 255172632
206868379210 42649530
733942586720 255167143
928706959850 255161654
243730562825 57634500
499014938905 255156165
192563651240 9106251
591995670710 243920182
187612014635 255150676
533126213295 250753987
852781865240 255145187
26408734050 255139698
777957134320 102397295
46765462315 255134209
700381494175 255128720
810968045020 222639329
656917128420 255123231
574940033515 255117742
305350929465 255112253
974372052985 255106764
178258923270 255101275
6602187630 255095786
85278191465 255090297
377424751160 255084808
277841837215 255079319
762552042660 255073830
614002944510 255068341
85278191465 255062852
672322220080 255057363
753749133140 255051874
702582221555 255046385
319105475590 255040896
278942200905 255035407
586493852260 160454448
927606596160 242416196
796113135205 255029918
19256370065 220888338
854982592620 255024429
80326554860 255018940
785109498305 255013451
692678948345 255007962
799414226275 113183180
220622925335 255002473
344413840460 254996984
81426918550 254991495
911651322655 254986006
381829801215 145639637
203017106295 254980517
746046587310 254975028
432442935660 254969539
743295678085 254964050
283343655665 11312829
902298231290 244617285
585943670415 254958561
846729864945 254953072
254734199725 254947583
375774205625 254942094
513869848720 254936605
347714931530 254931116
564486578460 21176562
78125827480 254925627
172206922975 38077193
595846943625 254920138
681125129600 254914649
566687305840 216716698
993078235715 21527858
380175660385 98527550
848380410480 254909160
132043648290 254903671
35211643570 254898182
258585472640 254892693
691028402810 60505247
236578198840 28400086
835176046200 124940618
309202202380 254887204
463253118980 254881715
325157475885 254876226
278942200905 254870737
676173492995 254865248
356517841050 254859759
535326940675 254854270
793362225980 254848781
609051307905 158236892
499565120750 254843292
490212029385 167502324
556233850785 254837803
936409505680 254832314
972721507450 254826825
513869848720 254821336
989914528826 23295316
280042564595 12608233
948513506270 191780171
925405868780 254815847
365870932415 254810358
147448739950 110274010
314153838985 254804869
64921463200 254799380
884142230405 254793891
994178599405 254788402
144697830725 117640248
335610930940 170406005
783552957384 79063556
633809490930 254782913
325157475885 254777424
209619288435 254771935
763652406350 254766446
937509869370 254760957
304250565775 254755468
598597852850 172008793
434093481195 254749979
539728395435 254744490
512769485030 192422384
821455251936 72328553
355417477360 254739001
349915658910 254733512
402733116030 254728023
387878206215 254722534
581104443041 89547546
992528053870 254717045
754849496830 117041947
949613869960 254711556
308652020535 254706067
385127296990 81703765
36931317571 143136653
624456399565 254700578
581542215655 254695089
629958218015 24283336
220072743490 29294793
510568757650 254689600
121590193235 207143882
240979653600 254684111
201366560760 241290951
130943284600 104521538
684976402515 170965883
890744412545 254678622
517170939790 254673133
860484411070 254667644
556233850785 254662155
798313862585 254656666
725139677200 254651177
749347678380 254645688
98482555745 254640199
124401421081 36068219
444546936250 254634710
163954195300 254629221
769704406645 54741797
938610233060 241669692
421989480605 254623732
76475281945 217693740
226124743785 95376864
841778228340 254618243
152950558400 254612754
845079319410 254607265
867303084859 22224961
317454930055 254601776
863785502140 254596287
579341488275 254590798
11003642390 254585309
832975318820 254579820
570538578755 254574331
555683668940 254568842
157902195005 215547541
9353096855 254563353
958416779480 254557864
263537109245 254552375
248682199430 88899844
198065469690 254546886
403283297875 254541397
582092397500 254535908
360369113965 254530419
231076380390 254524930
967769870845 19288346
86928737000 254519441
431342571970 254513952
154050922090 254508463
129292739065 254502974
730091313805 254497485
61620372130 254491996
947963324425 254486507
455550573150 63386972
303700383930 254481018
330659294335 254475529
394532539344 103989105
757600406055 254470040
316904748210 120516484
588694579640 254464551
821971681920 254459062
636560400155 254453573
363670205035 254448084
154601103935 254442595
809317499485 254437106
139892432058 83399866
863235320295 166300233
995278963095 219817983
638761127535 254431617
5490 254426128
15405097150 254420639
714686222145 254415150
978223325900 254409661
254184017880 254404172
759250951590 254398683
634909854620 254393194
292146565185 254387705
426941117210 254382216
34661461725 153834714
508368030270 254376727
631608763550 254371238
120489829545 254365749
707533858160 156046781
360369113965 254360260
840677864650 254354771
772455315870 254349282
697080403105 254343793
347714931530 254338304
127642193530 254332815
277291655370 149652096
147998921795 254327326
852781865240 254321837
232726925925 254316348
688277493585 254310859
769704406645 254305370
288845474115 254299881
864335683985 254294392
594196398090 254288903
573289487980 233694175
260236018175 254283414
851681501550 254277925
816469863470 154795289
997479690475 254272436
360919295810 254266947
358718568430 254261458
771905134025 254255969
170556377440 179440899
123240738770 12251448
933658596455 156035803
139746194120 254250480
117188738475 254244991
9903278700 58732300
571088760600 54829621
212920379505 254239502
577690942740 254234013
370272387175 210322013
778507316165 254228524
348265113375 254223035
757600406055 150398600
727890586425 254217546
282243291975 254212057
336161112785 167699928
476457483260 68991241
28059279585 87242166
687727311740 254206568
555133487095 254201079
665169856095 251484024
714210959661 43396034
165054558990 254195590
101233464970 254190101
373573478245 254184612
696530221260 254179123
545230213885 713570
451699300235 254173634
937509869370 254168145
365320750570 230735604
588144397795 254162656
891844776235 254157167
596947307315 254151678
732842223030 122624260
236578198840 254146189
265737836625 254140700
531475667760 254135211
187061832790 254129722
866131528839 87582484
513319666875 33170027
773005497715 216595940
468204755585 105992590
911651322655 254124233
30348840941 163928985
6602187630 135946063
392279660975 254118744
861034592915 254113255
325157475885 254107766
47315644160 231822426
856082956310 254102277
724039313510 254096788
909450595275 140699537
32460734345 254091299
369722205330 254085810
722938949820 254080321
825822954835 182218333
889644048855 254074832
567787669530 254069343
198065469690 254063854
963368416085 254058365
458851664220 254052876
362569841345 15385667
386227660680 70588540
357618204740 254047387
651415309970 123903197
97382192055 254041898
958416779480 254036409
688277493585 254030920
735042950410 254025431
946312778890 254019942
987576417265 254014453
31910552500 254008964
330659294335 127125240
536977486210 35354649
51166917075 254003475
665720037940 253997986
170006195595 186829093
968320052690 13881681
221173107180 253992497
547430941265 253987008
218422197955 128316353
455550573150 69413894
894595685460 253981519
12654187925 253976030
49516371540 249535429
2750914715 253970541
200816378915 214822993
837926955425 253965052
355417477360 253959563
602999307610 253954074
757600406055 103588408
916052777415 138635673
543579668350 253948585
902992554275 61553646
199716015225 253943096
355417477360 253937607
232176744080 253932118
836826591735 253926629
973821871140 253921140
844529137565 253915651
556384342698 27999389
276191291680 253910162
664619674250 253904673
75925100100 19222478
321306202970 253899184
327908385110 253893695
763102224505 253888206
200266197070 253882717
107285465265 253877228
810417863175 253871739
830774591440 253866250
232726925925 253860761
54468008145 708081
502866211820 253855272
270139291385 253849783
68222554270 253844294
552382577870 253838805
932008050920 253833316
838477137270 253827827
174957832200 253822338
944662233355 230691692
928156778005 188761221
448948391010 253816849
171656741130 253811360
925405868780 253805871
963368416085 253800382
810968045020 253794893
913301868190 253789404
856082956310 253783915
202466924450 253778426
98482555745 211348456
894595685460 224675748
512219303185 253772937
9353096855 253767448
868186956900 253761959
918253504795 253756470
420889116915 253750981
315254202675 253745492
960617506860 253740003
845629501255 253734514
569438215065 253729025
877540048265 253723536
316904748210 253718047
865986229520 253712558
986476053575 113732080
880841139335 5681115
179909468805 253707069
940260778595 59769721
565036760305 253701580
667370583475 253696091
655816764730 253690602
434093481195 253685113
757050224210 253679624
169456013750 253674135
902848413135 253668646
590345125175 253663157
882491684870 253657668
59419644750 253652179
342213113080 253646690
181009832495 245561393
797213498895 253641201
118289102165 112288473
59969826595 109071919
830224409595 253635712
633809490930 253630223
196965106000 253624734
802165135500 253619245
272340018765 110021516
958416779480 253613756
602449125765 66652927
488561483850 80803569
507267666580 100091915
875889502730 150963967
99032737590 253608267
555683668940 253602778
594746579935 253597289
522672758240 253591800
40713462020 253586311
945212415200 253580822
968320052690 253575333
44564734935 250386224
420524869456 23119668
435744026730 35909038
599698216540 253569844
291596383340 253564355
115538192940 253558866
313053475295 253553377
872038229815 253547888
973271689295 107842383
58869462905 253542399
444028014260 66268697
497914575215 253536910
26958915895 253531421
695429857570 192482763
730091313805 253525932
333960385405 253520443
982074598815 253514954
603549489455 4528425
694332101155 148175555
309752384225 253509465
924855686935 253503976
720738222440 253498487
793362225980 253492998
719766389174 93883856
665169856095 253487509
616203671890 179528723
839577500960 253482020
929807323540 253476531
838477137270 253471042
415387298465 253465553
761451678970 253460064
838477137270 253454575
25308370360 253449086
529825122225 253443597
792812044135 253438108
205768015520 253432619
278942200905 253427130
345514204150 253421641
353216749980 253416152
94081100985 253410663
356517841050 208126413
725139677200 253405174
886342957785 253399685
293246928875 253394196
292696747030 149964969
863785502140 253388707
576075038284 68656412
647013855210 253383218
1650551025 253377729
425857434591 195748718
521022212705 48484337
647564037055 253372240
303700383930 253366751
847280046790 253361262
171106559285 98181743
56668735525 253355773
30810188810 253350284
592545852555 253344795
743845859930 253339306
11553824235 253333817
365870932415 253328328
753198951295 253322839
455550573150 253317350
788410589375 25002395
510568757650 253311861
357618204740 117618292
957866597635 253306372
310302566070 253300883
365320750570 253295394
266288018470 253289905
599698216540 253284416
666270219785 253278927
328458566955 253273438
820321136385 253267949
617854217425 7399172
442346208870 253262460
513869848720 253256971
838477137270 98307990
914402231880 129211060
348265113375 253251482
437944754110 253245993
112787283715 253240504
2200732870 21516880
501215666285 253235015
96832010210 129814850
194214196775 253229526
779057498010 253224037
911101140810 238030485
837926955425 253218548
8252733165 253213059
399982206805 253207570
325157475885 235774506
597497489160 253202081
261886563710 253196592
999130236010 253191103
150749831020 253185614
94631282830 253180125
470955664810 188064118
386777842525 253174636
611252035285 253169147
447297845475 253163658
554033123405 253158169
117738920320 253152680
813168772400 253147191
569438215065 253141702
455550573150 253136213
683876038825 253130724
595296761780 253125235
894612437888 55521235
649764764435 253119746
335060749095 253114257
91385295831 96540532
252533472345 253108768
787310225685 253103279
809867681330 77630927
973821871140 253097790
203017106295 253092301
52817462610 253086812
681125129600 253081323
666820401630 253075834
425290571675 253070345
868737138745 253064856
675623311150 174747804
729541131960 253059367
367521477950 253053878
737793859635 253048389
791161498600 253042900
413186571085 253037411
299298929170 253031922
256384745260 186752247
552382577870 253026433
605200034990 253020944
960067325015 253015455
377974933005 253009966
932558232765 253004477
258585472640 252998988
344964022305 252993499
245931290205 158582699
97382192055 252988010
907800049740 196001212
554583305250 252982521
978223325900 252977032
598047671005 252971543
456650936840 252966054
801130211668 58359048
820871318230 252960565
617304035580 252955076
18156006375 252949587
25858552205 252944098
45665098625 252938609
55572076910 175005787
297098201790 179929420
122690556925 252933120
902848413135 252927631
812618590555 252922142
790110991497 175340616
689377857275 252916653
991977872025 252911164
396681115735 55729817
95731646520 252905675
907249867895 252900186
837376773580 39284773
401632752340 252894697
229425834855 252889208
159552740540 252883719
224474198250 252878230
311402929760 252872741
560085123700 252867252
276191291680 252861763
450639670414 121724064
263537109245 252856274
600248398385 252850785
615671334784 153757868
152400376555 252845296
872588411660 208872917
344413840460 252839807
249232381275 252834318
369722205330 76412369
338361840165 252828829
27509097740 252823340
90229828070 252817851
868737138745 252812362
560085123700 252806873
612352398975 252801384
271239655075 252795895
941361142285 252790406
70973463495 252784917
436294208575 252779428
846179683100 252773939
957866597635 252768450
778507316165 174006789
304800747620 252762961
878090230110 146896618
766403315575 235532990
958416779480 252757472
463803300825 252751983
984825508040 252746494
142497103345 252741005
539728395435 252735516
337811658320 252730027
121040011390 252724538
88029100690 252719049
348265113375 252713560
673422583770 252708071
982624780660 159817724
667920765320 252702582
100133101280 252697093
921004414020 252691604
348815295220 252686115
947413142580 252680626
379625478540 252675137
621705490340 252669648
932008050920 252664159
604649853145 190051136
817570227160 252658670
425840753520 211716219
285544383045 252653181
746046587310 252647692
448398209165 252642203
867086593210 252636714
714686222145 26374645
900097503910 252631225
94081100985 227425737
800578048294 143169587
623906217720 252625736
596397125470 252620247
355967659205 252614758
495163665990 252609269
364770568725 252603780
670671674545 252598291
706433494470 252592802
588144397795 46173468
918803686640 252587313
538628031745 252581824
917153141105 252576335
730641495650 23449008
689928039120 252570846
112787283715 252565357
777406952475 252559868
11553824235 252554379
413736752930 159499362
604649853145 180582611
801614953655 213785572
179909468805 252548890
475357119570 252543401
495163665990 252537912
183210559875 252532423
962818234240 86627398
364770568725 252526934
599698216540 252521445
469305119275 252515956
112787283715 252510467
453900027615 159773812
268488745850 93576472
762001860815 252504978
95731646520 252499489
590895307020 252494000
543579668350 252488511
971621143760 252483022
413186571085 112403742
642062218605 252477533
316354566365 252472044
374673841935 252466555
506167302890 252461066
341662931235 252455577
931457869075 252450088
628857854325 252444599
884692412250 252439110
134794557515 181718834
139746194120 252433621
381826205920 201457278
105084737885 6339795
900097503910 252428132
132593830135 159065731
351016022600 252422643
470955664810 252417154
622805854030 252411665
244830926515 94015592
516620757945 252406176
424190207985 252400687
184310923565 252395198
404933843410 252389709
767503679265 252384220
70423281650 172195419
860484411070 252378731
768604042955 203427829
446747663630 252373242
84728009620 252367753
966119325310 252362264
67122190580 252356775
73174190875 49477846
501765848130 252351286
300949474705 252345797
341112749390 252340308
87478918845 252334819
494613484145 252329330
95731646520 205738698
943561869665 252323841
418138207690 252318352
594746579935 252312863
217872016110 252307374
936959687525 227837412
908900413430 252301885
708634221850 252296396
982074598815 54851577
58319281060 252290907
938610233060 12207536
873138593505 141424085
904498958670 4391200
773555679560 252285418
955665870255 54703374
267938564005 252279929
966181537636 170032753
686626948050 252274440
585393488570 252268951
15405097150 252263462
606850580525 252257973
887993503320 245835843
466554210050 252252484
927606596160 245989535
938060051215 252246995
346614567840 252241506
185961469100 252236017
461602573445 252230528
470955664810 252225039
599698216540 252219550
84177827775 226492607
556784032630 252214061
480858938020 252208572
751548405760 252203083
569438215065 252197594
149099285485 252192105
526524031155 252186616
143047285190 233079407
547981123110 252181127
52267280765 135682591
589794943330 114714611
989226962800 130303371
258035290795 45289739
784009134615 9721019
601898943920 252175638
230526198545 252170149
464353482670 252164660
241529835445 252159171
360981058038 94213196
912201504500 252153682
914402231880 252148193
418688389535 252142704
708084040005 252137215
73724372720 252131726
916052777415 252126237
120489829545 252120748
680574947755 252115259
789510953065 252109770
503416393665 252104281
124413716441 19524373
655816764730 252098792
737793859635 252093303
849480774170 252087814
553482941560 252082325
694329493880 192180868
165604740835 252076836
447297845475 252071347
864335683985 252065858
306451293155 252060369
446197481785 252054880
152400376555 252049391
384026933300 252043902
454450209460 252038413
908900413430 252032924
276741473525 146891129
145798194415 252027435
103434192350 252021946
165054558990 252016457
679474584065 252010968
598597852850 252005479
100683283125 251999990
758700769745 251994501
911101140810 103215156
710284767385 251989012
375224023780 251983523
651965491815 251978034
392279660975 251972545
588144397795 251967056
329008748800 251961567
746596769155 240829875
870937866125 251956078
68772736115 251950589
223373834560 251945100
410435661860 251939611
61620372130 13903637
377424751160 251934122
808767317640 251928633
88579282535 251923144
528174576690 251917655
197515287845 251912166
819220772695 251906677
520109797864 51563666
733392404875 251901188
779607679855 251895699
845629501255 251890210
7152369475 251884721
398881843115 251879232
325157475885 251873743
926506232470 112156737
19806551910 251868254
73724372720 145107204
24758188515 251862765
616753853735 251857276
769154224800 106206661
511118939495 251851787
913852050035 251846298
702582221555 36386581
957866597635 126960570
631608763550 251840809
669021129010 251835320
927606596160 251829831
278392019060 251824342
745496405465 251818853
473706574035 251813364
453349845770 251807875
357068022895 251802386
692678948345 251796897
814819317935 251791408
722938949820 251785919
96832010210 251780430
200816378915 251774941
579341488275 251769452
502866211820 251763963
4951642095 251758474
89129464380 251752985
538628031745 251747496
984275326195 147538831
644813127830 251742007
75374918255 169066689
905599322360 251736518
300949474705 75155388
560085123700 251731029
934208778300 251725540
291596383340 80172334
865986229520 251720051
747146951000 251714562
798864044430 251709073
479208392485 3968547
724039313510 251703584
163954195300 60269220
199716015225 251698095
797213498895 251692606
405484025255 251687117
739444405170 251681628
830774591440 251676139
119939647700 251670650
579891670120 30507862
578791306430 251665161
132043648290 251659672
386227660680 251654183
70423281650 251648694
389528751750 251643205
187061832790 251637716
692128766500 251632227
911651322655 251626738
457751300530 251621249
446197481785 251615760
608501126060 251610271
493513120455 251604782
676173492995 248163179
100683283125 251599293
324057112195 251593804
725689859045 251588315
733392404875 251582826
276741473525 251577337
289945837805 251571848
614553126355 251566359
738344041480 251560870
486910938315 251555381
950164051805 179248784
139196012275 251549892
867086593210 103994594
692678948345 251544403
317454930055 68376473
714686222145 251538914
626110979515 89750639
920454232175 251533425
833525500665 251527936
82527282240 162414021
90229828070 251522447
222273470870 251516958
225714805890 52255280
583192761190 251511469
670121492700 181312648
627757490635 251505980
316354566365 251500491
615653490045 163857628
847830228635 251495002
47865826005 144283854
762552042660 251489513
264637472935 251484024
967219689000 251478535
805466226570 251473046
663519310560 251467557
482509483555 68431363
442346208870 251462068
709734585540 251456579
722938949820 7558353
480858938020 251451090
242630199135 6092790
700931676020 251445601
687727311740 251440112
768053861110 251434623
289945837805 251429134
986476053575 251423645
851131319705 185659936
776856770630 246703105
173857468510 251418156
117188738475 251412667
735593132255 251407178
864335683985 251401689
63821099510 251396200
36312007260 251390711
389528751750 251385222
916602959260 251379733
850581137860 117689649
971070961915 251374244
118289102165 251368755
799964408120 251363266
543579668350 251357777
945870296714 5445088
452799663925 251352288
605200034990 251346799
614002944510 251341310
779057498010 60741274
931457869075 251335821
962818234240 251330332
599148034695 251324843
313053475295 251319354
765302951885 15072794
791161498600 251313865
342763294925 66416900
623906217720 251308376
650865128125 251302887
177158559580 141396640
568888033220 251297398
676723674840 251291909
103434192350 251286420
467104391895 61432888
408234934480 251280931
611802217130 90623390
468754937430 251275442
286094564890 197307594
883041866715 251269953
473706574035 251264464
772455315870 251258975
594196398090 251253486
315804384520 118441642
78125827480 251247997
13204369770 160103152
104534556040 167963400
524323303775 251242508
401102424208 176718355
852231683395 215465206
497914575215 251237019
974372052985 251231530
388001587957 81769633
818670590850 251226041
163404013455 99169763
28609461430 91852926
244280744670 251220552
839577500960 251215063
572189124290 251209574
51166917075 251204085
923755323245 251198596
150199649175 251193107
639861491225 226410272
967769870845 10231496
33561098035 251187618
864885865830 251182129
346614567840 47408493
106735283420 171915480
569438215065 251176640
342763294925 251171151
392829842820 251165662
835726228045 46475363
699281130485 249864769
999130236010 251160173
808217135795 251154684
943011687820 251149195
223373834560 251143706
192013469395 6219037
215671288730 5823829
73724372720 251138217
659668037645 251132728
327358203265 251127239
297648383635 251121750
905599322360 216079974
289945837805 112321407
771354952180 251116261
832425136975 251110772
928725150396 188042162
95731646520 61438377
756500042365 213950242
927056414315 251105283
782358589080 141017899
629408036170 251099794
796663317050 251094305
762001860815 89970199
261336381865 231097878
385677478835 251088816
791161498600 251083327
24758188515 251077838
472606210345 251072349
825822954835 251066860
418138207690 57321627
477557846950 251061371
362569841345 251055882
379625478540 251050393
455000391305 251044904
388978569905 55213851
779607679855 251039415
729541131960 251033926
746046587310 251028437
161203286075 251022948
992528053870 251017459
529825122225 251011970
98482555745 251006481
520472030860 251000992
506717484735 250995503
52817462610 250990014
588144397795 250984525
545230213885 250979036
11553824235 250973547
566687305840 250968058
993628417560 250962569
294347292565 250957080
486360756470 250951591
726240040890 250946102
323506930350 250940613
318555293745 250935124
226124743785 250929635
844529137565 29942495
621705490340 71587538
738344041480 250924146
656917128420 250918657
194214196775 250913168
200266197070 250907679
800514589965 250902190
982624780660 250896701
882491684870 250891212
174957832200 250885723
551832396025 250880234
993078235715 250874745
355967659205 141588755
247031653895 221711688
925405868780 250869256
228875653010 250863767
938610233060 250858278
727340404580 250852789
78676009325 250847300
136445103050 111152250
134244375670 250841811
709734585540 250836322
436844390420 250830833
919904050330 125840814
532025849605 250825344
234377471460 218967188
342213113080 250819855
726240040890 250814366
209619288435 250808877
87478918845 10160139
256934927105 250803388
952914961030 250797899
622805854030 87944758
262436745555 250792410
348815295220 162474400
390629115440 250786921
3301096560 250781432
974922234830 116756519
157352013160 250775943
189812742015 250770454
839027319115 250764965
545230213885 250759476
171656741130 250753987
85828373310 250748498
982624780660 237102844
929807323540 229539002
990877508335 250743009
514420030565 250737520
852865775583 136363227
817570227160 250732031
505617121045 250726542
59419644750 250721053
762001860815 191791149
310302566070 250715564
340562567545 250710075
667370583475 22197516
698180766795 250704586
140846557810 250699097
695429857570 250693608
738344041480 250688119
386227660680 230636802
162853831610 250682630
625556763255 250677141
908900413430 250671652
636560400155 250666163
781258225390 250660674
564486578460 250655185
365870932415 250649696
817020045315 250644207
342213113080 250638718
296548019945 250633229
982624780660 250627740
491312393075 250622251
152400376555 250616762
680574947755 250611273
660218219490 250605784
896246230995 141220992
127092011685 169434452
550181850490 250600295
922760963123 79579522
814819317935 250594806
861034592915 250589317
494613484145 250583828
547430941265 5527423
42914189400 250578339
57218917370 2645698
426941117210 250572850
318005111900 250567361
134244375670 250561872
293797110720 250556383
728440768270 239155730
994728781250 250550894
388428388060 250545405
215121106885 221047519
930907687230 250539916
714686222145 59709342
352666568135 250534427
550187335 250528938
777957134320 250523449
258035290795 250517960
228325471165 36968415
851131319705 250512471
997479690475 159839680
785659680150 250506982
390078933595 250501493
485810574625 250496004
30260006965 225455186
174407650355 250490515
182660378030 99180741
684976402515 250485026
616203671890 108929205
904498958670 5022435
86378555155 250479537
479313029292 2195600
696530221260 250474048
221723289025 86775601
762001860815 250468559
201916742605 250463070
360417230539 25814767
143047285190 112925197
432993117505 250457581
618954581115 250452092
699281130485 94899321
977122962210 250446603
751548405760 250441114
763652406350 250435625
163954195300 250430136
856082956310 250424647
654716401040 250419158
5501823940 8475016
500298986491 53901980
700381494175 250413669
67122190580 250408180
39062916485 250402691
673972765615 142225479
107285465265 230428220
557334214475 250397202
567787669530 250391713
761451678970 250386224
302600020240 220092433
79226191170 250380735
5490 250375246
681675311445 250369757
114437829250 151337219
611802217130 250364268
104610057235 154295790
210719652125 250358779
89679646225 250353290
151850194710 250347801
884692412250 250342312
342213113080 250336823
180459650650 250331334
406034207100 250325845
243180380980 250320356
559534941855 250314867
185411287255 250309378
248682199430 250303889
786760043840 250298400
651965491815 250292911
461052391600 250287422
257485108950 66438856
921004414020 250281933
522672758240 250276444
467234678799 38549247
237128380685 250270955
664069492405 250265466
476457483260 135753948
287194928580 250259977
579341488275 250254488
426390935365 250248999
382376387765 250243510
851681501550 250238021
728990950115 250232532
555133487095 250227043
954015324720 79321539
403833479720 250221554
703132403400 250216065
942461505975 154422037
796663317050 250210576
118839284010 250205087
209069106590 60620516
869837502435 10895665
639311309380 250199598
987026235420 250194109
525973849310 60779697
920454232175 172651006
278942200905 250188620
873688775350 250183131
57218917370 250177642
462702937135 250172153
143047285190 250166664
748797496535 250161175
402733116030 250155686
341662931235 250150197
745496405465 250144708
69873099805 4232019
130393102755 250139219
480308756175 250133730
340562567545 250128241
523222940085 250122752
657467310265 98812978
520472030860 250117263
922104777710 250111774
797213498895 250106285
599148034695 250100796
718537495060 250095307
152400376555 250089818
828573864060 250084329
241529835445 250078840
831874955130 250073351
401082570495 250067862
139196012275 87505638
996379326785 250062373
782395315979 16016902
443996754405 250056884
188712378325 109648264
399432024960 250051395
698180766795 250045906
157935540680 42413503
886893139630 250040417
514970212410 250034928
973271689295 250029439
393380024665 250023950
678374220375 250018461
991977872025 250012972
464353482670 186905939
39613098330 250007483
317454930055 250001994
335060749095 249996505
283564796497 12416118
47865826005 249991016
116088374785 249985527
372473114555 249980038
472606210345 249974549
589794943330 5456066
467104391895 249969060
977673144055 249963571
842878592030 249958082
382926569610 249952593
229976016700 249947104
472606210345 249941615
187061832790 249936126
797763680740 249930637
599698216540 249925148
879190593800 249919659
667920765320 249914170
403833479720 248025954
805466226570 58386493
91880373605 249908681
766953497420 232744578
821971681920 249903192
354317113670 249897703
37412370950 249892214
695980039415 249886725
67672372425 249881236
320756021125 249875747
8252733165 249870258
68772736115 249864769
505617121045 249859280
626106945100 249853791
170006195595 236713125
12104006080 119473574
691028402810 249848302
259135654485 249842813
136445103050 249837324
399982206805 249831835
715786585835 201402388
129292739065 249826346
151850194710 249820857
502866211820 227409270
640961854915 249815368
739444405170 113265515
161753467920 249809879
787310225685 249804390
37962552795 246247518
695429857570 87061029
782358589080 249798901
129292739065 123727549
149649467330 249793412
647564037055 249787923
922654959555 249782434
282243291975 249776945
836826591735 237574898
224474198250 249771456
207418561055 249765967
576590579050 249760478
348265113375 249754989
755399678675 249749500
432442935660 202648391
631058581705 249744011
955216367648 36199955
380725842230 249738522
675623311150 11120714
253083654190 249733033
967769870845 249727544
449574375945 118084857
807666953950 249722055
24208006670 164291259
6602187630 249716566
627207308790 249711077
139746194120 249705588
286644746735 249700099
951264415495 6010455
854982592620 249694610
689928039120 249689121
448398209165 249491517
976022598520 249683632
702032039710 249678143
539728395435 60214330
431892753815 249672654
806016408415 249667165
474256755880 249661676
793912407825 249656187
983174962505 249650698
890744412545 119835848
616203671890 249645209
930907687230 249639720
314153838985 249634231
785659680150 249628742
70973463495 249623253
154601103935 34531299
365870932415 249617764
406704839561 12855238
14304733460 249612275
913301868190 249606786
982624780660 249601297
616753853735 249595808
901748049445 249590319
226674925630 249584830
942461505975 249579341
222823652715 249573852
258035290795 241142748
785659680150 230164748
341662931235 249568363
532576031450 160953947
872038229815 249562874
206318197365 249557385
395030570200 183118529
90229828070 182827612
393380024665 249551896
886893139630 249546407
933108414610 249540918
938610233060 249535429
465453846360 249529940
891294594390 249524451
365320750570 249518962
258035290795 249513473
753749133140 110235587
44014553090 249507984
439595299645 249502495
345514204150 100168761
676173492995 249497006
470955664810 249491517
201366560760 249486028
12654187925 155552771
199716015225 249480539
304800747620 17229971
881941503025 249475050
944662233355 249469561
233827289615 249464072
689928039120 8249967
527074213000 249458583
207418561055 249453094
274540746145 249447605
442896390715 249442116
70973463495 249436627
297648383635 249431138
684426220670 249425649
450048754700 249420160
91880373605 249414671
292146565185 210091475
792261862290 249409182
140296375965 249403693
52817462610 249398204
567237487685 249392715
192013469395 249387226
201916742605 249381737
459952027910 249376248
387328024370 249370759
467104391895 249365270
527624394845 249359781
48966189695 110581394
408234934480 249354292
440145481490 249348803
189812742015 249343314
392829842820 249337825
64371281355 249332336
518271303480 77603482
90229828070 249326847
819770954540 188958825
158452376850 138432580
381826205920 217430268
260236018175 249321358
225574561940 249315869
510568757650 249310380
335060749095 249304891
683325856980 181296181
932558232765 60110039
495163665990 249299402
271947717027 25381136
190362923860 249293913
707533858160 249288424
958966961325 249282935
156251649470 249277446
368071659795 249271957
253083654190 146808794
335060749095 249266468
554583305250 249260979
409885480015 249255490
582642579345 249250001
874238957195 76050095
628307672480 249244512
295997838100 249239023
362019659500 249233534
978223325900 13233979
223924016405 6273927
373573478245 249228045
762001860815 193311602
445647299940 121740531
579341488275 249222556
84177827775 249217067
454450209460 143273878
808217135795 249211578
447297845475 249206089
198615651535 249200600
77025463790 107117835
703132403400 211227698
291046201495 249195111
87478918845 249189622
783458952770 249184133
840677864650 249178644
951264415495 249173155
540828759125 249167666
666270219785 249162177
222823652715 249156688
910550958965 249151199
524323303775 249145710
427491299055 249140221
211269833970 249134732
260786200020 249129243
553482941560 249123754
621705490340 4693095
240979653600 249118265
481409119865 37577694
923205141400 249112776
906149504205 249107287
845079319410 249101798
704232767090 249096309
637110582000 236147758
863785502140 54417946
625556763255 249090820
293246928875 249085331
606300398680 249079842
390629115440 249074353
51262623279 40311216
787310225685 249068864
902848413135 249063375
725139677200 89937265
632709127240 249057886
51717098920 249052397
498464757060 249046908
638761127535 249041419
453349845770 50152993
926506232470 249035930
235477835150 249030441
511165683819 163045256
348815295220 249024952
591995670710 249019463
304250565775 249013974
70973463495 249008485
318663020859 19941537
654716401040 230060457
528174576690 126702587
174407650355 4588804
388978569905 238903236
99032737590 249002996
979323689590 248997507
912751686345 248992018
207418561055 248986529
526524031155 248981040
715236403990 248975551
560635305545 248970062
775206225095 198482240
453900027615 103028530
913889265455 99263076
555133487095 248964573
923755323245 248959084
34111279880 248953595
422539662450 248948106
237678562530 248942617
638761127535 248937128
991977872025 212001647
503966575510 248931639
66572008735 248926150
589244761485 248920661
387328024370 248915172
676723674840 248909683
532576031450 248904194
451149118390 98587929
397231297580 76730731
448948391010 248898705
776856770630 248893216
583742943035 138322800
703682585245 107864339
55568371835 248887727
851681501550 57052666
12104006080 248882238
13204369770 248876749
295447656255 248871260
116638556630 248865771
420889116915 248860282
668470947165 213028090
999256082313 113627789
396130933890 248854793
921554595865 248849304
21457097445 248843815
53367644455 248838326
520472030860 248832837
66572008735 248827348
365320750570 248821859
171106559285 135210537
755399678675 248816370
269038927695 248810881
719087676905 248805392
521572394550 248799903
146898558105 55164450
626106945100 163369107
900647685755 248794414
437944754110 76588017
486360756470 63974295
112787283715 248788925
66021826890 248783436
961167688705 248777947
864335683985 248772458
847280046790 248766969
671221856390 248761480
838477137270 135259938
266288018470 248755991
790061134910 248750502
559534941855 227711165
134829099792 163577689
369172023485 248745013
309752384225 248739524
699281130485 248734035
930357505385 248728546
327358203265 31413547
419788753225 248723057
370822569020 87582484
993078235715 248717568
960617506860 248712079
967769870845 248706590
209619288435 248701101
111136738180 248695612
797763680740 248690123
895696049150 248684634
801614953655 248679145
574940033515 248673656
106735283420 248668167
305350929465 248662678
337811658320 209065032
972721507450 248657189
403833479720 156760351
363670205035 248651700
966185517161 34811238
959517143170 140567801
960709233539 116943145
99032737590 132367235
796113135205 248646211
923205141400 248640722
115538192940 248635233
340012385700 248629744
625006581410 248624255
85278191465 248618766
614002944510 248613277
355417477360 248607788
754849496830 248602299
839192049494 57744280
13204369770 40843649
565099900272 79129424
992528053870 248596810
210719652125 189655928
598597852850 233002561
308652020535 248591321
426941117210 248585832
84728009620 248580343
23657824825 248574854
722388767975 140759916
689928039120 248569365
111686920025 248563876
940260778595 42358613
351016022600 248558387
322406566660 246082848
155701467625 248552898
565586942150 83976211
977122962210 248547409
801064771810 248541920
369172023485 152237415
642612400450 62613023
286644746735 248536431
430792390125 248530942
602449125765 220871871
371372750865 127317355
43464371245 248525453
639311309380 1789414
515520394255 248519964
15405097150 248514475
861584774760 248508986
715786585835 248503497
114988011095 248498008
770254588490 248492519
124341102460 248487030
390078933595 248481541
769154224800 248476052
995278963095 248470563
944112051510 248465074
34111279880 29673534
316354566365 248459585
884142230405 248454096
375300908203 108078410
719087676905 169522276
642612400450 248448607
344413840460 248443118
267938564005 248437629
461602573445 248432140
974372052985 248426651
733400424304 85447263
790712330822 101656280
316354566365 248421162
954015324720 248415673
223924016405 248410184
411536025550 77230230
437394572265 46640033
183210559875 248404695
117188738475 248399206
826373136680 248393717
747697132845 248388228
183210559875 248382739
83627645930 248377250
714686222145 248371761
770335320702 152769848
59419644750 17509910
778507316165 248366272
289945837805 248360783
907800049740 248355294
475357119570 248349805
264637472935 248344316
165054558990 248338827
511118939495 248333338
606300398680 248327849
895819694364 67163404
198615651535 248322360
130943284600 248316871
245381108360 176795201
399982206805 248311382
848380410480 248305893
116638556630 248300404
184310923565 248294915
735593132255 248289426
266288018470 248283937
617854217425 248278448
12104006080 103632320
494063302300 248272959
44564734935 248267470
746046587310 248261981
804916703405 114582875
575490215360 248256492
511118939495 248251003
3851278405 172502803
19806551910 248245514
571088760600 248240025
680574947755 136313826
523284888939 99768064
280042564595 248234536
729541131960 248229047
1100369180 15929078
181009832495 65917401
828573864060 248223558
481409119865 248218069
689377857275 248212580
484160029090 187652443
962818234240 150371155
159552740540 141621689
809867681330 248207091
359818932120 248201602
623906217720 248196113
275641109835 248190624
465453846360 248185135
333410203560 58962838
692128766500 248179646
552932759715 248174157
525423667465 248168668
487461120160 248163179
395580752045 248157690
110586556335 92621386
886342957785 248152201
620054944805 208774115
598597852850 98000606
274540746145 248146712
563386214770 248141223
988126599110 243958605
282793473820 248135734
758700769745 79387407
927606596160 248130245
499565120750 16565802
25308370360 248124756
582092397500 248119267
749347678380 248113778
40713462020 248108289
192563651240 248102800
492412756765 248097311
311402929760 248091822
871488047970 248086333
414286934775 248080844
872038229815 248075355
674522947460 248069866
400532388650 248064377
118289102165 110065428
116088374785 248058888
507817848425 87511127
940810960440 248053399
862134956605 248047910
728990950115 248042421
414837116620 248036932
913301868190 248031443
415387298465 248025954
797763680740 248020465
105634919730 248014976
717987313215 248009487
908900413430 144635150
6602187630 248003998
741094950705 46393028
371922932710 247998509
958966961325 247993020
321306202970 247987531
123240738770 33389587
544680032040 6553866
647013855210 247982042
484160029090 247976553
577790403420 14304334
817020045315 247971064
414286934775 247965575
55018189990 247960086
376874569315 247954597
796113135205 32857154
551832396025 247949108
338912022010 247943619
487461120160 247938130
522122576395 247932641
649214582590 172398512
58869462905 247927152
494063302300 247921663
917153141105 247916174
263537109245 247910685
707533858160 247905196
85828373310 164988362
706983676315 247899707
467654573740 247894218
412636389240 247888729
703682585245 247883240
932117216152 28729426
170006195595 247877751
683876038825 247872262
105634919730 247866773
155151285780 114725589
480308756175 247861284
119939647700 247855795
121590193235 226959172
438494935955 230554467
292696747030 34558744
461602573445 129265950
938674212844 162567713
552932759715 247850306
874789139040 247844817
139746194120 165010318
977673144055 247839328
798864044430 247833839
182660378030 247828350
645363309675 247822861
273990564300 58666432
828232137968 14090263
358168386585 247817372
342763294925 181554164
735042950410 167387055
284444019355 196083547
739444405170 247811883
176058195890 247806394
969970598225 247800905
114988011095 247795416
567787669530 247789927
328458566955 121219076
321306202970 247784438
277841837215 247778949
870387684280 247773460
87478918845 247767971
432442935660 154010362
916602959260 247762482
566137123995 247756993
517721121635 247751504
221173107180 247746015
773005497715 247740526
297098201790 142966494
216221470575 38258330
618404399270 247735037
682775675135 247729548
522672758240 247724059
496264029680 247718570
495713847835 247713081
192013469395 247707592
951264415495 247702103
310852747915 247696614
420889116915 142692044
546880759420 247691125
895735789510 77801086
30810188810 247685636
909450595275 13354737
209069106590 247680147
466635666810 84942275
524873485620 247674658
719637858750 247669169
901197867600 247663680
598597852850 247658191
586493852260 247652702
478108028795 247647213
68772736115 247641724
922654959555 247636235
565036760305 36957437
871488047970 247630746
82527282240 247625257
167805468215 247619768
716886949525 247614279
69873099805 33675015
870937866125 7882204
938610233060 247608790
570538578755 247603301
692128766500 247597812
78676009325 247592323
450598936545 247586834
123790920615 247581345
965569143465 247575856
752098587605 247570367
910000777120 247564878
552932759715 247559389
451699300235 247553900
695980039415 247548411
826373136680 247542922
895696049150 247537433
953465142875 36007840
183760741720 247531944
947413142580 247526455
366971296105 134507945
693229130190 247520966
689377857275 135863728
262436745555 39202438
692128766500 247515477
313603657140 247509988
602449125765 247504499
335610930940 247499010
991427690180 247493521
938610233060 52546197
466554210050 116284465
347714931530 247488032
830774591440 247482543
70973463495 247477054
233277107770 247471565
495713847835 247466076
869837502435 86287080
157902195005 39109125
308652020535 247460587
52817462610 247455098
322406566660 247449609
550732032335 247444120
459401846065 247438631
400532388650 247433142
11003642390 247427653
373023296400 247422164
332860021715 68233759
565036760305 227008573
489661847540 247416675
135894921205 74035632
41263643865 247411186
469855301120 247405697
251433108655 247400208
204117469985 247394719
284444019355 247389230
709734585540 247383741
311402929760 247378252
946862960735 247372763
653065855505 247367274
403833479720 247361785
338912022010 247356296
268488745850 221014585
839027319115 247350807
971070961915 247345318
272890200610 247339829
263537109245 226679233
655266582885 224604391
469855301120 247334340
363670205035 247328851
670121492700 247323362
507817848425 73047612
846729864945 218610403
757050224210 247317873
819770954540 247312384
232726925925 247306895
687177129895 40108123
359268750275 247301406
75374918255 247295917
824172409300 247290428
335610930940 247284939
79226191170 247279450
255284381570 247273961
665720037940 237283981
115538192940 247268472
121040011390 247262983
531475667760 247257494
867086593210 40201436
237678562530 247252005
887993503320 247246516
780708043545 207467733
544129850195 247241027
702582221555 247235538
675073129305 247230049
242080017290 247224560
138095648585 79716747
341112749390 247219071
840127682805 247213582
113887647405 247208093
359818932120 247202604
470955664810 247197115
783458952770 247191626
958966961325 11296362
961717870550 247186137
272340018765 247180648
539728395435 126543406
14304733460 247175159
342763294925 247169670
752648769450 247164181
329558930645 161804742
989226962800 106969632
987576417265 247158692
610151671595 247153203
371372750865 247147714
179909468805 247142225
563936396615 247136736
495713847835 227052485
568888033220 54116051
944662233355 247131247
160653104230 247125758
879740775645 247120269
887443321475 247114780
474256755880 247109291
437944754110 247103802
292146565185 247098313
195864742310 247092824
738344041480 247087335
609601489750 210365925
183210559875 247081846
716336767680 247076357
41263643865 48517271
151300012865 50542712
362019659500 247070868
101783646815 247065379
310302566070 247059890
439595299645 247054401
637110582000 247048912
829124045905 247043423
450048754700 51750292
425290571675 247037934
260786200020 247032445
910550958965 247026956
727890586425 247021467
854432410775 247015978
455000391305 247010489
823622227455 247005000
968870234535 246999511
273440382455 246994022
488561483850 183881500
291596383340 246988533
45665098625 246983044
681125129600 246977555
868737138745 246972066
67122190580 246966577
325157475885 246961088
863235320295 140468999
676723674840 246955599
346614567840 246950110
65471645045 246944621
341662931235 15457024
626657126945 246939132
226674925630 222567972
51166917075 246933643
223924016405 246928154
892945139925 137120709
765302951885 246922665
778507316165 50789717
971070961915 246917176
41263643865 232014541
73174190875 246911687
127642193530 246906198
774656043250 246900709
470405482965 246895220
551832396025 246889731
45114916780 246884242
950164051805 112672703
849480774170 246878753
680024765910 197494220
54468008145 246873264
173857468510 246867775
541378940970 38351643
377424751160 246862286
746046587310 246856797
484710210935 69627965
491862574920 246851308
53367644455 246845819
20356733755 246840330
336161112785 246834841
811518226865 242416196
821421500075 246829352
737243677790 12125201
113887647405 246823863
728440768270 246818374
806566590260 221272568
412086207395 246812885
520472030860 246807396
490762211230 246801907
192563651240 246796418
710284767385 246790929
222823652715 229923232
1100369180 246785440
958966961325 246779951
301499656550 246774462
297648383635 125648699
235477835150 246768973
151300012865 246763484
223924016405 246757995
958416779480 246752506
352666568135 92094442
599148034695 246747017
54468008145 246741528
277841837215 91677278
204117469985 246736039
396681115735 246730550
668470947165 246725061
355967659205 246719572
639861491225 246714083
510568757650 246708594
232726925925 246703105
94631282830 246697616
497914575215 4259464
943561869665 246692127
390629115440 246686638
871488047970 246681149
705333130780 246675660
342763294925 246670171
146898558105 246664682
118289102165 246659193
479758574330 246653704
192563651240 246648215
127092011685 246642726
367521477950 246637237
264087291090 246631748
660218219490 246626259
414837116620 246620770
834625864355 246615281
19806551910 246609792
300949474705 246604303
472056028500 246598814
364220386880 123266473
522672758240 246593325
305901111310 246587836
299849111015 246582347
144697830725 246576858
552382577870 246571369
723096292005 2261468
297648383635 246565880
387328024370 147873660
611252035285 198498707
506167302890 246560391
63270917665 221195722
714686222145 246554902
352116386290 246549413
796113135205 246543924
229425834855 246538435
349915658910 109445171
795012771515 246532946
518271303480 100580436
134244375670 246527457
448948391010 246521968
321338373999 114555430
966669507155 246516479
362135477400 54961357
352666568135 246510990
803815681035 162309730
796663317050 246505501
780157861700 246500012
681125129600 246494523
743845859930 22603702
793912407825 5236506
599698216540 180835105
171656741130 246489034
533676395140 102056977
305901111310 246483545
722938949820 246478056
144697830725 246472567
771354952180 246467078
368071659795 246461589
722388767975 246456100
36862189105 124216070
828023682215 246450611
462702937135 246445122
253083654190 246439633
191463287550 246434144
413186571085 246428655
565586942150 246423166
24208006670 246417677
419788753225 246412188
97932373900 246406699
908996657556 89256629
123790920615 246401210
807116772105 29679023
640961854915 246395721
912201504500 246390232
53367644455 246384743
585943670415 246379254
846179683100 246373765
260786200020 246368276
504629424569 61910431
593646216245 246362787
109128581387 21077760
392279660975 246357298
605200034990 246351809
623906217720 246346320
41263643865 246340831
242080017290 246335342
673972765615 246329853
116088374785 246324364
117188738475 246318875
954015324720 246313386
47865826005 246307897
138645830430 246302408
111686920025 246296919
525423667465 246291430
13872532181 62256238
325707657730 246285941
877540048265 246280452
982074598815 246274963
868186956900 196297618
5501823940 184123016
91880373605 91133867
261886563710 246269474
878640411955 59753254
682775675135 124830838
489661847540 246263985
598047671005 30024830
630508399860 246258496
61620372130 7558353
707533858160 82087995
682225493290 246253007
404383661565 246247518
690478220965 246242029
949613869960 246236540
562285851080 32286298
77025463790 246231051
532025849605 246225562
385127296990 246220073
663519310560 246214584
492412756765 246209095
535326940675 246203606
886342957785 246198117
433543299350 246192628
229976016700 246187139
316354566365 246181650
576040397205 246176161
816469863470 246170672
45665098625 246165183
312503293450 30156566
720188040595 170032753
750448042070 246159694
309752384225 246154205
958416779480 246148716
262436745555 246143227
140846557810 246137738
737793859635 10840775
495713847835 246132249
661318583180 246126760
341662931235 189535170
503416393665 246121271
577140760895 246115782
68222554270 246110293
271789836920 110850355
805466226570 246104804
440145481490 200760175
163954195300 246099315
955665870255 246093826
458851664220 246088337
535326940675 201336520
408785116325 246082848
719637858750 246077359
299298929170 246071870
585393488570 246066381
999680417855 246060892
289395655960 201621948
889093867010 177267255
151300012865 246055403
870387684280 246049914
368071659795 169461897
595850785925 101414764
310332470142 87642863
385254466142 92884858
568337851375 192949328
565036760305 246044425
154050922090 246038936
955665870255 246033447
649764764435 246027958
850581137860 246022469
61070190285 246016980
704782948935 186889472
215671288730 246011491
305901111310 246006002
41263643865 246000513
75374918255 245995024
917153141105 245989535
865436047675 245984046
981524416970 245978557
883041866715 83498668
277291655370 245973068
32460734345 245967579
472606210345 245962090
870937866125 199036629
190362923860 245956601
939160414905 245951112
905599322360 136571809
595296761780 245945623
138095648585 245940134
309752384225 100723150
256934927105 211677796
238778926220 245934645
375224023780 245929156
823072045610 62799649
582092397500 245923667
692678948345 112815417
38512734640 245918178
655816764730 245912689
208518924745 245907200
960617506860 245901711
448398209165 158236892
744413853580 38291264
642612400450 245896222
449498572855 229291997
385127296990 69512696
903398594980 49626049
196414924155 245890733
446197481785 245885244
517721121635 245879755
845079319410 245874266
223373834560 245868777
117188738475 245863288
578791306430 11285384
223373834560 52694400
896246230995 245857799
81977100395 245852310
695429857570 220718179
863785502140 245846821
58869462905 245841332
222823652715 150222952
792261862290 245835843
380175660385 245830354
308652020535 245824865
239879289910 245819376
733392404875 245813887
176058195890 102035021
891294594390 245808398
556784032630 245802909
355967659205 245797420
445097118095 245791931
325157475885 115208621
382615730121 5395687
461052391600 245786442
748797496535 245780953
248682199430 106991588
788960771220 245775464
983174962505 245769975
362578914662 89498145
898446958375 44312697
547981123110 245764486
263537109245 11949553
141396739655 245758997
501215666285 215811013
570538578755 245753508
760901497125 245748019
573289487980 245742530
961717870550 39032279
851131319705 245737041
350465840755 245731552
935859323835 245726063
849480774170 245720574
7702551320 245715085
466004028205 245709596
737243677790 245704107
224474198250 245698618
24208006670 245693129
972171325605 6191592
105084737885 226558475
473706574035 245687640
985375689885 245682151
351016022600 245676662
980424053280 128217551
363670205035 245671173
191463287550 118287950
473706574035 245665684
210169470280 245660195
924855686935 245654706
758150587900 245649217
961717870550 245643728
618954581115 245638239
486360756470 108781002
401632752340 245632750
879190593800 245627261
700381494175 96293527
491862574920 245621772
212920379505 245616283
628307672480 245610794
369722205330 104631318
397781479425 245605305
938060051215 245599816
37962552795 35947461
485260392780 245594327
422539662450 245588838
469855301120 245583349
921004414020 245577860
583192761190 41892048
287194928580 245572371
797763680740 245566882
659117855800 245561393
194764378620 245555904
792261862290 245550415
310302566070 245544926
876989866420 162287774
893495321770 245539437
105634919730 245533948
839027319115 245528459
942461505975 245522970
722388767975 245517481
81977100395 110076406
129842920910 150168062
2200732870 245511992
178258923270 245506503
11553824235 245501014
779057498010 245495525
704232767090 245490036
222823652715 245484547
151300012865 245479058
181009832495 245473569
194214196775 245468080
66572008735 245462591
828573864060 245457102
450048754700 105377822
831324773285 245451613
637110582000 245446124
346614567840 192482763
278942200905 245440635
99582919435 245435146
654716401040 245429657
456100754995 245424168
517170939790 245418679
900647685755 50498800
571638942445 245413190
529825122225 245407701
244280744670 245402212
665169856095 245396723
434093481195 245391234
46765462315 245385745
229976016700 245380256
471505846655 245374767
462711681112 197883939
886342957785 189326588
831874955130 245369278
955115688410 245363789
966669507155 245358300
907249867895 232162744
451699300235 46189935
980974235125 245352811
580992033810 245347322
945212415200 245341833
256384745260 136050354
834625864355 245336344
781258225390 245330855
424740389830 245325366
769704406645 245319877
17055642685 245314388
339462203855 150854187
894045503615 245308899
274540746145 115378780
855532774465 245303410
979873871435 245297921
901748049445 245292432
896246230995 245286943
445647299940 245281454
716886949525 245275965
537527668055 187015719
182660378030 245270476
390629115440 245264987
53412593876 31133608
417037844000 177975336
953465142875 245259498
534226576985 245254009
31910552500 245248520
412636389240 245243031
216221470575 245237542
831900528381 98637330
3851278405 245232053
294897474410 245226564
205768015520 245221075
772455315870 245215586
626657126945 245210097
754299314985 245204608
822521863765 181038198
546330577575 245199119
503416393665 245193630
431892753815 128069348
845079319410 245188141
738344041480 245182652
841228046495 245177163
59419644750 245171674
380175660385 117393243
844529137565 245166185
894595685460 245160696
320756021125 245155207
168355650060 245149718
991977872025 39405531
822521863765 245144229
115538192940 245138740
642062218605 109187188
314704020830 245133251
940810960440 112436676
695980039415 245127762
112787283715 245122273
238228744375 245116784
122690556925 245111295
23657824825 245105806
25308370360 245100317
83077464085 62492265
352116386290 245094828
749347678380 245089339
297648383635 245083850
254184017880 245078361
895145867305 245072872
171106559285 245067383
4401460250 180516743
206868379210 245061894
656917128420 245056405
351566204445 245050916
497364393370 245045427
225576922210 41540752
343863658615 245039938
728990950115 245034449
670121492700 245028960
872588411660 245023471
222273470870 245017982
345514204150 245012493
413736752930 245007004
730641495650 245001515
720188040595 48802699
332309839870 244996026
326808021420 159395071
679474584065 244990537
46765462315 244985048
573289487980 244979559
632709127240 244974070
810968045020 244968581
575490215360 244963092
864335683985 244957603
912201504500 158302760
758150587900 244952114
955665870255 244946625
650314946280 244941136
833525500665 244935647
601348762075 244930158
699831312330 244924669
661318583180 39174993
418138207690 105355866
568337851375 244919180
265187654780 244913691
24758188515 186571110
647013855210 179001779
770254588490 244908202
199716015225 244902713
173857468510 132125719
674091734201 60027704
31910552500 244897224
568888033220 7937094
596397125470 244891735
89679646225 244886246
62170553975 244880757
441245845180 108616332
521022212705 244875268
255834563415 210547062
978223325900 244869779
929257141695 227650786
633259309085 166503326
481409119865 244864290
704232767090 244858801
428591662745 244853312
589886686476 67909908
937509869370 87395858
188162196480 244847823
449498572855 244842334
193664014930 244836845
401082570495 244831356
199716015225 244825867
637660763845 85957740
757050224210 244820378
673972765615 244814889
156251649470 244809400
395580752045 244803911
329008748800 244798422
11553824235 244792933
406584388945 244787444
78125827480 244781955
297098201790 244776466
151850194710 244770977
804916044725 244765488
305350929465 98983137
676723674840 244759999
69873099805 210179299
525973849310 244754510
560635305545 244749021
524323303775 244743532
575490215360 244738043
796663317050 121548416
725139677200 244732554
427491299055 81736699
702032039710 244727065
198065469690 244721576
807666953950 244716087
300949474705 244710598
448948391010 244705109
376324387470 244699620
672872401925 244694131
941911324130 244688642
99032737590 244683153
91330191760 244677664
975472416675 244672175
984825508040 244666686
20356733755 244661197
692678948345 87604440
208518924745 244655708
989226962800 244650219
99582919435 244644730
460502209755 244639241
436844390420 244633752
622805854030 179660459
452249482080 244628263
970520780070 244622774
831874955130 244617285
869837502435 59253755
14854915305 28334218
417588025845 244611796
664619674250 244606307
30810188810 244600818
74824736410 244595329
921004414020 244589840
253083654190 244584351
750998223915 244578862
76475281945 244573373
810417863175 244567884
925405868780 244562395
649214582590 244556906
966119325310 244551417
709184403695 244545928
491862574920 244540439
709734585540 47419471
572739306135 244534950
162853831610 244529461
474806937725 244523972
164504377145 244518483
103984374195 244512994
916052777415 244507505
316354566365 244502016
203017106295 244496527
618404399270 244491038
45114916780 244485549
143597467035 244480060
90229828070 244474571
375224023780 244469082
381276024075 244463593
231076380390 244458104
676723674840 244452615
484160029090 244447126
320756021125 244441637
41813825710 222688730
754299314985 244436148
918253504795 244430659
919904050330 244425170
595846943625 244419681
864885865830 244414192
887443321475 244408703
76475281945 244403214
693229130190 6120235
562285851080 244397725
555133487095 244392236
743366118422 84096969
898997140220 244386747
478658210640 228474136
886893139630 189354033
92430555450 244381258
73174190875 244375769
829124045905 244370280
901748049445 244364791
641512036760 244359302
911101140810 18959006
524512531561 47737833
741094950705 244353813
160102922385 244348324
973271689295 244342835
938610233060 244337346
836276409890 244331857
509468393960 244326368
289395655960 244320879
200816378915 244315390
587044034105 244309901
936409505680 244304412
285544383045 244298923
872588411660 244293434
91330191760 244287945
310852747915 244282456
403283297875 236334384
398331661270 244276967
755399678675 33817729
976022598520 244271478
658017492110 244265989
194880975958 105827920
710284767385 244260500
506167302890 244255011
865436047675 189167407
633809490930 244249522
732842223030 96639334
534776758830 244244033
857183320000 160136086
634359672775 244238544
517721121635 244233055
23253831517 74474752
753198951295 244227566
939710596750 244222077
756500042365 244216588
3851278405 244211099
264637472935 244205610
522672758240 244200121
562836032925 244194632
508918212115 244189143
662969128715 244183654
653065855505 244178165
323506930350 244172676
275090927990 244167187
610701853440 244161698
909450595275 244156209
818120409005 244150720
796663317050 244145231
51717098920 196654403
761451678970 244139742
318555293745 244134253
736693495945 244128764
489661847540 244123275
964509645380 193509206
500115302595 244117786
25308370360 60340577
360919295810 244112297
269038927695 244106808
508368030270 244101319
243180380980 244095830
834625864355 244090341
305901111310 21105205
414286934775 244084852
292146565185 151633625
814269136090 244079363
691028402810 244073874
143597467035 244068385
460502209755 244062896
806566590260 194200820
905049140515 244057407
934758960145 244051918
64921463200 244046429
584843306725 244040940
332860021715 244035451
707533858160 244029962
446747663630 9358745
486910938315 244024473
535877122520 3084818
586493852260 244018984
387328024370 244013495
619504762960 244008006
769154224800 244002517
749897860225 189074094
341112749390 243997028
676723674840 243991539
489111665695 243986050
342213113080 243980561
939710596750 243975072
57769099215 243969583
41813825710 243964094
547074427807 14167109
988126599110 243958605
340012385700 243953116
928156778005 243947627
985925871730 243942138
292903583528 13722500
856082956310 243936649
525423667465 243931160
517721121635 243925671
341662931235 243920182
975472416675 243914693
352116386290 243909204
245381108360 243903715
868186956900 243898226
408234934480 243892737
684426220670 243887248
338912022010 243881759
758700769745 243876270
505617121045 243870781
789510953065 160185487
379625478540 177936913
259135654485 243865292
837376773580 243859803
507817848425 243854314
170556377440 243848825
802165135500 243843336
170556377440 243837847
773555679560 243832358
675623311150 120384748
638761127535 243826869
662418946870 243821380
218422197955 243815891
84728009620 243810402
942461505975 243804913
214570925040 243799424
248682199430 243793935
706446410087 196615980
433543299350 243788446
126541829840 243782957
791711680445 243777468
955115688410 243771979
646463673365 243766490
163404013455 122305898
941911324130 243761001
265737836625 187784179
61620372130 243755512
73724372720 243750023
896246230995 243744534
486360756470 237256536
743295678085 108385794
115538192940 243739045
13204369770 243733556
890744412545 243728067
155701467625 243722578
426390935365 243717089
478108028795 16450533
226124743785 243711600
616753853735 243706111
678924402220 243700622
5490 243695133
110586556335 243689644
511669121340 243684155
834625864355 243678666
595846943625 243673177
230526198545 243667688
394480388355 243662199
522122576395 243656710
745020105560 150415067
286644746735 243651221
467654573740 243645732
443996754405 243640243
636010218310 243634754
457201118685 243629265
946312778890 243623776
484710210935 225811971
627757490635 243618287
849480774170 187361526
927056414315 243612798
112787283715 243607309
262986927400 99257587
35211643570 243601820
569438215065 243596331
507817848425 243590842
300399292860 243585353
700381494175 243579864
28609461430 243574375
936959687525 243568886
259685836330 243563397
848930592325 87571506
175508014045 243557908
627207308790 243552419
62720735820 243546930
13318815420 82878411
398331661270 200244209
545230213885 243541441
404383661565 121356301
638210945690 158681501
727340404580 243535952
247031653895 243530463
395030570200 192296137
633809490930 199530639
46765462315 243524974
251433108655 243519485
270139291385 243513996
750998223915 243508507
468268060222 32697973
872038229815 243503018
462152755290 243497529
419238571380 243492040
315254202675 44263296
394509018979 90019600
798864044430 243486551
17055642685 161475402
731741859340 243481062
1100369180 243475573
250882926810 243470084
566137123995 243464595
897346594685 243459106
538628031745 243453617
343863658615 243448128
645363309675 243442639
571088760600 221640331
515520394255 243437150
130943284600 190385965
90780009915 243431661
801064771810 243426172
813718954245 86127899
466004028205 243420683
460502209755 243415194
528174576690 14578784
408234934480 243409705
559534941855 130171635
531475667760 243404216
75374918255 243398727
951264415495 243393238
388428388060 243387749
595846943625 243382260
848380410480 243376771
933108414610 243371282
901748049445 243365793
83077464085 243360304
915502595570 243354815
33010916190 243349326
205768015520 243343837
245931290205 243338348
233827289615 34498365
452799663925 243332859
513319666875 57854060
192013469395 243327370
348815295220 243321881
934758960145 243316392
502316029975 215882370
864940327688 106514045
332860021715 243310903
905049140515 243305414
499647060542 95525067
355967659205 93565494
48416007850 243299925
179359286960 243294436
340012385700 198196812
385127296990 169791237
321306202970 243288947
437944754110 83515135
543029486505 243283458
670671674545 243277969
284444019355 243272480
388428388060 243266991
455000391305 243261502
488561483850 243256013
763102224505 243250524
105634919730 243245035
749347678380 243239546
521572394550 75407882
599698216540 243234057
227225107475 243228568
795012771515 243223079
736864006241 58457850
660768401335 243217590
820321136385 243212101
26958915895 224840418
332309839870 217781564
307001475000 243206612
776856770630 243201123
688277493585 243195634
402733116030 243190145
612902580820 217183263
665169856095 243184656
117738920320 218835452
135344739360 243179167
552932759715 243173678
479758574330 243168189
412086207395 243162700
713683612056 63211324
668470947165 243157211
969420416380 243151722
267388382160 243146233
342915455494 5807362
648114218900 243140744
170006195595 243135255
91880373605 170823169
987576417265 243129766
686626948050 243124277
267938564005 243118788
397231297580 243113299
736143314100 243107810
218972379800 243102321
957388760810 78613458
311402929760 243096832
835176046200 243091343
391179297285 186752247
900647685755 243085854
591445488865 243080365
250882926810 179781217
742195314395 243074876
773555679560 152061767
425290571675 72427355
666820401630 243069387
982624780660 243063898
801614953655 175642511
113337465560 135078801
978223325900 243058409
895145867305 243052920
379625478540 112755038
184310923565 243047431
110586556335 243041942
150199649175 243036453
954015324720 93488648
782908770925 243030964
7702551320 243025475
449498572855 241609313
569438215065 49390022
288845474115 243019986
297098201790 243014497
506167302890 51920451
687727311740 230005567
783458952770 243009008
720188040595 243003519
282793473820 242998030
741094950705 242992541
141396739655 242987052
830774591440 143037851
943011687820 242981563
404383661565 233238588
742745496240 172480847
280592746440 240890254
428791489790 16752428
848930592325 49110083
414837116620 242976074
72624009030 242970585
344964022305 242965096
984275326195 242959607
54468008145 107946674
340012385700 242954118
264087291090 242948629
887993503320 242943140
532576031450 112398253
951814597340 242937651
727340404580 242932162
900097503910 182684898
420338935070 242926673
726881076663 3271444
275090927990 242921184
809867681330 55104071
808767317640 233551461
118839284010 242915695
806566590260 242910206
950714233650 242904717
156251649470 242899228
965569143465 242893739
457751300530 242888250
199716015225 242882761
282243291975 242877272
179909468805 242871783
820871318230 242866294
75374918255 109884291
622255672185 242860805
290496019650 242855316
122690556925 242849827
505617121045 242844338
874789139040 242838849
84177827775 242833360
285544383045 242827871
129292739065 242822382
218422197955 14364713
678374220375 230340396
292696747030 242816893
243180380980 242811404
146898558105 242805915
727890586425 242800426
135894921205 242794937
576040397205 242789448
967219689000 242783959
222273470870 242778470
640961854915 242772981
201916742605 242767492
704232767090 242762003
582642579345 93779565
72624009030 242756514
667920765320 242751025
846179683100 242745536
113887647405 242740047
648114218900 242734558
592545852555 242729069
608501126060 242723580
434093481195 25617163
57218917370 242718091
145248012570 242712602
40163280175 123820862
321306202970 242707113
907800049740 242701624
85278191465 242696135
693779312035 188991759
749897860225 242690646
474806937725 242685157
390629115440 242679668
459401846065 242674179
278942200905 242668690
447848027320 242663201
373023296400 242657712
548531304955 242652223
462702937135 242646734
775756406940 242641245
641512036760 242635756
670121492700 242630267
219522561645 242624778
732842223030 242619289
391179297285 223775552
910550958965 242613800
532576031450 242608311
586493852260 242602822
766953497420 242597333
951264415495 79864950
625556763255 242591844
150749831020 242586355
942461505975 29937006
246481472050 242580866
372473114555 242575377
730091313805 242569888
267388382160 242564399
204667651830 242558910
929807323540 89273096
975472416675 149608184
912201504500 242553421
193664014930 242547932
121040011390 242542443
260786200020 129441598
667920765320 242536954
102884010505 93027572
8802915010 242531465
938610233060 9441080
859934229225 242525976
805466226570 242520487
889644048855 242514998
615653490045 242509509
861034592915 242504020
106185101575 242498531
569988396910 242493042
392829842820 242487553
320205839280 242482064
749347678380 242476575
682775675135 242471086
11553824235 242465597
187612014635 242460108
463803300825 242454619
803265499190 242449130
232726925925 62936874
740544768860 242443641
308652020535 242438152
635460036465 242432663
503416393665 242427174
891844776235 62300150
372488099525 213478188
526524031155 242421685
896289484315 160097663
207418561055 242416196
198615651535 242410707
592545852555 242405218
136445103050 242399729
207418561055 242394240
892394958080 242388751
51166917075 242383262
110036374490 242377773
583742943035 99499103
386227660680 242372284
236028016995 242366795
970520780070 242361306
179359286960 242355817
501215666285 242350328
647013855210 242344839
408785116325 70605007
239879289910 242339350
706983676315 242333861
29730732721 50131037
569988396910 90831972
133144011980 242328372
685526584360 242322883
108385828955 242317394
99032737590 54022738
22007279290 242311905
258585472640 242306416
548531304955 242300927
456100754995 242295438
835176046200 242289949
25858552205 242284460
495713847835 242278971
924305505090 242273482
867086593210 242267993
846179683100 242262504
97932373900 219274572
488561483850 242257015
551282214180 242251526
737793859635 65055628
437394572265 242246037
762552042660 49741318
297648383635 242240548
639311309380 242235059
762001860815 242229570
496814211525 242224081
67672372425 242218592
773005497715 242213103
344964022305 232371326
490212029385 242207614
973271689295 242202125
369172023485 242196636
704782948935 15457024
136445103050 73569067
333410203560 242191147
134244375670 242185658
563936396615 242180169
742903497105 69803613
447297845475 242174680
709184403695 242169191
812068408710 242163702
945212415200 242158213
696530221260 242152724
389528751750 10956044
228325471165 242147235
77575645635 242141746
602999307610 242136257
310302566070 242130768
189812742015 242125279
897346594685 242119790
755949860520 242114301
443446572560 242108812
657467310265 242103323
136445103050 242097834
935859323835 242092345
563386214770 242086856
269589109540 242081367
531475667760 16845741
659668037645 242075878
548531304955 242070389
496814211525 242064900
842328410185 242059411
251433108655 242053922
615103308200 242048433
144147648880 242042944
172206922975 242037455
349915658910 242031966
844529137565 242026477
272340018765 242020988
585393488570 242015499
535877122520 242010010
664619674250 242004521
721838586130 241999032
967219689000 241993543
360919295810 241988054
329008748800 241982565
503416393665 241977076
695980039415 241971587
319105475590 136236980
571088760600 241966098
108385828955 185714826
733392404875 241960609
489111665695 189096050
251570822176 96666779
813718954245 241955120
288295292270 241949631
218422197955 241944142
204667651830 112332385
233827289615 241938653
887443321475 241933164
261886563710 241927675
507817848425 241922186
750998223915 241916697
2762781933 115532472
432993117505 241911208
947963324425 241905719
149649467330 181471829
961167688705 21187540
217872016110 241900230
496264029680 241894741
962818234240 241889252
886893139630 241883763
400532388650 241878274
706433494470 241872785
129842920910 241867296
507817848425 241861807
725139677200 241856318
729541131960 188448348
854982592620 241850829
727340404580 26511870
223924016405 241845340
818120409005 241839851
769154224800 241834362
34111279880 241828873
424740389830 240824386
624456399565 241823384
851131319705 241817895
547482351239 62075101
770254588490 241812406
31360370655 241806917
391179297285 71483247
409335298170 171020773
191463287550 241801428
182110196185 241795939
424740389830 241790450
47315644160 5900675
335060749095 241784961
885242594095 241779472
375224023780 54714352
165054558990 241773983
294897474410 241768494
697080403105 241763005
680024765910 241757516
875889502730 241752027
918803686640 241746538
656366946575 241741049
850030956015 241735560
997479690475 241730071
260786200020 241724582
69873099805 241719093
770804770335 241713604
119939647700 241708115
909450595275 241702626
402182934185 241697137
753749133140 241691648
4401460250 68656412
549631668645 241686159
427491299055 241680670
345514204150 241675181
359268750275 241669692
907800049740 241664203
625006581410 27417555
962818234240 67344541
935859323835 241658714
516070576100 241653225
897896776530 241647736
105084737885 241642247
53917826300 22647614
819220772695 241636758
568888033220 98823956
34661461725 241631269
388428388060 241625780
409335298170 241620291
240979653600 194491737
578791306430 241614802
813168772400 241609313
52817462610 241603824
200816378915 241598335
374123660090 241592846
886893139630 241587357
605750216835 241581868
828023682215 241576379
574940033515 241570890
795012771515 241565401
495163665990 182877013
942461505975 111613326
207968742900 241559912
357068022895 241554423
661318583180 241548934
938610233060 241543445
978223325900 223956689
631058581705 241537956
483609847245 911174
775206225095 241532467
189812742015 153554775
360369113965 241526978
524874879826 157715437
847830228635 241521489
622255672185 86978694
969420416380 241516000
319655657435 241510511
15405097150 241505022
966669507155 241499533
512769485030 241494044
361469477655 241488555
382926569610 241483066
685008815060 145063292
830774591440 84250661
671221856390 241477577
828573864060 241472088
983306956488 109077408
825272772990 241466599
110036374490 241461110
46215280470 241455621
470405482965 241450132
680024765910 241444643
952364779185 241439154
755949860520 241433665
830224409595 241428176
863785502140 179215850
66021826890 241422687
398881843115 211946757
903948776825 241417198
965569143465 241411709
206868379210 241406220
708634221850 241400731
265187654780 241395242
417037844000 175093611
356517841050 241389753
785237282225 22845218
63821099510 241384264
939710596750 241378775
664619674250 241373286
587594215950 241367797
5490 241362308
776856770630 241356819
104534556040 241351330
704232767090 241345841
295447656255 241340352
169456013750 152204481
775206225095 241334863
626106945100 114165711
615653490045 241329374
680024765910 241323885
951309375894 4215552
128814111824 7146678
260236018175 241318396
47865826005 241312907
929807323540 241307418
889644048855 241301929
154050922090 241296440
529274940380 241290951
680574947755 241285462
254734199725 241279973
249782563120 241274484
316904748210 241268995
993078235715 241263506
838477137270 241258017
865986229520 214636367
949613869960 12657634
89679646225 19628664
647013855210 241252528
236578198840 241247039
789510953065 66246741
475357119570 241241550
201366560760 241236061
884692412250 241230572
680024765910 241225083
834625864355 241219594
987026235420 241214105
136995284895 241208616
24208006670 217166796
913852050035 241203127
556233850785 241197638
347164749685 241192149
940260778595 241186660
209069106590 241181171
846729864945 173370065
56668735525 241175682
151300012865 241170193
607950944215 241164704
330109112490 55894487
747697132845 228627828
280042564595 241159215
145798194415 241153726
994728781250 241148237
531475667760 23245915
33010916190 241142748
370822569020 116882766
556784032630 241137259
368071659795 241131770
847830228635 241126281
681675311445 241120792
571088760600 241115303
52817462610 241109814
124891284305 241104325
919904050330 241098836
944662233355 220690734
125441466150 241093347
953465142875 241087858
22557461135 224423254
462702937135 180308161
440145481490 241082369
780708043545 241076880
61070190285 69616987
850030956015 179704371
45114916780 241071391
339462203855 166805221
633809490930 241065902
277291655370 241060413
886342957785 181180912
409335298170 241054924
532025849605 241049435
324057112195 24058287
917703322950 241043946
747697132845 241038457
124341102460 241032968
52817462610 241027479
990327326490 241021990
358168386585 241016501
593646216245 241011012
653065855505 236927196
850030956015 241005523
334510567250 241000034
117188738475 240994545
898997140220 240989056
441245845180 240983567
688827675430 240978078
12654187925 240972589
729541131960 240967100
384577115145 240961611
583742943035 240956122
997479690475 240950633
999130236010 240945144
836276409890 17114702
226674925630 240939655
718537495060 206353466
768053861110 240934166
890744412545 143960003
695980039415 240928677
127642193530 240923188
346614567840 182553162
56160346926 168139048
283343655665 240917699
584843306725 206216241
404383661565 199195810
92980737295 240912210
212370197660 181647477
86928737000 159718922
701481857865 240906721
795012771515 35272314
124891284305 240901232
656366946575 240895743
319655657435 240890254
366971296105 240884765
232176744080 240879276
168355650060 240873787
175508014045 240868298
664069492405 240862809
380175660385 240857320
589244761485 240851831
792812044135 240846342
105634919730 9364234
896246230995 240840853
212370197660 210579996
541929122815 90420297
184310923565 237679189
820321136385 129200082
135894921205 240835364
683876038825 240829875
69322917960 218226173
115538192940 240824386
885242594095 240818897
516070576100 165240856
779607679855 240813408
724039313510 240807919
735042950410 64512217
684976402515 132328812
710338521162 12388673
925956050625 240802430
479208392485 240796941
553482941560 240791452
437394572265 240785963
986476053575 240780474
448398209165 240774985
231076380390 240769496
771905134025 240764007
249782563120 240758518
832975318820 240753029
40163280175 240747540
558434578165 16307819
567787669530 240742051
84728009620 240736562
310302566070 240731073
819770954540 240725584
275090927990 12514920
49516371540 108303459
497914575215 240720095
795562953360 240714606
550732032335 240709117
479758574330 240703628
940260778595 169774770
910572097104 64462816
611802217130 240698139
580992033810 240692650
612902580820 240687161
79776373015 50883030
727890586425 240681672
614002944510 240676183
894045503615 240670694
743845859930 240665205
821421500075 131033408
276191291680 240659716
456650936840 240654227
962818234240 240648738
717437131370 240643249
892945139925 213785572
797213498895 240637760
813718954245 240632271
613452762665 240626782
889093867010 240621293
485260392780 86857936
610701853440 240615804
825272772990 240610315
422539662450 240604826
3301096560 240599337
464903664515 212287075
854488036301 154186010
452799663925 240593848
683325856980 240588359
729541131960 240582870
922654959555 61592069
647564037055 240577381
100683283125 240571892
634359672775 240566403
313053475295 240560914
384577115145 236614323
426941117210 69616987
181560014340 240555425
768053861110 240549936
368621841640 240544447
649214582590 240538958
816469863470 240533469
24208006670 240527980
773005497715 240522491
645363309675 240517002
158452376850 240511513
505066939200 187268213
473156392190 240506024
68772736115 240500535
677824038530 240495046
117188738475 240489557
713585858455 97912782
878640411955 240484068
226139520173 9029405
920454232175 240478579
272890200610 240473090
578855802180 130797381
954015324720 240467601
482509483555 36024307
303150202085 240462112
796663317050 52085121
364770568725 240456623
461052391600 240451134
748247314690 240445645
410435661860 240440156
330659294335 240434667
658017492110 240429178
836826591735 240423689
719087676905 240418200
245931290205 93428269
411536025550 240412711
417588025845 240407222
795012771515 240401733
87478918845 240396244
692128766500 240390755
22007279290 171866079
370822569020 240385266
522672758240 240379777
69322917960 198432839
724589495355 240374288
713035676610 240368799
376874569315 196692826
83077464085 240363310
684976402515 240357821
930357505385 240352332
886342957785 189568104
801614953655 240346843
357068022895 240341354
271789836920 149701497
178809105115 240335865
8802915010 240330376
226124743785 240324887
156801831315 240319398
762001860815 240313909
900647685755 240308420
477557846950 240302931
59419644750 32730907
13204369770 240297442
907800049740 240291953
508368030270 93192242
720738222440 206562048
885792775940 240286464
958966961325 240280975
445097118095 240275486
48416007850 70495227
714686222145 240269997
34111279880 240264508
710284767385 240259019
150749831020 240253530
888543685165 100399299
694879675725 240248041
522122576395 93680763
943561869665 240242552
499565120750 52952383
716336767680 240237063
585943670415 240231574
636010218310 240226085
950246842392 8990982
256384745260 240220596
831874955130 240215107
760351315280 240209618
591995670710 50174949
162853831610 129584312
218422197955 240204129
943561869665 240198640
270689473230 240193151
959517143170 240187662
106185101575 140820295
412086207395 240182173
362019659500 240176684
177708741425 240171195
809867681330 240165706
110586556335 240160217
211820015815 240154728
975472416675 240149239
787860407530 240143750
12654187925 240138261
805466226570 240132772
861584774760 240127283
334510567250 240121794
579341488275 240116305
455724387824 7042387
111136738180 240110816
532025849605 240105327
97382192055 240099838
122229258457 120505506
762552042660 240094349
752648769450 240088860
436294208575 240083371
449498572855 240077882
235477835150 240072393
827473500370 240066904
506167302890 240061415
123240738770 240055926
717437131370 240050437
222273470870 8485994
686626948050 214016110
344964022305 240044948
206868379210 240039459
274540746145 62711825
429692026435 240033970
894595685460 240028481
319655657435 240022992
983725144350 240017503
521022212705 240012014
603549489455 240006525
736143314100 81182310
623356035875 240001036
784009134615 239995547
787310225685 239990058
462152755290 239984569
423089844295 170872570
472606210345 239979080
757600406055 239973591
682775675135 239968102
845629501255 239962613
510018575805 239957124
628857854325 239951635
827473500370 239946146
979873871435 239940657
106185101575 239935168
262986927400 112820906
883041866715 141742447
668080862983 43769286
185411287255 239929679
693779312035 239924190
396130933890 239918701
752648769450 155865644
829124045905 239913212
997479690475 239907723
146348376260 239902234
752648769450 239896745
664619674250 239891256
939710596750 239885767
734492768565 239880278
562836032925 222436236
653616037350 239874789
231626562235 175768758
330659294335 239869300
213470561350 239863811
303700383930 239858322
291046201495 140578779
436294208575 239852833
684976402515 239847344
146348376260 239841855
384577115145 239836366
304918261621 21632149
347714931530 239830877
242630199135 222562483
473706574035 239825388
291046201495 239819899
288295292270 239814410
698180766795 239808921
415937480310 239803432
182660378030 239797943
695980039415 140068302
271789836920 239792454
846729864945 34827705
449498572855 239786965
56118553680 31929513
536427304365 239781476
865986229520 239775987
324057112195 239770498
599698216540 42226877
556233850785 239765009
1100369180 239759520
755949860520 239754031
67672372425 239748542
649764764435 239743053
73724372720 239737564
13204369770 239732075
908900413430 47682943
978773507745 239726586
109486192645 239721097
184449553749 84360441
711935312920 239715608
338912022010 239710119
871488047970 60609538
585943670415 239704630
382376387765 239699141
209619288435 239693652
423640026140 239688163
114988011095 7371727
980424053280 239682674
804916044725 239677185
191463287550 239671696
359361234436 120988538
725170755918 84118925
782908770925 239666207
927056414315 239660718
439045117800 239655229
46215280470 239649740
139196012275 97555997
881391321180 239644251
214570925040 239638762
261336381865 239633273
156251649470 239627784
748247314690 108512041
654166219195 239622295
948513506270 239616806
283893837510 239611317
139196012275 239605828
327908385110 239600339
390629115440 239594850
463253118980 45207404
908350231585 239589361
809867681330 69842036
197515287845 81758655
283893837510 239583872
288295292270 239578383
885792775940 239572894
283343655665 40053233
156251649470 239567405
902848413135 239561916
26408734050 239556427
928156778005 239550938
30810188810 239545449
102884010505 83811541
408785116325 56168937
918803686640 235988577
554033123405 239539960
653065855505 239534471
855532774465 239528982
724589495355 60494269
567787669530 239523493
625006581410 239518004
318555293745 239512515
985925871730 47633542
811518226865 239507026
865986229520 239501537
362569841345 239496048
5501823940 239490559
88579282535 239485070
81579660953 40783270
520472030860 96167280
178809105115 239479581
837376773580 202802083
653616037350 239474092
810968045020 239468603
193113833085 239463114
363120023190 239457625
255284381570 189831576
436294208575 239452136
140296375965 239446647
70973463495 239441158
916602959260 239435669
144697830725 239430180
237128380685 239424691
397781479425 239419202
988676780955 239413713
97382192055 239408224
99582919435 239402735
37962552795 239397246
35761825415 239391757
172206922975 239386268
732292041185 239380779
394480388355 239375290
579341488275 239369801
620605126650 239364312
443996754405 239358823
218422197955 239353334
710834949230 239347845
766403315575 239342356
751548405760 239336867
577140760895 239331378
767503679265 215531074
45114916780 239325889
943561869665 207769628
739584994927 89487167
841778228340 239320400
782358589080 239314911
360919295810 7009453
956216052100 239309422
492412756765 92621386
574389851670 105762052
638253776357 132257455
362569841345 239303933
274540746145 239298444
367521477950 114818902
67672372425 239292955
209069106590 239287466
824722591145 239281977
576040397205 239276488
871488047970 239270999
985925871730 239265510
646463673365 239260021
663519310560 239254532
863307028591 139288864
36862189105 239249043
836906549998 80622432
989777144645 239243554
958416779480 239238065
501765848130 239232576
371372750865 239227087
251983290500 9924112
259135654485 151183527
419788753225 239221598
733942586720 239216109
537527668055 239210620
912201504500 239205131
216771652420 239199642
251983290500 232009052
447297845475 239194153
587044034105 239188664
910000777120 239183175
420338935070 239177686
792812044135 239172197
650865128125 239166708
53917826300 239161219
325157475885 239155730
557334214475 239150241
621705490340 239144752
501765848130 239139263
858283683690 239133774
574940033515 29442996
635460036465 239128285
362569841345 239122796
821971681920 211299055
647013855210 239117307
845629501255 239111818
902848413135 239106329
577690942740 239100840
57769099215 187273702
83077464085 239095351
305350929465 239089862
628857854325 239084373
354867295515 239078884
523222940085 239073395
178258923270 239067906
733942586720 186197858
418138207690 239062417
664619674250 239056928
763652406350 239051439
971621143760 239045950
845629501255 239040461
387878206215 239034972
250332744965 239029483
29709825120 71494225
190913105705 239023994
896796412840 217583960
473706574035 239018505
212370197660 218643337
375774205625 239013016
769704406645 59654452
705333130780 239007527
656917128420 239002038
753749133140 52392505
636010218310 238996549
159002558695 238991060
88029100690 238985571
971070961915 238980082
695429857570 238974593
72073827185 238969104
102884010505 238963615
108385828955 238958126
203567288140 238952637
577690942740 238947148
558984760010 238941659
653616037350 238936170
930357505385 238930681
598597852850 238925192
745496405465 238919703
862134956605 238914214
9903278700 161096661
559534941855 238908725
112787283715 238903236
780708043545 238897747
788960771220 238892258
181560014340 238886769
243730562825 238881280
624456399565 238875791
674522947460 101793505
756500042365 133009448
526524031155 238870302
97382192055 238864813
858833865535 238859324
7702551320 238853835
697817518334 40832671
960067325015 238848346
682225493290 238842857
893495321770 238837368
403283297875 238831879
806016408415 238826390
93530919140 22411587
454450209460 238820901
419238571380 217682762
210719652125 194799121
322956748505 52249791
790611316755 238815412
444546936250 238809923
711385131075 238804434
551832396025 238798945
391729479130 238793456
643712764140 98225655
481959301710 238787967
822521863765 238782478
339462203855 34904551
803265499190 238776989
273990564300 238771500
805466226570 238766011
245931290205 238760522
629408036170 238755033
225024380095 35118622
106735283420 238749544
580992033810 238744055
987576417265 238738566
881941503025 238733077
194214196775 103901281
649913071726 65494748
885792775940 238727588
686076766205 238722099
494063302300 238716610
301499656550 238711121
519921849015 238705632
601898943920 238700143
451149118390 238694654
150199649175 28800783
863235320295 238689165
677273856685 215042553
160723094469 127361267
48966189695 238683676
783458952770 238678187
536977486210 238672698
897346594685 238667209
178809105115 238661720
885242594095 238656231
905599322360 238650742
69873099805 238645253
923755323245 238639764
829124045905 238634275
126541829840 238628786
132593830135 238623297
900097503910 154334213
959517143170 197109990
90780009915 238617808
988866118521 32840687
534776758830 238612319
346614567840 75852491
265187654780 238606830
358168386585 238601341
415387298465 238595852
489661847540 238590363
599698216540 238584874
26408734050 238579385
813168772400 238573896
626657126945 201523146
58869462905 45899018
227775289320 238568407
1100369180 238562918
945762597045 238557429
161203286075 238551940
245931290205 238546451
35761825415 168753816
945212415200 238540962
908900413430 238535473
365870932415 238529984
990877508335 238524495
506717484735 238519006
360919295810 238513517
68772736115 93625873
163404013455 238508028
554033123405 238502539
490762211230 238497050
639861491225 238491561
226674925630 238486072
308707217919 35404050
819220772695 238480583
778507316165 238475094
961717870550 238469605
184310923565 118425175
517170939790 166102629
839577500960 238464116
782908770925 238458627
645913491520 238453138
510568757650 238447649
65492728294 110927201
709734585540 238442160
884142230405 149877145
922654959555 238436671
785109498305 238431182
665169856095 106777517
951814597340 238425693
998580054165 238420204
189262560170 238414715
917153141105 238409226
546330577575 238403737
944662233355 10006447
110036374490 238398248
114437829250 238392759
650865128125 238387270
366421114260 238381781
468870777286 92187755
628857854325 238376292
795012771515 238370803
364220386880 238365314
152400376555 238359825
691578584655 238354336
150199649175 238348847
54468008145 238343358
853882228930 238337869
60520008440 238332380
488561483850 238326891
906149504205 37747853
923205141400 238321402
912751686345 196528156
533126213295 238315913
912751686345 238310424
797213498895 238304935
53917826300 238299446
556784032630 15539359
207968742900 141484464
485260392780 153620643
26958915895 238293957
500115302595 48714875
746046587310 142170589
629958218015 238288468
521022212705 238282979
761451678970 238277490
448398209165 228485114
444546936250 238272001
314704020830 238266512
388978569905 238261023
798864044430 238255534
553482941560 238250045
627757490635 238244556
51717098920 238239067
900647685755 238233578
605750216835 173814674
287745110425 46129556
688277493585 238228089
940810960440 238222600
961167688705 238217111
831874955130 238211622
810968045020 238206133
625006581410 238200644
221723289025 238195155
993078235715 238189666
633464762355 4660161
113337465560 238184177
118839284010 238178688
321856384815 238173199
623906217720 238167710
703132403400 170696922
33010916190 238162221
595846943625 86682288
313603657140 238156732
925956050625 238151243
568888033220 238145754
454456132091 115186665
137545466740 101090913
988676780955 238140265
726790222735 102111867
913301868190 52710867
905049140515 238134776
179359286960 238129287
230526198545 238123798
856633138155 238118309
715236403990 238112820
518271303480 238107331
649764764435 238101842
611252035285 238096353
307551656845 238090864
876439684575 238085375
118289102165 238079886
961717870550 238074397
820871318230 238068908
878090230110 238063419
968320052690 238057930
985925871730 238052441
579891670120 238046952
375224023780 238041463
567787669530 238035974
789510953065 238030485
911101140810 124479542
510568757650 238024996
663519310560 238019507
676173492995 121164186
99032737590 238014018
381276024075 238008529
291596383340 238003040
525973849310 237997551
334510567250 237992062
296548019945 30310258
324607294040 95947720
628857854325 237986573
22557461135 237981084
507267666580 237975595
267388382160 237970106
971621143760 237964617
135344739360 80161356
438494935955 237959128
474806937725 229286508
593096034400 237953639
665169856095 155904067
540828759125 237948150
520472030860 237942661
31910552500 105751074
385677478835 52310170
680574947755 237937172
776856770630 89273096
763699414146 169890039
522122576395 129847784
282793473820 237931683
517721121635 228545493
141946921500 237926194
486360756470 237920705
898446958375 237915216
914952413725 237909727
455550573150 237904238
17055642685 237898749
490762211230 237893260
817570227160 237887771
607400762370 237882282
679082644601 21099716
595846943625 237876793
955115688410 237871304
961167688705 237865815
854432410775 237860326
540278577280 237854837
404383661565 237849348
336711294630 237843859
463803300825 237838370
434643663040 237832881
374673841935 237827392
281693110130 237821903
376874569315 237816414
872038229815 188580084
6602187630 149306289
257485108950 237810925
680024765910 237805436
209619288435 237799947
677824038530 237794458
478108028795 237788969
548531304955 237783480
55568371835 107858850
712485494765 237777991
651965491815 237772502
13204369770 237767013
630508399860 237761524
941911324130 102199691
434643663040 103917748
738344041480 237756035
731741859340 237750546
310302566070 224780039
449498572855 237745057
637110582000 182240289
757600406055 93367890
135344739360 237739568
544680032040 237734079
76475281945 237728590
418688389535 237723101
697080403105 237717612
739994587015 237712123
726790222735 237706634
925956050625 237701145
363120023190 237695656
476457483260 237690167
178809105115 130166146
38512734640 237684678
956216052100 237679189
847830228635 237673700
136445103050 237668211
496814211525 237662722
364770568725 237657233
53367644455 237651744
503416393665 23948507
819770954540 237646255
473156392190 237640766
229425834855 237635277
924305505090 237629788
986476053575 237624299
183760741720 237618810
490339555322 78586013
36862189105 237613321
535877122520 237607832
948513506270 237602343
999130236010 196149415
501765848130 237596854
11003642390 237591365
554033123405 237585876
769704406645 237580387
979323689590 237574898
912751686345 225608878
26408734050 156463945
717437131370 237569409
74274554565 237563920
865436047675 237558431
474806937725 237552942
604192484801 39877585
459952027910 23481942
324057112195 237547453
611252035285 237541964
550181850490 150958478
371372750865 237536475
890744412545 237530986
139746194120 47474361
953465142875 237525497
234927653305 237520008
452249482080 237514519
636010218310 237509030
55018189990 237503541
67672372425 237498052
30810188810 66543147
985925871730 237492563
658567673955 237487074
667920765320 237481585
558434578165 237476096
258585472640 237470607
462702937135 237465118
667920765320 76796599
25858552205 237459629
308652020535 237454140
879190593800 237448651
702032039710 237443162
418138207690 237437673
513319666875 237432184
80492103100 32725418
473706574035 197203303
420338935070 237426695
435744026730 237421206
869287320590 237415717
326808021420 237410228
527624394845 237404739
419238571380 237399250
300949474705 237393761
76475281945 124545410
674522947460 237388272
568888033220 237382783
664069492405 237377294
931457869075 237371805
769704406645 237366316
541378940970 237360827
26958915895 237355338
681675311445 237349849
292146565185 237344360
245387014524 142714
217872016110 237338871
769704406645 237333382
584293124880 237327893
356517841050 237322404
137545466740 237316915
735593132255 237311426
147998921795 237305937
46887246758 72306597
628307672480 237300448
841228046495 237294959
661318583180 237289470
36862189105 237283981
347714931530 57272226
571638942445 237278492
48966189695 237273003
640987153716 137307335
349915658910 153505374
819770954540 237267514
463253118980 237262025
552382577870 27779829
587044034105 237256536
309202202380 237251047
88029100690 108868826
820871318230 237245558
288295292270 207780606
868737138745 237240069
462152755290 237234580
482509483555 237229091
851681501550 237223602
622805854030 237218113
47865826005 237212624
432442935660 237207135
406584388945 174599601
332860021715 237201646
336711294630 237196157
7702551320 237190668
981657097078 101250094
829124045905 237185179
452249482080 237179690
5490 159065731
845079319410 237174201
79776373015 237168712
70973463495 237163223
846729864945 237157734
743295678085 237152245
907249867895 237146756
396681115735 237141267
282793473820 237135778
859384047380 16390154
867086593210 237130289
991427690180 237124800
266288018470 237119311
742195314395 69018686
368621841640 237113822
35211643570 237108333
389528751750 237102844
270689473230 203010665
83077464085 237097355
957316415790 237091866
611252035285 237086377
446197481785 237080888
287745110425 237075399
396196867758 135913129
206318197365 237069910
403283297875 237064421
898446958375 237058932
799414226275 237053443
193113833085 237047954
446197481785 237042465
473706574035 237036976
900647685755 237031487
422539662450 143284856
256384745260 237025998
821971681920 203329027
444546936250 237020509
292146565185 237015020
272890200610 237009531
616203671890 237004042
534776758830 236998553
968320052690 236993064
992528053870 196615980
977122962210 153434017
777406952475 180297183
945212415200 236987575
932008050920 236982086
3301096560 236976597
782908770925 236971108
759250951590 236965619
68772736115 236960130
539728395435 171031751
763652406350 236954641
449498572855 231037499
650865128125 236949152
201366560760 236943663
81520374264 141528376
181058887688 130588799
357618204740 236938174
220072743490 6762448
732292041185 236932685
366971296105 186593066
745496405465 236927196
907249867895 236921707
608501126060 236916218
402182934185 236910729
582092397500 236905240
140296375965 236899751
906699686050 236894262
359268750275 59637985
505617121045 236888773
654716401040 236883284
803265499190 236877795
984275326195 236872306
72073827185 83987189
721288404285 236866817
691028402810 236861328
135344739360 236855839
866536411365 236850350
504516757355 236844861
426941117210 236839372
960617506860 236833883
766403315575 236828394
828023682215 236822905
727340404580 236817416
307551656845 213269606
26408734050 184721317
30810188810 236811927
463803300825 236806438
730091313805 127745497
305901111310 236800949
954565506565 236795460
818120409005 236789971
276741473525 236784482
57218917370 236778993
324106869980 127761964
620054944805 236773504
88029100690 236768015
957866597635 236762526
540278577280 236757037
830774591440 236751548
269589109540 236746059
14854915305 236740570
860484411070 236735081
795012771515 236729592
814819317935 218791540
954015324720 86012630
220072743490 236724103
77025463790 236718614
115538192940 236713125
22007279290 236707636
913852050035 236702147
672322220080 236696658
329558930645 236691169
680574947755 131692088
363670205035 236685680
970520780070 127454580
282243291975 236680191
397231297580 236674702
642612400450 236669213
986476053575 236663724
757600406055 236658235
911101140810 236652746
799414226275 37259332
270689473230 236647257
449498572855 236641768
112237101870 236636279
92980737295 231641289
45665098625 16906120
738894223325 236630790
843978955720 236625301
668470947165 114165711
980974235125 236619812
34111279880 236614323
163954195300 136571809
100683283125 236608834
437394572265 236603345
976022598520 69457806
313053475295 166135563
786209861995 236597856
543579668350 193668387
759250951590 236592367
341662931235 236586878
460502209755 236581389
151300012865 236575900
319105475590 195342532
464903664515 236570411
45114916780 236564922
939160414905 236559433
196965106000 170169978
912751686345 236553944
341112749390 22082247
566137123995 168891041
61070190285 215048042
139746194120 236548455
858833865535 236542966
530925485915 236537477
409885480015 190632970
734492768565 236531988
273990564300 236526499
228325471165 236521010
519921849015 42907513
425290571675 236515521
8802915010 16834763
491862574920 127987013
42914189400 236510032
749347678380 236504543
72624009030 236499054
295447656255 236493565
298748747325 236488076
645913491520 236482587
752752138298 96710691
222823652715 236477098
562836032925 236471609
321856384815 236466120
307551656845 54357567
965569143465 236460631
785659680150 58973816
295447656255 236455142
196965106000 236449653
625556763255 236444164
873688775350 236438675
196965106000 236433186
961717870550 236427697
943011687820 236422208
354317113670 236416719
796113135205 236411230
85828373310 236405741
34661461725 236400252
239329108065 182048174
682775675135 236394763
537527668055 236389274
206868379210 190545146
236028016995 236383785
166154922680 236378296
221723289025 236372807
96832010210 236367318
46765462315 236361829
584293124880 236356340
992528053870 236350851
906699686050 236345362
623356035875 236339873
387328024370 236334384
605200034990 236328895
440145481490 78470744
248132017585 193920881
991977872025 236323406
843428773875 236317917
8252733165 236312428
31910552500 236306939
344964022305 82856455
33010916190 236301450
533126213295 64429882
451336880613 5505467
444546936250 236295961
894045503615 236290472
24758188515 236284983
807666953950 236279494
808767317640 236274005
771354952180 236268516
656366946575 236263027
678924402220 95042035
74824736410 236257538
741645132550 236252049
28059279585 236246560
6052005785 236241071
162303649765 150431534
415387298465 236235582
788410589375 184869520
406584388945 236230093
630508399860 236224604
79226191170 236219115
726826966101 104713653
272340018765 236213626
558434578165 236208137
813168772400 79354473
457201118685 175280237
864885865830 236202648
722388767975 236197159
827473500370 236191670
174407650355 236186181
777406952475 57398473
867636775055 236180692
295447656255 236175203
806016408415 236169714
934758960145 236164225
525463561517 118891740
133144011980 236158736
675073129305 236153247
498464757060 236147758
315254202675 236142269
24758188515 236136780
561185487390 236131291
985925871730 166569194
633809490930 2541407
154050922090 236125802
524873485620 236120313
409335298170 236114824
908900413430 236109335
23107642980 236103846
702582221555 236098357
804980277003 6449575
939710596750 236092868
343863658615 236087379
771354952180 236081890
584293124880 236076401
692678948345 96502109
899547322065 236070912
765302951885 236065423
101233464970 236059934
557334214475 55005269
75374918255 236054445
231626562235 236048956
786209861995 236043467
338361840165 236037978
299298929170 133580304
433543299350 236032489
547981123110 236027000
161203286075 68777170
461602573445 187789668
742195314395 236021511
343313476770 236016022
219522561645 236010533
114437829250 236005044
606850580525 224675748
434093481195 235999555
18156006375 235994066
606850580525 235988577
597497489160 235983088
665720037940 235977599
743845859930 235972110
562836032925 235966621
497364393370 235961132
465453846360 235955643
886342957785 231152768
878090230110 235950154
124891284305 235944665
872038229815 211787576
482509483555 235939176
638761127535 228896789
987026235420 235933687
295997838100 235928198
133734016520 115905724
390078933595 235922709
291596383340 228726630
17055642685 235917220
437944754110 235911731
9903278700 182926414
401082570495 235906242
920454232175 235900753
727890586425 235895264
166705104525 235889775
189262560170 235884286
182110196185 235878797
898446958375 235873308
668470947165 235867819
429692026435 235862330
708084040005 235856841
458301482375 23416074
508368030270 235851352
58869462905 235845863
729695790024 79217248
432442935660 235840374
219522561645 100761573
545780395730 235834885
941911324130 148296313
40163280175 167172984
936409505680 235829396
691028402810 203740702
167255286370 235823907
660768401335 235818418
577690942740 235812929
999130236010 235807440
817570227160 235801951
98482555745 235796462
398331661270 235790973
402182934185 235785484
294347292565 235779995
309752384225 235774506
803265499190 235769017
240429471755 13991461
587594215950 231740091
60520008440 235763528
829674227750 197631445
424740389830 235758039
315254202675 110515526
890744412545 235752550
562836032925 235747061
605200034990 235741572
850581137860 235736083
251983290500 27362665
784559316460 235730594
477007665105 132872223
18706188220 235725105
660768401335 235719616
649214582590 174841117
835176046200 15863210
100133101280 235714127
686076766205 235708638
729541131960 235703149
688827675430 235697660
205217833675 235692171
472056028500 235686682
30260006965 235681193
878640411955 235675704
673422583770 235670215
917703322950 235664726
384577115145 235659237
214020743195 235653748
732842223030 49977345
742745496240 235648259
189262560170 235642770
914402231880 235637281
504516757355 235631792
747146951000 133179607
281693110130 29267348
294347292565 235626303
418688389535 235620814
118289102165 235615325
731256667255 150826742
441245845180 235609836
902848413135 235604347
760901497125 235598858
807116772105 235593369
911101140810 235587880
474806937725 235582391
418688389535 235576902
658017492110 216068996
605200034990 235571413
653065855505 235565924
318005111900 235560435
587044034105 196423865
523222940085 219318484
364220386880 235554946
245381108360 235549457
114988011095 235543968
270689473230 235538479
709734585540 235532990
688827675430 235527501
649764764435 235522012
809317499485 235516523
725759942597 101919752
101233464970 66921888
30260006965 86967716
434643663040 235511034
856082956310 235505545
207968742900 235500056
207968742900 74628444
495713847835 235494567
803815681035 235489078
628857854325 235176205
482509483555 235483589
571088760600 235478100
324057112195 235472611
796113135205 235467122
249232381275 235461633
372473114555 235456144
512769485030 188997248
879190593800 235450655
541378940970 73212282
285544383045 3342801
702582221555 235445166
659117855800 30496884
391729479130 235439677
35211643570 235434188
579341488275 47117576
703682585245 235428699
84728009620 235423210
675623311150 235417721
867636775055 235412232
144697830725 235406743
522122576395 235401254
330659294335 200123451
493513120455 235395765
653616037350 235390276
814269136090 235384787
623906217720 235379298
211269833970 235373809
561735669235 235368320
869837502435 235362831
918803686640 235357342
442346208870 235351853
357618204740 235346364
347714931530 235340875
689928039120 136774902
50110706901 86424305
460502209755 235335386
119389465855 223545014
880841139335 235329897
891844776235 235324408
448948391010 32934000
956216052100 235318919
525423667465 107710647
334510567250 235313430
55018189990 235307941
327908385110 235302452
730641495650 235296963
292696747030 235291474
57769099215 235285985
420889116915 235280496
845629501255 235275007
627207308790 41112610
716886949525 162962921
745496405465 235269518
719637858750 147412584
753749133140 235264029
160653104230 235258540
198065469690 78876930
20906915600 235253051
305901111310 45437942
362728599692 73733737
421989480605 235247562
930907687230 116042949
515520394255 235242073
467751987023 49669961
414837116620 235236584
672872401925 235231095
423089844295 235225606
15405097150 235220117
790611316755 235214628
914402231880 179545190
868186956900 235209139
838477137270 235203650
321856384815 235198161
912201504500 235192672
349365477065 235187183
533676395140 228216153
579891670120 235181694
706983676315 235176205
582642579345 235170716
364220386880 235165227
30260006965 235159738
839027319115 235154249
246481472050 235148760
111686920025 235143271
375774205625 235137782
990877508335 235132293
802165135500 32192985
431892753815 235126804
985925871730 235121315
962818234240 235115826
150749831020 235110337
659117855800 235104848
572739306135 235099359
949063688115 191653924
174407650355 235093870
609601489750 235088381
337811658320 235082892
622805854030 235077403
698180766795 235071914
974372052985 235066425
440145481490 235060936
495163665990 67382964
560085123700 235055447
949063688115 33032802
951814597340 235049958
868737138745 235044469
399982206805 235038980
269589109540 235033491
117188738475 235028002
589244761485 235022513
808784070068 55521235
357618204740 235017024
733392404875 235011535
138645830430 235006046
994178599405 235000557
198065469690 234995068
556233850785 234989579
699281130485 234984090
114988011095 234978601
504516757355 230252572
200266197070 234973112
193113833085 234967623
167255286370 193459805
681675311445 234962134
816469863470 234956645
950164051805 234951156
318005111900 234945667
508368030270 234940178
500665484440 234934689
21457097445 49049704
132593830135 34114135
682775675135 234929200
865986229520 234923711
494063302300 234918222
561185487390 234912733
395580752045 185127503
25308370360 234907244
494613484145 231536998
292696747030 75583530
349915658910 234901755
871488047970 234896266
875889502730 234890777
693229130190 234885288
211269833970 128497490
916052777415 103961660
752648769450 234879799
585393488570 94092438
661318583180 233304456
264087291090 198202301
751583249932 151441510
895145867305 234874310
371372750865 234868821
4951642095 207237195
688827675430 186735780
639861491225 234863332
111136738180 234857843
247581835740 234852354
757600406055 132350768
563936396615 234846865
118839284010 63315615
491312393075 234841376
461052391600 234835887
103434192350 234830398
94081100985 234824909
394480388355 234819420
652515673660 234813931
403833479720 234808442
122140375080 8304857
509468393960 145864686
261886563710 39833673
793362225980 234802953
48966189695 20539838
275641109835 234797464
759250951590 32187496
142497103345 234791975
70973463495 234786486
432442935660 213006134
256384745260 234780997
190362923860 234775508
979323689590 234770019
370272387175 234764530
456100754995 234759041
284994201200 141885161
899547322065 234753552
340012385700 234748063
830224409595 234742574
557334214475 218868386
647564037055 234737085
274540746145 234731596
76475281945 234726107
970520780070 234720618
337811658320 234715129
653065855505 234709640
908350231585 234704151
77575645635 234698662
13754551615 234693173
752098587605 234687684
550732032335 234682195
535877122520 129128725
492962938610 234676706
248682199430 234671217
722938949820 234665728
52817462610 234660239
787310225685 234654750
357618204740 234649261
815919681625 234643772
560085123700 234638283
312503293450 234632794
576040397205 234627305
853882228930 234621816
773005497715 234616327
366971296105 234610838
123240738770 234605349
183210559875 234599860
522122576395 234594371
13754551615 234588882
788410589375 234583393
55018189990 16615203
854522902429 57980307
533676395140 19398126
1650551025 234577904
579891670120 44406010
269589109540 234572415
426941117210 234566926
839185737144 65132474
702032039710 234561437
806566590260 24662077
847280046790 234555948
751548405760 234550459
573289487980 234544970
519921849015 234539481
349915658910 234533992
977673144055 234528503
11553824235 78317052
381826205920 234523014
698180766795 234517525
624456399565 234512036
742195314395 69595031
86928737000 234506547
829124045905 64320102
137545466740 234501058
424190207985 234495569
939710596750 164247347
575545116338 5966543
420338935070 15314310
205768015520 234490080
140296375965 173057192
549777160079 54286210
618404399270 234484591
220622925335 234479102
702032039710 234473613
803815681035 234468124
321856384815 234462635
31360370655 234457146
166154922680 234451657
120489829545 234446168
639861491225 234440679
633259309085 234435190
396130933890 234429701
344964022305 234424212
256384745260 234418723
176058195890 234413234
590345125175 217979168
735042950410 234407745
566687305840 234402256
391729479130 90145847
490762211230 234396767
636010218310 56849573
958966961325 234391278
962268052395 130517442
228325471165 195320576
484160029090 234385789
737243677790 234380300
554583305250 234374811
483059665400 234369322
831874955130 234363833
167805468215 12009932
502866211820 28460465
33010916190 234358344
338361840165 234352855
896796412840 234347366
795562953360 234341877
346614567840 234336388
368071659795 234330899
410985843705 234325410
369172023485 234319921
240429471755 234314432
83627645930 234308943
231626562235 234303454
594196398090 46826659
714136040300 234297965
107285465265 234292476
949163269553 100827441
58869462905 234286987
663519310560 234281498
31360370655 234276009
705333130780 234270520
29709825120 234265031
793912407825 234259542
621705490340 234254053
971621143760 109450660
531475667760 234248564
546880759420 234243075
186511650945 234237586
74274554565 234232097
536427304365 234226608
748797496535 88312521
736143314100 234221119
684426220670 234215630
105634919730 234210141
582642579345 216222688
961167688705 234204652
726240040890 234199163
14304733460 234193674
353766931825 234188185
242080017290 312873
477557846950 234182696
134794557515 234177207
390078933595 234171718
878090230110 234166229
507267666580 234160740
287194928580 234155251
565036760305 234149762
52267280765 234144273
846179683100 234138784
399432024960 234133295
318005111900 234127806
22007279290 234122317
817020045315 234116828
25858552205 25457982
250882926810 234111339
410435661860 234105850
443446572560 234100361
913301868190 234094872
750998223915 234089383
365870932415 234083894
627207308790 176207878
903398594980 166788754
654716401040 42775777
965569143465 234078405
302600020240 234072916
969970598225 234067427
760351315280 234061938
914952413725 234056449
741094950705 234050960
85278191465 234045471
980424053280 234039982
107285465265 234034493
760351315280 234029004
746046587310 234023515
74824736410 234018026
40713462020 234012537
601348762075 17383663
329558930645 234007048
428041480900 234001559
255284381570 233996070
264637472935 233990581
934758960145 233985092
179909468805 233979603
428041480900 233974114
302600020240 233968625
870937866125 233963136
566137123995 233957647
328458566955 233952158
226124743785 233946669
287194928580 233941180
201916742605 233935691
867636775055 85798559
29709825120 224039024
39062916485 233930202
538628031745 79058067
519371667170 233924713
557334214475 233919224
417588025845 233913735
386777842525 233908246
235477835150 233902757
583742943035 233897268
155151285780 233891779
668470947165 202829528
774656043250 233886290
791711680445 233880801
735042950410 233875312
152950558400 233869823
801614953655 233864334
725139677200 233858845
437394572265 233853356
544129850195 233847867
797763680740 233842378
538628031745 233836889
41813825710 233831400
425290571675 233825911
26408734050 233820422
89129464380 233814933
853332047085 233809444
599148034695 233803955
677273856685 233798466
336711294630 233792977
917153141105 46612588
766953497420 233787488
549631668645 233781999
346064385995 233776510
440695663335 233771021
769154224800 8650664
50066553385 233765532
538628031745 233760043
18706188220 233754554
249232381275 233749065
225024380095 233743576
896246230995 198866470
469305119275 233738087
500665484440 233732598
149099285485 233727109
463253118980 233721620
961167688705 233716131
765302951885 233710642
330109112490 233705153
741094950705 233699664
716886949525 233694175
349915658910 233688686
402733116030 233683197
921554595865 233677708
876439684575 233672219
543579668350 233666730
653616037350 233661241
44564734935 40492353
721838586130 233655752
267388382160 233650263
962818234240 233644774
101783646815 233639285
869837502435 233633796
377575248562 46777258
274540746145 233628307
51166917075 172058194
644262945985 233622818
856633138155 233617329
147998921795 233611840
57218917370 233606351
88579282535 20056806
732842223030 233600862
945768821571 1729035
287194928580 233595373
9903278700 233589884
743845859930 233584395
360369113965 56739793
956766233945 233578906
977122962210 233573417
436294208575 199766666
671221856390 233567928
251983290500 233562439
952914961030 69523674
563936396615 233556950
818120409005 233551461
991427690180 150771852
852231683395 233545972
172757104820 233540483
281693110130 233534994
565036760305 233529505
517170939790 233524016
80876736705 233518527
706433494470 233513038
468754937430 233507549
380725842230 233502060
23697032752 23020866
392279660975 233496571
368621841640 233491082
282243291975 233485593
236578198840 233480104
142497103345 233474615
724039313510 233469126
625006581410 233463637
435744026730 98093919
79226191170 233458148
386777842525 233452659
609601489750 233447170
941361142285 233441681
755399678675 174456887
50616735230 233436192
459952027910 233430703
803265499190 215157822
325707657730 61125504
619504762960 233425214
388428388060 154191499
985375689885 233419725
442346208870 138240465
39062916485 233414236
222273470870 233408747
587044034105 22137137
832975318820 233403258
80876736705 233397769
370272387175 233392280
248132017585 233386791
631608763550 233381302
832425136975 210091475
466554210050 233375813
419238571380 233370324
257485108950 233364835
136995284895 233359346
81977100395 233353857
491862574920 233348368
736143314100 59846567
90780009915 233342879
720738222440 233337390
930357505385 233331901
602449125765 233326412
307001475000 233320923
407684752635 233315434
288845474115 19974471
798864044430 233309945
180459650650 233304456
518271303480 233298967
606300398680 24371160
780157861700 167612104
297248578434 33406054
904498958670 158505853
473156392190 233293478
288845474115 233287989
428591662745 233282500
993078235715 200090517
645913491520 176246301
171656741130 140161615
829124045905 233277011
849480774170 233271522
571088760600 233266033
613452762665 233260544
102333828660 233255055
545230213885 233249566
356517841050 233244077
76662506246 14759921
799964408120 233238588
922654959555 233233099
777957134320 112908730
453405707323 41019297
671772038235 233227610
533676395140 233222121
117188738475 233216632
433543299350 233211143
359268750275 228743097
765853133730 181466340
572189124290 233205654
204117469985 233200165
73174190875 233194676
821421500075 233189187
977673144055 233183698
135894921205 233178209
653616037350 233172720
205768015520 233167231
883041866715 233161742
222823652715 47359092
360369113965 233156253
99582919435 233150764
11003642390 233145275
618404399270 233139786
610151671595 233134297
35211643570 233128808
358168386585 233123319
530375304070 233117830
933658596455 233112341
494613484145 233106852
332309839870 233101363
9353096855 233095874
588144397795 233090385
420889116915 233084896
331759658025 233079407
707533858160 233073918
694879675725 233068429
182110196185 233062940
614553126355 233057451
455550573150 102902283
386227660680 233051962
107835647110 196561090
723489131665 233046473
913852050035 233040984
271239655075 233035495
541929122815 233030006
863235320295 233024517
448398209165 233019028
164504377145 233013539
208518924745 233008050
845079319410 162908031
880290957490 233002561
552932759715 232997072
779057498010 232991583
88029100690 26533826
645913491520 232986094
457751300530 232980605
965018961620 232975116
232176744080 232969627
896796412840 232964138
574940033515 232958649
629408036170 232953160
693229130190 232947671
402182934185 232942182
867086593210 232936693
533126213295 44351120
412636389240 232931204
568337851375 232925715
649214582590 232920226
192563651240 232914737
566137123995 232909248
162962464409 69507207
199716015225 232903759
595846943625 232898270
903948776825 232892781
694879675725 65692352
708634221850 232887292
735593132255 232881803
431892753815 232876314
157902195005 232870825
178809105115 97742623
157902195005 232865336
698730948640 232859847
126541829840 232854358
923755323245 204739700
678924402220 232848869
149649467330 232843380
71523645340 232837891
358168386585 232832402
117738920320 190737261
595296761780 147643122
716886949525 232826913
113337465560 232821424
683876038825 232815935
975472416675 232810446
957866597635 232804957
873138593505 232799468
340562567545 232793979
47865826005 232788490
121040011390 232783001
814819317935 232777512
8802915010 232772023
736693495945 232766534
777406952475 232761045
251433108655 232755556
302049838395 232750067
815919681625 174885029
998029872320 232744578
807666953950 232739089
988126599110 232733600
381276024075 232728111
29709825120 232722622
384026933300 232717133
419788753225 232711644
783468053532 180330117
157902195005 91704723
582642579345 232706155
425290571675 232700666
726240040890 232695177
891844776235 232689688
850581137860 232684199
711935312920 232678710
950164051805 232673221
832975318820 232667732
395030570200 232662243
380175660385 232656754
105084737885 198844514
660768401335 232651265
999680417855 232645776
764202588195 232640287
989226962800 232634798
667920765320 232629309
317454930055 232623820
893495321770 232618331
307001475000 232612842
704782948935 232607353
117738920320 232601864
107285465265 232596375
615103308200 232590886
179909468805 232585397
834075682510 232579908
993628417560 232574419
642612400450 232568930
854432410775 232563441
790061134910 232557952
400532388650 232552463
830774591440 232546974
718537495060 232541485
643162582295 232535996
983174962505 232530507
153500740245 232525018
317454930055 102287515
669571310855 232519529
35211643570 232514040
3851278405 63875493
390629115440 166898534
880290957490 232508551
579891670120 157495877
697080403105 232503062
42364007555 212188273
331759658025 232497573
816469863470 232492084
760901497125 232486595
172757104820 232481106
310852747915 232475617
162303649765 232470128
903948776825 232464639
930426985147 5406665
228875653010 232459150
434643663040 232453661
609051307905 232448172
386777842525 91315004
978223325900 232442683
671221856390 232437194
850581137860 232431705
754299314985 232426216
363670205035 232420727
829674227750 232415238
611802217130 170806702
147998921795 232409749
359818932120 232404260
459401846065 232398771
954565506565 159131599
596947307315 232393282
16505460840 232387793
859384047380 111026003
83077464085 232382304
110586556335 232376815
533676395140 112941664
847830228635 232371326
878090230110 232365837
424740389830 231674223
44109051714 27757873
249782563120 232360348
963918597930 232354859
407684752635 232349370
591995670710 60905944
268488745850 232343881
722388767975 232338392
623906217720 232332903
912751686345 232327414
609051307905 80880415
390078933595 126252489
325157475885 232321925
699281130485 232316436
383476751455 147165579
538628031745 232310947
623356035875 232305458
822521863765 232299969
303150202085 232294480
985375689885 232288991
141396739655 232283502
568337851375 232278013
897346594685 232272524
573839669825 232267035
634909854620 232261546
482509483555 232256057
69873099805 232250568
578791306430 232245079
770254588490 232239590
289395655960 232234101
508368030270 232228612
442346208870 232223123
202566057 21357699
872588411660 232217634
77025463790 96902806
834075682510 232212145
110586556335 232206656
414837116620 232201167
821421500075 232195678
551832396025 232190189
792261862290 232184700
836826591735 232179211
406034207100 232173722
274540746145 232168233
83077464085 232162744
475357119570 232157255
457751300530 232151766
9903278700 232146277
788960771220 232140788
712485494765 175829137
714686222145 46431451
120489829545 232135299
828573864060 232129810
667920765320 137867213
709805267393 74430840
873138593505 232124321
292146565185 232118832
197515287845 232113343
161203286075 179440899
562836032925 232107854
300949474705 88669306
181009832495 232102365
149099285485 232096876
546880759420 34240382
461602573445 26912567
452249482080 232091387
703132403400 232085898
503966575510 69391938
145798194415 144986446
322956748505 232080409
367521477950 232074920
700381494175 53863557
749347678380 232069431
85278191465 119330860
362019659500 179067647
726240040890 159499362
170556377440 232063942
271789836920 232058453
528724758535 232052964
477007665105 167162006
102333828660 232047475
325707657730 232041986
708634221850 231816937
675623311150 232036497
727340404580 188838067
421439298760 232031008
329558930645 232025519
926506232470 232020030
879909156209 11455543
910000777120 232014541
974922234830 232009052
153500740245 232003563
737243677790 231789492
353216749980 231998074
501215666285 231992585
465453846360 231987096
96832010210 231981607
252533472345 231976118
462152755290 231970629
812068408710 231965140
17605824530 31007361
183210559875 188958825
47925518880 83888387
640961854915 231959651
791161498600 30151077
200816378915 231954162
235029326052 122717573
479758574330 231948673
533676395140 231943184
17055642685 231937695
438494935955 231932206
351016022600 231926717
269038927695 226295003
962818234240 231921228
788960771220 231915739
374673841935 231910250
459952027910 79821038
414286934775 173924454
195864742310 231904761
193113833085 231899272
226124743785 231893783
640411673070 231888294
672872401925 231882805
455550573150 40580177
478108028795 231877316
744396041775 231871827
994728781250 44746328
969420416380 183305155
693229130190 231866338
123790920615 52041209
269589109540 231860849
866536411365 2354781
346064385995 168386053
673422583770 231855360
917153141105 231849871
468754937430 231844382
785109498305 231838893
212920379505 231833404
676723674840 193306113
579891670120 231827915
20356733755 231822426
249232381275 231816937
336161112785 231811448
10605725405 28910563
834075682510 158401562
439595299645 23970463
330659294335 231805959
627757490635 27939010
975472416675 231800470
971621143760 231794981
106735283420 231789492
255834563415 231784003
589812958228 106228617
134244375670 231778514
74274554565 231773025
967219689000 205881412
739994587015 231767536
43464371245 59330601
828023682215 231762047
530925485915 231756558
269038927695 231751069
695980039415 231745580
826923318525 231740091
483609847245 231734602
34111279880 231729113
33153256938 11872707
22007279290 231723624
587044034105 231718135
828573864060 231712646
95181464675 226827436
441245845180 93560005
291596383340 231707157
325707657730 231701668
528174576690 231696179
429692026435 231690690
229976016700 136741968
198065469690 231685201
556784032630 231679712
452799663925 231674223
591995670710 231668734
812668633768 730037
574940033515 231663245
663519310560 231657756
420889116915 231652267
642062218605 231646778
187061832790 231641289
792261862290 231635800
252533472345 231630311
664619674250 231624822
872588411660 231619333
422539662450 231613844
964468779775 231608355
154050922090 231602866
366971296105 231597377
737243677790 52200390
955115688410 231591888
751548405760 231586399
315254202675 231580910
568337851375 231575421
337261476475 231569932
588694579640 231564443
672322220080 231558954
137545466740 231553465
21457097445 231547976
199716015225 231542487
194764378620 6872228
813168772400 231536998
435193844885 231531509
609051307905 231526020
408785116325 231520531
601898943920 231515042
206868379210 231509553
427491299055 149449003
717437131370 231504064
26408734050 231498575
147998921795 231493086
738344041480 231487597
228325471165 231482108
943087825739 43538748
584293124880 231476619
917153141105 186669912
778507316165 174500799
665720037940 231471130
905049140515 231465641
561185487390 231460152
414837116620 231454663
874238957195 231449174
26958915895 159202956
702582221555 231443685
592545852555 231438196
990327326490 231432707
813168772400 231427218
726240040890 201879931
228325471165 231421729
760351315280 231416240
489111665695 231410751
102884010505 231405262
487461120160 231399773
534776758830 231394284
927056414315 164170501
694879675725 158297271
181009832495 29278326
492412756765 231388795
398331661270 231383306
637660763845 231377817
310852747915 231372328
142074013806 72800607
816040966569 79398385
994728781250 231366839
724039313510 231361350
497914575215 231355861
445097118095 95349419
844529137565 19842735
150199649175 231350372
339462203855 201621948
962268052395 231344883
989226962800 56893485
156251649470 231339394
562285851080 231333905
231626562235 231328416
619557995282 164027787
669021129010 231322927
709184403695 8974515
427491299055 231317438
845079319410 231311949
234927653305 231306460
129842920910 231300971
170556377440 231295482
783458952770 231289993
272890200610 231284504
21457097445 122690128
378525114850 231279015
819220772695 231273526
923755323245 231268037
617854217425 231262548
931565568744 5445088
778507316165 231257059
565036760305 53792200
354317113670 231251570
632709127240 213659325
311402929760 231246081
494613484145 231240592
695429857570 231235103
147448739950 231229614
541929122815 231224125
204667651830 231218636
172757104820 231213147
543579668350 231207658
579341488275 142225479
648664400745 231202169
858833865535 231196680
811518226865 231191191
761451678970 231185702
983725144350 231180213
618404399270 181976817
170006195595 231174724
139196012275 231169235
105084737885 231163746
150749831020 231158257
495163665990 27445
315804384520 231152768
205768015520 231147279
558434578165 142862203
151300012865 231141790
864335683985 179149982
476457483260 231136301
897896776530 231130812
922683672514 127476536
616753853735 231125323
547981123110 231119834
696530221260 199360480
913852050035 231114345
35211643570 231108856
657467310265 231103367
34661461725 231097878
464903664515 231092389
955665870255 231086900
349365477065 231081411
653616037350 231075922
965569143465 216700231
463253118980 231070433
165054558990 231064944
736143314100 231059455
173857468510 231053966
234927653305 231048477
22007279290 231042988
859384047380 231037499
739444405170 231032010
315804384520 231026521
286094564890 90760615
72624009030 231021032
755949860520 231015543
869287320590 231010054
22007279290 231004565
790061134910 204613453
986476053575 230999076
769704406645 174341618
523773121930 230993587
550181850490 165411015
247581835740 230988098
259135654485 230982609
562285851080 168940442
684976402515 230977120
574940033515 34103157
119389465855 230971631
752098587605 230966142
623906217720 190890953
78676009325 230960653
383476751455 230955164
742195314395 175609577
877540048265 230949675
359818932120 230944186
46215280470 197269171
102333828660 216239155
215121106885 230938697
247581835740 230933208
193664014930 230927719
371922932710 230922230
780708043545 230916741
14854915305 230911252
265187654780 230905763
884142230405 230900274
340562567545 5049880
145248012570 230894785
941361142285 230889296
818670590850 230883807
618954581115 1756480
232176744080 230878318
284444019355 230872829
264637472935 230867340
117188738475 230861851
502316029975 143866690
994178599405 230856362
163954195300 230850873
268488745850 230845384
676189378161 157984398
170556377440 93406313
436294208575 230839895
894595685460 230834406
990327326490 196533645
206868379210 230828917
777957134320 230823428
758150587900 230817939
23107642980 212775596
530925485915 230812450
492962938610 230806961
658567673955 230801472
132087483444 68672879
365320750570 230795983
498464757060 230790494
565098500577 137828790
431342571970 230785005
586493852260 230779516
272340018765 230774027
735042950410 230768538
526524031155 230763049
399432024960 230757560
73174190875 230752071
58869462905 230746582
749347678380 230741093
59419644750 230735604
57218917370 230730115
478108028795 230724626
404383661565 230719137
192563651240 230713648
99582919435 230708159
923205141400 230702670
943745844478 14189065
264087291090 230697181
859384047380 65769198
203567288140 202697792
831874955130 230691692
472056028500 230686203
86928737000 230680714
783532082717 39751338
798313862585 230675225
642612400450 230669736
52817462610 189255231
915502595570 230664247
966119325310 208433797
924305505090 230658758
737793859635 230653269
640961854915 230647780
386227660680 230642291
898446958375 230636802
107285465265 230631313
445647299940 230625824
456650936840 96776559
210719652125 230620335
212920379505 230614846
807666953950 191022689
50616735230 230609357
973821871140 221514084
44014553090 230603868
389528751750 230598379
224474198250 230592890
820321136385 215596942
30260006965 230587401
77025463790 230581912
90229828070 230576423
293797110720 230570934
274540746145 208302061
630508399860 159334692
520472030860 230565445
693229130190 230559956
61070190285 230554467
836276409890 230548978
502866211820 230543489
795562953360 230538000
370822569020 136522408
56118553680 230532511
446197481785 230527022
133694193825 230521533
162853831610 230516044
580441851965 230510555
390078933595 223018070
826373136680 120082853
692128766500 230505066
647564037055 70308601
475357119570 230499577
258035290795 230494088
754299314985 230488599
446197481785 230483110
143047285190 11285384
792261862290 230477621
758150587900 230472132
688827675430 161683984
746596769155 230466643
258585472640 230461154
488011302005 90326984
883592048560 230455665
145248012570 230450176
162303649765 230444687
702062130408 52535219
629408036170 230439198
984825508040 230433709
686626948050 230428220
447848027320 230422731
564486578460 230417242
247031653895 230411753
218972379800 230406264
739994587015 230400775
382926569610 208894873
968320052690 230395286
507267666580 230389797
198615651535 230384308
481409119865 230378819
522672758240 230373330
435744026730 230367841
387328024370 230362352
521022212705 230356863
207968742900 230351374
54468008145 230345885
669021129010 36529295
187612014635 192482763
79226191170 201649393
727340404580 230340396
414286934775 230334907
272890200610 230329418
661868765025 114835369
580441851965 230323929
424740389830 230318440
497914575215 69573075
55568371835 230312951
521022212705 230307462
721288404285 230301973
869287320590 89739661
966669507155 230296484
680574947755 230290995
691578584655 221590930
916602959260 230285506
535326940675 115823389
339462203855 185429398
200816378915 230280017
908350231585 230274528
29159643275 230269039
359818932120 230263550
62170553975 230258061
999130236010 230252572
2200732870 230247083
5490 230241594
930357505385 230236105
874789139040 230230616
607400762370 221349414
885792775940 230225127
242080017290 7673622
261336381865 230219638
605275920415 89454233
190913105705 230214149
104534556040 230208660
157902195005 230203171
452249482080 230197682
100683283125 190792151
386777842525 230192193
258035290795 54862555
26958915895 230186704
470405482965 230181215
719087676905 230175726
539178213590 230170237
946312778890 230164748
153500740245 230159259
736143314100 230153770
390629115440 230148281
773555679560 179923931
777957134320 230142792
477557846950 230137303
760901497125 230131814
520472030860 230126325
591445488865 36287779
694879675725 230120836
694879675725 230115347
379075296695 230109858
984275326195 230104369
752648769450 230098880
583742943035 190693349
686626948050 224423254
629958218015 230093391
859384047380 230087902
441796027025 88762619
817570227160 230082413
934758960145 230076924
714136040300 230071435
83077464085 230065946
171656741130 230060457
648114218900 230054968
853332047085 230049479
44564734935 230043990
653616037350 209526108
672872401925 230038501
791161498600 230033012
991977872025 230027523
429692026435 230022034
837376773580 206380911
155151285780 230016545
148549103640 230011056
13754551615 230005567
188162196480 230000078
813168772400 207500667
716886949525 229994589
112237101870 229989100
409885480015 144508903
101783646815 229983611
658567673955 202214760
768604042955 229978122
731191677495 229972633
442346208870 229967144
280592746440 229961655
778507316165 229956166
667370583475 229950677
375774205625 229945188
612902580820 229939699
179359286960 229934210
283893837510 202143403
565036760305 26039816
863785502140 102561965
686076766205 229928721
480308756175 229923232
651965491815 229917743
184310923565 150508380
558434578165 229912254
389528751750 96068478
269038927695 229906765
798864044430 33049269
40163280175 229901276
947413142580 155278321
67672372425 229895787
660218219490 127646695
567237487685 90189759
486360756470 85815026
290496019650 210343969
851681501550 229890298
297648383635 229884809
239329108065 4550381
170006195595 229879320
897896776530 229873831
499014938905 229868342
108385828955 177173942
18156006375 229862853
905599322360 229857364
406584388945 229851875
812618590555 229846386
726790222735 229840897
929257141695 229835408
664069492405 229829919
870387684280 229824430
999680417855 229818941
824172409300 62097057
649214582590 229813452
301499656550 229807963
637660763845 103764056
363120023190 165224389
258585472640 229802474
69322917960 229796985
364220386880 229791496
702032039710 229786007
994178599405 229780518
741645132550 229775029
143597467035 229769540
662418946870 229764051
388978569905 229758562
92980737295 229753073
735042950410 229747584
667920765320 229742095
841778228340 185522711
216771652420 229736606
742745496240 39174993
255284381570 38889565
796113135205 150925544
728990950115 229731117
907249867895 229725628
922654959555 229720139
616203671890 229714650
875889502730 229709161
644813127830 229703672
301499656550 229698183
28609461430 182284201
916602959260 229692694
750448042070 229687205
430792390125 229681716
914402231880 229676227
320791672180 119654711
125441466150 229670738
998029872320 229665249
59969826595 150113172
954015324720 79409363
367521477950 229659760
263537109245 28004878
227775289320 229654271
961717870550 229648782
448398209165 229643293
414837116620 229637804
580992033810 211052050
522672758240 10857242
866536411365 229632315
884692412250 229626826
956216052100 180933907
183210559875 229621337
716336767680 229615848
678374220375 229610359
176608377735 38280286
620054944805 229604870
784009134615 105476624
762001860815 229599381
448948391010 229593892
695429857570 229588403
429141844590 82614939
547430941265 229582914
143597467035 229577425
767503679265 229571936
448948391010 229566447
214020743195 229560958
648114218900 229555469
661318583180 229549980
80876736705 229544491
289945837805 229539002
419788753225 229533513
639861491225 229528024
876439684575 229522535
782908770925 229517046
507817848425 229511557
507817848425 229506068
304250565775 229500579
418688389535 229495090
801614953655 229489601
103434192350 229484112
67122190580 229478623
875339320885 158714435
470955664810 35250358
510568757650 5648181
465453846360 229473134
913852050035 229467645
839577500960 229462156
223373834560 229456667
519371667170 229451178
278392019060 229445689
114988011095 229440200
124341102460 229434711
274540746145 229429222
490762211230 97204701
270689473230 229423733
160102922385 229418244
343313476770 229412755
677828583422 218522579
10453460545 229407266
401632752340 229401777
244830926515 229396288
807116772105 229390799
500115302595 229385310
564486578460 229379821
808767317640 229374332
809867681330 229368843
618954581115 54955868
45114916780 229363354
398331661270 109494572
83627645930 229357865
226674925630 229352376
891844776235 229346887
776856770630 229341398
349365477065 189996246
429692026435 229335909
835176046200 229330420
486360756470 229324931
878640411955 70215288
786760043840 229319442
604099671300 229313953
289395655960 229308464
794462589670 229302975
300399292860 229297486
300949474705 229291997
843978955720 146501410
647013855210 229286508
972721507450 229281019
823072045610 117151727
775756406940 229275530
571638942445 229270041
937509869370 229264552
59969826595 229259063
630508399860 229253574
628857854325 229248085
302600020240 229242596
690478220965 229237107
60520008440 229231618
536031006635 38444956
560085123700 229226129
47315644160 229220640
338361840165 229215151
352116386290 106711649
269589109540 229209662
525973849310 229204173
338361840165 229198684
543029486505 229193195
470405482965 229187706
993628417560 229182217
745496405465 229176728
313603657140 229171239
733942586720 229165750
662418946870 229160261
84728009620 159817724
811518226865 223660283
127642193530 229154772
484160029090 53440904
736181341892 6542888
326808021420 229149283
836276409890 94465690
617854217425 229143794
375224023780 229138305
70423281650 229132816
181009832495 229127327
177708741425 229121838
113887647405 229116349
276191291680 154696487
656366946575 10105249
644262945985 229110860
444554703185 180395985
257485108950 229105371
897346594685 229099882
605750216835 229094393
219522561645 229088904
575490215360 229083415
402733116030 229077926
752648769450 99010582
440145481490 229072437
144697830725 229066948
429692026435 229061459
22557461135 34981397
452249482080 220981651
726790222735 216996637
759250951590 118403219
129292739065 229055970
894595685460 229050481
215671288730 229044992
479758574330 229039503
562836032925 229034014
236028016995 229028525
33561098035 229023036
887443321475 229017547
903976166935 146605701
731267480585 118084857
761451678970 229012058
606850580525 207165838
608501126060 74771158
727890586425 177508771
471520211368 203307071
11553824235 229006569
598597852850 229001080
534226576985 228995591
580992033810 201193806
832975318820 228990102
966119325310 228984613
74824736410 228979124
251983290500 228973635
120091950983 21807797
2750914715 228968146
243730562825 70039640
525973849310 56196382
805466226570 228962657
162303649765 228957168
75374918255 228951679
35211643570 228946190
44564734935 228940701
659117855800 228935212
691578584655 228929723
347164749685 228924234
677273856685 228918745
942461505975 228913256
924855686935 228907767
947413142580 49845609
976022598520 228902278
62720735820 228896789
560217672072 20040339
332309839870 95085947
56668735525 129968542
380175660385 17048834
259135654485 228891300
814819317935 228885811
121590193235 228880322
912751686345 228874833
55568371835 173507290
335610930940 228869344
902298231290 228863855
287194928580 228858366
262436745555 228852877
536427304365 228847388
883592048560 228841899
496264029680 228836410
82527282240 228830921
622805854030 228825432
960617506860 180505765
41263643865 221080453
549631668645 83059548
883592048560 228819943
282243291975 228814454
96832010210 228808965
132593830135 228803476
49516371540 228797987
769154224800 109099364
370822569020 218808007
193113833085 228792498
600798580230 228787009
826923318525 228781520
532025849605 228776031
948513506270 228770542
176081205778 36842168
488561483850 228765053
999680417855 228759564
181560014340 228754075
67672372425 228748586
612352398975 228743097
512769485030 228737608
448398209165 228732119
718537495060 228726630
133694193825 228721141
601898943920 228715652
516070576100 228710163
436844390420 228704674
360919295810 228699185
206318197365 228693696
999680417855 228688207
319655657435 228682718
695980039415 228677229
152400376555 228671740
517170939790 228666251
77575645635 30650576
719087676905 228660762
134794557515 228655273
177158559580 228649784
728440768270 228644295
530925485915 228638806
143597467035 228633317
280042564595 228627828
277291655370 228622339
941361142285 90908818
558434578165 228616850
380175660385 228611361
333960385405 101475143
259135654485 228605872
543029486505 228600383
583192761190 228594894
343863658615 228589405
5501823940 113441163
527074213000 228583916
55568371835 228578427
947413142580 228572938
100683283125 57283204
911101140810 228567449
717437131370 228561960
516620757945 228556471
798313862585 228550982
116638556630 158022821
335610930940 228545493
395580752045 228540004
390629115440 173359087
155151285780 228534515
377974933005 228529026
681675311445 228523537
962268052395 228518048
175508014045 228512559
66021826890 228507070
415387298465 181235802
199165833380 228501581
219522561645 228496092
384026933300 228490603
18706188220 228485114
333960385405 24074754
807666953950 228479625
579891670120 228474136
614553126355 228468647
608501126060 187054142
479306294289 42139053
985375689885 5922631
631058581705 195907899
43464371245 5126726
981524416970 228463158
277841837215 228457669
976022598520 228452180
976572780365 228446691
732292041185 228441202
823622227455 228435713
14304733460 228430224
386227660680 228424735
217872016110 228419246
536602381509 45723370
407684752635 206567537
889093867010 228413757
233827289615 228408268
761451678970 228402779
483059665400 228397290
940810960440 228391801
672872401925 223951200
254734199725 228386312
666820401630 54642995
36862189105 71351511
351016022600 208313039
577140760895 228380823
664619674250 228375334
482509483555 228369845
709184403695 228364356
343863658615 24069265
886893139630 156145583
860484411070 228358867
782358589080 228353378
937653758016 43253320
534226576985 228347889
678924402220 199711776
857183320000 228342400
100683283125 228336911
698730948640 228331422
107285465265 228325933
601348762075 228320444
759250951590 228314955
623906217720 22768372
445097118095 228309466
149099285485 228303977
711935312920 228298488
748797496535 228292999
841778228340 37160530
835726228045 101579434
765853133730 228287510
435744026730 157490388
56668735525 228282021
557334214475 228276532
239879289910 228271043
157352013160 228265554
123790920615 228260065
792812044135 228254576
171106559285 228249087
914402231880 140370197
484710210935 161952945
546330577575 228243598
589244761485 228238109
894045503615 228232620
911101140810 228227131
509468393960 228221642
1650551025 206089994
108385828955 228216153
227775289320 228210664
914952413725 228205175
196965106000 228199686
594196398090 228194197
716336767680 228188708
956766233945 78613458
856082956310 228183219
127642193530 228177730
97932373900 228172241
366421114260 228166752
400532388650 228161263
491862574920 133168629
591445488865 228155774
99032737590 228150285
519921849015 228144796
996929508630 228139307
820871318230 228133818
874238957195 122695617
124891284305 228128329
490212029385 228122840
863235320295 228117351
638789044589 151600691
872588411660 81176821
623906217720 228111862
581542215655 228106373
317454930055 228100884
923205141400 228095395
193113833085 228089906
789510953065 228084417
797763680740 228078928
985375689885 228073439
822521863765 40042255
870387684280 228067950
553482941560 228062461
233277107770 228056972
884164609058 179622036
99032737590 228051483
565036760305 228045994
875339320885 74771158
932558232765 228040505
136445103050 228035016
357618204740 201490212
172206922975 178694395
224474198250 228029527
664619674250 228024038
313603657140 167601126
799493844220 67459810
4951642095 228018549
170006195595 228013060
765302951885 228007571
834075682510 228002082
59969826595 227996593
568342182196 155860155
279492382750 227991104
86378555155 227985615
931457869075 227980126
440145481490 26347200
277841837215 45081157
483609847245 227974637
374123660090 227969148
512219303185 227963659
89679646225 227958170
420889116915 227952681
879190593800 227947192
315254202675 227941703
190913105705 227936214
479758574330 227930725
48966189695 214773592
306451293155 227925236
112237101870 227919747
687727311740 227914258
642062218605 227908769
121590193235 31100674
763102224505 227903280
846729864945 227897791
693779312035 227892302
852231683395 227886813
543029486505 227881324
713585858455 227875835
324607294040 227870346
771354952180 227864857
81977100395 227859368
589244761485 74793114
888543685165 227853879
275641109835 227848390
638761127535 227842901
956216052100 103275535
395030570200 227837412
483609847245 227831923
662969128715 227826434
331209476180 227820945
124891284305 95964187
616753853735 227815456
498464757060 227809967
107285465265 227804478
388428388060 227798989
678924402220 227793500
289945837805 227788011
479758574330 227782522
318555293745 227777033
900647685755 227771544
114988011095 227766055
442896390715 227760566
81977100395 227755077
998580054165 227749588
243180380980 227744099
439595299645 227738610
468204755585 227733121
425290571675 227727632
708084040005 227722143
863235320295 227716654
562285851080 227711165
326257839575 227705676
53367644455 227700187
445097118095 227694698
820871318230 227689209
517721121635 227683720
324607294040 20205009
234927653305 227678231
885792775940 227672742
887993503320 227667253
704232767090 38922499
543029486505 227661764
48416007850 227656275
415937480310 210931292
379625478540 227650786
939160414905 227645297
689928039120 227639808
444546936250 178441901
587044034105 227634319
540828759125 227628830
757600406055 208708247
474806937725 227623341
133694193825 227617852
166705104525 227612363
143047285190 227606874
302049838395 227601385
205768015520 227595896
470405482965 196056102
520472030860 156244385
996379326785 227590407
785109498305 227584918
244280744670 227579429
140846557810 212204740
913301868190 77916355
26958915895 227573940
466004028205 227568451
641512036760 227562962
534226576985 227557473
870937866125 227551984
869287320590 150974945
634909854620 55899976
451149118390 227546495
304250565775 227541006
288295292270 227535517
887993503320 227530028
330109112490 227524539
737243677790 227519050
193113833085 227513561
173307286665 227508072
89129464380 115395247
576040397205 227502583
177708741425 138042861
821971681920 227497094
44603470808 126400692
222273470870 227491605
91880373605 227486116
315254202675 22076758
30810188810 227480627
289945837805 227475138
218972379800 84596468
793912407825 227469649
513319666875 227464160
277841837215 45652013
748797496535 227458671
812618590555 227453182
208518924745 227447693
640961854915 227442204
647013855210 227436715
822521863765 227431226
45665098625 227425737
247031653895 227420248
727890586425 17103724
239329108065 227414759
700381494175 227409270
508918212115 179589102
127092011685 227403781
327358203265 227398292
315804384520 227392803
649764764435 227387314
849480774170 227381825
412636389240 227376336
246481472050 227370847
221173107180 227365358
514970212410 227359869
873138593505 227354380
698730948640 227348891
377510143533 72476756
473706574035 227343402
778507316165 186049655
827473500370 76659374
987576417265 227337913
590895307020 227332424
77025463790 227326935
111136738180 227321446
455550573150 227315957
204667651830 227310468
391179297285 227304979
85278191465 227299490
52817462610 227294001
41813825710 227288512
854432410775 227283023
759250951590 86056542
365320750570 227277534
111136738180 227272045
302049838395 227266556
695980039415 227261067
915502595570 227255578
658017492110 227250089
101783646815 227244600
52817462610 227239111
999130236010 227233622
889093867010 61789673
790061134910 227228133
719087676905 227222644
993078235715 227217155
303700383930 123760483
540278577280 227211666
5501823940 170883548
746046587310 227206177
355417477360 227200688
266288018470 227195199
650314946280 227189710
688277493585 227184221
778507316165 227178732
724589495355 86588975
985375689885 227173243
300953317005 101414764
190362923860 226684722
424190207985 187279191
250882926810 227167754
560085123700 227162265
278942200905 23361184
687177129895 227156776
227775289320 227151287
122690556925 227145798
935309141990 131961049
35761825415 227140309
112787283715 227134820
59419644750 227129331
534226576985 35590676
74274554565 227123842
713585858455 227118353
998580054165 227112864
736143314100 227107375
810417863175 227101886
497914575215 227096397
747146951000 57963840
981524416970 227090908
724589495355 227085419
272340018765 227079930
215671288730 227074441
395580752045 227068952
341662931235 227063463
976022598520 208214237
226674925630 227057974
288295292270 227052485
525423667465 227046996
461052391600 227041507
567237487685 227036018
974372052985 227030529
233827289615 227025040
607950944215 227019551
343313476770 227014062
731191677495 227008573
562836032925 221931248
371922932710 227003084
792812044135 226997595
319655657435 106623825
828573864060 226992106
932008050920 186730291
91880373605 226986617
884142230405 134502456
604099671300 226981128
538077849900 226975639
362019659500 226970150
483609847245 226964661
70973463495 226959172
944662233355 226953683
609601489750 226948194
168355650060 226942705
64921463200 226937216
509468393960 226931727
843428773875 162650048
677273856685 226926238
538628031745 226920749
261336381865 226915260
809317499485 215130377
834075682510 226909771
909450595275 226904282
187612014635 226898793
788410589375 226893304
278414491026 104658763
329008748800 163714914
929807323540 169220381
125991647995 226887815
14854915305 226882326
202466924450 226876837
406584388945 182509250
853343475183 14886168
602999307610 226871348
841778228340 226865859
548531304955 149245910
298748747325 35546764
787860407530 226860370
384577115145 226854881
997479690475 226849392
70423281650 226843903
801064771810 226838414
956766233945 226832925
276191291680 226827436
693779312035 226821947
976572780365 226816458
227225107475 226810969
124891284305 226805480
24758188515 226799991
911651322655 51525243
409335298170 226794502
109486192645 226789013
694329493880 226783524
384577115145 226778035
668470947165 226772546
103434192350 226767057
15405097150 226761568
769154224800 226756079
360919295810 226750590
647564037055 226745101
629408036170 226739612
904498958670 226734123
396681115735 129578823
776306588785 226728634
832975318820 226723145
294897474410 186818115
927056414315 226717656
590345125175 226712167
659668037645 226706678
497914575215 226701189
514970212410 226695700
974922234830 226690211
2750914715 226684722
145798194415 226679233
434643663040 226673744
732842223030 226668255
554033123405 226662766
27509097740 226657277
276191291680 208697269
991977872025 226651788
444546936250 226646299
672872401925 226640810
902298231290 226635321
860484411070 226629832
184310923565 226624343
492490387692 46063688
212920379505 226618854
286094564890 226613365
26408734050 226607876
755399678675 42276278
802165135500 226602387
105634919730 226596898
995829144940 226591409
2750914715 209943272
847280046790 187229790
28609461430 226585920
718205868728 2404182
401632752340 226580431
293246928875 226574942
493513120455 226569453
165604740835 226563964
962818234240 226558475
999680417855 226552986
979873871435 226547497
170006195595 226542008
172206922975 226536519
14304733460 226531030
47865826005 226525541
387878206215 54577127
30810188810 226520052
286094564890 226514563
620054944805 226509074
923205141400 226503585
33010916190 45081157
863785502140 14754432
907249867895 68563099
102884010505 226498096
478658210640 226492607
173307286665 226487118
646463673365 226481629
940260778595 226476140
661318583180 356785
323037919837 85046566
673972765615 226470651
990877508335 50745805
295997838100 226465162
875339320885 226459673
993078235715 186104545
200266197070 226454184
921554595865 226448695
651965491815 82170330
343313476770 226443206
737793859635 226437717
413186571085 226432228
224474198250 226426739
290496019650 226421250
272340018765 63392461
916052777415 212808530
648664400745 226415761
910000777120 132153164
35211643570 88521103
550187335 226410272
874789139040 226404783
84728009620 185627002
119939647700 226399294
548531304955 226393805
770804770335 226388316
930357505385 226382827
854982592620 213873396
539728395435 20660596
747697132845 11856240
252533472345 104971636
599148034695 226377338
970520780070 82384401
545230213885 226371849
163954195300 226366360
942461505975 100349898
11003642390 226360871
987026235420 190254229
472606210345 226355382
953465142875 92270090
501765848130 226349893
793362225980 108676711
782358589080 226344404
122690556925 226338915
20356733755 132306856
375224023780 208686291
10453460545 26846699
166154922680 226333426
236028016995 226327937
69873099805 196769672
787860407530 166404524
238228744375 9144674
288295292270 226322448
257485108950 226316959
750998223915 226311470
748797496535 226305981
636560400155 94959700
192563651240 226300492
435193844885 226295003
100133101280 35250358
55568371835 226289514
217321834265 226284025
201916742605 226278536
515520394255 226273047
250882926810 200233231
952364779185 226267558
563936396615 226262069
280592746440 226256580
103434192350 226251091
78676009325 145173072
930357505385 226245602
987026235420 226240113
242080017290 226234624
938610233060 226229135
894595685460 226223646
390629115440 226218157
373573478245 153335215
666270219785 226212668
880841139335 165959915
116088374785 226207179
7702551320 65560616
267388382160 226201690
855532774465 226196201
927056414315 226190712
267388382160 226185223
880290957490 226179734
459401846065 226174245
985375689885 226168756
454450209460 226163267
40163280175 175104589
521572394550 226157778
983725144350 226152289
997479690475 226146800
214020743195 226141311
790611316755 53276234
132593830135 115093352
361469477655 226135822
433543299350 226130333
253633836035 226124844
243180380980 226119355
351016022600 74787625
478108028795 226113866
185961469100 226108377
125441466150 226102888
77575645635 226097399
859934229225 226091910
569988396910 226086421
964468779775 226080932
560635305545 226075443
677824038530 226069954
126541829840 226064465
744396041775 226058976
84177827775 226053487
649214582590 226047998
150749831020 226042509
502316029975 226037020
209069106590 226031531
679474584065 226026042
475357119570 226020553
506167302890 226015064
82527282240 120494528
868186956900 226009575
202466924450 83548069
347714931530 226004086
754299314985 106031013
394480388355 225998597
347714931530 15111217
793912407825 225993108
414286934775 117387754
771354952180 211392368
445097118095 133843776
781808407235 225987619
815919681625 225982130
100133101280 225976641
522122576395 225971152
688277493585 225965663
669571310855 225960174
758150587900 225954685
74824736410 225949196
934758960145 225943707
868186956900 225938218
714136040300 180138002
5501823940 225932729
814269136090 225927240
784559316460 225921751
630508399860 225916262
916052777415 225910773
175508014045 225905284
899547322065 225899795
944112051510 225894306
888543685165 225888817
415937480310 225883328
923205141400 225877839
35761825415 4731518
535326940675 160695964
72624009030 225872350
305901111310 225866861
320756021125 225861372
954565506565 225855883
100141142665 3403180
890194230700 225850394
215671288730 225844905
528724758535 225839416
594874797486 56317140
911101140810 2535918
92430555450 96535043
62720735820 225833927
237678562530 225828438
593646216245 225822949
957316415790 225817460
722388767975 225811971
232176744080 225806482
714686222145 225800993
666820401630 225795504
81977100395 225790015
829124045905 225784526
73724372720 5670137
995278963095 225779037
170556377440 225773548
98523844003 160108641
955115688410 225768059
924855686935 225762570
938610233060 105943189
497914575215 225757081
573839669825 225751592
21457097445 225746103
94081100985 225740614
42364007555 225735125
100133101280 225729636
708634221850 225724147
661868765025 225718658
766403315575 225713169
216771652420 225707680
481959301710 225702191
253633836035 225696702
178258923270 225691213
442346208870 225685724
932008050920 18986451
156801831315 225680235
936959687525 17164103
428591662745 225674746
261336381865 225669257
388978569905 225663768
960067325015 225658279
361469477655 89432277
372473114555 225652790
552382577870 225647301
958416779480 225641812
918803686640 225636323
481959301710 225630834
593096034400 225625345
854982592620 187158433
928156778005 225619856
341662931235 225614367
190362923860 225608878
272890200610 225603389
565586942150 75984227
711935312920 225597900
413736752930 225592411
88579282535 218198728
302600020240 225586922
119389465855 225581433
464903664515 63293659
250332744965 225575944
606381773105 45800216
155151285780 53276234
711935312920 225570455
349365477065 225564966
39062916485 225559477
18156006375 225553988
676723674840 225548499
25858552205 225543010
891294594390 225537521
312503293450 225532032
131493466445 225526543
601898943920 78591502
906149504205 225521054
331759658025 193267690
17055642685 132120230
667370583475 225515565
406034207100 225510076
241529835445 225504587
373573478245 225499098
373023296400 12635678
90780009915 225493609
48416007850 136363227
768053861110 225488120
954565506565 225482631
721838586130 225477142
265737836625 8431104
744946223620 225471653
606976163356 25013373
755399678675 225466164
120489829545 225460675
166705104525 225455186
690478220965 225449697
644813127830 225444208
150749831020 62442864
250882926810 225438719
925978676283 17290350
566687305840 225433230
99032737590 121186142
625006581410 225427741
30260006965 225422252
562285851080 225416763
157352013160 225411274
230526198545 225405785
865436047675 225400296
436294208575 225394807
377424751160 225389318
885242594095 225383829
531475667760 225378340
283893837510 225372851
233277107770 225367362
26958915895 225361873
163404013455 225356384
39613098330 225350895
410985843705 225345406
330659294335 225339917
437944754110 225334428
573289487980 225328939
863235320295 225323450
754299314985 195276664
474256755880 216233666
903398594980 225317961
551832396025 225312472
551282214180 225306983
621705490340 225301494
571088760600 225296005
173857468510 225290516
5501823940 225285027
629958218015 225279538
248132017585 87181787
543029486505 225274049
223373834560 225268560
278942200905 225263071
146898558105 225257582
490212029385 35640077
412086207395 225252093
309752384225 225246604
626657126945 225241115
91880373605 225235626
764752770040 225230137
62170553975 225224648
703132403400 225219159
105634919730 225213670
292696747030 225208181
481959301710 225202692
85828373310 225197203
227225107475 225191714
891294594390 138652140
59969826595 225186225
159552740540 225180736
139196012275 225175247
982074598815 180319139
706433494470 225169758
244280744670 225164269
108936010800 225158780
571638942445 225153291
282243291975 225147802
682920282840 68244737
925405868780 225142313
910000777120 225136824
840127682805 225131335
314704020830 225125846
951814597340 225120357
51717098920 225114868
277291655370 225109379
643197986345 99581438
696530221260 225103890
59969826595 225098401
374673841935 225092912
337261476475 154548284
54468008145 225087423
427038250554 73382441
196965106000 225081934
160653104230 15742452
945212415200 225076445
550181850490 225070956
229976016700 225065467
379075296695 225059978
946862960735 225054489
575590894598 50109081
193113833085 225049000
901197867600 225043511
178809105115 225038022
862685138450 225032533
698730948640 225027044
514420030565 57327116
28059279585 225021555
955665870255 225016066
776856770630 225010577
431892753815 225005088
522122576395 224999599
728990950115 104620340
261886563710 224994110
502316029975 224988621
551282214180 224983132
256934927105 224977643
336161112785 224972154
664619674250 44367587
419788753225 25644608
159002558695 224966665
386777842525 224961176
764202588195 224955687
828023682215 224950198
890194230700 224944709
984275326195 224939220
410435661860 224933731
173857468510 224928242
571088760600 55318142
133144011980 224922753
21457097445 224917264
351016022600 224911775
171656741130 224906286
368621841640 224900797
92980737295 143586751
324607294040 169127068
577140760895 224895308
266838200315 224889819
36484224635 5132215
41813825710 224884330
119939647700 224878841
611252035285 224873352
466554210050 224867863
977673144055 224862374
811518226865 224856885
117188738475 224851396
395580752045 224845907
638210945690 224840418
983174962505 134079803
897896776530 224834929
327908385110 224829440
248682199430 224823951
938060051215 224818462
721838586130 224812973
520472030860 224807484
943561869665 223341921
775206225095 209855448
118839284010 224801995
498464757060 49949900
374123660090 224796506
870387684280 224791017
562285851080 40838160
946312778890 224785528
179909468805 100097404
898446958375 224780039
462152755290 224774550
464903664515 224769061
664069492405 224763572
329008748800 224758083
760351315280 224752594
502866211820 224747105
639311309380 224741616
2750914715 48100107
897896776530 224736127
238778926220 224730638
765853133730 224725149
357618204740 224719660
841778228340 224714171
453900027615 224708682
563386214770 78761661
350465840755 224703193
952914961030 224697704
413736752930 224692215
428591662745 224686726
319105475590 224681237
582642579345 193953815
396681115735 224675748
29709825120 224670259
244830926515 224664770
618404399270 224659281
27509097740 224653792
417588025845 224648303
398992172015 40783270
587594215950 224642814
930357505385 17098235
981524416970 224637325
980974235125 4226530
632709127240 224631836
498464757060 224626347
687727311740 224620858
365320750570 224615369
771354952180 224609880
605200034990 12031888
642693571782 85046566
423640026140 224604391
495163665990 79069045
529274940380 224598902
918253504795 224593413
222273470870 138092262
321856384815 224587924
547430941265 224582435
97382192055 224576946
141946921500 224571457
351016022600 224565968
163954195300 71829054
174407650355 110564927
298748747325 224560479
934758960145 30474928
217872016110 224554990
816469863470 224549501
166705104525 224544012
741645132550 7014942
247031653895 224538523
46765462315 224533034
803265499190 172058194
229425834855 224527545
715786585835 224522056
602449125765 224516567
753198951295 84404353
352666568135 224511078
794047563472 51409974
499014938905 224505589
969420416380 108759046
275090927990 117212106
37412370950 7744979
652517089822 23234937
831324773285 224500100
889093867010 224494611
874238957195 224489122
663519310560 224483633
121590193235 224478144
876439684575 18799825
335610930940 224472655
604649853145 224467166
882491684870 224461677
222823652715 224456188
315804384520 224450699
986476053575 58090087
483609847245 166953424
261336381865 224445210
753749133140 162375598
938060051215 224439721
462702937135 224434232
700381494175 224428743
862685138450 224423254
349915658910 153856670
434093481195 224417765
540828759125 224412276
294897474410 224406787
75925100100 224401298
55018189990 224395809
817020045315 224390320
240979653600 224384831
214723085609 7080810
321306202970 224379342
614553126355 224373853
617854217425 224368364
321856384815 56915441
725689859045 17575778
949063688115 224362875
279492382750 224357386
695980039415 100503590
415937480310 195803608
7152369475 224351897
424740389830 224346408
162303649765 224340919
404933843410 224335430
792261862290 224329941
434093481195 224324452
938060051215 224318963
500115302595 224313474
745496405465 224307985
178258923270 224302496
289395655960 151529334
56668735525 224297007
118289102165 224291518
194214196775 224286029
399432024960 224280540
453900027615 224275051
304800747620 224269562
412636389240 224264073
884692412250 224258584
121590193235 50015768
423640026140 224253095
310302566070 224247606
516620757945 224242117
318555293745 224236628
958966961325 224231139
249232381275 224225650
649764764435 224220161
769704406645 224214672
576590579050 136033887
467104391895 224209183
766953497420 224203694
753198951295 224198205
853332047085 224192716
654716401040 224187227
374673841935 224181738
388428388060 224176249
724589495355 224170760
283893837510 224165271
544129850195 224159782
781258225390 224154293
488561483850 224148804
935309141990 70676364
478108028795 224143315
855532774465 224137826
490212029385 224132337
956216052100 224126848
391179297285 9759442
158452376850 224121359
580441851965 224115870
470405482965 224110381
585393488570 224104892
16505460840 224099403
383655994750 19266390
455550573150 43209408
824860156463 18003920
665169856095 224093914
523773121930 224088425
980974235125 224082936
708084040005 224077447
874238957195 224071958
446747663630 224066469
503416393665 224060980
504641961445 31375124
911101140810 3062862
287194928580 224055491
93530919140 224050002
297648383635 179764750
698730948640 224044513
316904748210 224039024
139196012275 224033535
629958218015 224028046
908350231585 224022557
680574947755 224017068
112787283715 224011579
579891670120 224006090
133694193825 224000601
382376387765 223995112
404933843410 223989623
486360756470 223984134
259135654485 27543802
437394572265 223978645
280592746440 128272441
973821871140 211364923
404383661565 223973156
227775289320 223967667
796113135205 223962178
255284381570 223956689
280592746440 123304896
322406566660 223951200
243180380980 223945711
443446572560 223940222
519371667170 223934733
119389465855 223929244
282793473820 223923755
713585858455 223918266
438494935955 142818291
119389465855 223912777
443446572560 223907288
191463287550 223901799
327358203265 223896310
916602959260 223890821
229976016700 42095141
305350929465 223885332
170556377440 21396122
292146565185 223879843
272890200610 223874354
797213498895 223868865
924855686935 223863376
459401846065 117212106
787310225685 223857887
126541829840 223852398
495713847835 88241164
978223325900 223846909
680574947755 223841420
325157475885 98022562
279492382750 88724196
247581835740 223835931
803265499190 223830442
164504377145 223824953
637110582000 223819464
617854217425 223813975
111136738180 223808486
467654573740 223802997
5490 53649486
263537109245 223797508
479758574330 102254581
908900413430 223792019
665169856095 3452581
880841139335 223786530
117188738475 139228485
203017106295 223781041
333960385405 100113871
86378555155 223775552
353216749980 223770063
984275326195 223764574
958966961325 223759085
596397125470 19145632
363670205035 223753596
123790920615 223748107
908900413430 223742618
881941503025 223737129
209069106590 223731640
102884010505 221568974
674522947460 223726151
14854915305 223720662
733392404875 223715173
295447656255 223709684
550732032335 223704195
215671288730 223698706
441796027025 223693217
921554595865 223687728
550181850490 168287251
898446958375 223682239
820321136385 223676750
620605126650 223671261
342213113080 223665772
976022598520 134722016
773555679560 223660283
406584388945 185786183
644813127830 211974202
613452762665 223654794
742745496240 223649305
859934229225 223643816
275641109835 223638327
264686906869 70857501
578791306430 223632838
821971681920 223627349
268488745850 223621860
635460036465 162990366
702032039710 223616371
662969128715 215278580
211269833970 223610882
461052391600 223605393
171656741130 223599904
113337465560 208362440
291046201495 223594415
901197867600 223588926
607950944215 223583437
392829842820 223577948
149099285485 223572459
709184403695 223566970
102884010505 68804615
698730948640 89503634
991977872025 223561481
644262945985 223555992
321306202970 202598990
485810574625 31484904
735593132255 223550503
490212029385 223545014
590895307020 223539525
622255672185 223534036
773005497715 223528547
278942200905 223523058
355417477360 99153296
361469477655 31572728
590895307020 223517569
158452376850 223512080
90780009915 223506591
799414226275 223501102
851681501550 223495613
280042564595 223490124
399982206805 223484635
826373136680 35052754
233827289615 223479146
860484411070 223281542
116088374785 223473657
643712764140 223468168
687177129895 223462679
573839669825 223457190
465453846360 115477582
62170553975 223451701
24758188515 223446212
508368030270 223440723
186511650945 187937871
569988396910 223435234
994728781250 223429745
408234934480 223424256
399982206805 223418767
874238957195 223413278
841778228340 223407789
532576031450 219801516
99582919435 223402300
701481857865 223396811
251433108655 42001828
493513120455 223391322
7152369475 223385833
683325856980 223380344
887443321475 77932822
777406952475 16280374
308101838690 223374855
359268750275 223369366
296548019945 223363877
190913105705 223358388
812618590555 38889565
215671288730 223352899
535877122520 223347410
770804770335 223341921
18156006375 223336432
419238571380 158165535
745496405465 223330943
832975318820 103275535
631608763550 196116481
678374220375 182404959
846179683100 223325454
604649853145 223319965
339462203855 220075966
788410589375 117848830
252533472345 223314476
747146951000 205167842
898446958375 223308987
51717098920 119605310
534226576985 223303498
297648383635 97232146
500115302595 223298009
95181464675 129584312
376874569315 223292520
617854217425 215196245
169456013750 223287031
291596383340 223281542
670671674545 223276053
856633138155 20907601
780157861700 223270564
969970598225 120895225
428041480900 223265075
549081486800 223259586
517721121635 155338700
496814211525 223254097
679474584065 223248608
865436047675 223243119
115538192940 223237630
387878206215 223232141
449498572855 162995855
167805468215 223226652
346064385995 223221163
949063688115 223215674
655816764730 223210185
209619288435 223204696
869287320590 223199207
7152369475 223193718
293246928875 223188229
809867681330 223182740
666820401630 223177251
186511650945 150228441
467654573740 223171762
378525114850 223166273
280592746440 77636416
32460734345 41776779
181009832495 195150417
834625864355 223160784
363670205035 82324022
951421867460 9803354
929807323540 223155295
226674925630 223149806
764752770040 223144317
473156392190 223138828
988126599110 223133339
640961854915 223127850
633259309085 223122361
665169856095 96743625
642062218605 223116872
481409119865 223111383
459952027910 223105894
733942586720 223100405
204117469985 223094916
157902195005 223089427
289952556341 140743449
760901497125 223083938
175508014045 223078449
742745496240 159115132
341112749390 222079451
363120023190 223072960
856633138155 223067471
122690556925 223061982
645913491520 223056493
693779312035 223051004
328458566955 223045515
591995670710 223040026
204667651830 221321969
726790222735 223034537
79914174360 2338314
837376773580 223029048
533126213295 223023559
603549489455 223018070
50130072093 112299451
3851278405 223012581
151378686702 3458070
11003642390 187630487
628307672480 118101324
878640411955 223007092
638210945690 201012669
839027319115 223001603
849480774170 222996114
449498572855 222990625
259685836330 222985136
552382577870 222979647
577140760895 222974158
179909468805 222968669
23107642980 222963180
182110196185 222957691
577690942740 222952202
693779312035 187361526
474256755880 199387925
81426918550 222946713
355967659205 222941224
599698216540 222935735
680574947755 222930246
154050922090 222924757
226124743785 66735262
283893837510 222919268
142497103345 222913779
909450595275 222908290
230526198545 222902801
14854915305 222897312
277291655370 222891823
344964022305 222886334
228875653010 222880845
966258339724 58474317
189262560170 222875356
97932373900 222869867
40713462020 10599259
286644746735 221354903
277841837215 222864378
364770568725 222858889
469305119275 222853400
855532774465 222847911
839027319115 222842422
142497103345 222836933
552382577870 222831444
913852050035 222825955
749347678380 222820466
828023682215 222814977
598597852850 222809488
299849111015 39202438
297648383635 222803999
810516978048 51426441
665169856095 222798510
616753853735 222793021
896796412840 222787532
739444405170 164115611
292696747030 222782043
951264415495 222776554
347164749685 222771065
354317113670 222765576
32050450643 82472225
438494935955 222760087
165054558990 222754598
374123660090 222749109
902848413135 222743620
939710596750 222738131
76475281945 222732642
964468779775 107194681
407134570790 104236110
996379326785 222727153
883592048560 222721664
37412370950 222716175
949063688115 222710686
811518226865 157007356
851681501550 222705197
155701467625 222699708
11553824235 222694219
653627059262 72454800
596947307315 130391195
17055642685 117305419
89129464380 222688730
22557461135 222683241
992528053870 222677752
27509097740 96216681
39062916485 43269787
816469863470 222672263
286094564890 222666774
670121492700 222661285
504516757355 222655796
485810574625 222650307
968320052690 206419334
595846943625 222644818
483609847245 90332473
391179297285 222639329
258035290795 222633840
46765462315 222628351
912201504500 222622862
386777842525 197856494
529825122225 222617373
360369113965 222611884
305901111310 222606395
638210945690 222600906
80326554860 148032841
399432024960 222595417
44564734935 101793505
486360756470 222589928
134244375670 136473007
733392404875 222584439
902298231290 222578950
145798194415 144706507
119389465855 222573461
756500042365 222567972
592545852555 222562483
257485108950 222556994
963918597930 222551505
459431124391 17208015
706983676315 222546016
499014938905 222540527
114437829250 222535038
290496019650 222529549
246481472050 222524060
813168772400 222518571
886893139630 5274929
784559316460 222513082
453349845770 178430923
206868379210 222507593
602999307610 222502104
203567288140 222496615
9353096855 162589669
34661461725 222491126
459401846065 222485637
653065855505 222480148
807666953950 115944147
463253118980 222474659
366971296105 222469170
534776758830 222463681
238778926220 222458192
157902195005 222452703
220072743490 167233363
88579282535 97813980
697080403105 222447214
78125827480 222441725
996929508630 222436236
879740775645 80759657
435322627803 76077540
408785116325 105564448
181009832495 126966059
640961854915 88065516
432993117505 222430747
95181464675 206759652
19806551910 222425258
121040011390 222419769
819220772695 165641553
924349922078 121636240
295997838100 222414280
172757104820 222408791
677273856685 222403302
686626948050 222397813
421439298760 222392324
574389851670 222386835
987576417265 222381346
189812742015 222375857
96832010210 144366189
114988011095 222370368
814819317935 222364879
739444405170 222359390
605200034990 222353901
583192761190 222348412
324607294040 222342923
699831312330 222337434
525973849310 163544755
680024765910 222331945
800514589965 222326456
835176046200 222320967
418138207690 222315478
804916044725 222309989
97932373900 222304500
769154224800 222299011
540828759125 222293522
468754937430 222288033
664069492405 222282544
621155308495 126647697
61620372130 6806360
629408036170 222277055
684976402515 222271566
684426220670 222266077
686076766205 222260588
18156006375 222255099
89729041736 26204486
526524031155 146226960
222273470870 222249610
517721121635 222244121
165604740835 222238632
64371281355 106717138
687727311740 222233143
75925100100 222227654
29709825120 222222165
563386214770 222216676
538628031745 222211187
781808407235 222205698
107835647110 222200209
596397125470 222194720
58319281060 222189231
711935312920 222183742
516620757945 222178253
582092397500 129611757
497364393370 219499621
1650551025 222172764
271789836920 222167275
81426918550 222161786
686626948050 222156297
562836032925 222150808
999130236010 222145319
605200034990 222139830
565145952982 38620604
126541829840 68189847
317454930055 85858938
749897860225 222134341
813718954245 222128852
182110196185 222123363
711935312920 222117874
313053475295 222112385
304800747620 222106896
152950558400 222101407
239329108065 222095918
112787283715 222090429
928706959850 222084940
847830228635 222079451
657547455154 116871788
909450595275 222073962
237128380685 219516088
429141844590 222068473
994178599405 222062984
896796412840 161041771
884142230405 222057495
361469477655 222052006
361469477655 222046517
907800049740 222041028
536977486210 213906330
725689859045 222035539
258585472640 222030050
52817462610 222024561
807666953950 222019072
129292739065 71922367
209069106590 42572684
80876736705 222013583
66021826890 222008094
298198565480 222002605
273990564300 221997116
901197867600 221991627
276741473525 221986138
946312778890 221980649
900097503910 221975160
533676395140 221969671
793362225980 221964182
573839669825 221958693
777406952475 221953204
415937480310 221947715
157352013160 221942226
981524416970 221936737
566687305840 92352425
954565506565 221931248
61620372130 221925759
682775675135 221920270
691578584655 221914781
857183320000 221909292
500115302595 221903803
924855686935 221898314
381276024075 58304158
644813127830 221892825
363120023190 221887336
980974235125 221881847
185411287255 221876358
404383661565 221870869
294897474410 221865380
963918597930 221859891
15955278995 221854402
11553824235 216250133
943561869665 221848913
949063688115 221843424
89679646225 128239507
277841837215 221837935
707533858160 221832446
674522947460 221826957
492412756765 221821468
260236018175 221815979
277291655370 221810490
74274554565 221805001
376874569315 221799512
640961854915 221794023
80876736705 221788534
502316029975 221783045
706983676315 114994550
526524031155 221777556
244830926515 221772067
791161498600 221766578
683876038825 221761089
837376773580 221755600
954643971820 51437419
593096034400 221750111
873138593505 221744622
297098201790 221739133
275090927990 204503673
579341488275 47386537
112787283715 2426138
104534556040 221733644
500665484440 221728155
555133487095 221722666
264087291090 221717177
544129850195 221711688
506167302890 221706199
256934927105 221700710
312503293450 221695221
593096034400 221689732
892945139925 221684243
777406952475 209580998
154601103935 73344018
398881843115 221678754
228875653010 221673265
872588411660 62431886
902298231290 221667776
318005111900 221662287
703132403400 221656798
340562567545 90617901
573839669825 221651309
363120023190 221645820
325707657730 221640331
45665098625 221634842
208518924745 221629353
819220772695 221623864
291596383340 221618375
186511650945 221612886
839027319115 221607397
230526198545 221601908
436294208575 221596419
953095653421 38565714
626106945100 221590930
179909468805 221585441
333960385405 221579952
726790222735 14710520
138645830430 221574463
751548405760 221568974
381826205920 221563485
908900413430 221557996
767503679265 221552507
859384047380 221547018
804916044725 221541529
209619288435 221536040
80876736705 221530551
364770568725 221525062
529274940380 124841816
434643663040 221519573
138645830430 221514084
266838200315 221508595
375774205625 221503106
822521863765 221497617
110586556335 9303855
130943284600 221492128
929410592179 53221344
385677478835 221486639
224474198250 221481150
439045117800 221475661
134244375670 221470172
921004414020 221464683
813718954245 220646822
804916044725 121773465
388428388060 221459194
566137123995 221453705
583742943035 221448216
561735669235 221442727
237678562530 175960873
579891670120 221437238
590895307020 221431749
87478918845 221426260
66572008735 221420771
912751686345 221415282
963368416085 221409793
176058195890 221404304
392829842820 221398815
757600406055 221393326
209069106590 221387837
61070190285 221382348
369172023485 221376859
596947307315 2898192
195314560465 221371370
988676780955 221365881
40713462020 221360392
905049140515 221354903
917153141105 221349414
253083654190 221343925
440145481490 221338436
682225493290 221332947
305350929465 221327458
794462589670 221321969
966669507155 221316480
641512036760 221310991
907800049740 221305502
321306202970 221300013
275641109835 221294524
103984374195 221289035
947963324425 221283546
902298231290 221278057
252533472345 221272568
937509869370 221267079
625146018477 10258941
325707657730 221261590
465453846360 221256101
66572008735 221250612
170556377440 221245123
611802217130 221239634
293246928875 221234145
650945520019 85672312
681125129600 178337610
681125129600 221228656
951283780687 20819777
82527282240 221223167
9529782276 2502984
555683668940 221217678
453900027615 221212189
18706188220 221206700
653616037350 221201211
455550573150 221195722
298748747325 221190233
826923318525 221184744
622805854030 75632931
689928039120 221179255
419238571380 221173766
902298231290 221168277
168401785105 122294920
219522561645 221162788
161753467920 64885469
653616037350 4808364
809867681330 221157299
572739306135 221151810
353216749980 221146321
377424751160 221140832
613452762665 221135343
629408036170 221129854
638210945690 221124365
629408036170 221118876
433543299350 144108206
390078933595 221113387
190913105705 221107898
861584774760 221102409
900647685755 221096920
456100754995 221091431
999680417855 221085942
665720037940 138772898
349915658910 221080453
464353482670 1289915
351566204445 221074964
551282214180 221069475
146348376260 86588975
499565120750 221063986
750998223915 219856406
887443321475 221058497
990877508335 221053008
732842223030 221047519
384026933300 221042030
694879675725 221036541
79279730876 2684121
743295678085 221031052
555683668940 221025563
183210559875 221020074
715786585835 221014585
698180766795 189304632
203567288140 221009096
905599322360 31874623
490762211230 221003607
379625478540 132949069
724039313510 220998118
161203286075 220992629
985925871730 220987140
738344041480 220981651
791711680445 220976162
758150587900 220970673
227775289320 131675621
727340404580 220965184
571638942445 220959695
958416779480 220954206
375224023780 55713350
143597467035 159889081
420889116915 201775640
223924016405 220948717
823108119318 184298664
291596383340 119759002
554583305250 220943228
922104777710 220937739
525973849310 220932250
314153838985 220926761
253633836035 220921272
882491684870 220915783
50066553385 50937920
904498958670 220910294
425840753520 220904805
740544768860 15259420
474806937725 220899316
624456399565 105515047
741094950705 220893827
609051307905 220888338
34111279880 220882849
491312393075 220877360
134244375670 220871871
817570227160 220866382
63270917665 220860893
52267280765 220855404
286094564890 220849915
460532657238 107084901
602449125765 220844426
36312007260 220838937
964468779775 220833448
978223325900 220827959
368621841640 91166801
971621143760 220822470
241529835445 220816981
397231297580 220811492
454450209460 220806003
1650551025 220800514
419238571380 220795025
508918212115 220789536
174442576862 111860331
607950944215 220784047
903948776825 220778558
903398594980 220773069
168905831905 220767580
573839669825 220762091
874238957195 220756602
687727311740 197872961
346614567840 220751113
247581835740 33219428
635460036465 220745624
288295292270 220740135
562285851080 220734646
628857854325 220729157
604649853145 220723668
126541829840 220718179
667370583475 220712690
550187335 63699845
622255672185 220707201
341112749390 220701712
692128766500 220696223
135894921205 220690734
237678562530 220685245
785109498305 220679756
343863658615 176723844
294897474410 220674267
719637858750 220668778
426390935365 220663289
647564037055 220657800
14854915305 180857061
847280046790 220652311
845629501255 220646822
815369499780 220641333
843978955720 220635844
296548019945 220630355
736143314100 220624866
498464757060 220619377
103434192350 220613888
584293124880 220608399
664619674250 220602910
452249482080 220597421
40163280175 220591932
431892753815 220586443
591445488865 220580954
68222554270 220575465
226674925630 220569976
516070576100 220564487
369172023485 200622950
622813022664 132828311
974922234830 220558998
55568371835 126076841
364220386880 220553509
982074598815 136258936
61070190285 220548020
95731646520 220542531
620605126650 220537042
530375304070 183491781
38512734640 220531553
320205839280 220526064
139196012275 220520575
754849496830 220515086
969420416380 220509597
866536411365 220504108
367521477950 220498619
658567673955 220493130
706983676315 220487641
75925100100 220482152
942461505975 192954817
138095648585 220476663
935309141990 220471174
234377471460 220465685
266838200315 220460196
522672758240 51766759
451149118390 220454707
419890491840 3392202
8252733165 220449218
462152755290 220443729
184861105410 196314085
161203286075 220438240
354867295515 98060985
644262945985 220432751
880290957490 220427262
210719652125 220421773
582642579345 220416284
781808407235 220410795
303700383930 220405306
682775675135 220399817
876989866420 220394328
983725144350 220388839
954015324720 220383350
889644048855 220377861
337839888247 89146849
402182934185 220372372
629408036170 220366883
648114218900 220361394
98482555745 220355905
617304035580 220350416
588694579640 220344927
506717484735 220339438
36862189105 220333949
584843306725 220328460
384577115145 41112610
253633836035 220322971
293246928875 220317482
585393488570 220311993
587594215950 220306504
521572394550 220301015
163954195300 220295526
680024765910 220290037
966119325310 220284548
409335298170 220279059
357068022895 201215762
116638556630 220273570
365320750570 220268081
799414226275 220262592
692678948345 220257103
792261862290 220251614
105084737885 220246125
645363309675 220240636
962268052395 220235147
855694008351 47864080
195864742310 220229658
416487662155 220224169
80326554860 220218680
579341488275 10725506
255284381570 220213191
989226962800 220207702
497914575215 220202213
323506930350 220196724
255284381570 220191235
106185101575 220185746
333960385405 220180257
81426918550 220174768
681675311445 220169279
927056414315 220163790
262533028104 43549726
829674227750 89574991
954015324720 220158301
496264029680 220152812
503416393665 157611146
586493852260 11307340
168905831905 220147323
8802915010 220141834
656917128420 220136345
626106945100 220130856
145248012570 220125367
890744412545 220119878
808767317640 220114389
702582221555 220108900
829674227750 220103411
205768015520 220097922
596947307315 220092433
654166219195 220086944
627207308790 220081455
750448042070 220075966
502970327172 97687733
361469477655 220070477
684426220670 220064988
205217833675 220059499
84728009620 220054010
337261476475 220048521
869997073154 54220342
894595685460 220043032
129842920910 220037543
687177129895 92775078
94081100985 21440034
587044034105 220032054
503966575510 220026565
609051307905 220021076
716336767680 4813853
440145481490 220015587
949063688115 220010098
109486192645 220004609
935859323835 219999120
269589109540 219993631
593646216245 219988142
683325856980 74085033
830774591440 219982653
401082570495 50279240
818120409005 219977164
80326554860 219971675
494063302300 219966186
808217135795 51563666
855532774465 219960697
458301482375 132570328
366971296105 219955208
771408854160 149959480
132593830135 219949719
803910300417 114807924
81977100395 219944230
983725144350 219938741
682225493290 219933252
844529137565 48319667
464903664515 219927763
490212029385 219922274
351016022600 219916785
902298231290 219911296
958416779480 219905807
501341243627 72399910
273440382455 219900318
328458566955 1509475
146348376260 219894829
236028016995 219889340
42914189400 219883851
112787283715 112782483
758150587900 219878362
109486192645 219872873
785109498305 219867384
568888033220 129677625
205217833675 219861895
165604740835 20863689
211269833970 219856406
830774591440 219850917
25308370360 12800348
106185101575 219845428
712086990457 57974818
968870234535 132059851
477557846950 219839939
390629115440 219834450
835176046200 219828961
892394958080 219823472
100133101280 120505506
734492768565 219817983
579341488275 219812494
983725144350 167260808
990877508335 31210454
674522947460 219807005
453349845770 219801516
862685138450 219796027
667370583475 219790538
187061832790 219785049
129292739065 152363662
288295292270 219779560
819770954540 107331906
114988011095 20858200
18156006375 219774071
349915658910 219768582
832425136975 219763093
9353096855 219757604
680024765910 219752115
459952027910 219746626
284994201200 136374205
287194928580 219741137
57218917370 219735648
708634221850 150705984
531475667760 219730159
748247314690 214971196
664619674250 219724670
21457097445 219719181
632709127240 219713692
28087619292 82060550
488561483850 6065345
981524416970 219708203
804365862880 219702714
175508014045 105805964
245931290205 219697225
770804770335 219691736
722938949820 219686247
488011302005 219680758
188712378325 219675269
2750914715 219669780
81977100395 219664291
554583305250 219658802
299849111015 219653313
84177827775 219647824
453349845770 114044953
863235320295 219642335
995829144940 107139791
843428773875 219636846
469305119275 219631357
91330191760 219625868
134244375670 219620379
972171325605 219614890
23107642980 219609401
842878592030 155646084
207010972452 41716400
45114916780 219603912
431342571970 219598423
726790222735 219592934
609601489750 219587445
507817848425 219581956
250882926810 219576467
446747663630 1503986
676173492995 219570978
739994587015 54813154
110586556335 47518273
520587047366 36853146
234377471460 61948854
432993117505 219565489
18706188220 219560000
823622227455 219554511
28059279585 219549022
238228744375 219543533
62170553975 219538044
478108028795 176021252
354867295515 219532555
587594215950 219527066
68222554270 219521577
539178213590 219516088
550187335 219510599
998580054165 219505110
397781479425 219499621
760901497125 219494132
751548405760 219488643
45114916780 219483154
520472030860 219477665
467104391895 219472176
310302566070 219466687
12104006080 219461198
384577115145 219219682
713035676610 219455709
416548447341 86512129
11003642390 156535302
451149118390 219450220
265737836625 219444731
195314560465 209751157
249782563120 219439242
604649853145 219433753
296548019945 84250661
383476751455 219428264
198065469690 84256150
765853133730 219422775
582642579345 219417286
566143705306 173490823
258585472640 6685602
523773121930 219411797
526524031155 219406308
634909854620 219400819
130393102755 219395330
494063302300 181477318
203567288140 219389841
458851664220 219384352
809317499485 219378863
799414226275 78267651
984389365659 19348725
90229828070 219373374
464903664515 218110904
182110196185 219367885
897896776530 219362396
195314560465 219356907
490762211230 219351418
206868379210 219345929
271239655075 219340440
71523645340 219334951
861584774760 219329462
784009134615 219323973
119389465855 110444169
286644746735 219318484
45114916780 219312995
569988396910 219307506
264637472935 219302017
778507316165 219296528
300399292860 219291039
354317113670 219285550
507817848425 219280061
494063302300 219274572
46215280470 181263247
951264415495 48698408
990327326490 219269083
117738920320 71675362
407684752635 84744671
949063688115 219263594
206318197365 219258105
92430555450 53375036
349365477065 219252616
152400376555 219247127
495713847835 219241638
923205141400 130435107
621155308495 219236149
568888033220 219230660
974372052985 19623175
330109112490 219225171
397781479425 219219682
73174190875 219214193
841228046495 219208704
86378555155 219203215
699831312330 219197726
834625864355 219192237
360919295810 90897840
352666568135 219186748
457201118685 101266561
758271499592 95014590
691028402810 219181259
935309141990 66246741
844529137565 219175770
295447656255 194864989
221723289025 101392808
967219689000 219170281
737793859635 219164792
945212415200 219159303
897346594685 219153814
636560400155 219148325
560635305545 219142836
946312778890 219137347
374123660090 62728292
840737991156 49527247
743295678085 219131858
212370197660 219126369
890744412545 219120880
861584774760 219115391
495163665990 219109902
217321834265 219104413
426941117210 219098924
898997140220 205398380
796663317050 219093435
466554210050 219087946
575490215360 175175946
458301482375 219082457
823622227455 219076968
970520780070 219071479
997479690475 79678324
910000777120 200436324
662969128715 219065990
393930206510 32472924
524323303775 219060501
318005111900 219055012
846179683100 104548983
745496405465 219049523
106735283420 219044034
651965491815 219038545
183760741720 159620120
934208778300 219033056
173307286665 219027567
982656572948 23207492
693779312035 219022078
135894921205 219016589
32460734345 219011100
497364393370 219005611
717987313215 219000122
774105861405 218994633
613452762665 218989144
223373834560 218983655
292696747030 218978166
664619674250 218972677
721838586130 218967188
747146951000 218961699
438494935955 218956210
446747663630 218950721
923205141400 218945232
465453846360 218939743
626106945100 218934254
998580054165 218928765
84728009620 113869305
91880373605 218923276
696530221260 120763489
890744412545 218917787
535326940675 186027699
431892753815 218912298
393930206510 218906809
382926569610 218901320
604099671300 193371981
886893139630 209372416
406034207100 218895831
310852747915 218890342
434643663040 218884853
911651322655 218879364
352116386290 218873875
570538578755 64781178
2935465873 24332737
693779312035 218868386
715786585835 218862897
825822954835 218857408
445097118095 218851919
431342571970 218846430
934758960145 218840941
231076380390 39449443
855532774465 218835452
8252733165 218829963
814819317935 218824474
149099285485 218818985
945762597045 218813496
562285851080 208664335
475357119570 218808007
374673841935 218802518
628857854325 218797029
840677864650 218615892
565036760305 218791540
533126213295 218786051
862134956605 59434892
868186956900 78322541
177195291968 19743933
793912407825 218780562
706983676315 49571159
482509483555 218775073
598597852850 218769584
754299314985 218764095
565586942150 218758606
996929508630 218753117
190362923860 120044430
360369113965 218747628
889093867010 218742139
574940033515 201457278
834625864355 218736650
294347292565 12169113
399432024960 218731161
964468779775 218725672
473706574035 218720183
486910938315 14595251
516070576100 218714694
768604042955 218709205
261886563710 218703716
861584774760 218698227
9353096855 218692738
522672758240 218687249
449498572855 218681760
70423281650 218676271
57769099215 218670782
801614953655 218665293
207418561055 218659804
971621143760 106837896
973271689295 218654315
370822569020 218648826
244830926515 97857892
921004414020 218643337
565586942150 218637848
346064385995 218632359
340562567545 218626870
262986927400 218621381
300399292860 218615892
949063688115 218610403
900097503910 218604914
881941503025 218599425
632709127240 218593936
854432410775 218588447
579341488275 218582958
334510567250 218577469
445647299940 218571980
262509227800 73031145
37962552795 81593985
157902195005 218566491
308652020535 218561002
604099671300 218555513
946862960735 218550024
839027319115 218544535
428041480900 218539046
270139291385 218533557
553482941560 218528068
599698216540 218522579
939710596750 218517090
795562953360 218511601
151850194710 218506112
690478220965 218500623
549631668645 218495134
584843306725 24684033
659668037645 218489645
230526198545 218484156
326808021420 218478667
340562567545 218473178
840813964405 80018642
934758960145 218467689
293797110720 218462200
380725842230 28246394
23657824825 218456711
108385828955 218451222
541929122815 218445733
615103308200 218440244
227225107475 218434755
841228046495 218429266
309752384225 218423777
668470947165 218418288
477007665105 93982658
850030956015 201018158
119939647700 218412799
800514589965 218407310
719637858750 218401821
127642193530 218396332
884692412250 218390843
568337851375 218385354
796663317050 218379865
619504762960 218374376
210719652125 218368887
426390935365 192016198
628307672480 132740487
223924016405 218363398
898997140220 218357909
878090230110 218352420
601898943920 218346931
146348376260 102320449
237678562530 218341442
135894921205 187718311
203567288140 218335953
889093867010 218330464
591995670710 218324975
210719652125 218319486
27509097740 218313997
966119325310 218308508
708084040005 103330425
662418946870 218303019
404383661565 144882155
61620372130 218297530
952364779185 218292041
6052005785 218286552
325157475885 218281063
828023682215 91880371
905599322360 206704762
768053861110 79853972
977122962210 218275574
101783646815 218270085
674522947460 218264596
780157861700 218259107
103434192350 218253618
281142928285 61784184
500115302595 218248129
826923318525 218242640
9353096855 218237151
957866597635 218231662
174438504024 18047832
936409505680 93197731
647013855210 218226173
190913105705 197203303
931457869075 218220684
333410203560 218215195
440695663335 218209706
880290957490 218204217
724589495355 218198728
335610930940 218193239
294347292565 218187750
652515673660 218182261
373023296400 218176772
461602573445 218171283
36862189105 218165794
266288018470 218160305
434093481195 218154816
246481472050 218149327
492412756765 114368804
984275326195 218143838
473156392190 218138349
610701853440 218132860
363670205035 218127371
231076380390 218121882
618954581115 218116393
991427690180 29580221
607950944215 218110904
536427304365 218105415
878090230110 218099926
835726228045 218094437
73724372720 218088948
981524416970 218083459
886893139630 218077970
589794943330 218072481
683876038825 218066992
847280046790 218061503
278942200905 218056014
932558232765 81275623
247031653895 218050525
890744412545 70385447
265737836625 147763880
932558232765 218045036
409885480015 218039547
346064385995 218034058
545780395730 218028569
625006581410 218023080
817020045315 218017591
23657824825 218012102
262986927400 218006613
153500740245 218001124
501215666285 217995635
853332047085 217990146
2200732870 217984657
736693495945 217979168
74274554565 217973679
489111665695 217968190
278392019060 217962701
971070961915 217957212
256934927105 217951723
1262360548 27346198
627757490635 217946234
17055642685 217940745
576040397205 217935256
318005111900 217929767
766403315575 217924278
594746579935 217918789
458301482375 217913300
407695203691 33779306
278942200905 217907811
9903278700 217902322
752098587605 104795988
65471645045 217896833
424740389830 217891344
528724758535 217885855
693229130190 217880366
658017492110 217874877
982624780660 217869388
228325471165 217863899
607950944215 70961792
292146565185 217858410
287745110425 217852921
159002558695 217847432
734492768565 217841943
491312393075 217836454
848930592325 217830965
483059665400 217825476
188712378325 44515790
703132403400 217819987
747146951000 217814498
518821485325 217809009
895696049150 217803520
744396041775 217798031
366971296105 217792542
945212415200 217787053
29709825120 217781564
823622227455 217776075
824722591145 217770586
259135654485 217765097
165054558990 217759608
989860363374 59380002
87478918845 217754119
872588411660 217748630
402182934185 217743141
820321136385 201424344
960067325015 217737652
275090927990 217732163
793912407825 217726674
375774205625 217721185
377974933005 217715696
458301482375 217710207
709734585540 57283204
523773121930 217704718
901748049445 217699229
730091313805 217693740
124341102460 217688251
766403315575 217682762
396681115735 217677273
127642193530 217671784
990327326490 45295228
968870234535 217666295
48416007850 217660806
135894921205 217655317
942461505975 199591018
153500740245 217649828
450598936545 217644339
886893139630 217638850
775756406940 217633361
132043648290 31490393
575490215360 206424823
944662233355 217627872
215671288730 217622383
330109112490 217616894
653065855505 217611405
408785116325 217605916
401082570495 61685382
52267280765 217600427
587594215950 217594938
900647685755 217589449
837926955425 217583960
634909854620 217578471
633809490930 217572982
873138593505 217567493
211269833970 217562004
811518226865 217556515
523222940085 217551026
744396041775 217545537
602999307610 127245998
496264029680 217540048
183231160092 118941141
898997140220 217534559
214570925040 217529070
947963324425 217523581
905599322360 122448612
410985843705 217518092
315254202675 217512603
788960771220 217507114
699281130485 217501625
826923318525 217496136
223373834560 217490647
596397125470 217485158
732292041185 217479669
141946921500 217474180
892394958080 217468691
626106945100 217463202
448948391010 217457713
927606596160 217452224
398881843115 217446735
370822569020 217441246
396130933890 217435757
901197867600 217430268
178809105115 217424779
262986927400 217419290
98482555745 217413801
588144397795 217408312
839027319115 217402823
935859323835 217397334
292146565185 68052622
924855686935 217391845
995829144940 217386356
804365862880 217380867
64921463200 217375378
196414924155 217369889
479208392485 98406792
727890586425 217364400
467104391895 157633102
432442935660 217358911
740544768860 214197247
824172409300 217353422
81426918550 217347933
589794943330 217342444
440145481490 217336955
201916742605 217331466
928156778005 217325977
167255286370 217320488
423089844295 217314999
665169856095 217309510
307645661459 79063556
177708741425 217304021
436294208575 202549589
42914189400 217298532
903948776825 217293043
223924016405 217287554
181009832495 217282065
310852747915 217276576
884142230405 217271087
9353096855 217265598
710284767385 217260109
568337851375 217254620
708634221850 217249131
627303992036 76461770
330109112490 143438548
517170939790 217243642
375774205625 217238153
239879289910 217232664
919904050330 138300844
636560400155 217227175
444546936250 217221686
353216749980 217216197
880841139335 217210708
747697132845 217205219
141396739655 168693437
685526584360 191412408
555683668940 217199730
572739306135 217194241
249232381275 217188752
636010218310 217183263
808217135795 217177774
991977872025 217172285
930907687230 59489782
816469863470 217166796
655816764730 217161307
124341102460 31325723
682225493290 217155818
278942200905 217150329
190913105705 217144840
822521863765 214076489
114437829250 214191758
652515673660 217139351
446197481785 217133862
273990564300 217128373
757600406055 217122884
389528751750 217117395
810968045020 217111906
8802915010 217106417
925956050625 217100928
568888033220 217095439
882491684870 217089950
667920765320 217084461
379625478540 27713961
118839284010 217078972
27509097740 217073483
342213113080 217067994
948513506270 217062505
8252733165 217057016
803815681035 217051527
754849496830 67844040
244830926515 217046038
745496405465 217040549
844529137565 217035060
65471645045 217029571
868186956900 79930818
949063688115 217024082
600798580230 217018593
465453846360 217013104
225574561940 217007615
177158559580 217002126
688277493585 18854715
761451678970 216996637
693229130190 116015504
924855686935 216991148
965116001651 105910255
728990950115 216985659
806016408415 216980170
114437829250 216974681
486360756470 216969192
490212029385 216963703
46215280470 216958214
748247314690 216952725
450048754700 63293659
937509869370 216947236
32460734345 216941747
157494200216 31353168
944112051510 115285467
660768401335 216936258
245381108360 216930769
898446958375 160794766
32460734345 216925280
785109498305 55576125
586493852260 216919791
162303649765 216914302
200816378915 216908813
505617121045 216903324
736143314100 216897835
479758574330 216892346
632234413656 4138706
546330577575 216886857
171106559285 216881368
598597852850 216875879
216771652420 16060814
983174962505 216870390
502866211820 131472528
163404013455 216864901
555683668940 216859412
556784032630 216853923
520472030860 216848434
981524416970 216842945
99582919435 216837456
291596383340 216831967
363670205035 216826478
942461505975 216820989
819220772695 216815500
313053475295 128327331
738344041480 216810011
683876038825 216804522
179359286960 216799033
181560014340 216793544
711935312920 216788055
50066553385 216782566
555683668940 216777077
377424751160 216771588
962818234240 216766099
405484025255 216760610
834625864355 216755121
872588411660 153077232
219522561645 216749632
853882228930 13777390
69322917960 216744143
316941524510 43697929
776306588785 162704938
828023682215 216738654
872038229815 216733165
759801133435 216727676
295997838100 147780347
814269136090 14556828
988676780955 176449394
7702551320 216722187
303150202085 216716698
237678562530 216711209
973271689295 216705720
578241124585 101387319
967219689000 216700231
609051307905 147659589
813718954245 216694742
90229828070 216689253
538077849900 14930080
557334214475 123096314
907800049740 216683764
718537495060 20023872
682775675135 216678275
677824038530 36798256
969420416380 216672786
116638556630 216667297
833525500665 216661808
853332047085 216656319
479208392485 216650830
631608763550 216645341
23107642980 216639852
888543685165 216634363
909450595275 216628874
532025849605 216623385
298198565480 216617896
913852050035 216612407
867086593210 216606918
340562567545 216601429
69873099805 216595940
409885480015 216590451
890194230700 216584962
622805854030 141500931
157352013160 216579473
826923318525 216573984
371922932710 216568495
845629501255 216563006
143597467035 216557517
325707657730 216552028
355967659205 216546539
678374220375 216541050
916052777415 216535561
706983676315 216530072
669571310855 148279846
391179297285 216524583
107285465265 216519094
330109112490 216513605
95731646520 124270960
898997140220 216508116
99032737590 216502627
737243677790 216497138
30810188810 216491649
914402231880 216486160
265737836625 216480671
66572008735 216475182
319655657435 216469693
453349845770 101217160
428041480900 216464204
226124743785 216458715
391729479130 16241951
824172409300 216453226
533126213295 216447737
821971681920 216442248
950164051805 57047177
750998223915 119863293
9353096855 216436759
705883312625 216431270
839577500960 216425781
593646216245 216420292
960617506860 216414803
469855301120 216409314
150749831020 216403825
88029100690 216398336
347756757710 90930774
467104391895 216392847
872588411660 216387358
87478918845 216381869
190362923860 216376380
384589597131 161305243
713585858455 94125372
132043648290 216370891
865436047675 216365402
376874569315 216359913
970520780070 185303151
756500042365 216354424
660218219490 81374425
144697830725 216348935
884692412250 124216070
583192761190 216343446
590895307020 216337957
250332744965 216332468
432442935660 216326979
311402929760 14315312
66021826890 216321490
310852747915 85095967
834075682510 216316001
345514204150 216310512
386227660680 216305023
725689859045 216299534
134794557515 216294045
74274554565 216288556
189812742015 216283067
768604042955 216277578
908350231585 178189407
717987313215 216272089
587044034105 216266600
321856384815 216261111
69322917960 216255622
821971681920 216250133
103984374195 25013373
601898943920 74869960
671772038235 216244644
259135654485 216239155
114437829250 216233666
716886949525 216228177
874238957195 216222688
102333828660 216217199
684426220670 216211710
146898558105 216206221
459952027910 216200732
411536025550 105674228
900647685755 216195243
440145481490 216189754
207418561055 216184265
44014553090 216178776
433543299350 216173287
549631668645 213159826
259135654485 179660459
229976016700 216167798
263537109245 216162309
150199649175 216156820
951814597340 216151331
505617121045 216145842
947413142580 125505985
881941503025 216140353
398331661270 89531079
990877508335 216134864
611252035285 216129375
698730948640 216123886
200266197070 15517403
551832396025 216118397
766403315575 216112908
130943284600 118172681
633259309085 216107419
165604740835 38884076
519921849015 216101930
289945837805 216096441
967769870845 216090952
609051307905 216085463
192013469395 216079974
113337465560 216074485
35211643570 216068996
793912407825 216063507
158452376850 75232234
669021129010 216058018
826923318525 216052529
257485108950 216047040
396130933890 216041551
297648383635 216036062
208518924745 216030573
184310923565 98686731
43464371245 216025084
832425136975 216019595
406034207100 216014106
139196012275 14842256
155701467625 216008617
366971296105 192482763
158452376850 216003128
489111665695 215997639
865986229520 215992150
732842223030 215986661
270139291385 215981172
379625478540 215975683
415937480310 215970194
577140760895 215964705
860484411070 215959216
205768015520 215953727
587044034105 86523107
502866211820 215948238
984275326195 215942749
334510567250 215937260
45114916780 215931771
822521863765 215926282
599148034695 106898275
472056028500 215920793
659668037645 215915304
784009134615 215909815
429141844590 4621738
209619288435 215904326
201366560760 215898837
724589495355 210903847
222823652715 215893348
346614567840 215887859
199716015225 215882370
41263643865 215876881
227775289320 215871392
773005497715 215865903
139333994757 31331212
64921463200 215860414
269038927695 103566452
790061134910 215854925
427491299055 215849436
405484025255 215843947
285544383045 101304984
475357119570 215838458
348864569973 143328768
551849867512 170142533
377974933005 215832969
601348762075 215827480
482509483555 215821991
644813127830 121965580
933814478566 46694923
916602959260 215816502
142497103345 215811013
346064385995 215805524
529825122225 215800035
499014938905 215794546
58869462905 215789057
207418561055 134716527
266288018470 215783568
285544383045 215778079
315804384520 213686770
624456399565 56174426
34111279880 215772590
899547322065 95986143
405484025255 43253320
490762211230 215767101
564486578460 215761612
661868765025 141627178
199165833380 215756123
659117855800 215750634
163404013455 215745145
176058195890 215739656
408785116325 215734167
947963324425 23498409
380175660385 215728678
798313862585 103577430
897346594685 215723189
157902195005 215717700
374673841935 215712211
449498572855 195622471
873688775350 215706722
105634919730 215701233
655266582885 215695744
439595299645 215690255
960617506860 215684766
536427304365 215679277
31910552500 215673788
643712764140 215668299
850581137860 215662810
371922932710 215657321
351566204445 215651832
78125827480 215646343
909461057309 80578520
643712764140 215640854
588694579640 215635365
823622227455 215629876
621705490340 215624387
83077464085 215618898
475907301415 161530292
340562567545 215613409
122140375080 215607920
137545466740 215602431
283343655665 215596942
593096034400 215591453
525423667465 215585964
105634919730 74063077
48416007850 215580475
82527282240 215574986
786760043840 215569497
452249482080 215564008
976572780365 215558519
95731646520 215553030
867636775055 215547541
809867681330 93159308
287194928580 215542052
413736752930 215536563
622805854030 215531074
691028402810 215525585
861584774760 215520096
444546936250 215514607
563386214770 215509118
659117855800 138712519
956216052100 215503629
23657824825 215498140
54468008145 215492651
631058581705 215487162
535877122520 215481673
363120023190 215476184
940810960440 215470695
395030570200 215465206
524873485620 121894223
857733501845 215459717
911651322655 215454228
166154922680 215448739
286094564890 215443250
173857468510 215437761
69873099805 215432272
737793859635 215426783
857183320000 107902762
574389851670 215421294
726790222735 215415805
554583305250 215410316
395030570200 11120714
606300398680 215404827
579341488275 215399338
714136040300 54330122
329011109070 80863948
580441851965 215393849
621155308495 2739011
318555293745 215388360
498464757060 215382871
956766233945 215377382
632158945395 163599645
127092011685 215371893
2200732870 215366404
248682199430 215360915
692128766500 215355426
577140760895 215349937
859934229225 215344448
323506930350 215338959
415387298465 215333470
691578584655 170856103
955665870255 215327981
188162196480 11268917
845629501255 215322492
605200034990 161327199
741094950705 215317003
190362923860 215311514
463803300825 215306025
284444019355 215300536
970520780070 215295047
283893837510 123118270
944662233355 106009057
56668735525 215289558
147998921795 215284069
121590193235 38033281
943561869665 215278580
547981123110 215273091
925405868780 215267602
578791306430 215262113
983174962505 215256624
392279660975 215251135
980974235125 214696746
542479304660 215245646
385677478835 158637589
341662931235 179654970
877540048265 215240157
187612014635 215234668
264087291090 215229179
980424053280 215223690
955115688410 215218201
633259309085 215212712
100683283125 215207223
184861105410 215201734
438494935955 215196245
373023296400 53237811
437944754110 215190756
472056028500 215185267
250882926810 215179778
958966961325 215174289
9353096855 215168800
257485108950 103297491
24758188515 215163311
943011687820 215157822
364220386880 215152333
479208392485 176806179
913852050035 215146844
96281828365 215141355
78125827480 215135866
382926569610 211172808
264087291090 215130377
333960385405 215124888
763102224505 215119399
113887647405 215113910
574389851670 136648655
121590193235 141220992
260786200020 215108421
211312982999 58529207
804365862880 215102932
755949860520 215097443
391729479130 215091954
686076766205 215086465
9903278700 215080976
222273470870 215075487
347714931530 215069998
191463287550 215064509
751548405760 215059020
829674227750 195863987
988126599110 215053531
168355650060 215048042
154601103935 140436065
787310225685 57387495
371372750865 215042553
288845474115 215037064
699831312330 215031575
918803686640 215026086
901197867600 215020597
688827675430 215015108
277291655370 215009619
96281828365 215004130
211820015815 214998641
144697830725 214993152
333410203560 214987663
644262945985 129606268
258585472640 214982174
604099671300 214976685
702032039710 214971196
304800747620 214965707
939160414905 134925109
473156392190 214960218
972721507450 214954729
16505460840 149048306
255284381570 214949240
375224023780 106717138
900647685755 214943751
444546936250 214938262
381826205920 214932773
866536411365 214927284
609051307905 3348290
856082956310 214921795
294347292565 214916306
61620372130 214910817
236028016995 160641074
941911324130 132658152
415937480310 214905328
492412756765 214899839
629408036170 214894350
867086593210 117656715
768053861110 214888861
402182934185 214883372
31360370655 214877883
469305119275 214872394
660768401335 214866905
214570925040 214861416
759801133435 107051967
546880759420 214855927
308652020535 214850438
114437829250 214844949
864885865830 214839460
915502595570 214833971
116638556630 214828482
118839284010 214822993
208518924745 71219775
755949860520 214817504
724589495355 214812015
385677478835 214806526
638210945690 214801037
130393102755 29816248
330109112490 214795548
613452762665 214790059
792812044135 100531035
576590579050 214784570
884142230405 214779081
916602959260 214773592
787860407530 214768103
825272772990 214762614
289945837805 214757125
322956748505 214751636
818670590850 214746147
173857468510 214740658
278942200905 214735169
867086593210 214729680
973271689295 24179045
26958915895 214724191
206868379210 214718702
118289102165 214713213
642062218605 214707724
159552740540 214702235
404383661565 214696746
934758960145 44334653
816469863470 145216984
278942200905 214691257
353766931825 214685768
84728009620 214680279
5490 87988670
167805468215 214674790
62170553975 214669301
955665870255 145332253
930907687230 214663812
231076380390 214658323
477557846950 97446217
713035676610 214652834
403833479720 214647345
439595299645 214641856
413736752930 214636367
256934927105 214630878
31910552500 214625389
342763294925 214619900
823072045610 214614411
95731646520 19765889
781808407235 214608922
812618590555 214603433
910550958965 214597944
157352013160 214592455
35761825415 214586966
905599322360 214581477
710834949230 214575988
37412370950 214570499
234927653305 143455015
191463287550 157978909
73724372720 214565010
817020045315 153060765
843978955720 214559521
834075682510 20221476
886342957785 214554032
790611316755 113523498
730641495650 100399299
677824038530 214548543
95731646520 214543054
956216052100 214537565
820871318230 214532076
633809490930 15660117
668470947165 214526587
728990950115 214521098
799414226275 5966543
292696747030 132306856
942461505975 214515609
58319281060 119890738
952914961030 214510120
177708741425 214504631
450598936545 193009707
437394572265 214499142
210719652125 214493653
577140760895 214488164
105084737885 214482675
257485108950 58029708
295997838100 214477186
755399678675 158736391
659126242992 121372768
849480774170 214471697
637110582000 214466208
869837502435 165811712
614553126355 77422345
475357119570 3331823
52817462610 214460719
613452762665 214455230
94631282830 214449741
596397125470 214444252
193664014930 214438763
332860021715 214433274
716886949525 214427785
649214582590 214422296
166705104525 214416807
616203671890 214411318
485810574625 214405829
945762597045 214400340
637110582000 214394851
777957134320 214389362
74274554565 214383873
762001860815 214378384
601348762075 214372895
503416393665 214367406
640411673070 81165843
617304035580 126592807
18156006375 214361917
574940033515 214356428
630508399860 214350939
242630199135 214345450
221173107180 214339961
642062218605 214334472
559534941855 214328983
134244375670 214323494
353766931825 214318005
79226191170 214312516
912751686345 190100537
439045117800 214307027
735042950410 214301538
182110196185 174122058
761451678970 214296049
456650936840 214290560
17605824530 214285071
90780009915 214279582
303700383930 214274093
37962552795 214268604
110586556335 214263115
165604740835 214257626
479208392485 143773377
299849111015 214252137
890744412545 214246648
798313862585 214241159
249782563120 214235670
143597467035 214230181
814819317935 214224692
542479304660 214219203
510018575805 43110606
397781479425 214213714
670121492700 4182618
191463287550 214208225
196965106000 214202736
798864044430 214197247
999680417855 214191758
45665098625 214186269
890744412545 205431314
506717484735 214180780
514420030565 214175291
646463673365 214169802
307001475000 214164313
261886563710 214158824
519371667170 214153335
75374918255 214147846
745496405465 214142357
57769099215 214136868
373023296400 214131379
118289102165 214125890
700931676020 214120401
275641109835 214114912
462152755290 214109423
966119325310 214103934
114988011095 56333607
42914189400 214098445
913301868190 214092956
198065469690 214087467
707533858160 162825696
736143314100 214081978
572739306135 214076489
865436047675 214071000
892394958080 214065511
183760741720 214060022
865986229520 214054533
889093867010 13212023
4401460250 214049044
409885480015 214043555
55018189990 16895142
37412370950 38433978
68222554270 214038066
518821485325 214032577
25858552205 214027088
948513506270 201084026
233277107770 134085292
634359672775 214021599
308686090758 133239986
256384745260 214016110
835726228045 96331950
870937866125 214010621
731741859340 214005132
922104777710 213999643
596397125470 213994154
53367644455 213988665
869837502435 213983176
23657824825 38741362
467654573740 213977687
164504377145 22949509
373023296400 213972198
943561869665 213966709
728990950115 213961220
145248012570 213955731
425290571675 213950242
539728395435 213944753
923205141400 213939264
731741859340 213933775
910000777120 213928286
345514204150 213922797
527624394845 213917308
723489131665 213911819
190362923860 213906330
984825508040 101831928
370822569020 71686340
603549489455 71389934
256934927105 213900841
111835424920 27631626
547430941265 213895352
145248012570 213889863
10453460545 213884374
722938949820 213878885
896796412840 213873396
66021826890 213867907
952364779185 213862418
631058581705 213856929
635460036465 213851440
344413840460 213845951
898446958375 213840462
215671288730 213834973
990327326490 213829484
562285851080 51662468
380175660385 213823995
798313862585 213818506
369172023485 213813017
521572394550 31989892
570538578755 213807528
21457097445 213802039
879190593800 213796550
5501823940 213791061
994178599405 213785572
970520780070 33384098
222273470870 213780083
829124045905 213774594
144697830725 213769105
775206225095 213763616
810417863175 213758127
73174190875 213752638
144147648880 213747149
943011687820 213741660
36312007260 213736171
322956748505 213730682
121590193235 213725193
952972749222 105767541
418138207690 213719704
354867295515 213714215
249232381275 213708726
422539662450 213703237
830774591440 213697748
987576417265 89712216
286644746735 213692259
784559316460 5467044
523773121930 27285819
308652020535 213686770
335060749095 213681281
741645132550 168166493
364220386880 213675792
814819317935 193651920
225574561940 213670303
705412622478 39389064
623906217720 213664814
491862574920 213659325
483609847245 213653836
558984760010 213648347
181560014340 213642858
116088374785 164862115
117188738475 213637369
390078933595 213631880
781258225390 213626391
735593132255 213620902
308101838690 213615413
483059665400 213609924
26408734050 213604435
536977486210 213598946
922104777710 213593457
410435661860 213587968
987026235420 213582479
898997140220 173891520
927056414315 213576990
962268052395 213571501
138095648585 213566012
861584774760 213560523
215121106885 213555034
939160414905 213549545
598047671005 213544056
747697132845 213538567
665720037940 213533078
837376773580 213527589
533126213295 182212844
683325856980 88614416
764752770040 213522100
443996754405 213516611
913852050035 213511122
125991647995 213505633
739444405170 213500144
582642579345 213494655
545230213885 213489166
699281130485 213483677
354867295515 213478188
925956050625 213472699
343313476770 4769941
818120409005 213467210
585943670415 213461721
587594215950 213456232
69322917960 213450743
298748747325 213445254
549081486800 213439765
3301096560 166355123
256384745260 213434276
247031653895 213428787
326808021420 213423298
821971681920 213417809
530375304070 213412320
195864742310 213406831
206868379210 213401342
950164051805 213395853
275090927990 213390364
181560014340 108171723
188712378325 213384875
467654573740 213379386
610701853440 213373897
266838200315 213368408
953465142875 213362919
211820015815 213357430
189812742015 213351941
165604740835 213346452
911651322655 213340963
900097503910 213335474
623356035875 213329985
140846557810 213324496
867636775055 213319007
138095648585 213313518
875889502730 195951811
97932373900 137192066
58869462905 29042299
463253118980 213308029
278392019060 213302540
543579668350 213297051
357068022895 137472005
638210945690 213291562
421989480605 213286073
575490215360 71038638
208518924745 213280584
689928039120 213275095
682775675135 84492177
469855301120 213269606
511669121340 213264117
399982206805 115521494
376874569315 116476580
967769870845 213258628
433543299350 213253139
528724758535 213247650
282243291975 213242161
214570925040 213236672
672322220080 3787410
759801133435 213231183
473156392190 213225694
91880373605 213220205
375224023780 213214716
346064385995 213209227
770254588490 213203738
211269833970 213198249
79226191170 61323108
471505846655 213192760
861034592915 213187271
950164051805 213181782
955115688410 213176293
894045503615 213170804
531475667760 213165315
463803300825 213159826
203017106295 213154337
896796412840 213148848
784009134615 177239810
706433494470 213143359
727340404580 213137870
481409119865 213132381
569988396910 154888602
384577115145 213126892
969970598225 213121403
30810188810 180906462
322956748505 213115914
485260392780 213110425
271239655075 213104936
650865128125 213099447
392279660975 213093958
866536411365 213088469
621705490340 213082980
351566204445 213077491
966669507155 63535175
659117855800 213072002
570538578755 69029664
558984760010 213066513
837376773580 213061024
639311309380 213055535
380175660385 213050046
632709127240 213044557
498464757060 213039068
51166917075 213033579
865986229520 213028090
149649467330 213022601
456650936840 213017112
531475667760 213011623
594196398090 213006134
997479690475 213000645
794462589670 212995156
819220772695 3403180
266288018470 207577513
66021826890 83910343
917703322950 212989667
947413142580 212984178
412086207395 212978689
176058195890 212973200
989226962800 212967711
866536411365 207813540
63270917665 212962222
17055642685 160103152
246481472050 212956733
536977486210 212951244
144147648880 212945755
152950558400 212940266
883041866715 212934777
178809105115 212929288
718537495060 212923799
246481472050 212918310
246481472050 212912821
428591662745 212907332
438494935955 186263726
337261476475 212901843
726790222735 106909253
752696446904 17718492
587594215950 11395164
275641109835 212896354
55018189990 212890865
219522561645 212885376
630508399860 134985488
357618204740 212879887
859934229225 128859764
191463287550 115345846
414837116620 212874398
804365862880 212868909
686626948050 212863420
821971681920 212857931
445647299940 212852442
502866211820 212846953
72624009030 212841464
951814597340 212835975
715347682487 39476888
452249482080 212830486
806016408415 164571198
220072743490 72762184
818120409005 212824997
392279660975 8485994
320756021125 212819508
241529835445 212814019
433543299350 212808530
392279660975 117986055
837926955425 212803041
103434192350 212797552
925956050625 212792063
987026235420 212786574
563936396615 88230186
739994587015 28745893
786760043840 212781085
148549103640 212775596
832425136975 212770107
699281130485 212764618
662969128715 212759129
37412370950 212753640
959517143170 212748151
133144011980 212742662
227225107475 212737173
352666568135 106195683
340012385700 212731684
840127682805 212726195
919353868485 49247308
38512734640 212720706
337264791831 22965976
225024380095 212715217
547981123110 212709728
148549103640 212704239
198615651535 212418811
924305505090 34136091
756129520979 26797298
94081100985 21868176
274540746145 212698750
379075296695 212693261
704820844991 114215112
604099671300 212687772
865436047675 212682283
589244761485 212676794
297226979219 75654887
216221470575 39564712
97932373900 212671305
860484411070 39641558
390078933595 212665816
446747663630 212660327
470405482965 212654838
936959687525 212649349
634909854620 212643860
33010916190 212638371
204117469985 212632882
812068408710 96491131
500115302595 212627393
746046587310 49384533
584843306725 212621904
600798580230 212616415
667920765320 196385442
952914961030 212610926
456650936840 212605437
527624394845 212599948
179359286960 212594459
302600020240 212588970
495163665990 212583481
549081486800 134376209
900097503910 206315043
121590193235 212577992
201366560760 212572503
608501126060 212567014
450048754700 212561525
667370583475 212556036
694879675725 212550547
376874569315 212545058
935859323835 212539569
415387298465 56026223
384577115145 212534080
788960771220 212528591
636010218310 212523102
85828373310 212517613
588694579640 72586536
50066553385 212512124
251433108655 212506635
318005111900 212501146
577140760895 212495657
63270917665 185407442
594196398090 184419422
585393488570 212490168
137545466740 212484679
291046201495 208647868
732292041185 212479190
283893837510 181268736
337811658320 212473701
779607679855 212468212
78125827480 212462723
670121492700 212457234
1100369180 212451745
496814211525 204196289
753198951295 110647262
564486578460 212446256
59419644750 212440767
495713847835 212435278
249782563120 212429789
715786585835 212424300
236028016995 212418811
276191291680 212413322
935859323835 212407833
554033123405 212402344
555683668940 212396855
50616735230 212391366
889093867010 116251531
529274940380 212385877
511118939495 212380388
327358203265 212374899
993078235715 212369410
813718954245 212363921
941911324130 212358432
457201118685 212352943
5501823940 212347454
805466226570 18393639
428041480900 212341965
75374918255 212336476
496264029680 212330987
329558930645 212325498
158452376850 212320009
61070190285 82752164
242080017290 212314520
458301482375 212309031
790061134910 212303542
253083654190 212298053
614002944510 212292564
56118553680 212287075
669021129010 212281586
118289102165 212276097
464903664515 29064255
972171325605 212270608
209069106590 212265119
939160414905 14249444
934208778300 76659374
779057498010 212259630
274540746145 212254141
27566188829 84629402
181009832495 68650923
269038927695 212248652
185411287255 212243163
500665484440 212237674
198065469690 20836244
885792775940 155788798
616203671890 103226134
423640026140 18739446
596947307315 13684077
259135654485 212232185
105634919730 212226696
595846943625 212221207
548531304955 212215718
150199649175 202961264
840677864650 212210229
139196012275 212204740
555133487095 212199251
212370197660 212193762
776306588785 212188273
382926569610 86550552
325157475885 212182784
154601103935 212177295
293246928875 146984442
266838200315 212171806
473706574035 212166317
956216052100 212160828
860484411070 212155339
45114916780 212149850
453900027615 212144361
391179297285 212138872
190362923860 212133383
699281130485 72043125
355521032834 16697538
689928039120 212127894
612902580820 212122405
847280046790 92978171
287194928580 44471878
825272772990 212116916
657467310265 212111427
562285851080 10269919
898446958375 212105938
311402929760 212100449
84728009620 212094960
383476751455 212089471
376874569315 212083982
864885865830 212078493
117188738475 212073004
588694579640 212067515
207968742900 212062026
703682585245 212056537
199716015225 212051048
906149504205 212045559
727890586425 212040070
109486192645 212034581
8802915010 212029092
64371281355 212023603
58319281060 212018114
59419644750 212012625
420889116915 48105596
607950944215 212007136
898997140220 212001647
183760741720 18909605
932558232765 211996158
973821871140 211990669
724141030169 3309867
24208006670 211985180
432442935660 211979691
741094950705 211974202
585393488570 211968713
869287320590 211963224
47865826005 211957735
937509869370 211952246
441245845180 211946757
445097118095 211941268
465453846360 211935779
483059665400 211930290
489661847540 211924801
238778926220 211919312
178258923270 211913823
10453460545 211908334
381826205920 211902845
488011302005 211897356
604649853145 211891867
52267280765 211886378
131493466445 211880889
845079319410 211875400
562285851080 211869911
678924402220 211864422
112237101870 211858933
204667651830 211853444
571638942445 211847955
758700769745 211842466
954565506565 211836977
341662931235 177969847
416487662155 211831488
530375304070 211825999
646463673365 82225220
961717870550 79321539
918253504795 211820510
93530919140 211815021
745496405465 211809532
273990564300 211804043
836826591735 211798554
842328410185 211793065
491312393075 211787576
908350231585 51179436
122140375080 211782087
965018961620 27466956
71523645340 100668260
725689859045 211776598
304892370008 7179612
611802217130 211771109
61620372130 211765620
452249482080 128162661
340562567545 69924371
130943284600 211760131
473706574035 211754642
50616735230 211749153
362569841345 211743664
933108414610 211738175
465453846360 211732686
528174576690 211727197
282793473820 211721708
602999307610 211716219
996929508630 59939880
691028402810 211710730
111686920025 211705241
607950944215 211699752
193664014930 14710520
89129464380 211694263
225574561940 211688774
972721507450 45970375
835176046200 211683285
143597467035 211677796
115538192940 94707206
304250565775 211672307
212370197660 211666818
917153141105 211661329
730641495650 211655840
662418946870 211650351
550187335 211644862
429692026435 211639373
803265499190 211633884
847280046790 176158477
103984374195 211628395
689377857275 211622906
91330191760 211617417
586493852260 211611928
173857468510 211606439
782358589080 211600950
21457097445 211595461
120489829545 211589972
323506930350 211584483
400532388650 20622173
950714233650 211578994
209619288435 211573505
620054944805 137225000
14304733460 211568016
524873485620 211562527
647564037055 211557038
889093867010 211551549
678374220375 211546060
387878206215 211540571
580441851965 211535082
586493852260 211529593
627207308790 66998734
651965491815 211524104
431342571970 211518615
202466924450 211513126
191463287550 87873401
894595685460 211507637
305350929465 211502148
759801133435 183563138
228325471165 211496659
384577115145 211491170
822521863765 211485681
649214582590 85562532
353216749980 211480192
102333828660 92193244
591995670710 211474703
580992033810 211469214
135344739360 211463725
315254202675 211458236
574940033515 211452747
918825247432 130127723
307551656845 211447258
563936396615 211441769
116638556630 211436280
112237101870 211430791
61620372130 211425302
85278191465 211419813
834075682510 211414324
971621143760 182591585
74824736410 211408835
852231683395 112447654
980424053280 211403346
132593830135 211397857
971621143760 211392368
229425834855 211386879
11003642390 211381390
340562567545 211375901
279665933952 18355216
307551656845 211370412
806016408415 211364923
265187654780 211359434
898446958375 211353945
523222940085 211348456
245931290205 211342967
638210945690 211337478
718537495060 211331989
810417863175 211326500
53367644455 211321011
759250951590 211315522
866536411365 211310033
911651322655 211304544
252533472345 211299055
305901111310 211293566
324057112195 211288077
160102922385 98950203
247031653895 211282588
596397125470 211277099
22007279290 211271610
235477835150 211266121
364770568725 211260632
117188738475 211255143
979323689590 211249654
936409505680 211244165
999680417855 211238676
969420416380 211233187
393930206510 211227698
144147648880 211222209
672322220080 211216720
477007665105 211211231
768604042955 211205742
113887647405 211200253
331791686340 19173077
614553126355 211194764
273990564300 211189275
239879289910 211183786
864335683985 151897097
69322917960 127180130
339462203855 211178297
883592048560 647702
449498572855 211172808
417037844000 166014805
647013855210 211167319
472606210345 52090610
574940033515 18860204
346064385995 211161830
502866211820 211156341
739444405170 211150852
329558930645 211145363
1100369180 211139874
693779312035 211134385
177158559580 211128896
209619288435 211123407
903948776825 82894878
100133101280 211117918
137545466740 211112429
578241124585 211106940
250882926810 211101451
207968742900 211095962
514970212410 169330161
429692026435 152435019
159002558695 211090473
672322220080 211084984
290496019650 211079495
261336381865 211074006
471027378595 24574253
810417863175 211068517
507817848425 211063028
725139677200 202626435
608501126060 211057539
880841139335 211052050
370822569020 211046561
692128766500 211041072
786209861995 101085424
206318197365 211035583
998600401888 16346242
435193844885 211030094
782358589080 211024605
929807323540 211019116
324607294040 211013627
151300012865 211008138
590895307020 211002649
153500740245 210997160
273440382455 210991671
997479690475 210986182
825822954835 19046830
668470947165 210980693
386227660680 210975204
294347292565 210969715
967219689000 210964226
898997140220 210958737
84728009620 149778343
260786200020 210953248
494613484145 210947759
683325856980 120620775
157902195005 152259371
821971681920 34728903
765302951885 210942270
897896776530 210936781
852781865240 210931292
925956050625 210925803
469855301120 210920314
436844390420 210914825
796663317050 210909336
755949860520 210903847
622977626796 5165149
577140760895 172793720
968870234535 210898358
782908770925 210892869
563936396615 210887380
605750216835 210881891
17605824530 210876402
90780009915 54697885
16505460840 210870913
745496405465 210865424
294347292565 210859935
678374220375 137493961
304800747620 210854446
591445488865 210848957
605750216835 99855888
211820015815 210843468
5490 210837979
751548405760 210832490
508918212115 210827001
865986229520 210821512
509468393960 210816023
358718568430 210810534
990877508335 210805045
733392404875 210799556
589244761485 210794067
778507316165 76577039
385677478835 210788578
269038927695 210783089
702032039710 210777600
145798194415 210772111
43464371245 210766622
625556763255 210761133
842878592030 172711385
878090230110 210755644
201366560760 210750155
25858552205 210744666
841778228340 210739177
110036374490 93581961
182110196185 71730252
464903664515 210733688
477557846950 210728199
680056794225 19173077
40163280175 210722710
9353096855 210717221
880290957490 210711732
660218219490 210706243
72624009030 210700754
106735283420 210695265
657467310265 29119145
706433494470 210689776
881941503025 210684287
216221470575 210678798
259135654485 210673309
957316415790 210667820
845079319410 210662331
926506232470 210656842
303150202085 210651353
469305119275 210645864
319105475590 210640375
34111279880 76346501
629408036170 198520663
227775289320 210634886
204117469985 210629397
714136040300 210623908
422539662450 210618419
291046201495 210612930
319105475590 210607441
626657126945 18185057
806566590260 210601952
884692412250 210596463
195864742310 210590974
557334214475 210585485
224474198250 210579996
517170939790 210574507
436294208575 210569018
214570925040 210563529
633259309085 210558040
145248012570 210552551
63821099510 179034713
946312778890 210547062
672322220080 210541573
80326554860 210536084
320205839280 210530595
878090230110 210525106
124891284305 210519617
523222940085 210514128
742195314395 210508639
736693495945 210503150
617304035580 210497661
901748049445 210492172
455000391305 210486683
216221470575 161491869
613452762665 186318616
498464757060 210481194
660218219490 210475705
682775675135 210470216
509468393960 126027440
728440768270 210464727
739444405170 210459238
228325471165 210453749
651965491815 156886598
391729479130 210448260
865986229520 210442771
650865128125 210437282
709795211545 32659550
30810188810 210431793
557334214475 210426304
423640026140 210420815
841778228340 210415326
251983290500 210409837
676723674840 210404348
438494935955 210398859
767503679265 210393370
662418946870 210387881
520472030860 210382392
675073129305 210376903
255834563415 210371414
834625864355 180505765
273994801808 32088694
173857468510 210365925
808767317640 78344497
436844390420 210360436
500115302595 210354947
521022212705 210349458
837926955425 210343969
378525114850 210338480
546880759420 210332991
832425136975 210327502
422539662450 210322013
972721507450 210316524
191463287550 210311035
926506232470 210305546
2200732870 210300057
234377471460 210294568
212370197660 210289079
94081100985 210195766
400532388650 210283590
177708741425 210278101
293246928875 210272612
889093867010 210267123
847830228635 164505330
50616735230 210261634
726790222735 210256145
427491299055 210250656
889644048855 210245167
128192375375 210239678
799964408120 210234189
758700769745 210228700
625006581410 210223211
683876038825 150146106
292696747030 210217722
773555679560 210212233
818120409005 31622129
697782745519 7080810
234927653305 8222522
865436047675 114440161
341662931235 210206744
73174190875 210201255
886893139630 210195766
396130933890 210190277
478108028795 156354165
826373136680 210184788
494063302300 210179299
466554210050 210173810
857183320000 210168321
63270917665 210162832
815944266856 63705334
451149118390 210157343
912751686345 119297926
719637858750 210151854
303150202085 108506552
883041866715 210146365
414837116620 210140876
881391321180 210135387
941911324130 210129898
333410203560 210124409
627207308790 210118920
360919295810 210113431
452799663925 18168590
451149118390 210107942
566137123995 210102453
994178599405 210096964
417588025845 210091475
804365862880 210085986
897346594685 210080497
462152755290 210075008
436844390420 210069519
580441851965 210064030
236028016995 210058541
27509097740 117036458
837376773580 210053052
527624394845 210047563
448398209165 210042074
318005111900 210036585
160102922385 210031096
363120023190 210025607
289395655960 210020118
192013469395 210014629
876989866420 28883118
420889116915 210009140
730641495650 210003651
470955664810 209998162
23107642980 209992673
187061832790 209987184
455550573150 209981695
498464757060 209976206
196965106000 209970717
37962552795 18075277
145798194415 209965228
376874569315 209959739
726240040890 209954250
887993503320 209948761
68772736115 209943272
825272772990 209937783
201366560760 209932294
793362225980 141994941
229425834855 209926805
143597467035 209921316
826923318525 91951728
472056028500 209915827
1650551025 209910338
935309141990 209904849
137545466740 209899360
13204369770 209893871
461052391600 209888382
662418946870 209882893
996929508630 209877404
478658210640 209871915
693779312035 209866426
452799663925 70994726
956766233945 209860937
315804384520 209855448
29159643275 172063683
338361840165 209849959
726790222735 209844470
305901111310 209838981
568888033220 209833492
415937480310 209828003
541929122815 172843121
580441851965 209822514
51166917075 209817025
615653490045 209811536
738894223325 209806047
141396739655 209800558
995829144940 209795069
178258923270 209789580
988126599110 209784091
801064771810 209778602
343313476770 209773113
961167688705 209767624
384026933300 167502324
634359672775 209762135
815919681625 209756646
63821099510 209751157
982074598815 209745668
729541131960 209740179
969970598225 209734690
235477835150 209729201
514420030565 137257934
969420416380 145606703
709734585540 209723712
797213498895 209718223
256934927105 209712734
352666568135 209707245
260344700375 28422042
562836032925 209701756
653065855505 34289783
1100369180 209696267
72624009030 209690778
846729864945 209685289
303700383930 209679800
145798194415 209674311
259135654485 209668822
876989866420 209663333
420889116915 209657844
369172023485 209652355
631058581705 209646866
481409119865 209641377
368071659795 209635888
798313862585 209630399
590895307020 209624910
733392404875 209619421
629958218015 209613932
666964004848 47166977
355417477360 209608443
736143314100 89651837
936409505680 209602954
268488745850 209597465
565036760305 209591976
853332047085 209586487
969970598225 188376991
243180380980 89580480
154050922090 209580998
804916044725 209575509
998029872320 209570020
859934229225 209564531
454450209460 209559042
133694193825 209553553
934208778300 177289211
355417477360 209548064
897896776530 209542575
322956748505 209537086
901748049445 209531597
74274554565 7223524
428591662745 209526108
723489131665 209520619
933658596455 209515130
118839284010 209509641
682225493290 209504152
760351315280 209498663
363670205035 209493174
994728781250 209487685
904498958670 209482196
464353482670 209476707
358718568430 23366673
523222940085 185945364
212370197660 209471218
703132403400 209465729
414837116620 209460240
433543299350 209454751
904498958670 209449262
18156006375 35200957
247031653895 209443773
135344739360 209438284
64921463200 209432795
995278963095 209427306
611802217130 209421817
468204755585 209416328
375224023780 209410839
609601489750 209405350
585943670415 209399861
621155308495 125752990
144697830725 209394372
75925100100 209388883
938610233060 201846997
340012385700 209383394
690478220965 209377905
485810574625 209372416
869287320590 209366927
634359672775 209361438
683325856980 209355949
91880373605 209350460
299298929170 209344971
421989480605 209339482
179909468805 209333993
325157475885 124699102
369722205330 209328504
606300398680 119555909
927056414315 209323015
882491684870 209317526
88579282535 209312037
700931676020 209306548
788410589375 209301059
380725842230 209295570
572189124290 209290081
314153838985 209284592
481409119865 209279103
368071659795 209273614
593096034400 209268125
335610930940 209262636
189262560170 209257147
397231297580 209251658
634909854620 209246169
692678948345 143861201
8252733165 124221559
709184403695 209240680
338361840165 7454062
116088374785 209235191
890194230700 209229702
921554595865 209224213
398881843115 209218724
693229130190 209213235
85278191465 209207746
26958915895 209202257
431892753815 209196768
162303649765 209191279
877540048265 209185790
17055642685 209180301
318555293745 69660899
806566590260 209174812
40179845977 36298757
846179683100 209169323
140846557810 209163834
795012771515 209158345
440695663335 209152856
659668037645 209147367
922104777710 209141878
769154224800 209136389
941911324130 209130900
48966189695 209125411
536977486210 209119922
669021129010 209114433
620605126650 62569111
778507316165 166223387
205217833675 209108944
146898558105 209103455
547981123110 209097966
222273470870 209092477
905599322360 209086988
303150202085 94602915
135344739360 123793417
922654959555 209081499
686230968682 11543367
867086593210 209076010
302049838395 209070521
585393488570 209065032
776856770630 209059543
919353868485 209054054
399982206805 209048565
4951642095 209043076
667920765320 79321539
293797110720 209037587
292696747030 209032098
972171325605 209026609
432993117505 67986754
952914961030 209021120
143597467035 161909033
774656043250 209015631
858833865535 209010142
187061832790 209004653
774656043250 208999164
494063302300 123842818
448398209165 208993675
793362225980 208988186
97382192055 98747110
601898943920 208982697
361469477655 208977208
599698216540 208971719
143597467035 208966230
507817848425 208960741
449498572855 208955252
699281130485 3545894
217321834265 208949763
247581835740 208944274
888543685165 139239463
483609847245 208938785
479208392485 208933296
551282214180 208927807
501215666285 208922318
386777842525 208916829
99582919435 208911340
374123660090 208905851
479208392485 208900362
99032737590 208894873
69322917960 94317487
179359286960 208889384
190913105705 208883895
629408036170 186812626
276191291680 208878406
857733501845 208872917
758150587900 208867428
563386214770 208861939
281142928285 208856450
338361840165 167145539
305901111310 208850961
13204369770 208845472
723489131665 208839983
110586556335 208834494
906149504205 208829005
94631282830 208823516
341662931235 208818027
689928039120 208812538
961717870550 208807049
902848413135 208801560
663519310560 208796071
748247314690 208790582
101783646815 208785093
374673841935 155168541
150749831020 208779604
155701467625 208774115
157902195005 208768626
725139677200 208763137
350465840755 208757648
116088374785 208752159
504516757355 208746670
357618204740 208741181
418138207690 208735692
803815681035 208730203
124891284305 10665127
225024380095 208724714
451149118390 133854754
373023296400 68936351
116088374785 208719225
812618590555 39833673
36862189105 208713736
71523645340 72240729
830774591440 208708247
868186956900 208702758
974922234830 4813853
905599322360 118727070
815369499780 208697269
513319666875 208691780
826373136680 208686291
683876038825 208680802
71523645340 208675313
894595685460 208669824
889093867010 208664335
549081486800 208658846
610151671595 208653357
631608763550 208647868
944112051510 208642379
755399678675 158401562
322956748505 208636890
774656043250 208631401
915502595570 208625912
558434578165 208620423
825272772990 39729382
887993503320 40849138
776306588785 208614934
411536025550 208609445
677824038530 208603956
331759658025 208598467
252533472345 208592978
295447656255 208587489
249232381275 185676403
71523645340 208582000
490762211230 208576511
903948776825 208571022
106185101575 208565533
413186571085 208560044
518271303480 208554555
349915658910 71702807
625556763255 208549066
430792390125 206902366
972721507450 208543577
702032039710 84810539
670121492700 208538088
180459650650 208532599
89679646225 208527110
410985843705 208521621
856633138155 208516132
612352398975 208510643
469855301120 208505154
319655657435 208499665
815919681625 208494176
734492768565 208488687
637660763845 208483198
579341488275 49219863
435744026730 208477709
113337465560 102221647
340562567545 208472220
884692412250 208466731
145248012570 208461242
793362225980 208455753
29159643275 208450264
72073827185 208444775
74274554565 208439286
261886563710 167030270
200816378915 208433797
95181464675 208428308
399982206805 208422819
765853133730 208417330
990327326490 208411841
712485494765 208406352
359818932120 208400863
874789139040 208395374
135894921205 6471531
978223325900 208389885
352666568135 208384396
752098587605 208378907
587594215950 208373418
330659294335 42687953
630508399860 208367929
631664575702 25265867
121590193235 208362440
235477835150 208356951
699831312330 208351462
864885865830 208345973
679041208140 68722280
45665098625 208340484
883041866715 197966274
555133487095 208334995
913301868190 56761749
389528751750 137472005
945212415200 208329506
355967659205 208324017
577140760895 208318528
872038229815 208313039
28609461430 208307550
253083654190 208302061
446197481785 208296572
728440768270 208291083
6602187630 208285594
495163665990 208280105
112787283715 208274616
183210559875 208269127
413186571085 208263638
640411673070 208258149
699281130485 208252660
380175660385 208247171
566137123995 208241682
540278577280 208236193
949613869960 208230704
129292739065 208225215
317454930055 208219726
12104006080 208214237
114437829250 56009756
580487899186 41924982
676173492995 3106774
109486192645 208208748
283343655665 208203259
643162582295 208197770
202466924450 208192281
655816764730 208186792
479208392485 89618903
688827675430 208181303
823072045610 208175814
34661461725 208170325
215121106885 130907161
174407650355 208164836
195864742310 164911516
61070190285 208159347
171106559285 208153858
443446572560 208148369
284994201200 208142880
158452376850 208137391
457751300530 208131902
614631800192 3458070
799414226275 208126413
687177129895 208120924
289945837805 208115435
474806937725 208109946
355967659205 208104457
861034592915 208098968
367521477950 188344057
322956748505 208093479
98482555745 208087990
659117855800 164302237
524873485620 144272876
977673144055 208082501
265187654780 208077012
121590193235 208071523
228325471165 208066034
52817462610 198619465
503966575510 208060545
388978569905 208055056
260786200020 208049567
129842920910 208044078
801064771810 208038589
976022598520 208033100
573289487980 208027611
75374918255 208022122
216771652420 208016633
764202588195 208011144
78676009325 208005655
332309839870 208000166
354867295515 207994677
517721121635 207989188
621705490340 207983699
114437829250 161826698
147448739950 207978210
29159643275 7250969
92430555450 207972721
77575645635 207967232
171656741130 207961743
710284767385 173798207
535877122520 170910993
155701467625 133069827
157902195005 207956254
121040011390 207950765
967769870845 207945276
328458566955 207939787
488015632826 155860155
7828935545 35135089
775206225095 207934298
753198951295 207928809
570538578755 207923320
357068022895 207917831
488011302005 207912342
116638556630 207906853
457201118685 184606048
198615651535 207901364
568888033220 207895875
18156006375 207890386
70423281650 207884897
8802915010 207879408
212920379505 207873919
579891670120 207868430
507817848425 207862941
937509869370 207857452
717437131370 207851963
360919295810 207846474
892394958080 207840985
546330577575 207835496
458851664220 207830007
37962552795 86918315
550187335 207824518
807666953950 207819029
321856384815 207813540
824722591145 207808051
259135654485 207802562
349365477065 67404920
340012385700 140924586
930357505385 207797073
819770954540 207791584
855532774465 207786095
664069492405 207780606
292696747030 207775117
885792775940 207769628
89129464380 207764139
110586556335 167881065
488011302005 203038110
984275326195 207758650
917153141105 207753161
77025463790 207747672
357068022895 207742183
873688775350 207736694
88579282535 207731205
459952027910 207725716
852781865240 207720227
106185101575 207714738
494613484145 207709249
660768401335 207703760
81426918550 207698271
767503679265 31007361
839027319115 207692782
869287320590 207687293
518821485325 207681804
480308756175 28636113
214020743195 207676315
484160029090 207670826
202466924450 207665337
535326940675 207659848
137545466740 207654359
862134956605 207648870
170006195595 207643381
391729479130 207637892
24758188515 128019947
288295292270 207632403
105634919730 207626914
267388382160 207621425
680574947755 207615936
868737226569 160827700
647564037055 207610447
39062916485 207604958
873138593505 207599469
557334214475 207593980
850581137860 207588491
677824038530 207583002
398331661270 207577513
589794943330 207572024
369172023485 207566535
344413840460 207561046
898997140220 207555557
154601103935 207550068
683325856980 207544579
404383661565 207539090
199716015225 207533601
698188808180 118265994
217872016110 207528112
214020743195 207522623
211269833970 207517134
960067325015 207511645
553482941560 117052925
798313862585 207506156
317454930055 22005401
790611316755 207500667
762552042660 207495178
829124045905 125516963
351016022600 207489689
62720735820 207484200
720738222440 207478711
82527282240 207473222
556233850785 207467733
747146951000 207462244
814269136090 15846743
910000777120 129397686
143047285190 207456755
94631282830 207451266
439045117800 207445777
111136738180 207440288
961717870550 207434799
67672372425 207429310
78676009325 193015196
272890200610 207423821
386227660680 114143755
259135654485 207418332
540828759125 207412843
653065855505 18744935
125991647995 207407354
741094950705 207401865
661318583180 157166537
525973849310 207396376
215121106885 207390887
778507316165 207385398
385127296990 207379909
719637858750 207374420
286644746735 207368931
674522947460 207363442
308101838690 170878059
243730562825 128656671
185411287255 206441290
632158945395 207357953
748797496535 152621645
708084040005 207352464
538077849900 207346975
590895307020 207341486
224474198250 207335997
309202202380 207330508
809867681330 207325019
232726925925 207319530
81977100395 207314041
173857468510 207308552
698730948640 207303063
346064385995 114582875
958966961325 31649574
888543685165 207297574
979323689590 207292085
195314560465 167710906
150199649175 151095703
797213498895 207286596
736143314100 207281107
509468393960 207275618
886893139630 207270129
8802915010 207264640
923221251615 73755693
760351315280 207259151
970520780070 69430361
173857468510 207253662
736143314100 207248173
266838200315 207242684
453900027615 8326813
786209861995 174670958
887443321475 207237195
278392019060 207231706
443446572560 207226217
441245845180 207220728
371922932710 207215239
998029872320 207209750
947963324425 207204261
4401460250 207198772
984825508040 207193283
336711294630 207187794
304250565775 207182305
704782948935 207176816
240429471755 207171327
957316415790 207165838
169456013750 207160349
727340404580 207154860
51717098920 207149371
55018189990 207143882
983174962505 207138393
868737138745 207132904
800057885790 17981964
724039313510 207127415
607400762370 207121926
12654187925 207116437
796113135205 207110948
785659680150 88839465
512219303185 207105459
464903664515 207099970
101233464970 207094481
348815295220 207088992
919904050330 207083503
353766931825 207078014
110036374490 207072525
232726925925 207067036
36321541653 107359351
713069406515 139579781
468204755585 2684121
799414226275 95492133
15405097150 207061547
978223325900 207056058
537527668055 207050569
187061832790 207045080
362019659500 207039591
185411287255 207034102
382376387765 207028613
890744412545 207023124
151850194710 207017635
181009832495 69902415
906149504205 207012146
555683668940 207006657
865986229520 207001168
308101838690 206995679
922104777710 141193547
545780395730 99098406
289945837805 206990190
163404013455 206984701
554583305250 31226921
169456013750 206979212
108385828955 206973723
492962938610 206968234
426941117210 206962745
664619674250 206957256
109486192645 455587
969420416380 84585490
65471645045 206951767
165054558990 206946278
329558930645 206940789
312503293450 206935300
381826205920 206929811
414286934775 206924322
139746194120 206918833
57769099215 206913344
473706574035 206907855
927056414315 206902366
315804384520 206896877
689377857275 206891388
593096034400 140419598
574940033515 206885899
993628417560 206880410
299849111015 206874921
26958915895 107694180
831403062892 66362010
712485494765 206869432
206318197365 206863943
468754937430 206858454
190362923860 188689864
984275326195 206852965
197515287845 11806839
151300012865 206847476
867636775055 206841987
138095648585 206836498
560635305545 206831009
111136738180 45355607
378525114850 160009839
317454930055 206825520
641512036760 206820031
974372052985 206814542
381276024075 166898534
470955664810 142516396
797213498895 206809053
503416393665 206803564
820321136385 206798075
286094564890 206792586
707533858160 206787097
412636389240 206781608
387878206215 206776119
34661461725 206770630
331209476180 206765141
336711294630 206759652
796113135205 206754163
547430941265 206748674
33561098035 206743185
815919681625 206737696
477557846950 150129639
62916166176 3578828
679474584065 25293312
933658596455 206732207
690600340237 23547810
906149504205 206726718
605750216835 206721229
244830926515 206715740
625006581410 206710251
542479304660 206704762
272890200610 206699273
102333828660 206693784
40713462020 206688295
142065330208 31666041
906699686050 206682806
938060051215 206677317
777406952475 206671828
771354952180 206666339
300399292860 206660850
30810188810 206655361
269038927695 15270398
445097118095 206649872
529825122225 206644383
438494935955 206638894
393930206510 206633405
618404399270 206627916
848930592325 49033237
928156778005 206622427
247581835740 206616938
204667651830 206611449
209619288435 206605960
466004028205 206600471
477007665105 206594982
929257141695 206589493
912201504500 206584004
758700769745 206578515
215121106885 206573026
500665484440 14139664
74274554565 206567537
366421114260 206562048
419788753225 206556559
628307672480 206551070
524873485620 206545581
611802217130 91551031
220072743490 206540092
367521477950 206534603
249232381275 206529114
165054558990 206523625
130943284600 206518136
134794557515 206512647
960067325015 206507158
621705490340 206501669
845079319410 206496180
186511650945 206490691
136445103050 206485202
489661847540 206479713
795562953360 206474224
307001475000 75643909
643162582295 206468735
337261476475 173227351
226674925630 206463246
914402231880 206457757
510568757650 78920842
692128766500 206452268
911101140810 191373985
619504762960 206446779
754849496830 206441290
32460734345 90584967
623906217720 206435801
175508014045 206430312
253083654190 163467909
697630584950 206424823
804916044725 206419334
720188040595 206413845
500115302595 206408356
182660378030 147011887
777957134320 185231794
190362923860 196325063
4951642095 206402867
746046587310 206397378
362019659500 206391889
960617506860 206386400
436844390420 206380911
315254202675 24464473
306451293155 206375422
352116386290 206369933
310852747915 206364444
569988396910 206358955
99582919435 206353466
9903278700 199322057
40713462020 206347977
95181464675 206342488
412086207395 206336999
749347678380 100854886
880290957490 206331510
902298231290 206326021
146898558105 206320532
598047671005 206315043
736143314100 206309554
605200034990 128437111
976572780365 206304065
414837116620 206298576
560085123700 206293087
890744412545 206287598
14304733460 206282109
348815295220 206276620
106735283420 206271131
845629501255 23059289
585393488570 191878973
357618204740 206265642
852231683395 206260153
269589109540 206254664
947413142580 206249175
605750216835 206243686
596982530228 95332952
698730948640 206238197
513869848720 206232708
961717870550 206227219
662418946870 206221730
720188040595 206216241
269589109540 200332033
557884396320 206210752
897896776530 111745062
760351315280 206205263
72073827185 8387192
793912407825 179182916
122690556925 206199774
208518924745 206194285
711935312920 206188796
47315644160 206183307
609051307905 3403180
402182934185 193761700
205217833675 206177818
250882926810 206172329
450048754700 206166840
455550573150 206161351
30810188810 206155862
835176046200 206150373
718537495060 206144884
689377857275 206139395
576040397205 206133906
536977486210 140973987
363120023190 206128417
877540048265 206122928
910550958965 206117439
19806551910 204081020
336792317759 86435283
134794557515 206111950
451699300235 206106461
786760043840 36589674
242630199135 206100972
390629115440 206095483
988676780955 206089994
950714233650 206084505
764202588195 206079016
544680032040 35107644
629958218015 206073527
648664400745 132570328
561185487390 206068038
488561483850 206062549
401082570495 206057060
63350008666 91210713
883041866715 206051571
318005111900 206046082
200816378915 206040593
448948391010 206035104
225024380095 138591761
722938949820 206029615
72624009030 206024126
542479304660 206018637
307551656845 133766930
308101838690 206013148
30260006965 206007659
808767317640 188728287
665720037940 206002170
738894223325 205996681
455000391305 205991192
404933843410 205985703
977122962210 205980214
14854915305 205974725
831874955130 205969236
491312393075 205963747
567237487685 205958258
933658596455 205952769
714136040300 205947280
252533472345 148142621
952914961030 205941791
473706574035 205936302
125991647995 205930813
754849496830 205925324
861584774760 205919835
56668735525 205914346
762552042660 205908857
34111279880 205903368
365870932415 205897879
9903278700 205892390
291046201495 205886901
573289487980 152292305
129842920910 205881412
758150587900 12059333
210169470280 205875923
67122190580 205870434
828573864060 205864945
120489829545 205859456
291596383340 205853967
60520008440 205848478
622805854030 205842989
497914575215 205837500
697080403105 51486820
437394572265 205832011
919353868485 205826522
424740389830 205821033
560085123700 205815544
34164336554 70808100
824172409300 205810055
270689473230 205804566
600248398385 205799077
380175660385 205793588
796663317050 205788099
511118939495 205782610
758700769745 205777121
136995284895 205771632
590895307020 205766143
429692026435 205760654
330109112490 205755165
225574561940 205749676
582092397500 205744187
950714233650 205738698
208518924745 205733209
332860021715 205727720
995278963095 205722231
978223325900 205716742
3851278405 205711253
223373834560 205705764
304800747620 205700275
698730948640 205694786
819220772695 147846215
29159643275 205689297
705333130780 205683808
112237101870 205678319
431342571970 205672830
801614953655 205667341
939160414905 205661852
531475667760 205656363
387328024370 205650874
919904050330 59423914
118839284010 205645385
768604042955 205639896
917153141105 8716532
957316415790 205634407
839027319115 205628918
891294594390 205623429
651415309970 205617940
156801831315 205612451
694329493880 205606962
272890200610 205601473
58319281060 205595984
497364393370 205590495
246481472050 205585006
187612014635 170938438
416487662155 205579517
303700383930 38752340
771421731354 55175428
403283297875 205574028
989777144645 205568539
876439684575 205563050
28609461430 205557561
780708043545 205552072
672322220080 205546583
370272387175 205541094
494063302300 205535605
825822954835 205530116
163404013455 205524627
771905134025 205519138
901197867600 205513649
663519310560 160026306
183760741720 80013153
888543685165 205508160
595296761780 205502671
696530221260 172091128
60520008440 98412281
191463287550 205497182
227225107475 205491693
862685138450 168347630
725139677200 72405399
685526584360 205486204
918803686640 205480715
610701853440 130028921
396681115735 205475226
846179683100 205469737
339462203855 205464248
163954195300 156562747
232176744080 205458759
296548019945 205453270
305901111310 205447781
745496405465 205442292
604099671300 205436803
857733501845 205431314
926506232470 205425825
569988396910 205420336
294347292565 205414847
209619288435 135358740
41813825710 205409358
426390935365 205403869
764752770040 205398380
802165135500 205392891
135894921205 205387402
815919681625 205381913
960617506860 24283336
360457920496 15786364
156801831315 150365666
528174576690 205376424
387328024370 205370935
533126213295 205365446
229425834855 205359957
402182934185 205354468
979323689590 205348979
906149504205 205343490
568888033220 205338001
550187335 205332512
737243677790 205327023
387328024370 205321534
854432410775 205316045
770254588490 177640507
314704020830 205310556
841778228340 205305067
33561098035 205299578
427491299055 205294089
638761127535 205288600
249782563120 99224653
534226576985 205283111
55018189990 205277622
119939647700 205272133
813168772400 205266644
346614567840 205261155
29709825120 205255666
775756406940 205250177
134794557515 205244688
44564734935 205239199
437944754110 205233710
822521863765 205228221
350465840755 205222732
892394958080 205217243
640961854915 205211754
954015324720 205206265
66021826890 205200776
933658596455 205195287
647564037055 205189798
473156392190 33636592
947963324425 205184309
918803686640 205178820
141946921500 205173331
791711680445 205167842
541929122815 205162353
576040397205 205156864
563936396615 125006486
969970598225 205151375
511669121340 205145886
291604386302 130413151
660218219490 205140397
41813825710 96288038
647564037055 205134908
439595299645 205129419
294347292565 71088039
743295678085 205123930
651415309970 205118441
196965106000 205112952
774105861405 205107463
797213498895 113721102
280042564595 97545019
878640411955 205101974
853332047085 205096485
211820015815 205090996
520472030860 205085507
471505846655 161782786
970520780070 205080018
703132403400 205074529
499014938905 205069040
908900413430 205063551
45665098625 205058062
682225493290 205052573
516620757945 205047084
13204369770 205041595
760901497125 205036106
118289102165 205030617
293246928875 205025128
551832396025 205019639
440695663335 102309471
940810960440 205014150
187612014635 205008661
785659680150 205003172
672327275449 43379567
288295292270 204997683
998580054165 204992194
517721121635 204986705
498464757060 204981216
561735669235 190012713
152400376555 204975727
181009832495 204970238
17605824530 204964749
631058581705 204959260
75374918255 204953771
951814597340 204948282
277291655370 15429579
607400762370 204942793
928706959850 204937304
586493852260 204931815
96832010210 204926326
395580752045 204920837
212370197660 204915348
965018961620 204909859
96832010210 204904370
274540746145 204898881
93530919140 204893392
222273470870 204887903
544129850195 204882414
417588025845 204876925
502316029975 136846259
120489829545 204871436
386777842525 204865947
232726925925 204860458
589244761485 204854969
590895307020 203466252
59419644750 204849480
239879289910 204843991
552932759715 204838502
261336381865 204833013
144697830725 204827524
626106945100 204822035
761451678970 107798471
551282214180 174506288
749347678380 204816546
434643663040 204811057
384026933300 204805568
443996754405 204800079
862685138450 204794590
670671674545 204789101
477007665105 204783612
660218219490 204778123
387328024370 204772634
428744169121 16801829
854432410775 204767145
699281130485 204761656
272340018765 195155906
255284381570 204756167
53917826300 204750678
66021826890 189683373
611252035285 96985141
136995284895 204745189
917703322950 76950291
670121492700 204739700
979873871435 204734211
963918597930 204728722
54468008145 204723233
259135654485 18679067
217321834265 204717744
693779312035 204712255
49516371540 204706766
231669250188 9216031
278392019060 151205483
717987313215 204701277
119389465855 204695788
423089844295 204690299
188162196480 194535649
715236403990 204684810
902848413135 204679321
678924402220 204673832
943561869665 204668343
99582919435 204662854
101783646815 204657365
815919681625 56207360
880841139335 204651876
939160414905 204646387
700381494175 204640898
722938949820 204635409
736693495945 204629920
826373136680 141133168
954015324720 204624431
165054558990 204618942
140846557810 204613453
74824736410 204607964
636010218310 204602475
210169470280 204596986
790611316755 191582567
343313476770 113715613
9903278700 204591497
501765848130 204586008
261886563710 204580519
689377857275 204575030
395030570200 204569541
2750914715 204564052
405484025255 204558563
404933843410 204553074
602999307610 130083811
452249482080 204547585
62170553975 204542096
365870932415 204536607
724039313510 204531118
638210945690 204525629
692128766500 40936962
776856770630 204520140
958416779480 204514651
232176744080 159186489
261886563710 204509162
664619674250 204503673
905599322360 204498184
782908770925 204492695
234927653305 116575382
192013469395 204487206
839027319115 204481717
984825508040 204476228
918253504795 204470739
507267666580 204465250
305350929465 204459761
464903664515 4984012
438494935955 204454272
876439684575 172865077
604649853145 204448783
667370583475 204443294
252533472345 204437805
409885480015 204432316
908900413430 204426827
220072743490 204421338
504516757355 204415849
872038229815 204410360
803815681035 204404871
809317499485 204399382
833525500665 204393893
680574947755 204388404
824172409300 179929420
276741473525 204382915
810417863175 13255935
471505846655 204377426
261336381865 204371937
514970212410 204366448
168905831905 204360959
69322917960 29915050
314153838985 169538743
333960385405 204355470
945762597045 204349981
189262560170 204344492
148549103640 204339003
177708741425 204333514
819220772695 116772986
514970212410 204328025
213470561350 83570025
802165135500 204322536
912201504500 204317047
89129464380 204311558
620054944805 204306069
102333828660 204300580
5501823940 204295091
686076766205 107469131
104534556040 204289602
516620757945 96386840
832425136975 204284113
603094898545 45361096
505066939200 204278624
9353096855 204273135
5490 204267646
250882926810 204262157
13204369770 204256668
61070190285 204251179
842878592030 204245690
3851278405 204240201
277841837215 53122542
116638556630 204234712
84728009620 204229223
8802915010 62151947
314704020830 204223734
151850194710 204218245
809867681330 204212756
162303649765 204207267
440695663335 14748943
762001860815 204201778
562285851080 204196289
422539662450 204190800
205768015520 204185311
976572780365 204179822
898446958375 204174333
837926955425 204168844
858283683690 204163355
640411673070 204157866
190913105705 204152377
720738222440 204146888
697630584950 204141399
743845859930 204135910
42364007555 3507471
790061134910 204130421
560635305545 204124932
62720735820 204119443
374123660090 204113954
40163280175 204108465
982074598815 204102976
6052005785 204097487
431342571970 204091998
448398209165 204086509
352116386290 204081020
879190593800 74622955
200266197070 204075531
373023296400 204070042
117738920320 204064553
969420416380 204059064
894045503615 99076450
905599322360 183579605
273990564300 204053575
522122576395 75138921
422150374173 28493399
836276409890 204048086
138645830430 204042597
768053861110 204037108
847830228635 204031619
55568371835 204026130
363670205035 204020641
327908385110 204015152
402733116030 204009663
279492382750 204004174
317454930055 203998685
228875653010 203993196
914402231880 159647565
987026235420 203987707
357068022895 203982218
193664014930 203976729
360919295810 203971240
739994587015 203965751
850581137860 203960262
75925100100 203954773
832975318820 203949284
9903278700 203943795
135894921205 203938306
488011302005 203932817
960067325015 203927328
189262560170 203921839
761451678970 203916350
327358203265 203910861
466554210050 203905372
373598870359 25007884
171656741130 203899883
360919295810 203894394
86378555155 203888905
417588025845 203883416
320205839280 203877927
556784032630 203872438
472606210345 203866949
898446958375 203861460
500115302595 203855971
469855301120 69540141
984825508040 203850482
416487662155 169072178
929257141695 72405399
437394572265 78882419
620605126650 203844993
808217135795 203839504
29233591083 72301108
432993117505 203834015
336161112785 91172290
169456013750 198251702
363120023190 203828526
602449125765 203823037
90780009915 203817548
676173492995 172887033
769704406645 203812059
192013469395 203806570
972721507450 203801081
673422583770 203795592
865986229520 203790103
131493466445 105877321
554033123405 203784614
885792775940 203779125
695429857570 203773636
352666568135 203768147
265187654780 122366277
234377471460 203762658
736693495945 203757169
134794557515 76039117
835726228045 203751680
639311309380 203746191
69873099805 203740702
393930206510 203735213
83627645930 203729724
543029486505 203724235
68222554270 188667908
412636389240 115093352
544680032040 203718746
599148034695 157501366
512219303185 203713257
349365477065 203707768
168905831905 203702279
433543299350 203696790
608501126060 203691301
885792775940 59648963
299849111015 203685812
540278577280 203680323
347164749685 203674834
458301482375 203669345
150749831020 203663856
35761825415 203658367
879190593800 203652878
788410589375 203647389
930907687230 203641900
579341488275 107337395
942461505975 203636411
406034207100 203630922
898446958375 48402002
159552740540 203625433
568888033220 126060374
235477835150 203619944
207418561055 203614455
667513248074 42616596
258035290795 203608966
450598936545 203603477
541929122815 105218641
519371667170 203597988
391729479130 203592499
591445488865 203587010
6602187630 203581521
61620372130 203576032
299860423844 565367
670671674545 203570543
791161498600 203565054
700931676020 185780694
514420030565 203559565
258585472640 203554076
287745110425 203548587
589794943330 172530248
744396041775 203543098
663519310560 203537609
853332047085 203532120
621155308495 203526631
282793473820 203521142
105084737885 203515653
505617121045 203510164
717437131370 203504675
634909854620 203499186
536427304365 151370153
922104777710 203493697
943011687820 133250964
771354952180 203488208
706433494470 203482719
387328024370 194628962
25308370360 203477230
898446958375 203471741
335060749095 203466252
522122576395 203460763
59969826595 203455274
596947307315 203449785
900097503910 203444296
588694579640 203438807
133144011980 203433318
221173107180 203427829
406034207100 203422340
125441466150 203416851
809867681330 203411362
177158559580 203405873
329558930645 203400384
75925100100 146973464
443996754405 203394895
419238571380 203389406
333410203560 203383917
660218219490 203378428
521022212705 203372939
850030956015 203367450
576040397205 203361961
201366560760 203356472
879740775645 85919317
141396739655 70599518
842328410185 203350983
249232381275 203345494
489111665695 76401391
629996564169 86018119
790611316755 203340005
193113833085 203334516
5490 36864124
154050922090 203329027
370272387175 203323538
420338935070 203318049
9903278700 203312560
813718954245 203307071
199716015225 203301582
635460036465 203296093
417037844000 31605662
661868765025 203290604
910550958965 203285115
840127682805 203279626
295997838100 203274137
793362225980 203268648
819220772695 203263159
409885480015 203257670
106185101575 203252181
271789836920 203246692
744946223620 203241203
481409119865 147105200
440145481490 203235714
578241124585 37852144
352116386290 203230225
950714233650 203224736
969970598225 203219247
781258225390 203213758
850030956015 203208269
989777144645 203202780
857183320000 203197291
261336381865 203191802
198065469690 203186313
796663317050 79409363
705883312625 203180824
985375689885 203175335
250882926810 203169846
577690942740 203164357
813718954245 38165017
141946921500 203158868
764202588195 43868088
336711294630 6328817
505066939200 203153379
66572008735 203147890
307551656845 203142401
461602573445 203136912
705333130780 203131423
917703322950 203125934
643712764140 203120445
250332744965 203114956
589794943330 203109467
848380410480 203103978
14304733460 203098489
344964022305 203093000
426429797485 3156175
110036374490 203087511
139196012275 203082022
319655657435 203076533
37962552795 203071044
797763680740 203065555
360919295810 203060066
41263643865 203054577
25858552205 203049088
124341102460 203043599
988126599110 31913046
329558930645 203038110
354317113670 89185272
925956050625 203032621
84728009620 129990498
358168386585 203027132
179359286960 203021643
57769099215 203016154
223373834560 152286816
294347292565 203010665
108385828955 203005176
685526584360 202999687
776856770630 202994198
110036374490 202988709
884142230405 202983220
79776373015 202977731
234927653305 202972242
660218219490 169505809
22007279290 202966753
183210559875 202961264
926506232470 202955775
218972379800 202950286
88029100690 147763880
969970598225 119435151
489111665695 110301455
67672372425 202944797
107285465265 202939308
859934229225 202933819
527074213000 179221339
980974235125 202928330
556784032630 202922841
260786200020 202917352
527074213000 47743322
309752384225 202911863
11626191211 22378653
134244375670 202906374
858283683690 202900885
692128766500 136396161
729541131960 68738747
769704406645 202895396
11003642390 202889907
868186956900 202884418
406584388945 202878929
810968045020 202873440
371372750865 202867951
503416393665 202862462
924855686935 202856973
303150202085 202851484
694329493880 16203528
665720037940 202845995
479758574330 202840506
493513120455 127476536
764202588195 202835017
579891670120 202829528
195314560465 104247088
570538578755 57239292
921004414020 202824039
815369499780 202818550
115538192940 60532692
205217833675 202813061
612902580820 105235108
113887647405 202807572
53367644455 202802083
805466226570 202796594
332309839870 147028354
982074598815 202791105
979323689590 202785616
527074213000 202780127
237678562530 202774638
271239655075 202769149
493513120455 202763660
141396739655 202758171
640411673070 64127987
158452376850 167090649
975472416675 202752682
755399678675 202747193
317454930055 202741704
247581835740 202736215
90780009915 202730726
369172023485 202725237
692678948345 202719748
23718072089 98280545
788410589375 202714259
690478220965 202708770
806566590260 202703281
876989866420 202697792
165054558990 202692303
458851664220 202686814
514420030565 202681325
571638942445 190056625
629958218015 202675836
941911324130 202670347
635460036465 202664858
905599322360 202659369
693229130190 202653880
244280744670 202648391
968320052690 33746372
884142230405 63277192
709734585540 202642902
934208778300 202637413
894045503615 202631924
727340404580 202626435
739444405170 202620946
753749133140 202615457
94631282830 202609968
986476053575 202604479
853332047085 202598990
656366946575 202593501
630508399860 202588012
920454232175 202582523
190913105705 202577034
770254588490 202571545
720188040595 202566056
45665098625 202560567
31910552500 75182833
683325856980 202555078
777957134320 106892786
792812044135 202549589
987026235420 90963708
334510567250 202544100
797213498895 202538611
633809490930 70511694
132593830135 202533122
539728395435 202527633
825272772990 202522144
651415309970 202516655
784559316460 202511166
764752770040 202505677
512219303185 202500188
521572394550 202494699
49516371540 202489210
424740389830 18327771
782358589080 202483721
675623311150 202478232
365320750570 1103289
612902580820 202472743
184861105410 202467254
68772736115 202461765
976022598520 202456276
438494935955 69490740
799964408120 202450787
606300398680 202445298
255834563415 202439809
893495321770 202434320
399982206805 202428831
601348762075 202423342
126541829840 49944411
178809105115 202417853
903398594980 202412364
791711680445 9924112
725689859045 202406875
469409673747 812372
273990564300 202401386
281693110130 202395897
600798580230 202390408
713585858455 202384919
343863658615 202379430
501765848130 151227439
127642193530 202373941
690478220965 202368452
709321765920 400697
74274554565 202362963
226203576803 53056674
605200034990 202357474
259135654485 202351985
285544383045 202346496
545230213885 202341007
75374918255 202335518
550181850490 202330029
824172409300 202324540
779057498010 19074275
287194928580 202319051
751548405760 202313562
671221856390 202308073
627207308790 202302584
828023682215 202297095
286644746735 202291606
780708043545 184282197
489661847540 202286117
444546936250 202280628
407684752635 51366062
565036760305 202275139
372473114555 104993592
604649853145 14007928
54468008145 202269650
159002558695 202264161
843428773875 81945281
694879675725 202258672
481959301710 202253183
315254202675 49955389
753198951295 202247694
478108028795 41096143
229425834855 48231843
760901497125 202242205
96281828365 202236716
149649467330 143998426
813718954245 202231227
281142928285 202225738
928156778005 202220249
636560400155 198388927
712485494765 202214760
230526198545 202209271
7152369475 202203782
833525500665 202198293
160653104230 202192804
862685138450 202187315
879190593800 202181826
291046201495 202176337
716886949525 57810148
363670205035 202170848
731741859340 202165359
290496019650 202159870
624456399565 202154381
358718568430 202148892
527074213000 202143403
73174190875 202137914
370822569020 202132425
146898558105 202126936
304800747620 202121447
224474198250 202115958
666820401630 39690959
253083654190 187877492
707533858160 202110469
36862189105 202104980
124341102460 202099491
805466226570 202094002
954565506565 108753557
651415309970 202088513
387940616145 41623087
988126599110 202083024
750998223915 202077535
698180766795 202072046
827473500370 202066557
790611316755 194173375
284994201200 202061068
176608377735 202055579
43464371245 202050090
540828759125 202044601
590345125175 202039112
435193844885 160130597
276741473525 202033623
27509097740 202028134
112237101870 19848224
720738222440 137246956
649214582590 202022645
119389465855 202017156
991977872025 202011667
216221470575 125434628
134794557515 202006178
733942586720 62624001
412636389240 202000689
112787283715 201995200
844529137565 201989711
214020743195 201984222
344964022305 163133080
151850194710 201978733
313053475295 6125724
667370583475 201973244
342763294925 201967755
803815681035 201962266
203567288140 201956777
875339320885 178809664
546880759420 72844519
287194928580 201951288
177708741425 21708995
334510567250 201945799
521022212705 201940310
778507316165 201934821
511118939495 201929332
489111665695 201923843
190362923860 27044303
686626948050 201918354
354867295515 201912865
885792775940 201907376
769704406645 201901887
639311309380 201896398
999680417855 201890909
956766233945 201885420
643162582295 201879931
135894921205 201874442
922104777710 201868953
875339320885 77164362
368071659795 201863464
755949860520 201857975
691578584655 201852486
803265499190 201846997
468754937430 201841508
116638556630 201836019
650865128125 201830530
345514204150 201825041
385127296990 201819552
703682585245 201814063
76475281945 201808574
9903278700 201803085
645363309675 201797596
141946921500 201792107
251983290500 201786618
415937480310 135490476
73174190875 201781129
313053475295 201775640
686626948050 201770151
185961469100 201764662
892945139925 201759173
113337465560 201753684
92430555450 201748195
910000777120 201742706
460502209755 201737217
895145867305 195693828
660768401335 201731728
648664400745 201726239
105634919730 201720750
926506232470 201715261
293246928875 201709772
235477835150 201704283
397781479425 201698794
884239923627 83443778
364220386880 201693305
313603657140 201687816
407684752635 201682327
624456399565 201676838
838477137270 201671349
245381108360 201665860
568888033220 201660371
926506232470 201654882
623906217720 201649393
72073827185 201643904
957866597635 201638415
970520780070 201632926
236578198840 123936131
128192375375 115477582
13204369770 201627437
747804997184 61559135
901197867600 201621948
901197867600 201616459
210719652125 201610970
316904748210 201605481
711385131075 201599992
633809490930 201594503
902298231290 201589014
442896390715 201583525
455550573150 188349546
327908385110 87170809
916052777415 201578036
886437028267 37791765
661318583180 201572547
831874955130 175779736
151850194710 201567058
283343655665 27587714
236578198840 201561569
550187335 201556080
900097503910 201550591
644262945985 201545102
341112749390 201539613
126541829840 201534124
755949860520 201528635
879740775645 201523146
99032737590 201517657
398331661270 201512168
940260778595 201506679
327358203265 201501190
622255672185 201495701
154601103935 201490212
764202588195 201484723
135344739360 149158086
902298231290 201479234
935859323835 201473745
160653104230 144937045
553482941560 201468256
166705104525 201462767
700381494175 201457278
578791306430 64819601
880841139335 201451789
146898558105 201446300
275090927990 201440811
472606210345 201435322
46765462315 201429833
539728395435 14189065
663519310560 201424344
418138207690 201418855
857183320000 201413366
904498958670 199541617
618404399270 201407877
985375689885 201402388
890194230700 201396899
236028016995 81363447
267388382160 201391410
444546936250 201385921
151850194710 201380432
928706959850 201374943
715786585835 201369454
409885480015 201363965
466004028205 175560176
892945139925 157891085
738344041480 201358476
867086593210 201352987
502316029975 201347498
714136040300 201342009
960617506860 201336520
649764764435 201331031
954015324720 201325542
375224023780 201320053
276191291680 123387231
629408036170 201314564
719637858750 201309075
407134570790 201303586
600798580230 201298097
759250951590 201292608
125991647995 201287119
952364779185 80902371
31360370655 201281630
6052005785 201276141
774105861405 201270652
148549103640 201265163
567237487685 201259674
883592048560 201254185
841778228340 201248696
627757490635 59863034
492412756765 89437766
669021129010 201243207
111136738180 201237718
196414924155 201232229
998580054165 201226740
97932373900 201221251
382376387765 201215762
529825122225 201210273
123790920615 201204784
834075682510 66971289
322406566660 201199295
448398209165 188656930
295997838100 175077144
275090927990 201193806
718537495060 201188317
309752384225 201182828
356517841050 201177339
651415309970 201171850
360919295810 201166361
750448042070 201160872
165054558990 201155383
77575645635 201149894
108936010800 201144405
638210945690 201138916
210719652125 201133427
225574561940 57716835
676723674840 201127938
614002944510 79255671
153500740245 201122449
901748049445 171701409
281142928285 151397598
946312778890 201116960
665169856095 97808491
17055642685 201111471
247031653895 201105982
125991647995 201100493
345514204150 201095004
790611316755 201089515
704782948935 201084026
650314946280 201078537
205217833675 201073048
214570925040 201067559
228875653010 201062070
295447656255 201056581
423640026140 201051092
218422197955 201045603
281693110130 176498795
240429471755 201040114
257563173508 90996642
547981123110 201034625
295447656255 135391674
514420030565 201029136
687196209659 100690216
574389851670 201023647
469855301120 107908251
680024765910 201018158
59419644750 201012669
426941117210 201007180
554583305250 201001691
675073129305 200996202
144147648880 200990713
131493466445 200985224
594746579935 111690172
197515287845 200979735
289395655960 200974246
801614953655 27296797
601348762075 200968757
589244761485 200963268
505617121045 200957779
784559316460 200952290
625006581410 200946801
198065469690 200941312
352254950606 22450010
897346594685 200935823
242080017290 200930334
719668147052 57365539
664069492405 200924845
594196398090 200919356
521572394550 200913867
380725842230 200908378
837926955425 200902889
773555679560 200897400
563936396615 200891911
281693110130 200886422
994209486008 29360661
768635654106 20506904
634909854620 120939137
722938949820 179874530
516070576100 200880933
107835647110 200875444
572189124290 200869955
300399292860 200864466
744946223620 200858977
554033123405 200853488
495163665990 200847999
765302951885 200842510
317454930055 200837021
784009134615 200831532
333410203560 200826043
341112749390 200820554
2750914715 200815065
774656043250 200809576
369722205330 200804087
472606210345 21840731
616753853735 200798598
255284381570 200793109
572739306135 200787620
254184017880 200782131
943011687820 200776642
528174576690 200771153
714686222145 200765664
809867681330 200760175
308101838690 200754686
867636775055 124929640
203567288140 200749197
510568757650 200743708
777957134320 61904942
917153141105 200738219
926506232470 197428352
695980039415 200732730
204667651830 200727241
379075296695 200721752
443996754405 126966059
538628031745 200716263
999130236010 200710774
466004028205 18020387
928156778005 200705285
27509097740 200699796
338912022010 200694307
291046201495 200688818
299849111015 200683329
486989403570 51437419
520472030860 200677840
375774205625 200672351
921004414020 179693393
589244761485 200666862
82527282240 200661373
861034592915 181158956
163954195300 200655884
662969128715 200650395
284444019355 200644906
522672758240 200639417
922104777710 200633928
606850580525 200628439
209069106590 200622950
470405482965 35091177
417037844000 95678759
959517143170 200617461
689928039120 200611972
207418561055 200606483
905599322360 200600994
318005111900 11329296
966119325310 200595505
34661461725 63749246
779057498010 200590016
166154922680 200584527
895696049150 200579038
754302619363 157122625
479208392485 127569849
593646216245 200573549
620054944805 200568060
778510911460 14035373
365320750570 200562571
434093481195 200557082
404383661565 200551593
53367644455 155843688
318005111900 200546104
519921849015 200540615
321856384815 200535126
16505460840 200529637
869287320590 200524148
784009134615 200518659
500115302595 200513170
419788753225 200507681
699831312330 200502192
160102922385 174418464
841778228340 200496703
873688775350 200491214
941911324130 200485725
578241124585 200480236
11003642390 200474747
463253118980 200469258
883592048560 200463769
506167302890 200458280
187612014635 200452791
927056414315 63074099
897896776530 62717314
810968045020 124913173
609051307905 200447302
907800049740 200441813
604649853145 200436324
443446572560 120236545
212920379505 200430835
302049838395 200425346
52817462610 200419857
308652020535 163956430
152400376555 200414368
580441851965 200408879
549081486800 200403390
549631668645 200397901
118289102165 200392412
409335298170 200386923
372473114555 168726371
949063688115 200381434
347164749685 200375945
748247314690 200370456
719144729571 75847002
68772736115 200364967
364220386880 200359478
362019659500 200353989
166154922680 200348500
582092397500 200343011
640961854915 9501459
354867295515 200337522
749347678380 200332033
178258923270 200326544
819770954540 200321055
418688389535 200315566
913301868190 71642428
958416779480 200310077
519371667170 200304588
790611316755 200299099
638761127535 200293610
421439298760 200288121
744396041775 200282632
737243677790 200277143
388978569905 200271654
266838200315 200266165
236028016995 200260676
880290957490 200255187
50616735230 200249698
820321136385 200244209
518271303480 180774726
942461505975 200238720
602999307610 54774731
79776373015 200233231
447297845475 200227742
44014553090 200222253
238778926220 200216764
834625864355 160509338
427491299055 200211275
626657126945 200205786
161203286075 60774208
329008748800 200200297
37412370950 124726547
468754937430 200194808
578241124585 200189319
293246928875 200183830
159002558695 194590539
568337851375 200178341
753749133140 200172852
929257141695 200167363
957316415790 200161874
151300012865 200156385
233879374736 85897361
857733501845 82296577
238778926220 200150896
104534556040 200145407
78125827480 200139918
250332744965 200134429
436844390420 200128940
279492382750 200123451
495163665990 200117962
353766931825 125269958
136445103050 200112473
742745496240 52721845
321306202970 200106984
62170553975 200101495
438494935955 200096006
89129464380 200090517
262436745555 200085028
890744412545 200079539
183760741720 200074050
645913491520 88318010
778022749826 13041864
250882926810 200068561
670671674545 200063072
384577115145 200057583
448398209165 200052094
468204755585 200046605
693779312035 200041116
781258225390 200035627
587594215950 200030138
377974933005 200024649
387878206215 200019160
152950558400 200013671
895696049150 200008182
9903278700 188980781
540828759125 200002693
281816283290 54719841
645363309675 199997204
391729479130 199991715
947963324425 199986226
860484411070 125665166
200816378915 199980737
262436745555 199975248
205768015520 199969759
744946223620 199964270
924855686935 13266913
821971681920 77032626
642612400450 199958781
634909854620 40102634
538628031745 37237376
141396739655 56767238
583742943035 114132777
446747663630 199953292
359268750275 199947803
763102224505 199942314
215671288730 199936825
617854217425 199931336
684976402515 199925847
703682585245 199920358
527074213000 199914869
772455315870 173446911
889644048855 199909380
813718954245 199903891
302049838395 199898402
23657824825 199892913
268488745850 199887424
996929508630 199881935
717987313215 22680548
159002558695 199876446
379625478540 199870957
735593132255 199865468
358168386585 199859979
542479304660 199854490
147448739950 199849001
375774205625 199843512
279492382750 199838023
420338935070 118430664
471505846655 199832534
766403315575 199827045
233277107770 199821556
754299314985 184144972
822521863765 199816067
251433108655 172700407
86378555155 4490002
875339320885 199810578
187612014635 199805089
525423667465 199799600
615103308200 199794111
945212415200 199788622
496814211525 199783133
472056028500 199777644
933108414610 199772155
874238957195 199766666
840127682805 199761177
698730948640 199755688
260236018175 199750199
708634221850 123875752
349365477065 199744710
946862960735 137257934
803265499190 199739221
140846557810 199733732
546880759420 199728243
864335683985 199722754
908350231585 199717265
819770954540 111487079
755399678675 199711776
414837116620 199706287
815369499780 199700798
822521863765 199695309
628857854325 199689820
10453460545 199684331
683876038825 146896618
134794557515 3359268
184861105410 199678842
765853133730 199673353
550181850490 199667864
457751300530 129957564
596397125470 199662375
113887647405 199656886
925405868780 199651397
318555293745 199645908
230526198545 199640419
98482555745 16851230
280042564595 199634930
254734199725 199629441
359268750275 175384528
205768015520 32066738
702032039710 199623952
88029100690 199618463
872038229815 110735086
859934229225 199612974
961167688705 199607485
341662931235 199601996
584293124880 65994247
96281828365 199596507
62720735820 199591018
9903278700 60285687
823622227455 73486732
378525114850 199585529
698730948640 199580040
231076380390 199574551
24758188515 199569062
541378940970 199563573
640411673070 199558084
201366560760 199552595
672872401925 97759090
554033123405 199547106
7702551320 199541617
137545466740 199536128
34661461725 199530639
51166917075 70978259
757600406055 199525150
90780009915 199519661
815919681625 199514172
633809490930 109489083
180459650650 199508683
640411673070 199503194
783458952770 199497705
643162582295 199492216
505066939200 199486727
794462589670 199481238
111686920025 199475749
447848027320 199470260
112787283715 6202570
611252035285 199464771
788410589375 199459282
139746194120 46244825
425290571675 25957481
442346208870 199453793
41263643865 199448304
121590193235 199442815
226124743785 199437326
360369113965 199431837
105634919730 199426348
438494935955 199420859
143047285190 199415370
775206225095 199409881
206868379210 2212067
422539662450 199404392
334510567250 199398903
594196398090 36156043
630508399860 199393414
455000391305 199387925
231076380390 199382436
762001860815 199376947
966119325310 199371458
152950558400 199365969
276191291680 189096050
221723289025 199360480
577690942740 199354991
127642193530 136741968
735593132255 53062163
655816764730 143976470
244830926515 199349502
260786200020 199344013
558434578165 199338524
689937288085 90826483
364220386880 199333035
22007279290 199327546
980424053280 199322057
843978955720 199316568
18706188220 199311079
39062916485 199305590
991427690180 199300101
505066939200 199294612
804365862880 199289123
202466924450 199283634
760351315280 29135612
212920379505 199278145
514970212410 199272656
377974933005 199267167
117738920320 199261678
429141844590 93011105
194214196775 139722495
253633836035 199256189
595296761780 166563705
302049838395 199250700
355967659205 199245211
843978955720 169099623
741645132550 199239722
517721121635 63798647
907800049740 199234233
10453460545 199228744
677824038530 199223255
474256755880 150354688
377424751160 199217766
187061832790 199212277
163404013455 199206788
549081486800 199201299
151300012865 7300370
117188738475 199195810
184861105410 199190321
61070190285 199184832
439045117800 199179343
14854915305 35299759
703682585245 199173854
566687305840 65648440
15405097150 199168365
344413840460 153263858
655816764730 199162876
299298929170 199157387
408785116325 199151898
195314560465 115175687
532025849605 199146409
576040397205 96952207
556784032630 199140920
854432410775 199135431
542479304660 199129942
834625864355 199124453
122140375080 199118964
818120409005 199113475
638210945690 199107986
185411287255 199102497
846179683100 184907943
822521863765 199097008
936959687525 199091519
332860021715 199086030
204117469985 199080541
525423667465 199075052
845079319410 120593330
464353482670 199069563
97932373900 199064074
517170939790 199058585
625006581410 199053096
14854915305 199047607
534226576985 145661593
634909854620 199042118
253083654190 199036629
839027319115 199031140
69873099805 199025651
653616037350 86852447
551832396025 153949983
261886563710 199020162
970520780070 80265647
24208006670 199014673
227775289320 199009184
629408036170 199003695
678924402220 198998206
580992033810 198992717
7152369475 198987228
662418946870 198981739
418688389535 198976250
910550958965 198970761
692678948345 198965272
375774205625 198959783
370884259891 48281244
993078235715 164664511
393930206510 198954294
624456399565 124309383
321306202970 198948805
287194928580 198943316
43464371245 10451056
175508014045 198937827
26408734050 198932338
44564734935 198926849
427491299055 198921360
359268750275 198915871
442346208870 198910382
746046587310 198904893
947963324425 168073180
511669121340 146430053
570538578755 198899404
840127682805 198893915
182110196185 198888426
603549489455 198882937
149099285485 184726806
477557846950 198877448
356517841050 86660332
128192375375 198871959
990327326490 198866470
200816378915 56937397
929807323540 3419647
930907687230 109994071
959517143170 198860981
62170553975 198855492
749347678380 198850003
885792775940 198844514
831874955130 54884511
23107642980 176476839
34111279880 198839025
189262560170 198833536
20906915600 198828047
814269136090 198822558
73174190875 198817069
574940033515 198811580
173307286665 198806091
895315823212 23097712
47315644160 198800602
325157475885 198795113
148549103640 198789624
402182934185 198784135
130393102755 198778646
987026235420 198773157
181009832495 198767668
198615651535 198762179
858283683690 198756690
485260392780 198751201
95181464675 198745712
982074598815 198740223
81426918550 198734734
360369113965 105904766
494613484145 116235064
678924402220 198729245
412086207395 198723756
526524031155 198718267
806016408415 198712778
768604042955 198707289
594746579935 149026350
386227660680 198701800
305901111310 198696311
632158945395 198690822
699831312330 198685333
288295292270 198679844
123790920615 26654584
444546936250 198674355
158452376850 198668866
527097607118 44801218
450598936545 198663377
451699300235 193662898
921004414020 170159
436294208575 198657888
654716401040 198652399
374123660090 198646910
678924402220 198641421
825272772990 198635932
72073827185 196341530
6602187630 198630443
45665098625 198624954
225574561940 198619465
807116772105 198613976
639311309380 3414158
222273470870 198608487
133694193825 198602998
468754937430 99982135
289395655960 198597509
942461505975 24222957
29194783853 23284338
74824736410 198592020
821971681920 198586531
569438215065 198581042
406584388945 71763186
98482555745 198575553
837376773580 198570064
371372750865 198564575
359818932120 198559086
651415309970 198553597
873138593505 198548108
501765848130 198542619
598597852850 198537130
237678562530 198531641
677824038530 120406704
341112749390 138965013
742745496240 9693574
963368416085 198526152
380175660385 198520663
883592048560 40091656
566137123995 198515174
477007665105 198509685
273990564300 198504196
673972765615 198498707
85828373310 99021560
371372750865 120159699
546330577575 198493218
258585472640 198487729
860484411070 198482240
60520008440 198476751
591995670710 198471262
95731646520 198465773
189262560170 198460284
913301868190 198454795
250882926810 198449306
147448739950 198443817
598597852850 198438328
130393102755 198432839
265737836625 198427350
895696049150 198421861
494063302300 198416372
706983676315 198410883
705333130780 198405394
519371667170 198399905
804365862880 198394416
746596769155 198388927
916602959260 198383438
109486192645 198377949
787860407530 198372460
19806551910 66543147
100133101280 198366971
395030570200 198361482
468754937430 198355993
876989866420 198350504
57218917370 198345015
385127296990 198339526
460502209755 198334037
209069106590 1333827
901748049445 198328548
51717098920 198323059
871488047970 198317570
954015324720 198312081
256934927105 198306592
233827289615 198301103
428591662745 198295614
571638942445 198290125
605750216835 198284636
19806551910 198279147
284994201200 198273658
421439298760 198268169
99032737590 28438509
713035676610 17663602
383476751455 198262680
99582919435 198257191
179909468805 41260813
322406566660 198251702
961755453733 83443778
632709127240 147258892
394480388355 198246213
331759658025 198240724
913301868190 13552341
793912407825 198235235
506717484735 198229746
826373136680 8623219
707533858160 198224257
386227660680 198218768
154050922090 30496884
614553126355 198213279
889644048855 198207790
99582919435 198202301
214570925040 194722275
798313862585 198196812
979873871435 198191323
159552740540 198185834
894045503615 198180345
166154922680 198174856
495163665990 198169367
491862574920 189118006
534226576985 198163878
147448739950 198158389
62720735820 163017811
980974235125 198152900
102333828660 198147411
617854217425 33806751
754299314985 198141922
497364393370 198136433
605200034990 198130944
891844776235 198125455
839577500960 198119966
950714233650 198114477
637110582000 198108988
467104391895 198103499
779607679855 198098010
515520394255 198092521
878640411955 198087032
16505460840 198081543
968320052690 198076054
118289102165 198070565
278942200905 198065076
729541131960 198059587
974922234830 198054098
300949474705 198048609
57218917370 198043120
801614953655 198037631
259135654485 156151072
629958218015 198032142
617854217425 198026653
370272387175 198021164
702032039710 144086250
493513120455 198015675
46765462315 198010186
974372052985 198004697
709184403695 197999208
692128766500 90936263
894595685460 91743146
963368416085 197993719
190362923860 197988230
281269839454 47293224
247581835740 156507857
866624421991 19584752
954015324720 197982741
578791306430 197977252
73724372720 197971763
630508399860 197966274
126541829840 197960785
899547322065 142812802
114437829250 197955296
516620757945 197949807
303150202085 197944318
136995284895 197938829
342763294925 197933340
391179297285 197927851
933658596455 197922362
556233850785 197916873
212370197660 197911384
812068408710 197905895
215121106885 160492871
146898558105 197900406
409335298170 197894917
243180380980 197889428
160102922385 197883939
106185101575 197878450
922104777710 197872961
950714233650 197867472
281693110130 197861983
184861105410 197856494
947413142580 197851005
317454930055 197845516
792812044135 197840027
634909854620 197834538
271789836920 197829049
466004028205 101809972
961717870550 197823560
497364393370 197818071
332860021715 108056454
344964022305 197812582
895145867305 197807093
86378555155 197801604
506717484735 197796115
177305977653 35733390
667920765320 197790626
513319666875 197785137
125991647995 197779648
839577500960 197774159
768604042955 185583090
459401846065 151134126
173307286665 197768670
543029486505 197763181
845629501255 197757692
181560014340 197752203
788960771220 197746714
80876736705 197741225
482509483555 197735736
898446958375 197730247
282793473820 197724758
516070576100 100717661
847280046790 197719269
345514204150 197713780
843428773875 197708291
734492768565 197702802
805466226570 197697313
611252035285 197691824
948513506270 197686335
466554210050 197680846
876439684575 197675357
81977100395 197669868
270139291385 197664379
995829144940 197658890
571638942445 197653401
149649467330 197647912
929807323540 132361746
731741859340 197642423
722388767975 28751382
834075682510 197636934
237678562530 197631445
791711680445 197625956
629408036170 197620467
765853133730 197614978
232726925925 197609489
502316029975 197604000
825272772990 197598511
324607294040 197593022
309202202380 197587533
443996754405 197582044
942461505975 197576555
612902580820 197571066
117738920320 197565577
830224409595 192834059
954617295280 91188757
218972379800 197560088
352116386290 197554599
330659294335 197549110
788410589375 197543621
688353208851 30787801
708084040005 197538132
610151671595 197532643
185411287255 197527154
837376773580 197521665
925405868780 197516176
179909468805 197510687
229976016700 197505198
388978569905 197499709
604649853145 1899194
445097118095 59456848
565586942150 197494220
377974933005 197488731
702032039710 94284553
517170939790 80649877
468754937430 193618986
105084737885 197483242
572739306135 197477753
895696049150 197472264
151850194710 118189148
780157861700 197466775
457201118685 197461286
72073827185 197455797
524323303775 81248178
275090927990 197450308
958416779480 197444819
371372750865 197439330
280042564595 197433841
754849496830 197428352
936959687525 197422863
477557846950 197417374
190362923860 26061772
914402231880 197411885
865436047675 197406396
633259309085 197400907
870387684280 113249048
239329108065 197395418
368071659795 197389929
971621143760 38785274
384577115145 106151771
353216749980 197384440
118839284010 197378951
266838200315 197373462
455550573150 197367973
749347678380 197362484
432993117505 168934953
497914575215 197356995
938610233060 197351506
139746194120 197346017
504516757355 98763577
616203671890 7086299
559534941855 197340528
368071659795 197335039
418138207690 4621738
713585858455 197329550
95181464675 197324061
945762597045 132219032
275090927990 197318572
642062218605 197313083
642062218605 169116090
615653490045 197307594
857733501845 197302105
185961469100 197296616
808767317640 197291127
181009832495 197285638
108936010800 197280149
20906915600 197274660
660768401335 197269171
204117469985 17641646
99582919435 197263682
804365862880 197258193
5490 81292090
715236403990 197252704
913301868190 197247215
546330577575 197241726
101783646815 197236237
286094564890 197230748
266838200315 48440425
363120023190 197225259
770804770335 197219770
666270219785 87516616
546880759420 197214281
527074213000 197208792
117738920320 197203303
260236018175 60823609
349915658910 12202047
761451678970 113051444
130943284600 171904502
814269136090 197197814
496814211525 197192325
637110582000 197186836
20906915600 197181347
477007665105 197175858
172206922975 197170369
211269833970 197164880
657467310265 197159391
999680417855 197153902
726790222735 197148413
884142230405 193223778
986476053575 197142924
979873871435 197137435
818120409005 197131946
889093867010 197126457
620054944805 197120968
480858938020 197115479
863785502140 197109990
807666953950 197104501
754849496830 197099012
314153838985 197093523
519921849015 197088034
961167688705 197082545
340012385700 197077056
295447656255 197071567
45665098625 197066078
106735283420 197060589
640411673070 197055100
46765462315 197049611
986476053575 197044122
194764378620 38746851
860484411070 197038633
841778228340 197033144
555683668940 30441994
715786585835 197027655
333960385405 197022166
888543685165 197016677
420338935070 7563842
410435661860 197011188
287194928580 197005699
604099671300 197000210
440270921607 41837158
930357505385 196994721
744946223620 196989232
150749831020 91776080
135344739360 196983743
612352398975 86594464
565586942150 196978254
846179683100 196972765
719087676905 196967276
178258923270 196961787
677273856685 196956298
434093481195 196950809
497364393370 196945320
576590579050 196939831
352666568135 196934342
459952027910 196928853
220622925335 196923364
338361840165 196917875
267938564005 196912386
17055642685 132175120
917703322950 196906897
360369113965 196901408
576040397205 196895919
275174794421 99235631
380725842230 543411
660218219490 196890430
221173107180 161541270
264637472935 196884941
519921849015 196879452
411536025550 196873963
412086207395 156584703
113887647405 196868474
828573864060 44186450
385677478835 196862985
255834563415 196857496
814819317935 196852007
245381108360 139590759
513319666875 196846518
757600406055 196841029
89679646225 196835540
584843306725 196830051
822521863765 196824562
532576031450 196819073
41813825710 196813584
540828759125 196808095
342213113080 196802606
287194928580 196797117
790611316755 196791628
818670590850 196786139
22007279290 180752770
876989866420 196780650
781258225390 196775161
421989480605 95261595
708084040005 196769672
182660378030 196764183
976022598520 196758694
969970598225 196753205
683876038825 71922367
321856384815 196747716
922104777710 196742227
254734199725 132251966
579891670120 196736738
457751300530 196731249
858283683690 43928467
197515287845 98856890
439045117800 196725760
809317499485 196720271
537527668055 196714782
908350231585 196709293
578241124585 196703804
199165833380 196698315
285544383045 196692826
656366946575 180555166
772455315870 196687337
419238571380 196681848
366971296105 196676359
172757104820 196670870
143047285190 196665381
223924016405 196659892
963368416085 196654403
718537495060 196648914
633259309085 196643425
106298004816 1020954
686626948050 196637936
746596769155 196632447
850030956015 196626958
651415309970 196621469
543029486505 196615980
267938564005 196610491
200266197070 196605002
457751300530 72257196
839577500960 196599513
688277493585 196594024
617304035580 196588535
479208392485 196583046
708084040005 153329726
272890200610 196577557
189262560170 196572068
243180380980 196566579
19256370065 196561090
414837116620 196555601
796113135205 196550112
624456399565 196544623
909450595275 196539134
666270219785 196533645
283343655665 196528156
396130933890 196522667
124341102460 196517178
221173107180 196511689
497914575215 196506200
433543299350 196500711
10453460545 196495222
147448739950 196489733
459401846065 196484244
113898960234 565367
749347678380 196478755
571088760600 196473266
802165135500 196467777
179909468805 196462288
879740775645 196456799
631058581705 196451310
326257839575 196445821
859384047380 196440332
693779312035 196434843
986476053575 196429354
306451293155 196423865
604649853145 196418376
750998223915 196412887
640411673070 196407398
588694579640 196401909
200266197070 196396420
309752384225 196390931
906149504205 196385442
886893139630 196379953
793912407825 196374464
852231683395 15155129
677273856685 196368975
895145867305 196363486
23107642980 196357997
676723674840 196352508
722938949820 196347019
50616735230 196341530
458301482375 196336041
676173492995 196330552
960143210440 89454233
867086593210 196325063
21457097445 196319574
767503679265 196314085
956216052100 196308596
78125827480 196303107
617304035580 196297618
136445103050 196292129
884692412250 82005660
469305119275 196286640
181009832495 196281151
940810960440 115208621
239329108065 196275662
80326554860 196270173
222273470870 196264684
987576417265 196259195
517721121635 163006833
601898943920 45295228
573839669825 196253706
864885865830 196248217
195314560465 196242728
297648383635 54522237
665720037940 196237239
575490215360 196231750
478108028795 196226261
811518226865 196220772
176058195890 196215283
595846943625 196209794
692128766500 196204305
961717870550 146303806
200816378915 105992590
677824038530 196198816
266838200315 196193327
638210945690 196187838
431342571970 196182349
850581137860 196176860
289395655960 196171371
616753853735 124100801
414286934775 196165882
320205839280 196160393
264087291090 196154904
317454930055 196149415
360369113965 196143926
107835647110 196138437
632709127240 20962491
943011687820 196132948
581542215655 196127459
724589495355 196121970
423089844295 196116481
85278191465 196110992
307001475000 196105503
35211643570 196100014
863785502140 196094525
875889502730 196089036
476457483260 196083547
861034592915 196078058
99032737590 104230621
448398209165 196072569
181560014340 196067080
854982592620 89454233
897896776530 196061591
663519310560 196056102
550181850490 158094178
693229130190 196050613
287745110425 196045124
819845873901 43396034
780708043545 196039635
898446958375 104592895
615653490045 196034146
707533858160 196028657
1100369180 196023168
37412370950 196017679
179359286960 196012190
89679646225 196006701
932558232765 196001212
105084737885 195995723
435744026730 195990234
220072743490 195984745
789510953065 195979256
854432410775 195973767
988676780955 195968278
182110196185 195962789
167805468215 164027787
820871318230 195957300
157902195005 195951811
965018961620 195946322
291046201495 195940833
315254202675 195935344
935309141990 195929855
757050224210 195924366
994178599405 144739441
661318583180 195918877
382926569610 195913388
931457869075 195907899
725689859045 195902410
609601489750 44049225
538077849900 195896921
946862960735 195891432
702032039710 195885943
281142928285 195880454
170006195595 129776427
104534556040 195874965
518821485325 195869476
502866211820 195863987
930907687230 195858498
142558920463 29514353
327908385110 115186665
427648405213 13799346
40163280175 195853009
171106559285 195847520
209069106590 195842031
240429471755 195836542
103434192350 195831053
500665484440 195825564
557884396320 195820075
681125129600 83152861
699281130485 195814586
880841139335 195809097
939710596750 195803608
36312007260 183085595
521572394550 195798119
310302566070 195792630
146348376260 50476844
550187335 193926370
327358203265 195787141
136995284895 195781652
578791306430 50592113
511669121340 91161312
457751300530 195776163
766953497420 195770674
764202588195 195765185
91330191760 195759696
865436047675 195754207
340012385700 195748718
222273470870 195743229
310302566070 195737740
687177129895 91732168
89679646225 145392632
794462589670 195732251
767503679265 96205703
62720735820 195726762
439045117800 195721273
736143314100 195715784
273440382455 195710295
768053861110 195704806
237678562530 195699317
277841837215 195693828
348265113375 195688339
970520780070 195682850
382376387765 195677361
456650936840 195671872
357618204740 195666383
517170939790 195660894
346614567840 195655405
593096034400 195649916
594746579935 195644427
698180766795 21593726
472056028500 195638938
619504762960 195633449
655266582885 195627960
223924016405 195622471
381276024075 195616982
395580752045 195611493
376874569315 195606004
354317113670 195600515
491862574920 195595026
836826591735 195589537
349915658910 109242078
854432410775 195584048
768053861110 195578559
223373834560 195573070
938610233060 195567581
957866597635 195562092
676723674840 195556603
246481472050 195551114
194764378620 195545625
762552042660 72262685
338361840165 71131951
524873485620 195540136
121040011390 195534647
631608763550 195529158
974922234830 195523669
94081100985 195518180
693229130190 59204354
922104777710 195512691
521572394550 195507202
67672372425 195501713
955115688410 195496224
426941117210 195490735
415937480310 132943580
921554595865 195485246
583192761190 55718839
558984760010 10851753
656917128420 195479757
192563651240 195474268
560085123700 22834240
714136040300 35804747
415387298465 142022386
548531304955 195468779
196965106000 35909038
120489829545 139793852
880841139335 195463290
286094564890 195457801
739444405170 195452312
505617121045 195446823
281693110130 195441334
209619288435 195435845
713035676610 195430356
906149504205 195424867
320756021125 195419378
649214582590 193586052
67122190580 195413889
628857854325 195408400
886893139630 195402911
951264415495 195397422
530925485915 195391933
859934229225 195386444
909450595275 195380955
534226576985 195375466
854982592620 195369977
105084737885 195364488
217321834265 195358999
644262945985 195353510
214570925040 195348021
875339320885 195342532
958416779480 195337043
705333130780 195331554
798864044430 195326065
596397125470 195320576
146898558105 195315087
571638942445 180538699
287194928580 47331647
874789139040 195309598
908900413430 195304109
830774591440 195298620
41813825710 195293131
889093867010 178183918
840127682805 195287642
885242594095 195282153
116638556630 195276664
590345125175 195271175
666270219785 195265686
722938949820 195260197
285544383045 135918618
187612014635 18464996
687727311740 195254708
895145867305 195249219
937509869370 195243730
479758574330 78196294
954565506565 195238241
152400376555 195232752
195864742310 195227263
96281828365 83333998
941911324130 195221774
47865826005 195216285
610151671595 195210796
331759658025 76884423
864885865830 15885166
222823652715 195205307
887443321475 195199818
495163665990 195194329
639311309380 195188840
32460734345 195183351
76475281945 195177862
978223325900 195172373
51166917075 195166884
611252035285 195161395
201366560760 195155906
974922234830 195150417
612902580820 140249439
669021129010 195144928
617854217425 195139439
184310923565 2909170
780708043545 195133950
681675311445 141852227
651965491815 195128461
850581137860 195122972
8802915010 195117483
973271689295 195111994
984275326195 195106505
231076380390 110877800
39613098330 195101016
969970598225 195095527
609601489750 195090038
718537495060 195084549
802715317345 59198865
891844776235 63343060
46765462315 78190805
718537495060 169494831
445097118095 195079060
673972765615 195073571
368083724617 116092350
300399292860 195068082
548531304955 195062593
571638942445 195057104
621155308495 195051615
505617121045 195046126
318005111900 49428445
656917128420 195040637
69322917960 195035148
81426918550 195029659
979323689590 195024170
436294208575 195018681
305350929465 195013192
71523645340 195007703
386227660680 195002214
421989480605 194996725
322406566660 194991236
525973849310 9177608
957866597635 194985747
485810574625 9605750
796113135205 194980258
649764764435 187213323
187612014635 193124976
763102224505 194974769
787860407530 194969280
606850580525 21752907
732292041185 194963791
848930592325 124891217
788410589375 194958302
666820401630 194952813
647013855210 194947324
750448042070 194941835
721288404285 194936346
523222940085 194930857
848930592325 194925368
872588411660 194919879
72073827185 194914390
452799663925 88718707
991427690180 194908901
557334214475 194903412
437394572265 194897923
632709127240 25254889
610701853440 58787190
113887647405 194892434
363120023190 194886945
763102224505 194881456
618404399270 194875967
758700769745 194870478
733942586720 81445782
624456399565 194864989
118839284010 194859500
906149504205 194854011
89679646225 178452879
601348762075 111580392
851131319705 194848522
400532388650 194843033
305350929465 194837544
136445103050 194832055
80876736705 194826566
766953497420 194821077
620054944805 151984921
405484025255 194815588
72073827185 72586536
469855301120 194810099
889093867010 194804610
337261476475 194799121
895145867305 194793632
906149504205 194788143
752148537505 23827749
450048754700 194782654
533126213295 194777165
481409119865 194771676
560635305545 194766187
219522561645 49033237
7702551320 194760698
341112749390 194755209
427491299055 194749720
726790222735 194744231
37962552795 100723150
223373834560 194738742
639861491225 194733253
338912022010 4314354
779607679855 194727764
987576417265 20808799
847830228635 194722275
691578584655 194716786
262436745555 194711297
667370583475 194705808
971621143760 194700319
167255286370 194694830
50066553385 194689341
340562567545 194683852
147448739950 194678363
991427690180 194672874
104534556040 194667385
930357505385 194661896
752648769450 112310429
641512036760 194656407
780708043545 194650918
127092011685 26122151
861584774760 194645429
546330577575 194639940
336161112785 194634451
764202588195 194628962
288295292270 121531949
32460734345 194623473
648664400745 156112649
70973463495 18651622
52817462610 194617984
285544383045 156129116
58319281060 194612495
81426918550 194607006
15405097150 194601517
987576417265 194596028
299849111015 194590539
806566590260 194585050
83627645930 194579561
989226962800 194574072
984275326195 194568583
408234934480 194563094
461052391600 194557605
973271689295 194552116
940810960440 194546627
967219689000 182827612
965018961620 120939137
772455315870 27005880
22007279290 194541138
291596383340 194535649
947963324425 194530160
243730562825 194524671
407134570790 194519182
358168386585 194513693
535877122520 194508204
541378940970 194502715
226674925630 194497226
167255286370 194491737
813168772400 194486248
336711294630 194480759
920479360817 18322282
104534556040 194475270
278392019060 194469781
537527668055 194464292
181560014340 194458803
450048754700 194453314
785109498305 194447825
999680417855 194442336
67122190580 194436847
22557461135 64122498
459401846065 194431358
670121492700 194425869
69322917960 194420380
275641109835 160646563
251433108655 54017249
719087676905 194414891
957316415790 194409402
314153838985 194403913
288295292270 194398424
830774591440 194392935
633259309085 194387446
518271303480 194381957
30260006965 194376468
300949474705 194370979
538077849900 194365490
999130236010 146155603
793362225980 194360001
998029872320 194354512
103434192350 194349023
795012771515 194343534
371372750865 194338045
391179297285 194332556
376324387470 50273751
648664400745 194327067
139746194120 194321578
119939647700 194316089
298748747325 194310600
872038229815 50784228
589794943330 53462860
984825508040 182311646
768053861110 194305111
415937480310 194299622
984275326195 194294133
320205839280 194288644
188712378325 194283155
739994587015 194277666
914402231880 38785274
544129850195 194272177
666820401630 194266688
811518226865 194261199
730091313805 194255710
317454930055 194250221
125441466150 194244732
362569841345 194239243
611298236198 21890132
824172409300 194233754
839577500960 171975859
926506232470 66296142
176608377735 194228265
171656741130 194222776
151300012865 194217287
741645132550 194211798
319655657435 194206309
84177827775 194200820
710284767385 194195331
853332047085 194189842
933658596455 194184353
546880759420 194178864
644262945985 194173375
765302951885 194167886
73724372720 194162397
874238957195 194156908
163954195300 194151419
232176744080 194145930
854982592620 194140441
312503293450 194134952
252533472345 194129463
472606210345 194123974
33561098035 194118485
698180766795 194112996
945212415200 194107507
371372750865 194102018
455550573150 194096529
658017492110 105784008
775206225095 194091040
756500042365 194085551
401632752340 2085820
388978569905 194080062
909450595275 194074573
318005111900 194069084
28059279585 194063595
365870932415 194058106
70423281650 194052617
175508014045 51426441
507267666580 194047128
599698216540 194041639
796663317050 194036150
806566590260 46815681
644262945985 29426529
556784032630 194030661
311953111605 194025172
946312778890 64512217
149661307103 90777082
693779312035 194019683
703682585245 194014194
453349845770 141429574
550187335 194008705
310852747915 194003216
799964408120 193997727
327908385110 193992238
974372052985 193986749
943011687820 193981260
439045117800 193975771
683876038825 193970282
303150202085 25858679
715236403990 193964793
900647685755 193959304
934758960145 193953815
585393488570 193948326
210719652125 193942837
382926569610 23311783
922654959555 193937348
929257141695 193931859
470955664810 193926370
711935312920 193920881
2750914715 193915392
84177827775 193909903
370272387175 193904414
130393102755 193898925
17055642685 193893436
602999307610 193887947
450048754700 78295096
596947307315 193882458
353766931825 193876969
971070961915 193871480
195314560465 193865991
627207308790 57826615
900647685755 193860502
250882926810 193855013
407134570790 193849524
375774205625 142538352
124891284305 193844035
63821099510 193838546
548531304955 193833057
612902580820 193827568
401632752340 84415331
457201118685 193822079
259135654485 193816590
995278963095 193811101
317454930055 193805612
956766233945 193800123
114437829250 193794634
608501126060 193789145
303700383930 193783656
326808021420 8326813
493513120455 193778167
396130933890 193772678
548531304955 193767189
467654573740 193761700
952914961030 193756211
711385131075 193750722
397781479425 193745233
686626948050 193739744
196414924155 193734255
973271689295 193728766
622255672185 193723277
468754937430 193717788
374673841935 193712299
674522947460 193706810
872038229815 193701321
716886949525 170488340
239329108065 193695832
497364393370 193690343
181009832495 193684854
289945837805 193679365
404933843410 102243603
547430941265 193673876
790611316755 51437419
104534556040 193668387
393930206510 193662898
757050224210 193657409
322406566660 193651920
112787283715 193646431
342763294925 193640942
507817848425 193635453
217321834265 193629964
247581835740 193624475
61620372130 193618986
408785116325 154652575
833525500665 193613497
609051307905 150195507
896796412840 193608008
796663317050 193602519
859934229225 193597030
59969826595 193591541
537527668055 193586052
379075296695 193580563
416487662155 193575074
993628417560 193569585
142497103345 193564096
348265113375 193558607
561185487390 193553118
185411287255 193547629
15955278995 152852183
725689859045 193542140
601348762075 33329208
976572780365 193536651
169456013750 193531162
79226191170 193525673
8252733165 193520184
966669507155 193514695
233277107770 193509206
683325856980 131988494
602449125765 193503717
726240040890 193498228
993078235715 193492739
697080403105 193487250
900647685755 193481761
167255286370 193476272
841228046495 193470783
97382192055 149575250
970520780070 193465294
308668904699 115203132
531475667760 33422521
974372052985 193459805
80326554860 193454316
425290571675 193448827
651415309970 193443338
371922932710 193437849
214570925040 5093792
674522947460 193432360
852781865240 193426871
919353868485 193421382
226674925630 193415893
895145867305 193410404
110586556335 193404915
721288404285 193399426
141396739655 193393937
890194230700 193388448
545230213885 193382959
349365477065 193377470
349915658910 193371981
41813825710 171344624
964468779775 193366492
952364779185 160888079
52817462610 193361003
228875653010 193355514
851131319705 193350025
746596769155 193344536
282243291975 193339047
95731646520 193333558
95731646520 193328069
787860407530 193322580
891844776235 193317091
891294594390 193311602
103984374195 127377734
359818932120 193306113
867086593210 193300624
269038927695 193295135
112787283715 193289646
89679646225 193284157
731741859340 193278668
220622925335 193273179
924305505090 193267690
646463673365 193262201
550187335 184479801
228325471165 193256712
956766233945 193251223
370822569020 193245734
329558930645 193240245
662969128715 193234756
203017106295 193229267
591995670710 193223778
525423667465 193218289
474256755880 193212800
277291655370 193207311
120489829545 193201822
508918212115 193196333
332860021715 193190844
821421500075 193185355
251433108655 193179866
836826591735 193174377
707533858160 193168888
34111279880 56355563
97382192055 193163399
459401846065 193157910
466004028205 123897708
157352013160 193152421
57769099215 193146932
437944754110 193141443
400532388650 193135954
645913491520 193130465
612902580820 193124976
5501823940 193119487
478658210640 193113998
950714233650 193108509
192013469395 193103020
730641495650 193097531
513869848720 14403136
388428388060 193092042
438494935955 193086553
211820015815 193081064
276191291680 108402261
447848027320 193075575
639861491225 96392329
553482941560 193070086
485260392780 193064597
92430555450 193059108
907249867895 193053619
892394958080 193048130
368621841640 193042641
204117469985 41403527
908900413430 193037152
594746579935 193031663
733392404875 193026174
773005497715 193020685
823072045610 110531993
157352013160 193015196
199165833380 193009707
319655657435 193004218
453349845770 192998729
665720037940 192993240
589794943330 192987751
465453846360 192982262
534226576985 192976773
306451293155 192971284
29159643275 192965795
161753467920 170373071
518271303480 155563749
91880373605 144432057
558434578165 85979696
66572008735 54489303
528174576690 192960306
310302566070 192954817
236578198840 192949328
533676395140 192943839
555133487095 192938350
795012771515 192932861
337811658320 74013676
598047671005 192927372
528174576690 192921883
210169470280 192916394
741645132550 192910905
483059665400 161755341
343863658615 192905416
156801831315 192899927
525423667465 192894438
903398594980 192888949
983725144350 52930427
508918212115 183233798
562285851080 179698882
352116386290 121438636
872038229815 29388106
203017106295 192883460
943011687820 192877971
111136738180 192872482
451149118390 192866993
132593830135 192861504
386227660680 192856015
275641109835 192850526
854432410775 192845037
770804770335 184540180
286094564890 192839548
560085123700 192834059
934208778300 192828570
566687305840 192823081
318005111900 192817592
332309839870 192812103
751548405760 192806614
761451678970 44126071
225574561940 71296621
951264415495 192801125
992528053870 192795636
77604276259 90019600
955665870255 192790147
180459650650 192784658
127642193530 186422907
258035290795 75671354
717987313215 192779169
830224409595 192773680
998580054165 192768191
483059665400 192762702
566156736192 49093616
163404013455 192757213
960067325015 192751724
249232381275 192746235
301499656550 33318230
836276409890 192740746
812618590555 192735257
742195314395 192729768
857733501845 15237464
858833865535 192724279
207418561055 192718790
517721121635 192713301
533126213295 192707812
265737836625 192702323
364770568725 192696834
172757104820 111723106
613019101312 46892527
127642193530 192691345
70423281650 192685856
260236018175 192680367
177158559580 192674878
475357119570 192669389
561185487390 192663900
24758188515 192658411
532576031450 85974207
277841837215 192652922
914402231880 192647433
847280046790 192641944
550732032335 192636455
819770954540 192630966
544680032040 192625477
604649853145 192619988
57218917370 192614499
156801831315 192609010
658017492110 192603521
206318197365 192598032
425290571675 192592543
185961469100 192587054
404933843410 192581565
599148034695 192576076
192013469395 192570587
529825122225 192565098
143047285190 123507989
173307286665 113424696
684426220670 192559609
850581137860 367763
978223325900 120758000
308101838690 192554120
389528751750 192548631
901748049445 192543142
716336767680 192537653
12104006080 192532164
284994201200 192526675
250882926810 188591062
28609461430 192521186
403833479720 192515697
820871318230 192510208
187612014635 192504719
204117469985 148938526
735042950410 192499230
33010916190 192493741
588694579640 192488252
958966961325 91649833
70423281650 192482763
123240738770 128036414
140296375965 192477274
525423667465 192471785
90229828070 192466296
283893837510 192460807
275090927990 16423088
253633836035 192455318
797213498895 192449829
131493466445 192444340
143047285190 23256893
241529835445 192438851
934208778300 192433362
804916044725 192427873
695429857570 2025441
36862189105 94767585
530925485915 39306729
776856770630 27796296
235477835150 192422384
160102922385 163187970
223924016405 192416895
11003642390 185396464
482509483555 192411406
1650551025 192405917
512769485030 192400428
189870288691 105350377
436844390420 63288170
412086207395 192394939
529274940380 166640551
620054944805 192389450
907800049740 192383961
922104777710 192378472
771905134025 192372983
194214196775 192367494
69873099805 192362005
933108414610 192356516
376324387470 192351027
953465142875 192345538
256934927105 58864036
406584388945 192340049
633809490930 192334560
188712378325 87368413
656917128420 192329071
733392404875 76988714
211269833970 192323582
320205839280 88779086
373023296400 192318093
267938564005 192312604
125991647995 192307115
39613098330 192301626
782358589080 192296137
906699686050 192290648
532576031450 192285159
980502732606 26149596
611802217130 146512388
543579668350 192279670
891844776235 192274181
468754937430 192268692
356517841050 122607793
955665870255 192263203
231076380390 192257714
303150202085 192252225
990877508335 192246736
803265499190 192241247
339462203855 192235758
256934927105 192230269
227775289320 192224780
553482941560 156568236
139196012275 192219291
797213498895 192213802
514420030565 192208313
344964022305 192202824
495713847835 192197335
337274721432 85019121
10453460545 192191846
502316029975 192186357
178258923270 160915524
874789139040 192180868
250882926810 192175379
762001860815 192169890
758150587900 192164401
55568371835 81429315
99582919435 138910123
601898943920 192158912
249782563120 90442253
104534556040 192153423
57769099215 101162270
86378555155 192147934
88579282535 192142445
50616735230 192136956
599698216540 192131467
376874569315 192125978
657467310265 192120489
107285465265 192115000
962268052395 192109511
619504762960 192104022
446747663630 135336784
950714233650 17197037
914402231880 192098533
706433494470 192093044
402182934185 192087555
604099671300 192082066
388978569905 192076577
788960771220 192071088
377974933005 177975336
74274554565 192065599
74824736410 192060110
106735283420 192054621
525973849310 192049132
812068408710 192043643
569988396910 192038154
614002944510 192032665
963398556184 91940750
634909854620 192027176
590895307020 192021687
588694579640 192016198
282881671072 42863601
38512734640 192010709
517170939790 192005220
540278577280 104345890
704782948935 191999731
374123660090 42100630
469305119275 36682987
453900027615 191994242
622805854030 135243471
299298929170 191988753
679474584065 191983264
241529835445 191977775
254184017880 191972286
785109498305 191966797
736143314100 191961308
64921463200 191955819
289945837805 47073664
913852050035 191950330
784559316460 191944841
200816378915 191939352
222823652715 191933863
506167302890 191928374
868186956900 191922885
682775675135 191917396
193664014930 191911907
474806937725 191906418
378525114850 191900929
983725144350 191895440
37412370950 191889951
731741859340 118869784
213470561350 191884462
524323303775 191878973
498464757060 191873484
59969826595 191867995
999130236010 191862506
654166219195 158659545
706433494470 191857017
504516757355 191851528
150749831020 191846039
247581835740 191840550
377974933005 191835061
135344739360 191829572
540828759125 191824083
837926955425 191818594
836826591735 191813105
623906217720 191807616
353766931825 191802127
393380024665 64248745
85278191465 191796638
133785377093 4418645
799414226275 191791149
474806937725 191785660
399982206805 135419119
908900413430 191780171
889644048855 191774682
710834949230 191769193
798313862585 103939704
914402231880 191763704
73724372720 191758215
50616735230 191752726
994728781250 191747237
523773121930 191741748
784009134615 191736259
572739306135 191730770
320756021125 191725281
649214582590 191719792
398331661270 191714303
61070190285 191708814
601348762075 191703325
90780009915 191697836
614002944510 191692347
678374220375 191686858
371922932710 123387231
486360756470 191681369
763102224505 191675880
241529835445 191670391
278942200905 175093611
930402465784 4215552
68222554270 191664902
868737138745 191659413
588786300830 27730428
391729479130 191653924
69873099805 191648435
442346208870 191642946
168355650060 52002786
525423667465 191637457
344964022305 191631968
793912407825 34020822
33010916190 191626479
538628031745 191620990
332860021715 191615501
996929508630 191610012
776306588785 191604523
974372052985 191599034
583192761190 191593545
636010218310 76286122
550187335 191588056
397781479425 27307775
304250565775 191582567
114437829250 90337962
194214196775 191577078
846842965790 63957828
192013469395 191571589
615719412935 9023916
528174576690 191566100
226674925630 191560611
653616037350 191555122
384577115145 191549633
848380410480 191544144
403283297875 191538655
235477835150 191533166
449498572855 191527677
322406566660 191522188
627757490635 191516699
983725144350 191511210
985375689885 191505721
215121106885 191500232
889644048855 191494743
11553824235 191489254
976022598520 191483765
223373834560 191478276
823072045610 21028359
42364007555 191472787
330109112490 191467298
898997140220 191461809
237128380685 191456320
518821485325 191450831
307001475000 191445342
721288404285 191439853
491312393075 191434364
657467310265 58792679
382376387765 191428875
557334214475 191423386
932008050920 191417897
873688775350 191412408
431342571970 191406919
316354566365 191401430
922104777710 191395941
144697830725 191390452
391729479130 135869217
860484411070 191384963
830224409595 191379474
684976402515 35963928
667920765320 191373985
843428773875 191368496
527633770057 53347591
229976016700 191363007
28609461430 125912171
622805854030 191357518
64921463200 191352029
927606596160 191346540
166154922680 191341051
557884396320 191335562
850581137860 191330073
79226191170 191324584
763652406350 191319095
328458566955 191313606
588144397795 191308117
922654959555 191302628
46215280470 191297139
877540048265 191291650
892394958080 191286161
433543299350 191280672
22557461135 191275183
304800747620 191269694
546330577575 191264205
717437131370 191258716
446747663630 191253227
572189124290 191247738
231626562235 191242249
332309839870 191236760
660768401335 64490261
296548019945 191231271
761560514862 70950814
52267280765 191225782
882491684870 191220293
806016408415 191214804
903398594980 191209315
615103308200 191203826
67672372425 191198337
29159643275 191192848
881941503025 98264078
56668735525 168660503
426390935365 126823345
187061832790 191187359
686076766205 191181870
95731646520 191176381
752098587605 58304158
560085123700 191170892
963918597930 191165403
236028016995 191159914
149099285485 191154425
455550573150 191148936
457201118685 100064470
815369499780 191143447
869287320590 191137958
479758574330 191132469
612352398975 191126980
525973849310 191121491
971621143760 191116002
268022968358 53034718
577140760895 191110513
68772736115 191105024
837376773580 191099535
770254588490 191094046
164504377145 183985791
843593098068 22159093
159552740540 191088557
764752770040 125923149
401082570495 161996857
669571310855 191083068
343313476770 191077579
948513506270 191072090
632709127240 191066601
924855686935 169017288
883592048560 191061112
959517143170 191055623
961167688705 191050134
894595685460 191044645
119389465855 191039156
110586556335 191033667
336711294630 191028178
248132017585 191022689
476457483260 191017200
539338783307 7465040
908350231585 191011711
568888033220 33784795
447297845475 177250788
968870234535 191006222
325707657730 191000733
148549103640 190995244
353216749980 190989755
86928737000 190984266
677273856685 190978777
113337465560 190973288
486360756470 68864994
883041866715 60241775
504516757355 190967799
514420030565 190962310
955665870255 190956821
688277493585 190951332
513319666875 190945843
385127296990 190940354
530375304070 190934865
698730948640 190929376
91880373605 190923887
659668037645 190918398
648114218900 190912909
140296375965 190907420
844529137565 154981915
485260392780 190901931
308101838690 190896442
991977872025 190890953
143047285190 190885464
662418946870 51656979
736143314100 190879975
839027319115 190874486
539178213590 133552859
854982592620 146210493
435744026730 137005440
4951642095 190868997
951264415495 190863508
928706959850 177942402
801614953655 190858019
725139677200 190852530
708084040005 190847041
335610930940 190841552
858833865535 42034762
423089844295 190836063
561185487390 190830574
492412756765 190825085
806016408415 83537091
609601489750 190819596
259135654485 190814107
288845474115 190808618
842328410185 186324105
438494935955 190803129
344413840460 64836068
897346594685 190797640
97382192055 190792151
3851278405 190786662
198615651535 190781173
771354952180 22883641
953465142875 190775684
683876038825 190770195
938610233060 190764706
748247314690 190759217
123240738770 190753728
179359286960 190748239
39613098330 190742750
644813127830 83163839
256384745260 190737261
209619288435 190731772
593646216245 190726283
558434578165 190720794
911651322655 190715305
250882926810 190709816
481959301710 190704327
850030956015 190698838
421439298760 190693349
413186571085 190687860
174957832200 190682371
842328410185 190676882
508368030270 190671393
673972765615 190665904
544129850195 190660415
951264415495 190654926
31360370655 174297706
316354566365 190649437
108936010800 190643948
912751686345 190638459
347164749685 190632970
954015324720 190627481
730641495650 144591238
380725842230 190621992
383476751455 190616503
791161498600 190611014
850581137860 190605525
796113135205 87522105
584843306725 190600036
200266197070 166777776
77575645635 190594547
379625478540 102441207
623906217720 108638288
837376773580 190589058
701481857865 988020
83627645930 190583569
9903278700 190578080
556784032630 190572591
636560400155 190567102
133694193825 190561613
137545466740 188607529
66572008735 190556124
436295377732 84931297
435744026730 190550635
722938949820 148224956
519921849015 190545146
365870932415 190539657
97382192055 190534168
281693110130 190528679
979873871435 190523190
894045503615 190517701
305350929465 190512212
772455315870 190506723
941361142285 6186103
706983676315 190501234
705883312625 190495745
256384745260 190490256
366421114260 190484767
666270219785 190479278
286644746735 190473789
939160414905 190468300
908900413430 35694967
894595685460 132619729
683876038825 190462811
979323689590 190457322
691028402810 190451833
221173107180 190446344
464353482670 190440855
919904050330 190435366
702582221555 190429877
878090230110 190424388
960617506860 66598037
511669121340 190418899
996929508630 190413410
83077464085 190407921
210719652125 190402432
56118553680 190396943
355967659205 190391454
290005618504 73711781
891294594390 146792327
868737138745 147033843
748247314690 190385965
644262945985 190380476
900647685755 190374987
513869848720 190369498
189262560170 190364009
231626562235 63963317
522122576395 190358520
960067325015 190353031
552382577870 190347542
819770954540 190342053
681675311445 128755473
709184403695 190336564
270139291385 190331075
626106945100 190325586
52267280765 190320097
6602187630 190314608
406584388945 190309119
924855686935 190303630
187061832790 177964358
662969128715 190298141
275641109835 190292652
581542215655 190287163
516620757945 190281674
281693110130 114237068
518821485325 190276185
807116772105 190270696
962268052395 190265207
129292739065 107425219
333410203560 190259718
505066939200 190254229
127642193530 190248740
260236018175 190243251
558434578165 190237762
251433108655 190232273
350465840755 190226784
547981123110 190221295
522672758240 190215806
605750216835 190210317
799964408120 190204828
337261476475 190199339
616753853735 190193850
503966575510 190188361
408234934480 190182872
481409119865 190177383
560650383828 15380178
692678948345 190171894
130393102755 190166405
193113833085 190160916
565036760305 126801389
519371667170 190155427
142497103345 161464424
347164749685 190149938
223924016405 190144449
192013469395 190138960
771354952180 190133471
695429857570 113375295
315804384520 153521841
299298929170 190127982
276741473525 190122493
365320750570 132509949
22007279290 190117004
116088374785 190111515
651965491815 190106026
360460736353 7179612
647564037055 190100537
983174962505 190095048
332309839870 190089559
563386214770 190084070
886342957785 190078581
886342957785 190073092
501765848130 190067603
162853831610 190062114
287745110425 190056625
191463287550 190051136
731741859340 190045647
359268750275 190040158
463253118980 97072965
460502209755 52096099
244830926515 190034669
3301096560 190029180
829124045905 190023691
383476751455 190018202
130943284600 190012713
247031653895 190007224
200266197070 190001735
797763680740 189996246
791161498600 189990757
164504377145 189985268
80876736705 189979779
654716401040 189974290
83077464085 189968801
962818234240 189963312
160653104230 189957823
57769099215 189952334
484710210935 189946845
911101140810 189941356
895145867305 32500369
26958915895 174407486
816469863470 6147680
263537109245 189935867
150199649175 189930378
910550958965 189924889
363120023190 166530771
161753467920 70379958
555749580852 65066606
263537109245 189919400
590345125175 189913911
110586556335 189908422
728440768270 189902933
709184403695 189897444
79776373015 118491043
928706959850 189891955
926506232470 189886466
499014938905 189880977
792812044135 189875488
386227660680 189869999
290006507722 91490652
169456013750 189864510
961717870550 189859021
107844116637 129101280
489111665695 189853532
103434192350 189848043
601898943920 189842554
638761127535 189837065
38512734640 189831576
126541829840 189826087
759801133435 189820598
116638556630 189815109
282243291975 189809620
704232767090 189804131
691578584655 142280369
639311309380 38433978
145248012570 189798642
923755323245 189793153
114988011095 189787664
914952413725 41441950
323506930350 189782175
19806551910 189776686
601348762075 189771197
73174190875 189765708
552382577870 12081289
588144397795 189760219
557334214475 189754730
925405868780 189749241
401082570495 189743752
94631282830 189738263
265187654780 189732774
7152369475 189727285
129292739065 189721796
577140760895 189716307
821421500075 189710818
505617121045 189705329
170006195595 98110386
546880759420 133229008
215121106885 189699840
892945139925 137148154
261336381865 189694351
413736752930 184254752
385677478835 189688862
107285465265 189683373
151300012865 189677884
442346208870 1849793
17605824530 189672395
393380024665 189666906
410435661860 189661417
240979653600 189655928
295447656255 189650439
368071659795 189644950
795012771515 50065169
249782563120 189639461
359818932120 189633972
277841837215 189628483
366971296105 189622994
134244375670 189617505
132593830135 95892830
54468008145 189612016
77025463790 18355216
568888033220 189606527
380175660385 78865952
986476053575 189601038
553482941560 189595549
375774205625 146786838
749347678380 189590060
358168386585 189584571
922654959555 189579082
450598936545 189573593
998580054165 189568104
296548019945 189562615
783458952770 189557126
288845474115 189551637
77025463790 68541143
143597467035 189546148
738344041480 189540659
806566590260 189535170
267938564005 37539271
469305119275 77543103
212370197660 82796076
318555293745 189529681
684976402515 189524192
574389851670 189518703
999130236010 189513214
894045503615 189507725
6052005785 189502236
897346594685 189496747
732842223030 189491258
44564734935 40190458
594746579935 189485769
907843588488 62849050
638210945690 189480280
485260392780 189474791
442346208870 189469302
543029486505 90694747
737243677790 189463813
332860021715 189458324
233277107770 189452835
391729479130 189447346
45665098625 189441857
373023296400 189436368
276191291680 189430879
173307286665 189425390
593096034400 189419901
592545852555 189414412
266838200315 189408923
103984374195 80726723
677824038530 189403434
291596383340 189397945
62254442362 42753821
941361142285 189392456
320205839280 36501850
478658210640 123689126
302600020240 189386967
144147648880 189381478
735042950410 189375989
144697830725 189370500
355417477360 189365011
465498636600 111316920
645363309675 189359522
744946223620 189354033
912201504500 189348544
702582221555 112809928
643712764140 189343055
73174190875 75281635
857183320000 189337566
79226191170 189332077
215671288730 189326588
746046587310 189321099
457201118685 189315610
757050224210 189310121
159002558695 189304632
874238957195 189299143
166154922680 189293654
430242208280 189288165
496264029680 68519187
313603657140 123173160
166705104525 189282676
996929508630 135781393
954565506565 189277187
344964022305 189271698
804916044725 189266209
845079319410 189260720
913301868190 189255231
292146565185 189249742
726790222735 189244253
155701467625 189238764
242630199135 50251795
50066553385 189233275
242630199135 189227786
913852050035 189222297
204117469985 189216808
146898558105 14134175
127092011685 189211319
760351315280 189205830
151300012865 189200341
60520008440 143087252
932558232765 189194852
89129464380 160498360
154050922090 189189363
732842223030 189183874
543029486505 189178385
870937866125 189172896
920007391733 70484249
689377857275 189167407
963368416085 189161918
204117469985 189156429
872588411660 189150940
327908385110 189145451
402182934185 88383878
486910938315 189139962
348815295220 13799346
169456013750 85200258
260786200020 189134473
836276409890 113144757
660768401335 189128984
352666568135 189123495
415387298465 189118006
302600020240 189112517
320205839280 189107028
466004028205 189101539
360369113965 189096050
473706574035 189090561
185411287255 189085072
977122962210 189079583
31910552500 189074094
9353096855 189068605
574389851670 21923066
961167688705 189063116
702032039710 189057627
947963324425 189052138
966669507155 173693916
200816378915 189046649
746046587310 189041160
639861491225 189035671
691028402810 189030182
273440382455 189024693
639861491225 69715789
938610233060 189019204
75925100100 189013715
695980039415 189008226
130943284600 189002737
692678948345 186938873
420338935070 188997248
11553824235 9913134
599698216540 188991759
316904748210 188986270
477557846950 97577953
677273856685 188980781
80326554860 188975292
295447656255 188969803
79226191170 188964314
533676395140 188958825
899547322065 188953336
576040397205 188947847
78676009325 188942358
912201504500 188936869
60520008440 188931380
118839284010 179622036
961167688705 188925891
196414924155 188920402
550181850490 188914913
754849496830 188909424
369722205330 188903935
412636389240 188898446
622805854030 62036678
990327326490 188892957
198615651535 188887468
326808021420 87198254
656366946575 188881979
168905831905 188876490
921554595865 188871001
712485494765 45454409
814819317935 188865512
967769870845 188860023
350465840755 12350250
744396041775 188854534
768053861110 188849045
386777842525 188843556
64921463200 188838067
154050922090 188832578
146898558105 188827089
637110582000 188821600
855532774465 188816111
530375304070 188810622
717987313215 188805133
503966575510 188799644
359818932120 188794155
795562953360 188788666
564486578460 188783177
459401846065 188777688
358168386585 188772199
648664400745 4111261
500115302595 84580001
76475281945 188766710
643712764140 188761221
452799663925 188755732
173307286665 188750243
973821871140 188744754
663519310560 188739265
650865128125 188733776
48416007850 188728287
925405868780 188722798
578791306430 188717309
945762597045 188711820
169456013750 10758440
556784032630 188706331
902298231290 188700842
908350231585 188695353
507817848425 188689864
215671288730 188684375
823622227455 188678886
774105861405 188673397
615103308200 188667908
699831312330 139316309
281142928285 188662419
143047285190 188656930
13204369770 188651441
735042950410 188645952
237678562530 188640463
18706188220 98571462
740544768860 188634974
337811658320 188629485
278392019060 188623996
292146565185 188618507
834075682510 188613018
533126213295 188607529
519371667170 188602040
159002558695 188596551
952914961030 188591062
951814597340 188585573
872038229815 188580084
359818932120 188574595
435744026730 136473007
721838586130 188569106
971070961915 188563617
116088374785 188558128
977673144055 188552639
840127682805 188547150
949063688115 81819034
224474198250 188541661
91880373605 188536172
946862960735 188530683
465453846360 188525194
950714233650 188519705
516620757945 164346149
264087291090 188514216
710284767385 188508727
990877508335 124227048
587594215950 54675929
775206225095 188503238
824722591145 188497749
61070190285 188492260
928706959850 188486771
113887647405 188481282
642062218605 70242733
60520008440 188475793
563386214770 188470304
461602573445 188464815
545230213885 188459326
210719652125 188453837
559548922338 76489215
40713462020 188448348
250882926810 188442859
4401460250 188437370
993078235715 162622603
299298929170 188431881
796113135205 188426392
224474198250 188420903
944662233355 188415414
950164051805 53056674
431892753815 22768372
109486192645 164807225
137545466740 188409925
810968045020 188404436
558434578165 188398947
3301096560 188393458
387878206215 188387969
697080403105 188382480
410435661860 188376991
337811658320 188371502
310852747915 188366013
575490215360 127350289
477007665105 154268345
157902195005 147127156
209069106590 188360524
44014553090 188355035
818120409005 188349546
51717098920 188344057
227775289320 188338568
902848413135 188333079
820871318230 188327590
948513506270 188322101
826373136680 188316612
895145867305 188311123
726240040890 85299060
448948391010 188305634
617304035580 188300145
144697830725 188294656
176058195890 188289167
558434578165 55444389
502316029975 188283678
364220386880 188278189
980974235125 188272700
718537495060 188267211
424190207985 188261722
145248012570 188256233
406584388945 188250744
780157861700 188245255
666270219785 188239766
906149504205 188234277
48416007850 54121540
57218917370 188228788
235477835150 188223299
156801831315 52573642
213470561350 41409016
468204755585 188217810
40713462020 188212321
203567288140 188206832
951264415495 188201343
647564037055 133624216
755399678675 188195854
610701853440 188190365
626106945100 188184876
914952413725 188179387
981524416970 188173898
307551656845 188168409
446747663630 179517745
971621143760 188162920
293246928875 188157431
612902580820 188151942
39062916485 188146453
923205141400 188140964
535326940675 188135475
406584388945 188129986
385128433213 111432189
310302566070 188124497
897346594685 19134654
192563651240 188119008
999130236010 188113519
403833479720 188108030
264087291090 188102541
573289487980 188097052
377974933005 166426480
504516757355 188091563
150749831020 178677928
316904748210 188086074
810968045020 8458549
244280744670 188080585
457201118685 188075096
258035290795 188069607
250332744965 188064118
151850194710 188058629
683876038825 188053140
166705104525 188047651
32460734345 188042162
320756021125 188036673
63821099510 188031184
396130933890 188025695
396130933890 188020206
344964022305 188014717
544680032040 188009228
558434578165 188003739
868186956900 187998250
725139677200 187992761
458301482375 185336085
728440768270 73750204
133694193825 187987272
632158945395 187981783
485810574625 187976294
976022598520 187970805
144147648880 187965316
79226191170 187959827
384026933300 187954338
276741473525 187948849
510018575805 170235846
173857468510 23756392
506167302890 187943360
719637858750 187937871
684976402515 187932382
429692026435 187926893
738894223325 66065604
402733116030 187921404
169456013750 14886168
837376773580 187915915
676723674840 187910426
971070961915 187904937
66021826890 17229971
757050224210 187899448
165054558990 187893959
790061134910 187888470
940260778595 187882981
227225107475 131532907
818120409005 187877492
632709127240 187872003
895696049150 187866514
472091004408 103868347
945762597045 187861025
229976016700 187855536
353766931825 187850047
558984760010 187844558
574940033515 185945364
496264029680 187839069
410435661860 187833580
346614567840 187828091
692128766500 187822602
204117469985 187817113
864335683985 187811624
228325471165 102748591
536427304365 187806135
331759658025 187800646
521572394550 187795157
563936396615 187789668
421439298760 187784179
490762211230 164631577
23107642980 187778690
14854915305 187773201
309202202380 187767712
681675311445 187762223
311953111605 187756734
934758960145 187751245
159002558695 37144063
3386648114 5434110
855532774465 187745756
117738920320 187740267
4951642095 120895225
867086593210 187734778
783458952770 187729289
808767317640 187723800
83627645930 187718311
468754937430 187712822
967219689000 187707333
314153838985 187701844
650865128125 187696355
40713462020 187690866
29159643275 187685377
851681501550 40942451
658017492110 187679888
22007279290 176570152
281693110130 187674399
929257141695 187668910
963368416085 187663421
514420030565 187657932
814819317935 187652443
832425136975 140474488
102884010505 24338226
590895307020 7602265
869287320590 2321847
308101838690 170093132
210719652125 187646954
488011302005 187641465
838477137270 187635976
241529835445 187630487
853332047085 187624998
12104006080 187619509
692128766500 41809713
279492382750 187614020
130393102755 187608531
169456013750 187603042
861584774760 187597553
377974933005 187592064
421439298760 46919972
580441851965 187586575
220170497091 63211324
256934927105 187581086
637660763845 176630531
229425834855 14617207
810417863175 187575597
8802915010 187570108
725689859045 187564619
832975318820 187559130
461602573445 187553641
182110196185 187548152
919904050330 187542663
469855301120 187537174
560635305545 187531685
862685138450 2085820
703682585245 187526196
749897860225 24673055
423640026140 187520707
481409119865 187515218
551832396025 187509729
96281828365 187504240
85828373310 95118881
788410589375 187498751
872588411660 187493262
757050224210 187487773
720738222440 187482284
469855301120 187476795
757050224210 187471306
211269833970 187465817
896796412840 187460328
187612014635 187454839
960067325015 187449350
9903278700 187443861
84177827775 187438372
283893837510 187432883
576590579050 48533738
44014553090 187427394
817570227160 163912518
556784032630 187421905
49516371540 187416416
664619674250 187410927
306451293155 187405438
739444405170 75029141
406034207100 187399949
299298929170 187394460
633809490930 187388971
672872401925 78734216
380175660385 187383482
965018961620 187377993
639861491225 187372504
225574561940 187367015
337261476475 187361526
615653490045 187356037
851681501550 187350548
376337599493 84980698
582642579345 187345059
585393488570 187339570
127642193530 140792850
413736752930 168418987
982624780660 187334081
664069492405 187328592
746046587310 187323103
629408036170 158176513
97382192055 187317614
907249867895 187312125
919353868485 187306636
636560400155 187301147
506167302890 187295658
181560014340 187290169
574940033515 187284680
869837502435 187279191
735042950410 187273702
660768401335 54143496
954015324720 187268213
872588411660 187262724
985375689885 92215200
500665484440 3759965
702032039710 187257235
864885865830 187251746
303150202085 187246257
617854217425 187240768
832975318820 187235279
853332047085 187229790
71523645340 187224301
971621143760 24667566
53917826300 187218812
16505460840 187213323
771905134025 187207834
629408036170 187202345
413186571085 187196856
732842223030 187191367
543579668350 187185878
230594992182 99504592
919446089174 6477020
776856770630 187180389
497914575215 187174900
97932373900 187169411
532576031450 64841557
625556763255 187163922
191463287550 187158433
852231683395 187152944
205217833675 187147455
762552042660 187141966
377424751160 187136477
182110196185 187130988
642062218605 187125499
932008050920 187120010
848930592325 91809014
381276024075 187114521
47865826005 167507813
485260392780 187109032
69873099805 187103543
899547322065 187098054
622805854030 187092565
190913105705 187087076
13810413168 41019297
914952413725 173024258
577140760895 187081587
554033123405 187076098
579891670120 141352728
143047285190 187070609
415937480310 187065120
960617506860 187059631
998580054165 187054142
645913491520 187048653
500115302595 187043164
865986229520 187037675
773555679560 89300541
69873099805 187032186
291760191567 21983445
517721121635 187026697
738894223325 187021208
544129850195 187015719
216221470575 187010230
426390935365 187004741
370302675477 57365539
688827675430 186999252
296548019945 186993763
554033123405 186988274
240429471755 143202521
225024380095 186982785
171656741130 186977296
505617121045 186971807
557334214475 186966318
408234934480 186960829
839577500960 186955340
258035290795 186949851
165604740835 186944362
995829144940 186938873
615103308200 186933384
328458566955 101628835
923205141400 186927895
757050224210 49626049
792261862290 186922406
658017492110 186916917
165054558990 186911428
472056028500 186905939
165054558990 186900450
760901497125 111525502
501215666285 186894961
819770954540 186889472
146898558105 186883983
556784032630 186878494
508918212115 186873005
313603657140 186867516
284994201200 186862027
602999307610 186856538
738344041480 96134346
594746579935 186851049
483059665400 186845560
810417863175 186840071
568337851375 186834582
380725842230 186829093
763102224505 186823604
143047285190 186818115
70423281650 186812626
11003642390 186807137
689928039120 186801648
273990564300 186796159
17055642685 186790670
856082956310 186785181
221723289025 186779692
556233850785 186774203
76475281945 53413459
388428388060 186768714
687727311740 186763225
882491684870 130418640
750448042070 126411670
676173492995 186757736
856633138155 186752247
584293124880 186746758
760901497125 186741269
30810188810 186735780
947413142580 186730291
307551656845 186724802
845079319410 186719313
391179297285 186713824
116088374785 186708335
15405097150 186702846
874789139040 21258897
232726925925 186697357
452799663925 186691868
299849111015 186686379
978223325900 186680890
275641109835 68991241
956216052100 186675401
315254202675 186669912
749897860225 186664423
36862189105 34937485
706983676315 186658934
728440768270 90519099
196414924155 186653445
408234934480 186647956
514420030565 111080893
587044034105 186642467
207418561055 186636978
448948391010 186631489
725139677200 186626000
262986927400 41787757
618954581115 186620511
506167302890 186615022
84177827775 186609533
941361142285 186604044
91880373605 186598555
268488745850 186593066
260316113663 53501283
845079319410 186587577
440695663335 186582088
719087676905 98884335
214570925040 24656588
330684269285 1564365
156251649470 112003045
421989480605 186576599
224474198250 57425918
539728395435 186571110
784559316460 186565621
332309839870 186560132
822521863765 186554643
327358203265 177816155
360919295810 163901540
95181464675 186549154
830774591440 186543665
591445488865 108660244
174957832200 186538176
487461120160 169560699
749347678380 186532687
804365862880 186527198
574389851670 186521709
12104006080 48506293
553482941560 179331119
695429857570 186516220
685526584360 186510731
441796027025 186505242
578791306430 186499753
530375304070 186494264
757600406055 186488775
404383661565 186483286
292146565185 151348197
20356733755 186477797
463253118980 186472308
444546936250 186466819
658567673955 186461330
368621841640 186455841
921004414020 22795817
957866597635 186450352
74274554565 186444863
37962552795 186439374
610151671595 35409539
272890200610 186433885
383476751455 186428396
448948391010 72229751
374673841935 186422907
154601103935 186417418
506167302890 186411929
681125129600 186406440
237678562530 186400951
305901111310 186395462
341662931235 186389973
590345125175 186384484
901748049445 186378995
826923318525 186373506
123240738770 186368017
741645132550 186362528
503966575510 186357039
49516371540 186351550
901748049445 186346061
861584774760 186340572
919353868485 186335083
22557461135 186329594
873138593505 186324105
53367644455 186318616
75925100100 186313127
104534556040 186307638
744946223620 186302149
73724372720 186296660
865986229520 186291171
609601489750 186285682
133694193825 186280193
472606210345 186274704
694879675725 123513478
25858552205 186269215
4401460250 186263726
557884396320 186258237
846729864945 186252748
764202588195 2810368
408281234195 128969544
95181464675 186247259
879740775645 186241770
403833479720 186236281
818120409005 186230792
26958915895 186225303
927606596160 186219814
108936010800 186214325
441245845180 186208836
471505846655 186203347
847280046790 186197858
15405097150 186192369
505066939200 186186880
642062218605 186181391
886893139630 186175902
253633836035 186170413
299849111015 186164924
649214582590 186159435
899547322065 186153946
571088760600 186148457
884692412250 186142968
200266197070 186137479
608501126060 186131990
895145867305 69595031
621705490340 111525502
409335298170 186126501
483609847245 186121012
848930592325 64775689
836826591735 186115523
556784032630 186110034
797213498895 186104545
456650936840 186099056
157902195005 186093567
110036374490 178463857
769154224800 63902938
513869848720 186088078
837376773580 186082589
721288404285 186077100
878090230110 30189500
385127296990 186071611
711385131075 63529686
925956050625 186066122
258585472640 186060633
284444019355 186055144
858833865535 186049655
828573864060 186044166
300399292860 186038677
837376773580 186033188
910000777120 186027699
936409505680 186022210
749897860225 186016721
179359286960 186011232
530375304070 186005743
225024380095 186000254
580992033810 132817333
442346208870 185994765
784009134615 185989276
828573864060 185983787
215671288730 185978298
212370197660 185972809
643712764140 185967320
671221856390 153702978
378525114850 185961831
806016408415 185956342
508918212115 185950853
421439298760 185945364
633259309085 185939875
206868379210 26676540
108385828955 185934386
145798194415 88537570
715236403990 185928897
393380024665 185923408
632709127240 171525761
102333828660 185917919
985375689885 185912430
262986927400 47770767
114437829250 185906941
581542215655 185901452
780708043545 185895963
686076766205 185890474
731741859340 123497011
742195314395 185884985
936409505680 185879496
64921463200 185874007
385127296990 185868518
143597467035 185863029
504516757355 185857540
563936396615 185852051
537527668055 169494831
376324387470 185846562
23107642980 185841073
479758574330 185835584
896796412840 125626743
502316029975 185830095
920454232175 185824606
139196012275 185819117
204117469985 185813628
935859323835 185808139
456650936840 185802650
272890200610 21006403
336711294630 185797161
443996754405 185791672
233277107770 185786183
346614567840 142049831
61620372130 82115440
30260006965 185780694
110036374490 185775205
201366560760 162688471
575490215360 185769716
70973463495 185764227
222823652715 152786315
115538192940 185758738
944662233355 185753249
982074598815 92275579
160102922385 185747760
946312778890 185742271
16505460840 185736782
962268052395 185731293
720738222440 185725804
443996754405 185720315
640411673070 15577782
625006581410 185714826
743845859930 185709337
991427690180 44175472
291596383340 185703848
98482555745 185698359
355967659205 185692870
337811658320 185687381
399432024960 185681892
617854217425 185676403
354867295515 185670914
128742557220 185665425
426390935365 185659936
572189124290 185654447
585943670415 166607617
831324773285 185648958
288295292270 185643469
295997838100 185637980
345514204150 44548724
355417477360 185632491
182660378030 138081284
552382577870 139722495
969970598225 185627002
761451678970 112217116
789510953065 164329682
101783646815 185621513
185411287255 185616024
651415309970 185610535
771905134025 185605046
768604042955 185599557
764752770040 185594068
278392019060 185588579
834075682510 24596209
307001475000 185583090
9353096855 185577601
170556377440 43417990
955665870255 185572112
136995284895 185566623
645913491520 185561134
215121106885 185555645
974922234830 185550156
269589109540 185544667
852231683395 185539178
539728395435 185533689
438494935955 155969935
964468779775 185528200
736143314100 185522711
24758188515 185517222
354867295515 185511733
944112051510 42287256
608501126060 185506244
34661461725 80891393
755399678675 185500755
244830926515 185495266
204117469985 185489777
114437829250 185484288
594196398090 185478799
859384047380 185473310
310302566070 105838898
587594215950 185467821
716336767680 24321759
861034592915 185462332
768604042955 185456843
847280046790 185451354
91332799035 148175555
798864044430 185445865
592545852555 185440376
221173107180 135303850
628857854325 185434887
832425136975 185429398
62170553975 185423909
953465142875 185418420
54468008145 185412931
790611316755 185407442
530375304070 158494875
507817848425 185401953
447848027320 185396464
535326940675 103160266
329008748800 185390975
102333828660 185385486
147998921795 185379997
820871318230 185374508
210719652125 185369019
647013855210 185363530
625006581410 185358041
672872401925 185352552
458851664220 185347063
101263308663 147862682
588694579640 185341574
889093867010 122058893
156919504497 57107556
853882228930 145936043
434093481195 185336085
6052005785 185330596
91330191760 185325107
637110582000 126812367
232176744080 185319618
500665484440 90195248
59969826595 185314129
957316415790 185308640
469855301120 185303151
662418946870 185297662
687727311740 185292173
704782948935 185286684
913301868190 185281195
999130236010 185275706
964468779775 185270217
751548405760 124693613
754849496830 185264728
409885480015 185259239
432993117505 21884643
631100534132 94504113
516620757945 96683246
549081486800 185253750
909450595275 185248261
219522561645 68650923
94631282830 97786535
818120409005 185242772
759250951590 185237283
948513506270 185231794
584293124880 26885122
798864044430 160646563
23107642980 51053189
849480774170 185226305
95181464675 185220816
272340018765 185215327
297098201790 185209838
960617506860 185204349
466004028205 185198860
375224023780 185193371
118289102165 185187882
342763294925 185182393
923755323245 185176904
941911324130 185171415
121590193235 185165926
885792775940 181910949
384577115145 185160437
831324773285 185154948
263537109245 185149459
763652406350 185143970
620054944805 185138481
877540048265 129913652
159002558695 127701585
395580752045 185132992
111686920025 50663470
194214196775 185127503
650865128125 185122014
770254588490 151463466
412636389240 185116525
526524031155 185111036
831874955130 185105547
31360370655 185100058
324057112195 185094569
209069106590 185089080
304250565775 171597118
726240040890 185083591
550181850490 185078102
352666568135 185072613
667370583475 185067124
71523645340 185061635
229976016700 7212546
412086207395 185056146
929257141695 185050657
74274554565 185045168
594196398090 185039679
933658596455 185034190
858833865535 97308992
745496405465 185028701
958416779480 185023212
799414226275 185017723
409885480015 185012234
820871318230 185006745
184861105410 185001256
682775675135 184995767
435744026730 42171987
809867681330 184990278
949063688115 184984789
434643663040 184979300
101783646815 184973811
928156778005 145650615
629408036170 184968322
10453460545 184962833
508368030270 184957344
344964022305 184951855
534226576985 184946366
882491684870 184940877
877540048265 184935388
963918597930 53556173
852781865240 184929899
327358203265 184924410
272340018765 184918921
943011687820 184913432
614553126355 184907943
402733116030 184902454
267388382160 184896965
51717098920 184891476
753749133140 184885987
155151285780 184880498
115538192940 182152465
246481472050 184875009
849480774170 184869520
138095648585 184864031
405484025255 48890523
945762597045 184858542
673972765615 184853053
33010916190 184847564
216221470575 114533474
439595299645 184842075
943561869665 184836586
396681115735 184831097
848380410480 184825608
764752770040 184820119
313603657140 184814630
757050224210 184809141
852231683395 42353124
442896390715 184803652
671772038235 184798163
425840753520 184792674
810968045020 184787185
617304035580 85529598
859934229225 73354996
378525114850 37769809
221723289025 184781696
612352398975 184776207
249232381275 184770718
70973463495 184765229
3301096560 184759740
927635665904 34591678
337811658320 184754251
456650936840 184748762
671772038235 184743273
992528053870 184737784
564064614166 56317140
851131319705 184732295
266838200315 184726806
230526198545 175384528
361469477655 184721317
742195314395 122487035
289945837805 184715828
29709825120 184710339
689928039120 184704850
492962938610 184699361
782358589080 184693872
557884396320 184688383
366971296105 184682894
841778228340 184677405
340012385700 184671916
87478918845 184666427
222823652715 39251839
647564037055 184660938
713035676610 184655449
819770954540 184649960
122140375080 184644471
956766233945 184638982
723489131665 42408014
258035290795 184633493
575490215360 184628004
492962938610 184622515
301499656550 184617026
248682199430 184611537
654166219195 184606048
675623311150 184600559
520472030860 184595070
722388767975 184589581
717987313215 184584092
386777842525 184578603
30260006965 184573114
875339320885 184567625
786209861995 184562136
564486578460 184556647
675623311150 184551158
503416393665 184545669
284994201200 166936957
763652406350 184540180
807666953950 184534691
928156778005 184529202
598047671005 184523713
888543685165 184518224
302049838395 184512735
570538578755 184507246
518821485325 184501757
38512734640 184496268
703682585245 184490779
167805468215 184485290
747146951000 184479801
535877122520 184474312
41813825710 184468823
336161112785 143817289
2750914715 121043428
56118553680 184463334
462152755290 184457845
434093481195 100048003
319655657435 184452356
784559316460 184446867
704232767090 184441378
510568757650 184435889
464353482670 184430400
213470561350 184424911
457201118685 184419422
577690942740 46837637
670671674545 184413933
225574561940 184408444
322406566660 184402955
550187335 184397466
543029486505 184391977
272890200610 184386488
478108028795 184380999
37962552795 184375510
458301482375 184370021
64921463200 184364532
291596383340 184359043
187612014635 184353554
885792775940 184348065
385677478835 184342576
216771652420 184337087
82527282240 67470788
750998223915 184331598
519921849015 184326109
255834563415 174890518
107835647110 184320620
479758574330 184315131
594746579935 43670484
6052005785 184309642
338912022010 184304153
706983676315 65066606
364220386880 184298664
305901111310 184293175
193664014930 184287686
930357505385 184282197
550732032335 184276708
743845859930 184271219
231626562235 184265730
900647685755 184260241
332309839870 184254752
456100754995 68650923
127092011685 184249263
276191291680 184243774
490212029385 184238285
40713462020 184232796
311953111605 184227307
642062218605 184221818
529825122225 184216329
878090230110 184210840
828023682215 184205351
790611316755 184199862
487461120160 58628009
612352398975 184194373
165604740835 184188884
19256370065 184183395
554033123405 184177906
535326940675 184172417
572189124290 184166928
678924402220 184161439
807116772105 184155950
484710210935 184150461
116638556630 184144972
662418946870 184139483
45114916780 184133994
728990950115 184128505
83627645930 184123016
558434578165 184117527
394480388355 184112038
597497489160 184106549
609051307905 184101060
470955664810 184095571
520472030860 184090082
984275326195 184084593
683876038825 157353163
231076380390 184079104
494613484145 184073615
374673841935 184068126
271239655075 184062637
754299314985 184057148
240979653600 10500457
757600406055 184051659
98482555745 184046170
616753853735 184040681
920454232175 184035192
302049838395 184029703
627207308790 184024214
610151671595 168583657
673972765615 6718536
427491299055 184018725
370822569020 184013236
60520008440 184007747
777406952475 184002258
294347292565 13942060
798313862585 183996769
885792775940 156046781
81977100395 183991280
127092011685 183985791
376874569315 183980302
275090927990 183974813
806016408415 183969324
680574947755 183963835
23107642980 183958346
773555679560 183952857
483609847245 183947368
310852747915 183941879
984825508040 183936390
667370583475 183930901
558434578165 183925412
979323689590 183919923
803265499190 183914434
505617121045 183908945
324057112195 183903456
183760741720 180099579
128742557220 183897967
525973849310 183892478
895777505910 84942275
107835647110 183886989
260786200020 66169895
821971681920 183881500
687727311740 183876011
550732032335 121158697
478108028795 183870522
724589495355 183865033
886342957785 183859544
784559316460 183854055
232176744080 183848566
728990950115 80018642
568337851375 183843077
873688775350 183837588
299849111015 183832099
67122190580 183826610
140846557810 35107644
5501823940 183821121
530925485915 47199911
47315644160 151090214
474806937725 183815632
27509097740 183810143
646463673365 183804654
446747663630 183799165
186511650945 151249395
723489131665 104043995
828023682215 183793676
925405868780 183788187
131493466445 183782698
367521477950 183777209
792812044135 155684507
755399678675 183771720
910000777120 183766231
159552740540 183760742
255284381570 183755253
646463673365 183749764
713035676610 183744275
827473500370 32549770
676173492995 183738786
621705490340 183733297
841778228340 183727808
70973463495 14836767
243730562825 183722319
91880373605 16077281
123790920615 183716830
183760741720 183519226
69322917960 183711341
821971681920 100168761
617854217425 183705852
339462203855 183700363
841228046495 183694874
406584388945 75468261
342213113080 183689385
908350231585 183683896
52267280765 183678407
936959687525 173282241
979873871435 183672918
265187654780 183667429
145798194415 183661940
775756406940 183656451
799964408120 183650962
602449125765 183645473
485810574625 183639984
559574643792 10412633
634359672775 183634495
142497103345 183629006
851131319705 183623517
968320052690 183618028
169456013750 183612539
784009134615 128250485
86928737000 183607050
832425136975 183601561
265737836625 183596072
522672758240 183590583
272890200610 183585094
510568757650 183579605
802165135500 183574116
90780009915 88779086
640411673070 183568627
749897860225 183563138
792261862290 183557649
883592048560 183552160
138095648585 162600647
60520008440 76170853
20374583983 148170066
631608763550 183546671
957866597635 183541182
998580054165 183535693
446197481785 183530204
273440382455 126422648
344413840460 183524715
134244375670 183519226
112787283715 183513737
960617506860 168528767
735042950410 183508248
791161498600 183502759
480858938020 183497270
257485108950 183491781
977673144055 183486292
36862189105 183480803
393380024665 183475314
25308370360 147566276
17605824530 183469825
348265113375 183464336
667920765320 183458847
679474584065 183453358
102884010505 183447869
804916044725 183442380
527074213000 183436891
422539662450 183431402
628857854325 183425913
62720735820 183420424
622255672185 183414935
979873871435 104444692
276741473525 183409446
764752770040 183403957
663519310560 183398468
715786585835 183392979
399982206805 29223436
81977100395 183387490
277841837215 183382001
636010218310 183376512
861584774760 183371023
774105861405 183365534
938060051215 183360045
216221470575 183354556
124341102460 183349067
843978955720 183343578
286644746735 183338089
818120409005 183332600
811518226865 183327111
152950558400 183321622
24758188515 183316133
676723674840 183310644
261336381865 183305155
516620757945 183299666
404933843410 183294177
466004028205 183288688
194214196775 183283199
908350231585 183277710
48416007850 183272221
435744026730 183266732
758700769745 183261243
870387684280 183255754
770804770335 89360920
403833479720 150832231
514420030565 183250265
594196398090 183244776
657467310265 183239287
176608377735 183233798
266838200315 52129033
396681115735 183228309
324057112195 183222820
248682199430 68552121
980974235125 183217331
390078933595 183211842
278392019060 183206353
427491299055 183200864
310852747915 183195375
937509869370 99669262
658017492110 183189886
240429471755 183184397
889093867010 183178908
687177129895 183173419
456100754995 183167930
325707657730 183162441
893495321770 47628053
770254588490 9523415
321856384815 183156952
36862189105 183151463
413186571085 183145974
802165135500 21105205
837926955425 62563622
700381494175 183140485
928706959850 183134996
915502595570 183129507
406034207100 50290218
41813825710 183124018
977673144055 183118529
899547322065 183113040
648211972501 63211324
683876038825 183107551
26958915895 183102062
3301096560 183096573
254184017880 101584923
333960385405 183091084
383476751455 183085595
596947307315 183080106
474806937725 183074617
725139677200 166261810
765853133730 183069128
972171325605 183063639
13204369770 183058150
96281828365 183052661
956216052100 183047172
570538578755 183041683
869287320590 175329638
549631668645 183036194
812068408710 183030705
83627645930 183025216
988676780955 183019727
159552740540 183014238
724039313510 96222170
412086207395 183008749
769704406645 183003260
429692026435 182997771
467104391895 182992282
901197867600 182986793
791161498600 116010015
307551656845 182981304
284444019355 182975815
924305505090 182970326
418688389535 182964837
392829842820 182959348
96281828365 182953859
476457483260 182948370
222823652715 182942881
141396739655 182937392
82527282240 182931903
774656043250 182926414
823072045610 182920925
630508399860 182915436
459952027910 182909947
144697830725 182904458
826373136680 182898969
819770954540 182893480
754849496830 182887991
843978955720 182882502
547981123110 182877013
990877508335 182871524
810968045020 182866035
302049838395 182860546
391179297285 182855057
196965106000 167804219
655816764730 182849568
907800049740 182844079
625006581410 182838590
74274554565 182833101
423089844295 182827612
859384047380 182822123
974372052985 182816634
472056028500 182811145
632158945395 42259811
310852747915 182805656
449017354806 55351076
951264415495 182800167
555683668940 159642076
850030956015 4259464
803265499190 79332517
317454930055 182794678
550187335 112376297
831874955130 182789189
7702551320 182783700
764752770040 182778211
256384745260 182772722
130393102755 182767233
443996754405 64940359
655816764730 182761744
141946921500 182756255
603549489455 32028315
924855686935 182750766
638210945690 182745277
245381108360 182739788
803265499190 182734299
559139022866 11334785
163954195300 182728810
714686222145 182723321
148549103640 182717832
216221470575 182712343
245931290205 182706854
449498572855 182701365
246481472050 182695876
42364007555 182690387
19256370065 182684898
582642579345 182679409
989777144645 182673920
358718568430 182668431
812618590555 182662942
633259309085 182657453
867636775055 182651964
101783646815 182646475
383476751455 182640986
116638556630 182635497
129292739065 182630008
566687305840 182624519
903398594980 123996510
517721121635 182619030
499565120750 182613541
471505846655 182608052
662418946870 182602563
172206922975 182597074
967219689000 182591585
813718954245 182586096
513869848720 182580607
421439298760 182575118
504516757355 182569629
446197481785 182564140
569438215065 182558651
766403315575 136407139
465453846360 182553162
316354566365 182547673
450048754700 182542184
884692412250 182536695
194214196775 182531206
731741859340 182525717
714136040300 153681022
321306202970 182520228
858283683690 182514739
510568757650 182509250
445097118095 182503761
257485108950 182498272
319105475590 182492783
857733501845 182487294
949613869960 182481805
462702937135 182476316
864335683985 173562180
639311309380 182470827
596397125470 182465338
975472416675 182459849
252533472345 182454360
607950944215 182448871
937509869370 170351115
839027319115 182443382
900647685755 182437893
731741859340 182432404
848930592325 182426915
572739306135 182421426
2200732870 182415937
173857468510 182410448
168905831905 182404959
29159643275 182399470
516620757945 29887605
112237101870 182393981
179359286960 182388492
680024765910 182383003
24208006670 1191113
178258923270 71164885
75374918255 182377514
739444405170 182372025
129292739065 182366536
197515287845 182361047
135894921205 182355558
55018189990 182350069
67672372425 182344580
504516757355 182339091
367521477950 182333602
580992033810 126455582
784559316460 25419559
141396739655 23064778
106185101575 182328113
348815295220 182322624
78125827480 182317135
586493852260 182311646
500115302595 182306157
776856770630 182300668
87478918845 182295179
462702937135 182289690
841228046495 182284201
990327326490 182278712
988126599110 182273223
314153838985 182267734
856633138155 182262245
62170553975 182256756
250882926810 182251267
579891670120 92385359
429692026435 110822910
29709825120 182245778
543579668350 17745937
100133101280 182240289
472056028500 182234800
939710596750 177146497
410985843705 182229311
166154922680 182223822
168905831905 182218333
508368030270 116141751
302049838395 182212844
404933843410 182207355
689377857275 182201866
154050922090 182196377
752754097871 55795685
564486578460 182190888
584843306725 182185399
469305119275 182179910
554583305250 182174421
967769870845 182168932
584843306725 182163443
714771592562 53149987
695980039415 182157954
441796027025 182152465
23107642980 182146976
18706188220 182141487
814819317935 182135998
801064771810 182130509
714136040300 182125020
478108028795 182119531
826923318525 121180653
870387684280 182114042
843428773875 182108553
930907687230 182103064
499565120750 182097575
166705104525 182092086
638761127535 110186186
445647299940 182086597
737793859635 182081108
272340018765 80781613
885242594095 182075619
755949860520 801394
400532388650 11005445
296548019945 182070130
939160414905 83361443
970520780070 23223959
764202588195 54917445
395030570200 182064641
192563651240 182059152
512219303185 182053663
662418946870 27812763
99582919435 182048174
367521477950 45849617
528724758535 182042685
599756037666 53320146
697080403105 182037196
651415309970 133970023
623356035875 72328553
851681501550 182031707
672322220080 182026218
171106559285 182020729
297648383635 182015240
42914189400 182009751
373573478245 182004262
684426220670 181998773
692678948345 181993284
125441466150 181987795
678924402220 181982306
271239655075 181976817
578241124585 181971328
460502209755 181965839
264637472935 181960350
29159643275 181954861
147448739950 181949372
629408036170 181943883
636010218310 181938394
717437131370 181932905
834625864355 181927416
743370910319 31018339
534248439672 1531431
174407650355 181921927
355967659205 181916438
922654959555 181910949
542479304660 131192589
106735283420 181905460
96832010210 181899971
97932373900 1097800
308101838690 118425175
344413840460 181894482
468204755585 132861245
951264415495 181888993
625006581410 181883504
345514204150 181878015
478658210640 181872526
493513120455 38543758
188712378325 181867037
331759658025 181861548
844529137565 181856059
693779312035 181850570
179359286960 15835765
398881843115 181845081
93530919140 181839592
315254202675 181834103
333960385405 92846435
784559316460 181828614
12104006080 51777737
577690942740 181823125
521022212705 181817636
239329108065 181812147
45114916780 181806658
962818234240 181801169
342763294925 181795680
709734585540 181790191
453900027615 181784702
799414226275 181779213
580441851965 181773724
258035290795 181768235
507267666580 181762746
508918212115 181757257
568888033220 181751768
4951642095 181746279
401082570495 181740790
763652406350 181735301
848930592325 142763401
595296761780 181729812
545780395730 181724323
689928039120 181718834
215121106885 181713345
146898558105 181707856
896796412840 181702367
206868379210 181696878
718537495060 181691389
832975318820 181685900
598597852850 181680411
928156778005 181674922
287194928580 112173204
358168386585 181669433
961717870550 181663944
830774591440 181658455
676173492995 181652966
962818234240 156518835
599698216540 181647477
600248398385 181641988
203567288140 181636499
967769870845 181631010
18706188220 181625521
473156392190 181620032
568337851375 181614543
947413142580 181609054
829674227750 181603565
854432410775 45481854
760901497125 181598076
947413142580 181592587
497364393370 181587098
870387684280 181581609
651415309970 181576120
653065855505 181570631
940810960440 181565142
588694579640 181559653
207968742900 181554164
370272387175 181548675
351016022600 181543186
229976016700 181537697
347714931530 127251487
94081100985 181532208
148549103640 181526719
786209861995 181521230
501765848130 181515741
316904748210 173699405
768053861110 181510252
412086207395 152731425
490212029385 10846264
624456399565 181504763
494063302300 181499274
408234934480 181493785
583192761190 181488296
692128766500 19068786
442896390715 181482807
18706188220 181477318
404933843410 181471829
851131319705 124413674
30810188810 130857760
543029486505 181466340
299298929170 181460851
662418946870 181455362
845079319410 181449873
261336381865 181444384
297098201790 181438895
449498572855 181433406
86378555155 181427917
335060749095 130270437
13754551615 181422428
326808021420 181416939
424190207985 181411450
351016022600 170762790
755399678675 135007444
627757490635 181405961
73174190875 181400472
107285465265 181394983
566137123995 181389494
741645132550 181384005
561185487390 181378516
757050224210 181373027
260236018175 181367538
585943670415 43999824
238778926220 181362049
691028402810 181356560
432993117505 41540752
178809105115 181351071
392829842820 181345582
728990950115 181340093
20906915600 181334604
546330577575 181329115
11553824235 181323626
607950944215 181318137
770254588490 181312648
207968742900 181307159
127092011685 181301670
612352398975 15698540
363120023190 181296181
61620372130 153565753
536977486210 181290692
829124045905 181285203
31910552500 181279714
536427304365 109769022
385127296990 181274225
710834949230 181268736
450598936545 181263247
108936010800 181257758
569988396910 181252269
662418946870 181246780
75925100100 181241291
459401846065 181235802
825822954835 181230313
592545852555 181224824
399432024960 181219335
221173107180 181213846
95731646520 181208357
572189124290 181202868
277291655370 181197379
886893139630 181191890
856633138155 62355040
178258923270 181186401
768604042955 181180912
409335298170 181175423
862685138450 181169934
944662233355 181164445
52267280765 181158956
865436047675 181153467
396681115735 181147978
946312778890 181142489
527624394845 181137000
203567288140 181131511
177708741425 181126022
101233464970 181120533
907249867895 181115044
953465142875 181109555
252533472345 156892087
241529835445 181104066
395030570200 181098577
175508014045 181093088
138645830430 167485857
417037844000 181087599
47865826005 181082110
190913105705 181076621
20356733755 181071132
139196012275 181065643
943011687820 88510125
714136040300 181060154
589244761485 181054665
980424053280 181049176
731741859340 181043687
912751686345 181038198
220622925335 84920319
694329493880 181032709
565586942150 181027220
281693110130 138366712
705883312625 181021731
434093481195 89849441
207418561055 181016242
340562567545 26813765
756500042365 181010753
990877508335 181005264
212370197660 180999775
878090230110 180994286
599698216540 180988797
965018961620 180983308
856082956310 180977819
430792390125 172080150
730091313805 123985532
13754551615 78355475
8802915010 180972330
639311309380 180966841
778507316165 162847652
6602187630 180961352
464353482670 180955863
563386214770 180950374
471505846655 180944885
195864742310 180939396
637110582000 180933907
769704406645 180928418
585943670415 180922929
302049838395 180917440
45114916780 180911951
468204755585 180906462
609051307905 180900973
57218917370 180895484
123790920615 180889995
495713847835 180884506
486360756470 180879017
798313862585 180873528
216221470575 180868039
763652406350 180862550
958416779480 180857061
477007665105 180851572
644262945985 180846083
139746194120 180840594
431892753815 180835105
35761825415 180829616
409335298170 180824127
982074598815 80732212
653065855505 180818638
979323689590 180813149
890194230700 180807660
267938564005 45761793
458301482375 61076103
378525114850 180802171
354317113670 180796682
530375304070 180791193
501215666285 67163404
811518226865 89053536
155151285780 180785704
174957832200 180780215
615653490045 180774726
378525114850 180769237
85828373310 180763748
762552042660 180758259
137545466740 180752770
230526198545 180747281
178809105115 180741792
392279660975 180736303
537527668055 24217468
410985843705 180730814
889093867010 180725325
609601489750 180719836
529274940380 180714347
83077464085 180708858
638210945690 180703369
331209476180 180697880
818120409005 180692391
16505460840 180686902
741094950705 180681413
400532388650 180675924
354317113670 180670435
550181850490 180664946
486360756470 180659457
708084040005 180653968
479758574330 180648479
590895307020 180642990
913852050035 180637501
934208778300 180632012
550732032335 180626523
139196012275 98093919
841228046495 180621034
889644048855 56816639
825822954835 180615545
278528711627 38379088
984275326195 180610056
947413142580 180604567
42914189400 14419603
896796412840 180599078
658017492110 180593589
201916742605 180588100
244830926515 180582611
78784477454 22345719
300399292860 180577122
268488745850 180571633
540278577280 71230753
875339320885 116772986
896246230995 180566144
906699686050 180560655
834625864355 180555166
66021826890 180549677
825272772990 180544188
20906915600 180538699
415387298465 180533210
644813127830 48961880
918253504795 180527721
20356733755 180522232
794462589670 180516743
26958915895 123634236
369172023485 180511254
838477137270 180505765
760901497125 180500276
699951461051 42177476
682775675135 180494787
453900027615 180489298
596947307315 180483809
449498572855 180478320
889093867010 180472831
731741859340 1311871
124341102460 156601170
968870234535 129013456
488561483850 180467342
402182934185 123008490
373023296400 180461853
84177827775 180456364
280042564595 180450875
637110582000 180445386
166705104525 180439897
555133487095 180434408
430792390125 180428919
23657824825 180423430
602449125765 180417941
475357119570 180412452
929807323540 180406963
59969826595 180401474
281693110130 180395985
957866597635 180390496
912751686345 180385007
738894223325 180379518
753749133140 180374029
35761825415 180368540
171106559285 118304417
776856770630 180363051
152400376555 180357562
710834949230 180352073
565036760305 180346584
139196012275 180341095
624456399565 180335606
602449125765 180330117
591995670710 92698232
815919681625 180324628
201366560760 180319139
275090927990 180313650
679474584065 115444648
51166917075 180308161
804365862880 180302672
966119325310 158544276
621155308495 180297183
42364007555 180291694
571638942445 180286205
736693495945 180280716
313053475295 53880024
789510953065 180275227
262436745555 176625042
528174576690 180269738
759801133435 173265774
959517143170 180264249
774656043250 180258760
453900027615 168067691
710284767385 180253271
818670590850 180247782
939160414905 101590412
474806937725 127015460
678374220375 180242293
903948776825 180231315
891294594390 180236804
828023682215 82433802
339462203855 180231315
59969826595 180225826
29159643275 180220337
677824038530 180214848
67122190580 103401782
39613098330 81978215
996379326785 180209359
70973463495 180203870
430242208280 180198381
784009134615 180192892
626106945100 180187403
665720037940 66543147
807116772105 180181914
247581835740 180176425
740544768860 180170936
975472416675 180165447
560635305545 180159958
457201118685 180154469
634909854620 180148980
46215280470 180143491
349915658910 180138002
386777842525 80089999
649214582590 180132513
265737836625 180127024
111686920025 180121535
518271303480 180116046
531475667760 180110557
535877122520 180105068
242630199135 180099579
236578198840 180094090
146898558105 180088601
688827675430 180083112
66021826890 180077623
989777144645 16263907
404383661565 36611630
385677478835 180072134
83627645930 180066645
543579668350 33098670
114988011095 180061156
721838586130 180055667
344413840460 94976167
666820401630 180050178
234927653305 180044689
986476053575 180039200
265187654780 180033711
765302951885 180028222
416487662155 180022733
186511650945 128662160
101783646815 180017244
673422583770 136286381
476457483260 180011755
536427304365 180006266
762552042660 180000777
994728781250 179995288
426390935365 179989799
398331661270 179984310
458851664220 179978821
75374918255 179973332
985925871730 179967843
976022598520 179962354
183760741720 179956865
294897474410 179951376
253083654190 179945887
643162582295 179940398
93530919140 179934909
122690556925 57563143
989226962800 179929420
300399292860 179923931
188162196480 54857066
419238571380 54972335
108432990443 62168414
530375304070 179918442
490762211230 179912953
451699300235 77021648
368071659795 179907464
945762597045 179901975
428041480900 179896486
360369113965 179890997
222823652715 179885508
463253118980 179880019
756500042365 179874530
769154224800 179869041
930357505385 179863552
167805468215 96216681
876989866420 179858063
33561098035 179852574
73724372720 179847085
351566204445 179841596
654716401040 179836107
925405868780 179830618
241529835445 174023256
210169470280 125248002
754299314985 179825129
483609847245 179819640
445097118095 179814151
116088374785 179808662
214020743195 179803173
268488745850 146962486
507817848425 179797684
750998223915 179792195
516070576100 179786706
341662931235 48111085
762001860815 179781217
763652406350 109818423
599148034695 179775728
382926569610 179770239
294897474410 179764750
385127296990 179759261
562836032925 179753772
385127296990 179748283
689377857275 179742794
640411673070 86391371
978223325900 179737305
854432410775 179731816
496264029680 179726327
125991647995 10698061
945762597045 179720838
988676780955 179715349
30810188810 179709860
441796027025 179704371
297648383635 179698882
113337465560 179693393
554583305250 82603961
836276409890 179687904
455550573150 179682415
179359286960 179676926
89679646225 97001608
903948776825 179671437
252533472345 14364713
330109112490 179665948
608501126060 179660459
165054558990 179654970
38512734640 179649481
77575645635 179643992
432442935660 179638503
629958218015 150266864
995278963095 179633014
14304733460 179627525
526524031155 179622036
475907301415 179616547
178809105115 179611058
591995670710 4599782
970520780070 179605569
60520008440 179600080
568337851375 179594591
203567288140 179589102
87478918845 179583613
942461505975 97413283
289395655960 179578124
451149118390 179572635
944177107138 39592157
42364007555 179567146
91330191760 179561657
841228046495 179556168
857733501845 124973552
505617121045 179550679
92430555450 60384489
812618590555 164044254
390078933595 179545190
589794943330 179539701
116638556630 179534212
946936831697 32747374
18706188220 179528723
548531304955 179523234
538077849900 179517745
39062916485 179512256
428591662745 179506767
809867681330 140633669
67122190580 141841249
602449125765 179501278
151850194710 179495789
971621143760 179490300
618404399270 179484811
547476955552 35376605
31910552500 179479322
119389465855 179473833
796113135205 81583007
295997838100 179468344
688827675430 179462855
807116772105 179457366
301499656550 179451877
57218917370 179446388
109486192645 179440899
168905831905 175247303
847280046790 179435410
747146951000 179429921
972171325605 179424432
198615651535 329340
214020743195 179418943
108936010800 10022914
313603657140 179413454
313053475295 179407965
479208392485 154295790
220622925335 179402476
471505846655 179396987
441796027025 179391498
365320750570 179386009
846179683100 179380520
129842920910 179375031
44014553090 179369542
734492768565 179364053
221173107180 179358564
249232381275 179353075
917703322950 179347586
793912407825 179342097
818670590850 179336608
105084737885 179331119
709734585540 179325630
754849496830 179320141
418138207690 179314652
963918597930 179309163
743845859930 179303674
766953497420 179298185
841228046495 179292696
310852747915 179287207
506167302890 179281718
357618204740 179276229
638761127535 179270740
221173107180 179265251
91880373605 179259762
216771652420 179254273
211820015815 179248784
770804770335 179243295
286094564890 179237806
421989480605 179232317
670671674545 74902894
13204369770 179226828
865436047675 179221339
360919295810 179215850
677273856685 179210361
133694193825 179204872
352666568135 179199383
280592746440 179193894
488561483850 179188405
489661847540 179182916
872038229815 179177427
81426918550 179171938
692128766500 60927900
753198951295 179166449
961717870550 179160960
104534556040 166805221
563386214770 179155471
888543685165 179149982
933108414610 179144493
426390935365 88652839
321856384815 179139004
174957832200 179133515
708634221850 179128026
735042950410 179122537
851131319705 179117048
234927653305 179111559
819770954540 179106070
310852747915 179100581
604649853145 179095092
258035290795 179089603
713585858455 173858586
947963324425 179084114
526524031155 179078625
781258225390 179073136
422539662450 179067647
252533472345 179062158
189262560170 179056669
330109112490 179051180
126541829840 179045691
352666568135 179040202
707533858160 179034713
918253504795 179029224
41813825710 179023735
810968045020 179018246
179909468805 179012757
55018189990 179007268
344964022305 179001779
875889502730 178996290
64371281355 99685729
530375304070 178990801
341662931235 178985312
730091313805 178979823
502316029975 178974334
129842920910 150815764
446747663630 178968845
72624009030 178963356
811518226865 178957867
390078933595 178952378
613452762665 178946889
650865128125 178941400
283343655665 178935911
941911324130 178930422
686626948050 173584136
691028402810 121713086
625006581410 178924933
70973463495 178919444
490762211230 178913955
791161498600 178908466
117188738475 178902977
652515673660 178897488
547981123110 178891999
911651322655 178886510
94631282830 178881021
749897860225 178875532
64371281355 20962491
533126213295 156623126
338361840165 97210190
473156392190 178870043
721288404285 178864554
302600020240 178859065
748260263241 18119189
666820401630 178853576
596397125470 178848087
200266197070 178842598
741645132550 178837109
894595685460 178831620
486910938315 178826131
692678948345 178820642
371372750865 178815153
771905134025 178809664
163954195300 178804175
517170939790 178798686
324057112195 178793197
839027319115 178787708
958966961325 178782219
355967659205 178776730
426941117210 178771241
203017106295 10994467
770254588490 178765752
516070576100 136950550
886893139630 178760263
332309839870 178754774
534776758830 178749285
23107642980 178743796
626657126945 178738307
695429857570 141220992
810417863175 178732818
583742943035 178727329
178258923270 178721840
347714931530 58584097
571638942445 178716351
184861105410 178710862
336711294630 178705373
291596383340 178699884
851131319705 178694395
805466226570 178688906
776306588785 178683417
161203286075 164307726
760351315280 178677928
114988011095 178672439
551832396025 178666950
50616735230 178661461
106735283420 178655972
569438215065 178650483
730641495650 178644994
600798580230 178639505
838477137270 178634016
806566590260 178628527
732292041185 178623038
275090927990 178617549
653065855505 178612060
923205141400 178606571
733942586720 178601082
979323689590 178595593
512219303185 178590104
166705104525 178584615
136995284895 37522804
850030956015 178579126
40163280175 178573637
247637373442 79052578
623906217720 178568148
43464371245 559878
604099671300 178562659
454450209460 178557170
357618204740 100646304
203017106295 178551681
995829144940 178546192
190362923860 178540703
618954581115 178535214
669571310855 178529725
815919681625 178524236
993078235715 63063121
145248012570 178518747
426941117210 178513258
859934229225 178507769
185411287255 178502280
591995670710 178496791
753198951295 178491302
501765848130 178485813
390078933595 178480324
524873485620 178474835
133694193825 178469346
399432024960 178463857
137545466740 178458368
144147648880 178452879
806566590260 178447390
430792390125 178441901
613452762665 178436412
146898558105 153368149
844529137565 178430923
435744026730 178425434
276741473525 178419945
641512036760 178414456
141396739655 178408967
851131319705 125857281
881391321180 178403478
376874569315 178397989
51166917075 154669042
177708741425 178392500
906149504205 178387011
437394572265 178381522
810968045020 178376033
49516371540 178370544
744946223620 178365055
789510953065 178359566
583192761190 178354077
561735669235 178348588
699281130485 178343099
447297845475 178337610
376324387470 178332121
58319281060 153851181
313053475295 137708032
728990950115 178326632
260786200020 178321143
620605126650 178315654
541378940970 178310165
864335683985 178304676
308101838690 178299187
35761825415 174731337
399432024960 178293698
562285851080 178288209
955665870255 69715789
643200928449 86018119
797763680740 178282720
713585858455 178277231
294347292565 5236506
845079319410 178271742
922104777710 178266253
250882926810 178260764
837926955425 178255275
240979653600 178249786
83627645930 95585446
869837502435 178244297
159002558695 178238808
559534941855 178233319
918253504795 178227830
642062218605 178222341
404933843410 178216852
85828373310 8310346
868737138745 178211363
411536025550 178205874
170556377440 93356912
970520780070 178200385
472056028500 178194896
916052777415 178189407
147448739950 178183918
5501823940 19914092
678924402220 178178429
15405097150 178172940
867086593210 178167451
716336767680 9797865
675073129305 178161962
809867681330 178156473
720738222440 178150984
579341488275 178145495
924305505090 178140006
473156392190 178134517
123790920615 150327243
264637472935 178129028
790061134910 79996686
742195314395 178123539
323506930350 178118050
259135654485 178112561
476457483260 178107072
226674925630 178101583
313053475295 178096094
260236018175 178090605
536977486210 178085116
409335298170 178079627
881941503025 178074138
242630199135 178068649
628857854325 178063160
232176744080 163067212
615653490045 178057671
876439684575 178052182
613452762665 116339355
733942586720 178046693
181009832495 178041204
540828759125 178035715
684426220670 174412975
732842223030 178030226
2200732870 178024737
134244375670 178019248
957866597635 178013759
860484411070 178008270
613452762665 173518268
397231297580 178002781
139196012275 140375686
802165135500 177997292
601898943920 177991803
640961854915 177986314
283893837510 177980825
965569143465 177975336
791711680445 177969847
980424053280 177964358
745600729399 60142973
721288404285 177958869
34661461725 177953380
763102224505 177947891
473706574035 177942402
232726925925 177936913
557884396320 105202174
963918597930 148581741
150749831020 177931424
941361142285 177925935
697080403105 177920446
441796027025 109714132
179909468805 177914957
451699300235 177909468
439595299645 177903979
693779312035 177898490
144697830725 177893001
523773121930 177887512
317454930055 177882023
521572394550 148499406
874238957195 177876534
321306202970 177871045
215121106885 177865556
725689859045 177860067
519371667170 177854578
522672758240 177849089
412636389240 103341403
843428773875 18245436
420889116915 177843600
373573478245 177838111
946312778890 177832622
55568371835 8057852
393380024665 177827133
326808021420 17729470
116638556630 177821644
137545466740 177816155
941361142285 177810666
393380024665 177805177
65471645045 177799688
712485494765 177794199
746046587310 110158741
924305505090 177788710
354317113670 177783221
376324387470 152215459
150199649175 177777732
342763294925 177772243
65471645045 177766754
605200034990 177761265
983725144350 59917924
156801831315 177755776
762552042660 177750287
22007279290 177744798
518821485325 177739309
193113833085 177733820
214570925040 177728331
271789836920 125269958
311402929760 177722842
819220772695 177717353
173307286665 177711864
505617121045 177706375
353766931825 177700886
271239655075 177695397
606300398680 66142450
283343655665 22345719
973821871140 177689908
778507316165 177684419
697080403105 177678930
993628417560 177673441
987026235420 177667952
708634221850 177662463
487461120160 177656974
32460734345 177651485
951264415495 177645996
692128766500 177640507
380175660385 177635018
518271303480 177629529
327908385110 177624040
796113135205 177618551
292696747030 177613062
82527282240 177607573
395580752045 177602084
889134567945 27823741
587044034105 42874579
277291655370 177596595
382926569610 177591106
728440768270 177585617
34661461725 177580128
102884010505 177574639
1650551025 120823868
482509483555 177569150
820871318230 177563661
977673144055 177558172
338361840165 177552683
785659680150 177547194
378525114850 177541705
529274940380 177536216
351016022600 177530727
929257141695 177525238
856082956310 177519749
84728009620 177514260
639861491225 111876798
611252035285 177508771
692128766500 176476839
781808407235 177503282
85828373310 177497793
972171325605 177492304
240979653600 177486815
333960385405 177481326
83627645930 177475837
990877508335 177470348
565036760305 27692005
410985843705 177464859
2200732870 177459370
39613098330 177453881
698730948640 177448392
795562953360 177442903
20906915600 177437414
415387298465 177431925
1650551025 177426436
493513120455 177420947
868737138745 177415458
907800049740 177409969
966119325310 28817250
571638942445 177404480
517721121635 177398991
626657126945 177393502
750998223915 177388013
35211643570 177382524
754849496830 177377035
83077464085 177371546
485810574625 177366057
383476751455 177360568
984825508040 177355079
718537495060 177349590
330109112490 177344101
583192761190 177146497
510018575805 177338612
269699103611 10637682
962268052395 143943536
825272772990 177333123
337811658320 177327634
848930592325 177322145
879190593800 177316656
768053861110 177311167
966119325310 177305678
453900027615 149125152
240979653600 177300189
983174962505 177294700
421989480605 177289211
119939647700 177283722
879740775645 177278233
473706574035 18624177
501765848130 177272744
252533472345 55186406
104534556040 177267255
45665098625 94410800
23107642980 177261766
232176744080 177256277
207968742900 177250788
856082956310 177245299
771905134025 177239810
629984867110 138163619
672322220080 177234321
63270917665 177228832
660768401335 177223343
665169856095 35694967
368071659795 177217854
283893837510 177212365
550181850490 177206876
164504377145 177201387
420889116915 177195898
895145867305 177190409
361469477655 177184920
935859323835 177179431
708084040005 127267954
321306202970 177173942
545780395730 177168453
36312007260 177162964
851131319705 177157475
878640411955 177151986
792812044135 161656539
959517143170 177146497
849480774170 177141008
860484411070 177135519
430242208280 177130030
867086593210 177124541
41263643865 177119052
419238571380 177113563
921554595865 177108074
924855686935 177102585
349915658910 177097096
436844390420 177091607
687727311740 177086118
450048754700 177080629
911651322655 177075140
890194230700 58507251
774656043250 177069651
703132403400 177064162
316354566365 177058673
39062916485 177053184
270689473230 177047695
573839669825 18690045
281693110130 8727510
538628031745 177042206
100683283125 177036717
907800049740 177031228
348815295220 177025739
481409119865 177020250
158452376850 177014761
538077849900 177009272
288295292270 177003783
429692026435 107650268
166705104525 176998294
429141844590 176992805
363670205035 71955301
931457869075 176987316
91330191760 176981827
587044034105 130457063
563386214770 176976338
777406952475 176970849
416487662155 116454624
683876038825 176965360
913852050035 176959871
433543299350 176954382
812068408710 176948893
864335683985 176943404
171656741130 176937915
56668735525 176932426
388428388060 139201040
624456399565 176926937
698771402570 27549291
173307286665 176921448
188712378325 13673099
616203671890 176915959
456100754995 176910470
772455315870 176904981
282793473820 176899492
487461120160 176894003
34111279880 176888514
284994201200 176883025
657467310265 176877536
779057498010 176872047
171656741130 97040031
563936396615 176866558
714686222145 176861069
199165833380 176855580
439045117800 176850091
653065855505 78190805
681125129600 176844602
195314560465 176839113
658017492110 173232840
732842223030 176833624
933658596455 176828135
227775289320 176822646
178809105115 176817157
661318583180 176811668
195864742310 176806179
236578198840 176800690
602449125765 93889345
79226191170 81659853
739444405170 176795201
743295678085 176789712
567237487685 176784223
955665870255 176778734
30260006965 176773245
470405482965 176767756
799964408120 49461379
823622227455 176762267
207968742900 176756778
267938564005 152204481
405484025255 176751289
118839284010 176745800
64921463200 40766803
518821485325 176740311
965018961620 176734822
255834563415 176729333
352666568135 176723844
203017106295 109933692
594746579935 176718355
10453460545 176712866
762552042660 174138525
248132017585 176707377
242080017290 176701888
681125129600 176696399
425290571675 176690910
338361840165 176685421
420889116915 176679932
780157861700 176674443
953465142875 176668954
42914189400 176663465
106735283420 176657976
896796412840 176652487
720738222440 176646998
755399678675 176641509
247581835740 176636020
654716401040 176630531
532576031450 176625042
677273856685 176619553
500665484440 176614064
815919681625 176608575
202466924450 161387578
560635305545 58474317
510568757650 176603086
659117855800 176597597
483609847245 176592108
900647685755 176586619
771354952180 176581130
324057112195 176575641
976572780365 176570152
724589495355 176564663
46215280470 176559174
370272387175 176553685
941911324130 176548196
583742943035 156831708
325157475885 176542707
940810960440 176537218
584843306725 176531729
793912407825 176526240
477007665105 176520751
23657824825 176515262
885792775940 176509773
934208778300 176504284
656917128420 176498795
596397125470 176493306
767503679265 176487817
853332047085 147917572
602449125765 176482328
44014553090 176476839
163404013455 176471350
742195314395 176465861
68772736115 176460372
284444019355 176454883
418138207690 176449394
637660763845 176443905
434093481195 176438416
92430555450 176432927
638761127535 176427438
148549103640 176421949
243180380980 176416460
798864044430 176410971
24208006670 176405482
953465142875 176399993
422539662450 22329252
431342571970 176394504
371372750865 176389015
241529835445 176383526
321306202970 176378037
356517841050 176372548
765302951885 176367059
929257141695 176361570
130393102755 176356081
880290957490 176350592
340012385700 176345103
793912407825 176339614
40163280175 176334125
291596383340 176328636
959517143170 176323147
872038229815 114522496
179359286960 176317658
967219689000 176312169
895145867305 176306680
283893837510 176301191
132043648290 176295702
644813127830 176290213
829674227750 176284724
336161112785 176279235
562836032925 176273746
241529835445 176268257
360919295810 176262768
880841139335 176257279
114437829250 150590715
706433494470 176251790
626657126945 176246301
943011687820 176240812
884692412250 43160007
895145867305 148395115
166154922680 176235323
719637858750 153439506
808767317640 176229834
825822954835 176224345
238778926220 176218856
501765848130 176213367
627207308790 176207878
500115302595 176202389
666820401630 176196900
97382192055 176191411
846179683100 176185922
890744412545 176180433
442346208870 176174944
965569143465 176169455
716886949525 176163966
584293124880 41387060
168355650060 156178517
102884010505 176158477
501765848130 176152988
998580054165 176147499
237678562530 176142010
606300398680 176136521
647013855210 176131032
261336381865 176125543
388428388060 26028838
201366560760 176120054
546330577575 176114565
578791306430 176109076
872038229815 47929948
731789838689 61850052
191463287550 176103587
357618204740 176098098
308101838690 176092609
284444019355 176087120
416487662155 176081631
536427304365 176076142
527074213000 176070653
824172409300 176065164
392279660975 176059675
741645132550 176054186
541378940970 176048697
447848027320 176043208
115538192940 45317184
461052391600 176037719
426941117210 176032230
799964408120 112733082
996929508630 176026741
861584774760 176021252
869837502435 176015763
522672758240 176010274
500115302595 176004785
463253118980 175999296
408234934480 123233539
529274940380 175993807
139746194120 175988318
960617506860 175982829
484160029090 175977340
298748747325 101090913
83627645930 175971851
371372750865 175966362
14854915305 175960873
684426220670 175955384
78125827480 175949895
895145867305 175944406
251433108655 175938917
297098201790 175933428
662418946870 175927939
84177827775 175922450
826923318525 175916961
193664014930 175911472
774105861405 175905983
854982592620 175900494
364770568725 175895005
914952413725 175889516
776856770630 175884027
435744026730 175878538
181560014340 63655933
396681115735 175873049
590895307020 175867560
299849111015 158242381
946862960735 175862071
259135654485 175856582
227775289320 175851093
262436745555 175845604
413736752930 175840115
202466924450 175834626
250332744965 175829137
649214582590 175823648
278392019060 175818159
762001860815 175812670
404933843410 175807181
349365477065 175801692
986492959695 148406093
354317113670 175796203
563936396615 24700500
700381494175 175790714
357658702582 61740272
843428773875 175785225
250882926810 175779736
652515673660 112019512
442896390715 175774247
715236403990 175768758
973271689295 129463554
849480774170 175763269
262986927400 175757780
941361142285 175752291
122690556925 175746802
974922234830 48467870
905049140515 175741313
440695663335 175735824
127642193530 175730335
368621841640 175724846
373573478245 175719357
912751686345 175713868
173307286665 136494963
335610930940 175708379
304800747620 175702890
649764764435 55093093
437944754110 175697401
359268750275 175691912
368621841640 175686423
671772038235 175680934
908350231585 175675445
825822954835 175669956
465453846360 141863205
623906217720 175664467
907249867895 175658978
912751686345 175653489
70423281650 175648000
348815295220 175642511
530375304070 175637022
835726228045 175631533
9903278700 175626044
94631282830 175620555
213470561350 175615066
247031653895 175609577
946312778890 75073053
205217833675 175604088
726790222735 175598599
961167688705 175593110
359818932120 175587621
56668735525 175582132
22007279290 175576643
901197867600 175571154
63270917665 175565665
829124045905 175560176
117738920320 175554687
363120023190 175549198
989777144645 175543709
56118553680 175538220
686076766205 86835980
764752770040 175532731
445647299940 175527242
440145481490 175521753
506167302890 175516264
113887647405 175510775
20356733755 175505286
455000391305 109785489
212920379505 175499797
159552740540 175494308
259705508906 6509954
791711680445 26017860
758150587900 175488819
297648383635 175483330
307001475000 175477841
594746579935 175472352
414286934775 175466863
32460734345 111514524
909450595275 17844739
519921849015 175461374
419238571380 175455885
600798580230 175450396
826923318525 175444907
563936396615 175439418
528174576690 79744192
918803686640 175433929
823111253537 23020866
489661847540 175428440
387878206215 175422951
632158945395 175417462
849480774170 175411973
872588411660 175406484
716886949525 175400995
367521477950 175395506
873688775350 175390017
506167302890 175384528
774105861405 175379039
452799663925 175373550
105084737885 19886647
888543685165 175368061
815919681625 149602695
482509483555 175362572
250332744965 72559091
58319281060 175357083
316354566365 175351594
831324773285 175346105
640411673070 175340616
873688775350 175335127
835176046200 175329638
31360370655 175324149
211820015815 175318660
150199649175 175313171
417037844000 132186098
265187654780 175307682
976022598520 175302193
181009832495 49011281
168905831905 175296704
37962552795 175291215
82527282240 175285726
50066553385 175280237
858283683690 175274748
691578584655 34975908
969970598225 175269259
239879289910 175263770
258035290795 175258281
772455315870 175252792
601383227506 88416812
901748049445 175247303
720738222440 175241814
663519310560 175236325
574940033515 97270569
801614953655 175230836
383476751455 156304764
307551656845 175225347
870937866125 29662556
878640411955 175219858
929257141695 175214369
866536411365 175208880
636010218310 14732476
318005111900 175203391
802165135500 175197902
701481857865 175192413
50616735230 19958004
401082570495 175186924
327908385110 175181435
212370197660 175175946
147998921795 175170457
925956050625 175164968
572739306135 175159479
446747663630 175153990
470955664810 175148501
987576417265 175143012
119939647700 127339311
725139677200 175137523
6602187630 175132034
622805854030 175126545
45665098625 175121056
435193844885 175115567
239329108065 175110078
418138207690 175104589
310852747915 175099100
819770954540 175093611
832975318820 175088122
218972379800 175082633
936959687525 175077144
686076766205 175071655
221723289025 175066166
965569143465 175060677
325707657730 175055188
40163280175 160591673
354867295515 175049699
928156778005 175044210
356517841050 175038721
897896776530 175033232
101233464970 175027743
464903664515 175022254
527624394845 165378081
986476053575 127575338
948513506270 175016765
139196012275 175011276
113337465560 175005787
826923318525 175000298
654716401040 174994809
248682199430 174989320
739994587015 174983831
229976016700 174978342
271789836920 174972853
780157861700 174967364
571088760600 174961875
607400762370 174956386
303150202085 117755517
923804735223 58825613
293246928875 174950897
435744026730 174945408
999130236010 174939919
143047285190 174934430
261336381865 174928941
130393102755 174923452
530925485915 174917963
150749831020 174912474
459952027910 174906985
132593830135 174901496
264637472935 174896007
130393102755 174890518
670121492700 174885029
529825122225 174879540
409885480015 174874051
780708043545 40009321
61620372130 174868562
57218917370 174863073
651415309970 174857584
633809490930 174852095
79776373015 174846606
298198565480 174841117
7702551320 174835628
867086593210 174830139
600798580230 174824650
100683283125 132493482
365320750570 174819161
333960385405 149805788
966119325310 174813672
388978569905 158253359
736693495945 174808183
264637472935 174802694
182110196185 174797205
285633348757 17702025
351566204445 174791716
969420416380 174786227
815369499780 174780738
465453846360 174775249
901197867600 174769760
52267280765 174764271
678924402220 174758782
727340404580 174753293
404383661565 174747804
700381494175 174742315
424190207985 174736826
654166219195 174731337
834625864355 174725848
20356733755 174720359
659117855800 167392544
928156778005 6438597
808217135795 172727852
869837502435 174714870
920454232175 174709381
508368030270 174703892
299849111015 174698403
177708741425 152369151
775206225095 174692914
724039313510 174687425
174407650355 174681936
30810188810 174676447
616203671890 174670958
651415309970 174665469
108385828955 174659980
723489131665 174654491
441796027025 174649002
737243677790 174643513
881391321180 174638024
771905134025 174632535
257485108950 174627046
936409505680 174621557
481409119865 121619773
604649853145 174616068
96281828365 174610579
327908385110 174605090
353766931825 4885210
701481857865 174599601
754299314985 174594112
966669507155 1976040
223373834560 174588623
661318583180 174583134
632709127240 117234062
501765848130 174577645
593096034400 174572156
704782948935 148548807
877540048265 174566667
154050922090 174561178
187612014635 174555689
582642579345 174550200
796113135205 106953165
154050922090 97885337
578791306430 55109560
17055642685 174544711
320756021125 174539222
942461505975 174533733
128221543921 26638117
9903278700 174528244
250882926810 74617466
337811658320 174522755
433543299350 174517266
343863658615 174511777
236578198840 94103416
848380410480 174506288
243730562825 174500799
978223325900 174495310
429141844590 92363403
92430555450 174489821
450048754700 174484332
325707657730 174478843
938610233060 6262949
333960385405 173875053
627757490635 33071225
927056414315 174473354
660768401335 174467865
750998223915 174462376
809867681330 100794507
111686920025 174456887
88579282535 174451398
359818932120 174445909
430242208280 174440420
405484025255 9929601
14304733460 159993372
700931676020 174434931
656366946575 174429442
288845474115 174423953
261886563710 116130773
456100754995 174418464
648664400745 174412975
618954581115 174407486
695429857570 174401997
315804384520 174396508
604099671300 174391019
95181464675 174385530
391179297285 174380041
151850194710 174374552
278392019060 174369063
767503679265 174363574
212920379505 174358085
227775289320 174352596
944662233355 174347107
541929122815 174341618
119939647700 173232840
249232381275 174336129
514970212410 174330640
245931290205 174325151
380175660385 174319662
683876038825 174314173
371372750865 174308684
172206922975 10670616
686626948050 174303195
316904748210 174297706
884692412250 174292217
190913105705 174286728
123240738770 174281239
824172409300 174275750
179909468805 174270261
2900270405 11812328
99032737590 174264772
208518924745 174259283
192013469395 174253794
632709127240 174248305
574389851670 174242816
2750914715 174237327
198065469690 174231838
152950558400 174226349
565586942150 171328157
283343655665 174220860
675073129305 174215371
307001475000 174209882
143597467035 174204393
309202202380 174198904
167805468215 174193415
353766931825 174187926
779057498010 174182437
839577500960 174176948
600798580230 174171459
375774205625 174165970
94081100985 174160481
166705104525 174154992
249782563120 174149503
565036760305 174144014
702582221555 174138525
564486578460 120423171
760351315280 174133036
234927653305 174127547
873138593505 174122058
789510953065 25101197
755399678675 174116569
621155308495 174111080
152950558400 174105591
477557846950 174100102
398881843115 174094613
656366946575 174089124
72073827185 174083635
173307286665 174078146
599148034695 174072657
214020743195 174067168
63821099510 174061679
637110582000 174056190
140296375965 174050701
470490326438 80605965
699831312330 174045212
291046201495 174039723
962818234240 174034234
363670205035 174028745
747697132845 174023256
334510567250 174017767
686626948050 174012278
696530221260 174006789
346064385995 174001300
648114218900 173995811
804365862880 173990322
385677478835 18948028
17055642685 173984833
2750914715 173979344
357068022895 173973855
831874955130 173968366
717987313215 173962877
985925871730 19820779
994178599405 173957388
740544768860 173951899
33561098035 173946410
414286934775 173940921
570014123853 114577386
642062218605 173935432
883592048560 173929943
896246230995 29816248
908350231585 173924454
716886949525 135561833
2200732870 173918965
518271303480 77795597
364220386880 173913476
51717098920 173907987
340562567545 173902498
12104006080 173897009
556784032630 173891520
226124743785 173886031
706983676315 173880542
23107642980 173875053
901748049445 173869564
486360756470 173864075
437944754110 173858586
962268052395 173853097
845629501255 173847608
60520008440 173842119
521572394550 173836630
323506930350 173831141
273440382455 173825652
644262945985 173820163
769704406645 173814674
593646216245 173809185
800514589965 140567801
351566204445 173803696
75374918255 173798207
563386214770 44406010
161753467920 105185707
141946921500 173792718
174407650355 173787229
97382192055 173781740
396681115735 173776251
473156392190 173770762
500665484440 173765273
563386214770 173759784
550187335 173754295
966119325310 39751338
917703322950 173748806
628857854325 173743317
392829842820 173737828
573289487980 173732339
643162582295 173726850
709184403695 173721361
544680032040 173715872
427491299055 173710383
91330191760 173704894
714136040300 46058199
509468393960 173699405
458851664220 173693916
17605824530 173688427
242080017290 173682938
640961854915 173677449
895145867305 173671960
550732032335 173666471
393930206510 173660982
132043648290 173655493
804365862880 107266038
991427690180 153390105
217872016110 173650004
562285851080 173644515
18706188220 50718360
699831312330 173639026
665169856095 116899233
288295292270 173633537
709734585540 173628048
969420416380 173622559
250882926810 173617070
201916742605 173611581
272890200610 173606092
585393488570 147280848
771354952180 173600603
756500042365 173595114
739444405170 173589625
421439298760 173584136
291596383340 173578647
720738222440 173573158
933108414610 173567669
457751300530 173562180
310852747915 173556691
774656043250 173551202
539178213590 173545713
775756406940 173540224
643712764140 173534735
254734199725 173529246
427491299055 173523757
273440382455 173518268
867086593210 173512779
733392404875 85853449
536427304365 173507290
790611316755 173501801
574984895112 16790851
942461505975 173496312
573289487980 173490823
906699686050 48352601
844529137565 173485334
541378940970 173479845
755949860520 173474356
763652406350 173468867
55568371835 173463378
954015324720 173457889
149099285485 173452400
133694193825 173446911
182660378030 173441422
602449125765 173435933
577140760895 173430444
56668735525 173424955
520472030860 173419466
980424053280 173413977
958966961325 173408488
830774591440 173402999
696530221260 173397510
42364007555 173392021
165604740835 173386532
695429857570 173381043
239329108065 173375554
101783646815 173370065
987026235420 173364576
753749133140 137323802
894595685460 173359087
645363309675 173353598
673972765615 173348109
262986927400 173342620
249232381275 173337131
171656741130 173331642
541929122815 173326153
949076900138 84980698
392279660975 173320664
539728395435 173315175
809317499485 173309686
39613098330 173304197
593096034400 173298708
818120409005 173293219
579341488275 173287730
105634919730 173282241
533676395140 173276752
576590579050 173271263
638210945690 91062510
387328024370 173265774
819770954540 173260285
569438215065 173254796
145248012570 173249307
304800747620 173243818
587594215950 173238329
46215280470 173232840
781808407235 80518141
939710596750 173227351
607400762370 43928467
479208392485 173221862
526524031155 173216373
377974933005 173210884
690478220965 173205395
412086207395 173199906
569438215065 173194417
534776758830 173188928
918253504795 173183439
179359286960 173177950
22557461135 173172461
871488047970 173166972
988676780955 173161483
759801133435 135633190
770254588490 173155994
979873871435 173150505
407134570790 173145016
19806551910 173139527
408785116325 173134038
360919295810 173128549
803815681035 173123060
601898943920 173117571
502866211820 173112082
891294594390 141149635
486360756470 173106593
775206225095 173101104
848930592325 173095615
860484411070 173090126
8802915010 173084637
91330191760 173079148
636010218310 173073659
66572008735 173068170
231626562235 173062681
693779312035 173057192
175508014045 71461291
783458952770 173051703
607400762370 173046214
400532388650 29849182
205768015520 127235020
815369499780 173040725
965569143465 173035236
90780009915 173029747
656917128420 173024258
618404399270 173018769
111136738180 173013280
180459650650 173007791
763652406350 142862203
359818932120 173002302
431892753815 172996813
117188738475 172991324
853332047085 99899800
308652020535 89201739
52271051708 76802088
191463287550 172985835
845629501255 172980346
399432024960 172974857
859384047380 172969368
293246928875 172963879
491312393075 172958390
599698216540 172952901
766953497420 172947412
930357505385 172941923
589244761485 172936434
692128766500 172930945
671221856390 172925456
675623311150 172919967
551832396025 172914478
46328419738 27719450
886893139630 81187799
825272772990 172908989
797763680740 172903500
524873485620 150404089
888543685165 172898011
755399678675 172892522
906699686050 134700060
571088760600 172887033
69322917960 172881544
762001860815 172876055
856633138155 172870566
337811658320 36123109
330109112490 172865077
644262945985 172859588
300399292860 172854099
908900413430 172848610
76475281945 172843121
978773507745 107392285
947413142580 103912259
123790920615 172837632
311402929760 172832143
985925871730 44153516
149649467330 172826654
206318197365 82016638
263537109245 172821165
875889502730 172815676
773005497715 9270921
467654573740 172810187
130393102755 172804698
337261476475 172799209
476457483260 172793720
51717098920 98088430
835726228045 172788231
837926955425 172782742
993628417560 172777253
671340105917 24640121
510124842845 23141624
902298231290 172771764
374123660090 172766275
630508399860 172760786
977122962210 169269782
929257141695 172755297
736143314100 172749808
787310225685 172744319
544129850195 172738830
525973849310 172733341
385127296990 172727852
300949474705 172722363
278392019060 172716874
868737138745 149064773
632709127240 172711385
508368030270 172705896
640411673070 172700407
9353096855 172694918
694329493880 172689429
49516371540 172683940
813168772400 172678451
846729864945 172672962
413186571085 172667473
566137123995 172661984
982624780660 162046258
927606596160 172656495
839577500960 109170721
591995670710 172651006
530375304070 172645517
86928737000 172640028
605200034990 172634539
508368030270 172629050
397781479425 152566755
131493466445 172623561
864335683985 172618072
21457097445 172612583
882491684870 172607094
557334214475 172601605
42914189400 162227395
55018189990 55104071
859934229225 172596116
816469863470 172590627
660218219490 172585138
853882228930 172579649
64371281355 172574160
81426918550 172568671
877540048265 172563182
131493466445 172557693
923205141400 172552204
571088760600 172546715
491862574920 172541226
18156006375 172535737
999130236010 104488604
835726228045 172530248
467104391895 172524759
938060051215 172519270
270689473230 14348246
968320052690 172513781
95731646520 172508292
519371667170 172502803
94081100985 172497314
557884396320 172491825
570538578755 172486336
492412756765 172480847
856082956310 172475358
546880759420 172469869
170556377440 172464380
418138207690 172458891
850030956015 172453402
388978569905 172447913
905049140515 172442424
333960385405 172436935
730641495650 56898974
954015324720 172431446
610151671595 63502241
351020177773 119248525
611802217130 172425957
678924402220 172420468
390078933595 172414979
208518924745 138827788
871488047970 172409490
857733501845 172404001
360919295810 172398512
105084737885 147154601
955665870255 172393023
831874955130 172387534
588144397795 126356780
938060051215 172382045
985925871730 172376556
444546936250 172371067
368071659795 172365578
578241124585 172360089
485260392780 172354600
412636389240 172349111
287745110425 131950071
583192761190 172343622
780708043545 172338133
249232381275 76011672
737793859635 172332644
613452762665 172327155
541929122815 172321666
650314946280 172316177
769154224800 172310688
421989480605 172305199
737243677790 172299710
198065469690 172294221
778507316165 172288732
312503293450 172283243
121040011390 172277754
629408036170 172272265
495163665990 110806443
588694579640 172266776
456100754995 172261287
782358589080 58073620
407134570790 172255798
108936010800 172250309
777957134320 172244820
966119325310 172239331
862134956605 172233842
282243291975 172228353
281693110130 3853278
853882228930 172222864
118289102165 172217375
252533472345 29344194
632709127240 172211886
189262560170 172206397
12654187925 172200908
529825122225 172195419
697630584950 172189930
633259309085 172184441
861584774760 172178952
28609461430 172173463
699831312330 172167974
483059665400 172162485
576590579050 172156996
143047285190 172151507
737793859635 172146018
501765848130 172140529
214570925040 172135040
253083654190 172129551
487461120160 172124062
407134570790 172118573
443446572560 149432536
170556377440 172113084
281142928285 172107595
927056414315 43862599
918803686640 172102106
840127682805 172096617
155701467625 172091128
118289102165 172085639
462702937135 172080150
410985843705 172074661
349915658910 3727031
957316415790 172069172
420338935070 172063683
260236018175 172058194
715786585835 16917098
340562567545 172052705
614553126355 172047216
938610233060 172041727
711385131075 515966
244830926515 172036238
342763294925 172030749
142497103345 153219946
889093867010 172025260
777406952475 172019771
89129464380 172014282
331792339531 58232801
715786585835 6806360
797763680740 172008793
853332047085 172003304
298748747325 171997815
350465840755 171992326
351566204445 171986837
90780009915 171981348
577140760895 97907293
274682318433 20770376
156801831315 171975859
686076766205 171970370
929807323540 171964881
618954581115 171959392
288295292270 171953903
552932759715 171948414
184861105410 171942925
215121106885 171937436
621705490340 171931947
524873485620 171926458
613452762665 171920969
751548405760 171915480
674522947460 171909991
94631282830 171904502
112787283715 171899013
39062916485 108940183
37412370950 171893524
359818932120 124869261
963368416085 171888035
298748747325 171882546
275641109835 171877057
58319281060 171871568
710284767385 171866079
470955664810 171860590
280592746440 171855101
928706959850 171849612
689377857275 171844123
217321834265 171838634
117738920320 171833145
487461120160 171827656
922654959555 171822167
503966575510 171816678
391729479130 76308078
614553126355 171811189
908900413430 115592851
645363309675 171679453
668470947165 171805700
681125129600 15709518
437944754110 171800211
742745496240 171794722
817570227160 171789233
401082570495 171783744
555133487095 171778255
186511650945 171772766
748247314690 171767277
485810574625 171761788
975472416675 171756299
725689859045 10429100
237128380685 171750810
456100754995 171745321
473706574035 171739832
357618204740 19337747
161203286075 171734343
762552042660 171728854
384026933300 171723365
105634919730 125412672
485260392780 171717876
187612014635 171317179
534776758830 171712387
300949474705 171706898
361469477655 171701409
192563651240 171695920
692678948345 171690431
151300012865 171684942
791161498600 171679453
14854915305 171673964
622255672185 171668475
891844776235 171662986
196965106000 171657497
90229828070 171652008
796113135205 171646519
901748049445 171641030
967219689000 171635541
881941503025 171630052
332860021715 171624563
129842920910 171619074
676723674840 171613585
461602573445 80271136
634909854620 171608096
910000777120 171602607
329558930645 33460944
601898943920 171597118
340562567545 171591629
676173492995 171586140
531475667760 49148506
956766233945 171580651
684426220670 171575162
563386214770 171569673
721288404285 171564184
996929508630 171558695
253083654190 171553206
892394958080 171547717
245931290205 171542228
163404013455 171536739
717437131370 171531250
420338935070 47644520
95731646520 171525761
982074598815 171520272
440695663335 167151028
529274940380 171514783
977122962210 171509294
315254202675 32143584
950164051805 171503805
254184017880 61394465
676173492995 171498316
918803686640 171492827
801614953655 171487338
626106945100 171481849
817020045315 171476360
241529835445 171470871
982074598815 171465382
569438215065 171459893
296548019945 171454404
346064385995 171448915
129842920910 171443426
636010218310 171437937
930357505385 171432448
835176046200 171426959
559534941855 171421470
763155363514 83323020
77575645635 171415981
428591662745 171410492
296548019945 171405003
266838200315 171399514
119389465855 171394025
170006195595 137603741
363120023190 171388536
211269833970 171383047
688827675430 171377558
443996754405 171372069
306451293155 171366580
629408036170 171361091
467104391895 171355602
544680032040 171350113
777406952475 171344624
128742557220 171339135
530925485915 171333646
650865128125 171328157
79776373015 171322668
906149504205 14002439
25858552205 171317179
351016022600 171311690
869837502435 171306201
765853133730 17356218
939160414905 171300712
923755323245 171295223
569988396910 134617725
379625478540 171289734
552382577870 171284245
237678562530 171278756
759861556347 61251751
961717870550 171273267
176608377735 171267778
170556377440 171262289
960617506860 171256800
130943284600 113556432
11553824235 133316832
631608763550 138750942
254734199725 129990498
606850580525 171251311
169456013750 171245822
118289102165 171240333
885242594095 171234844
181009832495 171229355
837926955425 171223866
6602187630 171218377
60520008440 171212888
100683283125 171207399
290496019650 171201910
360369113965 171196421
984275326195 171190932
64921463200 171185443
392829842820 171179954
616753853735 171174465
800514589965 171168976
15405097150 171163487
422539662450 155031316
995278963095 171157998
666270219785 171152509
935859323835 171147020
115538192940 171141531
557334214475 171136042
840677864650 171130553
319655657435 40860116
13754551615 156606659
752648769450 171125064
431342571970 171119575
637110582000 171114086
207968742900 171108597
738894223325 171103108
686076766205 171097619
536427304365 171092130
553482941560 171086641
47865826005 5862252
7702551320 171081152
513869848720 171075663
452799663925 171070174
183210559875 171064685
498464757060 171059196
24758188515 171053707
683876038825 171048218
870387684280 87264122
777406952475 171042729
125991647995 109132298
189812742015 171037240
733392404875 171031751
813718954245 171026262
94081100985 171020773
791711680445 171015284
996929508630 171009795
437394572265 171004306
483059665400 170998817
221723289025 170993328
628857854325 170987839
796663317050 170982350
588694579640 170976861
292146565185 111756040
112787283715 170971372
850581137860 11647658
568337851375 170965883
141396739655 170960394
145248012570 170954905
50066553385 96282549
945762597045 170949416
329008748800 170943927
686626948050 170938438
502866211820 170932949
582642579345 170927460
693779312035 170921971
429720135604 100256585
869287320590 170916482
519921849015 170910993
630508399860 57623522
51717098920 170905504
808217135795 170900015
180459650650 170894526
30260006965 170889037
591445488865 170883548
652515673660 170878059
602449125765 170872570
319655657435 170867081
606850580525 170861592
152461172719 18042343
9353096855 170856103
179359286960 170850614
596947307315 170845125
993078235715 170839636
744396041775 170834147
737793859635 170828658
304800747620 170823169
301499656550 75621953
435744026730 170817680
675623311150 170812191
231076380390 75803090
30810188810 170806702
605200034990 170801213
481409119865 137795856
12654187925 170795724
988676780955 170790235
423089844295 170784746
621705490340 170779257
675073129305 170773768
328458566955 170768279
107835647110 170762790
604099671300 170757301
827473500370 170751812
902848413135 170746323
949063688115 170740834
209069106590 170735345
882491684870 19584752
571638942445 170729856
679474584065 170724367
321856384815 170718878
906699686050 170713389
859384047380 170707900
994178599405 47573163
196414924155 170702411
382376387765 170696922
720738222440 170691433
405484025255 170685944
709184403695 170680455
783458952770 119654711
500665484440 170674966
218422197955 170669477
939710596750 170663988
768604042955 170658499
496264029680 61542668
764752770040 170653010
448948391010 170647521
138095648585 168550723
988126599110 170642032
59969826595 170636543
280592746440 170631054
165054558990 170625565
87478918845 170620076
110586556335 170614587
714686222145 170609098
514420030565 170603609
278392019060 170598120
168905831905 170592631
765853133730 170587142
37962552795 170581653
798313862585 170576164
688827675430 170570675
413736752930 18102722
889093867010 82516137
127642193530 170565186
172206922975 170559697
802715317345 154636108
549081486800 170554208
349365477065 170548719
696530221260 49922455
931457869075 6729514
966669507155 170543230
828573864060 170537741
584293124880 170532252
542479304660 170526763
818670590850 170521274
449498572855 170515785
54473036069 158374117
103984374195 170510296
722388767975 170504807
897896776530 170499318
590345125175 170493829
95181464675 170488340
550181850490 20364190
961717870550 50647003
442346208870 170482851
258585472640 170477362
200816378915 170471873
666270219785 170466384
680574947755 170460895
947963324425 170455406
818670590850 27521846
524323303775 170449917
899547322065 170444428
406034207100 170438939
480308756175 170433450
778507316165 170427961
165054558990 170422472
978773507745 170416983
912751686345 170411494
264087291090 88345455
768604042955 170406005
758700769745 152155080
305350929465 170400516
667370583475 170395027
484160029090 170389538
387328024370 170384049
155151285780 101052490
432442935660 170378560
672322220080 150349199
154601103935 170373071
176608377735 106761050
197515287845 148115176
219522561645 170367582
866536411365 170362093
663519310560 170356604
532025849605 170351115
468754937430 47452405
820871318230 170345626
868737138745 170340137
211269833970 102496097
309752384225 170334648
12104006080 170329159
572739306135 170323670
270689473230 170318181
709734585540 170312692
479208392485 170307203
283893837510 38477890
559534941855 106338397
326808021420 170301714
105634919730 170296225
845079319410 170290736
486910938315 170285247
402182934185 170279758
132043648290 170274269
696530221260 170268780
839577500960 170263291
69322917960 170257802
871488047970 170252313
935859323835 170246824
670121492700 170241335
651415309970 170235846
61070190285 170230357
604099671300 170224868
397231297580 170219379
990327326490 170213890
703132403400 119599821
198065469690 170208401
818120409005 170202912
574389851670 170197423
250332744965 170191934
486910938315 170186445
161203286075 170180956
5501823940 170175467
779607679855 170169978
105084737885 170164489
253083654190 65236765
401632752340 170159000
511669121340 35497363
860484411070 170153511
936409505680 170148022
693229130190 142165100
788960771220 170142533
129292739065 170137044
827473500370 170131555
250332744965 170126066
600248398385 170120577
685526584360 170115088
446747663630 170109599
54468008145 170104110
431342571970 13431583
898997140220 170098621
65471645045 170093132
764202588195 170087643
133144011980 170082154
492962938610 170076665
514420030565 170071176
910550958965 158582699
167805468215 170065687
626106945100 170060198
898446958375 12723502
940260778595 170054709
676173492995 143894135
121590193235 151902586
332309839870 170049220
464353482670 170043731
987576417265 170038242
116638556630 6186103
272890200610 170032753
901748049445 119786447
905049140515 170027264
903398594980 170021775
187061832790 39998343
636010218310 170016286
406034207100 170010797
835726228045 143169587
884142230405 170005308
969970598225 169999819
789510953065 169994330
895696049150 169988841
711935312920 169983352
156801831315 169977863
972721507450 169972374
40713462020 169966885
753198951295 24014375
469305119275 85359439
379625478540 169961396
512219303185 169955907
202466924450 169950418
647564037055 169944929
557334214475 169939440
56118553680 169933951
31360370655 169928462
896796412840 123321363
427491299055 169922973
927056414315 169917484
363120023190 169911995
836276409890 169906506
229425834855 169901017
773555679560 169895528
287745110425 169890039
70973463495 169884550
883592048560 169879061
163954195300 169873572
107285465265 117206617
136445103050 169868083
335060749095 51964363
378525114850 169862594
650314946280 169857105
594196398090 169851616
984275326195 169846127
612352398975 169840638
66572008735 37643562
150749831020 169835149
598597852850 169829660
191463287550 169824171
322956748505 169818682
771905134025 169813193
921004414020 169807704
138645830430 169802215
147448739950 169796726
334510567250 169791237
292146565185 169785748
56118553680 65379479
88579282535 169780259
14854915305 169774770
237678562530 169769281
11003642390 36946459
547430941265 169763792
292696747030 169758303
214020743195 169752814
549081486800 25809278
268488745850 169747325
352666568135 169741836
603549489455 169736347
568337851375 169730858
795562953360 169725369
464903664515 169719880
663519310560 169714391
34111279880 169708902
53917826300 169703413
375774205625 169697924
693779312035 169692435
660768401335 169686946
88579282535 169681457
409335298170 169675968
12724222076 45888040
670671674545 33137093
215671288730 169670479
550181850490 169664990
252533472345 169659501
945762597045 109324413
869837502435 124435630
785109498305 169654012
51717098920 169648523
626657126945 169643034
956216052100 169637545
582092397500 169632056
18706188220 169626567
342213113080 169621078
61620372130 169615589
298748747325 169610100
669571310855 169604611
939160414905 169599122
316354566365 169593633
724039313510 169588144
918803686640 169582655
64371281355 169577166
497364393370 169571677
730091313805 169566188
220622925335 169560699
462702937135 169555210
124891284305 169549721
471505846655 169544232
256934927105 158385095
25308370360 169538743
873138593505 169533254
107285465265 169527765
193113833085 169522276
107285465265 169516787
634359672775 169511298
18706188220 169505809
407134570790 169500320
183760741720 169494831
360919295810 169489342
124894166030 119621777
627207308790 22965976
545780395730 167661505
346064385995 169483853
405484025255 169478364
241529835445 169472875
381826205920 169467386
428591662745 169461897
450598936545 169456408
52817462610 169450919
587044034105 39910519
713035676610 15698540
951264415495 169445430
357618204740 169439941
585393488570 169434452
85278191465 169428963
308652020535 169423474
483059665400 169417985
713585858455 169412496
895145867305 169407007
340562567545 169401518
550181850490 169396029
162853831610 169390540
44014553090 169385051
278392019060 10626704
607400762370 169379562
379625478540 169374073
535877122520 169368584
265187654780 169363095
161203286075 95261595
713035676610 169357606
785109498305 105899277
491312393075 169352117
469855301120 161925500
474806937725 169346628
953465142875 169341139
136995284895 169335650
465453846360 169330161
998580054165 169324672
145798194415 169319183
63821099510 169313694
394480388355 169308205
283893837510 169302716
155701467625 59259244
660218219490 169297227
799414226275 169291738
928706959850 169286249
957316415790 169280760
2200732870 169275271
558434578165 169269782
760351315280 169264293
847830228635 169258804
429692026435 169253315
452799663925 169247826
469305119275 169242337
703682585245 169236848
867086593210 169231359
838477137270 169225870
567787669530 169220381
358718568430 169214892
208518924745 39806228
188162196480 169209403
502316029975 169203914
383476751455 169198425
622805854030 169192936
429692026435 169187447
814819317935 169181958
918253504795 169176469
693229130190 169170980
496264029680 153488907
239329108065 169165491
591445488865 169160002
909450595275 169154513
605200034990 169149024
688277493585 169143535
748247314690 163945452
145248012570 98714176
819770954540 169138046
925405868780 169132557
138645830430 143537350
672872401925 169127068
154601103935 169121579
842878592030 169116090
419238571380 169110601
517721121635 169105112
362019659500 169099623
782908770925 169094134
441245845180 169088645
680024765910 169083156
69873099805 169077667
211820015815 169072178
979873871435 169066689
875339320885 169061200
710834949230 38955433
546339167860 38538269
358168386585 169055711
702582221555 169050222
664619674250 169044733
531475667760 169039244
205768015520 169033755
583192761190 169028266
897896776530 169022777
330109112490 169017288
365870932415 169011799
574940033515 169006310
184310923565 169000821
540278577280 168995332
759250951590 168989843
774105861405 168984354
258035290795 168978865
766403315575 168973376
157902195005 168967887
136995284895 168962398
411536025550 168956909
469855301120 168951420
461602573445 168945931
788960771220 168940442
554583305250 168934953
784009134615 56404964
585943670415 168929464
868186956900 168923975
146348376260 168918486
830224409595 123315874
765347813482 16790851
455550573150 168912997
599698216540 168907508
348815295220 168902019
404933843410 22450010
791711680445 168896530
140296375965 65653929
888543685165 26478936
149099285485 168891041
295997838100 168885552
281142928285 168880063
127642193530 168874574
258585472640 168869085
394480388355 168863596
352666568135 168858107
397781479425 168852618
413186571085 168847129
159002558695 168841640
730091313805 168836151
599148034695 168830662
885792775940 168825173
337261476475 168819684
820321136385 168814195
885792775940 168808706
483609847245 168803217
233827289615 168797728
229976016700 168792239
93530919140 168786750
612352398975 168781261
254734199725 168775772
824722591145 168770283
401632752340 168764794
633259309085 168759305
807666953950 168753816
312503293450 168748327
395030570200 168742838
154050922090 168737349
212920379505 168731860
488011302005 168726371
306451293155 168720882
174407650355 168715393
6052005785 168709904
11003642390 168704415
92980737295 168698926
923205141400 168693437
182660378030 168687948
266288018470 168682459
554583305250 168676970
790061134910 168671481
396130933890 168665992
666270219785 168660503
552382577870 168655014
294897474410 36770811
194764378620 168649525
420889116915 168644036
532025849605 168638547
472056028500 168633058
979873871435 168627569
561185487390 168622080
408234934480 168616591
838477137270 168611102
549631668645 168605613
867636775055 125237024
586493852260 168600124
651415309970 168594635
346614567840 168589146
747146951000 168583657
174957832200 168578168
560635305545 168572679
676723674840 168567190
242080017290 168561701
164504377145 168556212
212370197660 168550723
602999307610 168545234
809867681330 30370637
84177827775 7190590
73724372720 168539745
500115302595 168534256
203567288140 152248393
831324773285 168528767
70423281650 168523278
981524416970 168517789
753198951295 168512300
356517841050 168506811
636560400155 168501322
648114218900 168495833
321306202970 168490344
786209861995 168484855
190362923860 168479366
207418561055 168473877
101233464970 168468388
412086207395 168462899
861034592915 168457410
895145867305 168451921
514970212410 168446432
137545466740 168440943
325157475885 168435454
669571310855 168429965
434093481195 168424476
474806937725 168418987
192563651240 168413498
153033414855 28131125
285544383045 168408009
79776373015 168402520
404933843410 168397031
780708043545 80002175
612902580820 168391542
834075682510 168386053
764752770040 168380564
32460734345 53166454
765302951885 168375075
437394572265 168369586
985375689885 168364097
399432024960 168358608
528174576690 168353119
620115021910 76620951
66021826890 168347630
454450209460 168342141
363670205035 168336652
617304035580 168331163
556233850785 168325674
254734199725 108072921
278392019060 168320185
338361840165 168314696
140846557810 168309207
881391321180 168303718
191463287550 168298229
890194230700 168292740
791711680445 168287251
740544768860 168281762
413736752930 168276273
52817462610 168270784
52267280765 168265295
537527668055 139283375
528724758535 168259806
983174962505 164757824
457751300530 168254317
292146565185 168248828
759801133435 168243339
485260392780 168237850
818670590850 168232361
78125827480 19886647
467654573740 168226872
896246230995 168221383
222273470870 168215894
103984374195 168210405
347714931530 167661505
756500042365 168204916
946862960735 168199427
584293124880 168193938
751548405760 168188449
627207308790 46041732
719087676905 168182960
661868765025 168177471
508918212115 168171982
118289102165 168166493
305350929465 168161004
656366946575 168155515
987576417265 168150026
193113833085 168144537
697630584950 17619690
3301096560 168139048
728440768270 63063121
516070576100 168133559
818120409005 168128070
1100369180 22532345
152980511873 13453539
227225107475 168122581
952364779185 168117092
423089844295 168111603
779057498010 168106114
681125129600 168100625
116638556630 168095136
635460036465 168089647
735042950410 142642643
410985843705 168084158
122140375080 168078669
483609847245 168073180
886893139630 168067691
475907301415 168062202
719153715064 79425830
204667651830 168056713
630508399860 168051224
455550573150 125632232
763102224505 15693051
63821099510 159669521
362019659500 168045735
48416007850 168040246
738894223325 59111041
299298929170 168034757
209069106590 45141536
941911324130 168029268
497914575215 168023779
735042950410 168018290
851681501550 168012801
167255286370 168007312
13204369770 168001823
313053475295 56383008
724039313510 118545933
621155308495 167996334
843428773875 167990845
46215280470 167985356
388978569905 167979867
275641109835 100893309
723489131665 167974378
147998921795 49335132
14304733460 167968889
329558930645 167963400
36862189105 167957911
506717484735 167952422
907800049740 167304720
264637472935 167946933
635460036465 167941444
279542766281 74469263
611252035285 167935955
998029872320 167930466
865986229520 167924977
677273856685 76061073
806566590260 167919488
788960771220 167913999
843428773875 167908510
297648383635 167903021
771354952180 167897532
865436047675 167892043
267388382160 167886554
786760043840 167881065
670671674545 34388585
294347292565 167875576
919353868485 167870087
89679646225 138503937
253633836035 167864598
694329493880 46233847
910000777120 167859109
934208778300 167853620
287745110425 167848131
261886563710 163336173
778507316165 167842642
826923318525 167837153
945212415200 167831664
124891284305 60044171
353216749980 167826175
359818932120 167820686
236028016995 167815197
888543685165 167809708
51166917075 167804219
628857854325 167798730
446197481785 5285907
657467310265 167793241
172757104820 167787752
143047285190 167782263
624456399565 167776774
565036760305 167771285
697080403105 167765796
669021129010 167760307
787310225685 167754818
180459650650 167749329
765302951885 167743840
833525500665 167738351
900097503910 167732862
351016022600 167727373
287194928580 167721884
180459650650 63233280
479758574330 32022826
917703322950 167716395
146898558105 167710906
361469477655 167705417
587044034105 167699928
668470947165 167694439
510018575805 167688950
237128380685 167683461
481959301710 167677972
375774205625 167672483
858833865535 167666994
193664014930 167661505
717987313215 167656016
990877508335 121960091
729541131960 167650527
423089844295 167645038
715786585835 148922059
978223325900 167639549
166154922680 167634060
53367644455 124814371
957866597635 167628571
856633138155 167623082
178809105115 167617593
546880759420 68711302
85828373310 167612104
543579668350 27928032
133144011980 167606615
979323689590 167601126
671772038235 167595637
525423667465 167590148
877540048265 167584659
47315644160 167579170
540828759125 167573681
941911324130 167568192
692678948345 167562703
363120023190 1685123
282243291975 167557214
150199649175 39504333
24208006670 167551725
765302951885 167546236
118289102165 167540747
784009134615 167535258
918253504795 167529769
557334214475 167524280
687727311740 167518791
984275326195 167513302
44014553090 167507813
444546936250 167502324
92980737295 167496835
133694193825 167491346
949063688115 167485857
215121106885 167480368
813718954245 167474879
842328410185 167469390
229976016700 167463901
643712764140 167458412
633809490930 167452923
521572394550 167447434
83627645930 167441945
355417477360 167436456
747146951000 49000303
436294208575 167430967
218422197955 167425478
945762597045 130726024
906149504205 167419989
850581137860 167414500
846729864945 57711346
128192375375 167409011
141396739655 167403522
237128380685 167398033
44564734935 167392544
117738920320 167387055
393380024665 167381566
670121492700 167376077
181009832495 15193552
289395655960 167370588
827473500370 167365099
842878592030 167359610
854432410775 167354121
501215666285 127031927
719087676905 167348632
624456399565 70665386
121040011390 167343143
200266197070 167337654
99582919435 147055799
938118690202 47309691
432993117505 167332165
199165833380 167326676
529825122225 167321187
356517841050 167315698
908900413430 167310209
636560400155 155569238
742745496240 42671486
42364007555 148762878
428041480900 167304720
958966961325 163122102
297098201790 167299231
876439684575 167293742
898997140220 167288253
523222940085 19013896
110586556335 142082765
239879289910 167282764
813168772400 167277275
790611316755 167271786
248802875095 33301763
364220386880 167266297
123240738770 167260808
327908385110 167255319
300399292860 167249830
200266197070 167244341
956216052100 167238852
836826591735 167233363
511669121340 167227874
21457097445 167222385
999680417855 167216896
321306202970 167211407
675623311150 167205918
957866597635 167200429
932558232765 167194940
228325471165 143504416
364220386880 25128642
601898943920 167189451
307001475000 11993465
605750216835 119857804
356517841050 167183962
524873485620 167178473
247581835740 167172984
356517841050 167167495
461602573445 167162006
499014938905 167156517
850581137860 167151028
244280744670 167145539
828573864060 167140050
942461505975 167134561
635460036465 167129072
397781479425 167123583
166705104525 167118094
480858938020 167112605
688277493585 167107116
910550958965 167101627
623906217720 167096138
249232381275 167090649
473706574035 167085160
408785116325 167079671
887993503320 167074182
441796027025 167068693
203567288140 167063204
933658596455 167057715
697630584950 167052226
312503293450 167046737
678374220375 167041248
684976402515 104708164
218972379800 167035759
775756406940 167030270
620605126650 38137572
341662931235 9968024
811518226865 165026785
292696747030 101667258
459401846065 167024781
95181464675 167019292
562836032925 167013803
592545852555 128651182
274540746145 76593506
311402929760 150870654
288295292270 1158179
873688775350 167008314
45665098625 167002825
41263643865 166997336
113337465560 166991847
326257839575 166986358
823622227455 166980869
170006195595 166975380
859934229225 65324589
416487662155 166969891
84728009620 166964402
838477137270 166958913
237128380685 166953424
722938949820 166947935
25858552205 166942446
47315644160 166936957
963368416085 166931468
17055642685 166925979
138645830430 166920490
209619288435 166915001
127092011685 82345978
102884010505 166909512
221173107180 166904023
516620757945 166898534
633259309085 166893045
506167302890 166887556
923755323245 166882067
67672372425 100026047
749347678380 166876578
690478220965 21983445
645913491520 166871089
316354566365 166865600
214020743195 166860111
857183320000 166854622
111136738180 166849133
590895307020 166843644
7702551320 166838155
129842920910 128980522
648664400745 166832666
764752770040 166827177
140846557810 166821688
836276409890 166816199
64921463200 166810710
316354566365 166805221
320756021125 166799732
720188040595 166794243
384577115145 166788754
799414226275 166783265
818670590850 166777776
714686222145 166772287
801064771810 139332776
971070961915 52535219
107285465265 166766798
921004414020 166761309
233277107770 31891090
289945837805 166755820
418219000281 71378956
125441466150 20172075
273990564300 166750331
176058195890 166744842
570678015822 10258941
891294594390 166739353
199716015225 166733864
407747250389 58924415
344964022305 166728375
890194230700 166722886
648114218900 166717397
221723289025 166711908
181009832495 166706419
841778228340 58677410
486360756470 166700930
420338935070 166695441
269589109540 166689952
513319666875 166684463
529825122225 166678974
797213498895 166673485
451149118390 166667996
63821099510 166662507
133144011980 166657018
666270219785 166651529
629958218015 166646040
122690556925 165065208
717437131370 166640551
440145481490 51739314
887443321475 166635062
280042564595 166629573
610151671595 166624084
957316415790 166618595
259135654485 166613106
371372750865 166607617
463253118980 118403219
676173492995 166602128
922104777710 166596639
860484411070 166591150
722938949820 166585661
525973849310 166580172
972721507450 166574683
759250951590 166569194
387878206215 166563705
782358589080 166558216
160653104230 166552727
80326554860 166547238
633809490930 166541749
469855301120 166536260
177708741425 166530771
276741473525 166525282
486910938315 166519793
872038229815 105416245
215671288730 166514304
470955664810 166508815
821971681920 166503326
203017106295 166497837
180459650650 3117752
979323689590 166492348
362569841345 166486859
220622925335 166481370
504516757355 166475881
1650551025 166470392
885792775940 120576863
310302566070 97885337
350465840755 166464903
726790222735 166459414
962268052395 166453925
121040011390 166448436
569438215065 166442947
534776758830 136988973
631608763550 166437458
227775289320 44751817
604649853145 166431969
135894921205 62420908
228875653010 166426480
862134956605 166420991
948513506270 166415502
932558232765 166410013
947963324425 139991456
158452376850 166404524
481409119865 166399035
223924016405 166393546
531475667760 166388057
291046201495 55488301
318555293745 150442512
170006195595 166382568
499014938905 166377079
229425834855 166371590
756500042365 166366101
645363309675 166360612
779607679855 15566804
260236018175 166355123
182660378030 166349634
949063688115 152758870
368071659795 166344145
770254588490 63650444
983725144350 166338656
86378555155 38082682
524873485620 166333167
323506930350 166327678
707533858160 97495618
362019659500 166322189
20356733755 166316700
569988396910 166311211
156251649470 166305722
536977486210 166300233
201916742605 166294744
755949860520 166289255
716886949525 84744671
821421500075 166283766
791711680445 166278277
549631668645 166272788
558434578165 166267299
835726228045 166261810
103984374195 114577386
989226962800 166256321
583192761190 166250832
432442935660 166245343
49516371540 47243823
388428388060 166239854
195864742310 166234365
960617506860 166228876
651415309970 166223387
266838200315 119495530
35761825415 166217898
692678948345 103204178
633809490930 166212409
95181464675 166206920
410435661860 166201431
244830926515 166195942
134794557515 166190453
157352013160 166184964
336711294630 46727857
301499656550 166179475
674522947460 166173986
981524416970 28696492
553482941560 166168497
144697830725 88883377
447297845475 166163008
833525500665 166157519
347714931530 166152030
901197867600 166146541
781258225390 166141052
854432410775 166135563
622255672185 57211847
72073827185 166130074
122140375080 166124585
249782563120 166119096
519371667170 89585969
951264415495 166113607
383476751455 166108118
192013469395 166102629
938610233060 87527594
160102922385 166097140
812068408710 166091651
891294594390 166086162
136445103050 166080673
596947307315 166075184
249782563120 166069695
457201118685 166064206
521022212705 166058717
401632752340 166053228
602999307610 166047739
833525500665 166042250
654716401040 166036761
808217135795 166031272
939160414905 166025783
63821099510 166020294
190913105705 166014805
677824038530 166009316
792261862290 166003827
528174576690 31600173
989777144645 165998338
706433494470 165992849
259135654485 110136785
324057112195 165987360
688827675430 165981871
853332047085 163248349
308652020535 148905592
55018189990 165976382
58319281060 165970893
752098587605 165965404
382926569610 165959915
308101838690 165954426
918803686640 165948937
859384047380 165943448
489111665695 165937959
868737138745 165932470
617304035580 165926981
967219689000 165921492
578791306430 165916003
581542215655 70500716
874238957195 165910514
48416007850 165905025
319655657435 162315219
741094950705 165899536
459401846065 165894047
186511650945 165888558
617315875353 90777082
693229130190 107650268
55018189990 165883069
924305505090 165877580
483609847245 165872091
523773121930 165866602
999130236010 165861113
797213498895 165855624
620202357389 8842779
135344739360 165850135
632709127240 165844646
278942200905 165839157
211269833970 165833668
68222554270 165828179
230526198545 165822690
137545466740 165817201
268488745850 165811712
602999307610 67295140
703132403400 165806223
481959301710 33126115
841228046495 165800734
245931290205 165795245
594196398090 165789756
154601103935 165784267
856633138155 165778778
590895307020 165773289
630508399860 165767800
51166917075 165762311
506167302890 165756822
381276024075 165751333
102884010505 133316832
36312007260 165745844
550732032335 165740355
70973463495 165734866
535877122520 46480852
887443321475 165729377
628857854325 165723888
30260006965 30107165
207968742900 165718399
336711294630 142889648
376874569315 165712910
786209861995 165707421
86928737000 165701932
999130236010 165696443
86378555155 165690954
41813825710 165685465
128742557220 165679976
874789139040 165674487
307001475000 165668998
606300398680 165663509
582092397500 165658020
485810574625 165652531
101783646815 144201519
988126599110 165647042
617854217425 165641553
175508014045 165636064
626106945100 165630575
761451678970 165625086
289945837805 165619597
812618590555 18739446
312503293450 165614108
300399292860 165608619
922104777710 165603130
124341102460 165597641
83627645930 84129903
56668735525 165592152
19256370065 165586663
930357505385 165581174
165604740835 165575685
400532388650 165570196
187061832790 66499235
235477835150 165564707
659668037645 165559218
503966575510 82027616
790061134910 165553729
801614953655 165548240
649214582590 165542751
9998024329 53819645
364770568725 155437502
728440768270 154218944
799414226275 165537262
284444019355 165531773
595296761780 165526284
358718568430 165520795
351566204445 165515306
124341102460 165509817
562836032925 165504328
195314560465 39394553
556233850785 165498839
555683668940 165493350
941911324130 165487861
958966961325 165482372
522122576395 165476883
841778228340 165471394
316904748210 165465905
673422583770 165460416
309752384225 165454927
875889502730 165449438
652515673660 165443949
506167302890 165438460
300399292860 165432971
331209476180 165427482
463253118980 165421993
948513506270 165416504
212370197660 165411015
8802915010 33307252
28609461430 165405526
56118553680 165400037
68222554270 165394548
259685836330 165389059
622887557795 18421084
155701467625 165383570
982074598815 165378081
364220386880 165372592
550181850490 35376605
439681207984 10676105
459401846065 165367103
849480774170 165361614
785109498305 165356125
529825122225 165350636
118839284010 41749334
704232767090 165345147
81977100395 11395164
817570227160 165339658
882491684870 165334169
25858552205 165328680
205217833675 165323191
209619288435 165317702
867086593210 165312213
897896776530 165306724
958966961325 165301235
566687305840 165295746
966669507155 165290257
662467206158 101744104
45114916780 165284768
709184403695 165279279
110586556335 165273790
602999307610 165268301
252533472345 112727593
462152755290 165262812
454450209460 165257323
689377857275 99954690
396681115735 21110694
479758574330 165251834
911101140810 165246345
107835647110 165240856
306451293155 165235367
196965106000 165229878
214570925040 15808320
754849496830 2815857
579891670120 165224389
653065855505 165218900
184861105410 165213411
396681115735 36457938
883592048560 165207922
393930206510 64243256
802715317345 165202433
103984374195 52035720
84177827775 165196944
687177129895 165191455
207418561055 165185966
578241124585 165180477
284444019355 165174988
231626562235 165169499
693779312035 25990415
546330577575 165164010
28609461430 165158521
579891670120 165153032
764202588195 165147543
886342957785 165142054
594196398090 165136565
243180380980 165131076
647564037055 165125587
890194230700 165120098
812068408710 165114609
267388382160 96222170
599698216540 165109120
278942200905 165103631
560635305545 10226007
851681501550 165098142
18156006375 165092653
658567673955 165087164
643162582295 165081675
419238571380 165076186
443446572560 165070697
701481857865 165065208
466554210050 165059719
662969128715 165054230
967219689000 165048741
724039313510 118924674
913301868190 165043252
742195314395 165037763
75374918255 165032274
831324773285 153708467
647013855210 165026785
728990950115 165021296
916052777415 165015807
66614054475 65061117
755949860520 165010318
935859323835 165004829
86928737000 164999340
615653490045 164993851
192013469395 164988362
947413142580 164982873
784009134615 164977384
398881843115 164971895
494063302300 164966406
127642193530 164960917
237128380685 164955428
817570227160 164949939
771354952180 164944450
424740389830 164938961
286094564890 135172114
966119325310 104159264
474806937725 164933472
113887647405 104817944
518271303480 164927983
331209476180 164922494
519921849015 1910172
625556763255 164917005
583192761190 164911516
150199649175 164906027
137545466740 164900538
475443027909 10676105
247581835740 164895049
885242594095 164889560
226124743785 164884071
552932759715 164878582
512769485030 164873093
80326554860 81786100
864885865830 164867604
101233464970 164862115
608501126060 11417120
928156778005 164856626
232176744080 48495315
656917128420 164851137
583192761190 164845648
594196398090 164840159
406584388945 164834670
779057498010 164829181
518271303480 164823692
85278191465 164818203
753862629193 32335699
623906217720 164812714
339462203855 55905465
506167302890 164807225
883592048560 164801736
335060749095 164796247
971070961915 164790758
647013855210 24349204
335610930940 164785269
335060749095 164779780
578791306430 164774291
815919681625 164768802
451699300235 164763313
620605126650 164757824
98482555745 164752335
201366560760 164746846
501765848130 164741357
834625864355 141599733
600248398385 164735868
553482941560 164730379
894595685460 164724890
397781479425 70034151
659668037645 59698364
861584774760 164719401
98482555745 164713912
697630584950 164708423
269589109540 164702934
556784032630 164697445
290496019650 164691956
359268750275 164686467
870937866125 164680978
454450209460 57294182
612902580820 164675489
214570925040 164670000
734492768565 133261942
53367644455 164664511
100683283125 164659022
68772736115 164653533
828573864060 164648044
15405097150 99389323
97932373900 164642555
667920765320 164637066
273440382455 164631577
483059665400 164626088
306451293155 164620599
801064771810 164615110
956216052100 164609621
161203286075 164604132
569988396910 164598643
406584388945 164593154
659668037645 164587665
413186571085 148186533
392279660975 164582176
24758188515 164576687
541378940970 164571198
804916044725 164565709
763652406350 164560220
49516371540 164554731
541929122815 164549242
162853831610 142417594
132593830135 164543753
218422197955 164538264
233827289615 164532775
733942586720 164527286
556233850785 164521797
227225107475 164516308
468754937430 164510819
749347678380 164505330
144147648880 164499841
782358589080 164494352
781258225390 126323846
897346594685 164488863
413736752930 164483374
445647299940 164477885
562836032925 164472396
58319281060 164466907
958416779480 164461418
607950944215 164455929
355417477360 164450440
37962552795 164444951
808217135795 164439462
979323689590 164433973
283893837510 164428484
944662233355 164422995
433543299350 164417506
131493466445 164412017
929807323540 164406528
42364007555 164401039
116638556630 164395550
391729479130 164390061
47315644160 164384572
985925871730 164379083
807666953950 164373594
387328024370 164368105
428041480900 164362616
181560014340 164357127
561185487390 164351638
725139677200 164346149
571088760600 164340660
698180766795 164335171
835176046200 164329682
271789836920 164324193
502866211820 164318704
404933843410 132608751
657467310265 164313215
528174576690 164307726
31360370655 164302237
799964408120 164296748
807116772105 164291259
665720037940 164285770
159002558695 164280281
245381108360 164274792
230526198545 164269303
767503679265 164263814
47315644160 164258325
502316029975 164252836
957316415790 164247347
170006195595 872751
59969826595 164241858
668470947165 164236369
293274401320 68826571
445097118095 164230880
914972706558 19354214
873688775350 164225391
44564734935 164219902
420889116915 164214413
573839669825 164208924
956216052100 164203435
32460734345 164197946
657467310265 164192457
562836032925 164186968
635552065039 28350685
328458566955 16768895
481409119865 164181479
2750914715 164175990
766953497420 164170501
154601103935 164165012
111136738180 164159523
536427304365 164154034
472606210345 164148545
418138207690 97490129
950164051805 164143056
247581835740 164137567
360919295810 164132078
883041866715 164126589
653065855505 164121100
300399292860 164115611
772455315870 164110122
863785502140 164104633
434093481195 164099144
689377857275 164093655
8252733165 164088166
680024765910 164082677
13204369770 164077188
909450595275 121026961
424740389830 164071699
984275326195 164066210
189812742015 164060721
36862189105 164055232
697080403105 164049743
452249482080 164044254
912751686345 164038765
776856770630 164033276
316354566365 19277368
447848027320 154317746
666270219785 102155779
891844776235 164027787
877540048265 164022298
866536411365 107030011
891844776235 164016809
878640411955 164011320
665720037940 164005831
513319666875 1536920
236028016995 164000342
785109498305 53874535
773555679560 163994853
775206225095 163989364
585393488570 163983875
924855686935 163978386
227775289320 163972897
198615651535 163967408
615103308200 163961919
470405482965 163956430
682242816574 97945716
664069492405 163950941
648114218900 163945452
259135654485 163939963
419238571380 163934474
386227660680 163928985
689377857275 163923496
515520394255 163918007
186511650945 163912518
99582919435 163907029
717437131370 163901540
488561483850 163896051
309202202380 48544716
610151671595 163890562
638761127535 22318274
907249867895 163885073
316354566365 163879584
777406952475 163874095
610151671595 126834323
917703322950 123969065
485810574625 63798647
26958915895 1235025
601348762075 163868606
55568371835 163863117
763102224505 163857628
5490 163852139
292146565185 163846650
795012771515 163841161
331759658025 163835672
589794943330 163830183
66021826890 163824694
479758574330 163819205
540278577280 163813716
401632752340 163808227
223924016405 163802738
308101838690 163797249
840677864650 163791760
994178599405 163786271
287745110425 163780782
869287320590 163775293
532025849605 163769804
86378555155 163764315
856082956310 163758826
426390935365 163753337
14304733460 163747848
732292041185 103648787
820871318230 163742359
564486578460 163736870
436844390420 163731381
437394572265 163725892
833525500665 163720403
146898558105 163714914
807116772105 163709425
466004028205 163703936
500115302595 163698447
3851278405 163692958
18156006375 163687469
875889502730 163681980
876439684575 163676491
981524416970 163671002
188712378325 163665513
345514204150 163660024
976022598520 133662639
122690556925 163654535
110036374490 163649046
57769099215 163643557
568337851375 163638068
190913105705 163632579
515520394255 131461550
841228046495 163627090
155151285780 163621601
957866597635 163616112
876989866420 163610623
475907301415 49324154
585393488570 163605134
103434192350 163599645
273990564300 163594156
314153838985 163588667
996379326785 163583178
584293124880 140628180
916602959260 163577689
832975318820 163572200
613452762665 163566711
40713462020 105635805
297648383635 163561222
256384745260 163555733
924855686935 163550244
931457869075 163544755
746046587310 163539266
916602959260 163533777
249782563120 163528288
423089844295 163522799
946312778890 163517310
233277107770 163511821
80326554860 163506332
801064771810 163500843
273440382455 163495354
50066553385 100975644
12104006080 163489865
521572394550 163484376
835176046200 11806839
241529835445 163478887
992528053870 163473398
470405482965 97089432
812068408710 163467909
434643663040 163462420
974372052985 163456931
773555679560 163451442
225574561940 163445953
735042950410 123173160
49516371540 163440464
75925100100 163434975
304250565775 163429486
967219689000 163423997
803265499190 163418508
517170939790 163413019
923755323245 163407530
480858938020 163402041
177158559580 163396552
632709127240 163391063
497914575215 163385574
453900027615 163380085
963368416085 163374596
548531304955 163369107
162853831610 163363618
664619674250 163358129
530925485915 163352640
661868765025 163347151
393380024665 163341662
387878206215 163336173
664619674250 163330684
404933843410 163325195
461602573445 163319706
823072045610 163314217
718537495060 163308728
788960771220 163303239
3301096560 163297750
472056028500 163292261
81426918550 163286772
287745110425 49669961
716336767680 163281283
349365477065 163275794
843978955720 163270305
800514589965 99043516
824172409300 163264816
518271303480 163259327
550181850490 163253838
9903278700 163248349
658567673955 152594200
798313862585 163242860
508368030270 163237371
118839284010 119204613
669021129010 109763533
308101838690 163231882
947413142580 163226393
870387684280 163220904
716886949525 127202086
571638942445 163215415
580441851965 163209926
211820015815 163204437
204117469985 163198948
747146951000 163193459
399432024960 163187970
349915658910 163182481
808767317640 163176992
172757104820 163171503
934208778300 117744539
133694193825 163166014
957316415790 163160525
478658210640 163155036
528724758535 163149547
852781865240 163144058
549631668645 163138569
443446572560 163133080
644262945985 163127591
925405868780 163122102
89679646225 163116613
692128766500 163111124
831324773285 163105635
229425834855 163100146
963918597930 163094657
371922932710 163089168
200266197070 163083679
863235320295 163078190
932008050920 89487167
474256755880 158494875
882491684870 10226007
437394572265 163072701
912751686345 163067212
288295292270 163061723
968320052690 163056234
439595299645 163050745
260786200020 146128158
467104391895 163045256
295997838100 163039767
529825122225 163034278
251983290500 163028789
169456013750 163023300
642612400450 163017811
304800747620 128728028
761451678970 163012322
832425136975 163006833
836826591735 163001344
645913491520 127383223
411536025550 162995855
688277493585 162990366
389528751750 162984877
870387684280 162979388
4951642095 151260373
363670205035 162973899
256934927105 162968410
269589109540 162962921
44014553090 162957432
56668735525 162951943
279492382750 162946454
52817462610 162940965
57218917370 162935476
191463287550 162929987
265187654780 61581091
611252035285 162924498
727340404580 162919009
281693110130 162913520
993078235715 68810104
178809105115 162908031
524873485620 20506904
992528053870 16176083
478658210640 162902542
344413840460 162897053
980424053280 162891564
905599322360 162886075
7152369475 162880586
94081100985 162875097
74274554565 162869608
537527668055 162864119
588694579640 162858630
623356035875 162853141
241529835445 78558568
75374918255 162847652
387328024370 162622603
579891670120 162842163
47315644160 162836674
615653490045 162831185
880290957490 139387666
794462589670 21044826
606300398680 162825696
833525500665 162820207
731741859340 162814718
212920379505 3073840
905049140515 162809229
589794943330 162803740
108936010800 162798251
997479690475 162792762
178809105115 162787273
256934927105 162781784
121590193235 162776295
164504377145 104033017
848380410480 162770806
155151285780 162765317
431892753815 162759828
31360370655 162754339
305901111310 162748850
412086207395 162743361
369172023485 162737872
876989866420 145656104
364770568725 162732383
23657824825 162726894
462702937135 162721405
517721121635 162715916
491862574920 162710427
593096034400 162704938
137545466740 162699449
864335683985 162693960
649764764435 118540444
766403315575 162688471
162303649765 89860419
377424751160 162682982
921554595865 162677493
872038229815 162672004
672356158567 27197995
70423281650 162666515
663519310560 162661026
519921849015 162655537
419788753225 92056019
844529137565 162650048
851131319705 162644559
331759658025 162639070
81426918550 162633581
167255286370 162628092
533126213295 162622603
70423281650 162617114
441796027025 162611625
760901497125 107551466
751548405760 162606136
417037844000 162600647
940810960440 162595158
205217833675 126609274
386777842525 162589669
519371667170 162584180
236578198840 162578691
972721507450 31287300
25308370360 162573202
288845474115 162567713
524323303775 162562224
90780009915 59116530
659668037645 162556735
152400376555 162551246
670121492700 162545757
191463287550 162540268
360369113965 162534779
277841837215 162529290
570596734710 70253711
882491684870 158330205
853882228930 162523801
977673144055 162518312
573289487980 162512823
452799663925 162507334
57218917370 162501845
270139291385 28806272
954015324720 162496356
3851278405 162490867
895145867305 162485378
683325856980 162479889
458851664220 153785313
325707657730 162474400
878090230110 162468911
649764764435 146517877
796663317050 162463422
730091313805 162457933
402182934185 162452444
451699300235 162446955
659117855800 162441466
857183320000 162435977
910000777120 162430488
322956748505 162424999
587594215950 162419510
315804384520 162414021
891294594390 162408532
923755323245 162403043
729086486160 53342102
423089844295 162397554
470955664810 162392065
665720037940 162386576
370822569020 162381087
994728781250 162375598
907800049740 162370109
499565120750 162364620
766403315575 162359131
932008050920 162353642
951814597340 162348153
186511650945 162342664
215121106885 162337175
275090927990 162331686
675623311150 66142450
986476053575 162326197
518271303480 162320708
944112051510 162315219
325707657730 162309730
415387298465 162304241
247581835740 162298752
593096034400 162293263
929807323540 113819904
310302566070 162287774
333960385405 162282285
688277493585 162276796
581542215655 162271307
439595299645 162265818
949613869960 162260329
244830926515 94515091
1650551025 162254840
431342571970 162249351
763102224505 162243862
331209476180 162238373
333960385405 162232884
284994201200 162227395
542479304660 162221906
498464757060 117096837
308101838690 162216417
642612400450 162210928
797213498895 162205439
901197867600 162199950
213470561350 127789409
923755323245 162194461
673422583770 162188972
200816378915 162183483
510018575805 162177994
920454232175 140825784
530925485915 162172505
942461505975 162167016
950714233650 162161527
187612014635 162156038
887443321475 162150549
424740389830 162145060
231626562235 162139571
166154922680 162134082
501765848130 162128593
944112051510 162123104
414286934775 162117615
735593132255 162112126
544129850195 162106637
641512036760 162101148
320205839280 162095659
35761825415 162090170
684976402515 128365754
794462589670 116707118
999130236010 162084681
7152369475 162079192
990877508335 162073703
579891670120 162068214
526524031155 162062725
337811658320 162057236
819313048274 13793857
254184017880 162051747
176058195890 162046258
514420030565 2848791
956216052100 162040769
98482555745 160827700
539178213590 162035280
986476053575 162029791
580441851965 111558436
897896776530 162024302
359268750275 59731298
252533472345 74150901
828023682215 162018813
130393102755 162013324
737793859635 162007835
727340404580 148900103
172206922975 162002346
899547322065 161996857
625006581410 161991368
213470561350 161985879
90780009915 151655581
513319666875 108171723
115538192940 161980390
145798194415 161974901
919904050330 153252880
841778228340 58254757
181560014340 161969412
455000391305 161963923
872588411660 161958434
272890200610 161952945
612352398975 161947456
143047285190 7926116
664619674250 161941967
306451293155 161936478
183760741720 504988
81426918550 161930989
710284767385 161925500
676723674840 161920011
658567673955 161914522
455550573150 161909033
144697830725 161903544
373573478245 161898055
42914189400 161892566
620126779348 24415072
404383661565 161887077
492412756765 161881588
319655657435 161876099
497914575215 161870610
18706188220 161865121
737243677790 161859632
583742943035 161854143
892394958080 24859681
349915658910 161848654
173307286665 161843165
993078235715 42539750
516070576100 161837676
840677864650 161832187
533126213295 161826698
662969128715 7788891
139746194120 8348769
543029486505 161821209
589794943330 161815720
795562953360 161810231
599148034695 161804742
466004028205 161799253
244280744670 161793764
567237487685 161788275
292696747030 81473227
715236403990 161782786
593096034400 161777297
752098587605 161771808
799964408120 161766319
198615651535 161760830
110036374490 161755341
616203671890 161749852
681675311445 161744363
182660378030 161738874
496264029680 161733385
340562567545 161727896
833525500665 161722407
861034592915 161716918
322956748505 161711429
441245845180 161705940
818670590850 161700451
79226191170 129567845
128192375375 161694962
959517143170 161689473
881941503025 161683984
514970212410 161678495
47315644160 161673006
807116772105 161667517
894045503615 161662028
458851664220 161656539
85828373310 161651050
111136738180 161645561
721838586130 161640072
168905831905 161634583
151300012865 161629094
42364007555 161623605
905599322360 161618116
254184017880 161612627
867086593210 161607138
580992033810 161601649
191463287550 161596160
631058581705 161590671
249232381275 161585182
803815681035 161579693
160653104230 34317228
3851278405 161574204
101233464970 161568715
846179683100 161563226
943011687820 34355651
397781479425 161557737
348815295220 161552248
453900027615 161546759
213470561350 161541270
665720037940 161535781
614002944510 161530292
596947307315 161524803
736143314100 161519314
386227660680 161513825
872588411660 161508336
430242208280 161502847
13204369770 157183004
561185487390 161497358
224474198250 28723937
994178599405 161491869
192563651240 161486380
61070190285 74749202
4951642095 90025089
738344041480 161480891
552932759715 161475402
383476751455 161469913
437394572265 161464424
936959687525 161458935
79226191170 99005093
147998921795 161453446
943011687820 161447957
873688775350 161442468
578791306430 161436979
95731646520 21236941
763102224505 161431490
849480774170 161426001
906699686050 161420512
319105475590 161415023
513319666875 161409534
462152755290 161404045
496814211525 161398556
260236018175 161393067
187061832790 161387578
656917128420 161382089
886893139630 161376600
739994587015 161371111
888543685165 161365622
135894921205 161360133
67122190580 161354644
900097503910 161349155
203567288140 161343666
895145867305 161338177
464937273662 45168981
305901111310 74008187
69322917960 161332688
189812742015 161327199
67122190580 161321710
500115302595 161316221
407134570790 161310732
525423667465 161305243
103984374195 161299754
858833865535 161294265
659668037645 161288776
436844390420 161283287
865986229520 161277798
133144011980 161272309
343863658615 161266820
326257839575 161261331
982624780660 161255842
621155308495 161250353
925405868780 161244864
733392404875 161239375
242630199135 114994550
582642579345 161233886
529825122225 161228397
424190207985 161222908
664619674250 161217419
385677478835 161211930
675073129305 161206441
28609461430 161200952
315254202675 104225132
220622925335 161195463
264637472935 161189974
87478918845 88197252
496264029680 161184485
129292739065 161178996
535877122520 161173507
607953249595 127410668
299298929170 161168018
594746579935 161162529
429141844590 161157040
439045117800 161151551
758150587900 161146062
645913491520 161140573
119939647700 161135084
766403315575 161129595
746596769155 161124106
273990564300 161118617
985375689885 161113128
514970212410 161107639
130943284600 161102150
348815295220 131082809
659117855800 161096661
834625864355 161091172
218422197955 161085683
793362225980 161080194
377974933005 161074705
542479304660 161069216
526524031155 161063727
883041866715 161058238
938610233060 161052749
853882228930 161047260
401082570495 161041771
827473500370 161036282
558434578165 161030793
604099671300 161025304
268488745850 161019815
187061832790 161014326
699831312330 161008837
279492382750 161003348
25308370360 160997859
56668735525 90195248
684976402515 160992370
289945837805 104938702
258035290795 160986881
216771652420 160981392
234927653305 160975903
103984374195 160970414
680024765910 160964925
604099671300 160959436
859384047380 160953947
265187654780 160948458
637110582000 160942969
143597467035 135259938
996379326785 160937480
365320750570 160931991
954015324720 160926502
492962938610 160921013
674522947460 160915524
726240040890 160910035
750448042070 160904546
763102224505 45734348
667920765320 160899057
589244761485 160893568
452249482080 12059333
56668735525 160888079
771354952180 160882590
809867681330 160877101
23657824825 160871612
264087291090 160866123
516620757945 160860634
724589495355 41216901
720188040595 160855145
858283683690 160849656
570538578755 95360397
739994587015 160844167
234377471460 160838678
450048754700 160833189
239329108065 160827700
990327326490 160822211
525423667465 160816722
738344041480 160811233
97382192055 160805744
708634221850 160800255
724589495355 160794766
933108414610 160789277
757600406055 160783788
313053475295 160778299
121590193235 160772810
812618590555 160767321
465453846360 160761832
706983676315 102161268
742195314395 160756343
233827289615 160750854
68772736115 160745365
999680417855 160739876
943011687820 154350680
263537109245 160734387
586493852260 160728898
27509097740 160723409
77025463790 160717920
147448739950 160712431
697080403105 160706942
109486192645 160701453
859934229225 160695964
22007279290 160690475
621705490340 123041424
891294594390 160684986
638215468626 64391459
403283297875 160679497
278392019060 160383091
512219303185 140002434
891844776235 160674008
6602187630 160668519
597497489160 160663030
577140760895 84832495
773555679560 160657541
330659294335 160652052
326808021420 160646563
152400376555 160641074
880290957490 160635585
133694193825 160630096
897896776530 160624607
386777842525 160619118
362569841345 160613629
593096034400 160608140
346064385995 160602651
696530221260 160597162
997479690475 160591673
625556763255 160586184
796113135205 87977692
856633138155 160580695
972721507450 160575206
311402929760 160569717
637110582000 160564228
844529137565 160558739
917703322950 9067828
5490 160553250
35761825415 119632755
264087291090 160547761
293797110720 160542272
305901111310 160536783
573289487980 160531294
193113833085 160525805
992528053870 160520316
85278191465 160514827
675623311150 160509338
779057498010 88812020
588144397795 160503849
803265499190 160498360
167805468215 160492871
768604042955 160487382
628307672480 160481893
710284767385 160476404
432993117505 37467914
73724372720 160470915
106185101575 160465426
495163665990 160459937
376324387470 160454448
996929508630 160448959
85828373310 160443470
491312393075 160437981
111136738180 160432492
721838586130 160427003
657467310265 160421514
504516757355 160416025
596397125470 107869828
455000391305 160410536
96832010210 160405047
93530919140 160399558
182110196185 123041424
188162196480 160394069
383476751455 160388580
127642193530 160383091
608501126060 160377602
37962552795 106766539
660768401335 160372113
790611316755 160366624
101783646815 44790240
604649853145 160361135
782908770925 160355646
941361142285 160350157
937509869370 160344668
313053475295 160339179
878640411955 160333690
980974235125 160328201
301499656550 160322712
829674227750 160317223
620054944805 160311734
135344739360 70385447
471505846655 160306245
784559316460 160300756
774105861405 160295267
814861764372 84338485
80326554860 160289778
289945837805 160284289
856633138155 160278800
428591662745 160273311
39613098330 160267822
980424053280 160262333
723489131665 160256844
696530221260 160251355
147998921795 160245866
667370583475 103747589
289945837805 160240377
298198565480 160234888
938610233060 160229399
640961854915 160223910
716886949525 130226525
663519310560 101288517
842878592030 135254449
271789836920 160218421
627757490635 160212932
260786200020 160207443
177158559580 160201954
170006195595 160196465
326257839575 160190976
776856770630 160185487
468754937430 66400433
831874955130 160179998
492412756765 160174509
892945139925 36776300
147448739950 160169020
3851278405 42095141
403283297875 160163531
481959301710 160158042
556784032630 160152553
551832396025 160147064
142497103345 160141575
413736752930 160136086
369722205330 98456193
876989866420 160130597
430792390125 160125108
285544383045 160119619
791711680445 160114130
743845859930 160108641
769154224800 160103152
173857468510 160097663
620605126650 160092174
712485494765 160086685
905049140515 160081196
677273856685 160075707
18156006375 127026438
443446572560 160070218
873688775350 160064729
263537109245 160059240
586493852260 160053751
276741473525 160048262
589244761485 160042773
774105861405 160037284
462702937135 160031795
998580054165 160026306
785659680150 160020817
522672758240 160015328
591445488865 21582748
410985843705 160009839
37962552795 160004350
760351315280 159998861
210169470280 159993372
468754937430 159987883
91880373605 159982394
642612400450 159976905
326257839575 159971416
754299314985 159965927
156801831315 159960438
758150587900 159954949
387878206215 159949460
448948391010 159943971
128742557220 159938482
380175660385 159932993
950714233650 159927504
423089844295 159922015
234927653305 159916526
847830228635 159911037
881941503025 159905548
40713462020 159900059
728990950115 159894570
457751300530 159889081
233827289615 159883592
686626948050 37144063
104534556040 159878103
347714931530 159872614
12654187925 25386625
429692026435 159867125
848930592325 94559003
879740775645 159861636
998029872320 159856147
464903664515 159850658
801064771810 159845169
638210945690 159839680
932008050920 29596688
552932759715 159834191
84177827775 159828702
919353868485 159823213
153500740245 159817724
414286934775 159812235
654716401040 159806746
170006195595 159801257
436294208575 159795768
348815295220 159790279
343313476770 11971509
507817848425 159784790
631058581705 159779301
617854217425 159773812
769704406645 159768323
621155308495 159762834
446747663630 159757345
173857468510 159751856
620054944805 159746367
954565506565 159740878
329008748800 159735389
406584388945 159729900
868737138745 159724411
615653490045 159718922
19256370065 159713433
747146951000 159707944
194214196775 159702455
666820401630 80326026
237678562530 159696966
798864044430 159691477
282793473820 159685988
196414924155 159680499
739444405170 159675010
602999307610 159669521
313053475295 159664032
983725144350 159658543
886893139630 159653054
910000777120 159647565
238778926220 159642076
40713462020 159636587
922104777710 159631098
380175660385 159625609
615103308200 159620120
341662931235 159614631
905599322360 159609142
667920765320 159603653
241529835445 159598164
569438215065 159592675
822521863765 159587186
282793473820 159581697
604099671300 159576208
390078933595 159570719
42914189400 35854148
274540746145 159565230
491312393075 75923848
240979653600 135463031
631058581705 159559741
868737138745 159554252
441245845180 159548763
103434192350 159543274
292696747030 159537785
376874569315 159532296
489661847540 86632887
443996754405 159526807
442896390715 159521318
704232767090 159515829
483059665400 159510340
900647685755 159504851
507817848425 159499362
524323303775 50372553
219522561645 159493873
304800747620 159488384
226674925630 159482895
361469477655 142692044
116638556630 159477406
3851278405 159471917
208518924745 159466428
598047671005 159460939
450598936545 159455450
932558232765 159449961
507267666580 159444472
349915658910 159438983
522122576395 159433494
323506930350 159428005
297648383635 159422516
248682199430 159417027
20356733755 159411538
342763294925 159406049
828573864060 159400560
164504377145 159395071
383476751455 159389582
111136738180 4566848
894595685460 159384093
890194230700 159378604
94631282830 159373115
450598936545 159367626
346064385995 159362137
283343655665 159356648
691028402810 159351159
568888033220 159345670
32460734345 159340181
181009832495 159334692
163404013455 159329203
831874955130 159323714
79776373015 159318225
266288018470 53770244
836276409890 159312736
813168772400 159307247
534776758830 159301758
434093481195 8798867
821421500075 159296269
340562567545 159290780
999680417855 159285291
1650551025 77779130
399432024960 159279802
112787283715 159274313
706433494470 159268824
353216749980 159263335
799964408120 159257846
469305119275 39586668
724039313510 159252357
868737138745 159246868
263537109245 159241379
402182934185 159235890
460502209755 159230401
92430555450 159224912
67672372425 159219423
262986927400 159213934
737793859635 159208445
548531304955 159202956
323506930350 159197467
204117469985 159191978
180459650650 159186489
55018189990 159181000
140296375965 159175511
791711680445 159170022
905049140515 159164533
348815295220 159159044
200816378915 159153555
705333130780 159148066
814269136090 159142577
957866597635 159137088
602502314175 34855150
5501823940 118672180
227270194121 33274318
163954195300 159131599
262986927400 159126110
758150587900 159120621
738894223325 159115132
256934927105 159109643
758700769745 159104154
90780009915 159098665
61620372130 159093176
544680032040 159087687
326808021420 159082198
288295292270 159076709
36862189105 159071220
857183320000 149481937
418138207690 159065731
228325471165 159060242
505066939200 159054753
911101140810 159049264
810417863175 159043775
778507316165 159038286
152400376555 53792200
983174962505 159032797
984275326195 159027308
264087291090 159021819
525973849310 159016330
506717484735 159010841
194214196775 159005352
808217135795 158999863
160653104230 158994374
776856770630 158988885
174407650355 158983396
317454930055 158977907
861034592915 158972418
451149118390 158966929
791161498600 158961440
107285465265 107502065
892945139925 158955951
8252733165 158950462
672322220080 63617510
198065469690 158944973
37412370950 158939484
830774591440 158933995
227775289320 158928506
715786585835 140869696
123240738770 48286733
63821099510 42781266
903948776825 158923017
13754551615 158917528
965569143465 158912039
358168386585 158906550
294347292565 158901061
750448042070 158895572
631058581705 158890083
706983676315 139129683
524323303775 158884594
765302951885 158879105
282793473820 158873616
674522947460 158868127
57218917370 158862638
152400376555 158857149
596397125470 158851660
284444019355 158846171
609601489750 10385188
214020743195 158840682
688827675430 158835193
318005111900 158829704
420889116915 158824215
689377857275 158818726
405484025255 112376297
312503293450 158813237
384577115145 158807748
198065469690 123217072
322956748505 158802259
698180766795 158796770
453900027615 158791281
691028402810 158785792
819770954540 76181831
179909468805 158780303
287745110425 158774814
842328410185 158769325
125441466150 158763836
727340404580 158758347
908900413430 158752858
895145867305 158747369
861034592915 158741880
428591662745 158736391
821971681920 158730902
906149504205 158725413
683876038825 158719924
932008050920 158714435
401632752340 146627657
406034207100 158708946
685578537745 71604005
501765848130 158703457
596397125470 158697968
91880373605 158692479
116088374785 158686990
91330191760 158681501
433543299350 158676012
285544383045 158670523
374673841935 158665034
269589109540 158659545
248132017585 42292745
647564037055 158654056
589244761485 158648567
61620372130 158643078
505066939200 158637589
437944754110 158632100
835176046200 158626611
660218219490 158621122
591445488865 158615633
492412756765 158610144
470955664810 158604655
404383661565 158599166
750448042070 158593677
124891284305 158588188
368071659795 158582699
145248012570 158577210
953465142875 158571721
488011302005 158566232
543579668350 158560743
46215280470 158555254
878090230110 158549765
277841837215 158544276
30810188810 78629925
733392404875 158538787
721838586130 41282769
46215280470 158533298
78676009325 158527809
922104777710 158522320
58869462905 158516831
151850194710 47682943
84728009620 158511342
272890200610 158505853
855532774465 158500364
590895307020 158494875
890194230700 158489386
610701853440 37259332
52817462610 158483897
910550958965 158478408
296548019945 158472919
230526198545 158467430
211269833970 158461941
718537495060 158456452
131493466445 158450963
346064385995 158445474
930907687230 158439985
658567673955 158434496
206318197365 158429007
194214196775 158423518
45114916780 158418029
329558930645 158412540
550732032335 153439506
455000391305 158407051
561735669235 131675621
784559316460 158401562
92430555450 158396073
848380410480 158390584
470525137676 25507383
912201504500 158385095
471505846655 91704723
869287320590 158379606
371372750865 158374117
225024380095 158368628
275641109835 157539789
98482555745 158363139
91880373605 158357650
881941503025 158352161
908350231585 158346672
645363309675 158341183
705333130780 158335694
796663317050 158330205
835176046200 158324716
29709825120 84404353
162303649765 158319227
396130933890 158313738
423089844295 158308249
74274554565 158302760
622255672185 70303112
590895307020 158297271
700381494175 158291782
110036374490 158286293
236578198840 158280804
112787283715 158275315
42364007555 158269826
624456399565 158264337
157352013160 158258848
309752384225 158253359
93530919140 158247870
483609847245 35755346
9353096855 158242381
272890200610 158236892
336711294630 158231403
378525114850 158225914
136995284895 158220425
455550573150 158214936
278392019060 158209447
865986229520 158203958
485260392780 89542057
365870932415 158198469
814819317935 158192980
404933843410 158187491
234377471460 158182002
379075296695 158176513
770804770335 158171024
962268052395 158165535
442346208870 158160046
289395655960 158154557
369172023485 158149068
551282214180 158143579
302600020240 158138090
387878206215 158132601
555133487095 158127112
648664400745 158121623
845629501255 158116134
415387298465 158110645
648114218900 158105156
639311309380 158099667
470955664810 158094178
829674227750 158088689
822521863765 158083200
359268750275 158077711
55018189990 158072222
576590579050 158066733
554583305250 158061244
99032737590 158055755
708084040005 158050266
465453846360 158044777
695429857570 158039288
538628031745 158033799
746046587310 158028310
984947638290 4352777
889644048855 158022821
41263643865 158017332
370272387175 158011843
656917128420 1569854
69873099805 158006354
447848027320 158000865
764202588195 157995376
273440382455 157989887
259135654485 152440508
330659294335 157984398
324057112195 105871832
759801133435 157978909
91880373605 157973420
444546936250 25562273
28059279585 157967931
431892753815 157962442
483609847245 157956953
565036760305 157951464
910000777120 157945975
516070576100 157940486
782908770925 157934997
912201504500 157929508
480858938020 157924019
88579282535 157918530
131493466445 157913041
317454930055 157907552
342213113080 157902063
574940033515 157896574
61070190285 157891085
44014553090 108753557
518821485325 157885596
207968742900 7525419
714136040300 157880107
598597852850 157874618
911651322655 157869129
642612400450 157863640
861034592915 157858151
85278191465 157852662
317454930055 157847173
785659680150 59078107
552382577870 157841684
697630584950 157836195
88029100690 157830706
184310923565 157825217
629408036170 121861289
775206225095 90151336
565586942150 34443475
382376387765 157819728
431892753815 157814239
895145867305 157808750
910550958965 157803261
326808021420 76258677
145798194415 157797772
285544383045 157792283
593096034400 157786794
57218917370 157781305
479208392485 157775816
314704020830 157770327
23107642980 15050838
437944754110 157764838
110036374490 157759349
235477835150 157753860
918803686640 157748371
344964022305 157742882
445647299940 157737393
883041866715 128513957
908350231585 157731904
574389851670 118249527
347714931530 157726415
725689859045 157720926
746596769155 157715437
503416393665 157709948
365870932415 157704459
661318583180 157698970
149649467330 157693481
868737138745 157687992
520472030860 82005660
50066553385 139151639
755399678675 157682503
828573864060 157677014
183210559875 157671525
139196012275 129189104
484160029090 157666036
354867295515 157660547
627757490635 157655058
995278963095 88427790
815919681625 157649569
267388382160 157644080
267938564005 157638591
257612113432 13283380
490212029385 157633102
493513120455 157627613
600798580230 157622124
436294208575 60971812
843428773875 157616635
603549489455 3123241
999130236010 157611146
720188040595 77482724
605200034990 157605657
944662233355 157600168
150749831020 157594679
125991647995 145458500
730641495650 157589190
929807323540 76044606
488011302005 157583701
184310923565 157578212
546330577575 157572723
770254588490 157567234
2200732870 157561745
996929508630 157556256
280042564595 157550767
370822569020 157545278
102884010505 157539789
155151285780 157534300
194764378620 157528811
94081100985 157523322
536427304365 157517833
563386214770 157512344
567787669530 157506855
560085123700 156255363
993628417560 157501366
643712764140 157495877
207418561055 157490388
201366560760 157484899
731741859340 157479410
641547984221 53100586
171656741130 157473921
45665098625 157468432
269589109540 157462943
495163665990 70637941
696530221260 157457454
432993117505 157451965
943011687820 157446476
978223325900 25540317
506167302890 157440987
206318197365 157435498
485810574625 157430009
30260006965 43461902
276741473525 157424520
639311309380 157419031
384026933300 157413542
626106945100 118853317
667370583475 157408053
991977872025 157402564
19256370065 157397075
798864044430 157391586
196965106000 157386097
402182934185 157380608
336161112785 157375119
864885865830 3683119
296548019945 157369630
436294208575 157364141
945762597045 157358652
41813825710 157353163
806016408415 157347674
9353096855 157342185
53367644455 157336696
139196012275 157331207
474806937725 19870180
980424053280 157325718
580992033810 157320229
656917128420 157314740
804916044725 157309251
399982206805 157303762
163404013455 157298273
173307286665 61301152
157902195005 157292784
665720037940 157287295
426941117210 157281806
418688389535 157276317
281693110130 157270828
409885480015 157265339
810968045020 157259850
853332047085 157254361
495198131421 88416812
921004414020 157248872
270139291385 157243383
360369113965 157237894
24758188515 157232405
213470561350 157226916
566137123995 157221427
558434578165 157215938
419238571380 37994858
74274554565 157210449
84177827775 120159699
100683283125 157204960
774656043250 157199471
442896390715 157193982
315804384520 157188493
103984374195 157183004
661318583180 157177515
199165833380 157172026
523773121930 157166537
125991647995 157161048
886342957785 157155559
111686920025 157150070
208518924745 157144581
943561869665 157139092
618404399270 157133603
560635305545 157128114
201916742605 157122625
849480774170 157117136
826373136680 157111647
363670205035 157106158
231626562235 157100669
143597467035 157095180
877540048265 157089691
299849111015 157084202
159002558695 157078713
170006195595 157073224
618404399270 124221559
592545852555 157067735
837376773580 67289651
415937480310 157062246
908900413430 157056757
374123660090 157051268
278942200905 157045779
872588411660 157040290
369172023485 157034801
988126599110 157029312
644813127830 157023823
281142928285 157018334
330109112490 157012845
839027319115 157007356
203017106295 157001867
815919681625 156996378
991427690180 156990889
803815681035 8398170
621705490340 156985400
515520394255 118298928
738344041480 156979911
619504762960 156974422
809317499485 156968933
206318197365 11082291
282793473820 156963444
489661847540 156957955
700931676020 156952466
525423667465 156946977
48416007850 156941488
962818234240 156935999
529825122225 156930510
237128380685 156925021
426941117210 156919532
15405097150 156914043
215121106885 156908554
357068022895 156903065
974372052985 156897576
579341488275 30897581
61070190285 156892087
317454930055 156886598
934208778300 156881109
427491299055 156875620
601898943920 156870131
509468393960 122492524
429692026435 156864642
79776373015 156859153
431342571970 156853664
411536025550 156848175
919904050330 156842686
313603657140 66389455
703682585245 156837197
698730948640 156831708
645363309675 156826219
366421114260 156820730
226674925630 156815241
844529137565 156809752
193113833085 156804263
925405868780 156798774
296548019945 156793285
472056028500 156787796
693229130190 156782307
948513506270 148905592
122690556925 156776818
929807323540 156771329
203567288140 156765840
610151671595 156760351
595296761780 156754862
913301868190 156749373
262436745555 79491698
43464371245 156743884
843978955720 156738395
278942200905 119748024
231076380390 156732906
90229828070 45734348
127756232994 19348725
594746579935 156727417
142497103345 156721928
779607679855 156716439
159552740540 156710950
108936010800 156705461
157902195005 156699972
392279660975 72981744
89679646225 156694483
143047285190 156688994
71523645340 156683505
354867295515 77114961
93530919140 156678016
306451293155 156672527
785659680150 156667038
183210559875 156661549
912751686345 156656060
783458952770 156650571
657467310265 15780875
648664400745 156645082
348815295220 50416465
578791306430 156639593
346064385995 156634104
204117469985 139360221
604649853145 156628615
674522947460 156623126
516620757945 156617637
19256370065 156612148
316904748210 156606659
561735669235 128815852
743845859930 156601170
807116772105 156595681
149649467330 156590192
355967659205 156584703
84177827775 156579214
95731646520 156573725
668470947165 156568236
278392019060 156562747
743295678085 156557258
94081100985 156551769
221723289025 156546280
377424751160 156540791
364770568725 156535302
186511650945 156529813
101783646815 156524324
204117469985 38263819
77575645635 156518835
281142928285 156513346
933658596455 156507857
589794943330 156502368
536977486210 115938658
845629501255 156496879
845079319410 156491390
412086207395 156485901
179359286960 156480412
990877508335 139991456
889644048855 156474923
633259309085 156469434
31910552500 11554345
389528751750 156463945
507267666580 156458456
41263643865 156452967
2200732870 156447478
760351315280 156441989
185411287255 7904160
803265499190 156436500
325707657730 73162881
968320052690 156431011
492962938610 156425522
535326940675 156420033
933658596455 156414544
247581835740 156409055
814324273095 96825960
141396739655 156403566
68222554270 156398077
477557846950 156392588
237678562530 156387099
695429857570 156381610
472056028500 156376121
6602187630 156370632
955665870255 156365143
790061134910 156359654
803265499190 156354165
374673841935 156348676
389528751750 34734392
481409119865 156343187
780157861700 156337698
288295292270 156332209
577690942740 156326720
410435661860 126795900
227775289320 156321231
502316029975 104658763
918253504795 156315742
369722205330 156310253
784559316460 156304764
757050224210 156299275
83627645930 156293786
39062916485 156288297
42364007555 156282808
359818932120 156277319
532576031450 19151121
261886563710 156271830
753749133140 156266341
507267666580 156260852
518271303480 156255363
329008748800 156249874
760351315280 156244385
792261862290 156238896
999130236010 156233407
600248398385 156227918
777406952475 156222429
869287320590 156216940
789510953065 156211451
55018189990 156205962
53917826300 156200473
522122576395 103676232
18706188220 156194984
30260006965 106969632
468204755585 156189495
806016408415 156184006
272340018765 156178517
100133101280 156173028
872588411660 156167539
376874569315 147198513
196414924155 156162050
629408036170 156156561
18156006375 156151072
503416393665 156145583
321856384815 156140094
710834949230 156134605
645913491520 156129116
685526584360 156123627
292696747030 156118138
284994201200 156112649
505617121045 156107160
752648769450 156101671
277841837215 156096182
730091313805 156090693
65471645045 156085204
600248398385 156079715
321856384815 156074226
472056028500 156068737
139746194120 156063248
309202202380 79008666
473156392190 156057759
472056028500 156052270
359268750275 156046781
667370583475 156041292
402733116030 156035803
677273856685 156030314
629408036170 78920842
7702551320 156024825
664069492405 156019336
808217135795 156013847
223373834560 156008358
446747663630 146737437
480858938020 156002869
527074213000 155997380
215671288730 12712524
881941503025 155991891
887443321475 54434413
108936010800 155986402
289945837805 155980913
584843306725 155975424
906149504205 1800392
873688775350 144135651
134794557515 155969935
969420416380 155964446
454450209460 155958957
525973849310 155953468
307551656845 155947979
827473500370 155942490
387878206215 155937001
172206922975 155931512
594746579935 59423914
18156006375 155926023
203567288140 155920534
189262560170 155915045
903948776825 155909556
737793859635 114429183
544129850195 155904067
51166917075 155898578
403833479720 155893089
966669507155 31446481
618954581115 155887600
222273470870 155882111
924305505090 155876622
830774591440 155871133
9353096855 155865644
243180380980 110729597
955115688410 155860155
924305505090 155854666
945762597045 155849177
930907687230 155843688
198615651535 155838199
333410203560 86254146
596482836205 54187408
706433494470 155832710
781808407235 155827221
189812742015 155821732
965018961620 155816243
781258225390 155810754
791711680445 155805265
514970212410 155799776
202466924450 155794287
942461505975 155788798
188162196480 155783309
833525500665 155777820
458301482375 155772331
247581835740 155766842
548531304955 155761353
229976016700 155755864
594196398090 155750375
544129850195 155744886
223373834560 155739397
954015324720 155733908
514420030565 35557742
976022598520 155728419
753749133140 155722930
856633138155 155717441
33561098035 155711952
420338935070 155706463
177158559580 155700974
243730562825 130671134
640411673070 155695485
156251649470 155689996
649214582590 155684507
611802217130 155679018
615103308200 155673529
821421500075 120697621
713585858455 124249004
439045117800 155668040
850030956015 155662551
473706574035 155657062
560085123700 155651573
320205839280 102111867
399432024960 155646084
760901497125 33428010
512219303185 155640595
811518226865 28800783
299849111015 155635106
529825122225 155629617
149649467330 137911125
885242594095 155624128
272890200610 155618639
453900027615 155613150
421989480605 155607661
947963324425 30205967
443446572560 155602172
227225107475 117898231
595296761780 155596683
408234934480 155591194
923755323245 155585705
468754937430 155580216
936959687525 155574727
4401460250 155569238
67672372425 155563749
415937480310 155558260
90229828070 155552771
305350929465 155547282
421989480605 155541793
797763680740 155536304
514970212410 155530815
836276409890 155525326
207418561055 155519837
660218219490 155514348
682225493290 155508859
407134570790 155503370
304250565775 59698364
598047671005 155497881
744946223620 155492392
85828373310 155486903
949613869960 155481414
309202202380 155475925
984275326195 155470436
240979653600 40305727
685526584360 155464947
281142928285 155459458
897896776530 155453969
373023296400 155448480
941361142285 155442991
744946223620 155437502
463803300825 138465514
533676395140 155432013
914952413725 155426524
234927653305 155421035
790611316755 4555870
425840753520 88960223
550181850490 155415546
702582221555 33576213
273440382455 155410057
242630199135 155404568
326808021420 61218817
601898943920 155399079
392279660975 155393590
280592746440 155388101
781808407235 155382612
748247314690 155377123
861584774760 155371634
818670590850 155366145
451149118390 155360656
680024765910 155355167
540278577280 155349678
686076766205 155344189
489661847540 155338700
322406566660 102045999
819778441536 80106466
799414226275 155333211
733942586720 155327722
347714931530 155322233
989777144645 155316744
812618590555 155311255
934219163488 36875102
657467310265 39976387
111136738180 155305766
698730948640 155300277
488561483850 155294788
999130236010 147813281
980974235125 155289299
217872016110 155283810
663519310560 155278321
69873099805 155272832
804916044725 155267343
228325471165 155261854
262986927400 155256365
388978569905 155250876
213470561350 155245387
794462589670 155239898
621155308495 133371722
744946223620 155234409
24208006670 155228920
644262945985 155223431
686076766205 116696140
672872401925 155217942
627757490635 155212453
295997838100 155206964
961167688705 155201475
55568371835 104395291
524323303775 51102590
759801133435 155195986
755399678675 155190497
189262560170 155185008
483059665400 138185575
760901497125 155179519
129292739065 155174030
935859323835 155168541
204117469985 155163052
797763680740 155157563
655266582885 155152074
282243291975 155146585
116638556630 155141096
276741473525 155135607
171656741130 155130118
242080017290 155124629
605750216835 155119140
340012385700 155113651
531475667760 155108162
27509097740 155102673
58869462905 155097184
762552042660 155091695
647564037055 14897146
975472416675 155086206
705883312625 155080717
959517143170 155075228
12654187925 52343104
321856384815 155069739
567237487685 155064250
588694579640 155058761
297098201790 155053272
958416779480 62206837
939160414905 155047783
952914961030 155042294
962818234240 155036805
810968045020 155031316
666270219785 155025827
146898558105 155020338
205768015520 155014849
307001475000 155009360
731741859340 155003871
501215666285 154998382
857733501845 154992893
235477835150 154987404
694329493880 154981915
947963324425 154976426
918253504795 154970937
401632752340 154965448
287745110425 154959959
365320750570 154954470
996929508630 154948981
834075682510 80046087
354325594175 95530556
905049140515 154943492
980424053280 154938003
815369499780 154932514
43464371245 154927025
244280744670 154921536
354867295515 154916047
100133101280 154910558
335060749095 154905069
443446572560 154899580
746046587310 154894091
954565506565 43615594
773005497715 154888602
262436745555 154883113
14304733460 154877624
973821871140 154872135
501765848130 154866646
604649853145 154861157
473706574035 154855668
996929508630 154850179
659117855800 154844690
925956050625 154839201
339462203855 95618380
977673144055 154833712
517170939790 154828223
678924402220 154822734
285544383045 154817245
974372052985 61811629
180459650650 93302022
453900027615 154811756
641512036760 154806267
264637472935 154800778
897346594685 154795289
309752384225 154789800
155701467625 154784311
333960385405 154778822
629958218015 154773333
122140375080 154767844
22557461135 94767585
544680032040 154762355
829124045905 154756866
571088760600 76461770
812068408710 154751377
61620372130 118331862
147448739950 154745888
615653490045 154740399
201916742605 154734910
743845859930 154729421
554583305250 154723932
96281828365 154718443
113337465560 154712954
524323303775 154707465
801064771810 154701976
84177827775 154696487
282793473820 154690998
565036760305 154685509
952364779185 154680020
795012771515 154674531
199716015225 92555518
590971675477 16653626
762552042660 154669042
634909854620 154663553
40163280175 12492964
765302951885 41271791
106735283420 154658064
196965106000 154652575
181560014340 154647086
59419644750 154641597
2750914715 154636108
308652020535 154630619
898446958375 154625130
873688775350 154619641
178258923270 154614152
414286934775 154608663
613452762665 154603174
825822954835 154597685
955115688410 2415160
971621143760 154592196
30810188810 154586707
503416393665 151161571
369722205330 154581218
908350231585 154575729
210169470280 154570240
892945139925 154564751
745496405465 154559262
348265113375 154553773
412636389240 115422692
350465840755 154548284
52267280765 91111911
76475281945 154542795
277291655370 75567063
316354566365 154537306
379075296695 154531817
204117469985 154526328
167255286370 154520839
801614953655 154515350
196965106000 92418293
533676395140 154509861
802165135500 154504372
335060749095 154498883
17605824530 154493394
537527668055 154487905
618954581115 57211847
176608377735 63139967
795012771515 154482416
555683668940 154476927
473711909343 17861206
228325471165 154471438
215121106885 154465949
989226962800 66630971
930357505385 154460460
417588025845 154454971
430792390125 154449482
420338935070 154443993
556233850785 154438504
936409505680 154433015
100683283125 28098191
115538192940 154427526
932008050920 154422037
614553126355 154416548
225574561940 154411059
267938564005 71400912
732842223030 154405570
955115688410 154400081
334510567250 154394592
124891284305 154389103
862685138450 154383614
141946921500 154378125
667370583475 60944367
457751300530 154372636
912751686345 154367147
323506930350 154361658
115538192940 154356169
927056414315 154350680
78125827480 26983924
332309839870 154345191
559534941855 154339702
626657126945 154334213
165604740835 154328724
172757104820 154323235
782358589080 154317746
880841139335 154312257
404933843410 154306768
597497489160 154301279
514970212410 154295790
136445103050 154290301
744396041775 49483335
75374918255 154284812
452249482080 154279323
199716015225 63118011
461052391600 140743449
159002558695 154273834
675623311150 154268345
138645830430 154262856
744396041775 154257367
301499656550 154251878
828573864060 154246389
840127682805 154240900
370822569020 154235411
461602573445 154229922
369172023485 154224433
969420416380 77361966
322406566660 154218944
304800747620 154213455
621155308495 20649618
212920379505 154207966
648114218900 154202477
780708043545 154196988
462702937135 154191499
616203671890 154186010
935309141990 154180521
612902580820 27856675
550732032335 154175032
167255286370 154169543
50066553385 37802743
627207308790 154164054
567787669530 154158565
297648383635 154153076
62170553975 154147587
434643663040 154142098
215121106885 154136609
255284381570 154131120
309752384225 154125631
604099671300 26358178
251433108655 105723629
829674227750 154120142
909450595275 154114653
60520008440 154109164
485260392780 48412980
507267666580 154103675
460511370896 93570983
713585858455 154098186
416487662155 9270921
316904748210 51667957
266288018470 154092697
693229130190 154087208
930357505385 154081719
715786585835 120115787
48966189695 154076230
967219689000 154070741
321856384815 154065252
987576417265 154059763
151850194710 46360094
712485494765 21302809
880841139335 49499802
839027319115 154054274
386777842525 154048785
814269136090 154043296
203567288140 154037807
991977872025 154032318
24758188515 154026829
720188040595 154021340
61070190285 154015851
798313862585 154010362
33010916190 154004873
182110196185 153999384
221173107180 153993895
585393488570 153988406
621155308495 153982917
617304035580 153977428
283343655665 153971939
17605824530 153966450
432993117505 153960961
943561869665 153955472
362019659500 153949983
710284767385 153944494
333410203560 153939005
884692412250 153933516
860484411070 153928027
775756406940 153922538
340562567545 153917049
961717870550 153911560
517170939790 153906071
101233464970 153900582
774105861405 153895093
653616037350 153889604
931457869075 153884115
265187654780 153878626
670671674545 153873137
521022212705 153867648
66572008735 153862159
139196012275 153856670
443996754405 153851181
811518226865 153845692
312503293450 153840203
525423667465 153834714
84177827775 153829225
94081100985 153823736
183760741720 153818247
883592048560 153812758
313603657140 153807269
169456013750 153801780
401082570495 153796291
64371281355 56179915
87478918845 153790802
354867295515 153785313
840127682805 153779824
250332744965 153774335
649764764435 30524329
999130236010 153768846
543029486505 153763357
872588411660 87269611
151850194710 153757868
58869462905 153752379
273990564300 153746890
666270219785 153741401
122690556925 69408405
453900027615 153735912
209619288435 153730423
232176744080 153724934
667920765320 153719445
28059279585 134903153
874238957195 153713956
57218917370 153708467
32460734345 153702978
971070961915 153697489
468204755585 153692000
356517841050 153686511
517721121635 153681022
988126599110 69891437
162853831610 153675533
102333828660 153670044
314153838985 153664555
351016022600 153659066
20906915600 153653577
62170553975 153648088
128192375375 153642599
511118939495 153637110
101233464970 153631621
633809490930 153626132
731741859340 153620643
993628417560 153615154
868737138745 153609665
39613098330 153604176
869837502435 153598687
865436047675 14029884
636560400155 105855365
595846943625 153593198
367521477950 44603614
752648769450 153587709
250882926810 153582220
863235320295 153576731
719637858750 153571242
389528751750 54593594
647564037055 99114873
234927653305 108149767
922104777710 153565753
173857468510 84442776
445647299940 153560264
535326940675 139601737
118839284010 153554775
370822569020 153549286
891294594390 153543797
654166219195 76467259
524873485620 153538308
8802915010 153532819
749347678380 153527330
314153838985 153521841
870937866125 153516352
524873485620 105196685
654166219195 153510863
600248398385 153505374
944662233355 153499885
123790920615 153494396
819770954540 153488907
432993117505 153483418
776306588785 153477929
592545852555 153472440
606850580525 153466951
264087291090 153461462
237128380685 153455973
130393102755 153450484
808767317640 153444995
727340404580 153439506
313053475295 153434017
990877508335 153428528
618954581115 153423039
925956050625 153417550
773005497715 153412061
525423667465 153406572
854982592620 153401083
988676780955 115576384
573289487980 153395594
173307286665 153390105
750448042070 153384616
168905831905 59588584
261886563710 153379127
174957832200 153373638
537527668055 153368149
179359286960 77114961
490212029385 153362660
59419644750 153357171
796663317050 153351682
519921849015 153346193
461167391639 5176127
660218219490 153340704
910000777120 153335215
282243291975 153329726
91880373605 153324237
249782563120 153318748
313603657140 42292745
694879675725 153313259
574940033515 104000083
607950944215 121811888
799414226275 153307770
60059182026 42742843
629408036170 153302281
263537109245 153296792
808217135795 153291303
626657126945 153285814
524323303775 153280325
458851664220 52513263
59419644750 40728380
141946921500 108325415
969420416380 153274836
913852050035 153269347
200816378915 119901716
747697132845 38604137
688277493585 153263858
713035676610 140946542
5501823940 41914004
844529137565 149372157
421439298760 153258369
531475667760 153252880
891294594390 153247391
544680032040 153241902
123240738770 153236413
382926569610 153230924
153500740245 153225435
168355650060 153219946
377974933005 153214457
226674925630 153208968
788410589375 153203479
587594215950 153197990
319655657435 153192501
99032737590 153187012
844529137565 153181523
128742557220 153176034
29159643275 5807362
466554210050 153170545
580441851965 153165056
826373136680 76286122
759801133435 115773988
972721507450 153159567
585943670415 153154078
147998921795 153148589
930907687230 153143100
393380024665 13914615
200266197070 153137611
77575645635 153132122
706983676315 153126633
173307286665 153121144
121590193235 153115655
836826591735 153110166
279492382750 153104677
911101140810 153099188
20906915600 153093699
963918597930 153088210
564486578460 68030666
713585858455 153082721
47865826005 103088909
952914961030 153077232
203567288140 153071743
932558232765 153066254
442346208870 153060765
286094564890 131565841
944112051510 153055276
254184017880 51239815
489111665695 153049787
911651322655 153044298
776306588785 153038809
159552740540 153033320
162303649765 153027831
170006195595 153022342
9353096855 153016853
12104006080 153011364
258035290795 153005875
469305119275 153000386
130943284600 152994897
544129850195 152989408
23107642980 152983919
578791306430 152978430
713035676610 55005269
743845859930 152972941
666338030891 5412154
796113135205 19409104
34661461725 152967452
392829842820 152961963
154050922090 152956474
550187335 152950985
489111665695 152945496
351566204445 152940007
352666568135 152934518
289395655960 152929029
33561098035 152923540
998029872320 152918051
171106559285 152912562
547430941265 152907073
318005111900 29937006
441796027025 152901584
567237487685 152896095
904498958670 152890606
992528053870 152885117
61070190285 152879628
180459650650 152874139
151850194710 152868650
841228046495 152863161
431892753815 152857672
579891670120 6389196
351016022600 152852183
177158559580 152846694
524873485620 152841205
608501126060 152835716
423640026140 60664428
936409505680 105981612
999680417855 152830227
385677478835 152824738
729541131960 124194114
368621841640 109296968
956766233945 152819249
588144397795 152813760
898446958375 152808271
3851278405 152802782
924855686935 77877932
898446958375 152797293
928706959850 152791804
944112051510 152786315
775206225095 152780826
991977872025 152775337
225024380095 152769848
603549489455 152764359
539728395435 152758870
834625864355 84596468
877540048265 152753381
305901111310 152747892
97382192055 152742403
58869462905 152736914
763102224505 152731425
905049140515 152725936
128742557220 152720447
926506232470 152714958
687727311740 152709469
338912022010 20424569
55018189990 48649007
703132403400 152703980
532025849605 152698491
146898558105 152693002
493513120455 152687513
623906217720 152682024
380175660385 152676535
406034207100 152671046
76475281945 152665557
431342571970 152660068
903450383695 91188757
599148034695 152654579
903398594980 152649090
407684752635 152643601
274540746145 152638112
62170553975 152632623
557884396320 488521
317454930055 152627134
423640026140 152621645
239879289910 152616156
580992033810 152610667
769154224800 152605178
123240738770 152599689
72630584852 32236897
667370583475 66751729
596397125470 152594200
965018961620 152588711
4401460250 152583222
936409505680 152577733
121590193235 152572244
548531304955 152566755
286094564890 152561266
317454930055 152555777
353216749980 152550288
464903664515 152544799
185961469100 152539310
262436745555 152533821
55018189990 59072618
206868379210 152528332
338912022010 9616728
845079319410 152522843
871488047970 152517354
58869462905 152511865
615653490045 60856543
893495321770 152506376
531475667760 152500887
440695663335 152495398
269038927695 152489909
700931676020 152484420
289945837805 152478931
972721507450 152473442
940810960440 152467953
61620372130 152462464
309752384225 152456975
929257141695 152451486
153500740245 152445997
996929508630 152440508
775206225095 152435019
93530919140 152429530
300399292860 152424041
716886949525 152418552
99582919435 152413063
204117469985 152407574
159552740540 69298625
450048754700 62607534
895145867305 152402085
522122576395 152396596
283893837510 152391107
457751300530 152385618
819770954540 152380129
128742557220 152374640
607400762370 152369151
852781865240 152363662
309752384225 152358173
614002944510 152352684
994728781250 152347195
876439684575 152341706
786209861995 152336217
456100754995 152330728
264087291090 152325239
440695663335 36156043
960617506860 152319750
381826205920 152314261
852231683395 152308772
923205141400 152303283
97382192055 152297794
86928737000 152292305
907800049740 152286816
192563651240 152281327
216221470575 152275838
251433108655 152270349
340562567545 152264860
293246928875 152259371
311953111605 152253882
568337851375 152248393
923755323245 152242904
945212415200 152237415
955115688410 152231926
546880759420 152226437
371372750865 152220948
156251649470 152215459
636010218310 152209970
493513120455 152204481
508368030270 152198992
253633836035 152193503
633259309085 152188014
123790920615 152182525
689377857275 152177036
260786200020 152171547
508368030270 152166058
204117469985 152160569
176058195890 152155080
548531304955 152149591
469855301120 152144102
75374918255 152138613
569438215065 152133124
192563651240 152127635
491862574920 128486512
560085123700 152122146
308101838690 152116657
858845815088 87895357
315804384520 152111168
683876038825 152105679
6602187630 152100190
849480774170 152094701
768053861110 152089212
763652406350 152083723
81977100395 152078234
833525500665 152072745
968320052690 152067256
196414924155 152061767
486360756470 152056278
572189124290 152050789
682225493290 120977560
166154922680 152045300
239879289910 152039811
822521863765 152034322
931457869075 152028833
566137123995 152023344
928706959850 152017855
701481857865 152012366
792261862290 152006877
765853133730 152001388
631608763550 151995899
660218219490 151990410
912201504500 151984921
196414924155 151979432
142497103345 151973943
671772038235 151968454
472056028500 151962965
272890200610 151957476
719087676905 70423870
913301868190 151951987
110036374490 151946498
45114916780 151941009
883592048560 47364581
89129464380 151935520
379625478540 151930031
969420416380 151924542
180459650650 151919053
880290957490 151913564
513869848720 151908075
637660763845 151902586
910550958965 151897097
927056414315 151891608
730641495650 151886119
13754551615 88729685
983725144350 151880630
862141197598 55603570
322956748505 151875141
82527282240 151869652
867636775055 151864163
220631318016 97704200
159552740540 151858674
554033123405 151853185
288295292270 151847696
235477835150 151842207
301499656550 151836718
189812742015 151831229
502866211820 151825740
170006195595 151820251
510568757650 151814762
835726228045 151809273
644813127830 151803784
63343350509 27368154
676173492995 151798295
707533858160 151792806
3851278405 100937221
928706959850 151787317
921554595865 151781828
779607679855 151776339
599148034695 151770850
354867295515 151765361
260236018175 151759872
94081100985 151754383
501215666285 151748894
541378940970 151743405
410435661860 126208577
742745496240 151737916
984275326195 151732427
616203671890 151726938
604649853145 151721449
316354566365 151715960
265187654780 122448612
129842920910 151710471
383476751455 151704982
706433494470 151699493
332860021715 151694004
162853831610 151688515
118289102165 151683026
142497103345 151677537
895145867305 45772771
780157861700 151672048
232176744080 151666559
122690556925 151661070
697630584950 151655581
390629115440 151650092
132593830135 151644603
518271303480 151639114
780708043545 151633625
397231297580 151628136
53917826300 151622647
43464371245 151617158
879740775645 151611669
236028016995 151606180
429141844590 151600691
21457097445 151595202
241529835445 151589713
888543685165 151584224
29709825120 151578735
951264415495 151573246
561185487390 151567757
161753467920 151562268
665169856095 151556779
353216749980 94882854
422539662450 151551290
495163665990 151545801
796113135205 83125416
808767317640 151540312
98482555745 151534823
565586942150 151529334
489661847540 151523845
22007279290 151518356
233277107770 151512867
803265499190 151507378
38512734640 151501889
376874569315 151496400
456650936840 151490911
135894921205 151485422
547981123110 151479933
967219689000 53001784
139196012275 151474444
977673144055 151468955
748797496535 151463466
315804384520 151457977
463253118980 151452488
295447656255 151446999
247581835740 151441510
325157475885 151436021
917153141105 75929337
796663317050 151430532
236028016995 151425043
274540746145 151419554
906699686050 151414065
961167688705 151408576
105634919730 151403087
282243291975 151397598
32460734345 151392109
64921463200 151386620
103984374195 151381131
194764378620 149833233
399432024960 151375642
80326554860 151370153
600798580230 151364664
983725144350 151359175
540278577280 151353686
634359672775 151348197
950714233650 151342708
439045117800 151337219
612352398975 151331730
271239655075 151326241
769704406645 25979437
156251649470 151320752
620054944805 151315263
227225107475 120747022
406584388945 151309774
496814211525 151304285
620054944805 151298796
166705104525 151293307
234927653305 151287818
968320052690 151282329
729541131960 151276840
442896390715 92687254
228875653010 151271351
265187654780 151265862
262986927400 151260373
470955664810 151254884
348815295220 151249395
698180766795 151243906
450048754700 151238417
569988396910 151232928
682775675135 151227439
583742943035 151221950
882491684870 151216461
624456399565 151210972
798864044430 151205483
670121492700 39037768
52267280765 151199994
9353096855 151194505
809867681330 151189016
216771652420 151183527
439045117800 151178038
81426918550 151172549
459952027910 1965062
178809105115 151167060
500665484440 151161571
609601489750 61888475
717987313215 151156082
2200732870 35843170
104534556040 10330298
859934229225 151150593
642062218605 151145104
545230213885 151139615
698730948640 151134126
793912407825 151128637
634909854620 151123148
107835647110 151117659
165054558990 151112170
395030570200 151106681
273440382455 151101192
505617121045 151095703
634359672775 151090214
151300012865 151084725
396130933890 151079236
370822569020 151073747
194764378620 151068258
654716401040 151062769
749897860225 151057280
382376387765 151051791
648114218900 151046302
325707657730 151040813
877540048265 151035324
3851278405 130133212
664619674250 151029835
376324387470 151024346
77575645635 151018857
219522561645 151013368
333410203560 151007879
392829842820 151002390
81977100395 150996901
799964408120 150991412
751069778519 7146678
919904050330 150985923
446747663630 20781354
291046201495 150980434
689928039120 150974945
902848413135 150969456
421439298760 150963967
55568371835 150958478
170556377440 150952989
414837116620 32439990
322956748505 70780655
779607679855 150947500
7702551320 150942011
753749133140 150936522
539728395435 150931033
201916742605 150925544
304250565775 150920055
15955278995 130649178
463253118980 150914566
894595685460 150909077
758700769745 150903588
319655657435 55834108
652515673660 150898099
183760741720 86770112
712485494765 150892610
730091313805 150887121
436294208575 150881632
385677478835 150876143
324607294040 149943013
527074213000 150870654
22007279290 97918271
372473114555 150865165
456650936840 150859676
463803300825 150854187
464903664515 150848698
214020743195 150843209
308652020535 33241384
277291655370 150837720
139196012275 966064
927056414315 150832231
119389465855 73569067
258035290795 150826742
155701467625 150821253
437944754110 150815764
895696049150 150810275
912751686345 150804786
429692026435 150799297
989226962800 150793808
494613484145 150788319
362019659500 150782830
662969128715 150777341
348815295220 150771852
684976402515 150766363
889093867010 150760874
705333130780 150755385
132043648290 150749896
48416007850 150744407
485810574625 150738918
937509869370 150733429
215671288730 150727940
443996754405 150722451
450598936545 53633019
237128380685 150716962
385127296990 150711473
392829842820 150705984
752648769450 150700495
478658210640 150695006
108936010800 150689517
935309141990 150684028
48966189695 150678539
922104777710 22466477
647564037055 150673050
620635678424 110746064
853332047085 150667561
773555679560 150662072
265737836625 150656583
795012771515 86984183
147998921795 150651094
133694193825 150645605
865436047675 150640116
203567288140 150634627
244280744670 150629138
188170693452 43247831
57218917370 150623649
170556377440 120121276
14879709118 11323807
629408036170 150618160
817020045315 99921756
765302951885 46530253
173307286665 150612671
522672758240 150607182
896796412840 150601693
842328410185 150596204
568337851375 150590715
670671674545 150585226
354867295515 150579737
296017203292 20819777
479758574330 150574248
8252733165 150568759
957316415790 150563270
745496405465 150557781
354317113670 61970810
197020028934 83591981
766953497420 150552292
250332744965 150546803
325707657730 150541314
868186956900 150535825
699831312330 150530336
278392019060 150524847
650865128125 150519358
62720735820 150513869
67672372425 150508380
167255286370 17992942
642062218605 150502891
828573864060 150497402
399982206805 150491913
326257839575 150486424
426941117210 150480935
282243291975 125478540
401082570495 150475446
163404013455 150469957
851131319705 150464468
912201504500 150458979
960067325015 150453490
201916742605 150448001
879740775645 150442512
753198951295 150437023
567787669530 52277236
627757490635 150431534
481409119865 150426045
802165135500 150420556
655266582885 150415067
901197867600 150409578
33010916190 150404089
249232381275 150398600
231626562235 150393111
135344739360 150387622
946862960735 150382133
502316029975 105904766
231076380390 150376644
790061134910 150371155
776856770630 150365666
961717870550 150360177
29159643275 150354688
314153838985 150349199
713035676610 150343710
670671674545 150338221
96281828365 150332732
330659294335 53396992
672872401925 150327243
806016408415 150321754
901748049445 150316265
436294208575 150310776
618404399270 150305287
882491684870 150299798
404383661565 150294309
506167302890 150288820
470955664810 150283331
964468779775 150277842
83077464085 150272353
559534941855 150266864
839577500960 150261375
891294594390 93916790
195864742310 150255886
667370583475 150250397
334510567250 150244908
172757104820 150239419
25308370360 150233930
599698216540 150228441
344964022305 150222952
196414924155 150217463
790611316755 58836591
508918212115 150211974
748247314690 150206485
362019659500 113858327
45114916780 150200996
795562953360 150195507
556233850785 150190018
362569841345 150184529
341112749390 150179040
163954195300 51025744
184861105410 150173551
152950558400 150168062
530375304070 150162573
377424751160 150157084
314153838985 150151595
541378940970 150146106
429158119475 121993025
326257839575 150140617
148549103640 150135128
856082956310 150129639
368621841640 150124150
9903278700 150118661
968320052690 150113172
288295292270 150107683
71523645340 150102194
101233464970 150096705
209069106590 150091216
710834949230 150085727
173857468510 150080238
610151671595 150074749
954565506565 150069260
552932759715 150063771
456650936840 150058282
911651322655 150052793
629408036170 150047304
29159643275 150041815
217872016110 150036326
753198951295 150030837
385677478835 150025348
574389851670 150019859
842328410185 114577386
927606596160 150014370
491862574920 37561227
381276024075 81456760
330659294335 150008881
99032737590 150003392
49516371540 144613194
307551656845 149997903
43464371245 98379347
117188738475 149992414
955115688410 149986925
824172409300 149981436
126541829840 149975947
225024380095 149970458
525423667465 149470959
44564734935 149964969
735593132255 149959480
358168386585 149953991
484160029090 149948502
940260778595 149943013
569438215065 149937524
601898943920 149932035
245381108360 149926546
278392019060 149921057
458851664220 149915568
363120023190 149910079
567237487685 149904590
921004414020 149899101
983174962505 149893612
567787669530 149888123
780157861700 149882634
177708741425 149877145
266838200315 149871656
753749133140 149866167
494613484145 149860678
463253118980 149855189
681675311445 149849700
721838586130 149844211
876439684575 89465211
187612014635 149838722
319655657435 149833233
864335683985 149827744
617304035580 149822255
453349845770 149816766
492962938610 68705813
675623311150 149811277
307001475000 149805788
355417477360 149800299
994728781250 149794810
345514204150 149789321
44014553090 149783832
968320052690 149778343
44014553090 81555562
815369499780 43368589
765302951885 149772854
484160029090 149767365
810417863175 139865209
601348762075 149761876
320205839280 149756387
530925485915 149750898
831874955130 149745409
383476751455 149739920
147998921795 149734431
421989480605 149728942
232726925925 149723453
780157861700 104554472
172757104820 149717964
122140375080 149712475
760351315280 149706986
167255286370 149701497
650314946280 35349160
921004414020 149696008
215121106885 149690519
761451678970 149685030
412086207395 149679541
245381108360 149674052
638761127535 149668563
966119325310 149663074
145248012570 149657585
751548405760 149652096
649764764435 149646607
406034207100 149641118
839577500960 149635629
401632752340 149630140
253633836035 149624651
585943670415 149619162
301499656550 149613673
540828759125 149608184
986476053575 149602695
605750216835 81357958
637660763845 149597206
96832010210 149591717
496264029680 149586228
269589109540 149580739
647564037055 72800607
294897474410 149575250
479208392485 149569761
923205141400 149564272
23657824825 149558783
944112051510 149553294
238778926220 149547805
513869848720 149542316
30810188810 149536827
700931676020 149531338
989226962800 149525849
518821485325 149520360
359818932120 149514871
719087676905 149509382
792812044135 149503893
31910552500 149498404
781808407235 149492915
4401460250 149487426
916602959260 149481937
76475281945 149476448
110586556335 149470959
630508399860 149465470
513869848720 149459981
182110196185 149454492
719087676905 149449003
97382192055 149443514
892394958080 149438025
152400376555 149432536
545780395730 149427047
843428773875 149421558
667370583475 149416069
661318583180 149410580
839577500960 149405091
543579668350 149399602
48416007850 149394113
837376773580 149388624
573289487980 149383135
601898943920 149377646
736143314100 149372157
449498572855 149366668
473706574035 149361179
677273856685 149355690
975472416675 149350201
863785502140 149344712
150199649175 149339223
972721507450 149333734
9903278700 149328245
770254588490 149322756
443446572560 149317267
58869462905 149311778
64371281355 149306289
428041480900 149300800
466554210050 149295311
259685836330 149289822
654716401040 149284333
36312007260 149278844
976022598520 149273355
711935312920 149267866
181560014340 149262377
624456399565 149256888
648114218900 149251399
643712764140 149245910
911101140810 149240421
335610930940 149234932
560635305545 149229443
464353482670 149223954
39062916485 149218465
35211643570 149212976
847280046790 149207487
662418946870 149201998
588144397795 149196509
154050922090 149191020
967769870845 149185531
516070576100 149180042
35211643570 149174553
295447656255 149169064
562285851080 149163575
130943284600 149158086
518271303480 149152597
419238571380 149147108
36312007260 59001261
492962938610 149141619
513944361895 50026746
640411673070 76631929
642612400450 149136130
532025849605 149130641
686626948050 149125152
140296375965 149119663
168905831905 16445044
278942200905 149114174
184861105410 149108685
912201504500 149103196
291596383340 149097707
319655657435 149092218
522672758240 149086729
889644048855 149081240
713035676610 149075751
591445488865 149070262
61070190285 149064773
413238524470 71604005
376874569315 94970678
996379326785 149059284
776306588785 149053795
407134570790 149048306
386777842525 149042817
681125129600 92539051
342763294925 149037328
578241124585 149031839
211820015815 149026350
253633836035 149020861
733942586720 149015372
665169856095 61861030
76475281945 149009883
513869848720 149004394
211820015815 148998905
738894223325 148993416
294347292565 36682987
183210559875 148987927
742745496240 148982438
147448739950 107139791
45114916780 148976949
495713847835 148971460
369722205330 148965971
282243291975 148960482
717437131370 148954993
295997838100 148949504
273440382455 148944015
880841139335 148938526
837926955425 148933037
572739306135 148927548
351016022600 148922059
168905831905 148916570
540278577280 148911081
144147648880 148905592
636010218310 148900103
527624394845 148894614
18156006375 148889125
709734585540 148883636
123240738770 21758396
220622925335 148878147
402733116030 148872658
717987313215 148867169
450048754700 148861680
64371281355 148856191
884692412250 148850702
728990950115 148845213
177158559580 148839724
112237101870 148834235
472056028500 148828746
844529137565 148823257
797213498895 148817768
774105861405 148812279
852231683395 73300106
602449125765 148806790
770804770335 148801301
278392019060 148795812
411536025550 148790323
622805854030 148784834
914952413725 148779345
40713462020 148773856
588694579640 148768367
732292041185 148762878
723489131665 148757389
420338935070 83904854
314704020830 148751900
477007665105 148746411
864335683985 148740922
352666568135 148735433
767503679265 148729944
139196012275 148724455
404933843410 148718966
436844390420 148713477
789510953065 148707988
225574561940 148702499
573289487980 148697010
965569143465 148691521
19806551910 148686032
135894921205 148680543
357618204740 148675054
151850194710 148669565
585943670415 148664076
830224409595 148658587
334510567250 148653098
957316415790 148647609
203567288140 148642120
402733116030 148636631
866536411365 148631142
845079319410 130533909
344964022305 56750771
130943284600 148625653
455000391305 37649051
980424053280 148620164
805466226570 148614675
266288018470 148609186
491312393075 148603697
385127296990 137274401
535326940675 148598208
332860021715 16225484
155701467625 45278761
938610233060 148592719
957866597635 148587230
199716015225 148581741
4401460250 148576252
246481472050 148570763
820871318230 148565274
966669507155 148559785
930357505385 60883988
777957134320 148554296
724039313510 148548807
348815295220 148543318
159552740540 42111608
778507316165 5489
891844776235 52074143
485810574625 148537829
193664014930 148532340
945212415200 148526851
602999307610 148521362
507817848425 148515873
168355650060 148510384
681675311445 148504895
521022212705 148499406
394480388355 148493917
399982206805 7569331
1100369180 57793681
20356733755 148488428
122140375080 89690260
716886949525 148482939
289395655960 148477450
367521477950 148471961
278477636482 15813809
25858552205 148466472
815919681625 148460983
531475667760 148455494
291596383340 148450005
105084737885 148444516
649214582590 148439027
968870234535 148433538
54468008145 148428049
877540048265 148422560
18706188220 148417071
674522947460 148411582
619504762960 148406093
742745496240 148400604
826373136680 148395115
698180766795 148389626
541929122815 148384137
650865128125 148378648
47865826005 148373159
731191677495 148367670
173857468510 146342229
543579668350 148362181
472056028500 148356692
587044034105 148351203
664069492405 148345714
22557461135 148340225
547430941265 148334736
512769485030 148329247
224474198250 148323758
991427690180 148318269
710834949230 148312780
220072743490 70154909
288295292270 148307291
377974933005 148301802
986476053575 148296313
551282214180 148290824
29159643275 148285335
522672758240 57338094
139196012275 148279846
439595299645 148274357
5501823940 148268868
675623311150 148263379
896796412840 148257890
300399292860 148252401
454450209460 148246912
708084040005 148241423
485260392780 148235934
111136738180 148230445
567237487685 148224956
105634919730 148219467
123240738770 148213978
418138207690 148208489
386227660680 148203000
225574561940 148197511
123790920615 148192022
162853831610 148186533
245931290205 148181044
631058581705 148175555
513319666875 148170066
521022212705 148164577
481959301710 148159088
384026933300 148153599
500665484440 148148110
942461505975 14721498
205217833675 148142621
150199649175 148137132
136995284895 148131643
879740775645 148126154
315254202675 148120665
64371281355 1377739
363670205035 148115176
529274940380 148109687
333410203560 148104198
111136738180 148098709
817570227160 148093220
699281130485 148087731
825272772990 148082242
844529137565 148076753
692128766500 148071264
927609889560 19200522
902848413135 148065775
318005111900 101025045
596397125470 148060286
156251649470 148054797
336711294630 148049308
993628417560 148043819
513319666875 148038330
363120023190 38219907
44014553090 44773773
848380410480 148032841
265187654780 148027352
340012385700 148021863
869287320590 148016374
750998223915 148010885
26408734050 148005396
387328024370 147999907
541378940970 147994418
650314946280 147988929
70973463495 147983440
866536411365 147977951
285544383045 138602739
837926955425 6526421
598047671005 147972462
39062916485 147966973
866536411365 147961484
883592048560 147955995
881391321180 147950506
76475281945 147945017
929807323540 147939528
158452376850 147934039
100683283125 147928550
831874955130 147923061
725689859045 147917572
503416393665 147912083
436844390420 147906594
988676780955 147901105
84728009620 147895616
428591662745 147890127
244830926515 97040031
194764378620 147884638
381276024075 147879149
256934927105 147873660
67122190580 147868171
108385828955 147862682
567852406796 47534740
618954581115 147857193
829674227750 90107424
496264029680 147851704
429141844590 147846215
590345125175 147840726
491862574920 147835237
256934927105 147829748
506717484735 147824259
644813127830 147818770
265187654780 147813281
45114916780 147807792
280592746440 147802303
398881843115 147796814
843978955720 147791325
469855301120 147785836
296548019945 101030534
68772736115 147780347
342763294925 147774858
983174962505 147769369
30260006965 147763880
131493466445 147758391
918803686640 71790631
196965106000 147752902
494063302300 147747413
297098201790 147741924
777406952475 147736435
994728781250 147730946
105634919730 147725457
259685836330 147719968
153500740245 147714479
386777842525 147708990
894595685460 147703501
847830228635 147698012
975472416675 147692523
647564037055 147687034
291596383340 147681545
305901111310 147676056
490212029385 147670567
333960385405 147665078
179909468805 147659589
764752770040 147654100
966119325310 51025744
854982592620 147648611
916602959260 147643122
68222554270 147637633
968870234535 147632144
309752384225 147626655
821971681920 147621166
4951642095 147615677
207418561055 147610188
107835647110 147604699
509468393960 147599210
521022212705 147593721
497914575215 102638811
5490 147588232
54468008145 147582743
455550573150 147577254
441245845180 120779956
724589495355 147571765
3851278405 147566276
562285851080 147560787
144697830725 147555298
110036374490 147549809
424190207985 147544320
709734585540 147538831
579341488275 147533342
512769485030 147527853
536427304365 147522364
341662931235 147516875
249782563120 147511386
226674925630 147505897
855532774465 147500408
562836032925 147494919
550187335 147489430
448948391010 147483941
777406952475 147478452
885792775940 147472963
916052777415 147467474
369172023485 147461985
335060749095 147456496
211820015815 147451007
569438215065 147445518
700931676020 147440029
81426918550 147434540
99032737590 147429051
267938564005 147423562
906699686050 37149552
354867295515 147418073
9353096855 147412584
264087291090 147407095
37962552795 147401606
209619288435 147396117
680574947755 84574512
132593830135 30601175
769154224800 147390628
467150499495 37681985
857183320000 97841425
384026933300 147385139
236578198840 147379650
179909468805 147374161
600248398385 147368672
534226576985 147363183
744396041775 147357694
557884396320 147352205
362019659500 147346716
831324773285 147341227
470405482965 147335738
343313476770 147330249
860484411070 147324760
792261862290 147319271
273990564300 147313782
538077849900 147308293
945212415200 147302804
308101838690 147297315
276741473525 147291826
900647685755 56042690
929807323540 147286337
853882228930 103083420
719087676905 61262729
768604042955 147280848
761451678970 147275359
892394958080 147269870
996929508630 147264381
12654187925 147258892
71523645340 67311607
415387298465 147253403
775206225095 147247914
309752384225 78926331
923755323245 147242425
112787283715 147236936
797213498895 147231447
12104006080 147225958
44564734935 147220469
683325856980 147214980
147448739950 147209491
734492768565 147204002
549631668645 147198513
912201504500 95794028
47315644160 147193024
309202202380 147187535
619504762960 147182046
918253504795 147176557
370272387175 147171068
609051307905 147165579
303150202085 147160090
79776373015 147154601
101783646815 147149112
53367644455 147143623
637110582000 147138134
166705104525 147132645
18706188220 147127156
904498958670 147121667
986476053575 147116178
163404013455 147110689
440145481490 147105200
180459650650 147099711
692678948345 147094222
294347292565 101211671
76475281945 147088733
140296375965 147083244
650314946280 147077755
461602573445 147072266
94081100985 147066777
935309141990 147061288
968320052690 147055799
415387298465 147050310
222823652715 147044821
168355650060 12097756
295447656255 147039332
731191677495 147033843
572189124290 147028354
966119325310 147022865
717987313215 147017376
863785502140 147011887
287745110425 147006398
535877122520 147000909
636560400155 146995420
401082570495 146989931
807116772105 146984442
830224409595 146978953
967219689000 16818296
944662233355 146973464
593096034400 146967975
445097118095 146962486
67122190580 146956997
100683283125 146951508
3301096560 146946019
638210945690 98538528
215671288730 146940530
347164749685 146935041
528724758535 42830667
44564734935 146929552
617304035580 146924063
210169470280 146918574
17055642685 146913085
155151285780 146907596
612352398975 146902107
185411287255 146896618
619504762960 146891129
117188738475 109093875
630508399860 146885640
748797496535 146880151
114988011095 146874662
985925871730 146869173
871488047970 146863684
464903664515 146858195
246481472050 146852706
130943284600 146847217
443446572560 47831146
625556763255 146841728
524873485620 146836239
823622227455 114643254
792261862290 76988714
731191677495 146830750
227775289320 146825261
748247314690 146819772
351566204445 146814283
403833479720 146808794
271789836920 146803305
161203286075 135869217
840127682805 146797816
367521477950 146792327
81977100395 146786838
963918597930 146781349
174407650355 146775860
750998223915 146770371
419238571380 146764882
630508399860 146759393
954015324720 146753904
288295292270 146748415
411536025550 146742926
917153141105 146737437
840127682805 146731948
582092397500 146726459
976572780365 146720970
157352013160 146715481
645913491520 146709992
286094564890 146704503
890744412545 146699014
897896776530 146693525
218422197955 146688036
928706959850 146682547
618954581115 146677058
517721121635 146671569
659668037645 143877668
464903664515 146666080
718537495060 146660591
210169470280 146655102
217872016110 146649613
288845474115 126323846
278942200905 146644124
743295678085 146638635
846179683100 146633146
642612400450 21796819
173307286665 146627657
164504377145 146622168
218422197955 146616679
494613484145 146611190
120489829545 146605701
753749133140 125692611
207418561055 146600212
255834563415 143301323
703132403400 146594723
397231297580 146589234
319655657435 146583745
755949860520 146578256
324607294040 141358217
189262560170 146572767
189262560170 146567278
591445488865 146561789
210169470280 146556300
889093867010 146550811
589244761485 146545322
721838586130 146539833
211820015815 146534344
512769485030 146528855
153500740245 146523366
195314560465 146517877
7152369475 146512388
634359672775 146506899
140296375965 146501410
76475281945 146495921
551282214180 146490432
771905134025 146484943
38512734640 146479454
700381494175 146473965
321927000800 15994946
201916742605 146468476
50616735230 146462987
430792390125 146457498
66572008735 146452009
570538578755 8469527
349915658910 146446520
544680032040 146441031
811518226865 146435542
732842223030 146430053
857183320000 146424564
680574947755 146419075
122690556925 16472489
294347292565 146413586
720738222440 146408097
50066553385 146402608
890744412545 146397119
847280046790 146391630
666820401630 146386141
579341488275 146380652
979873871435 146375163
836276409890 146369674
211820015815 146364185
824172409300 146358696
801064771810 146353207
615653490045 146347718
57218917370 146342229
99032737590 146336740
465453846360 146331251
777406952475 146325762
419788753225 146320273
591445488865 146314784
113887647405 146309295
448948391010 146303806
122140375080 128535913
343313476770 146298317
72624009030 146292828
121040011390 146287339
926506232470 2431627
8802915010 146281850
247031653895 146276361
644813127830 146270872
322539405949 2113265
607950944215 146265383
968870234535 146259894
73174190875 146254405
372473114555 146248916
466004028205 136588276
232726925925 25123153
940260778595 146243427
522672758240 146237938
222823652715 146232449
374673841935 146226960
703132403400 146221471
506167302890 146215982
473156392190 146210493
655266582885 146205004
102333828660 24019864
239879289910 146199515
150749831020 146194026
959517143170 146188537
12654187925 146183048
831874955130 146177559
922654959555 146172070
177158559580 146166581
229976016700 146161092
648664400745 146155603
178809105115 146150114
633259309085 146144625
204674299009 76785621
766953497420 146139136
287194928580 146133647
436844390420 146128158
113337465560 146122669
117188738475 146117180
145248012570 96397818
51166917075 146111691
363670205035 146106202
969970598225 146100713
431342571970 65187364
296548019945 146095224
519371667170 146089735
917703322950 146084246
286644746735 146078757
382376387765 146073268
194764378620 146067779
303700383930 144486947
351016022600 146062290
557334214475 146056801
925956050625 146051312
949063688115 146045823
602999307610 146040334
645363309675 146034845
276191291680 146029356
784559316460 146023867
184310923565 146018378
568888033220 146012889
380175660385 131252968
217321834265 146007400
624456399565 146001911
76475281945 145996422
30260006965 145990933
446747663630 145985444
798313862585 145979955
764202588195 145974466
240429471755 145968977
599148034695 145963488
170556377440 145957999
236028016995 145952510
611252035285 16373687
929807323540 145947021
750448042070 145941532
564486578460 145936043
885242594095 24349204
551282214180 145930554
125441466150 145925065
694329493880 145919576
765853133730 145914087
267388382160 145908598
689377857275 73327551
425840753520 145903109
901748049445 8875713
423089844295 145897620
462702937135 145892131
517721121635 145886642
382376387765 145881153
21457097445 145875664
309752384225 145870175
39062916485 145864686
366971296105 142406616
305350929465 145859197
952914961030 145853708
277841837215 145848219
714686222145 145842730
220622925335 145837241
744396041775 145831752
101233464970 145826263
281142928285 145820774
96281828365 145815285
259685836330 145809796
845079319410 51832627
327358203265 145804307
871488047970 136681589
989226962800 145798818
331209476180 145793329
839027319115 145787840
491312393075 145782351
476457483260 145776862
884142230405 145771373
639311309380 145765884
298748747325 145760395
828573864060 145754906
381276024075 145749417
880290957490 145743928
703682585245 145738439
979873871435 121866778
207968742900 145732950
39613098330 145727461
797213498895 145721972
683325856980 145716483
50616735230 145710994
981524416970 107935696
950714233650 145705505
165604740835 145700016
59419644750 145694527
818120409005 145689038
251983290500 145683549
348815295220 145678060
230526198545 145672571
48416007850 145667082
506167302890 145661593
367521477950 145656104
623906217720 145650615
375774205625 145645126
508368030270 145639637
876439684575 145634148
227225107475 145628659
271239655075 145623170
10453460545 145617681
66572008735 145612192
720738222440 145606703
420338935070 103807968
703682585245 145601214
109486192645 145595725
925956050625 145590236
275090927990 145584747
313603657140 87401347
857183320000 145579258
68772736115 145573769
463253118980 145568280
179359286960 84700759
154050922090 145562791
619504762960 145557302
83627645930 145551813
188162196480 145546324
529274940380 117327375
14854915305 44005313
583192761190 145540835
120489829545 145535346
566137123995 145529857
117188738475 145524368
93530919140 145518879
359818932120 145513390
69322917960 145507901
580441851965 145502412
931457869075 145496923
829674227750 145491434
760901497125 145485945
121040011390 145480456
911101140810 145474967
881941503025 145469478
647564037055 145463989
750448042070 145458500
413186571085 145453011
150199649175 38785274
730641495650 145447522
510018575805 145442033
652515673660 129156170
538628031745 145436544
651965491815 38966411
304800747620 145431055
408234934480 145425566
732842223030 110927201
721838586130 145420077
675073129305 145414588
883592048560 145409099
554583305250 145403610
11553824235 145398121
420889116915 145392632
25858552205 145387143
351016022600 145381654
86378555155 145376165
808767317640 145370676
272340018765 145365187
349915658910 145359698
817570227160 70802611
958966961325 145354209
260786200020 145348720
666270219785 145343231
556784032630 145337742
115538192940 145332253
35211643570 145326764
305901111310 145321275
706983676315 145315786
759250951590 145310297
705333130780 145304808
339462203855 145299319
745496405465 145293830
221723289025 145288341
767503679265 145282852
462152755290 78575035
275641109835 145277363
880290957490 145271874
665720037940 145266385
484160029090 145260896
429141844590 142648132
777957134320 145255407
838477137270 145249918
354317113670 145244429
541929122815 145238940
328458566955 145233451
92430555450 139338265
107285465265 145227962
244280744670 145222473
697080403105 145216984
831874955130 145211495
911651322655 145206006
3851278405 145200517
735042950410 145195028
444546936250 145189539
796113135205 145184050
74274554565 145178561
111686920025 145173072
470955664810 145167583
354867295515 145162094
633809490930 145156605
18156006375 145151116
255834563415 145145627
382376387765 145140138
832425136975 145134649
583742943035 145129160
601348762075 145123671
906149504205 145118182
826373136680 34070223
626106945100 145112693
277841837215 145107204
777957134320 145101715
243180380980 145096226
933658596455 145090737
845629501255 145085248
837376773580 145079759
969420416380 145074270
727340404580 145068781
229976016700 145063292
428591662745 145057803
983174962505 145052314
115538192940 145046825
688277493585 139706028
383476751455 145041336
220072743490 145035847
757050224210 91622388
976572780365 145030358
458301482375 145024869
727340404580 39723893
39613098330 145019380
270139291385 145013891
860484411070 145008402
495713847835 119797425
594196398090 145002913
865986229520 144997424
141946921500 144991935
924305505090 90447742
894595685460 144986446
329558930645 144980957
253633836035 144975468
384026933300 144969979
113887647405 125258980
845079319410 144964490
544129850195 144959001
418138207690 144953512
404933843410 144948023
949063688115 144942534
743295678085 144937045
628857854325 30282813
529274940380 144931556
491862574920 144926067
892945139925 144920578
632709127240 92110909
323506930350 144915089
123240738770 113874794
241529835445 144909600
946312778890 144904111
485810574625 144898622
166705104525 144893133
579341488275 123793417
638761127535 144887644
856633138155 144882155
821421500075 144876666
390629115440 144871177
572739306135 144865688
139196012275 116086861
419788753225 144860199
483674902873 39592157
161753467920 144854710
777406952475 144849221
199165833380 144843732
147448739950 144838243
584843306725 80924327
420889116915 130918139
547981123110 144832754
784009134615 144827265
125441466150 144821776
744946223620 144816287
129292739065 30645087
260236018175 144810798
722938949820 144805309
457201118685 144799820
182110196185 144794331
275641109835 144788842
799964408120 144783353
671221856390 144777864
443996754405 144772375
609601489750 144766886
216771652420 144761397
867086593210 144755908
113410299101 5159660
676723674840 144750419
765302951885 144744930
311402929760 144739441
557334214475 144733952
77575645635 144728463
831324773285 144722974
314704020830 144717485
198065469690 144711996
816469863470 144706507
247581835740 144701018
684426220670 144695529
267938564005 144690040
170006195595 144684551
927606596160 144679062
732842223030 144673573
176608377735 144668084
157352013160 47199911
664619674250 144662595
225024380095 144657106
688277493585 144651617
734492768565 144646128
149649467330 144640639
927606596160 144635150
58319281060 144629661
664619674250 144624172
521022212705 144618683
47865826005 132383702
422539662450 144613194
13204369770 144607705
776856770630 70072574
573839669825 144602216
458301482375 144596727
604649853145 144591238
522122576395 13321803
99582919435 144585749
178258923270 144580260
80326554860 144574771
55568371835 144569282
443996754405 144563793
468204755585 144558304
25858552205 144552815
206868379210 144547326
536977486210 144541837
248682199430 144536348
466554210050 144530859
322406566660 144525370
488011302005 144519881
793912407825 144514392
402733116030 144508903
138095648585 26846699
585393488570 137900147
286644746735 144503414
862685138450 144497925
338912022010 144492436
691578584655 144486947
190913105705 144481458
222823652715 144475969
475907301415 144470480
120489829545 144464991
954565506565 144459502
613452762665 144454013
858283683690 144448524
997479690475 144443035
22007279290 144437546
735593132255 144432057
114437829250 144426568
240429471755 75073053
965018961620 144421079
843978955720 144415590
582092397500 144410101
30260006965 144404612
451186278920 94871876
580992033810 144399123
161203286075 144393634
72073827185 144388145
941361142285 144382656
928706959850 144377167
947413142580 144371678
728440768270 144366189
95181464675 144360700
732842223030 144355211
56118553680 144349722
106735283420 144344233
359268750275 137016418
463803300825 144338744
646463673365 85507642
229425834855 144333255
680024765910 144327766
101783646815 144322277
629408036170 144316788
369172023485 144311299
990327326490 144305810
628307672480 144300321
443446572560 144294832
410435661860 144289343
309202202380 144283854
865436047675 144278365
140296375965 85249659
577690942740 144272876
410985843705 144267387
736693495945 144261898
23657824825 144256409
956216052100 144250920
848930592325 144245431
153500740245 67855018
974372052985 144239942
710834949230 144234453
209069106590 144228964
382376387765 144223475
945212415200 144217986
143597467035 144212497
286094564890 144207008
623906217720 144201519
132043648290 144196030
777406952475 144190541
910000777120 144185052
173857468510 144179563
985375689885 144174074
6602187630 144168585
890194230700 144163096
288845474115 144157607
580441851965 144152118
749347678380 144146629
554033123405 144141140
559534941855 144135651
152400376555 83427311
150199649175 144130162
599148034695 144124673
140846557810 144119184
236028016995 144113695
950714233650 144108206
555133487095 144102717
218422197955 144097228
162303649765 144091739
287745110425 144086250
35211643570 144080761
903948776825 144075272
990877508335 144069783
198615651535 144064294
151850194710 144058805
275641109835 144053316
834625864355 144047827
917153141105 144042338
430242208280 144036849
609051307905 144031360
616203671890 88460724
569988396910 144025871
839577500960 144020382
877540048265 144014893
881391321180 144009404
333960385405 144003915
58319281060 143998426
185961469100 143992937
855532774465 143987448
703682585245 143981959
611252035285 143976470
209619288435 143970981
32460734345 32670528
282243291975 143965492
900097503910 143960003
451149118390 143954514
601348762075 143949025
458851664220 143943536
869837502435 143938047
849480774170 143932558
145798194415 143927069
119939647700 143921580
406034207100 143916091
731191677495 143910602
610151671595 143905113
161203286075 143899624
621155308495 143894135
480308756175 143888646
749347678380 143883157
338912022010 143877668
245931290205 143872179
543579668350 143866690
761451678970 143861201
777957134320 143855712
790061134910 143850223
994178599405 132998470
150749831020 143844734
330659294335 143839245
380175660385 143833756
475357119570 143828267
501765848130 143822778
280042564595 93192242
593646216245 143817289
215121106885 9001960
491862574920 143811800
318555293745 143806311
725689859045 143800822
392829842820 143795333
149099285485 143789844
3301096560 143784355
116088374785 143778866
601348762075 143773377
282243291975 143767888
322956748505 143762399
981524416970 143756910
671221856390 143751421
604099671300 143745932
15955278995 143740443
171106559285 5368242
311953111605 143734954
335610930940 143729465
962268052395 8002962
708634221850 143723976
775206225095 143718487
579341488275 143712998
47865826005 143707509
725139677200 143702020
763652406350 143696531
272340018765 74699801
100133101280 143691042
816469863470 143685553
137545466740 143680064
133144011980 143674575
719087676905 143669086
808767317640 143663597
167805468215 143658108
565036760305 143652619
763102224505 143647130
79226191170 104938702
34661461725 143641641
942461505975 143636152
200266197070 32116139
160102922385 143630663
961717870550 143625174
29709825120 143619685
369722205330 143614196
183210559875 143608707
863785502140 143603218
660768401335 143597729
640961854915 47693921
250332744965 143592240
974372052985 143586751
108936010800 143581262
541929122815 143575773
214020743195 143570284
218972379800 143564795
897896776530 143559306
375774205625 94756607
634909854620 143553817
78676009325 143548328
327908385110 143542839
95181464675 143537350
890194230700 143531861
717437131370 143526372
91880373605 20150119
682225493290 143520883
615653490045 129886207
945762597045 143515394
954015324720 143509905
765302951885 108753557
944662233355 143504416
406584388945 75440816
164504377145 143498927
837376773580 119248525
749897860225 143493438
303150202085 143487949
397231297580 143482460
919353868485 143476971
987026235420 143471482
216221470575 143465993
563386214770 143460504
819220772695 828839
865986229520 143455015
735042950410 143449526
386227660680 143444037
223373834560 143438548
603549489455 143433059
379075296695 143427570
891294594390 143422081
461602573445 143416592
355967659205 143411103
186511650945 143405614
222273470870 88032582
440695663335 143400125
338361840165 143394636
857183320000 143389147
2200732870 143383658
100683283125 143378169
248682199430 143372680
627207308790 143367191
787860407530 143361702
678374220375 143356213
439595299645 143350724
957316415790 143345235
463253118980 143339746
505617121045 143334257
217872016110 143328768
939160414905 143323279
895696049150 25798300
744396041775 143317790
67672372425 143312301
549081486800 143306812
59969826595 143301323
68222554270 143295834
977673144055 143290345
361469477655 143284856
842878592030 143279367
806566590260 143273878
835726228045 143268389
67122190580 143262900
427491299055 143257411
690478220965 143251922
26958915895 143246433
701481857865 143240944
236578198840 143235455
989777144645 143229966
429692026435 143224477
666270219785 143218988
611802217130 143213499
840677864650 143208010
578241124585 143202521
823622227455 143197032
589244761485 143191543
658567673955 143186054
335610930940 143180565
215121106885 143175076
482509483555 143169587
467104391895 143164098
477557846950 143158609
892945139925 143153120
149649467330 143147631
505066939200 143142142
922104777710 143136653
461602573445 59747765
154601103935 143131164
595846943625 143125675
773555679560 143120186
957316415790 143114697
705333130780 143109208
607400762370 143103719
665169856095 143098230
185411287255 69765190
847830228635 32818731
841228046495 143092741
431892753815 143087252
608501126060 143081763
796113135205 143076274
109486192645 143070785
446747663630 143065296
406034207100 143059807
900097503910 143054318
887993503320 143048829
594196398090 143043340
113887647405 99411279
111136738180 143037851
497364393370 143032362
813718954245 143026873
348265113375 8870224
55018189990 143021384
376874569315 143015895
762552042660 143010406
434093481195 139678583
611252035285 143004917
508368030270 142999428
846729864945 142993939
201916742605 92094442
932558232765 142988450
706433494470 142982961
384577115145 142977472
420338935070 142971983
952364779185 142966494
735593132255 142961005
667920765320 142955516
21457097445 142950027
554583305250 142944538
682225493290 142939049
580441851965 142933560
516070576100 142928071
494127161326 12141668
328458566955 142922582
587594215950 142917093
730091313805 142911604
471505846655 18690045
279492382750 142906115
398331661270 142900626
51166917075 142895137
167805468215 30738400
539728395435 142889648
867086593210 142884159
719087676905 142878670
608501126060 142873181
458301482375 142867692
777406952475 142862203
704782948935 142856714
243180380980 142851225
523773121930 142845736
450598936545 142840247
333960385405 142834758
261336381865 142829269
377974933005 142823780
313053475295 54983313
716886949525 142818291
936409505680 142812802
881941503025 142807313
406034207100 142801824
807666953950 62289172
409335298170 142796335
794462589670 142790846
838477137270 142785357
704232767090 142779868
971621143760 142774379
737793859635 142768890
783458952770 142763401
985925871730 142757912
441796027025 142752423
30810188810 142746934
755949860520 142741445
204667651830 142735956
717437131370 142730467
219522561645 51366062
351566204445 142724978
792261862290 142719489
576040397205 142714000
400532388650 142708511
58869462905 31161053
67122190580 142703022
95731646520 142697533
176058195890 142692044
326808021420 142686555
348265113375 142681066
349365477065 142675577
590972367091 14507427
475357119570 142670088
952364779185 142664599
651965491815 142659110
631058581705 142653621
892945139925 142648132
901197867600 142642643
146898558105 142637154
67672372425 142631665
395580752045 142626176
883041866715 142620687
713585858455 140282373
189262560170 142615198
645363309675 142609709
786760043840 142604220
601348762075 861773
363670205035 142598731
106185101575 142593242
861584774760 142587753
228875653010 123820862
947413142580 142582264
880841139335 142576775
557884396320 142571286
212920379505 61882986
419238571380 142565797
288845474115 142560308
733942586720 142554819
572739306135 142549330
255834563415 142543841
157352013160 142538352
799964408120 125489518
409885480015 142532863
535877122520 142527374
127092011685 142521885
283343655665 142516396
511118939495 142510907
22557461135 142505418
819770954540 142499929
368621841640 142494440
193113833085 142488951
863785502140 9073317
172757104820 142483462
107285465265 142477973
178258923270 142472484
604099671300 103023041
294347292565 142466995
563386214770 142461506
204667651830 142456017
809317499485 142450528
597497489160 142445039
744980485958 27510868
63821099510 83185795
226674925630 142439550
787310225685 142434061
735042950410 142428572
651415309970 142423083
482509483555 142417594
996929508630 142412105
53367644455 142406616
357068022895 71708296
376324387470 142401127
395030570200 142395638
579891670120 142390149
585943670415 142384660
927606596160 142379171
850581137860 142373682
769704406645 142368193
637660763845 142362704
354867295515 142357215
995829144940 142351726
242630199135 142346237
739444405170 142340748
236578198840 124567366
245381108360 142335259
432442935660 142329770
452799663925 142324281
845079319410 142318792
628307672480 142313303
457201118685 142307814
647564037055 17619690
819220772695 142302325
767503679265 142296836
447848027320 142291347
654716401040 142285858
48966189695 142280369
171656741130 142274880
427491299055 142269391
54468008145 142263902
760351315280 142258413
781808407235 142252924
949063688115 142247435
44014553090 142241946
210719652125 132246477
339462203855 142236457
779607679855 142230968
236028016995 111723106
156801831315 142225479
579891670120 142219990
132593830135 142214501
255834563415 142209012
36862189105 142203523
289945837805 142198034
458301482375 142192545
704782948935 142187056
423089844295 6284905
774656043250 142181567
99032737590 142176078
197515287845 142170589
782358589080 142165100
949063688115 142159611
609051307905 142154122
489661847540 142148633
415937480310 102419251
457751300530 142143144
717437131370 142137655
878640411955 142132166
402733116030 142126677
267388382160 142121188
412086207395 142115699
130393102755 142110210
554583305250 142104721
911651322655 142099232
676723674840 43988846
855532774465 142093743
852231683395 142088254
631058581705 142082765
413186571085 142077276
849480774170 142071787
40163280175 142066298
649764764435 142060809
862134956605 142055320
527074213000 142049831
254734199725 47183444
105084737885 142044342
838477137270 142038853
744946223620 142033364
146898558105 142027875
543579668350 142022386
357618204740 99235631
610701853440 142016897
379625478540 142011408
444546936250 142005919
228875653010 142000430
806016408415 141994941
106735283420 141989452
97382192055 141983963
898997140220 141978474
75925100100 141972985
24758188515 141967496
655816764730 57711346
681675311445 141962007
865986229520 141956518
940260778595 141951029
848380410480 141945540
448948391010 141940051
638761127535 141934562
253083654190 12224003
459952027910 141929073
750448042070 141923584
475907301415 141918095
37962552795 141912606
645913491520 86720711
870387684280 141907117
876439684575 141901628
506167302890 81385403
645913491520 141896139
295447656255 141890650
696530221260 141885161
116638556630 119923672
177708741425 92846435
375224023780 141879672
834625864355 101332429
49516371540 15994946
7702551320 141874183
518271303480 141868694
287745110425 141863205
36312007260 141857716
399982206805 105311954
940810960440 141852227
522672758240 141846738
307001475000 141841249
8252733165 141835760
577690942740 141830271
973271689295 141824782
546330577575 141819293
743295678085 98456193
920454232175 141813804
880841139335 141808315
704782948935 141802826
349365477065 141797337
368621841640 141791848
816469863470 141786359
276191291680 141780870
576040397205 141775381
164504377145 141769892
993078235715 141764403
936959687525 141758914
280592746440 141753425
131493466445 141747936
940260778595 141742447
100133101280 141736958
881391321180 141731469
929257141695 141725980
67672372425 141720491
183210559875 141715002
111136738180 25639119
471505846655 141709513
417588025845 141704024
41263643865 141698535
746046587310 141693046
99582919435 141687557
501765848130 141682068
875339320885 141676579
410435661860 141671090
867636775055 141665601
281142928285 141660112
807666953950 141654623
346637402080 41211412
869837502435 141649134
990877508335 37660029
352666568135 141643645
936959687525 141638156
351566204445 141632667
807116772105 141627178
174957832200 141621689
156251649470 141616200
903948776825 141610711
371922932710 141605222
617304035580 141599733
312503293450 141594244
288845474115 141588755
309752384225 141583266
956766233945 141577777
530375304070 141572288
605750216835 56092091
450598936545 141566799
758150587900 141561310
784009134615 141555821
200266197070 141550332
625556763255 141544843
597497489160 141539354
351566204445 141533865
595296761780 141528376
974922234830 141522887
44014553090 141517398
145843187748 95201216
967769870845 141511909
538628031745 141506420
639311309380 141500931
539728395435 76483726
410435661860 141495442
169456013750 141489953
69873099805 11839773
322956748505 141484464
462152755290 141478975
604099671300 141473486
471505846655 141467997
116088374785 141462508
448948391010 141457019
612902580820 141451530
284994201200 141446041
505066939200 141440552
824722591145 141435063
400532388650 141429574
153559571347 71647917
767503679265 141424085
629958218015 141418596
926506232470 141413107
966669507155 141407618
326808021420 33993377
489111665695 141402129
693229130190 141396640
72073827185 141391151
893495321770 141385662
857733501845 11631191
898997140220 141380173
262436745555 141374684
24208006670 141369195
664619674250 141363706
409335298170 141358217
989777144645 141352728
831874955130 141347239
551282214180 141341750
381826205920 128360265
462702937135 3359268
358718568430 141336261
947413142580 141330772
823622227455 141325283
426390935365 141319794
660218219490 141314305
563936396615 141308816
665169856095 141303327
550181850490 141297838
73174190875 141292349
929257141695 141286860
488011302005 141281371
295997838100 79409363
202466924450 119199124
889093867010 141275882
719637858750 141270393
605200034990 141264904
508368030270 141259415
51166917075 141253926
929257141695 141248437
106185101575 141242948
774105861405 141237459
50616735230 141231970
524873485620 141226481
931457869075 141220992
140846557810 141215503
365870932415 141210014
405484025255 141204525
605200034990 141199036
47893029489 41090654
445647299940 141193547
574389851670 141188058
345514204150 113644256
589794943330 141182569
993078235715 84859940
505066939200 141177080
145798194415 141171591
438494935955 141166102
335610930940 141160613
13204369770 141155124
23107642980 141149635
605750216835 141144146
599148034695 141138657
940260778595 141133168
333410203560 141127679
826373136680 12278893
346064385995 43461902
3851278405 141122190
604649853145 141116701
97382192055 141111212
163404013455 141105723
19806551910 141100234
111686920025 141094745
122690556925 141089256
139746194120 141083767
56118553680 21582748
895696049150 94487646
80326554860 141078278
845079319410 24651099
35761825415 141072789
408868099027 32017337
742745496240 9446569
662969128715 141067300
491862574920 141061811
591445488865 141056322
867636775055 141050833
15955278995 58029708
936959687525 121290433
237678562530 141045344
737793859635 141039855
856633138155 141034366
100683283125 141028877
181560288790 64182877
861034592915 141023388
596397125470 141017899
201916742605 127987013
983725144350 141012410
59419644750 141006921
258035290795 141001432
903948776825 69918882
373573478245 140995943
961717870550 140990454
279492382750 140984965
790061134910 140979476
533676395140 140973987
472658163730 71604005
979873871435 140968498
808767317640 60779697
598597852850 140963009
878640411955 140957520
702582221555 140952031
204117469985 75572552
342763294925 140946542
44014553090 140941053
356517841050 140935564
886893139630 140930075
721288404285 140924586
343313476770 140919097
934758960145 140913608
111136738180 140908119
330659294335 140902630
128192375375 140897141
350465840755 140891652
373573478245 140886163
927606596160 140880674
870387684280 135287383
858833865535 140875185
777957134320 140869696
889644048855 140864207
869287320590 140858718
468754937430 140853229
723489131665 93230665
114988011095 48638029
246481472050 140847740
743295678085 140842251
938060051215 140836762
102333828660 140831273
985375689885 140825784
35761825415 140820295
815919681625 140814806
806016408415 140809317
544129850195 140803828
690478220965 140798339
476457483260 132378213
478658210640 140792850
518271303480 140787361
12654187925 113638767
23657824825 140781872
988676780955 140776383
813168772400 140770894
533126213295 140765405
123790920615 140759916
897896776530 140754427
255834563415 140748938
88029100690 140743449
630508399860 140737960
958966961325 140732471
961167688705 24387627
176058195890 74277148
771905134025 77290609
327908385110 140726982
313053475295 67152426
267938564005 140721493
294347292565 140716004
337811658320 140710515
750448042070 82571027
880841139335 140705026
743295678085 140699537
211820015815 140694048
233827289615 140688559
946862960735 140683070
374673841935 140677581
125441466150 140672092
580992033810 140666603
976022598520 140661114
513319666875 140655625
586493852260 140650136
691578584655 140644647
417037844000 140639158
250332744965 1482030
971070961915 140633669
640961854915 140628180
329008748800 140622691
582092397500 60626005
171656741130 140617202
475357119570 140611713
716886949525 140606224
972721507450 140600735
358168386585 140595246
836276409890 140589757
729541131960 140584268
959517143170 140578779
599698216540 140573290
91330191760 140567801
56118553680 140562312
843428773875 140556823
280042564595 140551334
63821099510 140545845
534226576985 140540356
880841139335 140534867
618404399270 140529378
727340404580 140523889
320756021125 140518400
649764764435 140512911
739444405170 140507422
160653104230 140501933
791711680445 140496444
211820015815 72312086
236578198840 107792982
254734199725 140490955
749347678380 140485466
59969826595 140479977
796663317050 140474488
145798194415 140468999
206318197365 140463510
823622227455 140458021
51166917075 140452532
796113135205 140447043
505066939200 140441554
386227660680 140436065
288845474115 17932563
227775289320 11389675
861034592915 140430576
435744026730 140425087
235477835150 140419598
279492382750 140414109
853882228930 140408620
754849496830 140403131
527074213000 140397642
852261323995 96793026
766953497420 140392153
749347678380 140386664
80876736705 140381175
890744412545 39174993
81977100395 140375686
332860021715 140370197
231626562235 140364708
26958915895 140359219
123790920615 140353730
53367644455 140348241
138095648585 140342752
90780009915 140337263
545230213885 140331774
379075296695 124161180
397231297580 140326285
326257839575 140320796
651965491815 101173248
697080403105 140315307
513319666875 140309818
295997838100 140304329
306451293155 140298840
706433494470 140293351
358718568430 140287862
357068022895 140282373
166154922680 140276884
13754551615 140271395
343863658615 140265906
721288404285 140260417
99582919435 140254928
168905831905 140249439
549631668645 140243950
644262945985 140238461
810417863175 140232972
42914189400 140227483
2200732870 67306118
42364007555 140221994
549631668645 140216505
480308756175 140211016
351016022600 140205527
221723289025 140200038
100133101280 140194549
411536025550 140189060
550181850490 140183571
676173492995 140178082
253083654190 140172593
140846557810 140167104
311986742708 62064123
959517143170 140161615
930907687230 140156126
545780395730 140150637
692678948345 140145148
642062218605 140139659
429692026435 140134170
269589109540 140128681
136445103050 140123192
353216749980 140117703
280592746440 140112214
80326554860 30436505
576590579050 140106725
694329493880 140101236
759250951590 87456237
640961854915 140095747
828573864060 22428054
139196012275 140090258
948513506270 140084769
616753853735 140079280
992528053870 140073791
181560014340 140068302
547981123110 140062813
434643663040 140057324
133694193825 140051835
951264415495 140046346
998580054165 140040857
655816764730 140035368
749897860225 140029879
459401846065 140024390
257485108950 140018901
728990950115 140013412
558434578165 140007923
951264415495 140002434
672872401925 139996945
744396041775 23706991
715786585835 121740531
295447656255 139991456
256934927105 139985967
775206225095 139980478
862134956605 139974989
924855686935 139969500
722938949820 139964011
101233464970 139958522
468204755585 139953033
691578584655 139947544
601898943920 139942055
8802915010 13179089
481409119865 139936566
632709127240 139931077
6602187630 139925588
803815681035 139920099
452249482080 139914610
511118939495 139909121
917703322950 139903632
144147648880 139898143
314153838985 139892654
314153838985 139887165
704232767090 139881676
366421114260 139876187
860484411070 2195600
620054944805 14798344
852781865240 139870698
994178599405 139865209
577690942740 139859720
255834563415 139854231
631608763550 139848742
644262945985 139843253
856082956310 139837764
701481857865 139832275
984275326195 139826786
989777144645 139821297
213470561350 139815808
802165135500 139810319
423640026140 139804830
678924402220 51250793
485810574625 139799341
119939647700 139793852
496264029680 139788363
965569143465 139782874
760351315280 139777385
456650936840 139771896
102333828660 139766407
826923318525 139760918
674522947460 139755429
119389465855 139749940
971621143760 139744451
242080017290 139738962
346064385995 139733473
524323303775 139727984
13204369770 139722495
627757490635 139717006
996379326785 139711517
496264029680 139706028
292696747030 74727246
348815295220 139700539
34661461725 139695050
532025849605 139689561
890194230700 139684072
404933843410 139678583
968320052690 139673094
705883312625 139667605
673422583770 139662116
861034592915 29909561
455550573150 139656627
27509097740 139651138
382376387765 139645649
582092397500 139640160
52817462610 139634671
735593132255 115625785
810417863175 139629182
469855301120 139623693
182660378030 139618204
370272387175 139612715
89129464380 139607226
556233850785 139601737
276191291680 139596248
610151671595 139590759
576590579050 139585270
267938564005 139579781
699281130485 139574292
222823652715 139568803
293246928875 139563314
86378555155 139557825
693779312035 139552336
261886563710 139546847
710284767385 139541358
655266582885 139535869
552382577870 139530380
94081100985 139524891
843428773875 139519402
743845859930 139513913
507817848425 139508424
760351315280 139502935
946312778890 139497446
494613484145 139491957
455550573150 139486468
868186956900 139480979
108385828955 139475490
217872016110 139470001
211269833970 98050007
807666953950 139464512
413186571085 139459023
382376387765 139453534
938060051215 139448045
477007665105 139442556
239879289910 139437067
99582919435 139431578
261886563710 139426089
142497103345 139420600
896796412840 139415111
240979653600 139409622
641512036760 139404133
259685836330 139398644
677273856685 139393155
486360756470 139387666
865436047675 139382177
742745496240 139376688
972721507450 48050706
658017492110 139371199
16505460840 139365710
112237101870 139360221
910000777120 139354732
285544383045 139349243
523773121930 94372377
719637858750 139343754
364220386880 139338265
713035676610 139332776
216221470575 139327287
106185101575 139321798
495163665990 139316309
81426918550 139310820
560635305545 139305331
607950944215 139299842
90229828070 139294353
786209861995 139288864
449498572855 139283375
428041480900 139277886
284994201200 139272397
270689473230 139266908
491312393075 139261419
444546936250 4698584
114988011095 139255930
862134956605 75885425
412086207395 139250441
974922234830 139244952
408785116325 139239463
963918597930 139233974
55018189990 139228485
597497489160 139222996
582642579345 139217507
574389851670 124655190
51166917075 139212018
799964408120 139206529
891294594390 139201040
448398209165 139195551
84728009620 139190062
538628031745 14479982
73724372720 139184573
197515287845 139179084
704782948935 139173595
523222940085 139168106
437394572265 139162617
258035290795 10072315
94081100985 115653230
143047285190 139157128
71523645340 139151639
602999307610 139146150
294897474410 139140661
465453846360 24952994
963368416085 16165105
979873871435 139135172
327908385110 47836635
620605126650 139129683
185961469100 139124194
569438215065 139118705
11553824235 139113216
904498958670 139107727
594196398090 139102238
985925871730 139096749
617854217425 139091260
259685836330 139085771
44014553090 139080282
899547322065 139074793
439595299645 139069304
902848413135 80287603
678924402220 139063815
965569143465 139058326
136995284895 139052837
608501126060 139047348
488561483850 139041859
381276024075 139036370
965018961620 139030881
399982206805 139025392
667370583475 103478628
744396041775 139019903
667920765320 139014414
815369499780 139008925
149099285485 139003436
610151671595 138997947
908350231585 138992458
844529137565 41634065
654166219195 138986969
820321136385 138981480
891294594390 138975991
226124743785 138970502
546880759420 138965013
592545852555 138959524
114988011095 138954035
645913491520 138948546
921554595865 138943057
408785116325 138937568
325707657730 138932079
777957134320 138926590
727890586425 39959920
375774205625 138921101
159002558695 138915612
403283297875 138910123
607950944215 30535307
820871318230 138904634
556233850785 138899145
945212415200 138893656
629958218015 138888167
333960385405 138882678
277841837215 138877189
383476751455 46755302
631058581705 12416118
689928039120 138871700
476457483260 138866211
7702551320 138860722
256934927105 138855233
45665098625 138849744
145907743877 19568285
682225493290 138844255
997479690475 138838766
709734585540 138833277
652515673660 138827788
410435661860 138822299
934758960145 138816810
69322917960 138811321
817570227160 138805832
284444019355 59122019
977122962210 138800343
941911324130 138794854
109486192645 116377778
240429471755 138789365
987576417265 138783876
458851664220 138778387
680024765910 138772898
665720037940 138767409
568888033220 123195116
309752384225 138761920
46215280470 138756431
353766931825 109236589
742745496240 138750942
914402231880 138745453
465453846360 138739964
15405097150 29047788
78125827480 138734475
850581137860 138728986
292696747030 98264078
443996754405 138723497
489661847540 138718008
143047285190 119435151
239879289910 138712519
83077464085 80364449
260786200020 138707030
820321136385 138701541
86378555155 131565841
370272387175 138696052
470955664810 77488213
604649853145 138690563
242080017290 15951034
151300012865 90820994
969420416380 138685074
770254588490 138679585
407684752635 138674096
972721507450 138668607
798313862585 138663118
908900413430 138657629
862685138450 138652140
561735669235 138646651
109486192645 138641162
571088760600 138635673
441796027025 138630184
931457869075 138624695
473156392190 138619206
844046871117 22060291
550187335 138613717
686076766205 138608228
930357505385 138602739
61070190285 138597250
305901111310 138591761
276191291680 138586272
297648383635 138580783
306451293155 138575294
287194928580 138569805
996379326785 138564316
867636775055 138558827
226674925630 63299148
174407650355 138553338
957316415790 138547849
791161498600 138542360
252533472345 138536871
253083654190 115905724
851131319705 138531382
308652020535 138525893
257485108950 138520404
47315644160 138514915
810968045020 138509426
250332744965 138503937
814819317935 138498448
933658596455 138492959
901748049445 138487470
693779312035 138481981
477557846950 138476492
249232381275 138471003
144697830725 138465514
497364393370 138460025
536977486210 138454536
11553824235 138449047
983174962505 138443558
111136738180 138438069
573839669825 138432580
458851664220 138427091
118839284010 138421602
698180766795 138416113
240508974431 57436896
226124743785 138410624
332309839870 138405135
188712378325 138399646
101233464970 138394157
230526198545 138388668
214020743195 138383179
925405868780 113380784
713585858455 138377690
214570925040 138372201
469305119275 138366712
835176046200 42572684
483059665400 138361223
984825508040 97237635
494063302300 138355734
220072743490 138350245
568888033220 138344756
9903278700 138339267
426390935365 138333778
998580054165 138328289
797213498895 80024131
220072743490 138322800
912751686345 138317311
291046201495 138311822
229425834855 138306333
947413142580 138300844
64371281355 138295355
185411287255 138289866
152950558400 138284377
352666568135 138278888
868186956900 138273399
862134956605 138267910
674522947460 138262421
630508399860 138256932
40163280175 138251443
418688389535 138245954
227225107475 138240465
675623311150 138234976
566687305840 138229487
101783646815 138223998
406584388945 138218509
927606596160 138213020
779057498010 137713521
967219689000 138207531
988126599110 138202042
733392404875 138196553
255284381570 138191064
196965106000 138185575
871488047970 138180086
557884396320 138174597
610701853440 138169108
551832396025 138163619
368071659795 138158130
431892753815 138152641
422539662450 138147152
653065855505 138141663
257485108950 138136174
107285465265 138130685
667370583475 138125196
739444405170 138119707
265187654780 138114218
204667651830 138108729
545780395730 138103240
110036374490 138097751
878640411955 138092262
49516371540 138086773
683876038825 138081284
543029486505 138075795
66021826890 138070306
607400762370 138064817
877540048265 138059328
215121106885 138053839
791161498600 138048350
520472030860 4671139
612352398975 138042861
751548405760 138037372
459401846065 138031883
566137123995 138026394
770254588490 138020905
592545852555 138015416
732292041185 138009927
742745496240 138004438
600248398385 137998949
380175660385 137993460
948513506270 137987971
38512734640 137982482
943011687820 137976993
769154224800 137971504
177158559580 137966015
831324773285 137960526
947413142580 123947109
519371667170 137955037
444546936250 28010367
760351315280 137949548
770254588490 137944059
496264029680 137433582
476457483260 137938570
956216052100 137933081
855532774465 137927592
215121106885 137922103
965018961620 137916614
769704406645 137911125
686076766205 137905636
891844776235 137900147
81977100395 137894658
531475667760 137889169
65471645045 137883680
209619288435 137878191
237128380685 137872702
491312393075 137867213
695429857570 137861724
85828373310 137856235
199165833380 137850746
127092011685 137845257
426390935365 137839768
761451678970 137834279
365870932415 137828790
254184017880 137823301
281142928285 137817812
175508014045 137812323
919353868485 137806834
115538192940 137801345
417037844000 137795856
953465142875 23059289
786209861995 137790367
307001475000 137784878
53367644455 137779389
416487662155 137773900
623906217720 137768411
587044034105 137762922
858833865535 74590021
464353482670 137757433
890194230700 137751944
341662931235 137746455
297648383635 137740966
65471645045 137735477
278942200905 137729988
553482941560 137724499
506167302890 137719010
253633836035 137713521
539728395435 137708032
877540048265 137702543
665720037940 137697054
493513120455 137691565
238228744375 137686076
950714233650 70780655
483609847245 137680587
387878206215 137675098
443446572560 137669609
350465840755 137664120
101233464970 137658631
525973849310 137653142
521630715175 21829753
672322220080 137647653
708084040005 137642164
352666568135 137636675
970520780070 137631186
446197481785 137625697
402182934185 61334086
669571310855 20419080
556784032630 137620208
758700769745 137614719
984275326195 137609230
82527282240 111410233
287194928580 137603741
967219689000 137598252
88579282535 137592763
808767317640 137587274
488035376759 3979525
380725842230 137581785
299849111015 31303767
987576417265 75457283
284994201200 137576296
812068408710 137570807
360919295810 137565318
563386214770 137559829
684976402515 137554340
908350231585 137548851
286644746735 137543362
395580752045 137537873
722388767975 137532384
414286934775 137526895
540828759125 137521406
571638942445 137515917
973821871140 137510428
400532388650 39734871
706983676315 137504939
949063688115 48423958
848930592325 137499450
652515673660 137493961
989226962800 87895357
246481472050 137488472
770254588490 137482983
746596769155 137477494
783458952770 89273096
155701467625 137472005
193664014930 137466516
655266582885 137461027
858833865535 137455538
423640026140 137450049
403283297875 137444560
306451293155 137439071
721838586130 137433582
713585858455 137428093
842328410185 137422604
507817848425 137417115
874238957195 137411626
118289102165 137406137
408234934480 137400648
4951642095 137395159
895145867305 137389670
560635305545 137384181
320205839280 137378692
86378555155 137373203
26958915895 137367714
551282214180 137362225
73174190875 137356736
430242208280 137351247
229425834855 137345758
514420030565 137340269
422539662450 101233627
134794557515 137334780
958966961325 137329291
820871318230 103560963
956216052100 137323802
679474584065 137318313
17055642685 137312824
725139677200 137307335
888543685165 137301846
639861491225 137296357
348265113375 137290868
184310923565 57623522
819220772695 63568109
215121106885 137285379
525423667465 137279890
874789139040 137274401
150199649175 137268912
974372052985 137263423
813718954245 137257934
735593132255 90667302
368071659795 137252445
572189124290 137246956
463803300825 137241467
589794943330 137235978
255284381570 137230489
483609847245 105059460
9353096855 137225000
809867681330 137219511
695980039415 137214022
308652020535 137208533
78125827480 137203044
626106945100 137197555
280042564595 137192066
24758188515 137186577
935309141990 137181088
81977100395 137175599
74824736410 137170110
644813127830 137164621
221723289025 137159132
830774591440 137153643
943561869665 137148154
95181464675 137142665
939160414905 28471443
106185101575 137137176
518821485325 137131687
379075296695 104785010
814819317935 137126198
355967659205 137120709
311402929760 137115220
266288018470 137109731
58319281060 100465167
64371281355 137104242
205768015520 137098753
12654187925 137093264
402733116030 137087775
2750914715 137082286
347714931530 137076797
954565506565 137071308
261336381865 137065819
517721121635 137060330
969970598225 137054841
963918597930 137049352
483609847245 137043863
343313476770 137038374
218972379800 137032885
764752770040 49494313
851681501550 137027396
292696747030 137021907
877540048265 137016418
601898943920 137010929
489661847540 137005440
262986927400 136999951
120489829545 118529466
200266197070 136994462
497914575215 136988973
919904050330 136983484
591995670710 136977995
681675311445 65999736
152400376555 136972506
301499656550 27159572
649764764435 62009233
568888033220 136967017
636010218310 136961528
275090927990 59659941
928156778005 136956039
270689473230 136950550
62720735820 136945061
771354952180 136939572
200816378915 136934083
6052005785 136928594
326808021420 136923105
683325856980 136917616
123790920615 136912127
582642579345 136906638
747146951000 28839206
722388767975 136901149
162853831610 2014463
396681115735 136895660
713035676610 136890171
965569143465 136884682
648664400745 5950076
695980039415 136879193
824722591145 136873704
623356035875 136868215
854432410775 136862726
632709127240 136857237
154601103935 136851748
552382577870 136846259
6602187630 136840770
688277493585 136835281
741645132550 58628009
118951182764 11170115
963368416085 136829792
935309141990 136824303
794462589670 136818814
963918597930 136813325
730091313805 136807836
104534556040 136802347
85828373310 40124590
794462589670 136796858
327358203265 136791369
852781865240 136785880
34111279880 136780391
653065855505 136774902
627757490635 136769413
660218219490 31287300
332860021715 11323807
151300012865 136763924
944112051510 67520189
988126599110 136758435
684426220670 136752946
494063302300 136747457
496264029680 136741968
20906915600 136736479
503966575510 136730990
266288018470 72224262
172757104820 136725501
977673144055 136720012
105634919730 136714523
447848027320 136709034
976022598520 136703545
622805854030 136698056
991427690180 136692567
991977872025 136687078
673972765615 136681589
747697132845 43149029
18706188220 75166366
460502209755 70363491
107285465265 136676100
341112749390 136670611
560085123700 136665122
644813127830 136659633
540828759125 136654144
626657126945 136648655
52817462610 136643166
488561483850 136637677
962268052395 136632188
103984374195 136626699
746046587310 136621210
471505846655 136615721
127642193530 136610232
377974933005 136604743
50616735230 136599254
626106945100 136593765
743295678085 136588276
889644048855 136582787
396130933890 136577298
426941117210 136571809
177708741425 136566320
295997838100 136560831
481409119865 136555342
282793473820 136549853
194214196775 136544364
278392019060 136538875
610151671595 136533386
223373834560 136527897
730091313805 76461770
327358203265 136522408
473706574035 136516919
987576417265 39652536
425840753520 136511430
387878206215 136505941
741094950705 136500452
822521863765 136494963
563936396615 136489474
275090927990 26747897
944662233355 136483985
929807323540 75995205
465453846360 136478496
565586942150 2969549
281142928285 136473007
705883312625 136467518
971621143760 136462029
948513506270 136456540
856082956310 113902239
684976402515 136451051
733392404875 136445562
933108414610 136440073
720738222440 136434584
432993117505 136429095
550181850490 136423606
689928039120 136418117
990327326490 136412628
568337851375 136407139
598597852850 136401650
590345125175 136396161
718537495060 26808276
355417477360 136390672
876989866420 136385183
571638942445 136379694
316904748210 136374205
561735669235 136368716
661318583180 136363227
620605126650 136357738
841228046495 136352249
443996754405 136346760
564486578460 136341271
938610233060 136335782
938610233060 136330293
297098201790 136324804
804365862880 136319315
139746194120 136313826
94631282830 136308337
327908385110 136302848
337261476475 136297359
629408036170 136291870
534776758830 136286381
465453846360 136280892
571088760600 136275403
457201118685 136269914
222273470870 136264425
43464371245 136258936
964468779775 136253447
510018575805 136247958
871488047970 136242469
539178213590 34822216
92980737295 84184793
45665098625 136236980
203017106295 136231491
349915658910 35387583
270139291385 136226002
162853831610 136220513
292146565185 123507989
145248012570 136215024
906699686050 136209535
127092011685 136204046
595846943625 136198557
756500042365 136193068
276741473525 136187579
944662233355 136182090
975472416675 136176601
853882228930 136171112
698730948640 136165623
432993117505 136160134
640961854915 136154645
234927653305 136149156
776306588785 10692572
475907301415 136143667
27509097740 18997429
595846943625 136138178
804365862880 136132689
383476751455 136127200
678924402220 136121711
217321834265 63864515
128192375375 49922455
805466226570 136116222
263537109245 136110733
963368416085 45009800
28609461430 136105244
459401846065 136099755
880290957490 136094266
781258225390 133673617
382376387765 136088777
319105475590 136083288
775756406940 136077799
468754937430 136072310
876439684575 136066821
814269136090 136061332
873688775350 136055843
636010218310 136050354
507267666580 136044865
928706959850 136039376
771354952180 136033887
809317499485 136028398
144147648880 136022909
417588025845 136017420
387328024370 136011931
364770568725 136006442
996379326785 134398165
889093867010 136000953
781808407235 135995464
606300398680 135989975
374123660090 135984486
251983290500 36556740
74824736410 135978997
83627645930 135973508
340012385700 135968019
385127296990 135962530
141946921500 135957041
312503293450 135951552
138095648585 135946063
722938949820 135940574
751548405760 135935085
95731646520 134694571
785109498305 135929596
107835647110 16686560
126541829840 135924107
221723289025 135166625
215671288730 135918618
838477137270 135913129
453900027615 131884203
118839284010 135907640
617854217425 112540967
850030956015 69496229
842328410185 105191196
309202202380 135902151
945212415200 135896662
281693110130 135891173
399982206805 135885684
276191291680 135880195
647564037055 135874706
647564037055 135869217
258035290795 135863728
752098587605 135858239
846729864945 135852750
519921849015 135847261
407134570790 135841772
661868765025 135836283
785659680150 135830794
227775289320 135825305
215671288730 135819816
38512734640 135814327
788960771220 19244434
927606596160 135808838
674522947460 135803349
978773507745 135797860
96832010210 135792371
442896390715 135786882
248132017585 135781393
843428773875 135775904
92430555450 100064470
895696049150 135770415
159002558695 135764926
817570227160 135759437
473156392190 135753948
990877508335 135748459
359818932120 135742970
606850580525 135737481
322956748505 135731992
253083654190 135726503
418688389535 32884599
582642579345 135721014
305901111310 135715525
237678562530 135710036
944112051510 135704547
627757490635 135699058
995278963095 135693569
735593132255 135688080
287194928580 88005137
998029872320 135682591
579891670120 135677102
505617121045 135671613
933108414610 44735350
465453846360 135666124
474806937725 135660635
330659294335 135655146
841778228340 135649657
998580054165 135644168
644262945985 135638679
488561483850 135633190
147448739950 135627701
982074598815 135622212
631608763550 135616723
303150202085 135611234
331759658025 135605745
208518924745 135600256
642062218605 135594767
666270219785 135589278
652515673660 135583789
984825508040 135578300
987576417265 135572811
165604740835 135567322
611252035285 135561833
188712378325 135556344
991977872025 135550855
824722591145 135545366
160653104230 135539877
51166917075 135534388
739994587015 135528899
270689473230 135523410
807666953950 135517921
962818234240 135512432
304250565775 135506943
390629115440 135501454
429141844590 135495965
210169470280 135490476
843978955720 135484987
571638942445 135479498
596397125470 135474009
304800747620 135468520
141396739655 135463031
910550958965 135457542
743295678085 135452053
545230213885 135446564
58319281060 135441075
349365477065 135435586
272890200610 135430097
373023296400 135424608
700931676020 135419119
243730562825 73113480
973821871140 135413630
596947307315 135408141
406584388945 135402652
45114916780 135397163
198615651535 135391674
751548405760 135386185
434093481195 135380696
314153838985 84009145
682225493290 135375207
993078235715 135369718
523222940085 135364229
775756406940 135358740
714686222145 135353251
862134956605 135347762
180459650650 135342273
173307286665 135336784
248132017585 135331295
366971296105 135325806
25308370360 135320317
316904748210 135314828
349365477065 86781090
40713462020 135309339
989226962800 135303850
508918212115 135298361
316354566365 135292872
318555293745 135287383
358718568430 135281894
824172409300 107189192
835176046200 135276405
797213498895 135270916
667370583475 24656588
89679646225 135265427
694329493880 135259938
277291655370 135254449
211820015815 32478413
145798194415 135248960
788410589375 135243471
803815681035 135237982
781258225390 135232493
182110196185 135227004
171656741130 135221515
610701853440 135216026
801064771810 135210537
194214196775 135205048
551282214180 135199559
8802915010 135194070
725689859045 135188581
908350231585 135183092
852781865240 135177603
705883312625 135172114
990327326490 135166625
584843306725 135161136
434643663040 135155647
194764378620 135150158
80876736705 135144669
56668735525 135139180
23657824825 135133691
631058581705 135128202
304250565775 135122713
923755323245 135117224
611802217130 135111735
15405097150 135106246
873138593505 135100757
615653490045 135095268
470955664810 135089779
131493466445 125000997
385127296990 135084290
643229839012 44559702
434093481195 135078801
896884818674 15896144
440695663335 135073312
927056414315 135067823
989226962800 135062334
335610930940 118046434
846179683100 135056845
412636389240 135051356
716886949525 135045867
699281130485 29497886
991997017657 7283903
176608377735 135040378
647564037055 135034889
367521477950 25117664
980974235125 135029400
322406566660 135023911
826923318525 8639686
669021129010 135018422
515520394255 135012933
437394572265 135007444
31360370655 135001955
304800747620 134996466
973821871140 134990977
687177129895 134985488
954015324720 134979999
446197481785 134974510
259135654485 134969021
284444019355 65873489
772455315870 134963532
660218219490 134958043
45114916780 134952554
85278191465 134947065
220072743490 134941576
369722205330 134936087
322406566660 134930598
229976016700 134925109
648114218900 134919620
745496405465 134914131
152400376555 134908642
297648383635 134903153
18706188220 134897664
109486192645 134892175
96832010210 134886686
650865128125 134881197
261336381865 24360182
378525114850 134875708
461602573445 117415199
419788753225 134870219
973821871140 134864730
539728395435 134859241
787310225685 134853752
736143314100 134848263
663519310560 32192985
824722591145 134842774
584293124880 134837285
447848027320 134831796
513869848720 134826307
191463287550 134820818
360919295810 134815329
41813825710 134809840
307551656845 134804351
402182934185 134798862
783458952770 134793373
354317113670 134787884
620605126650 134782395
379075296695 134776906
253633836035 134771417
510018575805 134765928
566137123995 134760439
465453846360 126192110
860484411070 134754950
963918597930 134749461
437944754110 134743972
763102224505 134738483
63821099510 134732994
399982206805 134727505
76475281945 55400477
424740389830 134722016
943561869665 134716527
96281828365 134711038
956216052100 134705549
250882926810 134700060
229425834855 134694571
802165135500 76560572
452799663925 71988235
453349845770 134689082
591445488865 85749158
601348762075 134683593
642062218605 134678104
607950944215 134672615
886342957785 134667126
4401460250 134661637
660218219490 134656148
19256370065 114764012
480308756175 38472401
517170939790 134650659
209619288435 134645170
443446572560 85880894
594746579935 134639681
532576031450 134634192
951264415495 134628703
726790222735 134623214
206868379210 134617725
90229828070 134612236
463253118980 134606747
781258225390 134601258
261886563710 134595769
962268052395 134590280
977122962210 134584791
127092011685 114549941
516620757945 70879457
914402231880 134579302
750448042070 134573813
164002339319 38005836
944112051510 134568324
529825122225 4901677
557884396320 134562835
289945837805 112261028
886893139630 134557346
634909854620 134551857
966119325310 134546368
900097503910 134540879
206318197365 134535390
732842223030 134529901
850030956015 134524412
630508399860 134518923
568337851375 134513434
362569841345 134507945
657467310265 134502456
925956050625 134496967
815369499780 134491478
572739306135 127696096
126541829840 134485989
961167688705 134480500
589244761485 134475011
464353482670 134469522
448948391010 134464033
701481857865 134458544
259135654485 134453055
243180380980 134447566
69873099805 134442077
517170939790 134436588
24758188515 123562879
755399678675 39844651
420338935070 53528728
150199649175 134431099
45114916780 134425610
136995284895 134420121
112861253479 23910084
722388767975 134414632
83077464085 86907337
75925100100 134409143
897896776530 134403654
436844390420 134398165
966669507155 70786144
478108028795 134392676
874789139040 134387187
335610930940 134381698
704232767090 134376209
895696049150 134370720
884142230405 134365231
404383661565 134359742
834075682510 134354253
794462589670 134348764
812068408710 134343275
999680417855 134337786
523222940085 35096666
340562567545 134332297
252533472345 134326808
63270917665 12372206
498464757060 134321319
624456399565 134315830
824722591145 134310341
879740775645 134304852
980974235125 134299363
683876038825 134293874
976022598520 134288385
37962552795 134282896
847830228635 134277407
169456013750 134271918
867086593210 44164494
445647299940 134266429
840677864650 134260940
870937866125 134255451
373023296400 134249962
64371281355 134244473
238228744375 134238984
277841837215 134233495
941361142285 134228006
471505846655 110751553
237128380685 40102634
601348762075 92231667
111136738180 104483115
806566590260 134222517
638761127535 134217028
839027319115 134211539
658017492110 134206050
841228046495 134200561
168355650060 134195072
337261476475 134189583
18156006375 134184094
750448042070 134178605
439045117800 134173116
949063688115 134167627
247581835740 65835066
5490 134162138
181009832495 134156649
863785502140 134151160
362019659500 134145671
648114218900 134140182
233827289615 134134693
518821485325 134129204
933108414610 134123715
318005111900 102369850
920454232175 134118226
309202202380 134112737
922654959555 134107248
239879289910 134101759
361469477655 134096270
700931676020 55219340
63270917665 134090781
310302566070 134085292
782358589080 134079803
362569841345 134074314
532576031450 134068825
727890586425 134063336
37412370950 49461379
715236403990 134057847
250332744965 134052358
615103308200 134046869
113337465560 134041380
475357119570 134035891
442896390715 134030402
730641495650 134024913
903398594980 134019424
689928039120 134013935
386227660680 134008446
617304035580 54379523
658017492110 134002957
313603657140 133997468
896246230995 133991979
329558930645 133986490
133144011980 133981001
464903664515 133975512
880290957490 133970023
95181464675 133964534
660768401335 133959045
507267666580 53292701
127642193530 45986842
138645830430 133953556
944662233355 64144454
24208006670 133948067
743845859930 133942578
481409119865 133937089
91330191760 133931600
451149118390 118957608
500665484440 133926111
259135654485 133920622
636010218310 133915133
831874955130 133909644
628307672480 133904155
551282214180 133898666
584843306725 133893177
956766233945 133887688
254734199725 133882199
753198951295 133876710
272340018765 133871221
983725144350 133865732
464903664515 6076323
450048754700 133860243
966669507155 133854754
377424751160 133849265
579891670120 133843776
900097503910 133838287
110036374490 133832798
650865128125 133827309
86928737000 133821820
700381494175 133816331
608501126060 133810842
233827289615 133805353
261886563710 133799864
236578198840 133794375
314704020830 133788886
619504762960 133783397
566687305840 15808320
200816378915 133777908
269589109540 133772419
69452946881 318362
889093867010 133766930
759250951590 133761441
250332744965 133755952
562905847516 36106642
924855686935 133750463
425840753520 133744974
45114916780 133739485
705883312625 133733996
729541131960 133728507
353766931825 133723018
783458952770 133717529
3851278405 133712040
468204755585 133706551
267467050508 21461990
32460734345 133701062
891294594390 133695573
889093867010 133690084
267388382160 133684595
238228744375 133679106
919904050330 133673617
336161112785 133668128
980424053280 133662639
403833479720 133657150
245931290205 133651661
377974933005 133646172
432993117505 133640683
599698216540 133635194
598597852850 133629705
63270917665 133624216
174407650355 133618727
399432024960 133613238
720738222440 133607749
144147648880 133602260
579891670120 133596771
951814597340 133591282
366971296105 133585793
140846557810 133580304
529274940380 133574815
226674925630 133569326
313053475295 133563837
9353096855 133558348
756500042365 133552859
327358203265 133547370
814819317935 133541881
994728781250 133536392
878090230110 69699322
600248398385 133530903
602999307610 133525414
318005111900 133519925
137545466740 133514436
137545466740 133508947
365320750570 133503458
291596383340 133497969
351612635896 36990371
442896390715 133492480
857733501845 133486991
518271303480 133481502
675073129305 133476013
589794943330 133470524
160653104230 133465035
960067325015 133459546
731741859340 133454057
924305505090 133448568
322956748505 133443079
90780009915 133437590
948513506270 133432101
827000296261 8634197
587594215950 133426612
527074213000 133421123
398331661270 133415634
959517143170 133410145
924855686935 133404656
251483195780 20567283
833525500665 133399167
567237487685 133393678
24758188515 133388189
453900027615 133382700
903398594980 133377211
914402231880 133371722
997479690475 133366233
926506232470 133360744
922104777710 133355255
749347678380 102561965
281142928285 133349766
13754551615 133344277
329558930645 53435415
766953497420 133338788
390629115440 133333299
83077464085 133327810
967769870845 133322321
172206922975 133316832
499014938905 133311343
971621143760 133305854
806016408415 133300365
682225493290 1586321
464353482670 133294876
930907687230 133289387
484710210935 75204789
604649853145 133283898
764752770040 133278409
914952413725 133272920
745496405465 133267431
297648383635 133261942
501215666285 79870439
409335298170 133256453
803265499190 133250964
668470947165 45915485
168355650060 133245475
147998921795 133239986
401632752340 76489215
536427304365 133234497
732842223030 133229008
253083654190 133223519
977122962210 133218030
592545852555 133212541
775756406940 133207052
757050224210 133201563
322406566660 133196074
232726925925 133190585
10453460545 133185096
885792775940 133179607
594746579935 133174118
569988396910 133168629
554033123405 31753865
522122576395 133163140
589794943330 133157651
564486578460 133152162
988676780955 133146673
430792390125 133141184
693779312035 133135695
606300398680 133130206
604649853145 133124717
545780395730 133119228
978223325900 133113739
505066939200 133108250
98482555745 133102761
227775289320 133097272
261886563710 133091783
120489829545 133086294
594196398090 133080805
686076766205 133075316
639861491225 22203005
538628031745 133069827
606300398680 133064338
16505460840 133058849
625556763255 133053360
890194230700 133047871
8802915010 133042382
461052391600 133036893
183760741720 16291352
828023682215 133031404
437944754110 133025915
697630584950 133020426
836826591735 133014937
127092011685 133009448
642612400450 133003959
787860407530 132998470
384026933300 132992981
58869462905 132987492
604649853145 132982003
313053475295 132976514
425290571675 132971025
276191291680 132965536
256384745260 108737090
481959301710 132960047
609051307905 132954558
863785502140 132949069
224474198250 132943580
419238571380 132938091
110036374490 132932602
996929508630 132927113
576040397205 132921624
414837116620 132916135
373573478245 132910646
612352398975 132905157
890744412545 97649310
314153838985 132899668
17605824530 132894179
462702937135 132888690
44014553090 132883201
66021826890 67185360
680024765910 132877712
8802915010 132872223
448948391010 132866734
150199649175 132861245
854432410775 132855756
266288018470 132850267
949613869960 132844778
298748747325 132839289
190913105705 132833800
933658596455 132828311
861034592915 132822822
61070190285 132817333
319655657435 132811844
307001475000 132806355
876989866420 111898754
713585858455 19211500
441796027025 132800866
123790920615 132795377
379075296695 132789888
167255286370 58166933
11003642390 132784399
989226962800 132778910
89129464380 132773421
543579668350 132767932
554033123405 132762443
369172023485 132756954
627207308790 10994467
644262945985 132751465
873688775350 132745976
25858552205 132740487
369172023485 132734998
13754551615 132729509
229976016700 132724020
191463287550 132718531
242080017290 132713042
694879675725 132707553
829674227750 132702064
698180766795 132696575
434093481195 2502984
208518924745 132691086
852231683395 132685597
818670590850 132680108
89129464380 132674619
467654573740 132669130
311953111605 82417335
112787283715 132663641
884142230405 132658152
312503293450 132652663
759250951590 132647174
328458566955 132641685
677824038530 39405531
555683668940 132636196
196414924155 132630707
316904748210 132625218
610151671595 132619729
684426220670 132614240
692678948345 48506293
761451678970 132608751
458851664220 132603262
508918212115 127778431
113337465560 132597773
623906217720 132592284
974922234830 132586795
671221856390 132581306
359268750275 132575817
792812044135 132570328
642062218605 132564839
687727311740 132559350
501765848130 132553861
419788753225 132548372
885792775940 132542883
352116386290 132537394
760901497125 132531905
533126213295 132526416
736143314100 100574947
823622227455 132520927
436844390420 132515438
99032737590 132509949
284444019355 132504460
40713462020 132498971
656917128420 81615941
442896390715 120027963
658567673955 132493482
908350231585 132487993
162303649765 132482504
889093867010 132477015
741645132550 132471526
40713462020 132466037
516070576100 114588364
154050922090 132460548
331759658025 132455059
442346208870 132449570
439595299645 132444081
255834563415 132438592
963918597930 132433103
584843306725 132427614
783458952770 132422125
935859323835 132416636
456650936840 132411147
89679646225 132405658
805466226570 132400169
162853831610 126450093
352666568135 29322238
795562953360 132394680
590895307020 132389191
886893139630 132383702
596397125470 127904678
819220772695 132378213
552382577870 132372724
957316415790 620257
562285851080 6724025
101233464970 132367235
140846557810 7849270
98482555745 132361746
211269833970 132356257
678374220375 132350768
234927653305 132345279
607400762370 132339790
742745496240 132334301
666270219785 132328812
441796027025 132323323
241529835445 132317834
589244761485 132312345
734492768565 132306856
572739306135 132301367
363670205035 132295878
179909468805 132290389
372473114555 472054
807116772105 132284900
955665870255 132279411
307001475000 132273922
883041866715 132268433
997479690475 132262944
867636775055 132257455
110586556335 132251966
314153838985 132246477
26408734050 56575123
732292041185 132240988
947413142580 132235499
238778926220 132230010
64921463200 132224521
207418561055 132219032
681675311445 132213543
523222940085 132208054
633259309085 99438724
881391321180 132202565
491862574920 132197076
204117469985 132191587
98482555745 132186098
676173492995 132180609
103434192350 132175120
804916044725 132169631
450048754700 132164142
113337465560 132158653
11553824235 132153164
711935312920 132147675
525973849310 132142186
902848413135 132136697
161753467920 30046786
382376387765 132131208
124341102460 132125719
561735669235 889218
629408036170 132120230
693229130190 132114741
198065469690 132109252
898446958375 132103763
113337465560 132098274
20356733755 102847393
850581137860 132092785
453349845770 132087296
662969128715 132081807
916602959260 132076318
35211643570 132070829
386227660680 132065340
645913491520 132059851
983174962505 132054362
643162582295 132048873
305901111310 132043384
854432410775 132037895
617854217425 132032406
51717098920 132026917
156801831315 132021428
216221470575 132015939
289395655960 132010450
712485494765 132004961
753198951295 35464429
435193844885 131999472
999130236010 131993983
707533858160 131988494
384577115145 131983005
814819317935 131977516
751548405760 131972027
49516371540 131966538
210169470280 131961049
258035290795 131955560
725139677200 131950071
644813127830 131944582
134794557515 53479327
36312007260 51464864
545230213885 131939093
935859323835 131933604
631608763550 131928115
2750914715 131922626
783458952770 131917137
945762597045 131911648
624456399565 131906159
926506232470 131900670
886342957785 131895181
219522561645 131889692
446197481785 131884203
223924016405 131878714
544129850195 131873225
952364779185 131867736
876989866420 131862247
800514589965 131856758
607950944215 131851269
344964022305 131845780
925405868780 131840291
508918212115 131834802
50066553385 131829313
66572008735 131823824
278392019060 131818335
206868379210 131812846
135344739360 91649833
199165833380 131807357
334510567250 131801868
919353868485 131796379
451149118390 131790890
984825508040 131785401
103434192350 131779912
780157861700 131774423
920454232175 131768934
759801133435 131763445
21457097445 131757956
85828373310 131752467
269038927695 131746978
613452762665 131741489
52817462610 131736000
218972379800 131730511
61620372130 131725022
660218219490 131719533
178809105115 131714044
712485494765 131708555
140846557810 131703066
136995284895 131697577
974922234830 131692088
857733501845 131686599
819220772695 131681110
748247314690 6372729
270689473230 131675621
819220772695 131670132
136995284895 131664643
831874955130 19310302
927606596160 131659154
420889116915 19689043
894045503615 131653665
685526584360 65022694
736693495945 131648176
792261862290 131642687
229425834855 131637198
585393488570 131631709
754849496830 131626220
914402231880 131620731
326257839575 131615242
618404399270 131609753
151300012865 131604264
250882926810 131598775
656366946575 131593286
14304733460 131587797
543579668350 131582308
360369113965 131576819
897346594685 131571330
814269136090 131565841
78125827480 131560352
242630199135 131554863
531475667760 131549374
689377857275 131543885
553482941560 131538396
895145867305 96677757
287244335069 77949289
145801087118 2771945
496264029680 131532907
623906217720 131527418
170006195595 131521929
675073129305 131516440
748849828661 75797601
164504377145 131510951
993078235715 131505462
247031653895 131499973
833525500665 131494484
677824038530 131488995
871488047970 131483506
695429857570 131478017
872038229815 131472528
722388767975 131467039
260786200020 46233847
999130236010 131461550
110586556335 131456061
173307286665 131450572
800514589965 131445083
19806551910 131439594
62720735820 2799390
50616735230 131434105
600248398385 131428616
842878592030 131423127
182110196185 111997556
677824038530 131417638
300399292860 131412149
370272387175 131406660
594746579935 131401171
681125129600 131395682
364220386880 131390193
642062218605 110548460
570538578755 131384704
87478918845 131379215
240979653600 131373726
887443321475 131368237
869837502435 131362748
936409505680 131357259
99032737590 131351770
161203286075 131346281
733942586720 131340792
418138207690 131335303
449498572855 131329814
689928039120 131324325
749897860225 131318836
455000391305 131313347
759801133435 131307858
97932373900 131302369
956216052100 131296880
409335298170 131291391
327358203265 131285902
483609847245 131280413
70973463495 131274924
652515673660 131269435
256384745260 131263946
373573478245 131258457
292146565185 131252968
131493466445 131247479
121623022944 76423347
595846943625 131241990
566137123995 131236501
558984760010 131231012
68222554270 131225523
485816343564 54011760
554033123405 131220034
604649853145 131214545
183210559875 131209056
412086207395 131203567
537527668055 131198078
631058581705 131192589
740544768860 131187100
206318197365 131181611
287745110425 131176122
492412756765 90738659
742195314395 131170633
941911324130 131165144
906149504205 131159655
883592048560 131154166
605200034990 131148677
287745110425 131143188
498464757060 131137699
883592048560 33208450
901748049445 131132210
604099671300 131126721
551832396025 131121232
813168772400 119533953
11003642390 131115743
862685138450 131110254
698730948640 131104765
941361142285 131099276
765853133730 131093787
885792775940 131088298
323506930350 131082809
387878206215 131077320
622255672185 131071831
136995284895 131066342
753749133140 77965756
659117855800 131060853
181009832495 131055364
567787669530 131049875
333960385405 131044386
689377857275 131038897
583742943035 131033408
606300398680 131027919
26408734050 131022430
317454930055 131016941
160102922385 131011452
899547322065 71521670
594196398090 131005963
91880373605 131000474
267938564005 130994985
151850194710 130989496
785659680150 130984007
432993117505 130978518
8802915010 130973029
250332744965 130967540
61620372130 130962051
555133487095 130956562
484710210935 130951073
79226191170 130945584
980424053280 130940095
168905831905 130934606
57769099215 130929117
490212029385 130923628
44014553090 130918139
201366560760 39257328
51717098920 130912650
382376387765 130907161
884692412250 130901672
569988396910 130896183
453900027615 130890694
59969826595 130885205
337261476475 130879716
809867681330 130874227
825272772990 130868738
614553126355 130863249
148549103640 130857760
480308756175 130852271
16505460840 119885249
376324387470 130846782
206318197365 130841293
59419644750 130835804
700931676020 130830315
475907301415 130824826
716886949525 130819337
45114916780 130813848
832425136975 130808359
4401460250 130802870
600798580230 130797381
929257141695 130791892
919904050330 115883768
869837502435 130786403
510018575805 130780914
995829144940 130775425
371922932710 130769936
3851278405 130764447
423652864911 69704811
749347678380 130758958
443996754405 130753469
302600020240 130747980
589794943330 130742491
700931676020 130737002
123240738770 130731513
726790222735 130726024
173857468510 130720535
47315644160 130715046
569438215065 29201480
977122962210 75138921
582642579345 130709557
152950558400 130704068
532025849605 130698579
668470947165 130693090
601898943920 130687601
151850194710 130682112
514970212410 130676623
941361142285 130671134
385677478835 130665645
378525114850 130660156
586493852260 130654667
443996754405 130649178
609601489750 130643689
624456399565 130638200
556233850785 130632711
673422583770 130627222
471028992361 49587626
988676780955 52666955
42914189400 130621733
160102922385 130616244
991427690180 130610755
575490215360 130605266
150749831020 130599777
166154922680 130594288
159002558695 130588799
471505846655 130583310
407134570790 130577821
190913105705 130572332
247581835740 130566843
418138207690 130561354
158452376850 130555865
756500042365 130550376
873688775350 130544887
116638556630 108484596
465453846360 130539398
989226962800 130533909
962818234240 130528420
463803300825 130522931
433543299350 21868176
415387298465 130517442
562836032925 130511953
969420416380 130506464
973821871140 130500975
34111279880 72174861
468754937430 130495486
835176046200 95305507
555133487095 130489997
147998921795 130484508
113887647405 130479019
334510567250 130473530
408785116325 130468041
489111665695 130462552
742195314395 130457063
265737836625 130451574
147998921795 130446085
983725144350 130440596
48416007850 130435107
216221470575 130429618
98482555745 130424129
888543685165 130418640
415937480310 130413151
357068022895 22867174
992528053870 41853625
803265499190 130407662
770804770335 130402173
902298231290 130396684
571638942445 130391195
298748747325 130385706
436844390420 130380217
557334214475 130374728
623906217720 130369239
925956050625 90079979
490762211230 97616376
924855686935 130363750
451149118390 130358261
828023682215 130352772
260236018175 130347283
800514589965 130341794
267938564005 130336305
344413840460 130330816
900097503910 130325327
954015324720 130319838
677273856685 130314349
91880373605 130308860
780708043545 130303371
530925485915 130297882
51717098920 130292393
725689859045 130286904
8802915010 130281415
962268052395 130275926
745589734932 28938008
425290571675 130270437
356517841050 113325894
55018189990 130264948
89129464380 130259459
165054558990 130253970
653065855505 130248481
303700383930 130242992
312503293450 130237503
82527282240 130232014
809867681330 130226525
136445103050 130221036
190913105705 130215547
176058195890 130210058
485260392780 130204569
837926955425 45421475
915502595570 130199080
792812044135 130193591
749347678380 130188102
100683283125 130182613
604649853145 130177124
440695663335 130171635
500665484440 130166146
470405482965 130160657
592545852555 130155168
487461120160 130149679
570538578755 130144190
57218917370 130138701
666270219785 130133212
468754937430 130127723
200266197070 130122234
257485108950 130116745
809317499485 130111256
295447656255 130105767
591445488865 130100278
926506232470 130094789
873138593505 130089300
634909854620 130083811
220622925335 130078322
467104391895 73349507
218422197955 130072833
998029872320 97341926
563386214770 130067344
439045117800 130061855
63270917665 130056366
426941117210 130050877
521572394550 130045388
902848413135 130039899
290496019650 130034410
578791306430 130028921
645363309675 130023432
453900027615 130017943
352116386290 130012454
242080017290 130006965
188162196480 130001476
349915658910 109988582
184861105410 129995987
935309141990 75254190
711935312920 129990498
37412370950 129985009
477641735337 42753821
145248012570 129979520
876439684575 129974031
518271303480 129968542
414304082411 103286513
144697830725 129963053
755399678675 129957564
376324387470 129952075
225024380095 129946586
815369499780 129941097
429141844590 129935608
395030570200 71713785
607400762370 129930119
763102224505 129924630
113337465560 129919141
822521863765 129913652
979873871435 129908163
37962552795 129902674
664069492405 129897185
242630199135 129891696
572189124290 68217292
803265499190 129886207
24208006670 129880718
587044034105 129875229
105084737885 129869740
465453846360 129864251
594746579935 129858762
690478220965 129853273
734492768565 129847784
892394958080 129842295
992528053870 129836806
117188738475 129831317
935309141990 129825828
859934229225 129820339
704232767090 129814850
577690942740 129809361
687177129895 47671965
765302951885 129803872
392829842820 129798383
447297845475 129792894
579341488275 129787405
203017106295 48506293
333960385405 129781916
664619674250 129776427
452249482080 129770938
694329493880 129765449
1100369180 129759960
892394958080 129754471
272340018765 61377998
731741859340 129748982
962818234240 129743493
106185101575 129738004
327908385110 129732515
174957832200 129727026
135894921205 129721537
9903278700 129716048
395030570200 129710559
761451678970 129705070
282793473820 129699581
928706959850 83152861
136995284895 129694092
740544768860 129688603
131493466445 129683114
814269136090 129677625
9353096855 129672136
747146951000 129666647
876439684575 129661158
273440382455 129655669
544191162325 29997385
443996754405 48709386
455000391305 129650180
324057112195 129644691
695429857570 129639202
9353096855 129633713
111136738180 129628224
100133101280 129622735
395580752045 129617246
927056414315 129611757
101798818411 96732647
583742943035 129606268
637660763845 129600779
240979653600 129595290
479208392485 129589801
743295678085 129584312
160653104230 129578823
892945139925 129573334
665169856095 80995684
970520780070 129567845
275641109835 129562356
251983290500 129556867
48966189695 129551378
205768015520 129545889
664069492405 129540400
991427690180 129534911
17055642685 129529422
312503293450 129523933
595296761780 129518444
51717098920 129512955
932558232765 129507466
410435661860 129501977
118289102165 129496488
39613098330 129490999
408234934480 129485510
239879289910 129480021
832425136975 129474532
442346208870 129469043
936409505680 129463554
444546936250 129458065
918253504795 129452576
947963324425 122113783
61070190285 129447087
388428388060 129441598
327358203265 129436109
707533858160 129430620
675073129305 96787537
595296761780 129425131
343863658615 129419642
941911324130 129414153
984275326195 129408664
892945139925 129403175
809317499485 129397686
97932373900 129392197
179909468805 129386708
192013469395 129381219
786760043840 129375730
748247314690 129370241
62170553975 129364752
152400376555 129359263
398881843115 129353774
178809105115 129348285
113337465560 129342796
933108414610 129337307
993628417560 129331818
598597852850 129326329
284444019355 129320840
889644048855 129315351
107285465265 100349898
627207308790 129309862
662418946870 129304373
602449125765 129298884
618404399270 129293395
829124045905 129287906
697080403105 97341926
24758188515 129282417
896796412840 129276928
776856770630 129271439
814269136090 129265950
207968742900 129260461
604649853145 129254972
72073827185 129249483
343863658615 129243994
291046201495 129238505
218422197955 129233016
841228046495 129227527
710284767385 129222038
974372052985 54879022
742745496240 5187105
811518226865 129216549
262986927400 129211060
274540746145 129205571
102333828660 95371375
536427304365 129200082
808217135795 129194593
162853831610 80172334
896796412840 129189104
356517841050 129183615
85278191465 129178126
787860407530 129172637
779057498010 129167148
861584774760 129161659
631058581705 129156170
779607679855 129150681
203017106295 129145192
294897474410 129139703
315804384520 129134214
447848027320 129128725
583742943035 129123236
268488745850 129117747
63270917665 129112258
393380024665 129106769
131493466445 129101280
826373136680 129095791
986476053575 129090302
999680417855 129084813
593096034400 129079324
322956748505 129073835
886342957785 129068346
972171325605 129062857
802715317345 45037245
271239655075 129057368
1650551025 129051879
491312393075 129046390
881391321180 129040901
449498572855 56004267
192563651240 129035412
626657126945 129029923
718537495060 129024434
252533472345 129018945
135894921205 129013456
697630584950 129007967
129292739065 67525678
928156778005 129002478
229425834855 128996989
621705490340 128991500
488561483850 128986011
269038927695 128980522
802715317345 128975033
377974933005 128969544
512219303185 108934694
401632752340 128964055
660768401335 128958566
651965491815 128953077
621155308495 128947588
602449125765 128942099
501765848130 128936610
496264029680 128931121
839577500960 128925632
842328410185 18058810
705333130780 128920143
733392404875 128914654
780157861700 128909165
87478918845 128903676
36862189105 128898187
9353096855 128892698
89129464380 128887209
104534556040 128881720
886893139630 128876231
293797110720 128870742
929257141695 77905377
24758188515 128865253
146898558105 32648572
271789836920 128859764
561185487390 128854275
609601489750 128848786
835176046200 64737266
874789139040 128843297
174407650355 128837808
590345125175 128832319
980424053280 98297012
793362225980 128826830
540278577280 128821341
406034207100 128815852
330659294335 128810363
469305119275 23169069
815919681625 128804874
608501126060 128799385
582642579345 128793896
912201504500 128788407
636010218310 128782918
945762597045 128777429
698730948640 128771940
195314560465 128766451
380725842230 128760962
357618204740 83926810
889093867010 128755473
585943670415 51849094
552382577870 128749984
922654959555 128744495
660768401335 128739006
424190207985 128733517
903398594980 105399778
30810188810 61120015
724589495355 128728028
830224409595 128722539
527074213000 128717050
5490 128711561
698180766795 128706072
636560400155 128700583
653616037350 128695094
897346594685 128689605
735593132255 128684116
139196012275 128678627
454450209460 128673138
629958218015 43972379
470405482965 128667649
69322917960 128662160
88579282535 128656671
446747663630 128651182
392279660975 128645693
334510567250 128640204
784009134615 128634715
19256370065 73475754
80876736705 128629226
841778228340 128623737
530925485915 128618248
585943670415 128612759
970520780070 128607270
306451293155 128601781
231076380390 128596292
724039313510 128590803
128192375375 128585314
612437785859 21555303
118289102165 128579825
867636775055 128574336
976022598520 128568847
516620757945 128563358
239879289910 128557869
458851664220 128552380
925405868780 128546891
880290957490 128541402
157352013160 128535913
721838586130 128530424
871488047970 128524935
24208006670 128519446
367521477950 128513957
604649853145 128508468
411536025550 128502979
38512734640 128497490
760901497125 128492001
661318583180 128486512
808767317640 128481023
373573478245 100465167
906149504205 128475534
94081100985 128470045
166154922680 128464556
762001860815 128459067
935309141990 128453578
512769485030 128448089
203017106295 128442600
335610930940 128437111
67672372425 128431622
878640411955 128426133
34661461725 128420644
807666953950 128415155
227775289320 128409666
55018189990 128404177
952914961030 128398688
22007279290 128393199
699831312330 128387710
278392019060 128382221
872038229815 101656280
344964022305 128376732
974922234830 128371243
250332744965 128365754
541378940970 128360265
375774205625 25951992
116638556630 48906990
169456013750 128354776
563386214770 128349287
970520780070 128343798
289945837805 128338309
539178213590 104933213
9353096855 128332820
792261862290 4610760
136995284895 128327331
501215666285 128321842
5490 128316353
420889116915 128310864
519371667170 128305375
913852050035 128299886
381276024075 128294397
579341488275 128288908
886342957785 128283419
637110582000 128277930
320205839280 42468393
966669507155 128272441
224474198250 128266952
851131319705 118084857
113887647405 128261463
638210945690 128255974
185961469100 128250485
77575645635 128244996
330109112490 69298625
499565120750 11987976
248682199430 128239507
377424751160 128234018
460502209755 62816116
769154224800 123414676
875339320885 128228529
442896390715 128223040
86928737000 128217551
818120409005 128212062
179359286960 128206573
885242594095 128201084
737793859635 128195595
607950944215 128190106
462152755290 128184617
351016022600 128179128
588144397795 128173639
124341102460 128168150
194764378620 128162661
847280046790 128157172
90780009915 128151683
459401846065 128146194
30260006965 128140705
249232381275 128135216
3851278405 128129727
405484025255 128124238
756500042365 128118749
867636775055 128113260
469305119275 128107771
606850580525 128102282
558984760010 128096793
75925100100 128091304
361469477655 128085815
504516757355 128080326
774656043250 128074837
683325856980 128069348
979873871435 128063859
377974933005 128058370
968320052690 128052881
92980737295 128047392
183760741720 128041903
500115302595 128036414
595296761780 114066909
125441466150 4127728
671221856390 128030925
779607679855 128025436
741645132550 128019947
469855301120 128014458
895145867305 25243911
86928737000 128008969
764202588195 128003480
872038229815 127997991
878640411955 127992502
276191291680 127987013
938060051215 127981524
523773121930 69337048
638210945690 127976035
847280046790 67020690
259685836330 62173903
681675311445 127970546
625556763255 127965057
524873485620 127959568
769154224800 127954079
995278963095 127948590
52817462610 127943101
651965491815 127937612
229425834855 127932123
503966575510 127926634
141946921500 127921145
645913491520 127915656
990351955633 30194989
196965106000 127910167
577140760895 127904678
612352398975 127899189
292146565185 127893700
595846943625 127888211
771354952180 36007840
748247314690 127882722
521022212705 127877233
518271303480 48731342
877540048265 127871744
812068408710 127866255
489111665695 60450357
5501823940 127860766
495713847835 127855277
249306405929 2245001
779057498010 127849788
90780009915 127844299
276191291680 127838810
124891284305 127833321
737243677790 127827832
818120409005 127822343
369815781802 6213548
179359286960 127816854
214020743195 127811365
7702551320 119155212
901197867600 127805876
551282214180 127800387
113337465560 127794898
332309839870 127789409
788410589375 127783920
653065855505 99043516
916602959260 127778431
728990950115 127772942
215671288730 31375124
293246928875 127767453
612352398975 127761964
195864742310 127756475
335060749095 127750986
697080403105 127745497
193664014930 127740008
679474584065 127734519
51717098920 127729030
980424053280 127723541
102884010505 127718052
162303649765 127712563
490212029385 127707074
327358203265 127701585
608501126060 127696096
61620372130 127690607
676723674840 127685118
440695663335 127679629
717987313215 127674140
956216052100 127668651
785109498305 127663162
672872401925 127657673
377974933005 127652184
409335298170 127646695
119939647700 106656759
951814597340 127641206
53917826300 127635717
631608763550 127630228
120489829545 127624739
73174190875 127619250
272340018765 127613761
736143314100 127608272
719087676905 127602783
996929508630 127597294
174957832200 127591805
313603657140 127586316
476457483260 37034283
270139291385 8129209
578791306430 127580827
673422583770 127575338
718537495060 127569849
228325471165 127564360
976022598520 127558871
876439684575 127553382
847280046790 80013153
146898558105 127547893
642612400450 127542404
70423281650 127536915
776856770630 127531426
381276024075 127525937
9903278700 127520448
756500042365 59171420
889093867010 127514959
869837502435 127509470
16505460840 127503981
96331240343 58825613
51717098920 127498492
219522561645 127493003
919353868485 127487514
72073827185 104823433
763102224505 62585578
602449125765 127482025
191463287550 127476536
225574561940 127471047
933108414610 121581350
431342571970 127465558
885792775940 127460069
907800049740 127454580
552382577870 127449091
283893837510 127443602
935309141990 127438113
220072743490 127432624
429692026435 127427135
210719652125 127421646
283893837510 127416157
336161112785 127410668
373573478245 127405179
784009134615 127399690
376874569315 127394201
783458952770 127388712
656917128420 127383223
665720037940 127377734
804916044725 127372245
167805468215 127366756
273440382455 127361267
270185854572 67070091
958966961325 127355778
607950944215 127350289
604099671300 127344800
834075682510 127339311
388978569905 70928858
419788753225 127333822
412086207395 127328333
92980737295 10182095
444546936250 127322844
346064385995 127317355
263537109245 127311866
680574947755 127306377
67672372425 127300888
25858552205 84431798
584843306725 127295399
799964408120 127289910
195864742310 127284421
726790222735 127278932
258585472640 127273443
634359672775 127267954
717987313215 127262465
178809105115 127256976
782358589080 127251487
494613484145 127245998
446747663630 127240509
179359286960 127235020
65471645045 127229531
306451293155 6581311
952914961030 127224042
803265499190 127218553
155151285780 127213064
942461505975 127207575
480858938020 26056283
62170553975 127202086
167255286370 12383184
7152369475 127196597
859384047380 127191108
353766931825 127185619
850581137860 127180130
759250951590 127174641
329558930645 127169152
803265499190 127163663
640961854915 127158174
574940033515 127152685
387328024370 127147196
914402231880 127141707
275090927990 127136218
720738222440 127130729
939160414905 127125240
255284381570 127119751
973821871140 127114262
728440768270 127108773
933658596455 11115225
215121106885 127103284
104534556040 127097795
593096034400 127092306
786793493806 77016159
352116386290 127086817
379075296695 111712128
439595299645 127081328
70423281650 127075839
519921849015 127070350
894045503615 127064861
757600406055 42270789
437394572265 72844519
630508399860 127059372
878640411955 100668260
105634919730 127053883
151850194710 127048394
891294594390 121614284
683876038825 127042905
763102224505 127037416
196414924155 68387451
812618590555 127031927
55018189990 127026438
190913105705 127020949
257485108950 127015460
669571310855 73497710
530925485915 127009971
219522561645 127004482
200266197070 126998993
757050224210 126993504
590345125175 126988015
651415309970 126982526
426390935365 126977037
969420416380 126971548
183210559875 126966059
491312393075 126960570
971145991056 25913569
489111665695 126955081
986476053575 84492177
479208392485 126949592
165604740835 126944103
346064385995 126938614
437944754110 126933125
751548405760 126927636
655816764730 126922147
925956050625 126916658
574389851670 126911169
228325471165 126905680
946862960735 126900191
876989866420 126894702
939160414905 61882986
817020045315 126889213
174957832200 126883724
651965491815 126878235
876439684575 126872746
872588411660 126867257
15405097150 126861768
977673144055 126856279
153500740245 126850790
386777842525 126845301
672872401925 126839812
507267666580 126834323
254184017880 126828834
429141844590 126823345
163404013455 126817856
80326554860 126812367
819220772695 126806878
259135654485 126801389
424740389830 126795900
991427690180 126790411
609601489750 126784922
79776373015 89492656
851131319705 126779433
703132403400 126773944
52817462610 126768455
459401846065 126762966
656917128420 126757477
152400376555 126751988
808767317640 126746499
307551656845 126741010
756500042365 82741186
853882228930 126735521
567787669530 126730032
103984374195 126724543
837376773580 126719054
22007279290 126713565
355967659205 126708076
463803300825 126702587
107285465265 126697098
702582221555 126691609
562285851080 126686120
633809490930 126680631
75925100100 126675142
744946223620 126669653
130943284600 126664164
474806937725 126658675
42364007555 126653186
501765848130 126647697
483059665400 126642208
854432410775 126636719
803265499190 126631230
293797110720 126625741
129292739065 126620252
718537495060 126614763
747697132845 126609274
788410589375 2332825
717987313215 126603785
507267666580 126598296
250882926810 126592807
209069106590 126587318
127642193530 126581829
612352398975 126576340
646463673365 126570851
472606210345 126565362
133144011980 126559873
136445103050 126554384
78676009325 126548895
113887647405 126543406
710834949230 72405399
177158559580 126537917
969420416380 126532428
353766931825 126526939
910550958965 126521450
261886563710 126515961
570538578755 126510472
137545466740 126504983
260236018175 4940100
846179683100 126499494
285544383045 126494005
451149118390 10473012
5501823940 126488516
772455315870 126483027
164504377145 126477538
523773121930 126472049
170006195595 126466560
716336767680 126461071
289395655960 126455582
313603657140 126450093
575490215360 126444604
823167290738 27340709
263537109245 126439115
370822569020 126433626
521022212705 126428137
557334214475 126422648
124891284305 126417159
565586942150 126411670
215671288730 126406181
296548019945 126400692
532025849605 126395203
883041866715 26830232
192013469395 126389714
218422197955 126384225
331759658025 126378736
772455315870 126373247
55018189990 126367758
658017492110 126362269
454450209460 126356780
694329493880 126351291
417588025845 126345802
806566590260 126340313
2200732870 126334824
913852050035 126329335
494613484145 126323846
717987313215 126318357
130393102755 126312868
907800049740 126307379
812618590555 126301890
646463673365 98017073
84177827775 126296401
414286934775 126290912
533126213295 126285423
495163665990 126279934
306451293155 126274445
987026235420 126268956
540278577280 126263467
956216052100 126257978
731191677495 126252489
799964408120 126247000
930357505385 126241511
948513506270 126236022
336161112785 126230533
830774591440 126225044
542479304660 126219555
524873485620 126214066
903398594980 126208577
735042950410 126203088
770804770335 126197599
453349845770 126192110
670671674545 126186621
391179297285 126181132
805466226570 124452097
310302566070 126175643
831874955130 126170154
223373834560 126164665
4951642095 126159176
263537109245 126153687
435193844885 126148198
175508014045 126142709
324057112195 126137220
634909854620 126131731
349365477065 36468916
712485494765 126126242
553482941560 126120753
915502595570 89882375
318005111900 126115264
165604740835 126109775
558984760010 89618903
338361840165 126104286
95731646520 126098797
96281828365 126093308
119475187568 28175037
663519310560 2107776
819220772695 126087819
988676780955 126082330
350465840755 126076841
114437829250 126071352
488561483850 69144933
318018856356 37198953
167805468215 126065863
885242594095 126060374
633809490930 126054885
414837116620 43132562
7152369475 126049396
217872016110 126043907
924855686935 126038418
189262560170 126032929
623906217720 126027440
29709825120 126021951
473706574035 105498580
887443321475 126016462
430242208280 126010973
560085123700 9506948
161753467920 126005484
55568371835 125999995
577140760895 125994506
759801133435 125989017
633259309085 78920842
315254202675 125983528
882491684870 125978039
325707657730 125972550
353766931825 125967061
249782563120 125961572
152950558400 125956083
633259309085 125950594
497364393370 125945105
392829842820 125939616
127642193530 125934127
342763294925 125928638
684976402515 125923149
110036374490 125917660
688827675430 125912171
877540048265 125906682
803815681035 125901193
397231297580 125895704
662418946870 125890215
606300398680 125884726
657467310265 125879237
142497103345 125873748
787310225685 125868259
647013855210 125862770
925405868780 125857281
571638942445 125851792
758150587900 125846303
893495321770 125840814
597497489160 125835325
200816378915 125829836
518821485325 125824347
185961469100 103989105
791711680445 108171723
90229828070 125818858
467654573740 125813369
60520008440 125807880
623906217720 125802391
730091313805 125796902
903398594980 125791413
269038927695 125785924
379075296695 125780435
833525500665 87231188
993078235715 125774946
773555679560 125769457
788410589375 125763968
596397125470 125758479
847280046790 125752990
15405097150 125747501
245931290205 125742012
357068022895 125736523
133144011980 122316876
850030956015 125731034
125441466150 125725545
107835647110 125720056
335610930940 125714567
592545852555 125709078
223373834560 125703589
878640411955 125698100
161203286075 40514309
38512734640 125692611
106735283420 125687122
331209476180 125681633
31360370655 107271527
965018961620 125676144
304250565775 99252098
11003642390 125670655
633809490930 125665166
461602573445 125659677
232176744080 125654188
540828759125 125648699
436844390420 125643210
886893139630 125637721
455000391305 76703286
756500042365 125632232
361469477655 114462117
146348376260 125626743
571638942445 125621254
737243677790 125615765
18156006375 125610276
591995670710 125604787
377974933005 125599298
362569841345 125593809
46215280470 125588320
128742557220 125582831
799964408120 125577342
301499656550 125571853
227775289320 125566364
776856770630 125560875
493513120455 125555386
203017106295 125549897
28059279585 125544408
356517841050 125538919
763102224505 125533430
921004414020 125527941
517170939790 125522452
585943670415 125516963
528724758535 125511474
902848413135 125505985
665720037940 125500496
352666568135 33834196
850030956015 125495007
116088374785 125489518
459952027910 125484029
941911324130 125478540
345514204150 125473051
847830228635 125467562
220622925335 125462073
978773507745 125456584
758150587900 125451095
825272772990 125445606
906149504205 125440117
916602959260 125434628
330659294335 125429139
478108028795 125423650
702032039710 125418161
25858552205 125412672
583192761190 125407183
681125129600 125401694
42364007555 125396205
293797110720 125390716
339462203855 47123065
923205141400 125385227
583742943035 24837725
878090230110 125379738
289945837805 125374249
161203286075 125368760
758150587900 93000127
102884010505 125363271
941911324130 125357782
46765462315 125352293
70973463495 125346804
105634919730 125341315
982074598815 125335826
930357505385 125330337
414286934775 125324848
109486192645 98137831
155151285780 125319359
547981123110 125313870
521572394550 125308381
641512036760 125302892
206318197365 125297403
488011302005 125291914
504633288825 6334306
271789836920 125286425
701481857865 125280936
324607294040 125275447
406034207100 125269958
843428773875 125264469
371372750865 125258980
230526198545 125253491
656917128420 125248002
146898558105 125242513
209069106590 125237024
501215666285 125231535
744396041775 125226046
590345125175 125220557
320205839280 125215068
827473500370 125209579
733942586720 125204090
728440768270 125198601
767503679265 125193112
209069106590 125187623
93530919140 125182134
594746579935 125176645
460502209755 125171156
738344041480 8606752
430792390125 125165667
752648769450 125160178
915502595570 125154689
398331661270 125149200
139746194120 125143711
688277493585 125138222
830774591440 125132733
215671288730 125127244
312503293450 17949030
506717484735 125121755
741645132550 125116266
700381494175 125110777
143597467035 125105288
262986927400 125099799
50066553385 125094310
732292041185 125088821
302600020240 125083332
382376387765 125077843
549631668645 125072354
310302566070 125066865
203567288140 45992331
790061134910 48138530
250882926810 9753953
281693110130 125061376
626106945100 125055887
94081100985 125050398
977673144055 125044909
146898558105 125039420
368621841640 125033931
859934229225 125028442
643712764140 125022953
557334214475 125017464
722388767975 125011975
797213498895 125006486
438494935955 125000997
686626948050 124995508
576590579050 124990019
539178213590 98522061
420889116915 124984530
469305119275 124979041
259135654485 124973552
933658596455 124968063
391729479130 124962574
240429471755 124957085
97382192055 124951596
51717098920 124946107
919904050330 124940618
518271303480 124935129
739994587015 123919664
637660763845 124929640
597497489160 124924151
577140760895 124918662
642612400450 124913173
100683283125 124907684
795562953360 124902195
877540048265 116970590
461052391600 124896706
953465142875 124891217
302600020240 124885728
997479690475 124880239
465453846360 124874750
522672758240 124869261
730641495650 124863772
336161112785 124858283
732842223030 124852794
579891670120 124847305
330109112490 124841816
161203286075 53880024
541929122815 124836327
929886815238 39389064
633278959705 96913784
691028402810 124830838
565586942150 124825349
404383661565 124819860
814269136090 124814371
122140375080 124808882
505066939200 124803393
735593132255 124797904
308101838690 124792415
94081100985 124786926
759250951590 124781437
397231297580 124775948
443996754405 124770459
63270917665 124764970
953465142875 124759481
384026933300 117223084
691578584655 124753992
749347678380 124748503
330659294335 124743014
750998223915 124737525
376324387470 124732036
364770568725 124726547
58319281060 124721058
114988011095 124715569
703132403400 37621606
536427304365 124710080
97932373900 124704591
303700383930 124699102
405484025255 124693613
277291655370 124688124
490762211230 28312262
551282214180 124682635
604649853145 124677146
765302951885 53589107
842878592030 124671657
962818234240 124666168
755949860520 124660679
967769870845 124655190
869287320590 124649701
848380410480 124644212
693229130190 124638723
409335298170 124633234
124341102460 124627745
321306202970 124622256
464903664515 124616767
251983290500 124611278
625556763255 124605789
306451293155 124600300
607950944215 53001784
71523645340 124594811
596397125470 18448529
687177129895 124589322
896796412840 124583833
414837116620 124578344
424190207985 59517227
666270219785 124572855
515520394255 124567366
481959301710 124561877
852781865240 124556388
141946921500 124550899
810417863175 124545410
296548019945 124539921
67672372425 124534432
925405868780 124528943
178809105115 124523454
433543299350 13936571
441245845180 124517965
577690942740 124512476
672322220080 124506987
852231683395 124501498
943561869665 124496009
713585858455 124490520
364770568725 124485031
271239655075 56673925
456650936840 124479542
308101838690 124474053
11003642390 124468564
310302566070 124463075
984275326195 124457586
3301096560 124452097
589244761485 124446608
808767317640 124441119
632158945395 124435630
840127682805 124430141
573289487980 124424652
666270219785 16302330
254184017880 124419163
31360370655 124413674
479758574330 124408185
37962552795 124402696
318005111900 124397207
369722205330 124391718
102884010505 124386229
280042564595 124380740
954015324720 124375251
519921849015 124369762
332309839870 124364273
490762211230 124358784
618404399270 124353295
145248012570 124347806
360369113965 124342317
599148034695 124336828
264637472935 124331339
347164749685 124325850
391729479130 124320361
63821099510 124314872
249232381275 124309383
516620757945 124303894
952364779185 124298405
835176046200 124292916
822521863765 34514832
141946921500 124287427
662969128715 124281938
768604042955 124276449
430242208280 124270960
856082956310 26775342
525973849310 16187061
896796412840 124265471
117188738475 124259982
254184017880 124254493
392279660975 124249004
154050922090 124243515
318005111900 124238026
593096034400 124232537
587044034105 124227048
341112749390 124221559
870937866125 124216070
505066939200 124210581
59969826595 2107776
730641495650 124205092
672322220080 124199603
781808407235 124194114
171656741130 124188625
646463673365 124183136
511669121340 124177647
165604740835 90980175
256384745260 124172158
717437131370 124166669
446197481785 124161180
315804384520 118249527
326257839575 124155691
167255286370 124150202
803815681035 124144713
392279660975 124139224
201366560760 124133735
40713462020 124128246
400532388650 124122757
568337851375 24854192
217321834265 1180135
107835647110 124117268
412086207395 124111779
215121106885 119918183
524873485620 124106290
681125129600 124100801
567787669530 124095312
500115302595 124089823
820321136385 124084334
38512734640 124078845
49516371540 124073356
670671674545 124067867
834625864355 3897190
235477835150 124062378
48966189695 78668348
229976016700 124056889
52267280765 124051400
271239655075 124045911
164504377145 124040422
359818932120 124034933
398331661270 124029444
29709825120 124023955
530925485915 124018466
943011687820 124012977
841778228340 124007488
704232767090 124001999
450048754700 123996510
566137123995 123991021
477007665105 123985532
492962938610 123980043
315804384520 123974554
894595685460 123969065
407134570790 123963576
34111279880 123958087
726240040890 123952598
287194928580 123947109
689377857275 123941620
123790920615 123936131
382926569610 123930642
956216052100 123925153
848380410480 123919664
799964408120 123914175
29709825120 123908686
430792390125 123903197
262436745555 123897708
521572394550 123892219
51166917075 123886730
14854915305 123881241
129842920910 123875752
579891670120 123870263
776306588785 123864774
176058195890 123859285
137545466740 123853796
183760741720 123848307
207418561055 123842818
692678948345 123837329
340562567545 123831840
811518226865 123826351
313053475295 123820862
453900027615 123815373
466554210050 123809884
393930206510 123804395
469855301120 86034586
440695663335 123798906
276741473525 123793417
418688389535 123787928
410985843705 78371942
286644746735 123782439
656366946575 123776950
97382192055 123771461
795562953360 123765972
478108028795 123760483
96281828365 123754994
425840753520 123749505
385127296990 123744016
59419644750 45174470
664069492405 123738527
64371281355 123733038
98482555745 54483814
335610930940 123727549
338361840165 123722060
983725144350 66894443
963368416085 123716571
294347292565 123711082
939160414905 123705593
109486192645 123700104
542479304660 123694615
868737138745 123689126
70973463495 123683637
726240040890 123678148
676723674840 123672659
466010856521 20078762
97932373900 123667170
785659680150 1948595
569988396910 123661681
349365477065 74392417
467104391895 123656192
330659294335 123650703
900097503910 123645214
19256370065 123639725
621155308495 123634236
377974933005 123628747
346064385995 123623258
485260392780 25551295
569988396910 123617769
839577500960 123612280
797213498895 123606791
582642579345 123601302
841228046495 123595813
280592746440 123590324
661868765025 123584835
181009832495 123579346
973271689295 123573857
810417863175 123568368
42364007555 74386928
287745110425 123562879
692128766500 123557390
506167302890 111047959
262986927400 123551901
263537109245 22362186
133694193825 123546412
251983290500 123540923
222273470870 123535434
425290571675 123529945
78676009325 37171508
216771652420 123524456
480858938020 123518967
869837502435 123513478
337261476475 123507989
355417477360 123502500
223924016405 123497011
491312393075 123491522
63821099510 123486033
368071659795 65105029
185411287255 123480544
365870932415 123475055
710834949230 123469566
163404013455 123464077
592545852555 123458588
881941503025 123453099
760351315280 123447610
988676780955 123442121
645363309675 123436632
524959339069 10868220
203017106295 123431143
151850194710 123425654
611252035285 123420165
821971681920 123414676
59969826595 123409187
62720735820 123403698
121590193235 123398209
307551656845 123392720
927606596160 48670963
301499656550 123387231
995829144940 123381742
784009134615 123376253
633809490930 123370764
450048754700 123365275
929807323540 80375427
7152369475 123359786
762001860815 123354297
735593132255 123348808
133694193825 123343319
353766931825 123337830
490212029385 123332341
331209476180 123326852
522122576395 123321363
458301482375 123315874
265187654780 123310385
364770568725 123304896
272340018765 123299407
752098587605 51327639
248682199430 123293918
784009134615 123288429
858283683690 123282940
213470561350 123277451
666820401630 123271962
149099285485 123266473
660768401335 123260984
607400762370 123255495
584843306725 123250006
235477835150 123244517
288295292270 77993201
57218917370 123239028
386777842525 123233539
549631668645 123228050
130393102755 123222561
527074213000 123217072
196414924155 123211583
855532774465 123206094
774656043250 123200605
890744412545 112749549
212920379505 123195116
810417863175 123189627
461602573445 123184138
681675311445 123178649
303700383930 123173160
676173492995 123167671
190913105705 123162182
222273470870 123156693
738344041480 11071313
974922234830 123151204
472056028500 123145715
266288018470 123140226
179359286960 123134737
273440382455 123129248
821971681920 123123759
122690556925 123118270
721838586130 123112781
90780009915 123107292
436294208575 123101803
634359672775 123096314
346064385995 123090825
518305049852 2733522
331759658025 123085336
791161498600 17559311
4401460250 123079847
152400376555 123074358
898997140220 123068869
137545466740 123063380
667920765320 123057891
140296375965 123052402
232726925925 123046913
792812044135 123041424
673422583770 123035935
721838586130 123030446
375224023780 123024957
987026235420 123019468
996379326785 26374645
645363309675 123013979
711935312920 21171073
977122962210 123008490
673972765615 123003001
863785502140 122997512
566687305840 122992023
840677864650 122986534
442346208870 122981045
904498958670 122975556
76475281945 122970067
943561869665 122964578
591445488865 122393722
194764378620 122959089
539728395435 122953600
675623311150 122948111
665720037940 122942622
245381108360 122937133
201366560760 122931644
893495321770 87181787
155151285780 122926155
958416779480 122920666
785659680150 122915177
354317113670 122909688
929257141695 122904199
638761127535 122898710
461602573445 122893221
176058195890 122887732
133144011980 121696619
467654573740 122882243
552382577870 122876754
207418561055 43472880
774656043250 121301411
137545466740 122871265
794462589670 122865776
329008748800 122860287
732842223030 122854798
671221856390 122849309
472606210345 122843820
403833479720 122838331
540828759125 122832842
364220386880 122827353
969420416380 122821864
42914189400 122816375
847280046790 122810886
157902195005 122805397
987026235420 122799908
711385131075 122794419
825272772990 122788930
233277107770 122783441
848380410480 122777952
155701467625 122772463
56118553680 122766974
69873099805 122761485
188712378325 43291743
156801831315 122755996
957316415790 122750507
345514204150 122745018
340012385700 122739529
152400376555 17218993
781258225390 122734040
928156778005 38697450
415387298465 122728551
68222554270 122723062
557884396320 122717573
997479690475 122712084
805466226570 122706595
355417477360 122701106
509468393960 69671877
727340404580 122695617
28609461430 122690128
697630584950 122684639
64921463200 122679150
945762597045 122673661
398881843115 122668172
122690556925 122662683
298748747325 122657194
998580054165 122651705
768053861110 122646216
615653490045 122640727
896246230995 122635238
430792390125 122629749
775756406940 122624260
463253118980 122618771
293842510239 3716053
40713462020 122613282
613452762665 122607793
837376773580 122602304
690478220965 122596815
152400376555 122591326
514420030565 2645698
983725144350 76083029
428591662745 122585837
337261476475 122580348
918803686640 122574859
100683283125 122569370
556784032630 122563881
843428773875 122558392
162853831610 122552903
417588025845 86929293
728440768270 122547414
103434192350 122541925
420338935070 62596556
866536411365 122536436
725689859045 122530947
5501823940 96211192
202466924450 122525458
190913105705 122519969
259685836330 2964060
451149118390 122514480
512769485030 25265867
530925485915 122508991
70423281650 122503502
977122962210 122498013
738894223325 122492524
998029872320 122487035
845079319410 122481546
857183320000 122476057
950714233650 11450054
458851664220 122470568
448948391010 122465079
68772736115 122459590
541378940970 33488389
851131319705 122454101
745496405465 122448612
683325856980 117815896
212920379505 25897102
697630584950 122443123
22557461135 122437634
190362923860 122432145
295997838100 122426656
827473500370 122421167
2200732870 122415678
994728781250 122410189
349365477065 122404700
791711680445 122399211
178809105115 122393722
888543685165 122388233
24208006670 122382744
646463673365 122377255
743845859930 122371766
437944754110 122366277
358168386585 31012850
459401846065 122360788
541929122815 122355299
858833865535 99488125
770254588490 122349810
186511650945 122344321
295997838100 122338832
215671288730 122333343
275641109835 122327854
957316415790 122322365
21457097445 122316876
666820401630 122311387
749897860225 70500716
921554595865 122305898
443996754405 122300409
190362923860 122294920
418688389535 122289431
78676009325 122283942
144147648880 77433323
951264415495 122278453
193113833085 122272964
976572780365 122267475
221173107180 122261986
477007665105 122256497
330109112490 122251008
108385828955 122245519
455550573150 122240030
221723289025 122234541
204117469985 122229052
895145867305 122223563
713035676610 122218074
546330577575 122212585
998029872320 122207096
996379326785 122201607
281693110130 118941141
621155308495 76351990
653616037350 122196118
768604042955 122190629
373573478245 122185140
541378940970 122179651
606300398680 79272138
393380024665 122174162
584293124880 122168673
417037844000 122163184
20906915600 122157695
578241124585 122152206
925956050625 122146717
971621143760 122141228
235477835150 122135739
245931290205 122130250
93530919140 122124761
462152755290 122119272
127642193530 122113783
117738920320 122108294
574389851670 122102805
322956748505 122097316
977673144055 122091827
739444405170 122086338
630508399860 122080849
395030570200 122075360
504516757355 122069871
322956748505 122064382
571088760600 122058893
130943284600 122053404
123240738770 122047915
612352398975 50877541
829124045905 122042426
415937480310 122036937
85828373310 47770767
156801831315 122031448
702032039710 122025959
991977872025 122020470
200816378915 49999301
771354952180 122014981
644262945985 122009492
183210559875 122004003
702032039710 121998514
278942200905 121993025
121040011390 121987536
347164749685 121982047
758150587900 121976558
996929508630 121971069
946862960735 121965580
789510953065 121960091
289945837805 121954602
679474584065 121949113
141396739655 121943624
379075296695 121938135
180459650650 121932646
921554595865 121927157
885792775940 121921668
108936010800 121916179
51717098920 121910690
971070961915 121905201
3851278405 121899712
558434578165 121894223
337811658320 121888734
386777842525 121883245
997479690475 121877756
47865826005 99427746
681125129600 121872267
555133487095 121866778
218972379800 121861289
25308370360 121855800
421439298760 121850311
841228046495 121844822
672872401925 121839333
493513120455 121833844
404933843410 121828355
152400376555 25847701
895145867305 121822866
881941503025 121817377
498464757060 121811888
863785502140 121806399
443446572560 121800910
258585472640 121795421
213470561350 121789932
991427690180 121784443
531475667760 121778954
440695663335 121773465
571638942445 121767976
214570925040 121762487
792261862290 121756998
382926569610 121751509
228325471165 121746020
620054944805 121740531
642612400450 121735042
597497489160 121729553
978223325900 121724064
221723289025 121718575
923755323245 121713086
744396041775 121707597
651415309970 121702108
958966961325 121696619
238778926220 121691130
766403315575 121685641
11553824235 121680152
766403315575 121674663
25858552205 121669174
344964022305 121663685
89679646225 121658196
28609461430 121652707
27509097740 121647218
603615412345 9023916
8252733165 121641729
300949474705 121636240
581542215655 121630751
195314560465 91880371
442896390715 121625262
180459650650 121619773
549631668645 121614284
168905831905 121608795
434643663040 50476844
961167688705 121603306
764202588195 121597817
149649467330 121592328
391179297285 121586839
158452376850 27505379
239879289910 121581350
110586556335 121575861
154601103935 121570372
947413142580 121564883
123790920615 121559394
935859323835 121553905
368621841640 121548416
612352398975 121542927
645363309675 121537438
671772038235 121531949
963918597930 121526460
112787283715 121520971
3301096560 121515482
282243291975 71532648
524323303775 121509993
169456013750 121504504
439595299645 121499015
952364779185 121493526
484710210935 121488037
705333130780 121482548
776856770630 79705769
840677864650 121477059
140846557810 121471570
201366560760 121466081
605200034990 121460592
841228046495 121455103
822521863765 121449614
15955278995 121444125
151300012865 121438636
512219303185 121433147
261336381865 121427658
971070961915 121422169
817020045315 121416680
866536411365 121411191
736143314100 121405702
99582919435 121400213
777957134320 121394724
111686920025 121389235
299849111015 88191763
18156006375 121383746
959517143170 121378257
85278191465 121372768
528724758535 121367279
864885865830 121361790
479208392485 101568456
92980737295 121356301
460502209755 121350812
573289487980 121345323
831874955130 108012542
311402929760 121339834
325157475885 121334345
434643663040 121328856
941911324130 121323367
814819317935 121317878
199716015225 92275579
736143314100 121312389
879190593800 121306900
945212415200 12926595
392279660975 121301411
633809490930 121295922
708084040005 121290433
598597852850 121284944
405484025255 121279455
197515287845 121273966
795562953360 121268477
530925485915 72416377
972171325605 121262988
54468008145 121257499
631058581705 121252010
92980737295 121246521
953465142875 121241032
198615651535 121235543
568888033220 121230054
55018189990 121224565
957866597635 121219076
374673841935 121213587
726790222735 121208098
46765462315 121202609
212920379505 121197120
892945139925 121191631
59969826595 121186142
596947307315 121180653
722938949820 121175164
158452376850 121169675
621155308495 121164186
896246230995 121158697
658017492110 121153208
500115302595 121147719
325157475885 49851098
645363309675 121142230
333410203560 121136741
597497489160 121131252
39613098330 121125763
441796027025 121120274
692128766500 121114785
99582919435 121109296
222823652715 121103807
629958218015 121098318
350465840755 121092829
187061832790 121087340
101783646815 121081851
315254202675 121076362
829674227750 121070873
124891284305 121065384
519921849015 121059895
669021129010 121054406
149099285485 121048917
449498572855 121043428
868186956900 121037939
152400376555 121032450
356517841050 121026961
332309839870 121021472
261886563710 121015983
595296761780 121010494
626106945100 121005005
816469863470 120999516
483059665400 120994027
212920379505 120988538
614553126355 120983049
403833479720 120977560
552382577870 38016814
65471645045 120972071
168905831905 120966582
736143314100 120961093
643712764140 120955604
704232767090 120950115
321306202970 120944626
941911324130 120939137
659117855800 120933648
601898943920 120928159
970520780070 120922670
766953497420 120917181
317454930055 120911692
645363309675 28498888
484710210935 120906203
835176046200 120900714
107835647110 45920974
674522947460 120895225
220072743490 15105728
446747663630 120889736
233277107770 120884247
168905831905 120878758
448948391010 120873269
631608763550 120867780
492985564268 17290350
30810188810 120862291
891294594390 120856802
132593830135 120851313
667370583475 120845824
54468008145 120840335
498464757060 120834846
156251649470 120829357
199716015225 120823868
67122190580 120818379
259685836330 73146414
121040011390 120812890
937509869370 65659418
526524031155 5527423
187061832790 120807401
644262945985 120801912
913301868190 120796423
444546936250 120790934
231076380390 120785445
876989866420 120779956
699281130485 120774467
506717484735 120768978
874238957195 120763489
401632752340 120758000
378525114850 120752511
692128766500 120747022
49516371540 120741533
719087676905 117431666
234927653305 120736044
498464757060 88175296
90229828070 120730555
272340018765 113430185
695980039415 120725066
173307286665 112337874
879190593800 120719577
18156006375 120714088
300399292860 120708599
666820401630 120703110
347164749685 120697621
284444019355 120692132
452249482080 120686643
865436047675 120681154
864885865830 120675665
204117469985 120670176
681675311445 120664687
70423281650 120659198
22007279290 120653709
626657126945 120648220
896246230995 120642731
306451293155 120637242
236578198840 120631753
870387684280 120626264
649214582590 120620775
963368416085 120615286
94081100985 120609797
804365862880 120604308
497914575215 64589063
595296761780 120598819
951264415495 120593330
651965491815 120587841
518821485325 120582352
560635305545 120576863
769154224800 120571374
864335683985 120565885
620054944805 120560396
632158945395 120554907
723489131665 120549418
136445103050 120543929
62720735820 120538440
510018575805 120532951
611252035285 120527462
70423281650 120521973
181560014340 120516484
154050922090 120510995
479758574330 110685685
52267280765 120505506
732292041185 120500017
647564037055 66400433
831874955130 120494528
183210559875 120489039
761451678970 120483550
263537109245 120478061
96832010210 120472572
353766931825 120467083
694879675725 120461594
530375304070 120456105
864885865830 97243124
842878592030 120450616
17055642685 120445127
919904050330 120439638
787310225685 120434149
929257141695 120428660
96281828365 120423171
950164051805 120417682
709734585540 120412193
408785116325 120406704
356517841050 120401215
84177827775 120395726
592545852555 120390237
414837116620 120384748
725139677200 120379259
113887647405 120373770
322956748505 120368281
46215280470 120362792
391179297285 120357303
504516757355 120351814
620605126650 120346325
667920765320 120340836
111136738180 120335347
807116772105 120329858
608501126060 120324369
214020743195 120318880
798313862585 120313391
437394572265 120307902
418138207690 102688212
982624780660 120302413
916602959260 120296924
623906217720 120291435
157352013160 120285946
113887647405 30079720
764752770040 120280457
249782563120 120274968
795562953360 120269479
589794943330 120263990
379075296695 46146023
713035676610 120258501
903398594980 120253012
501765848130 93098929
238778926220 5143193
428041480900 120247523
18156006375 120242034
779607679855 120236545
272890200610 120231056
132593830135 120225567
741645132550 120220078
758700769745 120214589
482509483555 120209100
883041866715 25979437
385127296990 120203611
683325856980 120198122
600248398385 120192633
253083654190 120187144
720738222440 120181655
886342957785 120176166
483609847245 120170677
482509483555 120165188
837926955425 120159699
507817848425 120154210
110036374490 120148721
878090230110 120143232
363120023190 81676320
693229130190 120137743
755399678675 120132254
979873871435 120126765
203017106295 120121276
945212415200 120115787
296548019945 120110298
272340018765 120104809
605200034990 120099320
915502595570 120093831
499014938905 120088342
137545466740 120082853
347714931530 101573945
900097503910 120077364
865436047675 120071875
14304733460 120066386
558984760010 120060897
494063302300 120055408
846737126892 75512173
441796027025 120049919
439595299645 120044430
768604042955 120038941
423089844295 120033452
441796027025 109494572
673422583770 35815725
606850580525 120027963
593646216245 120022474
228325471165 85359439
470955664810 120016985
159002558695 120011496
380725842230 120006007
875339320885 120000518
739994587015 119995029
207968742900 119989540
45665098625 119984051
243730562825 119978562
804365862880 119973073
369172023485 119967584
647564037055 119962095
204117469985 119956606
369722205330 119951117
704232767090 119945628
911651322655 119940139
432993117505 119934650
179359286960 119929161
736693495945 119923672
609601489750 119918183
418138207690 92561007
258585472640 119912694
455550573150 119907205
278392019060 119901716
922654959555 119896227
103434192350 119890738
310302566070 119885249
524323303775 12986974
159552740540 119879760
429141844590 119874271
612902580820 119868782
183210559875 119863293
266838200315 119857804
165604740835 119852315
276741473525 119846826
539728395435 119841337
346064385995 119835848
388428388060 119830359
265737836625 119824870
271239655075 119819381
395030570200 119813892
185961469100 119808403
58319281060 119802914
207418561055 119797425
424190207985 119791936
815919681625 119786447
736693495945 119780958
212370197660 119775469
57218917370 119769980
269589109540 119764491
335060749095 119759002
951264415495 119753513
484710210935 11740971
747697132845 119748024
392829842820 119742535
971621143760 119737046
696530221260 119731557
875339320885 119726068
99582919435 119720579
250882926810 119715090
698730948640 119709601
278942200905 108989584
975472416675 119704112
632158945395 119698623
289395655960 119693134
4401460250 119687645
857733501845 119682156
887443321475 119676667
704232767090 119671178
665169856095 119665689
90229828070 119660200
281693110130 119654711
521572394550 119649222
272340018765 119643733
79776373015 119638244
602449125765 21665083
814269136090 119632755
806016408415 119627266
529825122225 119621777
576040397205 119616288
452799663925 109686687
198615651535 33861641
924855686935 119610799
123790920615 119605310
63270917665 119599821
752648769450 119594332
524873485620 119588843
249782563120 119583354
212920379505 119577865
848380410480 119572376
410435661860 119566887
798313862585 119561398
489661847540 119555909
780708043545 119550420
104534556040 119544931
339462203855 119539442
367521477950 119533953
853332047085 119528464
25858552205 119522975
762001860815 119517486
765853133730 119511997
703132403400 119506508
903948776825 119501019
194214196775 119495530
618404399270 119490041
903948776825 119484552
852781865240 119479063
858283683690 119473574
615653490045 119468085
721288404285 119462596
973821871140 119457107
79776373015 119451618
275641109835 119446129
222273470870 119440640
637110582000 119435151
317454930055 16774384
724039313510 119429662
293797110720 119424173
408785116325 9841777
182660378030 119418684
138095648585 119413195
401632752340 119407706
500115302595 801394
968320052690 119402217
102884010505 119396728
200266197070 119391239
971070961915 119385750
478108028795 119380261
218422197955 119374772
243730562825 119369283
345514204150 119363794
398973465503 7179612
293246928875 119358305
443446572560 103917748
194214196775 119352816
775206225095 119347327
852781865240 119341838
678374220375 71466780
576590579050 119336349
141946921500 119330860
171106559285 119325371
155701467625 119319882
402733116030 119314393
329558930645 119308904
684976402515 119303415
402182934185 119297926
247031653895 119292437
689928039120 59648963
364220386880 119286948
163954195300 119281459
157902195005 119275970
92430555450 119270481
633809490930 119264992
244280744670 119259503
946862960735 119254014
570538578755 119248525
500115302595 81917836
265737836625 119243036
67672372425 119237547
725139677200 119232058
34111279880 119226569
663519310560 119221080
35761825415 119215591
655816764730 119210102
26408734050 119204613
770804770335 55685905
524323303775 119199124
732842223030 119193635
46215280470 119188146
905049140515 119182657
413186571085 82181308
33010916190 119177168
807116772105 119171679
872588411660 119166190
127642193530 119160701
307001475000 119155212
179359286960 119149723
618404399270 119144234
925405868780 119138745
413186571085 119133256
200816378915 119127767
111136738180 119122278
557884396320 119116789
408234934480 119111300
655266582885 119105811
460502209755 119100322
773005497715 119094833
112237101870 119089344
257485108950 119083855
31360370655 119078366
150749831020 119072877
836826591735 119067388
873138593505 119061899
837376773580 119056410
540828759125 119050921
59969826595 119045432
254734199725 119039943
245381108360 119034454
205217833675 119028965
999130236010 119023476
721838586130 119017987
177708741425 119012498
92980737295 60697362
435744026730 119007009
865986229520 119001520
187612014635 118996031
633809490930 118990542
987026235420 118985053
191463287550 118979564
823622227455 118974075
580992033810 118968586
826923318525 118963097
528724758535 118957608
814819317935 118952119
10453460545 30540796
246481472050 118946630
34111279880 118941141
441245845180 118935652
610701853440 118930163
547430941265 104422736
978223325900 118924674
445097118095 118919185
716336767680 118913696
116638556630 118908207
840127682805 118902718
373023296400 118897229
985925871730 118891740
459401846065 118886251
83627645930 118222082
559534941855 118880762
978773507745 118875273
276191291680 118869784
388428388060 118864295
941361142285 118858806
995829144940 118853317
997479690475 118847828
960617506860 118842339
28609461430 118836850
717437131370 118831361
458301482375 118825872
796663317050 118820383
108385828955 118814894
931457869075 118809405
809867681330 118803916
477557846950 118798427
182110196185 118792938
315254202675 118787449
421439298760 118781960
354867295515 118776471
119939647700 118770982
405484025255 102474141
919353868485 118765493
101783646815 118760004
114988011095 118754515
63270917665 28647091
414837116620 118749026
429141844590 118743537
669571310855 28905074
914952413725 118738048
917153141105 8513439
496264029680 118732559
781258225390 118727070
404933843410 118721581
513319666875 118716092
861584774760 118710603
223924016405 118705114
800514589965 118699625
122140375080 47029752
777957134320 118694136
387878206215 118688647
918253504795 118683158
524323303775 118677669
374673841935 118672180
846729864945 118666691
859934229225 118661202
35211643570 118655713
39062916485 118650224
44564734935 118644735
359268750275 118639246
711385131075 118633757
871488047970 104411758
690478220965 118628268
689928039120 118622779
147448739950 118617290
53367644455 118611801
667920765320 118606312
324607294040 118600823
408234934480 118595334
999680417855 118589845
502316029975 118584356
302600020240 118578867
801614953655 118573378
833525500665 118567889
754299314985 118562400
209069106590 118556911
211269833970 118551422
849480774170 118545933
707533858160 118540444
475907301415 118534955
489661847540 118529466
901748049445 118523977
607400762370 118518488
195864742310 118512999
139196012275 118507510
528174576690 118502021
922104777710 118496532
42364007555 118491043
103434192350 118485554
82527282240 118480065
359818932120 118474576
942461505975 118469087
66572008735 118463598
80876736705 118458109
748247314690 118452620
74274554565 118447131
209069106590 72795118
813168772400 118441642
72624009030 118436153
884142230405 60812631
885792775940 118430664
868737138745 118425175
435744026730 118419686
234927653305 92418293
160653104230 118414197
464353482670 118408708
147998921795 118403219
931457869075 118397730
267938564005 118392241
494063302300 75051097
297648383635 118386752
685526584360 118381263
270689473230 118375774
658567673955 118370285
251983290500 118364796
349915658910 118359307
357618204740 50229839
319105475590 118353818
744946223620 118348329
523773121930 118342840
155151285780 118337351
388428388060 118331862
413186571085 118326373
52267280765 118320884
497914575215 118315395
44564734935 118309906
461052391600 118304417
462152755290 118298928
273440382455 45284250
233827289615 118293439
609601489750 118287950
238778926220 118282461
269038927695 118276972
582092397500 118271483
519371667170 118265994
103984374195 118260505
457201118685 118255016
351566204445 118249527
384577115145 118244038
981524416970 118238549
534226576985 118233060
972171325605 118227571
160102922385 118222082
553482941560 118216593
837376773580 118211104
897896776530 845306
391179297285 118205615
710284767385 118200126
543029486505 118194637
162853831610 118189148
736693495945 85754647
480308756175 118183659
922654959555 118178170
578241124585 118172681
867636775055 118167192
423640026140 118161703
549081486800 118156214
289395655960 118150725
21457097445 118145236
960617506860 118139747
232726925925 118134258
978223325900 118128769
894595685460 118123280
647013855210 118117791
284444019355 118112302
406034207100 118106813
413186571085 118101324
661318583180 118095835
836276409890 118090346
892945139925 118084857
634909854620 118079368
50066553385 118073879
241529835445 55592592
523773121930 118068390
35211643570 118062901
486910938315 118057412
916602959260 118051923
211269833970 118046434
332309839870 118040945
106185101575 118035456
406034207100 118029967
868737138745 118024478
356517841050 118018989
305350929465 118013500
744946223620 85513131
983239359453 48912479
596947307315 118008011
965569143465 118002522
895145867305 117997033
954565506565 117991544
669571310855 117986055
161203286075 117980566
770804770335 117975077
221723289025 117969588
980424053280 17855717
87478918845 117964099
641512036760 117958610
145248012570 117953121
717437131370 117947632
32460734345 117942143
406584388945 117936654
428591662745 117931165
159552740540 117925676
321306202970 117920187
191463287550 88658328
633259309085 117914698
133144011980 117909209
3301096560 11021912
283893837510 46420473
943561869665 117903720
767503679265 117898231
33010916190 117892742
66021826890 117887253
376874569315 117881764
516070576100 117876275
494613484145 117870786
376324387470 117865297
332860021715 117859808
139196012275 117854319
473156392190 117848830
362019659500 117843341
443996754405 117837852
542479304660 54582616
683876038825 117832363
4401460250 117826874
581542215655 117821385
138095648585 117815896
295447656255 117810407
329008748800 117804918
556784032630 117799429
607950944215 117793940
131493466445 117788451
645913491520 117782962
790061134910 117777473
323506930350 117771984
821971681920 117766495
245931290205 117761006
133144011980 117755517
33010916190 117750028
149649467330 117744539
366971296105 117739050
531475667760 7152167
300949474705 117733561
351566204445 117728072
900647685755 117722583
628857854325 117717094
356517841050 117711605
792261862290 117706116
582092397500 117700627
305350929465 117695138
137545466740 117689649
274540746145 117684160
338912022010 117678671
355967659205 117673182
579891670120 117667693
690478220965 18673578
669021129010 117662204
746046587310 117656715
56118553680 117651226
961167688705 18915094
492412756765 117645737
246481472050 117640248
437394572265 117634759
324607294040 117629270
464353482670 117623781
420889116915 117618292
915502595570 117612803
678924402220 117607314
151850194710 117601825
117738920320 117596336
118839284010 117590847
250882926810 117585358
597497489160 117579869
672872401925 117574380
810968045020 117568891
804916044725 117563402
283343655665 117557913
727890586425 117552424
196414924155 117546935
331759658025 117541446
494613484145 117535957
680574947755 117530468
743845859930 117524979
618954581115 117519490
146898558105 117514001
291046201495 117508512
730091313805 117503023
200816378915 117497534
976572780365 117492045
161203286075 79442297
336161112785 117486556
527074213000 117481067
114437829250 117475578
894045503615 38911521
185411287255 117470089
159002558695 117464600
272890200610 20528860
694879675725 97105899
749347678380 11933086
758700769745 117459111
652515673660 117453622
178258923270 92791545
22007279290 117448133
567787669530 117442644
89679646225 117437155
488011302005 117431666
446747663630 109060941
306451293155 117426177
69322917960 117420688
492412756765 117415199
359268750275 33702460
243730562825 117409710
503966575510 117404221
201366560760 117398732
33010916190 117393243
161753467920 117387754
151850194710 117382265
186511650945 117376776
33010916190 117371287
364220386880 117365798
276191291680 117360309
188712378325 80024131
83077464085 117354820
824722591145 117349331
752648769450 117343842
614002944510 117338353
11553824235 117332864
140846557810 117327375
521572394550 117321886
881391321180 117316397
702032039710 117310908
163954195300 117305419
14854915305 117299930
933658596455 117294441
617304035580 117288952
117188738475 117283463
35761825415 117277974
313603657140 117272485
925405868780 117266996
560635305545 117261507
956216052100 117256018
632709127240 117250529
632158945395 117245040
95731646520 117239551
364770568725 117234062
113337465560 117228573
792261862290 117223084
790061134910 51975341
415387298465 117217595
181560014340 117212106
155151285780 117206617
705883312625 117201128
451699300235 117195639
620605126650 117190150
264637472935 117184661
373573478245 117179172
267388382160 117173683
934208778300 117168194
130393102755 117162705
461602573445 117157216
641512036760 117151727
623906217720 117146238
594196398090 117140749
257485108950 117135260
992528053870 117129771
752648769450 117124282
882491684870 117118793
571638942445 117113304
875889502730 77658372
963918597930 117107815
262436745555 117102326
405484025255 61701849
36862189105 117096837
514420030565 117091348
666820401630 117085859
719637858750 117080370
770254588490 117074881
577140760895 97495618
757050224210 117069392
535877122520 117063903
232726925925 117058414
983174962505 117052925
905599322360 117047436
364220386880 117041947
814819317935 117036458
601348762075 117030969
632158945395 117025480
912751686345 117019991
575490215360 117014502
687177129895 117009013
313603657140 117003524
371372750865 116998035
422539662450 116992546
470955664810 46151512
623356035875 116987057
34661461725 116981568
758700769745 116976079
829674227750 116970590
78125827480 116965101
44564734935 90096446
441245845180 116959612
908350231585 116954123
604649853145 116948634
108936010800 116943145
212370197660 116937656
657467310265 19431060
76475281945 116932167
344964022305 116926678
423640026140 116921189
168355650060 116915700
129292739065 116910211
384026933300 116904722
506717484735 116899233
206868379210 116893744
942461505975 47929948
146348376260 116888255
448398209165 116882766
760351315280 116877277
397781479425 116871788
67672372425 116866299
563386214770 116860810
198615651535 116855321
405484025255 116849832
428041480900 116844343
732292041185 116838854
724589495355 116833365
487461120160 116827876
437394572265 116822387
527074213000 116816898
779057498010 116811409
739444405170 116805920
990327326490 116800431
126541829840 116794942
76475281945 116789453
320205839280 116783964
280042564595 116778475
743845859930 116772986
839027319115 68530165
121040011390 116767497
299849111015 116762008
650314946280 116756519
82527282240 116751030
223924016405 116745541
852231683395 116740052
732842223030 116734563
256934927105 116729074
496814211525 116723585
460502209755 116718096
812068408710 116712607
165604740835 116707118
446197481785 116701629
981524416970 116696140
319655657435 116690651
261336381865 116685162
796113135205 116679673
737793859635 31935002
583192761190 116674184
787860407530 116668695
149099285485 116663206
280042564595 116657717
485810574625 6279416
175508014045 116652228
999130236010 116646739
387328024370 116641250
766953497420 116635761
588144397795 116630272
988676780955 116624783
271239655075 116619294
691028402810 116613805
239879289910 116608316
133144011980 116602827
463803300825 116597338
415387298465 116591849
485810574625 116586360
601898943920 116580871
547430941265 116575382
15405097150 116569893
540278577280 116564404
166705104525 116558915
932558232765 116553426
522672758240 116547937
992064691538 15177085
524323303775 82774120
233827289615 79365451
891294594390 116542448
327908385110 30688999
86928737000 116536959
402733116030 116531470
702582221555 116525981
605750216835 116520492
514970212410 116515003
946312778890 116509514
524323303775 116504025
995829144940 116498536
673972765615 116493047
259685836330 116487558
371922932710 116482069
370822569020 116476580
562836032925 116471091
994178599405 116465602
431892753815 116460113
369172023485 116454624
796113135205 116449135
956766233945 116443646
806016408415 116438157
764202588195 116432668
31360370655 116427179
922654959555 38423
881391321180 116421690
512219303185 116416201
856082956310 116410712
187612014635 116405223
878090230110 116399734
90780009915 116394245
564486578460 116388756
605200034990 116383267
103434192350 66790152
510018575805 116377778
820871318230 116372289
580992033810 70747721
720188040595 116366800
857733501845 116361311
341112749390 116355822
566687305840 116350333
618404399270 116344844
253633836035 116339355
406628756532 12438074
228325471165 116333866
430792390125 116328377
479208392485 116322888
758150587900 116317399
955115688410 116311910
231076380390 116306421
826923318525 116300932
821421500075 116295443
706433494470 116289954
921554595865 116284465
630508399860 116278976
250332744965 116273487
68222554270 116267998
458851664220 116262509
835726228045 116257020
527624394845 116251531
265187654780 37061728
793912407825 116246042
106185101575 116240553
721838586130 116235064
784559316460 116229575
645913491520 7492485
64371281355 116224086
165054558990 116218597
205217833675 116213108
732842223030 116207619
185961469100 116202130
733942586720 72092526
20356733755 116196641
549081486800 116191152
457201118685 116185663
4401460250 2898192
221173107180 116180174
524323303775 116174685
127642193530 116169196
392829842820 116163707
176608377735 116158218
345514204150 116152729
111686920025 116147240
891294594390 116141751
58319281060 116136262
153500740245 116130773
684426220670 83262641
27509097740 53490305
418138207690 116125284
784009134615 116119795
56668735525 116114306
385677478835 116108817
900097503910 116103328
742195314395 116097839
730091313805 116092350
788410589375 116086861
794462589670 116081372
669571310855 116075883
201366560760 116070394
313053475295 116064905
55018189990 116059416
911101140810 116053927
99032737590 116048438
108385828955 116042949
12654187925 116037460
710834949230 116031971
964468779775 116026482
923755323245 116020993
272340018765 116015504
151850194710 116010015
351566204445 116004526
914402231880 115999037
204117469985 115993548
123240738770 115988059
89129464380 84311040
62720735820 115982570
880290957490 115977081
51166917075 115971592
386227660680 115966103
597497489160 115960614
127642193530 115955125
181560014340 115949636
118289102165 115944147
577690942740 115938658
969970598225 30096187
695429857570 115933169
424740389830 74974251
601898943920 115927680
382926569610 115922191
402733116030 115916702
130943284600 92884858
324057112195 115911213
936409505680 115905724
377974933005 115900235
53367644455 115894746
687727311740 115889257
915502595570 115883768
968870234535 115878279
625556763255 115872790
806566590260 115867301
379625478540 115861812
875889502730 115856323
261336381865 83570025
643162582295 115850834
990877508335 115845345
448398209165 68272182
231626562235 88049049
871488047970 115839856
893495321770 115834367
15405097150 55109560
716336767680 115828878
645363309675 115823389
520472030860 115817900
883041866715 115812411
521022212705 115806922
83077464085 115801433
154601103935 115795944
527074213000 115790455
787310225685 115784966
281143987662 68722280
874238957195 115779477
550187335 115773988
300949474705 115768499
391179297285 115763010
619504762960 115757521
748247314690 115752032
121040011390 115746543
521572394550 115741054
623906217720 115735565
212920379505 115730076
869287320590 115724587
906149504205 115719098
192013469395 115713609
984275326195 115708120
809867681330 115702631
226674925630 39021301
339462203855 115697142
640961854915 115691653
897346594685 115686164
299864397880 23723458
938060051215 115680675
329008748800 115675186
38512734640 115669697
910000777120 115664208
647564037055 115658719
245931290205 115653230
715786585835 115647741
787310225685 115642252
257485108950 115636763
95181464675 115631274
265187654780 115625785
528724758535 115620296
792261862290 115614807
72624009030 115609318
960617506860 115603829
732842223030 115598340
899547322065 26983924
2750914715 115592851
51717098920 75506684
733392404875 115587362
865986229520 15528381
30810188810 115581873
307551656845 115576384
649214582590 115570895
858833865535 115565406
398881843115 115559917
548531304955 99910778
799964408120 115554428
325157475885 115548939
6602187630 115543450
984825508040 115537961
574389851670 115532472
763652406350 115526983
310302566070 115521494
492962938610 115516005
247581835740 115510516
792812044135 115505027
189812742015 115499538
59419644750 115494049
584293124880 115488560
732292041185 115483071
287194928580 115477582
509468393960 115472093
518271303480 115466604
97932373900 115461115
346614567840 8255456
915502595570 115455626
329008748800 115450137
969420416380 115444648
380175660385 115439159
732292041185 115433670
785109498305 115428181
886342957785 115422692
659668037645 115417203
849480774170 115411714
179909468805 115406225
532576031450 49225352
550732032335 115400736
173307286665 115395247
921004414020 115389758
856633138155 115384269
505617121045 115378780
947963324425 115373291
46765462315 115367802
701481857865 115362313
366971296105 115356824
365870932415 115351335
700381494175 37149552
653616037350 115345846
122140375080 115340357
249232381275 61158438
758700769745 85891872
415937480310 115334868
21457097445 5653670
581542215655 115329379
970520780070 115323890
300949474705 115318401
930907687230 39707426
23107642980 115312912
981524416970 25359180
792812044135 115307423
34661461725 115301934
33561098035 115296445
980974235125 115290956
436294208575 115285467
643712764140 89399343
715236403990 115279978
625006581410 115274489
146898558105 115269000
891294594390 115263511
600798580230 115258022
951814597340 115252533
57218917370 51398996
353216749980 115247044
859934229225 79744192
201916742605 115241555
660238062225 73481243
514420030565 115236066
403283297875 115230577
961167688705 103846391
114988011095 30271835
691028402810 115225088
900097503910 115219599
217321834265 115214110
828023682215 115208621
889093867010 115203132
332309839870 67514700
932008050920 115197643
845629501255 115192154
843978955720 115186665
699831312330 115181176
53367644455 115175687
331209476180 115170198
671221856390 115164709
271789836920 115159220
984275326195 115153731
512219303185 115148242
474806937725 85321016
35761825415 115142753
118839284010 115137264
258585472640 115131775
607400762370 115126286
169456013750 115120797
41813825710 115115308
219522561645 115109819
135894921205 115104330
759250951590 115098841
950164051805 115093352
260236018175 115087863
382926569610 115082374
111686920025 115076885
455550573150 115071396
737793859635 115065907
933658596455 115060418
94631282830 115054929
620605126650 115049440
466554210050 115043951
24208006670 115038462
8802915010 115032973
473156392190 115027484
493513120455 115021995
606300398680 115016506
777957134320 115011017
569438215065 115005528
211269833970 115000039
956216052100 114994550
675073129305 114989061
817570227160 114983572
775756406940 114978083
600248398385 114972594
598047671005 114967105
235477835150 114961616
254734199725 13426094
662418946870 114956127
656366946575 114950638
523222940085 114945149
491862574920 114939660
23107642980 114934171
909450595275 114928682
471505846655 114923193
859934229225 114917704
469305119275 114912215
280592746440 114906726
938610233060 12119712
223924016405 104949680
670121492700 114901237
552382577870 114895748
656366946575 114890259
354317113670 114884770
41263643865 114879281
959517143170 114873792
231076380390 114868303
408234934480 114862814
209619288435 114857325
746046587310 114851836
916602959260 114846347
788410589375 114840858
275090927990 114835369
755399678675 114829880
605750216835 114824391
271789836920 114818902
427491299055 114813413
192563651240 114807924
771354952180 114802435
578241124585 114796946
412086207395 114791457
956216052100 96935740
723489131665 114785968
611252035285 114780479
593096034400 114774990
600798580230 114769501
874789139040 41568197
468204755585 114764012
331209476180 114758523
295447656255 114753034
287745110425 114747545
32460734345 114742056
334510567250 114736567
793912407825 114731078
731741859340 114725589
239329108065 114720100
987026235420 114714611
699281130485 114709122
832975318820 114703633
369172023485 114698144
222823652715 114692655
729541131960 114687166
193113833085 83213240
812618590555 8749466
932558232765 114681677
87478918845 114676188
563936396615 114670699
777957134320 114665210
669571310855 114659721
762001860815 114654232
45665098625 114648743
277841837215 114643254
506717484735 114637765
697630584950 114632276
101233464970 114626787
133144011980 114621298
424190207985 114615809
450048754700 114610320
226674925630 114604831
22557461135 30562752
494063302300 114599342
871488047970 114593853
588144397795 114588364
693229130190 114582875
74274554565 114577386
451699300235 73656891
878090230110 114571897
347164749685 114566408
398331661270 114560919
634909854620 114555430
506167302890 114549941
617304035580 114544452
223373834560 114538963
353766931825 114533474
988676780955 114527985
282243291975 114522496
369172023485 114517007
720738222440 114511518
797763680740 114506029
756500042365 114500540
409885480015 114495051
314704020830 114489562
409885480015 114484073
701481857865 114478584
768604042955 114473095
235477835150 114467606
743295678085 114462117
69873099805 114456628
107285465265 57486297
72073827185 114451139
806566590260 114445650
115538192940 114440161
411536025550 114434672
139196012275 114429183
649214582590 114423694
790611316755 114418205
724039313510 114412716
391179297285 114407227
798864044430 114401738
56118553680 114396249
141946921500 105482113
614553126355 114390760
404383661565 114385271
519921849015 114379782
448948391010 114374293
249232381275 114368804
372473114555 114363315
180459650650 114357826
342763294925 114352337
179359286960 114346848
55568371835 114341359
602449125765 114335870
154601103935 114330381
511118939495 114324892
640411673070 114319403
352116386290 114313914
819770954540 79716747
516620757945 114308425
421439298760 114302936
749897860225 17976475
759801133435 114297447
673422583770 114291958
576590579050 114286469
575490215360 114280980
435193844885 114275491
940810960440 114270002
425840753520 77844998
198065469690 114264513
442346208870 114259024
597497489160 114253535
807116772105 114248046
856082956310 114242557
530375304070 114237068
552932759715 114231579
979873871435 114226090
337261476475 114220601
200266197070 114215112
995278963095 114209623
295447656255 114204134
377424751160 114198645
700381494175 114193156
304250565775 73805094
481409119865 114187667
528174576690 114182178
987576417265 114176689
358718568430 114171200
185961469100 114165711
419788753225 114160222
872038229815 114154733
718537495060 114149244
341112749390 114143755
178258923270 114138266
906699686050 114132777
623356035875 114127288
655816764730 114121799
836276409890 114116310
172206922975 114110821
423640026140 114105332
701481857865 74963273
269589109540 114099843
359818932120 114094354
974922234830 32972423
673422583770 114088865
46215280470 40097145
286094564890 114083376
407134570790 114077887
835176046200 114072398
966669507155 114066909
185411287255 6619734
535326940675 114061420
508368030270 114055931
651415309970 56498277
976022598520 114050442
218972379800 114044953
762001860815 114039464
352666568135 114033975
745496405465 114028486
357068022895 114022997
31910552500 114017508
911101140810 114012019
92980737295 114006530
118839284010 114001041
430792390125 113995552
609601489750 113990063
560085123700 113984574
297098201790 113979085
742195314395 113973596
914402231880 113968107
539178213590 113962618
303700383930 113957129
933658596455 113951640
898446958375 113946151
728990950115 113940662
240429471755 113935173
819770954540 98483638
337811658320 103950682
898446958375 113929684
616753853735 113924195
678374220375 19579263
833525500665 113918706
795012771515 113913217
752648769450 113907728
373573478245 113902239
681675311445 113896750
949613869960 113891261
607950944215 113885772
384026933300 113880283
472606210345 113874794
972721507450 113869305
939710596750 113863816
686626948050 113858327
781808407235 113852838
354867295515 113847349
845079319410 113841860
595296761780 113836371
541929122815 113830882
226674925630 113825393
811518226865 113819904
552932759715 113814415
396130933890 113808926
749897860225 81445782
617304035580 113803437
455000391305 113797948
461052391600 113792459
325707657730 113786970
740544768860 113781481
869287320590 113775992
725689859045 113770503
262436745555 113765014
23107642980 113759525
258035290795 113754036
233277107770 113748547
413186571085 113743058
625556763255 113737569
946312778890 113732080
778507316165 113726591
316354566365 113721102
257485108950 113715613
891294594390 113710124
642062218605 113704635
951264415495 113699146
767503679265 113693657
683876038825 113688168
633259309085 113682679
52817462610 113677190
851131319705 113671701
210169470280 113666212
257485108950 113660723
170006195595 113655234
835726228045 113649745
198065469690 31814244
775206225095 113644256
152400376555 113638767
48416007850 113633278
381826205920 113627789
308652020535 113622300
670121492700 113616811
155151285780 113611322
12654187925 113605833
252533472345 113600344
643162582295 113594855
906149504205 102748591
25858552205 113589366
506167302890 113583877
822521863765 113578388
781258225390 113572899
949613869960 113567410
736693495945 5390198
614002944510 113561921
533676395140 113556432
708084040005 113550943
486910938315 113545454
215671288730 113539965
247581835740 113534476
32460734345 113528987
929257141695 113523498
364770568725 113518009
456650936840 113512520
215671288730 113507031
33010916190 113501542
640411673070 6345284
982074598815 113496053
972721507450 113490564
627207308790 113485075
971070961915 113479586
562285851080 6806360
784559316460 113474097
867636775055 113468608
530375304070 113463119
757050224210 113457630
319105475590 17015900
773555679560 113452141
890194230700 113446652
522122576395 113441163
705883312625 113435674
552382577870 113430185
62720735820 113424696
604649853145 113419207
25308370360 113413718
144147648880 113408229
12654187925 113402740
27509097740 113397251
497914575215 113391762
721838586130 113386273
720738222440 113380784
737793859635 113375295
2200732870 113369806
858283683690 113364317
397231297580 113358828
549081486800 113353339
773005497715 113347850
643162582295 113342361
964468779775 113336872
668470947165 113331383
885792775940 113325894
225574561940 113320405
790103235540 1954084
295447656255 113314916
312503293450 113309427
640961854915 113303938
77575645635 113298449
440695663335 113292960
453900027615 113287471
53917826300 113281982
132593830135 113276493
557334214475 113271004
563386214770 98873357
605200034990 113265515
488561483850 113260026
737243677790 113254537
191463287550 113249048
901748049445 113243559
129842920910 113238070
723489131665 113232581
864335683985 113227092
607400762370 113221603
280042564595 113216114
17055642685 113210625
331209476180 113205136
721838586130 113199647
227775289320 113194158
45665098625 34888084
494063302300 113188669
534776758830 113183180
202466924450 113177691
687727311740 113172202
80326554860 113166713
906699686050 113161224
222823652715 113155735
663519310560 113150246
84728009620 113144757
390078933595 113139268
451149118390 113133779
780157861700 113128290
775756406940 113122801
922104777710 113117312
36862189105 113111823
245381108360 113106334
379075296695 113100845
177708741425 113095356
336161112785 113089867
229976016700 113084378
867636775055 82450269
664069492405 113078889
3301096560 2964060
587044034105 113073400
206868379210 113067911
488561483850 113062422
5490 113056933
690478220965 113051444
214570925040 113045955
501765848130 113040466
790611316755 113034977
198615651535 113029488
85278191465 113023999
452249482080 113018510
285544383045 113013021
372473114555 113007532
203017106295 113002043
305350929465 112996554
410985843705 112991065
412086207395 112985576
945212415200 112980087
31910552500 112974598
216771652420 112969109
29709825120 112963620
759250951590 37341667
298198565480 112958131
157902195005 112952642
72073827185 112947153
486360756470 112941664
192563651240 112936175
632158945395 112930686
12654187925 112925197
516070576100 112919708
867086593210 112914219
744946223620 112908730
343313476770 112903241
837376773580 112897752
699831312330 112892263
504516757355 71697318
254184017880 112886774
20356733755 112881285
600248398385 112875796
429692026435 112870307
60520008440 112864818
480308756175 112859329
730091313805 112853840
601898943920 112848351
155701467625 112842862
569988396910 112837373
462702937135 112831884
101783646815 112826395
94081100985 112820906
971621143760 112815417
744946223620 48160486
10453460545 112809928
589244761485 112804439
199716015225 112798950
478658210640 112793461
998029872320 112787972
620605126650 112782483
791711680445 112776994
801614953655 112771505
40163280175 112766016
658567673955 112760527
384026933300 112755038
844529137565 112749549
960617506860 112744060
243180380980 112738571
135894921205 112733082
697080403105 112727593
741645132550 112722104
565036760305 112716615
625006581410 112711126
40713462020 112705637
91880373605 112700148
322406566660 112694659
189812742015 112689170
244280744670 112683681
893495321770 112678192
955115688410 112672703
865986229520 112667214
817020045315 112661725
971070961915 112656236
310852747915 112650747
38512734640 112645258
150199649175 112639769
269589109540 112634280
497364393370 69309603
725139677200 112628791
863235320295 112623302
733942586720 112617813
778507316165 112612324
490762211230 112606835
293797110720 46316182
882491684870 112601346
212920379505 112595857
402733116030 112590368
66572008735 112584879
736693495945 112579390
876989866420 112573901
578791306430 112568412
709734585540 112562923
753749133140 112557434
231076380390 112551945
142497103345 112546456
49516371540 112540967
300399292860 112535478
555133487095 112529989
744396041775 90755126
318005111900 112524500
408234934480 112519011
255834563415 112513522
438494935955 112508033
316904748210 68294138
869837502435 112502544
359818932120 11598257
227225107475 112497055
629408036170 112491566
703132403400 112486077
962818234240 112480588
698180766795 112475099
709734585540 112469610
582092397500 112464121
258585472640 112458632
461602573445 112453143
193113833085 112447654
831324773285 99828443
929807323540 112442165
687727311740 112436676
890194230700 112431187
252533472345 112425698
587044034105 112420209
762552042660 112414720
346064385995 98922758
805466226570 102150290
330109112490 112409231
51166917075 112403742
150199649175 112398253
277291655370 82845477
668470947165 112392764
867636775055 112387275
511669121340 112381786
357618204740 95009101
361469477655 112376297
861034592915 112370808
342763294925 82483203
689377857275 112365319
270689473230 112359830
786209861995 89821996
281693110130 112354341
344413840460 112348852
50616735230 112343363
678374220375 112337874
282793473820 112332385
993078235715 112326896
814269136090 112321407
706433494470 110257543
48416007850 48467870
989777144645 112315918
298748747325 112310429
110036374490 112304940
737793859635 112299451
172206922975 112293962
42364007555 112288473
740544768860 112282984
466554210050 112277495
472606210345 112272006
499565120750 112266517
505066939200 112261028
19256370065 112255539
488561483850 112250050
736143314100 112244561
704232767090 112239072
486910938315 112233583
83627645930 112228094
965018961620 112222605
300399292860 112217116
887993503320 112211627
711385131075 112206138
336711294630 112200649
424190207985 112195160
439045117800 112189671
817570227160 112184182
758700769745 112178693
563936396615 112173204
36862189105 112167715
551282214180 112162226
948513506270 112156737
338912022010 112151248
237128380685 112145759
183210559875 112140270
779607679855 112134781
359268750275 112129292
218972379800 112123803
125991647995 36392070
335610930940 112118314
767503679265 112112825
955665870255 112107336
572189124290 42644041
191463287550 112101847
858833865535 112096358
353766931825 112090869
818120409005 112085380
649764764435 112079891
622255672185 112074402
911651322655 112068913
489661847540 112063424
145798194415 112057935
343313476770 112052446
452249482080 112046957
355967659205 112041468
359268750275 112035979
494613484145 60082594
320756021125 112030490
604649853145 112025001
340562567545 112019512
872038229815 112014023
686626948050 112008534
406034207100 112003045
197515287845 111997556
832975318820 111992067
573839669825 111986578
593646216245 111981089
445647299940 111975600
8802915010 111970111
240979653600 111964622
858833865535 111959133
62170553975 111953644
269589109540 111948155
917703322950 111942666
330659294335 111937177
40163280175 111931688
310302566070 111926199
937509869370 21154606
916602959260 111920710
740544768860 111915221
90229828070 111909732
523773121930 111904243
821971681920 111898754
404383661565 111893265
910000777120 111887776
291596383340 111882287
368621841640 111876798
656917128420 111871309
720738222440 111865820
80326554860 5489000
265187654780 66504724
506167302890 111860331
128192375375 111854842
273990564300 111849353
325157475885 111843864
568888033220 111838375
764271178739 30678021
971070961915 111832886
135344739360 111827397
972171325605 111821908
720738222440 111816419
68772736115 111810930
11003642390 111805441
977122962210 111799952
876989866420 111794463
450048754700 111788974
781808407235 111783485
952914961030 111777996
126541829840 111772507
855532774465 111767018
715236403990 111761529
198615651535 111756040
246481472050 111750551
936959687525 111745062
44564734935 111739573
968870234535 111734084
655266582885 111728595
481409119865 111723106
287745110425 111717617
490212029385 111712128
842878592030 111706639
683325856980 111701150
195864742310 3831322
348265113375 111695661
513869848720 111690172
799414226275 111684683
297648383635 111679194
99582919435 111673705
81426918550 111668216
929257141695 6778915
672872401925 111662727
108936010800 111657238
484160029090 111651749
824172409300 102841904
780708043545 111646260
949063688115 111640771
927606596160 101590412
987576417265 111635282
129842920910 111629793
94631282830 111624304
592545852555 111618815
411536025550 111613326
689377857275 111607837
312503293450 111602348
808217135795 111596859
728440768270 111591370
210169470280 111585881
112237101870 111580392
638210945690 111574903
32460734345 111569414
600248398385 111563925
40163280175 111558436
561185487390 111552947
902848413135 111547458
7702551320 111541969
377974933005 111536480
217872016110 111530991
103434192350 111525502
604649853145 111520013
473706574035 111514524
259135654485 2486517
847830228635 111509035
211269833970 111503546
514970212410 111498057
495163665990 111492568
15955278995 111487079
735042950410 111481590
348265113375 111476101
917703322950 31221432
708634221850 111470612
730641495650 111465123
943561869665 111459634
99032737590 111454145
782358589080 111448656
286094564890 111443167
258035290795 111437678
758700769745 111432189
596947307315 111426700
299298929170 111421211
401082570495 111415722
881391321180 111410233
155701467625 111404744
437394572265 111399255
761486857971 44965888
204667651830 93011105
524873485620 111393766
544129850195 111388277
195864742310 111382788
546330577575 111377299
752648769450 27192506
704782948935 111371810
571088760600 111366321
175508014045 111360832
803815681035 84140881
960617506860 111355343
117738920320 111349854
161753467920 111344365
821971681920 111338876
467654573740 111333387
319655657435 111327898
768053861110 76664863
621155308495 111322409
631058581705 61575602
829124045905 111316920
671772038235 111311431
146348376260 97248613
659668037645 111305942
878090230110 111300453
344413840460 8145676
814819317935 111294964
218422197955 111289475
86378555155 111283986
782908770925 77438812
953465142875 111278497
146348376260 111273008
354317113670 33191983
233827289615 111267519
846179683100 111262030
980424053280 111256541
341662931235 111251052
817020045315 111245563
347714931530 111240074
854432410775 111234585
105634919730 111229096
868186956900 111223607
765302951885 111218118
90229828070 111212629
733942586720 111207140
917153141105 111201651
474256755880 111196162
351566204445 111190673
158452376850 111185184
654166219195 111179695
159002558695 111174206
199716015225 28756871
214020743195 111168717
623906217720 4281420
70423281650 4072838
826923318525 111163228
5490 111157739
674522947460 111152250
554583305250 20051317
387878206215 111146761
206318197365 111141272
82527282240 111135783
697630584950 111130294
759250951590 111124805
844529137565 111119316
483609847245 111113827
955665870255 111108338
541929122815 111102849
484710210935 111097360
93530919140 111091871
772455315870 111086382
408785116325 3600784
690478220965 111080893
287745110425 33647570
278942200905 111075404
778507316165 111069915
417037844000 111064426
349365477065 73294617
995829144940 111058937
837926955425 111053448
401082570495 111047959
109486192645 47743322
524873485620 111042470
54468008145 111036981
203567288140 101568456
803815681035 111031492
548531304955 111026003
840127682805 111020514
606850580525 111015025
45114916780 111009536
411536025550 111004047
62720735820 110998558
258035290795 110993069
209619288435 110987580
166705104525 110982091
578241124585 110976602
60520008440 110971113
370272387175 110965624
659668037645 110960135
739444405170 76324545
255834563415 51157480
492962938610 110954646
701481857865 110949157
685526584360 110943668
89679646225 110938179
637110582000 110932690
769154224800 110927201
582642579345 110921712
451699300235 110916223
348265113375 110910734
344413840460 110905245
500115302595 110899756
74824736410 110894267
780157861700 110888778
961167688705 20512393
405484025255 110883289
646463673365 17696536
254734199725 110877800
552382577870 110872311
819220772695 110866822
293246928875 110861333
377424751160 56662947
770804770335 110855844
35761825415 110850355
845629501255 110844866
690478220965 110839377
651965491815 110833888
82527282240 110828399
518271303480 110822910
135894921205 110817421
995829144940 110811932
414837116620 110806443
854982592620 110800954
686076766205 95206705
84728009620 110795465
742195314395 110789976
883041866715 110784487
730641495650 110778998
391179297285 110773509
841228046495 110768020
873688775350 110762531
637110582000 110757042
754849496830 110751553
540828759125 110746064
569988396910 110740575
278392019060 110735086
269038927695 110729597
114988011095 110724108
8252733165 110718619
119389465855 110713130
85278191465 110707641
529825122225 110702152
150199649175 110696663
691578584655 110691174
9353096855 110685685
278942200905 110680196
146348376260 110674707
484710210935 110669218
226674925630 110663729
130393102755 110658240
513869848720 110652751
831874955130 110647262
41813825710 110641773
969420416380 110636284
795562953360 110630795
675623311150 77806575
147448739950 110625306
430242208280 110619817
941361142285 110614328
847280046790 110608839
461052391600 110603350
694879675725 110597861
629408036170 110592372
66572008735 110586883
189262560170 110581394
876989866420 110575905
79226191170 110570416
182110196185 110564927
47315644160 75715266
944112051510 110559438
122690556925 110553949
87478918845 18322282
523773121930 110548460
349915658910 93828966
94081100985 110542971
68772736115 110537482
561735669235 110531993
500665484440 110526504
216771652420 110521015
997479690475 110515526
648114218900 110510037
511118939495 110504548
311953111605 110499059
110036374490 83427311
94101284038 52496796
183760741720 110493570
692128766500 110488081
771905134025 110482592
229425834855 110477103
915502595570 110471614
30810188810 110466125
985925871730 110460636
828573864060 110455147
358718568430 110449658
991427690180 110444169
96832010210 110438680
211269833970 110433191
325707657730 110427702
832425136975 103352381
711935312920 110422213
268488745850 64989760
868186956900 110416724
166154922680 110411235
486360756470 110405746
896246230995 110400257
29159643275 110394768
571088760600 110389279
773005497715 110383790
788410589375 110378301
200816378915 110372812
316904748210 110367323
926506232470 110361834
510568757650 110356345
418138207690 110350856
635460036465 110345367
779057498010 110339878
371372750865 110334389
893495321770 110328900
731191677495 110323411
814819317935 110317922
404383661565 110312433
629408036170 110306944
642612400450 110301455
229976016700 110295966
719637858750 110290477
218422197955 110284988
727340404580 110279499
247581835740 110274010
283343655665 110268521
695980039415 110263032
431342571970 110257543
743845859930 110252054
891294594390 110246565
255834563415 110241076
266838200315 110235587
121040011390 110230098
528174576690 110224609
847830228635 110219120
942461505975 110213631
689928039120 110208142
388978569905 27933521
484710210935 110202653
777406952475 110197164
786209861995 2848791
197515287845 59599562
859934229225 110191675
488011302005 110186186
982074598815 110180697
810417863175 110175208
491862574920 110169719
51717098920 110164230
963368416085 110158741
202466924450 110153252
362019659500 110147763
703682585245 44768284
10469164574 26116662
852231683395 91765102
136445103050 110142274
67122190580 110136785
398881843115 110131296
945762597045 110125807
940260778595 110120318
517170939790 110114829
594746579935 110109340
229976016700 110103851
884142230405 110098362
43464371245 110092873
647013855210 110087384
1650551025 110081895
602449125765 110076406
334510567250 110070917
245931290205 110065428
212370197660 110059939
400532388650 110054450
535326940675 110048961
626657126945 110043472
769704406645 110037983
677824038530 110032494
777957134320 110027005
231076380390 110021516
194214196775 110016027
201366560760 110010538
51166917075 110005049
694329493880 109999560
928156778005 109994071
998580054165 109988582
692678948345 109983093
75925100100 109977604
510568757650 62481287
649214582590 109972115
300399292860 109966626
659117855800 109961137
655266582885 109955648
930357505385 109950159
922654959555 109944670
354317113670 109939181
605200034990 109933692
986476053575 109928203
3301096560 109922714
270689473230 109917225
135344739360 109911736
439045117800 109906247
804916044725 109900758
529825122225 109895269
927056414315 109889780
730641495650 109884291
503966575510 109878802
562285851080 109873313
857733501845 109867824
291596383340 109862335
709184403695 109856846
566687305840 109851357
359818932120 109845868
195938827343 31539794
711935312920 109840379
483609847245 70385447
655266582885 109834890
376324387470 64045652
841228046495 109829401
529825122225 109823912
609601489750 109818423
709184403695 109812934
198065469690 109807445
447848027320 109801956
8802915010 109796467
802165135500 109790978
600798580230 109785489
117188738475 109780000
365870932415 109774511
122140375080 109769022
892945139925 109763533
864885865830 109758044
386227660680 109752555
968320052690 109747066
914952413725 109741577
924305505090 109736088
448948391010 109730599
366421114260 109725110
15955278995 109719621
752098587605 109714132
607950944215 109708643
506167302890 109703154
299298929170 38340665
728990950115 109697665
978773507745 109692176
11003642390 109686687
892945139925 109681198
588144397795 68036155
941911324130 109675709
310852747915 109670220
471505846655 109664731
298198565480 109659242
806016408415 109653753
276741473525 109648264
30260006965 109642775
6602187630 109637286
215121106885 109631797
642612400450 109626308
886893139630 109620819
178809105115 96145324
505066939200 109615330
956766233945 71757697
489111665695 109609841
557884396320 109604352
742745496240 109598863
952914961030 109593374
276191291680 34212937
93530919140 109587885
699831312330 109582396
557334214475 109576907
463803300825 109571418
506717484735 109565929
989777144645 109560440
968320052690 109554951
916052777415 109549462
836276409890 109543973
379075296695 109538484
358168386585 84442776
255834563415 109532995
669021129010 109527506
495163665990 109522017
518821485325 109516528
318555293745 109511039
272423994976 8332302
214570925040 109505550
966669507155 62031189
694329493880 109500061
121040011390 109494572
75374918255 109489083
405484025255 109483594
811518226865 109478105
576590579050 109472616
869837502435 109467127
498464757060 109461638
983725144350 109456149
573839669825 109450660
583742943035 109445171
490212029385 109439682
163954195300 109434193
424190207985 109428704
714686222145 109423215
600798580230 109417726
334510567250 109412237
781808407235 109406748
313603657140 109401259
217321834265 109395770
7152369475 109390281
656917128420 109384792
50616735230 109379303
205217833675 109373814
808767317640 87598951
122690556925 109368325
852231683395 109362836
36312007260 109357347
865436047675 109351858
625006581410 109346369
160653104230 109340880
181009832495 109335391
897346594685 109329902
649764764435 109324413
244280744670 109318924
581542215655 109313435
329008748800 109307946
763102224505 109302457
500665484440 109296968
474256755880 109291479
289395655960 109285990
872038229815 109280501
654166219195 109275012
168355650060 22246917
539728395435 98115875
752648769450 109269523
979323689590 109264034
850030956015 109258545
757600406055 109253056
811518226865 109247567
804916044725 109242078
798864044430 109236589
775206225095 109231100
710284767385 39729382
332309839870 109225611
877540048265 109220122
475907301415 103582919
699831312330 109214633
993628417560 109209144
140296375965 109203655
167255286370 109198166
120489829545 109192677
611252035285 109187188
269038927695 109181699
903948776825 109176210
902848413135 109170721
267388382160 109165232
606850580525 109159743
640411673070 91836459
359818932120 109154254
343313476770 109148765
889644048855 109143276
176608377735 109137787
838477137270 109132298
28609461430 88027093
439045117800 109126809
480858938020 88136873
930907687230 109121320
851681501550 109115831
396681115735 109110342
752648769450 109104853
554583305250 109099364
42914189400 109093875
933658596455 70868479
43464371245 98357391
111686920025 109088386
90229828070 109082897
121040011390 109077408
643162582295 109071919
181009832495 40272793
207418561055 109066430
701496387248 71313088
840127682805 109060941
50616735230 109055452
71523645340 109049963
554583305250 109044474
399432024960 109038985
507817848425 109033496
80876736705 109028007
119939647700 109022518
458851664220 109017029
560085123700 109011540
443996754405 109006051
53917826300 109000562
864885865830 108995073
807116772105 108989584
630508399860 108984095
357068022895 108978606
529825122225 108973117
983725144350 108967628
455000391305 108962139
442896390715 108956650
188162196480 108951161
289395655960 108945672
906699686050 108940183
916602959260 108934694
70423281650 108929205
897346594685 108923716
355967659205 108918227
234927653305 20281855
111686920025 108912738
97932373900 108907249
295997838100 108901760
337261476475 108896271
78125827480 108890782
300949474705 108885293
559534941855 108879804
68222554270 108874315
103984374195 108868826
444546936250 108863337
535326940675 108857848
546330577575 108852359
794462589670 108846870
767503679265 108841381
33561098035 108835892
884142230405 108830403
589244761485 108824914
421989480605 9166630
703682585245 108819425
209069106590 108813936
587594215950 108808447
501765848130 108802958
80876736705 108797469
670121492700 108791980
829674227750 108786491
690478220965 108781002
307001475000 108775513
865436047675 108770024
164504377145 108764535
308652020535 108759046
170556377440 108753557
803815681035 108748068
867636775055 108742579
636010218310 108737090
830224409595 108731601
774105861405 108726112
310302566070 108720623
778507316165 108715134
664619674250 108709645
343863658615 108704156
195864742310 108698667
986476053575 108693178
639861491225 85793070
675623311150 108687689
199165833380 108682200
369172023485 108676711
801614953655 108671222
517721121635 108665733
779607679855 108660244
534776758830 108654755
465453846360 108649266
149649467330 108643777
47315644160 108638288
687727311740 108632799
86928737000 108627310
359818932120 108621821
194214196775 108616332
811518226865 108610843
338361840165 108605354
149099285485 108599865
593096034400 108594376
821971681920 108588887
479758574330 108583398
289395655960 17531866
448948391010 108577909
330109112490 108572420
264637472935 108566931
640961854915 108561442
228875653010 108555953
183760741720 108550464
534226576985 75325547
911651322655 108544975
517170939790 20929557
486360756470 108539486
420338935070 108533997
227775289320 108528508
993078235715 108523019
976572780365 108517530
855532774465 4023437
253633836035 108512041
142497103345 90321495
107285465265 108506552
774656043250 108501063
115538192940 108495574
701481857865 3650185
748797496535 108490085
466004028205 108484596
206868379210 108479107
452249482080 108473618
606300398680 108468129
406034207100 108462640
265187654780 108457151
853332047085 108451662
205768015520 65637462
870937866125 108446173
543579668350 108440684
584843306725 108435195
636560400155 108429706
342224678403 21313787
148549103640 108424217
229425834855 108418728
501765848130 108413239
344413840460 108407750
366421114260 108402261
602449125765 108396772
728440768270 108391283
242630199135 108385794
664619674250 93329467
455550573150 108380305
568337851375 108374816
464353482670 108369327
864335683985 108363838
309202202380 108358349
725689859045 108352860
244830926515 108347371
676230337079 50965365
651965491815 108341882
21457097445 108336393
542479304660 108330904
637660763845 108325415
391179297285 108319926
92430555450 108314437
802715317345 108308948
211820015815 108303459
615653490045 108297970
523808300931 22400609
864335683985 108292481
830224409595 108286992
244830926515 78728727
698180766795 108281503
774105861405 108276014
803265499190 108270525
224474198250 108265036
585943670415 108259547
218972379800 108254058
209619288435 108248569
131493466445 108243080
646463673365 108237591
417037844000 102567454
883592048560 108232102
846179683100 108226613
642062218605 108221124
688827675430 108215635
971621143760 108210146
793912407825 108204657
168905831905 108199168
30810188810 108193679
660768401335 108188190
280042564595 108182701
634909854620 108177212
432993117505 108171723
248682199430 108166234
88579282535 108160745
239329108065 108155256
70423281650 108149767
73724372720 108144278
67672372425 108138789
162853831610 108133300
499014938905 108127811
398331661270 108122322
205768015520 108116833
119389465855 108111344
103434192350 108105855
386227660680 108100366
91880373605 108094877
674522947460 108089388
367521477950 108083899
540828759125 108078410
649764764435 108072921
545780395730 108067432
598047671005 108061943
999680417855 108056454
316354566365 108050965
150749831020 108045476
359818932120 108039987
558434578165 108034498
132043648290 108029009
535877122520 108023520
117188738475 108018031
690478220965 108012542
96832010210 78695793
171656741130 108007053
842878592030 108001564
401632752340 107996075
625556763255 107990586
273990564300 107985097
955115688410 107979608
321306202970 107974119
704782948935 107968630
634909854620 107963141
605200034990 107957652
930907687230 107952163
831874955130 107946674
855532774465 107941185
209619288435 107935696
961167688705 107930207
117738920320 107924718
586493852260 107919229
934208778300 107913740
842878592030 107908251
320205839280 107902762
623356035875 107897273
829124045905 107891784
993628417560 107886295
488011302005 107880806
491862574920 107875317
298748747325 107869828
535877122520 107864339
364220386880 107858850
997479690475 107853361
985375689885 107847872
671772038235 107842383
859384047380 107836894
837926955425 107831405
562836032925 26127640
814819317935 107825916
849480774170 107820427
480858938020 107814938
612352398975 107809449
795012771515 107803960
667920765320 107798471
826923318525 107792982
573839669825 107787493
194214196775 59687386
566137123995 107782004
77575645635 107776515
424190207985 107771026
89129464380 107765537
583192761190 107760048
498464757060 107754559
96281828365 82872922
973821871140 107749070
810417863175 107743581
496814211525 107738092
307001475000 107732603
14854915305 107727114
92980737295 107721625
34111279880 107716136
261336381865 107710647
885242594095 107705158
678924402220 107699669
59419644750 107694180
614553126355 107688691
729541131960 78476233
202466924450 107683202
538077849900 76955780
271239655075 107677713
910550958965 15237464
944112051510 107672224
33561098035 107666735
11003642390 107661246
798864044430 107655757
684426220670 107650268
618404399270 107644779
363670205035 82131907
639311309380 69660899
987026235420 28872140
722938949820 34350162
867086593210 107639290
475907301415 107633801
376324387470 107628312
36312007260 107622823
60520008440 107617334
506717484735 107611845
330109112490 107606356
90780009915 107600867
639861491225 107595378
359818932120 107589889
579341488275 107584400
218972379800 107578911
52267280765 107573422
60520008440 107567933
318005111900 153692
13204369770 107562444
710834949230 107556955
447848027320 107551466
490762211230 107545977
18706188220 107540488
569438215065 107534999
30810188810 107529510
983725144350 107524021
565036760305 107518532
989777144645 107513043
10453460545 107507554
473706574035 107502065
757050224210 107496576
62170553975 107491087
8802915010 107485598
329008748800 107480109
239879289910 107474620
56668735525 107469131
648664400745 107463642
767503679265 107458153
814269136090 107452664
1100369180 107447175
540278577280 107441686
552382577870 107436197
697630584950 107430708
231076380390 107425219
725139677200 107419730
292696747030 107414241
742195314395 107408752
671772038235 107403263
421989480605 107397774
422539662450 107392285
557884396320 107386796
435193844885 107381307
629958218015 107375818
423089844295 107370329
574940033515 107364840
750448042070 107359351
638210945690 107353862
773005497715 107348373
913301868190 107342884
737243677790 101892307
764752770040 107337395
520472030860 107331906
237678562530 107326417
253633836035 107320928
284994201200 107315439
453900027615 107309950
587044034105 24365671
489661847540 107304461
939710596750 107298972
618954581115 107293483
750448042070 107287994
704232767090 107282505
864335683985 107277016
426941117210 107271527
831324773285 107266038
750448042070 107260549
784009134615 107255060
425840753520 107249571
249232381275 107244082
853882228930 107238593
629408036170 107233104
508918212115 107227615
873688775350 44856108
12104006080 107222126
105084737885 107216637
688277493585 107211148
256384745260 107205659
265187654780 107200170
374673841935 107194681
238778926220 107189192
462702937135 107183703
209069106590 107178214
45114916780 107172725
184310923565 3035417
111136738180 107167236
423089844295 107161747
791161498600 107156258
429141844590 107150769
805466226570 107145280
958416779480 107139791
758700769745 107134302
592545852555 107128813
995829144940 107123324
254184017880 4155173
337811658320 107117835
38512734640 107112346
9903278700 107106857
387328024370 107101368
739994587015 107095879
580992033810 107090390
798313862585 107084901
758150587900 107079412
881941503025 85271615
37962552795 107073923
163954195300 107068434
949063688115 107062945
699281130485 107057456
375224023780 107051967
120489829545 107046478
262436745555 107040989
199716015225 107035500
161753467920 107030011
31910552500 107024522
895145867305 107019033
181009832495 107013544
348265113375 107008055
339462203855 107002566
205217833675 106997077
199165833380 106991588
587594215950 106986099
712485494765 106980610
662418946870 106975121
138095648585 106969632
670121492700 106964143
771905134025 106958654
277291655370 106953165
86928737000 106947676
459401846065 106942187
188162196480 7684600
119939647700 106936698
623356035875 106931209
280592746440 106925720
634359672775 106920231
129292739065 106914742
814819317935 916663
176058195890 106909253
419238571380 106903764
907800049740 106898275
759801133435 81775122
540278577280 106892786
727890586425 106887297
530375304070 106881808
729541131960 106876319
969420416380 106870830
497364393370 106865341
881391321180 12970507
458358392327 164670
103984374195 106859852
747697132845 106854363
607400762370 106848874
706433494470 106843385
453349845770 106837896
156251649470 106832407
157902195005 106826918
705883312625 106821429
113337465560 106815940
577140760895 106810451
155701467625 106804962
147448739950 106799473
818120409005 106793984
852781865240 2041908
563386214770 106788495
903948776825 106783006
502316029975 106777517
64371281355 106772028
161753467920 8420126
819220772695 27357176
201916742605 106766539
690478220965 106761050
179359286960 106755561
605200034990 38620604
989226962800 106750072
786760043840 106744583
304250565775 106739094
136445103050 106733605
739994587015 106728116
656917128420 56542189
464353482670 106722627
821971681920 106717138
801064771810 29942495
373573478245 106711649
757600406055 106706160
600248398385 106700671
245931290205 94185751
359268750275 106695182
547981123110 106689693
406584388945 44285252
113337465560 106684204
747146951000 106678715
142497103345 106673226
438494935955 106667737
813168772400 106662248
150749831020 26045305
371372750865 106656759
655266582885 106651270
516070576100 106645781
821971681920 106640292
820321136385 106634803
341662931235 106629314
579341488275 106623825
733942586720 106618336
546330577575 106612847
951814597340 80139400
351016022600 106607358
382376387765 106601869
10453460545 106596380
655266582885 106590891
639861491225 106585402
70423281650 106579913
639311309380 106574424
788410589375 21286342
517170939790 106568935
813718954245 106563446
92980737295 106557957
847280046790 106552468
773555679560 106546979
410435661860 106541490
533126213295 106536001
609051307905 106530512
524323303775 106525023
894595685460 106519534
377974933005 106514045
718537495060 39367108
468754937430 7717534
703132403400 106508556
828023682215 106503067
864885865830 106497578
240979653600 106492089
252533472345 106486600
750448042070 106481111
632709127240 106475622
238228744375 104428225
167255286370 106470133
596947307315 106464644
969970598225 106459155
944662233355 106453666
206868379210 92418293
588144397795 106448177
203567288140 106442688
292696747030 106437199
100133101280 106431710
733942586720 106426221
480308756175 106420732
200816378915 106415243
299849111015 106409754
914441648389 40783270
886342957785 106404265
934758960145 106398776
628857854325 106393287
290496019650 106387798
159552740540 106382309
300399292860 106376820
845079319410 106371331
294897474410 106365842
386227660680 106360353
457751300530 106354864
304800747620 106349375
492412756765 106343886
357068022895 106338397
794462589670 106332908
234377471460 106327419
620054944805 106321930
497914575215 106316441
495163665990 106310952
901748049445 106305463
949613869960 106299974
297098201790 106294485
474806937725 106288996
307551656845 86868914
36312007260 106283507
267938564005 106278018
204667651830 106272529
134794557515 106267040
935309141990 106261551
166705104525 106256062
321306202970 106250573
178809105115 31281811
955665870255 106245084
609051307905 106239595
44014553090 106234106
809317499485 106228617
138645830430 106223128
710834949230 106217639
710284767385 106212150
414837116620 106206661
161753467920 106201172
569988396910 106195683
934758960145 106190194
423089844295 106184705
13754551615 106179216
17055642685 106173727
475907301415 106168238
687727311740 106162749
619504762960 106157260
198615651535 106151771
874238957195 106146282
873138593505 106140793
739994587015 106135304
938610233060 106129815
702032039710 106124326
111136738180 106118837
321306202970 106113348
100133101280 106107859
825272772990 106102370
390629115440 106096881
376874569315 106091392
188162196480 67212805
245931290205 106085903
904498958670 106080414
917703322950 106074925
935859323835 106069436
559534941855 106063947
677824038530 106058458
560085123700 106052969
602449125765 106047480
747146951000 106041991
401632752340 106036502
775206225095 106031013
737793859635 106025524
911101140810 106020035
38512734640 106014546
578791306430 106009057
991427690180 106003568
727890586425 105998079
933658596455 52052187
425290571675 105992590
574389851670 65791154
771905134025 105987101
490212029385 105981612
954565506565 105976123
206318197365 105970634
122690556925 105965145
788960771220 105959656
712485494765 105954167
957866597635 105948678
437944754110 105943189
278942200905 105937700
559534941855 105932211
519921849015 105926722
86928737000 105921233
165054558990 105915744
222823652715 105910255
353766931825 105904766
821421500075 105899277
760901497125 105893788
682775675135 105888299
586493852260 105882810
121040011390 105877321
489661847540 105871832
736143314100 105866343
238228744375 105860854
514970212410 105855365
421989480605 105849876
967219689000 105844387
10453460545 105838898
903948776825 105833409
925956050625 105827920
804365862880 105822431
749897860225 105816942
568888033220 105811453
514420030565 105805964
709734585540 105800475
622805854030 105794986
894045503615 105789497
792261862290 39389064
609051307905 105784008
46765462315 105778519
391179297285 105773030
644813127830 105767541
709184403695 11433587
150749831020 105762052
633809490930 105756563
54468008145 44674971
494613484145 105751074
7702551320 105745585
683325856980 100920754
208518924745 105740096
233277107770 105734607
815919681625 105729118
852231683395 105723629
236028016995 105718140
984275326195 105712651
289945837805 105707162
714136040300 105701673
307551656845 105696184
985375689885 105690695
971070961915 105685206
31360370655 105679717
206868379210 105674228
613452762665 105668739
442346208870 105663250
62720735820 105657761
283343655665 105652272
171656741130 5796384
637660763845 105646783
824722591145 105641294
259135654485 105635805
490212029385 105630316
910550958965 105624827
489111665695 105619338
545230213885 105613849
182110196185 105608360
879190593800 105602871
508368030270 105597382
842328410185 105591893
662969128715 105586404
581542215655 105580915
410985843705 24881637
256384745260 105575426
683876038825 105569937
415937480310 105564448
498464757060 105558959
360369113965 105553470
163954195300 105547981
159552740540 105542492
747146951000 105537003
370272387175 105531514
507817848425 105526025
878090230110 105520536
333410203560 105515047
733942586720 105509558
256384745260 10967022
854982592620 105504069
941361142285 79151380
879190593800 105498580
118839284010 105493091
33010916190 105487602
211820015815 9968024
724039313510 105482113
190913105705 105476624
196414924155 105471135
918803686640 105465646
477007665105 105460157
119939647700 105454668
247031653895 105449179
717437131370 105443690
896796412840 105438201
688827675430 21555303
376324387470 105432712
523773121930 82505159
364220386880 105427223
184861105410 105421734
367521477950 105416245
630508399860 105410756
753198951295 105405267
686626948050 86561530
686626948050 75374948
384026933300 105399778
169456013750 105394289
865436047675 105388800
39062916485 105383311
865986229520 105377822
56668735525 105372333
959517143170 105366844
595846943625 105361355
443996754405 105355866
387328024370 105350377
355967659205 105344888
889644048855 33724416
631058581705 105339399
411536025550 105333910
878090230110 105328421
855532774465 105322932
260786200020 103956171
770254588490 105317443
808767317640 105311954
149649467330 105306465
102884010505 105300976
337261476475 105295487
674522947460 62448353
118289102165 105289998
643162582295 105284509
213470561350 105279020
915502595570 105273531
365870932415 105268042
421439298760 105262553
216221470575 105257064
124891284305 105251575
480858938020 105246086
283343655665 105240597
198065469690 105235108
703682585245 105229619
426941117210 105224130
846179683100 65961313
318555293745 105218641
384577115145 105213152
300949474705 27834719
412086207395 105207663
536427304365 105202174
297098201790 105196685
265187654780 105191196
68772736115 105185707
682775675135 105180218
935859323835 105174729
916052777415 105169240
564486578460 105163751
456100754995 105158262
14304733460 105152773
680574947755 105147284
916052777415 105141795
580992033810 105136306
984825508040 105130817
323506930350 105125328
894045503615 105119839
316904748210 100876842
119939647700 105114350
368071659795 105108861
344964022305 105103372
278942200905 105097883
784559316460 105092394
270689473230 105086905
66572008735 105081416
486360756470 105075927
209619288435 105070438
919904050330 105064949
167805468215 105059460
858833865535 105053971
808767317640 105048482
454450209460 105042993
200816378915 105037504
607400762370 105032015
819220772695 105026526
271789836920 105021037
38512734640 105015548
897896776530 105010059
586493852260 105004570
390629115440 104999081
181009832495 104993592
330109112490 104988103
724589495355 104982614
405484025255 104977125
349915658910 104971636
447297845475 104966147
144697830725 104960658
259685836330 104955169
372473114555 104949680
38512734640 104944191
614553126355 104938702
164504377145 104933213
167805468215 104927724
457201118685 104922235
579891670120 104916746
233277107770 104911257
818120409005 104905768
70423281650 104900279
852781865240 56415942
472606210345 104894790
697630584950 104889301
864885865830 104883812
310302566070 104878323
955665870255 104872834
678374220375 104867345
75374918255 104861856
236028016995 104856367
576040397205 104850878
581542215655 98812978
67122190580 104845389
273990564300 104839900
694879675725 104834411
28059279585 104828922
108385828955 104823433
346064385995 104817944
814819317935 104812455
433543299350 9117229
828023682215 104806966
77575645635 104801477
11003642390 104795988
46215280470 104790499
381826205920 104785010
424200296767 88746152
348265113375 104779521
760351315280 104774032
744396041775 104768543
286094564890 104763054
91880373605 104757565
1100369180 104752076
151850194710 104746587
905599322360 104741098
414837116620 104735609
441245845180 104730120
238228744375 104724631
504516757355 104719142
26408734050 104713653
483609847245 85782092
618404399270 104708164
240503633634 17246438
4401460250 104702675
923755323245 104697186
638210945690 104691697
865436047675 104686208
451149118390 104680719
805466226570 104675230
794462589670 104669741
694879675725 104664252
216771652420 104658763
689377857275 104653274
746596769155 104647785
650865128125 104642296
89129464380 28784316
14304733460 65988758
34661461725 104636807
424740389830 104631318
698180766795 104625829
134794557515 104620340
604099671300 104614851
819770954540 104609362
378525114850 104603873
719087676905 104598384
786209861995 104592895
14304733460 29272837
912201504500 104587406
718537495060 104581917
374123660090 104576428
237128380685 104570939
313053475295 32379611
518271303480 104565450
987576417265 104559961
432442935660 100015069
567237487685 104554472
371372750865 104548983
916052777415 104543494
102333828660 104538005
78125827480 104532516
554583305250 104527027
206318197365 104521538
162853831610 104516049
347164749685 104510560
896246230995 104505071
281693110130 104499582
830774591440 104494093
65471645045 104488604
462152755290 40942451
763102224505 104483115
629408036170 104477626
117188738475 21560792
637660763845 104472137
530375304070 104466648
524873485620 104461159
940260778595 104455670
374123660090 104450181
147998921795 104444692
106735283420 104439203
421462517230 58748767
461052391600 104433714
417037844000 104428225
309202202380 104422736
303700383930 104417247
422539662450 104411758
568888033220 104406269
270139291385 104400780
2750914715 104395291
870937866125 104389802
126541829840 104384313
103984374195 104378824
921554595865 104373335
289945837805 104367846
87478918845 104362357
20356733755 104356868
836276409890 104351379
415937480310 104345890
852781865240 104340401
233827289615 104334912
4951642095 104329423
239329108065 104323934
362019659500 104318445
861584774760 104312956
643162582295 10324809
410985843705 104307467
839027319115 104301978
730091313805 104296489
123240738770 104291000
724039313510 104285511
272890200610 104280022
847830228635 104274533
520472030860 104269044
152400376555 31611151
957866597635 104263555
715786585835 104258066
211269833970 104252577
906699686050 104247088
610701853440 104241599
693779312035 104236110
936959687525 104230621
842328410185 104225132
291596383340 17696536
812068408710 104219643
654716401040 104214154
717987313215 104208665
89731764280 44455411
368621841640 104203176
249232381275 74518664
80876736705 104197687
524873485620 104192198
534776758830 104186709
795562953360 104181220
714686222145 104175731
766953497420 104170242
984275326195 104164753
551832396025 104159264
898446958375 104153775
386227660680 104148286
750998223915 104142797
305901111310 104137308
734492768565 104131819
419238571380 104126330
383476751455 104120841
495163665990 104115352
807116772105 104109863
47865826005 104104374
36862189105 104098885
609051307905 104093396
897346594685 104087907
874238957195 104082418
461052391600 104076929
845079319410 1602788
7152369475 40431974
287745110425 104071440
652515673660 104065951
478108028795 104060462
6052005785 104054973
402182934185 104049484
386227660680 104043995
755949860520 104038506
583742943035 104033017
365320750570 104027528
910000777120 2025441
442896390715 104022039
118839284010 104016550
693229130190 104011061
573839669825 104005572
327358203265 104000083
800514589965 103994594
403833479720 103989105
223373834560 103983616
672872401925 103978127
973271689295 103972638
524873485620 103967149
349365477065 103961660
20906915600 103956171
11553824235 25573251
815369499780 64600041
299849111015 103950682
354317113670 103945193
991427690180 103939704
650314946280 35524808
656917128420 103934215
876989866420 103928726
52267280765 8162143
892394958080 72312086
374123660090 103923237
594196398090 103917748
662418946870 103912259
375224023780 103906770
194764378620 103901281
521572394550 103895792
667920765320 103890303
451699300235 73838028
222273470870 103884814
616753853735 90381874
437394572265 103879325
58869462905 103873836
152400376555 103868347
848930592325 103862858
995829144940 57442385
852781865240 103857369
226674925630 103851880
155701467625 103846391
431342571970 103840902
154050922090 103835413
111136738180 103829924
323506930350 103824435
166705104525 103818946
108936010800 103813457
507267666580 103807968
69873099805 103802479
614002944510 103796990
358168386585 103791501
61620372130 103786012
261336381865 103780523
683876038825 103775034
529825122225 84206749
476457483260 103769545
64371281355 103764056
4951642095 24777346
965018961620 103758567
106185101575 103753078
957866597635 103747589
255834563415 103742100
896246230995 103736611
398881843115 103731122
204117469985 103725633
956216052100 103720144
448398209165 103714655
222823652715 103709166
606300398680 103703677
354317113670 103698188
336711294630 103692699
294347292565 103687210
415937480310 103681721
260786200020 48330645
499014938905 103676232
739444405170 103670743
248682199430 103665254
809867681330 103659765
798864044430 103654276
395030570200 103648787
626657126945 103643298
469305119275 103637809
741645132550 103632320
584293124880 103626831
68772736115 69984750
182110196185 103621342
618404399270 103615853
503966575510 103610364
845629501255 103604875
384577115145 103599386
158452376850 103593897
703682585245 103588408
449498572855 103582919
752648769450 103577430
828573864060 103571941
226674925630 103566452
63821099510 103560963
617854217425 103555474
881391321180 103549985
702032039710 103544496
387328024370 103539007
11003642390 103533518
697080403105 103528029
757050224210 103522540
79226191170 103517051
872588411660 103511562
238228744375 103506073
861584774760 103500584
853927189329 11773905
569988396910 340318
812068408710 103495095
818670590850 103489606
750998223915 47743322
774105861405 103484117
640411673070 103478628
469855301120 103473139
518271303480 103467650
853332047085 103462161
576040397205 78651881
400532388650 103456672
255284381570 103451183
563386214770 103445694
548531304955 103440205
833525500665 1169157
337811658320 103434716
139196012275 103429227
136995284895 103423738
907800049740 103418249
717437131370 103412760
588144397795 103407271
475357119570 103401782
738344041480 103396293
896246230995 103390804
748797496535 103385315
440695663335 103379826
305901111310 103374337
466004028205 103368848
929257141695 10659638
95731646520 103363359
626657126945 103357870
684976402515 103352381
189262560170 103346892
442346208870 103341403
791161498600 103335914
122140375080 103330425
260786200020 103324936
998580054165 19645131
516620757945 103319447
97932373900 103313958
380725842230 103308469
615103308200 103302980
623356035875 103297491
401082570495 103292002
222823652715 103286513
735042950410 39383575
468754937430 103281024
988126599110 103275535
680024765910 103270046
993628417560 103264557
365320750570 103259068
709184403695 103253579
789510953065 103248090
765302951885 103242601
408785116325 103237112
470955664810 103231623
394480388355 66746240
773555679560 57601566
670671674545 103226134
794462589670 103220645
842878592030 103215156
799964408120 103209667
978223325900 103204178
423089844295 103198689
15405097150 103193200
80876736705 103187711
546880759420 103182222
798313862585 103176733
573839669825 103171244
172757104820 103165755
450598936545 103160266
720188040595 103154777
352666568135 103149288
544680032040 103143799
329008748800 103138310
28059279585 103132821
283893837510 103127332
144697830725 34432497
116088374785 103121843
567237487685 103116354
725689859045 103110865
771905134025 103105376
365320750570 103099887
674522947460 103094398
322459079923 164670
947963324425 103088909
810417863175 44779262
475907301415 103083420
272890200610 37067217
23107642980 103077931
475357119570 103072442
973821871140 103066953
692678948345 103061464
958416779480 103055975
832975318820 103050486
585943670415 103044997
320756021125 103039508
303700383930 103034019
911101140810 103028530
262436745555 103023041
325707657730 103017552
821971681920 103012063
466554210050 103006574
128742557220 103001085
564486578460 102995596
201366560760 102990107
995278963095 102984618
119389465855 102979129
456100754995 102973640
517721121635 102968151
73174190875 102962662
503416393665 6438597
428591662745 102957173
100683283125 102951684
344413840460 102946195
936409505680 102940706
925956050625 102935217
109486192645 102929728
703132403400 102924239
642612400450 102918750
575490215360 102913261
640961854915 102907772
829674227750 102902283
270139291385 102896794
606850580525 102891305
184362196314 24980439
626657126945 2684121
772455315870 102885816
435193844885 102880327
808767317640 102874838
513869848720 102869349
916052777415 102863860
208518924745 102858371
396130933890 77526636
962268052395 102852882
792261862290 102847393
881941503025 102841904
943561869665 102836415
348265113375 115269
187612014635 102830926
354867295515 102825437
949613869960 102819948
613452762665 102814459
811575625338 43220386
125991647995 102808970
498464757060 102803481
538077849900 102797992
267938564005 102792503
90780009915 102787014
518271303480 102781525
311953111605 102776036
698180766795 102770547
694879675725 102765058
24208006670 102759569
514970212410 102754080
704232767090 102748591
316354566365 102743102
367521477950 102737613
780708043545 102732124
895696049150 102726635
452799663925 102721146
80876736705 102715657
670671674545 92319491
779607679855 102710168
963918597930 102704679
584293124880 102699190
244280744670 102693701
699831312330 102688212
358718568430 102682723
856082956310 102677234
302600020240 102671745
651415309970 102666256
507817848425 102660767
629408036170 102655278
865986229520 102649789
818670590850 102644300
27509097740 102638811
271789836920 102633322
866536411365 102627833
675073129305 102622344
121590193235 102616855
74824736410 102611366
607400762370 102605877
92980737295 102600388
222823652715 102594899
949063688115 102589410
622805854030 26539315
598047671005 102583921
581542215655 102578432
995829144940 102572943
344964022305 102567454
56668735525 102561965
106735283420 102556476
268488745850 102550987
884142230405 102545498
303150202085 102540009
388428388060 102534520
207968742900 102529031
755949860520 102523542
557334214475 102518053
710834949230 102512564
891844776235 102507075
311953111605 102501586
477007665105 102496097
825272772990 102490608
771905134025 102485119
969970598225 102479630
566687305840 102474141
777406952475 102468652
278392019060 102463163
106185101575 102457674
721838586130 102452185
535326940675 102446696
512769485030 102441207
977122962210 102435718
390078933595 102430229
294347292565 102424740
254184017880 102419251
609601489750 102413762
881391321180 102408273
703132403400 102402784
834075682510 102397295
421439298760 102391806
236028016995 102386317
145248012570 102380828
974922234830 102375339
498464757060 102369850
797763680740 102364361
397781479425 102358872
846179683100 102353383
105084737885 27582225
8802915010 102347894
906699686050 102342405
439045117800 102336916
713585858455 102331427
151850194710 102325938
807666953950 102320449
745496405465 102314960
499014938905 102309471
702032039710 102303982
398881843115 10044870
709184403695 102298493
525423667465 102293004
933108414610 102287515
13204369770 41052231
59419644750 102282026
896796412840 102276537
231076380390 102271048
458851664220 102265559
291046201495 102260070
48966189695 81314046
231076380390 102254581
583192761190 102249092
538077849900 102243603
475357119570 102238114
813718954245 102232625
832975318820 102227136
28059279585 102221647
292146565185 102216158
35211643570 102210669
373023296400 102205180
244830926515 102199691
842878592030 102194202
135344739360 102188713
552382577870 102183224
664069492405 102177735
910000777120 93049528
566137123995 102172246
85278191465 102166757
948513506270 102161268
712485494765 102155779
633259309085 102150290
616753853735 102144801
459401846065 102139312
780157861700 102133823
698730948640 102128334
520472030860 102122845
475357119570 102117356
176608377735 102111867
71523645340 102106378
823622227455 102100889
534226576985 102095400
792261862290 102089911
491312393075 102084422
15405097150 102078933
270689473230 102073444
184861105410 42353124
971621143760 102067955
106735283420 102062466
321306202970 102056977
973821871140 102051488
375774205625 102045999
435193844885 102040510
719087676905 102035021
526524031155 12789370
123790920615 102029532
260786200020 102024043
643162582295 102018554
561185487390 102013065
217321834265 102007576
522672758240 102002087
188162196480 101996598
774656043250 91852926
508918212115 101991109
376874569315 101985620
632158945395 101980131
497914575215 101974642
777957134320 101969153
351566204445 42633063
985375689885 101963664
346064385995 101958175
499014938905 101952686
501765848130 101947197
101233464970 101941708
856082956310 101936219
580441851965 101930730
713035676610 101925241
105634919730 101919752
516620757945 101914263
857733501845 101908774
409335298170 101903285
890194230700 36145065
37412370950 101897796
825272772990 101892307
886893139630 101886818
487461120160 101881329
556784032630 101875840
343313476770 101870351
543579668350 101864862
195864742310 101859373
939710596750 101853884
390078933595 101848395
716886949525 101842906
293797110720 101837417
999680417855 101831928
655816764730 101826439
940260778595 101820950
237678562530 63699845
464903664515 101815461
175508014045 101809972
873688775350 101804483
150199649175 51168458
223373834560 101798994
303700383930 101793505
519921849015 101788016
114988011095 101782527
282243291975 101777038
463803300825 101771549
374673841935 101766060
373573478245 101760571
891844776235 101755082
658017492110 101749593
688827675430 101744104
155151285780 101738615
758150587900 101733126
141396739655 101727637
809317499485 101722148
889093867010 101716659
72073827185 101711170
259135654485 101705681
436844390420 101700192
142497103345 101694703
923755323245 101689214
892945139925 68722280
898997140220 101683725
143047285190 101678236
823622227455 101672747
434093481195 101667258
731191677495 101661769
527074213000 101656280
256934927105 101650791
628857854325 101645302
538077849900 101639813
827473500370 101634324
750448042070 101628835
669571310855 101623346
385127296990 101617857
65471645045 101612368
441796027025 51547199
399432024960 101606879
563386214770 101601390
331759658025 101595901
667370583475 101590412
226674925630 101584923
824722591145 101579434
13204369770 101573945
452249482080 101568456
678924402220 101562967
776856770630 101557478
133694193825 101551989
535326940675 101546500
50616735230 101541011
728440768270 101535522
463803300825 101530033
836276409890 101524544
128192375375 101519055
152400376555 42622085
48966189695 101513566
172206922975 101508077
453349845770 101502588
114988011095 101497099
167255286370 101491610
557334214475 101486121
578791306430 101480632
337261476475 101475143
272890200610 101469654
936959687525 101464165
770804770335 101458676
223373834560 101453187
448948391010 101447698
876989866420 101442209
83627645930 101436720
242630199135 101431231
878090230110 101425742
418688389535 101420253
33561098035 101414764
614553126355 101409275
276191291680 101403786
107285465265 101398297
265737836625 101392808
261886563710 101387319
223924016405 101381830
526524031155 101376341
848380410480 101370852
646463673365 101365363
711935312920 101359874
468204755585 101354385
161203286075 72048614
253083654190 101348896
433543299350 101343407
828573864060 101337918
743845859930 101332429
933658596455 101326940
940260778595 101321451
998029872320 101315962
374123660090 101310473
953465142875 101304984
597497489160 101299495
673972765615 101294006
15405097150 101288517
815369499780 101283028
112787283715 101277539
156801831315 101272050
587594215950 101266561
463803300825 101261072
854432410775 101255583
340562567545 101250094
440145481490 101244605
801614953655 101239116
147998921795 101233627
438494935955 101228138
289395655960 101222649
870387684280 101217160
613452762665 101211671
796663317050 101206182
192013469395 101200693
566137123995 101195204
403833479720 101189715
994178599405 101184226
132043648290 101178737
467654573740 101173248
289395655960 101167759
615103308200 101162270
293246928875 101156781
913301868190 101151292
390078933595 101145803
40163280175 101140314
908900413430 101134825
194764378620 101129336
963368416085 101123847
327358203265 101118358
983174962505 101112869
412636389240 101107380
525973849310 101101891
365870932415 101096402
996929508630 101090913
363120023190 101085424
88029100690 101079935
671221856390 101074446
866536411365 101068957
393930206510 83092482
105084737885 101063468
338912022010 101057979
869287320590 101052490
435744026730 101047001
886342957785 101041512
313053475295 101036023
366421114260 101030534
198065469690 101025045
557334214475 101019556
365320750570 101014067
219522561645 101008578
319105475590 101003089
935309141990 100997600
62720735820 70621474
736693495945 100992111
271789836920 100986622
376324387470 100981133
725689859045 100975644
135344739360 100970155
834625864355 100964666
759250951590 100959177
878640411955 100953688
286094564890 100948199
450048754700 100942710
256384745260 100937221
686626948050 100931732
684976402515 100926243
101233464970 100920754
27509097740 100915265
841228046495 35991373
651415309970 100909776
111686920025 100904287
363670205035 100898798
280592746440 100893309
311953111605 100887820
80876736705 100882331
583742943035 100876842
617854217425 100871353
650865128125 100865864
461602573445 100860375
532025849605 100854886
227775289320 100849397
267938564005 100843908
266288018470 100838419
601898943920 100832930
402733116030 100827441
729541131960 100821952
250882926810 100816463
557334214475 100810974
830224409595 100805485
181560014340 100799996
863235320295 28246394
956216052100 100794507
122690556925 100789018
277291655370 100783529
896796412840 100778040
433543299350 100772551
878640411955 100767062
584843306725 100761573
296548019945 100756084
458851664220 100750595
920454232175 15863210
975472416675 100745106
435744026730 100739617
919353868485 100734128
993078235715 100728639
98482555745 100723150
151300012865 100717661
952914961030 100712172
144697830725 100706683
912201504500 100701194
306451293155 100695705
64371281355 100690216
12654187925 100684727
834075682510 28279328
82527282240 100679238
605750216835 100673749
593646216245 100668260
244280744670 100662771
562836032925 38121105
834075682510 100657282
507267666580 100651793
769704406645 100646304
84177827775 100640815
766403315575 100635326
885792775940 100629837
494063302300 99054494
247031653895 100624348
763652406350 100618859
627207308790 100613370
750998223915 100607881
15955278995 100602392
300399292860 100596903
530925485915 100591414
294897474410 100585925
30260006965 100580436
927606596160 100574947
143597467035 100569458
197515287845 100563969
76475281945 100558480
149649467330 30052275
50066553385 100552991
724039313510 100547502
371372750865 100542013
474256755880 100536524
73174190875 100531035
779057498010 100525546
119389465855 100520057
546880759420 43083161
872038229815 100514568
374673841935 100509079
852781865240 100503590
345514204150 43813198
396130933890 100498101
638761127535 100492612
949063688115 100487123
327358203265 100481634
86928737000 100476145
140846557810 100470656
469855301120 100465167
829674227750 100459678
229976016700 100454189
633809490930 100448700
289395655960 67970287
9903278700 100443211
755399678675 100437722
430242208280 100432233
892945139925 100426744
874789139040 100421255
511669121340 100415766
658567673955 100410277
517721121635 100404788
751548405760 100399299
741645132550 100393810
812618590555 100388321
204117469985 100382832
233277107770 100377343
332309839870 21977956
86928737000 100371854
870937866125 100366365
366971296105 100360876
283893837510 100355387
81977100395 100349898
520472030860 100344409
95731646520 100338920
821421500075 92187755
581542215655 100333431
127642193530 100327942
98482555745 100322453
119389465855 100316964
538628031745 100311475
616753853735 100305986
291046201495 82510648
325157475885 100300497
63821099510 100295008
945212415200 100289519
110586556335 100284030
945762597045 100278541
511118939495 100273052
73174190875 100267563
614553126355 100262074
900647685755 100256585
141946921500 100251096
553482941560 100245607
942461505975 100240118
200266197070 40234370
94081100985 100234629
796113135205 100229140
8802915010 42676975
508368030270 100223651
118289102165 100218162
787860407530 100212673
172757104820 100207184
168905831905 100201695
297648383635 100196206
809867681330 100190717
961717870550 100185228
381276024075 100179739
801064771810 100174250
88579282535 100168761
385127296990 72904898
744946223620 100163272
987026235420 62678891
810417863175 100157783
528174576690 100152294
70973463495 100146805
287194928580 100141316
678374220375 100135827
520472030860 100130338
201916742605 100124849
362019659500 100119360
233827289615 100113871
805466226570 100108382
281142928285 100102893
850581137860 100097404
297648383635 100091915
84728009620 100086426
601348762075 100080937
189812742015 100075448
735593132255 95514089
206868379210 85430796
238778926220 100069959
38512734640 100064470
813168772400 100058981
323506930350 38214418
75374918255 5900675
264087291090 100053492
104534556040 100048003
31910552500 100042514
45665098625 43077672
651415309970 100037025
252533472345 100031536
925956050625 100026047
262986927400 100020558
870387684280 100015069
782358589080 100009580
633297534481 46447918
911651322655 100004091
579891670120 99998602
689377857275 99993113
821421500075 99987624
297648383635 99982135
909450595275 99976646
874238957195 10187584
196965106000 99971157
811518226865 99965668
58319281060 48067173
395030570200 87280589
465453846360 99960179
585393488570 24662077
215121106885 93999125
223924016405 99954690
759801133435 99949201
130943284600 99943712
898997140220 99938223
963918597930 99932734
220622925335 99927245
867636775055 99921756
318555293745 99916267
927056414315 99910778
697080403105 99905289
955665870255 99899800
310302566070 87911824
900097503910 99894311
135894921205 99888822
317454930055 99883333
466554210050 99877844
450598936545 87922802
313603657140 99872355
579341488275 99866866
740544768860 99861377
506167302890 99855888
430792390125 99850399
258035290795 99844910
163404013455 99839421
113887647405 99833932
529274940380 99828443
72073827185 99822954
58319281060 99817465
186511650945 99811976
931457869075 99806487
463803300825 99800998
416490796374 67492744
514420030565 99795509
291046201495 99790020
155151285780 99784531
994728781250 99779042
610151671595 99773553
34661461725 99768064
199716015225 80457762
709734585540 99762575
809317499485 52354082
515520394255 99757086
893495321770 99751597
383476751455 99746108
331209476180 42693442
794462589670 99740619
88579282535 99735130
290496019650 99729641
974372052985 99724152
285544383045 99718663
46215280470 99713174
516070576100 99707685
880290957490 99702196
574940033515 74798603
740544768860 99696707
451149118390 11944064
617854217425 99691218
929807323540 99685729
325157475885 99680240
777957134320 99674751
486910938315 99669262
896796412840 99663773
617854217425 99658284
464903664515 99652795
721838586130 99647306
980424053280 99641817
385677478835 99636328
995829144940 99630839
263537109245 99625350
534776758830 99619861
267388382160 99614372
307551656845 43752819
25308370360 99608883
191463287550 99603394
310302566070 99597905
107835647110 99592416
853332047085 87856934
684426220670 99586927
334510567250 99581438
79226191170 99575949
521022212705 99570460
924305505090 99564971
901748049445 99559482
711385131075 99553993
649764764435 99548504
903948776825 99543015
593646216245 99537526
408785116325 99532037
400532388650 99526548
217321834265 99521059
352666568135 99515570
302600020240 99510081
485260392780 99504592
583742943035 99499103
966119325310 99493614
217321834265 80907860
518271303480 99488125
198615651535 99482636
693779312035 93433758
587594215950 99477147
840677864650 99471658
658567673955 99466169
740544768860 99460680
810968045020 99455191
57769099215 99449702
446197481785 99444213
476457483260 99438724
350465840755 99433235
80326554860 99427746
825272772990 99422257
404383661565 99416768
122140375080 99411279
843978955720 99405790
518821485325 99400301
31910552500 99394812
67122190580 99389323
324057112195 99383834
270139291385 99378345
43464371245 99372856
569438215065 99367367
171106559285 99361878
962818234240 99356389
755399678675 99350900
210719652125 99345411
17055642685 92105420
995278963095 99339922
671221856390 99334433
781258225390 99328944
445097118095 99323455
241529835445 99317966
409335298170 99312477
548531304955 99306988
858833865535 99301499
336161112785 99296010
498464757060 99290521
245381108360 99285032
360369113965 99279543
675073129305 99274054
376874569315 81604963
707533858160 99268565
864335683985 64380481
774105861405 99263076
573289487980 99257587
83627645930 99252098
450598936545 99246609
13754551615 99241120
979873871435 99235631
938060051215 56662947
290496019650 99230142
919904050330 99224653
495713847835 23624656
368071659795 99219164
466004028205 99213675
184310923565 99208186
102884010505 43818687
796663317050 99202697
103434192350 99197208
398881843115 99191719
513319666875 99186230
134794557515 99180741
889093867010 99175252
705883312625 99169763
480858938020 99164274
821971681920 99158785
474256755880 99153296
200816378915 99147807
780157861700 99142318
522672758240 99136829
716886949525 99131340
978773507745 99125851
757600406055 99120362
669571310855 99114873
163404013455 99109384
892945139925 44329164
810968045020 66213807
992528053870 99103895
49516371540 99098406
190913105705 99092917
141946921500 99087428
343863658615 99081939
337811658320 99076450
189262560170 99070961
913301868190 99065472
307551656845 99059983
48966189695 99054494
550187335 99049005
409885480015 99043516
524323303775 99038027
116088374785 99032538
359818932120 99027049
576590579050 99021560
445097118095 99016071
971070961915 99010582
713585858455 99005093
162853831610 98999604
421439298760 98994115
688277493585 98988626
958966961325 98983137
864335683985 98977648
949613869960 98972159
392279660975 98966670
766953497420 98961181
140846557810 98955692
441245845180 98950203
854982592620 98944714
600798580230 98939225
390078933595 98933736
731741859340 98928247
554583305250 98922758
809867681330 98917269
401082570495 98911780
385127296990 98906291
846729864945 98900802
277841837215 98895313
947963324425 98889824
55018189990 98884335
944662233355 98878846
41813825710 98873357
921004414020 98867868
69873099805 98862379
462152755290 98856890
336161112785 98851401
399432024960 98845912
906149504205 49873054
876989866420 98840423
243730562825 98834934
152950558400 98829445
376874569315 98823956
19806551910 98818467
233827289615 98812978
453900027615 98807489
305350929465 98802000
561185487390 98796511
325157475885 98791022
111136738180 98785533
664619674250 98780044
521022212705 98774555
671772038235 98769066
262986927400 98763577
754849496830 98758088
253633836035 98752599
600798580230 30282813
405484025255 98747110
297648383635 98741621
768053861110 98736132
150749831020 98730643
3301096560 98725154
419788753225 98719665
742745496240 98714176
16505460840 19958004
988126599110 98708687
376324387470 98703198
199716015225 98697709
312503293450 98692220
953465142875 98686731
497364393370 98681242
228325471165 65439858
979873871435 98675753
236578198840 98670264
535326940675 98664775
646463673365 98659286
424740389830 98653797
713035676610 98648308
222823652715 98642819
248132017585 98637330
803265499190 98631841
474819150750 64402437
788410589375 98626352
859934229225 98620863
97932373900 98615374
936959687525 98609885
665720037940 98604396
320205839280 98598907
376324387470 98593418
197515287845 98587929
625556763255 98582440
916052777415 98576951
571638942445 98571462
826373136680 98565973
898997140220 98560484
237678562530 98554995
313603657140 98549506
667920765320 98544017
343863658615 98538528
489661847540 98533039
585393488570 98527550
924305505090 63502241
211820015815 98522061
776306588785 98516572
95181464675 75825046
837926955425 98511083
68772736115 98505594
911651322655 98500105
926506232470 98494616
579341488275 98489127
734492768565 98483638
647013855210 98478149
792812044135 98472660
750448042070 98467171
671221856390 98461682
72073827185 98456193
603549489455 98450704
286094564890 98445215
753749133140 98439726
554033123405 98434237
599148034695 98428748
438494935955 98423259
644262945985 98417770
946312778890 98412281
8252733165 98406792
783458952770 98401303
909450595275 68628967
796663317050 8293879
513869848720 98395814
945762597045 98390325
671221856390 98384836
643162582295 98379347
602449125765 98373858
505617121045 98368369
27509097740 14973992
739444405170 98362880
183760741720 98357391
144697830725 98351902
92980737295 98346413
737243677790 24936527
997479690475 98340924
953465142875 98335435
566687305840 98329946
716886949525 98324457
431892753815 98318968
917153141105 98313479
887443321475 98307990
961167688705 98302501
238228744375 98297012
13754551615 98291523
355417477360 62530688
110036374490 98286034
119389465855 98280545
942461505975 98275056
223924016405 98269567
913301868190 98264078
716886949525 98258589
349915658910 98253100
267938564005 98247611
391729479130 98242122
700931676020 98236633
345514204150 98231144
591995670710 98225655
821971681920 98220166
736693495945 98214677
826373136680 98209188
904498958670 98203699
17605824530 98198210
506167302890 98192721
855532774465 98187232
138645830430 98181743
824722591145 98176254
272340018765 98170765
388978569905 98165276
393930206510 41035764
250332744965 98159787
491862574920 98154298
441796027025 98148809
26958915895 98143320
124341102460 98137831
705333130780 98132342
348815295220 98126853
459401846065 98121364
936409505680 98115875
64921463200 98110386
763102224505 98104897
501215666285 50586624
954565506565 98099408
545780395730 98093919
876439684575 98088430
968320052690 98082941
389528751750 98077452
708084040005 98071963
29709825120 98066474
845079319410 98060985
834075682510 98055496
980424053280 98050007
525973849310 98044518
290496019650 73327551
206868379210 98039029
320756021125 98033540
808767317640 98028051
714136040300 98022562
30810188810 98017073
913301868190 98011584
925956050625 98006095
890194230700 98000606
935309141990 97995117
576040397205 97989628
366421114260 97984139
960067325015 97978650
293246928875 97973161
845079319410 97967672
681125129600 97962183
206868379210 97956694
952914961030 97951205
891844776235 97945716
122690556925 97940227
149649467330 97934738
882491684870 97929249
57218917370 97923760
965569143465 97918271
310302566070 97912782
332309839870 97907293
924305505090 97901804
163404013455 97896315
163404013455 97890826
313053475295 97885337
674522947460 97879848
325157475885 97874359
301499656550 97868870
798864044430 97863381
311953111605 97857892
253633836035 97852403
482509483555 97846914
764752770040 63793158
947413142580 97841425
7152369475 18503419
779607679855 97835936
166705104525 97830447
531475667760 97824958
159002558695 49357088
923205141400 97819469
267388382160 97813980
160102922385 97808491
763102224505 79617945
909450595275 97803002
89129464380 97797513
878640411955 92154821
178258923270 97792024
782908770925 97786535
734492768565 97781046
786760043840 17482465
793362225980 97775557
897896776530 97770068
787310225685 97764579
574389851670 97759090
45114916780 97753601
466004028205 97748112
121590193235 97742623
406034207100 97737134
166705104525 97731645
18706188220 97726156
964468779775 60724807
832975318820 97720667
144697830725 97715178
100133101280 90069001
913852050035 97709689
779057498010 97704200
672322220080 97698711
944112051510 97693222
27509097740 97687733
954015324720 97682244
749897860225 97676755
650314946280 97671266
102884010505 97665777
193664014930 97660288
502316029975 97654799
85828373310 97649310
363670205035 97643821
834625864355 43066694
53367644455 97638332
582642579345 97632843
602449125765 97627354
568888033220 97621865
682225493290 97616376
183210559875 97610887
344964022305 97605398
646463673365 97599909
324607294040 97594420
431342571970 97588931
979323689590 97583442
292696747030 97577953
377974933005 97572464
932558232765 97566975
520472030860 97561486
950164051805 97555997
354317113670 97550508
264637472935 97545019
624456399565 97539530
337811658320 97534041
841778228340 97528552
523222940085 97523063
76475281945 17087257
535326940675 97517574
23107642980 97512085
63270917665 97506596
22007279290 97501107
245381108360 97495618
630508399860 97490129
603549489455 97484640
809317499485 97479151
623356035875 97473662
502866211820 97468173
275641109835 97462684
434093481195 97457195
57302893581 8332302
616753853735 73953297
54468008145 97451706
824722591145 2184622
81426918550 97446217
986476053575 97440728
492962938610 97435239
726240040890 97429750
916052777415 97424261
544680032040 97418772
177708741425 97413283
29709825120 97407794
73724372720 97402305
875339320885 97396816
398881843115 17268394
557334214475 97391327
322406566660 97385838
920454232175 97380349
480308756175 97374860
273440382455 97369371
766953497420 61262729
467654573740 97363882
661318583180 97358393
554033123405 97352904
951814597340 97347415
40713462020 97341926
425840753520 97336437
457751300530 97330948
912751686345 97325459
367521477950 97319970
95181464675 97314481
225574561940 97308992
119939647700 97303503
503416393665 97298014
813718954245 97292525
466554210050 97287036
233827289615 97281547
96832010210 97276058
606300398680 97270569
461052391600 97265080
155151285780 97259591
128192375375 97254102
566137123995 97248613
248682199430 97243124
977122962210 97237635
857183320000 97232146
17605824530 97226657
348265113375 97221168
596947307315 97215679
996929508630 97210190
351016022600 97204701
404933843410 44334653
97932373900 97199212
591445488865 97193723
450048754700 97188234
276741473525 97182745
664619674250 97177256
562285851080 97171767
333410203560 97166278
524873485620 97160789
200266197070 97155300
324057112195 97149811
966669507155 97144322
148549103640 97138833
363670205035 97133344
111686920025 97127855
177708741425 97122366
979873871435 87675797
576590579050 97116877
710834949230 79167847
963368416085 97111388
803815681035 97105899
497364393370 97100410
207418561055 97094921
497364393370 97089432
563386214770 97083943
129842920910 97078454
700381494175 12586277
40163280175 97072965
865986229520 97067476
239879289910 97061987
926506232470 97056498
566687305840 97051009
157902195005 97045520
348265113375 97040031
307551656845 97034542
66572008735 97029053
891844776235 97023564
380725842230 97018075
294347292565 97012586
276191291680 97007097
118839284010 97001608
837926955425 96996119
582092397500 96990630
861034592915 96985141
480308756175 56048179
220072743490 96979652
519921849015 80254669
916052777415 96974163
648664400745 96968674
935309141990 96963185
233827289615 96957696
91330191760 74436329
873688775350 96952207
633809490930 96946718
939160414905 96941229
492412756765 96935740
201366560760 96930251
946862960735 96924762
343863658615 96919273
89679646225 96913784
4401460250 96908295
37412370950 96902806
169456013750 96897317
810417863175 96891828
590895307020 96886339
867086593210 96880850
494613484145 96875361
331759658025 87198254
161203286075 96869872
368621841640 96864383
588144397795 94471179
638210945690 96858894
308101838690 96853405
267388382160 96847916
637660763845 83125416
280592746440 96842427
893495321770 85474708
945212415200 96836938
431342571970 96831449
957316415790 96825960
957866597635 96820471
347164749685 96814982
132593830135 96809493
640961854915 96804004
968870234535 96798515
582642579345 96793026
564486578460 96787537
449498572855 96782048
60520008440 96776559
50616735230 96771070
883592048560 96765581
680574947755 96760092
775756406940 85820515
863235320295 96754603
348815295220 96749114
776856770630 96743625
601898943920 1685123
244280744670 96738136
744396041775 96732647
456100754995 96727158
636560400155 96721669
591995670710 96716180
580441851965 96710691
138095648585 96705202
721838586130 96699713
132593830135 96694224
167805468215 96688735
252533472345 96683246
553482941560 96677757
32460734345 96672268
853332047085 96666779
159002558695 96661290
872588411660 96655801
132043648290 96650312
882491684870 96644823
940810960440 96639334
470405482965 95634847
255284381570 96633845
376874569315 96628356
22557461135 96622867
343863658615 57217336
692678948345 96617378
549631668645 15105728
111136738180 96611889
602449125765 96606400
464353482670 96600911
281142928285 96595422
983725144350 96589933
488561483850 96584444
917153141105 96578955
468754937430 96573466
809867681330 96567977
479208392485 96562488
771905134025 96556999
640961854915 96551510
304250565775 96546021
705333130780 96540532
245931290205 96535043
140296375965 96529554
672322220080 96524065
871488047970 33318230
699831312330 69391938
485810574625 96518576
144697830725 96513087
656366946575 96507598
648114218900 96502109
174957832200 96496620
103984374195 96491131
57769099215 96485642
967769870845 96480153
36862189105 96474664
553482941560 96469175
364220386880 96463686
188162196480 96458197
567237487685 96452708
154601103935 96447219
205768015520 39981876
962268052395 96441730
369722205330 96436241
705333130780 96430752
758150587900 96425263
444546936250 96419774
777406952475 96414285
619504762960 96408796
267388382160 96403307
851131319705 96397818
315254202675 96392329
486910938315 50092614
632709127240 96386840
478658210640 96381351
779607679855 96375862
305350929465 96370373
624456399565 96364884
242630199135 96359395
427491299055 96353906
691578584655 96348417
645363309675 96342928
83077464085 96337439
593646216245 96331950
675623311150 96326461
910550958965 96320972
787310225685 96315483
935309141990 96309994
501765848130 96304505
519921849015 96299016
927056414315 96293527
363670205035 96288038
891844776235 96282549
830774591440 96277060
289945837805 96271571
967769870845 96266082
434093481195 96260593
560635305545 96255104
159552740540 96249615
757050224210 96244126
413186571085 96238637
249782563120 96233148
988126599110 96227659
399432024960 96222170
870937866125 96216681
473706574035 96211192
886893139630 26660073
924855686935 96205703
965018961620 96200214
750448042070 96194725
755949860520 96189236
69322917960 96183747
503416393665 96178258
568337851375 79030622
7152369475 38752340
213470561350 96172769
413736752930 96167280
392829842820 96161791
227225107475 38395555
484160029090 96156302
79776373015 96150813
462152755290 96145324
876439684575 72279152
362019659500 96139835
754849496830 96134346
647013855210 96128857
267388382160 96123368
392829842820 96117879
659668037645 96112390
95181464675 96106901
197515287845 1092311
744396041775 96101412
90229828070 96095923
196414924155 96090434
375224023780 96084945
512219303185 96079456
490212029385 96073967
424740389830 96068478
687727311740 96062989
151300012865 96057500
29709825120 96052011
134794557515 96046522
632158945395 96041033
875889502730 96035544
777957134320 96030055
910000777120 96024566
951814597340 96019077
208518924745 96013588
93530919140 96008099
214020743195 96002610
258035290795 95997121
703132403400 95991632
606300398680 95986143
266838200315 95980654
132043648290 95975165
969970598225 95969676
917153141105 95964187
996379326785 95958698
299849111015 95953209
142497103345 95947720
643712764140 95942231
852231683395 95936742
379075296695 95931253
310852747915 95925764
198615651535 95920275
294897474410 95914786
105634919730 95909297
708634221850 95903808
113337465560 95898319
605200034990 95892830
597497489160 95887341
284994201200 95881852
656366946575 95876363
573289487980 95870874
642612400450 95865385
305901111310 95859896
849480774170 95854407
694879675725 95848918
54468008145 95843429
832975318820 95837940
671221856390 95832451
354867295515 95826962
299849111015 95821473
601348762075 95815984
820871318230 95810495
707533858160 95805006
91880373605 47177955
473156392190 95799517
645913491520 95794028
258035290795 95788539
797763680740 95783050
656917128420 95777561
943011687820 95772072
428591662745 95766583
801064771810 95761094
691578584655 95755605
576040397205 95750116
547430941265 30326725
449498572855 95744627
319105475590 95739138
813168772400 33592680
865986229520 95733649
79226191170 95728160
878640411955 95722671
360369113965 95717182
405484025255 95711693
42914189400 95706204
226674925630 95700715
127092011685 95695226
674522947460 95689737
560085123700 95684248
144697830725 95678759
47865826005 95673270
341112749390 95667781
470405482965 95662292
117738920320 95656803
46215280470 95651314
660218219490 95645825
162303649765 95640336
966119325310 95634847
938060051215 95629358
337261476475 95623869
708634221850 90535566
297648383635 95618380
584843306725 95612891
2200732870 95607402
684976402515 95601913
445647299940 95596424
490762211230 95590935
150199649175 95585446
980424053280 95579957
431342571970 95574468
249232381275 95568979
717437131370 95563490
958966961325 80501674
70423281650 95558001
558984760010 95552512
36862189105 95547023
792812044135 95541534
919904050330 95536045
896796412840 95530556
251983290500 58090087
273440382455 95525067
132593830135 95519578
275641109835 95514089
106185101575 95508600
420889116915 95503111
338361840165 95497622
891844776235 29887605
637660763845 95492133
527624394845 66120494
902298231290 95486644
592545852555 95481155
296554595767 32236897
773005497715 95475666
754849496830 95470177
33010916190 95464688
363120023190 95459199
525973849310 95453710
452799663925 95448221
111686920025 95442732
939160414905 95437243
943561869665 31067740
144147648880 95431754
279492382750 95426265
128192375375 95420776
759250951590 95415287
75925100100 95409798
956766233945 95404309
110036374490 95398820
478658210640 95393331
739444405170 95387842
906699686050 95382353
20356733755 95376864
735593132255 95371375
996929508630 95365886
859384047380 95360397
700381494175 71554604
909450595275 95354908
933658596455 37654540
934208778300 95349419
633809490930 95343930
289945837805 95338441
177158559580 95332952
474256755880 95327463
275641109835 95321974
936409505680 95316485
446747663630 95310996
133144011980 9265432
561185487390 95305507
831874955130 39207927
90780009915 95300018
340562567545 95294529
425290571675 95289040
929807323540 95283551
219522561645 95278062
722388767975 75989716
847830228635 95272573
14304733460 95267084
644823749045 73849006
377974933005 95261595
200266197070 95256106
603549489455 95250617
453349845770 95245128
123240738770 95239639
170556377440 95234150
303150202085 95228661
28609461430 95223172
356517841050 95217683
185961469100 95212194
573289487980 95206705
74824736410 95201216
69322917960 95195727
822521863765 95190238
327358203265 11510433
551832396025 95184749
515520394255 95179260
861584774760 95173771
292696747030 95168282
602449125765 95162793
150199649175 95157304
895145867305 95151815
900647685755 95146326
675073129305 52590109
715786585835 95140837
232726925925 95135348
666820401630 95129859
61620372130 95124370
680574947755 95118881
410985843705 95113392
495713847835 95107903
660218219490 95102414
138645830430 95096925
94081100985 95091436
116638556630 95085947
393380024665 95080458
245931290205 95074969
100133101280 95069480
677824038530 95063991
747146951000 95058502
168905831905 95053013
415937480310 95047524
117738920320 95042035
483059665400 95036546
509468393960 95031057
989777144645 95025568
46765462315 95020079
801614953655 95014590
364770568725 95009101
950164051805 50625047
564486578460 95003612
65471645045 94998123
423640026140 22400609
433543299350 94992634
346614567840 94987145
125441466150 94981656
612902580820 94976167
484160029090 94970678
121590193235 94965189
128742557220 94959700
661318583180 94954211
73724372720 94948722
829674227750 94943233
491312393075 94937744
322406566660 94932255
879190593800 94926766
924305505090 94921277
271789836920 94915788
774105861405 50987321
229976016700 94910299
638761127535 94904810
752098587605 94899321
326257839575 94893832
522672758240 94888343
227225107475 94882854
556784032630 94877365
64371281355 94871876
752648769450 94866387
297648383635 94860898
116638556630 94855409
841778228340 94849920
716336767680 94844431
3851278405 36836679
161203286075 94838942
817570227160 36128598
669571310855 94833453
204117469985 1438118
492412756765 94827964
815919681625 52337615
628307672480 94822475
862134956605 94816986
462702937135 94811497
786209861995 94806008
831324773285 25979437
857183320000 94800519
25308370360 94795030
169456013750 94789541
499565120750 94784052
484160029090 94778563
924305505090 94773074
222823652715 94767585
846729864945 94762096
468754937430 94756607
728990950115 94751118
499014938905 1108778
721838586130 94745629
25858552205 94740140
299298929170 94734651
786760043840 94729162
672322220080 94723673
329558930645 94718184
168905831905 94712695
741645132550 94707206
889093867010 94701717
203567288140 94696228
595846943625 94690739
962818234240 94685250
179359286960 33751861
570538578755 94679761
254184017880 94674272
821421500075 44296230
909450595275 94668783
722388767975 94663294
867086593210 94657805
207968742900 94652316
393380024665 94646827
968320052690 94641338
461052391600 94635849
28609461430 94630360
820871318230 94624871
292146565185 94619382
571638942445 94613893
53367644455 94608404
915502595570 94602915
682225493290 94597426
939160414905 94591937
94631282830 94586448
15955278995 94580959
148549103640 94575470
787310225685 94569981
210719652125 94564492
362569841345 94559003
120489829545 94553514
792812044135 94548025
313603657140 94542536
762001860815 94537047
860484411070 94531558
801614953655 94526069
456100754995 94520580
566137123995 94515091
695429857570 94509602
760351315280 94504113
799414226275 94498624
254734199725 94493135
393930206510 94487646
693779312035 94482157
227225107475 94476668
263537109245 94471179
403833479720 94465690
667920765320 94460201
203017106295 94454712
863235320295 94449223
750448042070 94443734
471505846655 94438245
147998921795 94432756
147998921795 94427267
650314946280 94421778
432993117505 94416289
710284767385 94410800
409335298170 94405311
357618204740 94399822
344413840460 94394333
260236018175 94388844
758700769745 94383355
86378555155 94377866
192013469395 94372377
201366560760 94366888
943561869665 94361399
77575645635 94355910
694879675725 94350421
396130933890 94344932
889093867010 94339443
352116386290 94333954
678924402220 94328465
994178599405 94322976
99032737590 94317487
180459650650 94311998
319105475590 94306509
570538578755 94301020
798864044430 94295531
56118553680 94290042
494063302300 94284553
366421114260 94279064
528174576690 94273575
688827675430 94268086
487461120160 94262597
103434192350 94257108
96281828365 94251619
807666953950 78306074
653065855505 94246130
854982592620 94240641
788410589375 94235152
791711680445 94229663
577140760895 94224174
113887647405 94218685
628857854325 94213196
468204755585 94207707
568888033220 94202218
318555293745 94196729
176058195890 94191240
278392019060 94185751
303700383930 94180262
107835647110 94174773
133694193825 94169284
99582919435 94163795
36312007260 94158306
55018189990 94152817
677824038530 94147328
323506930350 94141839
854982592620 94136350
650865128125 94130861
931457869075 94125372
484160029090 94119883
551282214180 94114394
458301482375 94108905
771905134025 14875190
637660763845 94103416
510568757650 94097927
415937480310 94092438
798313862585 94086949
469305119275 94081460
817570227160 94075971
258585472640 94070482
536977486210 94064993
116088374785 94059504
845629501255 94054015
458851664220 94048526
67672372425 94043037
661868765025 94037548
503966575510 94032059
66572008735 94026570
306451293155 94021081
609601489750 94015592
286094564890 94010103
641512036760 21176562
233277107770 94004614
492412756765 93999125
317454930055 93993636
268488745850 93988147
846729864945 93982658
237128380685 93977169
563386214770 93971680
15405097150 93966191
408785116325 93960702
307001475000 93955213
660768401335 68327072
813718954245 93949724
746596769155 93944235
978223325900 93938746
624456399565 93933257
596397125470 93927768
13204369770 93922279
605750216835 93916790
691578584655 93911301
595846943625 93905812
254734199725 74063077
480858938020 93900323
683876038825 93894834
945762597045 93889345
590345125175 12761925
765302951885 93883856
319105475590 93878367
653065855505 93872878
992528053870 30052275
615653490045 93867389
965018961620 10055848
768604042955 93861900
906149504205 93856411
273990564300 93850922
715236403990 93845433
238228744375 93839944
479208392485 93834455
168355650060 74551598
867636775055 93828966
113337465560 93823477
407134570790 93817988
960067325015 93812499
419238571380 93807010
441245845180 93801521
206318197365 93796032
820321136385 93790543
960067325015 93785054
601348762075 93779565
332860021715 93774076
209619288435 93768587
85828373310 93763098
477007665105 93757609
871488047970 93752120
745496405465 93746631
667370583475 93741142
273990564300 93735653
620605126650 93730164
220622925335 93724675
779057498010 93719186
805466226570 93713697
842878592030 93708208
19256370065 93702719
3301096560 93697230
839577500960 93691741
897896776530 93686252
291596383340 93680763
338912022010 93675274
145248012570 93669785
244280744670 93664296
638761127535 51574644
576040397205 93658807
990327326490 93653318
181560014340 93647829
185961469100 93642340
886342957785 93636851
851131319705 93631362
786209861995 93625873
735593132255 93620384
183760741720 93614895
259135654485 93609406
761451678970 93603917
553482941560 93598428
48966189695 93592939
286644746735 93587450
7152369475 93581961
54468008145 93576472
781808407235 93570983
155151285780 93565494
763102224505 93560005
896246230995 93554516
818120409005 93549027
285544383045 93543538
567787669530 93538049
227775289320 93532560
271789836920 93527071
877540048265 79469742
153500740245 93521582
311402929760 93516093
451699300235 93510604
171656741130 93505115
686626948050 93499626
98482555745 93494137
154601103935 93488648
31910552500 93483159
72073827185 93477670
102333828660 93472181
625006581410 93466692
135894921205 93461203
922104777710 93455714
556784032630 93450225
930907687230 93444736
717437131370 34207448
896796412840 93439247
748797496535 93433758
932008050920 93428269
190913105705 93422780
231626562235 66603526
373023296400 93417291
977673144055 93411802
735042950410 93406313
222823652715 93400824
803265499190 93395335
303150202085 54006271
266838200315 93389846
448398209165 93384357
854432410775 93378868
320205839280 93373379
651415309970 93367890
835176046200 93362401
856082956310 93356912
659117855800 93351423
34661461725 93345934
65471645045 93340445
6052005785 93334956
634359672775 93329467
763652406350 93323978
787310225685 93318489
140296375965 93313000
610701853440 93307511
269038927695 93302022
214020743195 93296533
827473500370 93291044
283343655665 93285555
378525114850 93280066
111686920025 93274577
85828373310 93269088
187061832790 93263599
726240040890 93258110
677273856685 93252621
95181464675 93247132
410985843705 93241643
541929122815 93236154
803265499190 93230665
400532388650 93225176
194764378620 93033061
545230213885 93219687
17605824530 93214198
187612014635 93208709
965569143465 93203220
333960385405 93197731
945762597045 45964886
20906915600 93192242
755399678675 83910343
773555679560 93186753
866536411365 93181264
75925100100 93175775
28059279585 6773426
388978569905 93170286
477007665105 93164797
847830228635 93159308
623356035875 93153819
854432410775 93148330
201916742605 93142841
906149504205 93137352
244280744670 93131863
830774591440 93126374
295997838100 93120885
446197481785 15215508
517721121635 9243476
579341488275 93115396
817020045315 59182398
194214196775 93109907
407134570790 93104418
407134570790 93098929
747697132845 93093440
967769870845 93087951
391179297285 93082462
349365477065 93076973
48966189695 93071484
146348376260 93065995
595846943625 93060506
703132403400 93055017
946312778890 93049528
250882926810 93044039
340562567545 93038550
834625864355 79491698
308652020535 93033061
311402929760 93027572
47865826005 93022083
312503293450 20578261
840127682805 36853146
443446572560 93016594
430792390125 93011105
729541131960 93005616
663519310560 93000127
117188738475 92994638
560635305545 92989149
52817462610 92983660
533676395140 92978171
673422583770 92972682
447848027320 92967193
425840753520 92961704
631058581705 92956215
300949474705 92950726
867086593210 92945237
273990564300 92939748
362569841345 14748943
155701467625 92934259
517170939790 92928770
547981123110 92923281
45665098625 92917792
604649853145 92912303
441245845180 92906814
896246230995 92901325
744396041775 92895836
309202202380 56591590
101233464970 92890347
648664400745 92884858
68772736115 92879369
642062218605 92873880
684976402515 92868391
406584388945 92862902
813168772400 92857413
126561195032 20819777
304800747620 92851924
980424053280 92846435
739444405170 92840946
737793859635 92835457
392279660975 92829968
462702937135 92824479
207968742900 57047177
447297845475 92818990
468204755585 92813501
702582221555 92808012
166705104525 32346677
653065855505 92802523
670121492700 92797034
497914575215 92791545
974372052985 92786056
35211643570 83048570
104534556040 92780567
627207308790 92775078
107285465265 92769589
195864742310 92764100
357618204740 77049093
216221470575 92758611
447297845475 92753122
421989480605 92747633
456650936840 76461770
207968742900 92742144
177158559580 92736655
473706574035 44126071
315254202675 92731166
771354952180 92725677
184861105410 92720188
145248012570 92714699
100133101280 92709210
239879289910 92703721
684426220670 92698232
500115302595 92692743
503416393665 92687254
891294594390 92681765
166154922680 92676276
993628417560 92670787
450048754700 92665298
298198565480 92659809
120489829545 92654320
289945837805 92648831
198065469690 92643342
977673144055 92637853
298748747325 62360529
904498958670 92632364
221173107180 92626875
616203671890 92621386
852781865240 92615897
33010916190 92610408
60520008440 92604919
426390935365 92599430
695429857570 92593941
318005111900 92588452
817020045315 92582963
671221856390 92577474
951814597340 92571985
243730562825 92566496
719637858750 92561007
589244761485 92555518
544680032040 92550029
743845859930 92544540
678374220375 92539051
847280046790 92533562
57218917370 92528073
503416393665 92522584
584843306725 92517095
755949860520 92511606
228875653010 92506117
39062916485 92500628
656366946575 92495139
966119325310 92489650
944662233355 92484161
841228046495 92478672
787860407530 92473183
377974933005 92467694
505617121045 92462205
541378940970 92456716
768604042955 92451227
536977486210 92445738
416487662155 92440249
415387298465 92434760
441796027025 92429271
470405482965 92423782
553482941560 92418293
472056028500 92412804
7152369475 92407315
34661461725 92401826
943011687820 92396337
53367644455 92390848
829674227750 92385359
721288404285 92379870
292696747030 92374381
653616037350 92368892
743295678085 92363403
346064385995 92357914
615103308200 92352425
560635305545 92346936
498464757060 92341447
247581835740 92335958
137545466740 92330469
390078933595 92324980
666820401630 92319491
907800049740 92314002
134244375670 92308513
57218917370 67640947
66572008735 92303024
825822954835 92297535
196414924155 92292046
320756021125 92286557
221723289025 92281068
523290185824 22378653
421439298760 92275579
382926569610 92270090
427491299055 10785885
1650551025 92264601
355967659205 92259112
833525500665 5159660
2750914715 92253623
631058581705 92248134
399982206805 92242645
711385131075 92237156
312503293450 84014634
190913105705 92231667
975472416675 92226178
995278963095 92220689
538077849900 92215200
161753467920 92209711
363670205035 92204222
852231683395 92198733
593096034400 92193244
716336767680 92187755
804365862880 92182266
726790222735 92176777
746596769155 92171288
233277107770 92165799
414286934775 92160310
513869848720 57667434
417588025845 92154821
885792775940 92149332
360919295810 92143843
950714233650 92138354
140846557810 92132865
289945837805 92127376
81426918550 92121887
643162582295 92116398
396130933890 92110909
845079319410 92105420
133694193825 92099931
616753853735 92094442
963368416085 82433802
679474584065 92088953
22007279290 92083464
319105475590 92077975
799964408120 92072486
447297845475 92066997
535877122520 92061508
237678562530 86742667
936409505680 92056019
574940033515 92050530
735593132255 92045041
319655657435 42923980
572739306135 92039552
994728781250 92034063
695429857570 92028574
529274940380 92023085
24208006670 92017596
6052005785 92012107
886893139630 92006618
504516757355 92001129
316354566365 91995640
326808021420 91990151
363120023190 91984662
95181464675 91979173
535877122520 91973684
640411673070 91968195
418688389535 91962706
963368416085 90491654
25858552205 91957217
728990950115 91951728
404933843410 91946239
167805468215 91940750
980974235125 91935261
81426918550 91929772
723489131665 91924283
95181464675 91918794
415937480310 91913305
418688389535 91907816
283343655665 91902327
394480388355 91896838
608501126060 91891349
108936010800 91885860
448398209165 91880371
43464371245 91874882
997479690475 60593071
116088374785 91869393
541378940970 91863904
484710210935 91858415
595846943625 91852926
206868379210 91847437
733942586720 91841948
984275326195 91836459
590895307020 91830970
851131319705 52255280
170556377440 91825481
667920765320 91819992
522672758240 91814503
967769870845 91809014
100133101280 91803525
650865128125 91798036
793912407825 91792547
988676780955 91787058
151300012865 16417599
743295678085 91781569
797763680740 91776080
352666568135 91770591
148549103640 91765102
585943670415 91759613
999130236010 91754124
476457483260 91748635
460502209755 91743146
363670205035 91737657
936409505680 91732168
167805468215 91726679
538628031745 91721190
995829144940 91715701
384026933300 91710212
37962552795 91704723
740544768860 91699234
271789836920 91693745
199716015225 91688256
541378940970 91682767
178258923270 91677278
581542215655 91671789
176608377735 91666300
771905134025 91660811
188712378325 91655322
91330191760 91649833
28609461430 91644344
31910552500 91638855
14304733460 91633366
958966961325 91627877
199716015225 90744148
735042950410 91622388
739994587015 91616899
64371281355 91611410
659117855800 91605921
898446958375 91600432
74274554565 20183053
194764378620 91594943
569988396910 91589454
700931676020 91583965
756500042365 91578476
929807323540 91572987
503416393665 91567498
147998921795 91562009
861584774760 91556520
103984374195 91551031
584293124880 91545542
333410203560 58424916
260786200020 91540053
235477835150 91534564
787860407530 91529075
507817848425 91523586
694329493880 91518097
467104391895 91512608
480308756175 91507119
730641495650 91501630
136995284895 91496141
655266582885 91490652
176058195890 37034283
883041866715 91485163
322956748505 91479674
272340018765 91474185
741094950705 91468696
738894223325 91463207
82527282240 91457718
649214582590 91452229
13204369770 91446740
852231683395 91441251
183760741720 91435762
182660378030 91430273
862134956605 91424784
674522947460 91419295
135344739360 91413806
216221470575 91408317
698730948640 34838683
968870234535 91402828
541378940970 56860551
382376387765 91397339
347164749685 91391850
340562567545 91386361
428591662745 91380872
830774591440 91375383
835726228045 72334042
647564037055 91369894
80876736705 91364405
494613484145 91358916
188712378325 91353427
648664400745 91347938
269589109540 91342449
318005111900 91336960
599148034695 91331471
628857854325 91325982
513869848720 91320493
516070576100 91315004
125441466150 91309515
906149504205 91304026
362019659500 91298537
617304035580 91293048
889093867010 91287559
757050224210 91282070
440145481490 91276581
781258225390 91271092
567787669530 91265603
138095648585 91260114
895696049150 91254625
980459781181 27746895
884142230405 91249136
930357505385 91243647
629408036170 91238158
158452376850 91232669
967219689000 91227180
408234934480 91221691
559534941855 91216202
342213113080 91210713
18706188220 91205224
722388767975 91199735
901197867600 91194246
335060749095 91188757
543029486505 91183268
708084040005 91177779
60520008440 88186274
256384745260 91172290
247031653895 91166801
687727311740 91161312
673422583770 91155823
301499656550 10066826
744396041775 17751426
243180380980 91150334
840127682805 91144845
59969826595 91139356
147998921795 91133867
967219689000 91128378
709734585540 91122889
727340404580 91117400
389528751750 91111911
516620757945 91106422
420338935070 91100933
430792390125 91095444
916602959260 91089955
255284381570 91084466
116088374785 91078977
787310225685 72180350
529274940380 91073488
623906217720 91067999
154050922090 91062510
324607294040 91057021
170556377440 91051532
382376387765 91046043
424740389830 87137875
258585472640 91040554
151850194710 91035065
608501126060 91029576
837926955425 91024087
758150587900 91018598
638761127535 91013109
689928039120 91007620
825272772990 91002131
25858552205 90996642
114437829250 90991153
934758960145 90985664
187061832790 90980175
113337465560 90974686
223373834560 90969197
301499656550 90963708
584843306725 90958219
750448042070 90952730
609051307905 90947241
562285851080 90941752
102884010505 90936263
673422583770 90930774
68222554270 90925285
20906915600 90919796
574389851670 90914307
113887647405 35151556
255284381570 90908818
217321834265 90903329
11553824235 90897840
366421114260 90892351
613452762665 90886862
529825122225 90881373
713585858455 90875884
446747663630 90870395
413736752930 90864906
560085123700 90859417
733942586720 90853928
539728395435 90848439
623356035875 90842950
707533858160 90837461
216221470575 90831972
643162582295 90826483
462152755290 90820994
429141844590 90815505
555683668940 90810016
365320750570 90804527
665169856095 79777126
621705490340 90799038
987026235420 90793549
128192375375 90788060
39062916485 90782571
632158945395 49362577
555683668940 90777082
905049140515 90771593
997479690475 90766104
996929508630 90760615
218972379800 90755126
501765848130 90749637
950164051805 90744148
333410203560 90738659
538628031745 90733170
131493466445 90727681
479208392485 90722192
44014553090 90716703
934758960145 57151468
654716401040 90711214
566137123995 90705725
912201504500 90700236
311953111605 39367108
948513506270 90694747
768053861110 90689258
381276024075 90683769
623906217720 90678280
232726925925 90672791
625556763255 90667302
903948776825 90661813
535326940675 90656324
101783646815 90650835
995829144940 90645346
92430555450 90639857
878640411955 90634368
189812742015 90628879
763102224505 7163145
335060749095 90623390
143597467035 90617901
786760043840 90612412
656366946575 90606923
3851278405 90601434
762552042660 90595945
901197867600 90590456
667370583475 90584967
782908770925 90579478
977122962210 90573989
80326554860 90568500
430792390125 90563011
580992033810 90557522
426941117210 90552033
550732032335 90546544
708634221850 90541055
856082956310 90535566
107835647110 90530077
82527282240 90524588
935309141990 90519099
21457097445 90513610
200816378915 15314310
547430941265 90508121
459401846065 90502632
945762597045 54143496
940810960440 90497143
582642579345 90491654
704782948935 90486165
834625864355 90480676
93530919140 88307032
944662233355 90475187
255284381570 35865126
564486578460 90469698
712485494765 90464209
475357119570 67152426
495713847835 90458720
335060749095 90453231
226124743785 90447742
209069106590 90442253
184861105410 90436764
527624394845 90431275
13754551615 90425786
289395655960 90420297
198615651535 90414808
140296375965 90409319
320205839280 90403830
384026933300 90398341
103434192350 90392852
450598936545 90387363
412086207395 90381874
799964408120 90376385
631058581705 90370896
786760043840 90365407
684976402515 90359918
60520008440 90354429
737793859635 90348940
292146565185 90343451
335060749095 90337962
388428388060 20726464
571638942445 90332473
366421114260 90326984
150199649175 90321495
73724372720 90316006
373023296400 90310517
598047671005 90305028
375774205625 90299539
58319281060 90294050
29709825120 90288561
276741473525 90283072
79776373015 90277583
370822569020 90272094
742745496240 90266605
335060749095 90261116
412636389240 90255627
867636775055 90250138
598597852850 90244649
463253118980 90239160
282243291975 90233671
815369499780 90228182
262436745555 90222693
332860021715 90217204
877540048265 90211715
144697830725 90206226
588765327361 17422086
490762211230 90200737
364220386880 90195248
987026235420 90189759
602999307610 90184270
540278577280 90178781
237678562530 90173292
670671674545 90167803
670671674545 90162314
591445488865 90156825
639311309380 90151336
788960771220 90145847
581542215655 90140358
625006581410 90134869
852231683395 90129380
584843306725 90123891
430792390125 90118402
388978569905 90112913
975472416675 90107424
856082956310 90101935
178258923270 90096446
384026933300 90090957
704232767090 90085468
220622925335 90079979
360919295810 90074490
762552042660 90069001
748797496535 90063512
825822954835 90058023
68222554270 90052534
166154922680 90047045
273990564300 90041556
872588411660 90036067
616203671890 53934914
105084737885 90030578
351566204445 90025089
443446572560 90019600
587594215950 90014111
546330577575 90008622
957316415790 90003133
850581137860 89997644
299298929170 89992155
842328410185 89986666
861034592915 53869046
67122190580 89981177
619504762960 20084251
821971681920 89975688
414286934775 89970199
424740389830 89964710
322956748505 89959221
875347993505 66477279
758150587900 89953732
505066939200 89948243
986476053575 89942754
900097503910 69430361
75925100100 89937265
433543299350 89931776
409885480015 89926287
600248398385 89920798
248682199430 89915309
436294208575 89909820
44014553090 89904331
529274940380 89898842
990877508335 89893353
418138207690 89887864
490762211230 89882375
816469863470 89876886
894045503615 89871397
967219689000 89865908
118839284010 89860419
715236403990 89854930
35761825415 89849441
300399292860 89843952
678924402220 89838463
368621841640 89832974
847830228635 89827485
726240040890 89821996
23657824825 60049660
212920379505 89816507
924305505090 51876539
820321136385 89811018
503416393665 89805529
923755323245 89800040
960067325015 29690001
618404399270 89794551
859934229225 89789062
584848795725 70231755
477007665105 89783573
274540746145 89778084
814819317935 89772595
812618590555 89767106
577140760895 89761617
845079319410 89756128
225024380095 67262206
846179683100 89750639
825822954835 89745150
136995284895 89739661
462702937135 89734172
592545852555 89728683
150199649175 89723194
700381494175 89596947
189812742015 89717705
796663317050 89712216
232176744080 89706727
460502209755 89701238
414837116620 89695749
811518226865 20314789
425290571675 89690260
328458566955 89684771
704782948935 89679282
986476053575 89673793
909450595275 89668304
354867295515 89662815
349915658910 89657326
187612014635 89651837
840677864650 89646348
963368416085 89640859
192563651240 89635370
232726925925 89629881
873138593505 89624392
658567673955 89618903
30260006965 89613414
679474584065 89607925
59419644750 89602436
845629501255 89596947
475907301415 89591458
287194928580 89585969
857733501845 89580480
799414226275 89574991
312503293450 89569502
820871318230 89564013
743295678085 89558524
507267666580 89553035
449498572855 89547546
994178599405 89542057
649764764435 89536568
545780395730 89531079
441245845180 89525590
535877122520 89520101
634909854620 89514612
592545852555 89509123
545230213885 89503634
886893139630 89498145
12104006080 89492656
159552740540 89487167
447848027320 89481678
616753853735 89476189
249232381275 89470700
682225493290 18322282
320205839280 89465211
150199649175 89459722
546330577575 89454233
891844776235 69007708
424740389830 89448744
264637472935 89443255
419238571380 89437766
211820015815 89432277
32460734345 89426788
770804770335 89421299
26408734050 89415810
737243677790 89410321
51166917075 89404832
673422583770 89399343
653616037350 89393854
777406952475 89388365
151850194710 89382876
976022598520 89377387
737793859635 89371898
420889116915 89366409
480858938020 89360920
893495321770 89355431
807666953950 89349942
768604042955 37956435
120489829545 89344453
764752770040 89338964
607950944215 89333475
734492768565 89327986
516070576100 89322497
358718568430 77559570
883041866715 89317008
562836032925 89311519
484710210935 89306030
798864044430 89300541
983725144350 89295052
990327326490 89289563
316904748210 89284074
441796027025 89278585
194214196775 89273096
456100754995 89267607
565586942150 89262118
154601103935 89256629
659117855800 89251140
937509869370 89245651
488561483850 89240162
317454930055 89234673
566687305840 89229184
609601489750 89223695
74274554565 89218206
866536411365 89212717
135344739360 89207228
876439684575 89201739
157352013160 89196250
70973463495 89190761
477007665105 89185272
773005497715 89179783
894045503615 89174294
412636389240 89168805
699281130485 89163316
693779312035 89157827
832425136975 13804835
876989866420 89152338
464353482670 89146849
423640026140 89141360
896796412840 89135871
864335683985 89130382
608501126060 89124893
323506930350 89119404
513869848720 89113915
222823652715 89108426
468754937430 72355998
326808021420 89102937
428591662745 89097448
44014553090 89091959
975472416675 89086470
185411287255 89080981
835176046200 89075492
86378555155 89070003
524323303775 89064514
477007665105 89059025
97932373900 89053536
861584774760 89048047
140296375965 89042558
185411287255 89037069
780708043545 89031580
803265499190 89026091
41813825710 89020602
669021129010 89015113
642612400450 89009624
633259309085 89004135
741094950705 88998646
612902580820 45333651
75374918255 88993157
84177827775 88987668
294347292565 88982179
430242208280 88976690
889093867010 88971201
439045117800 88965712
337811658320 12772903
243730562825 88960223
83627645930 88954734
55568371835 88949245
951814597340 22252406
645913491520 88943756
519921849015 88938267
173307286665 88932778
565586942150 88927289
468204755585 88921800
982074598815 49993812
646463673365 88916311
558984760010 88910822
968870234535 80375427
303150202085 88905333
728440768270 88899844
489661847540 88894355
345514204150 88888866
318005111900 87170809
845629501255 88883377
270689473230 88877888
898446958375 88872399
799414226275 88866910
346614567840 88861421
930907687230 88855932
347164749685 88850443
872038229815 26627139
892945139925 88844954
612352398975 88839465
196414924155 88833976
185411287255 88828487
214570925040 88822998
91880373605 88817509
44564734935 88812020
595296761780 88806531
228875653010 88801042
379075296695 88795553
231076380390 88790064
710284767385 88784575
464903664515 88779086
374123660090 88773597
607400762370 88768108
529825122225 41244346
900647685755 7218035
720738222440 88762619
652515673660 53929425
350465840755 88757130
297098201790 88751641
308101838690 88746152
536427304365 27357176
286094564890 88740663
827473500370 88735174
952914961030 88729685
469305119275 20479459
584293124880 88724196
309202202380 88718707
50616735230 88713218
984275326195 88707729
948513506270 88702240
739444405170 88696751
618404399270 88691262
894045503615 88685773
58869462905 77323543
695429857570 88680284
571638942445 88674795
91880373605 88669306
521572394550 88663817
516620757945 88658328
951264415495 88652839
229976016700 88647350
550732032335 88641861
794462589670 88636372
344413840460 88630883
605750216835 38571203
618954581115 88625394
652515673660 13854236
130943284600 22400609
297098201790 88619905
253083654190 88614416
941911324130 88608927
454450209460 88603438
372473114555 88597949
149649467330 88592460
751548405760 88586971
117188738475 88581482
290496019650 74123456
593096034400 88575993
2200732870 19732955
93530919140 88570504
750998223915 88565015
648114218900 88559526
320756021125 88554037
622805854030 88548548
717437131370 88543059
404933843410 88537570
909450595275 88532081
466004028205 88526592
240979653600 88521103
92430555450 88515614
257485108950 88510125
908900413430 88504636
749897860225 88499147
748247314690 88493658
622805854030 88488169
749347678380 88482680
60520008440 88477191
312503293450 88471702
481409119865 88466213
555683668940 88460724
71523645340 88455235
553482941560 88449746
357068022895 88444257
240429471755 88438768
952364779185 88433279
166154922680 88427790
976022598520 88422301
263537109245 88416812
30260006965 88411323
974372052985 88405834
720738222440 88400345
633259309085 88394856
808767317640 88389367
697630584950 88383878
574389851670 36364625
644813127830 88378389
520472030860 88372900
555683668940 88367411
719087676905 88361922
646463673365 88356433
938060051215 88350944
264087291090 88345455
891294594390 88339966
217321834265 88334477
734492768565 88328988
107285465265 88323499
128742557220 88318010
954565506565 88312521
434093481195 88307032
547981123110 88301543
9903278700 88296054
608501126060 88290565
413186571085 78668348
775756406940 88285076
113337465560 88279587
991427690180 88274098
283343655665 88268609
679474584065 88263120
867086593210 88257631
917703322950 88252142
908350231585 88246653
961717870550 88241164
619504762960 88235675
734492768565 88230186
621155308495 88224697
760351315280 88219208
953465142875 88213719
535326940675 88208230
645913491520 88202741
79776373015 88197252
419238571380 88191763
965018961620 88186274
431342571970 88180785
487461120160 88175296
224474198250 88169807
971621143760 9342278
472056028500 27192506
983725144350 88164318
820871318230 88158829
883041866715 88153340
84728009620 88147851
491312393075 88142362
501215666285 88136873
707533858160 88131384
143597467035 88125895
437944754110 88120406
592545852555 88114917
46765462315 88109428
174407650355 88103939
301499656550 88098450
191463287550 88092961
828573864060 88087472
922654959555 88081983
201916742605 88076494
44564734935 88071005
831874955130 88065516
286094564890 88060027
395580752045 88054538
496264029680 88049049
892945139925 88043560
961167688705 88038071
478108028795 88032582
869837502435 88027093
886893139630 88021604
68772736115 88016115
155151285780 35349160
381276024075 88010626
973821871140 88005137
198615651535 87999648
482509483555 87994159
323506930350 87988670
854432410775 87983181
157352013160 87977692
476457483260 87972203
191463287550 87966714
928156778005 87961225
467654573740 87955736
871488047970 87950247
686626948050 80479718
563936396615 87944758
699297767644 33230406
41813825710 87939269
329008748800 87933780
349915658910 87928291
797763680740 87922802
644813127830 87917313
808767317640 46661989
747697132845 87911824
647013855210 87906335
155151285780 87900846
128192375375 87895357
501765848130 23937529
48416007850 87889868
96832010210 87884379
546880759420 87878890
129292739065 87873401
112237101870 87867912
75925100100 87862423
402182934185 80452273
278942200905 87856934
261336381865 87851445
148549103640 87845956
247031653895 87840467
620054944805 87834978
584843306725 87829489
11553824235 87824000
579891670120 87818511
517721121635 87813022
981524416970 87807533
966119325310 87802044
76475281945 87796555
651415309970 87791066
677824038530 87785577
902298231290 87780088
848380410480 87774599
691609438324 18047832
476457483260 87769110
622255672185 87763621
569988396910 87758132
406034207100 22872663
380175660385 87752643
319655657435 87747154
629408036170 87741665
697080403105 87736176
389528751750 87730687
852231683395 87725198
804916044725 87719709
525973849310 87714220
299849111015 87708731
96281828365 87703242
787860407530 80347982
170556377440 87697753
113887647405 87692264
320756021125 87686775
824722591145 87681286
112787283715 87675797
359818932120 87670308
198065469690 87664819
485810574625 87659330
594746579935 87653841
512219303185 87648352
154601103935 87642863
777957134320 87637374
391179297285 87631885
780157861700 87626396
128742557220 87620907
530375304070 87615418
123240738770 87609929
524323303775 87604440
455550573150 87598951
840677864650 87593462
248132017585 642213
902848413135 87587973
358718568430 87582484
693229130190 87576995
689377857275 87571506
147448739950 54988802
762001860815 87566017
857183320000 87560528
200266197070 87555039
535877122520 87549550
210719652125 40700935
11003642390 87544061
198615651535 87538572
721288404285 87533083
33561098035 87527594
591445488865 87522105
303700383930 87516616
533676395140 87511127
203567288140 87505638
724589495355 87500149
587044034105 87494660
398331661270 87489171
295997838100 87483682
373573478245 87478193
722938949820 87472704
93530919140 73102502
316904748210 87467215
162303649765 87461726
664069492405 87456237
381826205920 78124937
837376773580 87450748
744946223620 87445259
710834949230 87439770
713035676610 87434281
408234934480 87428792
177158559580 87423303
631608763550 87417814
884142230405 87412325
875339320885 87406836
543579668350 87401347
286644746735 87395858
517170939790 87390369
591445488865 87384880
912201504500 87379391
746046587310 87373902
569988396910 1899194
41263643865 87368413
268488745850 87362924
378525114850 16159616
916052777415 87357435
210169470280 87351946
211269833970 87346457
459401846065 87340968
47315644160 70154909
370822569020 87335479
728990950115 87329990
788410589375 87324501
177708741425 87319012
352666568135 87313523
8802915010 87308034
793362225980 87302545
374673841935 87297056
250332744965 87291567
264087291090 87286078
482509483555 87280589
790611316755 87275100
724039313510 87269611
358718568430 87264122
82527282240 87258633
916602959260 87253144
22557461135 87247655
681125129600 87242166
355417477360 87236677
313053475295 20040339
534776758830 87231188
10453460545 87225699
623906217720 87220210
830774591440 87214721
627757490635 87209232
714686222145 87203743
34661461725 87198254
144697830725 87192765
611802217130 87187276
423089844295 87181787
353766931825 87176298
501765848130 87170809
96281828365 85902850
766403315575 87165320
379075296695 87159831
713585858455 87154342
966669507155 14650141
962268052395 87148853
402733116030 87143364
708634221850 87137875
135894921205 87132386
470955664810 87126897
865986229520 87121408
401082570495 87115919
936959687525 87110430
271239655075 87104941
932558232765 87099452
37412370950 34317228
294347292565 87093963
631058581705 87088474
851681501550 49560181
329558930645 87082985
265737836625 87077496
142497103345 87072007
363670205035 87066518
861584774760 87061029
573839669825 87055540
311402929760 87050051
142497103345 87044562
24208006670 87039073
218972379800 87033584
774105861405 87028095
248132017585 87022606
228325471165 87017117
207968742900 87011628
306451293155 87006139
330109112490 87000650
534226576985 86995161
499565120750 86989672
469855301120 86984183
556233850785 86978694
193113833085 86973205
851681501550 86967716
660218219490 33795773
232176744080 86962227
936959687525 86956738
788410589375 86951249
963918597930 86945760
298748747325 86940271
768053861110 86934782
94081100985 86929293
494613484145 86923804
526524031155 86918315
30810188810 86912826
225574561940 86907337
14304733460 86901848
471505846655 86896359
745496405465 86890870
568888033220 86885381
895696049150 86879892
908350231585 86874403
820871318230 86868914
338361840165 86863425
848380410480 86857936
13204369770 17164103
376324387470 86852447
860484411070 86846958
849480774170 86841469
773005497715 86835980
286094564890 86830491
901197867600 86825002
413186571085 86819513
286644746735 86814024
929807323540 86808535
431892753815 86803046
147448739950 86797557
856082956310 86792068
43464371245 29333216
706433494470 86786579
117738920320 86781090
403283297875 86775601
104534556040 86770112
884142230405 86764623
360369113965 17696536
381276024075 18223480
88579282535 86759134
932008050920 86753645
989226962800 86748156
336711294630 86742667
856633138155 86737178
446197481785 86731689
723489131665 86726200
226674925630 86720711
779057498010 86715222
218422197955 86709733
376874569315 86704244
747697132845 86698755
321306202970 86693266
261886563710 86687777
292696747030 86682288
835176046200 86676799
654716401040 86671310
418138207690 4281420
102884010505 19442038
536977486210 86665821
385127296990 86660332
114988011095 86654843
36312007260 86649354
360369113965 62420908
834625864355 86643865
379075296695 86638376
766403315575 86632887
311402929760 12410629
436844390420 86627398
36312007260 86621909
752648769450 86616420
594746579935 86610931
2750914715 86605442
408234934480 86599953
903398594980 86594464
648114218900 86588975
708634221850 86583486
13754551615 86577997
980424053280 31655063
502316029975 86572508
986476053575 86567019
529825122225 24107688
627757490635 86561530
619504762960 86556041
880290957490 86550552
744946223620 86545063
804916044725 86539574
792322104065 24870659
727890586425 86534085
702032039710 84678803
110036374490 39652536
247581835740 86528596
641512036760 86523107
956766233945 86517618
410435661860 86512129
897346594685 86506640
402733116030 10473012
83077464085 86501151
401082570495 86495662
254734199725 46903505
125441466150 86490173
927606596160 86484684
417037844000 86479195
216771652420 86473706
747146951000 86468217
473706574035 86462728
793912407825 86457239
26408734050 86451750
567237487685 86446261
545230213885 86440772
378525114850 86435283
992528053870 86429794
542479304660 86424305
318555293745 86418816
945762597045 86413327
611252035285 86407838
719087676905 86402349
681125129600 86396860
357068022895 86391371
487461120160 86385882
313053475295 86380393
374673841935 86374904
638210945690 86369415
283893837510 86363926
316354566365 86358437
619504762960 86352948
749897860225 86347459
739444405170 86341970
673422583770 86336481
231076380390 86330992
694329493880 86325503
966119325310 70791633
146898558105 86320014
917153141105 86314525
404933843410 86309036
130943284600 86303547
925405868780 86298058
749897860225 86292569
439595299645 86287080
117188738475 86281591
219522561645 86276102
23657824825 86270613
513319666875 86265124
461052391600 33576213
576590579050 86259635
238228744375 86254146
6052005785 86248657
12654187925 86243168
123240738770 86237679
659117855800 86232190
844529137565 86226701
1650551025 86221212
212370197660 86215723
971621143760 86210234
266838200315 86204745
188162196480 86199256
99582919435 86193767
209069106590 86188278
85828373310 86182789
256384745260 86177300
947963324425 86171811
767503679265 86166322
435744026730 86160833
321856384815 86155344
998580054165 86149855
139196012275 86144366
869287320590 86138877
222273470870 86133388
332860021715 86127899
272890200610 86122410
212920379505 86116921
421989480605 86111432
62720735820 86105943
590345125175 86100454
590345125175 86094965
994728781250 86089476
671772038235 86083987
128192375375 86078498
282243291975 86073009
589244761485 86067520
623356035875 81363447
231076380390 86062031
624456399565 86056542
411536025550 86051053
887443321475 15687562
232726925925 86045564
160102922385 86040075
278392019060 86034586
194214196775 86029097
836276409890 86023608
707533858160 86018119
806566590260 86012630
593646216245 86007141
273440382455 86001652
420889116915 85996163
190362923860 85990674
119939647700 85985185
133694193825 85979696
569438215065 85974207
332309839870 85968718
113337465560 85963229
731741859340 85957740
629958218015 85952251
999130236010 85946762
633259309085 85941273
654166219195 49884032
144697830725 85935784
185411287255 85930295
414286934775 85924806
788960771220 48374557
287745110425 85919317
331759658025 85913828
667370583475 85908339
209619288435 85902850
618404399270 85897361
610701853440 85891872
290496019650 85886383
92430555450 85880894
963918597930 85875405
914402231880 85869916
24758188515 85864427
716886949525 85858938
2750914715 85853449
211269833970 85847960
184861105410 85842471
717987313215 29448485
474256755880 85836982
326257839575 85831493
895696049150 85826004
611802217130 85820515
453900027615 85815026
766953497420 85809537
462152755290 85804048
173307286665 85798559
490212029385 85793070
987576417265 85787581
164504377145 85782092
116638556630 85776603
119939647700 85771114
625006581410 85765625
779057498010 85760136
775756406940 85754647
472056028500 85749158
746596769155 85743669
395030570200 85738180
292146565185 85732691
28059279585 85727202
342213113080 85721713
619504762960 85716224
278392019060 85710735
474806937725 85705246
864885865830 85699757
773005497715 85694268
390078933595 85688779
683325856980 85683290
222273470870 85677801
990327326490 85672312
806566590260 85666823
869837502435 68897928
720738222440 85661334
90780009915 85655845
846729864945 85650356
6602187630 85644867
384577115145 17751426
855532774465 85639378
379625478540 85633889
414286934775 85628400
225574561940 85622911
643712764140 85617422
683325856980 85611933
369172023485 85606444
131493466445 85600955
19256370065 85595466
853882228930 85589977
950164051805 85584488
435193844885 85578999
254734199725 85573510
327908385110 85568021
11553824235 85562532
267938564005 85557043
603549489455 85551554
8252733165 85546065
136995284895 85540576
681125129600 9951557
618404399270 85535087
833525500665 85529598
622255672185 85524109
843978955720 85518620
125991647995 85513131
114988011095 85507642
497914575215 85502153
731741859340 85496664
231626562235 85491175
428591662745 85485686
787310225685 85480197
82527282240 85474708
88579282535 85469219
273990564300 23652101
325707657730 85463730
88029100690 85458241
183760741720 85452752
203017106295 85447263
795562953360 85441774
658567673955 85436285
157902195005 85430796
269038927695 85425307
136995284895 51036722
813168772400 85419818
364220386880 85414329
247581835740 85408840
335610930940 85403351
873688775350 85397862
1650551025 85392373
795012771515 79376429
235477835150 85386884
244280744670 85381395
656917128420 85375906
963368416085 85370417
746596769155 85364928
834625864355 85359439
642062218605 85353950
467104391895 85348461
901748049445 85342972
562836032925 85337483
256934927105 85331994
519371667170 85326505
311402929760 85321016
141396739655 85315527
897896776530 85310038
405484025255 85304549
806566590260 85299060
68222554270 85293571
812618590555 85288082
931457869075 85282593
629958218015 85277104
563386214770 85271615
558434578165 85266126
649764764435 85260637
317454930055 85255148
939160414905 85249659
791161498600 85244170
770804770335 85238681
810968045020 85233192
75925100100 85227703
161753467920 85222214
766953497420 85216725
322406566660 85211236
587594215950 1833326
383476751455 85205747
307001475000 85200258
648664400745 29119145
521022212705 85194769
80326554860 85189280
83077464085 70061596
357618204740 85183791
620605126650 85178302
307001475000 85172813
923205141400 85167324
419788753225 85161835
556233850785 85156346
204667651830 85150857
872038229815 85145368
385677478835 85139879
656366946575 85134390
989226962800 85128901
338912022010 85123412
99032737590 85117923
816469863470 85112434
295447656255 85106945
703132403400 85101456
641512036760 55993289
212920379505 85095967
129842920910 85090478
68222554270 85084989
543029486505 85079500
162853831610 85074011
172757104820 85068522
543029486505 85063033
177708741425 85057544
728440768270 85052055
79226191170 85046566
796113135205 85041077
459952027910 85035588
198065469690 85030099
935309141990 85024610
950714233650 85019121
430242208280 85013632
316354566365 85008143
428041480900 85002654
815919681625 84997165
837926955425 84991676
47865826005 84986187
177708741425 84980698
8252733165 84975209
949613869960 84969720
410985843705 84964231
224474198250 84958742
664619674250 84953253
223924016405 8277412
763652406350 84947764
119389465855 84942275
675623311150 51168458
462152755290 84936786
751548405760 84931297
984275326195 84925808
883592048560 84920319
442346208870 84914830
194764378620 84909341
940810960440 84903852
472606210345 84898363
396681115735 84892874
525423667465 84887385
351566204445 84881896
576040397205 84876407
252533472345 84870918
14304733460 84865429
181560014340 80715745
379075296695 84859940
199165833380 84854451
692128766500 84848962
554583305250 84843473
295997838100 84837984
28059279585 84832495
879190593800 84827006
923755323245 84821517
227225107475 84816028
245381108360 84810539
185411287255 84805050
606300398680 84799561
322406566660 84794072
468754937430 84788583
436294208575 84783094
141396739655 84777605
257485108950 84772116
238228744375 84766627
153500740245 84761138
298198565480 84755649
204667651830 84750160
96281828365 84744671
117738920320 84739182
42914189400 84733693
287745110425 84728204
448948391010 84722715
817020045315 16609714
87478918845 84717226
647013855210 84711737
911651322655 43873577
467654573740 84706248
484710210935 84700759
410435661860 84695270
68772736115 84689781
143047285190 84684292
189812742015 84678803
526524031155 84673314
87478918845 84667825
703682585245 82664340
176608377735 84662336
779057498010 84656847
993078235715 84651358
229976016700 84645869
697080403105 84640380
865436047675 84634891
499565120750 84629402
724039313510 84623913
517170939790 84618424
204117469985 84612935
311402929760 84607446
840677864650 84601957
30810188810 84596468
692128766500 84590979
446747663630 84585490
85278191465 84580001
672872401925 84574512
173307286665 84569023
666820401630 84563534
190362923860 84558045
283343655665 84552556
684976402515 84547067
364220386880 84541578
48966189695 84536089
462152755290 84530600
565586942150 84525111
792812044135 84519622
898997140220 84514133
347714931530 84508644
183210559875 84503155
202466924450 84497666
145248012570 84492177
385677478835 84486688
190913105705 84481199
314704020830 84475710
550187335 84470221
443996754405 84464732
947413142580 84459243
205768015520 84453754
441245845180 84448265
7152369475 13162622
882491684870 84442776
828023682215 84437287
992528053870 84431798
432442935660 84426309
714136040300 60801653
625556763255 84420820
384026933300 84415331
780157861700 84409842
349915658910 84404353
898446958375 84398864
173307286665 65725286
977673144055 84393375
829674227750 84387886
503966575510 84382397
442896390715 84376908
534226576985 84371419
236028016995 84365930
702032039710 84360441
421439298760 84354952
589794943330 84349463
266838200315 84343974
539728395435 84338485
953465142875 12772903
407134570790 84332996
768053861110 84327507
468204755585 5099281
706433494470 84322018
165054558990 84316529
104534556040 84311040
168355650060 84305551
391729479130 84300062
70423281650 84294573
55018189990 84289084
813168772400 84283595
763652406350 84278106
654166219195 53654975
434643663040 84272617
799964408120 84267128
63270917665 84261639
198615651535 84256150
654166219195 84250661
347714931530 84245172
30260006965 84239683
544129850195 84234194
890744412545 84228705
129842920910 84223216
608501126060 48720364
495163665990 84217727
332309839870 84212238
624456399565 84206749
464903664515 84201260
819220772695 80699278
517170939790 84195771
960067325015 84190282
694329493880 84184793
780157861700 84179304
249782563120 84173815
808217135795 84168326
401082570495 84162837
661318583180 84157348
556784032630 74694312
336711294630 84151859
200266197070 84146370
458301482375 84140881
130943284600 84135392
963918597930 84129903
121590193235 84124414
446197481785 84118925
786209861995 84113436
234927653305 84107947
731191677495 75067564
758150587900 84102458
260236018175 84096969
91880373605 84091480
936959687525 84085991
19256370065 84080502
171106559285 84075013
870387684280 84069524
924855686935 84064035
456100754995 84058546
152400376555 84053057
240429471755 84047568
329008748800 84042079
218972379800 84036590
410985843705 84031101
832425136975 84025612
796663317050 84020123
83627645930 84014634
869287320590 84009145
569438215065 84003656
779057498010 83998167
667370583475 83992678
430792390125 83987189
675073129305 83981700
400532388650 83976211
836276409890 83970722
503966575510 83965233
458851664220 83959744
437394572265 83954255
463803300825 83948766
822521863765 83943277
789510953065 83937788
762001860815 83932299
653616037350 83926810
175508014045 83921321
909450595275 83915832
389528751750 83910343
668470947165 83904854
748797496535 83899365
905049140515 83893876
866536411365 83888387
422539662450 83882898
323506930350 83877409
203567288140 83871920
511118939495 83866431
905049140515 83860942
244830926515 83855453
984825508040 83849964
323506930350 83844475
918803686640 83838986
763102224505 83833497
236028016995 83828008
693779312035 83822519
92980737295 83817030
599698216540 83811541
511118939495 83806052
508368030270 83800563
315254202675 83795074
675073129305 83789585
265187654780 83784096
740544768860 83778607
418688389535 83773118
560085123700 83767629
716886949525 83762140
495163665990 12147157
530925485915 83756651
298198565480 83751162
284994201200 83745673
817020045315 83740184
958966961325 83734695
401632752340 83729206
863785502140 83723717
413186571085 83718228
329008748800 83712739
797213498895 83707250
351566204445 83701761
558434578165 83696272
1650551025 83690783
483609847245 83685294
736693495945 83679805
343863658615 83674316
381826205920 83668827
325707657730 83663338
815919681625 83657849
203017106295 83652360
509468393960 83646871
770254588490 83641382
650865128125 50312174
643162582295 83635893
685526584360 83630404
155701467625 83624915
97932373900 83619426
451699300235 83613937
927056414315 83608448
887993503320 83602959
958966961325 83597470
815369499780 83591981
122690556925 83586492
414837116620 83581003
850581137860 83575514
708084040005 83570025
654716401040 83564536
818120409005 83559047
227775289320 83553558
368071659795 83548069
349365477065 83542580
745496405465 83537091
674522947460 28043301
434093481195 83531602
203017106295 83526113
520472030860 83520624
321306202970 83515135
111136738180 83509646
763102224505 76050095
843978955720 83504157
529825122225 83498668
493536031541 14013417
92980737295 83493179
968320052690 83487690
18706188220 83482201
504516757355 83476712
360919295810 83471223
987576417265 83465734
795562953360 83460245
68222554270 83454756
354867295515 83449267
826923318525 83443778
504516757355 83438289
830224409595 83432800
629408036170 83427311
484160029090 83421822
879190593800 83416333
460502209755 83410844
220622925335 83405355
436844390420 83399866
552932759715 83394377
878640411955 83388888
566687305840 83383399
477557846950 83377910
638761127535 83372421
952914961030 83366932
506717484735 83361443
547430941265 83355954
316354566365 83350465
589244761485 83344976
419238571380 83339487
867086593210 83333998
170556377440 75204789
70973463495 83328509
393930206510 83323020
848930592325 83317531
485260392780 83312042
20356733755 83306553
140846557810 83301064
64371281355 83295575
87478918845 83290086
863785502140 83284597
695429857570 83279108
406584388945 83273619
89679646225 83268130
661868765025 26231931
688827675430 83262641
564486578460 83257152
839027319115 83251663
977673144055 83246174
790061134910 83240685
435744026730 83235196
967769870845 83229707
329008748800 83224218
748247314690 83218729
711385131075 83213240
681675311445 83207751
705333130780 83202262
393380024665 83196773
140846557810 3194598
66572008735 83191284
967219689000 83185795
758150587900 83180306
290496019650 83174817
831324773285 83169328
851131319705 83163839
49516371540 83158350
352666568135 83152861
5490 83147372
56668735525 83141883
52817462610 83136394
403283297875 83130905
941911324130 83125416
119389465855 83119927
123240738770 83114438
353216749980 83108949
735042950410 83103460
221173107180 83097971
2750914715 83092482
675623311150 83086993
426941117210 83081504
50616735230 83076015
602999307610 83070526
88579282535 83065037
711385131075 83059548
579341488275 83054059
91330191760 34207448
509468393960 83048570
746046587310 83043081
424740389830 83037592
37412370950 83032103
918803686640 83026614
571638942445 83021125
135344739360 83015636
669021129010 83010147
430792390125 83004658
673422583770 82999169
771354952180 82993680
61070190285 82988191
812068408710 82982702
978773507745 82977213
852781865240 82971724
874238957195 82966235
869287320590 82960746
951814597340 82955257
528724758535 56553167
184861105410 82949768
216771652420 82944279
111136738180 82938790
432442935660 82933301
907800049740 82927812
124341102460 82922323
450598936545 82916834
540278577280 82911345
595296761780 82905856
658567673955 82900367
766953497420 82894878
225024380095 82889389
240979653600 82883900
127642193530 82878411
299298929170 82872922
885792775940 82867433
320205839280 82861944
318005111900 64885469
968320052690 82856455
890744412545 82850966
852231683395 82845477
434093481195 82839988
607950944215 82834499
642062218605 78207272
848930592325 82829010
713035676610 82823521
555133487095 82818032
995829144940 82812543
437394572265 7975517
569988396910 82807054
369722205330 82801565
492412756765 82796076
514420030565 82790587
671772038235 82785098
88579282535 82779609
221173107180 22016379
494063302300 82774120
86928737000 82768631
455550573150 82763142
812068408710 82757653
658017492110 82752164
553482941560 82746675
984825508040 82741186
204667651830 82735697
557334214475 82730208
961167688705 82724719
310852747915 82719230
629958218015 82713741
182660378030 82708252
62720735820 82702763
214570925040 82697274
495713847835 82691785
508918212115 82686296
920454232175 82680807
30260006965 82675318
851681501550 82669829
921004414020 82664340
189812742015 82658851
703682585245 82653362
752648769450 82647873
32460734345 82642384
54468008145 82636895
131493466445 82631406
185411287255 82625917
541929122815 82620428
687727311740 82614939
647564037055 82609450
775756406940 82603961
4401460250 82598472
871488047970 82592983
593646216245 82587494
48416007850 82582005
989226962800 82576516
131493466445 82571027
809317499485 82565538
715786585835 82560049
759801133435 82554560
108936010800 82549071
512769485030 82543582
835176046200 82538093
406584388945 82532604
526524031155 82527115
665169856095 82521626
559534941855 82516137
120489829545 82510648
299298929170 82505159
406584388945 82499670
78676009325 82494181
860484411070 82488692
944662233355 27033325
835726228045 82483203
114988011095 33406054
473156392190 82477714
441796027025 82472225
940260778595 82466736
890194230700 82461247
188712378325 82455758
407684752635 82450269
93530919140 82444780
182110196185 82439291
941361142285 82433802
314153838985 82428313
863235320295 82422824
265187654780 82417335
951264415495 60812631
442896390715 82411846
243730562825 82406357
604099671300 82400868
885792775940 82395379
857183320000 82389890
106185101575 82384401
512769485030 82378912
807116772105 82373423
239879289910 82367934
776856770630 82362445
194764378620 82356956
7702551320 57069133
695980039415 82351467
935859323835 82345978
348265113375 82340489
550181850490 82335000
107285465265 82329511
407684752635 82324022
502316029975 82318533
322956748505 82313044
765853133730 82307555
922654959555 82302066
921004414020 82296577
771354952180 82291088
906149504205 82285599
604649853145 82280110
670671674545 82274621
88029100690 82269132
316904748210 526944
797763680740 82263643
42914189400 82258154
792812044135 82252665
66021826890 82247176
283893837510 82241687
157352013160 82236198
317454930055 82230709
809317499485 82225220
744396041775 82219731
232726925925 82214242
927056414315 82208753
390629115440 82203264
273990564300 5456066
969420416380 82197775
299849111015 82192286
382926569610 82186797
781258225390 82181308
226674925630 82175819
972171325605 82170330
590345125175 82164841
240979653600 82159352
910615196732 16456022
810968045020 82153863
884142230405 21632149
196414924155 82148374
516620757945 82142885
44564734935 82137396
858833865535 1805881
137545466740 82131907
442896390715 82126418
831874955130 82120929
480858938020 82115440
644262945985 82109951
475907301415 82104462
237128380685 82098973
988126599110 82093484
803815681035 82087995
990327326490 82082506
273440382455 82077017
116088374785 82071528
649764764435 82066039
921004414020 82060550
253083654190 82055061
48966189695 82049572
154050922090 82044083
116088374785 28636113
771905134025 82038594
305901111310 82033105
596947307315 82027616
194214196775 82022127
757050224210 82016638
558434578165 82011149
477557846950 82005660
593646216245 82000171
524323303775 81994682
239329108065 81989193
922104777710 81983704
642062218605 81978215
248682199430 29980918
42914189400 81972726
499014938905 81967237
333410203560 81961748
24208006670 81956259
509468393960 81950770
217872016110 81945281
847830228635 81939792
69322917960 81934303
204667651830 81928814
63270917665 81923325
825272772990 81917836
673972765615 81912347
46765462315 81906858
168905831905 81901369
387328024370 81895880
23107642980 81890391
625556763255 81884902
708634221850 81879413
397781479425 81873924
442346208870 81868435
228325471165 81862946
999130236010 81857457
466554210050 81851968
596397125470 81846479
633259309085 81840990
111686920025 81835501
781808407235 51481331
494063302300 81830012
576590579050 81824523
498464757060 81819034
957316415790 81813545
988676780955 81808056
309752384225 81802567
298198565480 81797078
216771652420 81791589
319655657435 81786100
682775675135 81780611
598047671005 81775122
410435661860 81769633
604649853145 81764144
888543685165 81758655
658567673955 81753166
269589109540 28169548
330109112490 81747677
977122962210 81742188
694329493880 24168067
518271303480 81736699
308101838690 81731210
939710596750 81725721
130943284600 81720232
865436047675 81714743
522672758240 81709254
821421500075 81703765
983725144350 81698276
429141844590 81692787
377424751160 81687298
542479304660 81681809
754299314985 81676320
391729479130 81670831
337811658320 52310170
562836032925 81665342
314704020830 81659853
719087676905 81654364
517721121635 81648875
378525114850 81643386
289945837805 81637897
260786200020 81632408
605750216835 81626919
505617121045 81621430
329008748800 81615941
112787283715 81610452
381826205920 81604963
957316415790 81599474
935859323835 81593985
595846943625 81588496
532576031450 81583007
778507316165 81577518
512769485030 81572029
752098587605 81566540
180459650650 81561051
153500740245 81555562
285544383045 81550073
605750216835 81544584
579341488275 81539095
65471645045 81533606
41813825710 81528117
102884010505 81522628
553482941560 81517139
890194230700 81511650
211269833970 81506161
562836032925 81500672
492412756765 76137919
718537495060 81495183
280042564595 81489694
403283297875 81484205
664619674250 81478716
282243291975 81473227
896796412840 81467738
489111665695 81462249
16505460840 81456760
891294594390 81451271
242080017290 81445782
926506232470 81440293
64371281355 81434804
939710596750 81429315
643712764140 81423826
398881843115 81418337
768053861110 81412848
446197481785 81407359
762001860815 81401870
760351315280 81396381
955665870255 81390892
922654959555 81385403
671221856390 81379914
399982206805 81374425
135344739360 81368936
388428388060 81363447
499565120750 81357958
642062218605 57524720
248132017585 81352469
860484411070 81346980
579341488275 29410062
856633138155 81341491
158452376850 81336002
769154224800 81330513
273990564300 81325024
911101140810 81319535
142497103345 81314046
580441851965 81308557
325157475885 81303068
885792775940 81297579
767503679265 1833326
220622925335 81292090
342213113080 81286601
974372052985 81281112
153500740245 81275623
671772038235 81270134
765853133730 81264645
820321136385 81259156
38512734640 81253667
284994201200 81248178
357618204740 49840120
636560400155 81242689
832425136975 81237200
727340404580 81231711
262436745555 81226222
665720037940 81220733
269038927695 81215244
4951642095 81209755
637660763845 81204266
410435661860 81198777
379075296695 15001437
401082570495 81193288
952914961030 81187799
50066553385 81182310
901197867600 81176821
767503679265 81171332
845079319410 64912914
406034207100 81165843
943011687820 81160354
105634919730 81154865
531475667760 81149376
558984760010 81143887
380175660385 81138398
567237487685 81132909
870387684280 81127420
118839284010 81121931
696530221260 81116442
27509097740 81110953
118839284010 42781266
717987313215 81105464
99032737590 81099975
239329108065 81094486
395580752045 81088997
995829144940 81083508
840677864650 81078019
148549103640 81072530
475357119570 81067041
253083654190 80155867
937509869370 81061552
483609847245 81056063
775756406940 81050574
366971296105 81045085
266288018470 81039596
452249482080 81034107
48416007850 81028618
617854217425 81023129
108385828955 81017640
898997140220 81012151
307551656845 81006662
989226962800 81001173
270139291385 80995684
934758960145 80990195
503416393665 80984706
962268052395 80979217
326257839575 80973728
800514589965 80968239
350465840755 80962750
17605824530 80957261
243730562825 80951772
134244375670 80946283
616203671890 71856499
155701467625 70006706
137545466740 80940794
972171325605 80935305
410985843705 80929816
163404013455 80924327
336711294630 80918838
380725842230 80913349
325707657730 80907860
90229828070 80902371
309202202380 80896882
659117855800 80891393
453912399821 51448397
550181850490 80885904
607950944215 80880415
227775289320 80874926
541929122815 80869437
483609847245 80863948
908900413430 80858459
274540746145 80852970
671772038235 80847481
662418946870 80841992
671772038235 80836503
35761825415 80831014
273440382455 80825525
242080017290 80820036
474806937725 80814547
335610930940 80809058
248132017585 80803569
75374918255 80798080
185411287255 80792591
621155308495 80787102
177158559580 80781613
774105861405 80776124
442896390715 80770635
464903664515 80765146
856082956310 80759657
737243677790 80754168
454450209460 80748679
677273856685 80743190
770804770335 80737701
117738920320 80732212
689928039120 54159963
728440768270 80726723
532576031450 80721234
466004028205 80715745
829124045905 80710256
227775289320 80704767
589794943330 80699278
850030956015 80441295
929257141695 80693789
941361142285 80688300
493513120455 80682811
116088374785 80677322
896246230995 80671833
333410203560 80666344
908350231585 80660855
394480388355 80655366
809867681330 80649877
58869462905 78816551
96832010210 80644388
132043648290 80638899
604099671300 80633410
315804384520 80627921
438494935955 80622432
487461120160 56640991
434093481195 28954475
575490215360 80616943
276741473525 80611454
179909468805 80605965
195864742310 80600476
754849496830 80594987
158452376850 80589498
344413840460 80584009
775206225095 80578520
503966575510 80573031
315804384520 80567542
721288404285 80562053
984825508040 80556564
990877508335 80551075
330659294335 80545586
659668037645 80540097
124891284305 80534608
136995284895 80529119
409885480015 80523630
805466226570 80518141
234377471460 80512652
817570227160 80507163
704232767090 80501674
596397125470 80496185
809867681330 80490696
160102922385 80485207
490212029385 80479718
994178599405 80474229
388978569905 80468740
917703322950 80463251
25858552205 80457762
673422583770 80452273
589244761485 80446784
938610233060 80441295
798864044430 80435806
859934229225 80430317
2750914715 80424828
649214582590 80419339
286644746735 80413850
113887647405 80408361
673972765615 80402872
214020743195 80397383
297098201790 80391894
678924402220 80386405
702582221555 80380916
786760043840 80375427
303700383930 80369938
200816378915 80364449
492412756765 80358960
15955278995 80353471
918803686640 80347982
458301482375 80342493
110586556335 80337004
484710210935 80331515
946312778890 80326026
414286934775 80320537
564486578460 80315048
565036760305 80309559
206318197365 80304070
377974933005 80298581
778507316165 80293092
996929508630 80287603
517721121635 58803657
308652020535 48407491
319105475590 3156175
179909468805 80282114
526524031155 80276625
655816764730 80271136
728990950115 80265647
125441466150 80260158
177708741425 80254669
270139291385 80249180
515520394255 80243691
321856384815 80238202
367521477950 80232713
160102922385 41485862
835176046200 80227224
861034592915 80221735
403833479720 80216246
410985843705 80210757
338912022010 23273360
996929508630 80205268
448398209165 2409671
161753467920 48599606
998029872320 80199779
127642193530 80194290
758150587900 80188801
669021129010 80183312
569438215065 80177823
770804770335 80172334
925405868780 80166845
204667651830 80161356
876989866420 80155867
955665870255 80150378
204667651830 80144889
986476053575 80139400
902298231290 80133911
421989480605 80128422
381276024075 80122933
639311309380 80117444
861584774760 80111955
779607679855 80106466
140846557810 80100977
216221470575 80095488
640961854915 80089999
364220386880 80084510
607950944215 80079021
199165833380 80073532
697080403105 80068043
513869848720 80062554
201366560760 80057065
222273470870 80051576
610701853440 80046087
341662931235 80040598
854982592620 80035109
488011302005 46294226
381826205920 80029620
382926569610 80024131
672872401925 80018642
785109498305 80013153
562285851080 80007664
284994201200 80002175
333960385405 79996686
860484411070 79991197
533126213295 79985708
848380410480 79980219
303150202085 79974730
150199649175 79969241
461052391600 26023349
846179683100 79963752
775756406940 79958263
211269833970 79952774
642612400450 79947285
420889116915 79941796
939710596750 79936307
785109498305 45877062
453349845770 79930818
36862189105 79925329
178258923270 79919840
878640411955 19392637
601348762075 79914351
89679646225 79908862
443996754405 79903373
499565120750 79897884
473156392190 79892395
688277493585 79886906
505066939200 79881417
374123660090 77109472
607400762370 79875928
884692412250 79870439
771354952180 79864950
751548405760 79859461
956766233945 79853972
834625864355 79848483
185961469100 79842994
40163280175 79837505
150199649175 79832016
638210945690 79826527
42914189400 79821038
845629501255 79815549
878640411955 79810060
420889116915 79804571
388428388060 79799082
636010218310 79793593
67122190580 79788104
907249867895 79782615
745496405465 79777126
427491299055 79771637
771905134025 79766148
7152369475 79760659
363120023190 79755170
522122576395 79749681
240979653600 79744192
451699300235 79738703
207968742900 79733214
37962552795 79727725
415937480310 79722236
512769485030 79716747
900647685755 79711258
627757490635 79705769
824172409300 79700280
864335683985 79694791
426390935365 79689302
48966189695 79683813
455550573150 79678324
305350929465 66252230
708084040005 79672835
814269136090 79667346
282793473820 10967022
840127682805 79661857
124341102460 79656368
327358203265 79650879
822521863765 79645390
297098201790 79639901
626106945100 79634412
324607294040 59489782
423640026140 79628923
868737138745 79623434
26958915895 79617945
171656741130 79612456
509468393960 79606967
914952413725 79601478
374673841935 79595989
70423281650 79590500
79776373015 79585011
987576417265 79579522
801614953655 79574033
154050922090 79568544
543029486505 79563055
210169470280 79557566
836826591735 79552077
333960385405 3342801
588144397795 79546588
933658596455 79541099
253633836035 79535610
124341102460 79530121
291046201495 79524632
892945139925 79519143
347164749685 79513654
283893837510 79508165
946862960735 79502676
845079319410 46661989
550732032335 79497187
396681115735 79491698
956216052100 79486209
713035676610 79480720
440145481490 79475231
821971681920 79469742
522672758240 79464253
498464757060 79458764
454450209460 79453275
209069106590 79447786
708084040005 79442297
906699686050 79436808
6602187630 79431319
650314946280 79425830
311953111605 79420341
546330577575 79414852
977122962210 79409363
753198951295 79058067
876989866420 79403874
440695663335 13557830
765853133730 79398385
194214196775 79392896
218972379800 79387407
642062218605 79381918
26958915895 79376429
978223325900 79370940
164504377145 79365451
203017106295 79359962
357618204740 79354473
99032737590 79348984
628857854325 79343495
752648769450 79338006
256934927105 79332517
681675311445 79327028
50066553385 79321539
726790222735 79316050
596947307315 79310561
49516371540 79305072
453900027615 79299583
721838586130 79294094
325707657730 79288605
949063688115 79283116
985925871730 79277627
782908770925 79272138
516070576100 79266649
808767317640 79261160
856082956310 79255671
262986927400 79250182
455000391305 79244693
359268750275 79239204
496264029680 79233715
465453846360 79228226
127642193530 79222737
990877508335 79217248
95731646520 79211759
653616037350 79206270
912201504500 79200781
696530221260 79195292
694879675725 79189803
406034207100 79184314
367521477950 79178825
935859323835 79173336
376324387470 79167847
260236018175 79162358
994728781250 79156869
988676780955 79151380
986476053575 79145891
284444019355 79140402
308101838690 79134913
688827675430 79129424
181560014340 79123935
501765848130 79118446
304250565775 79112957
518271303480 79107468
763102224505 79101979
59419644750 79096490
777957134320 37874100
492962938610 79091001
897346594685 79085512
331759658025 79080023
813168772400 79074534
179359286960 79069045
583192761190 79063556
720188040595 79058067
842328410185 79052578
503966575510 79047089
632761020246 17553822
273440382455 79041600
853332047085 79036111
152400376555 79030622
673972765615 79025133
765302951885 79019644
462702937135 79014155
578791306430 79008666
927606596160 79003177
823072045610 78997688
679474584065 78992199
55568371835 78986710
855532774465 78981221
977673144055 78975732
7152369475 78970243
830774591440 78964754
251983290500 78959265
510018575805 78953776
502316029975 78948287
207968742900 78942798
40713462020 78937309
673422583770 78931820
15955278995 78926331
424190207985 78920842
397231297580 78915353
725689859045 78909864
547981123110 78904375
928706959850 78898886
992528053870 78893397
336161112785 78887908
620605126650 78882419
54468008145 78876930
110036374490 78871441
54468008145 78865952
918253504795 78860463
545780395730 78854974
902848413135 78849485
280592746440 78843996
188712378325 78838507
112237101870 78833018
584293124880 78827529
578241124585 78822040
770254588490 78816551
253083654190 78811062
486360756470 78805573
798313862585 78800084
551832396025 78794595
381826205920 78789106
858833865535 78783617
512769485030 78778128
574389851670 64182877
771354952180 78772639
811518226865 78767150
641512036760 4698584
754849496830 78761661
902298231290 78756172
429141844590 78750683
318005111900 78745194
156801831315 78739705
62170553975 78734216
381276024075 78728727
556233850785 78723238
325157475885 78717749
979323689590 78712260
72073827185 78706771
437944754110 2277935
232726925925 78701282
982074598815 78695793
22557461135 78690304
329008748800 78684815
955115688410 78679326
152400376555 78673837
768053861110 78668348
244280744670 78662859
724589495355 78657370
406034207100 60845565
352666568135 78651881
344964022305 78646392
889093867010 78640903
37962552795 78635414
332860021715 78629925
726240040890 78624436
955115688410 78618947
162853831610 78613458
508918212115 78607969
566687305840 78602480
225024380095 78596991
890194230700 78591502
376324387470 78586013
996929508630 78580524
946312778890 78575035
516070576100 55932910
941361142285 78569546
103434192350 78564057
313053475295 78558568
972171325605 78553079
593096034400 78547590
929807323540 78542101
732292041185 11142670
299849111015 78536612
309202202380 78531123
284444019355 78525634
666270219785 78520145
900097503910 78514656
558434578165 78509167
574940033515 78503678
161753467920 78498189
453349845770 78492700
422539662450 37561227
649764764435 78487211
645913491520 78481722
636010218310 78476233
127092011685 78470744
949613869960 78465255
22557461135 78459766
258035290795 78454277
58319281060 78448788
973821871140 78443299
925405868780 78437810
412636389240 48808188
636010218310 78432321
431342571970 78426832
721288404285 78421343
470955664810 3309867
923755323245 17317795
969420416380 78415854
695429857570 78410365
51717098920 78404876
933108414610 78399387
309752384225 78393898
898446958375 78388409
728990950115 78382920
874789139040 78377431
794462589670 78371942
207418561055 78366453
530925485915 78360964
658567673955 78355475
393380024665 78349986
45114916780 78344497
962268052395 78339008
854982592620 78333519
681125129600 78328030
896246230995 29821737
33561098035 78322541
48416007850 43654017
328458566955 78317052
900647685755 78311563
700381494175 78306074
659668037645 78300585
810417863175 78295096
821971681920 64803134
352666568135 78289607
772455315870 41079676
783458952770 78284118
739994587015 78278629
861034592915 78273140
988676780955 78267651
101783646815 78262162
366971296105 78256673
32460734345 78251184
258035290795 78245695
757050224210 78240206
687727311740 78234717
786760043840 78229228
352666568135 78223739
443446572560 78218250
660218219490 78212761
866536411365 78207272
972721507450 78201783
714686222145 75062075
18706188220 78196294
376874569315 78190805
16505460840 78185316
158452376850 78179827
821971681920 53622041
250332744965 78174338
470405482965 78168849
70423281650 78163360
231626562235 78157871
399982206805 78152382
269038927695 78146893
939710596750 78141404
622805854030 78135915
816469863470 6526421
298198565480 78130426
671221856390 78124937
968870234535 49368066
354317113670 78119448
689928039120 78113959
95731646520 78108470
767503679265 78102981
102333828660 78097492
44014553090 78092003
933658596455 78086514
802715317345 78081025
140296375965 78075536
192563651240 78070047
755399678675 78064558
90229828070 78059069
650865128125 78053580
221723289025 24974950
165054558990 78048091
480858938020 78042602
529825122225 78037113
595846943625 78031624
635460036465 78026135
315804384520 78020646
448398209165 25320757
682225493290 78015157
50066553385 78009668
34661461725 78004179
642062218605 77998690
79776373015 77993201
706433494470 77987712
617854217425 77982223
886893139630 77976734
171106559285 77971245
916602959260 77965756
638761127535 77960267
681675311445 77954778
39613098330 77949289
644813127830 77943800
643712764140 77938311
349365477065 77932822
806016408415 77927333
51166917075 77921844
336161112785 77916355
513319666875 77910866
691028402810 77905377
212920379505 77899888
967219689000 77894399
898446958375 77888910
972171325605 77883421
56118553680 77877932
853882228930 77872443
689928039120 77866954
90229828070 77861465
415387298465 77855976
403283297875 77850487
452799663925 14672097
271789836920 77844998
615653490045 77839509
706983676315 77834020
392279660975 77828531
819220772695 77823042
786209861995 77817553
655816764730 77812064
261336381865 77806575
173857468510 77801086
430242208280 77795597
28609461430 77790108
333410203560 77784619
442346208870 76346501
516070576100 77779130
759250951590 77773641
45665098625 77768152
115538192940 77762663
479208392485 36523806
788410589375 77757174
310852747915 77751685
832975318820 77746196
511118939495 77740707
547981123110 77735218
698180766795 77729729
684426220670 77724240
304800747620 77718751
878090230110 77713262
249782563120 77707773
408785116325 77702284
561735669235 77696795
768604042955 77691306
881941503025 77685817
898997140220 77680328
745496405465 77674839
828023682215 77669350
291046201495 77663861
934208778300 3721542
925405868780 77658372
140296375965 77652883
300949474705 77647394
423640026140 75171855
963368416085 77641905
709734585540 77636416
987576417265 12926595
842878592030 77630927
840677864650 77625438
194764378620 77619949
227775289320 77614460
8252733165 77608971
385677478835 77603482
402733116030 77597993
676723674840 77592504
812618590555 77587015
831324773285 77581526
580441851965 57925417
686076766205 77576037
152400376555 77570548
863785502140 77565059
344413840460 77559570
421989480605 77554081
692128766500 77548592
872038229815 77543103
950164051805 77537614
123240738770 77532125
992528053870 77526636
961717870550 77521147
846729864945 77515658
813168772400 77510169
582642579345 77504680
95731646520 77499191
128192375375 77493702
561185487390 56679414
281142928285 77488213
662418946870 77482724
558434578165 77477235
17055642685 77471746
287745110425 77466257
592562067061 26522848
653616037350 77460768
582092397500 77455279
544680032040 74557087
827473500370 77449790
574389851670 17021389
676173492995 77444301
328458566955 77438812
55568371835 77433323
770254588490 77427834
444546936250 77422345
407684752635 77416856
826923318525 77411367
14304733460 77405878
955665870255 77400389
540828759125 77394900
764752770040 77389411
882491684870 77383922
534776758830 77378433
84177827775 77372944
94631282830 77367455
927056414315 77361966
335060749095 77356477
385127296990 77350988
33561098035 77345499
422539662450 28647091
281142928285 77340010
529825122225 77334521
324607294040 69238246
59969826595 77329032
505066939200 77323543
986476053575 77318054
884692412250 45920974
425290571675 77312565
985375689885 77307076
687727311740 77301587
719087676905 77296098
464903664515 77290609
998029872320 77285120
553482941560 77279631
497914575215 77274142
557884396320 77268653
916052777415 77263164
520472030860 77257675
892945139925 77252186
173307286665 1855282
16505460840 77246697
728440768270 77241208
769154224800 70187843
621155308495 77235719
512219303185 77230230
531475667760 3897190
615653490045 77224741
822521863765 77219252
295447656255 77213763
215121106885 77208274
357618204740 77202785
89129464380 77197296
920454232175 77191807
607950944215 77186318
204117469985 77180829
404383661565 77175340
424190207985 77169851
36862189105 33455455
616203671890 77164362
253633836035 77158873
593646216245 77153384
357618204740 77147895
698730948640 77142406
429141844590 77136917
779607679855 77131428
804365862880 77125939
436844390420 77120450
352666568135 77114961
531475667760 77109472
362569841345 77103983
935859323835 77098494
527074213000 77093005
941361142285 77087516
215121106885 77082027
939160414905 77076538
490212029385 77071049
442896390715 77065560
86378555155 77060071
944662233355 77054582
199716015225 77049093
366971296105 77043604
782358589080 77038115
881941503025 77032626
228875653010 77027137
731741859340 77021648
163954195300 77016159
586493852260 77010670
204117469985 77005181
680574947755 76999692
274540746145 76994203
23657824825 76988714
134244375670 76983225
528724758535 76977736
20906915600 76972247
555133487095 76966758
775206225095 76961269
136995284895 76955780
343313476770 76950291
492412756765 58386493
256934927105 49488824
929257141695 76944802
52817462610 76939313
364770568725 9858244
523773121930 76933824
496814211525 76928335
352116386290 76922846
273440382455 76917357
673422583770 76911868
939710596750 76906379
369172023485 43643039
755399678675 76900890
315254202675 76895401
596947307315 76889912
345514204150 50328641
200266197070 76884423
650314946280 76878934
391179297285 76873445
754299314985 76867956
331759658025 76862467
851681501550 76856978
524884814916 19557307
402182934185 76851489
979323689590 76846000
777957134320 76840511
704782948935 76835022
457201118685 76829533
740544768860 76824044
265187654780 76818555
923755323245 76813066
94631282830 76807577
922654959555 76802088
793912407825 76796599
914952413725 76791110
187061832790 76785621
343863658615 63727290
351016022600 76780132
409335298170 76774643
990327326490 76769154
962268052395 76763665
451149118390 76758176
965018961620 33636592
565036760305 76752687
592545852555 76747198
764752770040 76741709
892394958080 76736220
123240738770 76730731
84728009620 76725242
15955278995 76719753
680024765910 76714264
873138593505 76708775
332860021715 76703286
472056028500 76697797
911101140810 76692308
437394572265 76686819
223924016405 76681330
552382577870 76675841
84728009620 76670352
249232381275 76664863
836826591735 76659374
159002558695 76653885
655266582885 76648396
143047285190 76642907
480308756175 13069309
982624780660 76637418
831324773285 76631929
115538192940 76626440
911101140810 76620951
285544383045 76615462
820871318230 76609973
289395655960 76604484
248132017585 76598995
225574561940 76593506
698730948640 76588017
115538192940 76582528
866536411365 76577039
228325471165 76571550
135344739360 76566061
174407650355 76560572
630508399860 76555083
401082570495 76549594
722388767975 68881461
582642579345 76544105
261336381865 76538616
705333130780 76533127
377424751160 76527638
230526198545 76522149
724039313510 76516660
61620372130 76511171
854432410775 76505682
50616735230 76500193
249782563120 76494704
739444405170 76489215
576590579050 76483726
132593830135 76478237
287194928580 65209320
282243291975 76472748
938060051215 76467259
661318583180 76461770
188712378325 76456281
429141844590 76450792
560635305545 76445303
325157475885 76439814
708084040005 76434325
565036760305 76428836
160102922385 76423347
710284767385 76417858
61620372130 76412369
357618204740 76406880
225024380095 76401391
405484025255 76395902
396681115735 76390413
806587470416 26072750
551832396025 76384924
600798580230 76379435
354317113670 76373946
256934927105 76368457
730641495650 76362968
51166917075 76357479
325707657730 76351990
28609461430 64715310
341112749390 76346501
487461120160 76341012
229976016700 76335523
71523645340 76330034
596397125470 76324545
627207308790 66856020
261886563710 76319056
376324387470 76313567
591445488865 76308078
521572394550 76302589
345514204150 75248701
881391321180 76297100
202466924450 76291611
39613098330 76286122
748247314690 76280633
948513506270 76275144
682225493290 76269655
409335298170 76264166
683325856980 76258677
260786200020 76253188
424190207985 76247699
509468393960 76242210
592545852555 76236721
694879675725 76231232
56668735525 76225743
575490215360 76220254
813718954245 76214765
453349845770 76209276
426941117210 76203787
540278577280 76198298
51717098920 76192809
446747663630 76187320
974922234830 76181831
572739306135 76176342
827473500370 76170853
97932373900 76165364
231076380390 76159875
653065855505 76154386
67122190580 76148897
932008050920 76143408
152950558400 76137919
315254202675 76132430
898446958375 76126941
368621841640 76121452
579891670120 76115963
798864044430 76110474
78125827480 76104985
655816764730 28103680
949063688115 16434066
155151285780 20655107
280042564595 76099496
801614953655 76094007
271239655075 76088518
28609461430 76083029
318555293745 19529862
644262945985 76077540
784559316460 76072051
360369113965 76066562
324607294040 76061073
527074213000 76055584
282793473820 76050095
865436047675 76044606
591445488865 76039117
695980039415 76033628
99032737590 76028139
521572394550 71099017
844529137565 76022650
616753853735 76017161
87478918845 76011672
211820015815 76006183
132593830135 76000694
302600020240 75995205
600248398385 75989716
80326554860 75984227
236028016995 75978738
495163665990 75973249
976572780365 75967760
362019659500 75962271
671772038235 75956782
820871318230 75951293
694329493880 75945804
123790920615 75940315
464353482670 75934826
739994587015 75929337
39613098330 75923848
35211643570 75918359
184310923565 75912870
721288404285 75907381
342213113080 75901892
694329493880 75896403
354867295515 75890914
354867295515 75885425
347164749685 75879936
794462589670 75874447
152950558400 75868958
511669121340 75863469
108936010800 75857980
856082956310 75852491
604649853145 75847002
488561483850 75841513
983174962505 75836024
637660763845 75830535
183760741720 75825046
633809490930 75819557
834075682510 75814068
94631282830 75808579
947413142580 75803090
558434578165 75797601
318555293745 75792112
828023682215 75786623
937509869370 75781134
577690942740 75775645
714686222145 75770156
846729864945 75764667
59419644750 75759178
249782563120 24980439
92980737295 75753689
632709127240 11559834
795012771515 75748200
598047671005 75742711
492962938610 31303767
395580752045 75737222
881941503025 75731733
420889116915 75726244
242630199135 75720755
585393488570 75715266
287194928580 75709777
736143314100 27401088
753198951295 75704288
497364393370 75698799
744946223620 75693310
276741473525 18821781
745496405465 75687821
32460734345 75682332
405484025255 75676843
780708043545 75671354
846729864945 75665865
218972379800 75660376
453349845770 75654887
563936396615 75649398
423640026140 75643909
432442935660 75638420
178809105115 75632931
160102922385 75627442
279492382750 75621953
945762597045 75616464
988676780955 75610975
535326940675 75605486
429692026435 75599997
134794557515 75594508
266288018470 75589019
651965491815 75583530
123790920615 75578041
298198565480 20556305
114988011095 75572552
91880373605 75567063
533126213295 75561574
292146565185 58611542
399432024960 75556085
50066553385 75550596
759250951590 75545107
491312393075 75539618
343313476770 75534129
661868765025 75528640
425840753520 67015201
789510953065 75523151
943011687820 75517662
879190593800 75512173
762001860815 75506684
502316029975 75501195
500115302595 75495706
360919295810 75490217
228875653010 75484728
294347292565 75479239
838477137270 75473750
685526584360 75468261
552932759715 75462772
135894921205 75457283
103434192350 75451794
258035290795 75446305
964468779775 75440816
770804770335 75435327
920454232175 75429838
542479304660 75424349
879190593800 75418860
998580054165 75413371
295997838100 75407882
442896390715 75402393
490212029385 75396904
677824038530 75391415
398331661270 75385926
491312393075 44713394
949613869960 75380437
669021129010 75374948
367521477950 75369459
189812742015 75363970
123790920615 75358481
381826205920 75352992
708084040005 75347503
306451293155 75342014
334510567250 75336525
340012385700 75331036
976022598520 75325547
407134570790 75320058
858283683690 75314569
815919681625 75309080
590895307020 75303591
572739306135 75298102
921554595865 75292613
437944754110 75287124
488011302005 75281635
135894921205 75276146
37412370950 75270657
451149118390 75265168
239879289910 75259679
808217135795 75254190
397781479425 75248701
642062218605 75243212
543579668350 75237723
699281130485 75232234
523773121930 75226745
404383661565 75221256
141396739655 75215767
674522947460 75210278
114437829250 75204789
755949860520 75199300
953465142875 14178087
516620757945 70764188
18156006375 75193811
205217833675 75188322
734492768565 75182833
382376387765 75177344
737243677790 75171855
840127682805 75166366
500665484440 75160877
964468779775 24618165
295997838100 75155388
150199649175 75149899
322406566660 75144410
727890586425 75138921
148561349599 60121017
812618590555 75133432
891844776235 75127943
595846943625 75122454
966669507155 75116965
734492768565 75111476
636560400155 75105987
502316029975 75100498
455000391305 75095009
377424751160 75089520
722938949820 75084031
901197867600 75078542
314153838985 75073053
357068022895 75067564
259685836330 75062075
884692412250 75056586
26958915895 75051097
640961854915 75045608
881391321180 75040119
916052777415 32824220
599698216540 75034630
124891284305 75029141
146348376260 75023652
759250951590 75018163
748247314690 75012674
494063302300 75007185
840677864650 75001696
840677864650 74996207
822521863765 74990718
183760741720 74985229
670671674545 74979740
634909854620 74974251
573289487980 74968762
764202588195 74963273
732842223030 74957784
293246928875 74952295
252533472345 74946806
68772736115 74941317
245931290205 74935828
74274554565 74930339
57218917370 74924850
352666568135 74919361
194764378620 74913872
34661461725 74908383
480308756175 74902894
336711294630 74897405
272340018765 74891916
424190207985 74886427
774105861405 74880938
777406952475 74875449
962268052395 74869960
826373136680 74864471
924305505090 74858982
499014938905 74853493
735593132255 74848004
700381494175 74842515
622805854030 61603047
534226576985 74837026
248682199430 74831537
839577500960 74826048
413186571085 74820559
733942586720 74815070
162303649765 11801350
110586556335 74809581
876439684575 74804092
304250565775 74798603
529274940380 74793114
359268750275 74787625
78125827480 74782136
88579282535 74776647
775206225095 74771158
724039313510 74765669
113337465560 74760180
129842920910 74754691
320205839280 74749202
699281130485 38944455
336711294630 74743713
952914961030 74738224
496264029680 74732735
881941503025 74727246
676173492995 74721757
440695663335 9666129
588144397795 74716268
318005111900 74710779
148549103640 74705290
532576031450 74699801
201916742605 74694312
591445488865 74688823
455550573150 74683334
737243677790 74677845
834075682510 74672356
538077849900 74666867
428041480900 74661378
359818932120 74655889
861034592915 74650400
998580054165 74644911
664069492405 74639422
407203018620 3743498
189262560170 74633933
233277107770 74628444
930357505385 74622955
358168386585 74617466
198615651535 74611977
384026933300 19392637
799964408120 74606488
392279660975 74600999
7152369475 74595510
823072045610 74590021
662418946870 74584532
657467310265 74579043
146898558105 74573554
57769099215 74568065
687177129895 74562576
241529835445 74557087
679474584065 74551598
968320052690 74546109
802715317345 48967369
444546936250 52491307
590895307020 74540620
715786585835 74535131
478658210640 74529642
275641109835 74524153
546880759420 74518664
484710210935 74513175
599698216540 74507686
425290571675 54566149
362569841345 68557610
312503293450 74502197
324607294040 3913657
467654573740 74496708
821971681920 74491219
978223325900 74485730
514970212410 74480241
193113833085 74474752
269589109540 26127640
817020045315 74469263
96281828365 54011760
119389465855 74463774
305350929465 74458285
175508014045 74452796
390629115440 74447307
878090230110 74441818
653065855505 74436329
545230213885 74430840
466554210050 74425351
573839669825 74419862
870387684280 74414373
415937480310 74408884
556233850785 4232019
519371667170 74403395
837926955425 74397906
880841139335 74392417
297098201790 186626
69873099805 74386928
194214196775 74381439
991427690180 74375950
792812044135 74370461
780157861700 74364972
670121492700 74359483
966669507155 74353994
81977100395 74348505
179909468805 74343016
892945139925 74337527
510568757650 74332038
117738920320 74326549
436294208575 69035153
755399678675 74321060
859384047380 74315571
182110196185 74310082
914952413725 74304593
114437829250 74299104
197515287845 74293615
139746194120 74288126
161203286075 74282637
683325856980 74277148
807666953950 74271659
279492382750 74266170
686076766205 74260681
168905831905 74255192
598597852850 74249703
737243677790 74244214
99032737590 74238725
98482555745 31067740
522122576395 74233236
640411673070 74227747
90229828070 74222258
691578584655 53007273
956766233945 74216769
411536025550 74211280
39062916485 74205791
664619674250 74200302
179359286960 74194813
649214582590 74189324
215121106885 74183835
719087676905 74178346
443446572560 74172857
935875593231 28213460
233827289615 74167368
708084040005 74161879
716886949525 74156390
408234934480 74150901
999130236010 74145412
237678562530 74139923
601348762075 74134434
247581835740 74128945
770254588490 74123456
140846557810 74117967
611802217130 74112478
126541829840 74106989
815919681625 74101500
779057498010 74096011
9903278700 74090522
379625478540 74085033
870387684280 74079544
975472416675 74074055
737793859635 74068566
356517841050 74063077
823072045610 74057588
644262945985 74052099
334510567250 74046610
981524416970 74041121
357618204740 74035632
848930592325 74030143
765853133730 74024654
551832396025 74019165
403283297875 74013676
344964022305 74008187
132593830135 74002698
549631668645 73997209
944112051510 73991720
53917826300 73986231
954565506565 73980742
711935312920 73975253
992528053870 73969764
649214582590 73964275
534776758830 73958786
511118939495 73953297
651965491815 73947808
841228046495 73942319
645363309675 73936830
471505846655 73931341
131493466445 73925852
38512734640 73920363
954015324720 73914874
879740775645 73909385
820871318230 73903896
787310225685 73898407
527624394845 73892918
842328410185 73887429
353216749980 73881940
365870932415 73876451
107285465265 73870962
331799381918 1015465
243180380980 73865473
684426220670 73859984
993078235715 73854495
277291655370 73849006
267388382160 73843517
132593830135 73838028
747146951000 73832539
711935312920 73827050
785659680150 73821561
656917128420 73816072
729541131960 73810583
903398594980 73805094
820321136385 73799605
945762597045 73794116
313603657140 73788627
866536411365 73783138
938610233060 73777649
761451678970 73772160
80326554860 65297144
949063688115 73766671
14304733460 73761182
555133487095 73755693
884692412250 73750204
813168772400 73744715
644813127830 73739226
110586556335 73733737
925956050625 73728248
673422583770 73722759
913852050035 73717270
212920379505 73711781
146348376260 73706292
402182934185 73700803
990327326490 73695314
977122962210 73689825
787310225685 73684336
52817462610 73678847
519921849015 73673358
365870932415 73667869
654166219195 64676887
873138593505 73662380
663519310560 73656891
486360756470 73651402
852781865240 73645913
530375304070 73640424
320756021125 73634935
842878592030 73629446
424740389830 73623957
766953497420 73618468
804916044725 24426050
104534556040 73612979
528724758535 73607490
330109112490 73602001
489661847540 73596512
362569841345 73591023
807116772105 73585534
4401460250 73580045
264637472935 73574556
823622227455 73569067
879190593800 73563578
76475281945 73558089
784009134615 73552600
552932759715 73547111
782358589080 73541622
376324387470 73536133
362019659500 73530644
914952413725 73525155
423640026140 73519666
117188738475 73514177
907800049740 73508688
440695663335 73503199
636010218310 11087780
1100369180 73497710
428041480900 73492221
577140760895 73486732
180459650650 73481243
453900027615 73475754
788410589375 73470265
818670590850 73464776
895696049150 73459287
149649467330 73453798
873138593505 73448309
163954195300 73442820
353216749980 73437331
490762211230 73431842
505617121045 73426353
357618204740 73420864
227225107475 73415375
543029486505 73409886
575490215360 73404397
254184017880 73398908
676173492995 73393419
925405868780 73387930
764202588195 73382441
947963324425 73376952
662418946870 73371463
556233850785 73365974
882491684870 73360485
407134570790 73354996
192013469395 73349507
457201118685 73344018
327358203265 73338529
451699300235 73333040
61070190285 20693530
6052005785 73327551
341662931235 73322062
859384047380 73316573
161753467920 73311084
896796412840 73305595
526524031155 73300106
287194928580 73294617
944662233355 73289128
596947307315 73283639
518271303480 73278150
424190207985 73272661
24208006670 48154997
134244375670 73267172
650314946280 73261683
284994201200 73256194
951264415495 73250705
208518924745 73245216
757600406055 73239727
221173107180 73234238
260236018175 73228749
605200034990 73223260
924855686935 73217771
184310923565 73212282
367521477950 73206793
413736752930 73201304
724039313510 73195815
480308756175 73190326
312503293450 73184837
462152755290 73179348
675073129305 53276234
535326940675 73173859
561185487390 73168370
17055642685 73162881
257485108950 73157392
695980039415 73151903
976572780365 73146414
610151671595 73140925
412636389240 73135436
453900027615 73129947
126541829840 73124458
554033123405 73118969
764202588195 73113480
760351315280 73107991
232176744080 73102502
543029486505 73097013
829674227750 73091524
11553824235 73086035
576590579050 73080546
89129464380 73075057
440695663335 73069568
523222940085 73064079
209069106590 73058590
673422583770 73053101
921004414020 73047612
179909468805 73042123
546330577575 28394597
972721507450 73036634
602999307610 73031145
96281828365 73025656
394480388355 73020167
499014938905 73014678
875889502730 73009189
759801133435 25282334
36312007260 73003700
289395655960 72998211
686076766205 72992722
583192761190 72987233
777406952475 72981744
255284381570 8458549
453900027615 72976255
679474584065 72970766
470405482965 72965277
264087291090 72959788
445647299940 72954299
373573478245 72948810
942461505975 72943321
295997838100 72937832
165604740835 72932343
886342957785 72926854
830224409595 72921365
654716401040 72915876
220622925335 72910387
212370197660 72904898
917703322950 72899409
872588411660 72893920
235477835150 33213939
77575645635 72888431
851131319705 72882942
588694579640 72877453
614002944510 72871964
799414226275 72866475
643712764140 72860986
176608377735 72855497
516620757945 72850008
496264029680 72844519
558984760010 72839030
808767317640 72833541
698180766795 72828052
135894921205 72822563
408785116325 72817074
337261476475 72811585
586493852260 72806096
943561869665 23685035
44014553090 62739270
28059279585 9347767
85828373310 72800607
839577500960 72795118
605750216835 72789629
171656741130 51316661
159002558695 72784140
31910552500 72778651
779607679855 46996818
388978569905 72773162
338361840165 72767673
546880759420 72762184
764202588195 72756695
813732660278 22181049
551282214180 72751206
898997140220 72745717
345514204150 72740228
973821871140 72734739
980974235125 36353647
872038229815 72729250
453349845770 72723761
904498958670 72718272
236028016995 72712783
850030956015 72707294
111686920025 72701805
951264415495 72696316
270689473230 72690827
629958218015 72685338
625006581410 72679849
672322220080 72674360
77025463790 72668871
653065855505 72663382
386227660680 72657893
469305119275 72652404
563386214770 72646915
717987313215 72641426
492962938610 72635937
537527668055 72630448
462702937135 72624959
884692412250 72619470
115538192940 72613981
939710596750 72608492
805466226570 72603003
28609461430 72597514
307001475000 72592025
914952413725 72586536
644262945985 72581047
130943284600 72575558
825822954835 72570069
685526584360 72564580
370822569020 72559091
837926955425 72553602
557334214475 72548113
382926569610 72542624
597497489160 72537135
540278577280 72531646
128742557220 72526157
246481472050 72520668
328458566955 72515179
133144011980 72509690
985925871730 72504201
929257141695 72498712
822521863765 72493223
749897860225 72487734
4951642095 72482245
588144397795 72476756
804365862880 72471267
604099671300 72465778
412086207395 72460289
474256755880 72454800
506717484735 60197863
96281828365 72449311
86378555155 72443822
596397125470 72438333
14304733460 72432844
97932373900 72427355
801614953655 72421866
698180766795 72416377
851681501550 72410888
130393102755 17433064
633809490930 72405399
795012771515 27214462
832975318820 72399910
224474198250 72394421
601898943920 72388932
612902580820 72383443
236028016995 72377954
744946223620 72372465
565586942150 72366976
321306202970 72361487
57218917370 72355998
315804384520 9430102
621705490340 72350509
967769870845 72345020
687177129895 72339531
805466226570 72334042
214570925040 72328553
929257141695 72323064
801064771810 72317575
299298929170 72312086
9903278700 63655933
429141844590 72306597
289395655960 72301108
571088760600 72295619
176058195890 72290130
138095648585 72284641
658567673955 72279152
357068022895 72273663
264087291090 72268174
706983676315 72262685
735042950410 72257196
72624009030 53945892
273440382455 72251707
396681115735 72246218
51717098920 72240729
436294208575 72235240
569438215065 72229751
303150202085 72224262
731191677495 72218773
960617506860 72213284
796113135205 72207795
675073129305 72202306
500115302595 72196817
742745496240 72191328
417037844000 20468481
765302951885 72185839
829674227750 72180350
84177827775 72174861
612902580820 72169372
539178213590 72163883
997479690475 72158394
660768401335 72152905
653616037350 72147416
623356035875 12405140
265187654780 72141927
954015324720 72136438
539728395435 72130949
679474584065 72125460
517170939790 72119971
89679646225 72114482
105634919730 72108993
370822569020 72103504
110036374490 72098015
403283297875 72092526
511669121340 72087037
612902580820 72081548
980424053280 72076059
704782948935 72070570
663519310560 72065081
566687305840 72059592
759250951590 72054103
906149504205 72048614
457751300530 72043125
211269833970 72037636
934208778300 72032147
44564734935 72026658
177158559580 34125113
119939647700 72021169
580992033810 72015680
413736752930 72010191
391179297285 72004702
315804384520 71999213
642612400450 71993724
174957832200 71988235
757050224210 71982746
932558232765 71977257
299298929170 22570768
796663317050 71971768
840127682805 71966279
664619674250 71960790
322956748505 71955301
703682585245 71949812
965018961620 71944323
320205839280 71938834
710834949230 9583794
488561483850 71933345
150749831020 71927856
464903664515 24085732
922654959555 71922367
58869462905 71916878
225024380095 71911389
731191677495 71905900
329008748800 71900411
776306588785 71894922
988126599110 71889433
90780009915 71883944
848380410480 71878455
83077464085 186626
381826205920 71872966
59969826595 71867477
593646216245 71861988
725689859045 71856499
501765848130 46870571
442896390715 71851010
699281130485 71845521
323506930350 71840032
624456399565 71834543
36312007260 71829054
479758574330 71823565
7152369475 71818076
41263643865 71812587
374123660090 71807098
597497489160 71801609
706983676315 71796120
451149118390 71790631
496264029680 44257807
994728781250 71785142
346614567840 71779653
898446958375 71774164
164504377145 71768675
362569841345 71763186
138645830430 71757697
785109498305 71752208
349915658910 71746719
359268750275 71741230
787860407530 71735741
223373834560 71730252
983725144350 71724763
919904050330 71719274
597497489160 71713785
445097118095 71708296
983725144350 71702807
447848027320 71697318
26408734050 71691829
75925100100 71686340
462152755290 71680851
365320750570 71675362
650865128125 22208494
136995284895 71669873
92980737295 71664384
886893139630 71658895
759250951590 71653406
514970212410 71647917
202466924450 71642428
802715317345 71636939
983174962505 71631450
15955278995 71625961
325157475885 71620472
43464371245 71614983
670671674545 71609494
509468393960 71604005
290496019650 71598516
832975318820 71593027
89129464380 71587538
917153141105 71582049
94631282830 71576560
968870234535 71571071
685526584360 71565582
356517841050 71560093
656366946575 71554604
492412756765 71549115
886342957785 71543626
749347678380 71538137
77025463790 71532648
230526198545 71527159
357618204740 71521670
304800747620 71516181
104534556040 71510692
423089844295 71505203
397231297580 71499714
371372750865 71494225
292146565185 71488736
455550573150 71483247
27509097740 71477758
326808021420 71472269
947413142580 71466780
430242208280 71461291
568337851375 71455802
329558930645 71450313
780157861700 71444824
895696049150 71439335
494063302300 71433846
780708043545 71428357
958416779480 71422868
656366946575 1240514
957866597635 71417379
49516371540 71411890
320205839280 71406401
636010218310 71400912
40713462020 71395423
928706959850 71389934
636010218310 71384445
558984760010 71378956
382376387765 71373467
234927653305 71367978
309752384225 71362489
848380410480 71357000
691578584655 71351511
710834949230 71346022
390629115440 71340533
735593132255 71335044
119939647700 71329555
3301096560 71324066
45114916780 71318577
504516757355 71313088
134244375670 71307599
188712378325 71302110
98482555745 71296621
156801831315 71291132
935859323835 71285643
864335683985 71280154
817570227160 71274665
199165833380 71269176
392829842820 71263687
466554210050 71258198
735593132255 71252709
971621143760 71247220
518271303480 71241731
405484025255 71236242
329558930645 71230753
693229130190 8365236
913301868190 71225264
673972765615 71219775
545230213885 71214286
450598936545 71208797
913301868190 71203308
561735669235 71197819
461052391600 71192330
975472416675 71186841
61070190285 71181352
178809105115 71175863
62170553975 71170374
255834563415 71164885
673972765615 67070091
778507316165 71159396
536427304365 71153907
650865128125 40865605
395580752045 71148418
974372052985 33861641
425840753520 71142929
267388382160 71137440
506717484735 71131951
560635305545 71126462
895696049150 71120973
556233850785 71115484
358168386585 71109995
149649467330 71104506
741094950705 71099017
692678948345 71093528
215121106885 71088039
457751300530 71082550
342213113080 25035329
716336767680 71077061
853882228930 71071572
259685836330 71066083
607950944215 71060594
852781865240 71055105
613452762665 71049616
158452376850 71044127
217321834265 71038638
934758960145 71033149
910550958965 71027660
31360370655 71022171
260236018175 71016682
939731927004 21193029
550187335 71011193
11003642390 71005704
341112749390 71000215
813168772400 70994726
637110582000 65302633
983174962505 70989237
371922932710 70983748
828573864060 70978259
905599322360 43099628
625556763255 70972770
247031653895 70967281
701481857865 70961792
580992033810 70956303
267388382160 70950814
145798194415 70945325
341662931235 70939836
110586556335 70934347
853882228930 70928858
164504377145 13953038
359818932120 70923369
574940033515 70917880
311402929760 70912391
7702551320 70906902
454450209460 70901413
940260778595 70895924
135344739360 70890435
537527668055 70884946
9353096855 70879457
29159643275 70873968
108936010800 70868479
81977100395 70862990
201916742605 70857501
762001860815 70852012
360369113965 70846523
949613869960 70841034
964468779775 70835545
14854915305 70830056
973821871140 70824567
631058581705 70819078
491312393075 70813589
739994587015 70808100
650865128125 70802611
33010916190 70797122
857183320000 70791633
318005111900 70786144
802165135500 70780655
932558232765 70775166
830774591440 70769677
524323303775 70764188
969420416380 70758699
25858552205 36589674
912751686345 70753210
644813127830 70747721
964468779775 70742232
694329493880 70736743
243730562825 70731254
128192375375 70725765
499014938905 70720276
945762597045 70714787
650314946280 70709298
432442935660 70703809
627757490635 7607754
178809105115 70698320
168905831905 70692831
787310225685 70687342
229976016700 70681853
60520008440 70676364
560635305545 70670875
338361840165 70665386
351566204445 70659897
103434192350 70654408
800514589965 29624133
865986229520 70648919
213470561350 70643430
27509097740 70637941
799414226275 70632452
976572780365 70626963
719087676905 16132171
387878206215 70621474
983725144350 70615985
763652406350 70610496
545780395730 70605007
662418946870 70599518
327908385110 70594029
325707657730 70588540
339462203855 70583051
643162582295 70577562
242080017290 70572073
500115302595 70566584
588144397795 70561095
656917128420 70555606
338912022010 70550117
895696049150 70544628
347714931530 70539139
299298929170 70533650
75374918255 70528161
490762211230 70522672
772455315870 70517183
78125827480 70511694
225024380095 70506205
15405097150 68151424
735593132255 70500716
974922234830 70495227
457201118685 70489738
436294208575 70484249
566137123995 70478760
713585858455 70473271
638761127535 70467782
918253504795 70462293
620054944805 26209975
875339320885 70456804
487461120160 12427096
190913105705 70451315
911101140810 70445826
127092011685 70440337
35761825415 70434848
708084040005 70429359
962268052395 70423870
850581137860 70418381
119389465855 70412892
60520008440 70407403
790611316755 70401914
464353482670 70396425
269589109540 70390936
100683283125 29075233
354317113670 70385447
939160414905 23059289
702582221555 70379958
217872016110 70374469
64921463200 70368980
834625864355 70363491
598047671005 70358002
302600020240 70352513
174957832200 11784883
84177827775 70347024
614002944510 70341535
403833479720 70336046
957866597635 44878064
591995670710 70330557
990327326490 70325068
371372750865 70319579
848380410480 70314090
632158945395 70308601
343313476770 70303112
139196012275 70297623
195864742310 70292134
57769099215 70286645
958966961325 70281156
107285465265 37550249
316354566365 70275667
391179297285 70270178
333410203560 70264689
375224023780 70259200
398331661270 70253711
406034207100 70248222
762552042660 70242733
199716015225 70237244
972721507450 70231755
234927653305 70226266
996379326785 12586277
571638942445 70220777
419238571380 70215288
687727311740 70209799
89129464380 70204310
818670590850 70198821
307001475000 70193332
979323689590 70187843
391179297285 70182354
456100754995 70176865
162853831610 70171376
461602573445 70165887
544129850195 70160398
211820015815 70154909
261336381865 70149420
867636775055 70143931
673422583770 70138442
311953111605 70132953
669021129010 70127464
660218219490 70121975
713035676610 70116486
951814597340 70110997
233827289615 70105508
218972379800 70100019
417588025845 70094530
509468393960 70089041
376324387470 70083552
926506232470 70078063
272340018765 70072574
881391321180 70067085
718537495060 70061596
690478220965 70056107
612352398975 70050618
893495321770 70045129
7702551320 70039640
326808021420 70034151
774656043250 70028662
488561483850 70023173
395030570200 70017684
652515673660 53781222
615653490045 70012195
54468008145 70006706
615653490045 70001217
670671674545 69995728
280042564595 69990239
689928039120 69984750
826923318525 69979261
733942586720 69973772
281693110130 69968283
664069492405 69962794
873138593505 69957305
519921849015 69951816
436294208575 69946327
25308370360 69940838
477557846950 10236985
107835647110 69935349
297098201790 69929860
587044034105 69924371
821971681920 69918882
785109498305 69913393
376874569315 69907904
699281130485 27423044
909450595275 69902415
957316415790 57980307
625006581410 69896926
650865128125 69891437
431892753815 69885948
23657824825 69880459
62170553975 69874970
778507316165 69869481
147448739950 69863992
561185487390 69858503
139746194120 69853014
239879289910 69847525
839027319115 69842036
220622925335 49949900
303700383930 69836547
239329108065 69831058
572739306135 69825569
664619674250 69820080
166705104525 69814591
54468008145 69809102
277841837215 69803613
214020743195 69798124
192013469395 69792635
84728009620 69787146
140846557810 69781657
352666568135 62783182
817570227160 69776168
497914575215 69770679
777406952475 69765190
47315644160 69759701
503416393665 69754212
506167302890 69748723
344964022305 69743234
711935312920 69737745
750448042070 69732256
45114916780 69726767
828573864060 69721278
136995284895 69715789
828023682215 52310170
860484411070 69710300
170006195595 69704811
283343655665 69699322
489111665695 69693833
515520394255 69688344
802165135500 69682855
143597467035 69677366
260786200020 69671877
418688389535 69666388
532025849605 69660899
494063302300 69655410
317454930055 69649921
317454930055 69644432
29709825120 69638943
666270219785 69633454
554583305250 69627965
188162196480 69622476
920454232175 69616987
794462589670 69611498
621155308495 69606009
768053861110 69600520
939160414905 69595031
189262560170 69589542
424740389830 69584053
33561098035 69578564
952364779185 69573075
863235320295 69567586
304800747620 69562097
25308370360 69556608
155151285780 69551119
129292739065 69545630
248682199430 69540141
288295292270 69534652
560635305545 69529163
601898943920 69523674
618954581115 69518185
116638556630 69512696
420889116915 69507207
676723674840 69501718
522122576395 66943844
617854217425 69496229
24208006670 69490740
406034207100 69485251
857733501845 69479762
181009832495 69474273
974372052985 69468784
324057112195 44943932
132593830135 69463295
337811658320 69457806
428591662745 69452317
398881843115 69446828
150199649175 69441339
659668037645 14973992
391179297285 69435850
709184403695 69430361
212370197660 69424872
518821485325 69419383
291596383340 69413894
441245845180 69408405
873138593505 69402916
75374918255 69397427
597497489160 69391938
345514204150 69386449
617854217425 69380960
338361840165 69375471
677824038530 69369982
750448042070 69364493
687727311740 69359004
678374220375 69353515
919353868485 69348026
569988396910 69342537
347164749685 69337048
991427690180 69331559
562285851080 69326070
691578584655 69320581
666820401630 69315092
38512734640 69309603
447848027320 69304114
681125129600 69298625
428041480900 69293136
407134570790 69287647
830774591440 69282158
701481857865 69276669
752648769450 69271180
779057498010 52628532
420889116915 69265691
474806937725 69260202
754299314985 69254713
528724758535 69249224
67122190580 69243735
31910552500 69238246
510018575805 50345108
859384047380 69232757
988126599110 69227268
471505846655 69221779
871488047970 69216290
538077849900 69210801
987026235420 69205312
858283683690 69199823
370822569020 69194334
3851278405 69188845
423089844295 69183356
606300398680 69177867
920454232175 69172378
660768401335 69166889
528724758535 69161400
614553126355 69155911
446747663630 69150422
627757490635 69144933
884142230405 69139444
820321136385 69133955
403833479720 69128466
116088374785 69122977
544680032040 69117488
781258225390 69111999
107835647110 5461555
768604042955 69106510
993628417560 69101021
347714931530 69095532
236028016995 69090043
183760741720 69084554
462702937135 69079065
837376773580 69073576
791161498600 69068087
426941117210 69062598
749347678380 69057109
297648383635 69051620
291046201495 69046131
133694193825 34937485
671221856390 69040642
468204755585 69035153
620054944805 69029664
656366946575 69024175
851131319705 69018686
849480774170 69013197
351016022600 69007708
128192375375 69002219
546880759420 17998431
62170553975 68996730
511669121340 68991241
750998223915 68985752
109486192645 68980263
45665098625 68974774
419238571380 68969285
128742557220 68963796
949613869960 68958307
54468008145 36847657
199716015225 68952818
425840753520 68947329
730091313805 68941840
753198951295 68936351
633809490930 68930862
275090927990 68925373
383476751455 68919884
82527282240 68914395
379075296695 9479503
106735283420 68908906
309202202380 68903417
227775289320 68897928
578791306430 68892439
681675311445 68886950
282793473820 68881461
382376387765 68875972
290496019650 68870483
80876736705 68864994
667920765320 68859505
539728395435 68854016
337811658320 68848527
103434192350 68843038
993628417560 68837549
587044034105 68832060
354867295515 68826571
955115688410 68821082
345514204150 68815593
892945139925 68810104
941911324130 68804615
476457483260 68799126
236028016995 68793637
838477137270 68788148
636560400155 68782659
880290957490 68777170
587044034105 68771681
478658210640 16428577
215121106885 68766192
48416007850 68760703
485810574625 68755214
196965106000 68749725
992528053870 68744236
426390935365 68738747
709184403695 10215029
408785116325 68733258
72624009030 68727769
927606596160 68722280
50066553385 68716791
915502595570 68711302
149099285485 68705813
865986229520 19760400
92430555450 30167544
147998921795 68700324
242080017290 68694835
82527282240 68689346
593646216245 68683857
684976402515 68678368
1650551025 68672879
146898558105 68667390
812618590555 68661901
720188040595 68656412
618954581115 68650923
73174190875 68645434
243180380980 68639945
612902580820 41985361
242080017290 68634456
518271303480 68628967
762552042660 68623478
225024380095 68617989
985375689885 68612500
432993117505 68607011
30260006965 68601522
935859323835 68596033
637660763845 68590544
446197481785 68585055
958966961325 68579566
312503293450 68574077
207418561055 68568588
17605824530 68563099
894595685460 68557610
17055642685 68552121
118839284010 68546632
509468393960 68541143
237678562530 33164538
527074213000 51047700
73724372720 68535654
236578198840 68530165
594746579935 68524676
909450595275 27697494
461052391600 68519187
647013855210 68513698
42914189400 68508209
101783646815 68502720
340012385700 68497231
304250565775 68491742
716336767680 68486253
90780009915 68480764
690478220965 68475275
668470947165 68469786
200816378915 68464297
12104006080 68458808
980424053280 68453319
424740389830 68447830
272340018765 68442341
311953111605 68436852
819770954540 68431363
952914961030 68425874
490762211230 68420385
12104006080 68414896
366421114260 68409407
28609461430 68403918
845629501255 68398429
750448042070 68392940
297648383635 68387451
587594215950 68381962
473706574035 68376473
572739306135 68370984
669021129010 68365495
636560400155 68360006
485810574625 68354517
632709127240 68349028
123790920615 68343539
123240738770 68338050
721838586130 68332561
67672372425 68327072
298198565480 68321583
462152755290 68316094
299849111015 68310605
410435661860 68305116
523222940085 68299627
501215666285 68294138
391729479130 68288649
851131319705 68283160
797763680740 44060203
917153141105 68277671
640411673070 68272182
84177827775 68266693
571638942445 68261204
815369499780 68255715
126541829840 68250226
243180380980 68244737
287745110425 68239248
221173107180 68233759
694879675725 23454497
820871318230 68228270
844529137565 68222781
588694579640 68217292
451699300235 68211803
626657126945 68206314
534226576985 68200825
119389465855 68195336
993628417560 68189847
790611316755 68184358
429692026435 68178869
143047285190 68173380
4401460250 58875014
982624780660 68167891
585393488570 68162402
489661847540 68156913
643162582295 68151424
996929508630 68145935
160653104230 68140446
600248398385 68134957
386227660680 68129468
206868379210 68123979
586493852260 62706336
72073827185 15682073
439595299645 68118490
11553824235 68113001
426390935365 68107512
520472030860 68102023
249232381275 68096534
826373136680 68091045
748247314690 68085556
802165135500 68080067
900097503910 68074578
706983676315 68069089
385677478835 68063600
949613869960 68058111
731191677495 68052622
339462203855 68047133
836276409890 68041644
293246928875 68036155
844529137565 68030666
114988011095 68025177
59969826595 68019688
238228744375 68014199
409335298170 68008710
771905134025 68003221
491312393075 67997732
905049140515 67992243
622805854030 67986754
962268052395 67981265
786209861995 67975776
726790222735 67970287
348815295220 67964798
908900413430 67959309
637660763845 67953820
171656741130 67948331
43464371245 67942842
259135654485 67937353
555133487095 20935046
562836032925 67931864
36862189105 67926375
393380024665 67920886
860484411070 67915397
326257839575 67909908
42914189400 67904419
82527282240 67898930
123240738770 67893441
637681111568 16346242
271789836920 67887952
385677478835 67882463
418688389535 67876974
743295678085 67871485
209069106590 67865996
161203286075 67860507
768604042955 67855018
851681501550 67849529
984275326195 67844040
691578584655 67838551
302600020240 67833062
416487662155 67827573
375224023780 67822084
824722591145 67816595
297648383635 67811106
643712764140 67805617
515520394255 67800128
591445488865 67794639
366971296105 67789150
692128766500 67783661
599148034695 67778172
283893837510 67772683
867086593210 67767194
959517143170 67761705
35761825415 67756216
852781865240 24349204
636560400155 67750727
141396739655 67745238
910000777120 67739749
615653490045 67734260
816469863470 67728771
819220772695 67723282
358168386585 67717793
650865128125 67712304
875889502730 67706815
775206225095 67701326
29159643275 67695837
136995284895 67690348
44014553090 67684859
528174576690 67679370
366421114260 67673881
395030570200 67668392
1100369180 67662903
740544768860 67657414
53917826300 67651925
709734585540 26824743
168355650060 67646436
726790222735 67640947
548531304955 66416900
847830228635 67635458
53367644455 67629969
634359672775 67624480
27509097740 67618991
965569143465 67613502
808767317640 67608013
777406952475 67602524
200816378915 67597035
174957832200 67591546
239879289910 67586057
2200732870 67580568
470955664810 67575079
250882926810 67569590
983725144350 67564101
331209476180 67558612
216771652420 67553123
751548405760 67547634
721288404285 67542145
709734585540 67536656
965569143465 67531167
589244761485 67525678
316904748210 42687953
142497103345 67520189
218422197955 27719450
464353482670 67514700
745496405465 67509211
636010218310 1827837
46765462315 67503722
233277107770 67498233
274540746145 67492744
901197867600 67487255
352666568135 67481766
525423667465 67476277
885792775940 67470788
632158945395 67465299
271789836920 67459810
407134570790 61701849
648114218900 67454321
412086207395 67448832
35761825415 67443343
687727311740 67437854
173857468510 67432365
122140375080 67426876
733392404875 67421387
145798194415 67415898
94081100985 67410409
595296761780 67404920
654166219195 67399431
305350929465 67393942
508918212115 67388453
463803300825 67382964
893495321770 67377475
217321834265 67371986
439595299645 67366497
207418561055 67361008
917153141105 67355519
195314560465 67350030
788410589375 67344541
626657126945 67339052
58869462905 11367719
636010218310 67333563
206318197365 67328074
774105861405 67322585
418688389535 65395946
499014938905 67317096
92980737295 67311607
637110582000 67306118
605200034990 67300629
352666568135 67295140
299849111015 67289651
934208778300 67284162
343313476770 67278673
794462589670 42874579
961167688705 67273184
106735283420 67267695
827473500370 67262206
658017492110 67256717
942461505975 67251228
110586556335 67245739
924305505090 67240250
584843306725 67234761
124341102460 67229272
665169856095 65357523
222273470870 67223783
192563651240 67218294
335610930940 67212805
206318197365 67207316
579891670120 67201827
97382192055 67196338
276191291680 67190849
205768015520 67185360
640411673070 67179871
522672758240 67174382
363670205035 67168893
452799663925 67163404
824172409300 67157915
56118553680 67152426
676173492995 67146937
44014553090 67141448
708084040005 67135959
371922932710 67130470
80326554860 67124981
938610233060 67119492
659668037645 67114003
207418561055 67108514
875889502730 67103025
81426918550 67097536
831874955130 67092047
971070961915 67086558
640411673070 67081069
188712378325 67075580
216771652420 67070091
980974235125 67064602
881391321180 67059113
959517143170 67053624
874238957195 67048135
802715317345 67042646
325707657730 67037157
118289102165 67031668
619504762960 67026179
127092011685 67020690
606850580525 67015201
716336767680 67009712
930357505385 67004223
599148034695 66998734
230526198545 66993245
117188738475 8453060
933108414610 66987756
828023682215 55488301
748797496535 66982267
13754551615 66976778
504516757355 66971289
73724372720 52606576
155701467625 66965800
162853831610 66960311
30260006965 66954822
19256370065 66949333
530375304070 66943844
283893837510 66938355
6602187630 66932866
171106559285 66927377
66572008735 66921888
66021826890 66916399
921004414020 66910910
633259309085 66905421
944112051510 66899932
356517841050 66894443
987576417265 66888954
347164749685 66883465
663519310560 66877976
693810204127 18437551
306451293155 66872487
226124743785 66866998
93530919140 66861509
435744026730 44938443
438494935955 66856020
103434192350 66850531
835726228045 66845042
969970598225 13371204
57769099215 66839553
317454930055 66834064
647564037055 66828575
872588411660 66823086
240979653600 66817597
575490215360 66812108
897896776530 66806619
422539662450 66801130
35211643570 66795641
845629501255 66790152
5501823940 66784663
354317113670 66779174
996379326785 66773685
593096034400 66768196
372473114555 66762707
293797110720 66757218
757050224210 66751729
138645830430 66746240
801614953655 55713350
489661847540 66740751
861584774760 66735262
194214196775 66729773
313603657140 66724284
17055642685 66718795
151850194710 66713306
73174190875 66707817
259135654485 44598125
264087291090 66702328
834625864355 66696839
720738222440 66691350
232176744080 66685861
492962938610 66680372
20906915600 66674883
85278191465 66669394
705333130780 66663905
418688389535 66658416
28059279585 66652927
492962938610 66647438
585393488570 5022435
536977486210 66641949
467104391895 66636460
67672372425 66630971
84728009620 66625482
966669507155 66619993
585393488570 66614504
308652020535 66609015
368621841640 66603526
520472030860 66598037
462152755290 66592548
797763680740 66587059
970520780070 66581570
476457483260 66576081
355417477360 66570592
166154922680 66565103
137545466740 66559614
969970598225 66554125
339462203855 66548636
826373136680 66543147
373023296400 66537658
892945139925 66532169
4401460250 66526680
567237487685 66521191
103434192350 66515702
46215280470 66510213
1100369180 66504724
124341102460 66499235
451149118390 66493746
824722591145 66488257
233827289615 66482768
564486578460 66477279
437394572265 66471790
607400762370 66466301
932008050920 66460812
628307672480 66455323
656917128420 66449834
874789139040 66444345
702582221555 66438856
130943284600 66433367
176058195890 66427878
693229130190 66422389
850581137860 66416900
269038927695 66411411
5490 66405922
135344739360 66400433
777957134320 66394944
764752770040 51475842
414286934775 66389455
521572394550 66383966
671221856390 66378477
156801831315 66372988
867086593210 66367499
766953497420 66362010
225024380095 66356521
968320052690 66351032
444546936250 32061249
34661461725 66345543
959517143170 66340054
255834563415 66334565
772455315870 66329076
633259309085 66323587
753198951295 66318098
595846943625 66312609
133144011980 66307120
503966575510 66301631
381276024075 66296142
555133487095 66290653
886893139630 66285164
429692026435 66279675
649214582590 66274186
33561098035 66268697
726240040890 66263208
847280046790 66257719
453349845770 66252230
943561869665 66246741
14854915305 66241252
667920765320 66235763
499565120750 66230274
546880759420 52875537
482509483555 66224785
337811658320 66219296
236578198840 66213807
449498572855 66208318
302600020240 66202829
435193844885 66197340
414286934775 66191851
244280744670 66186362
274540746145 66180873
200816378915 66175384
147448739950 66169895
583742943035 66164406
64371281355 66158917
874789139040 66153428
758150587900 66147939
147998921795 66142450
536427304365 66136961
253083654190 66131472
445097118095 66125983
460502209755 66120494
254734199725 66115005
207968742900 66109516
869837502435 66104027
3301096560 66098538
620605126650 66093049
391179297285 66087560
534226576985 66082071
555133487095 66076582
345514204150 66071093
557884396320 66065604
248132017585 66060115
166705104525 66054626
47315644160 66049137
678924402220 66043648
33010916190 66038159
778507316165 66032670
569988396910 66027181
965018961620 66021692
736693495945 66016203
851131319705 66010714
138645830430 66005225
509468393960 65999736
254184017880 65994247
845079319410 65988758
728440768270 65983269
968320052690 65977780
982624780660 65972291
775756406940 65966802
166154922680 65961313
382926569610 65955824
726240040890 65950335
16505460840 46694923
285544383045 65944846
239879289910 65939357
658567673955 65933868
376874569315 65928379
677273856685 65922890
452799663925 65917401
669571310855 65911912
858283683690 65906423
464353482670 65900934
979873871435 65895445
929257141695 65889956
880841139335 65884467
843428773875 65878978
81426918550 65873489
319105475590 65868000
682775675135 65862511
561185487390 65857022
249232381275 65851533
73724372720 65846044
478658210640 65840555
916052777415 65835066
255284381570 65829577
220072743490 65824088
891844776235 65818599
945762597045 65813110
847830228635 65807621
441245845180 65802132
946862960735 65796643
547430941265 65791154
599698216540 65785665
432993117505 65780176
88029100690 65774687
687177129895 65769198
73174190875 65763709
589244761485 65758220
607950944215 65752731
631058581705 65747242
413736752930 65741753
675623311150 65736264
452799663925 65730775
34661461725 65725286
895145867305 65719797
136445103050 65714308
111686920025 65708819
907249867895 65703330
442896390715 65697841
509468393960 65692352
617304035580 65686863
902848413135 65681374
338912022010 65675885
580441851965 65670396
699831312330 65664907
189812742015 65659418
678924402220 65653929
210169470280 65648440
877540048265 65642951
96281828365 65637462
413736752930 65631973
314153838985 65626484
224474198250 65620995
887443321475 65615506
258585472640 65610017
708634221850 65604528
41263643865 65599039
541378940970 65593550
172206922975 65588061
410435661860 65582572
117738920320 65577083
186511650945 65571594
33561098035 65566105
696530221260 65560616
502866211820 65555127
938060051215 65549638
446747663630 65544149
984275326195 65538660
471505846655 65533171
662418946870 65527682
146348376260 65522193
368071659795 65516704
747146951000 65511215
833525500665 44395032
743845859930 29799781
318555293745 65505726
947963324425 65500237
635460036465 65494748
214020743195 65489259
359268750275 65483770
737243677790 65478281
9903278700 65472792
262436745555 65467303
568888033220 36935481
706983676315 65461814
354317113670 65456325
986476053575 65450836
125441466150 65445347
51717098920 65439858
255834563415 65434369
568337851375 65428880
708634221850 65423391
489111665695 65417902
155151285780 65412413
267388382160 65406924
678924402220 55021736
627757490635 65401435
366421114260 65395946
991427690180 65390457
787310225685 65384968
510018575805 998998
208518924745 65379479
270139291385 65373990
896796412840 65368501
500665484440 65363012
227225107475 65357523
962268052395 65352034
769704406645 26841210
8252733165 65346545
348265113375 65341056
627207308790 65335567
350465840755 65330078
950714233650 65324589
936409505680 65319100
689377857275 65313611
19806551910 65308122
933658596455 65302633
981524416970 65297144
640411673070 65291655
208518924745 65286166
237678562530 65280677
48966189695 65275188
928706959850 65269699
340562567545 65264210
337261476475 65258721
819220772695 65253232
662969128715 65247743
452799663925 65242254
220622925335 65236765
593096034400 50575646
711935312920 65231276
68772736115 65225787
405484025255 65220298
577690942740 65214809
931457869075 65209320
390629115440 65203831
753198951295 65198342
850030956015 65192853
284444019355 65187364
59419644750 65181875
171106559285 65176386
167805468215 65170897
745496405465 65165408
228875653010 65159919
531475667760 11301851
337811658320 65154430
239329108065 65148941
172206922975 65143452
13204369770 65137963
367521477950 65132474
681675311445 65126985
512769485030 65121496
239879289910 65116007
139746194120 65110518
598047671005 62234282
494613484145 65105029
214570925040 65099540
764752770040 65094051
382926569610 65088562
66572008735 65083073
753749133140 65077584
474256755880 65072095
822521863765 65066606
238228744375 65061117
108936010800 65055628
514970212410 65050139
12654187925 65044650
672872401925 65039161
728990950115 65033672
450048754700 65028183
956216052100 65022694
829674227750 65017205
765302951885 65011716
97382192055 65006227
524873485620 65000738
332309839870 64995249
525423667465 64989760
933658596455 64984271
267388382160 64978782
750998223915 64973293
516070576100 64967804
203567288140 64962315
28609461430 64956826
914402231880 64951337
128192375375 64945848
755399678675 64940359
46765462315 64934870
353216749980 64929381
106735283420 64923892
735042950410 64918403
586493852260 64912914
850030956015 64907425
146898558105 64901936
530375304070 64896447
843978955720 64890958
496264029680 64885469
456100754995 64879980
610701853440 64874491
232176744080 64869002
148549103640 64863513
261336381865 64858024
562285851080 64852535
292696747030 64847046
36862189105 64841557
192013469395 64836068
31360370655 64830579
759250951590 64825090
638761127535 64819601
324607294040 64814112
452249482080 64808623
715786585835 64803134
79226191170 64797645
102884010505 64792156
68222554270 64786667
119939647700 64781178
344964022305 64775689
824722591145 64770200
928706959850 64764711
416487662155 64759222
223373834560 64753733
839577500960 64748244
982624780660 64742755
182110196185 64737266
13204369770 64731777
112237101870 64726288
820321136385 64720799
631608763550 64715310
515520394255 64709821
286094564890 64704332
799414226275 64698843
237128380685 64693354
779607679855 64687865
543029486505 64682376
640961854915 64676887
122140375080 64671398
347714931530 22378653
957316415790 64665909
826373136680 64660420
116088374785 64654931
849480774170 64649442
395030570200 48605095
386777842525 64643953
325157475885 64638464
747146951000 30096187
92430555450 64632975
548531304955 64627486
365320750570 64621997
922654959555 31528816
916602959260 64616508
583192761190 64611019
686076766205 64605530
507267666580 64600041
821971681920 54379523
724039313510 64594552
931457869075 31457459
848380410480 64589063
535877122520 64583574
712485494765 64578085
401082570495 64572596
839577500960 64567107
166705104525 64561618
528724758535 64556129
870937866125 64550640
894595685460 64545151
500665484440 64539662
758150587900 64534173
921554595865 64528684
42364007555 64523195
285544383045 64517706
44014553090 64512217
236028016995 64506728
879190593800 64501239
569438215065 64495750
397231297580 64490261
536977486210 64484772
987026235420 64396948
618404399270 64479283
286644746735 64473794
763102224505 64468305
678924402220 64462816
914402231880 64457327
887993503320 64451838
147998921795 64446349
114437829250 64440860
265187654780 64435371
976572780365 64429882
256934927105 64424393
872588411660 64418904
847280046790 64413415
383476751455 691614
346614567840 64407926
65471645045 64402437
842328410185 64396948
386777842525 64391459
560085123700 64385970
223373834560 64380481
600248398385 64374992
300949474705 64369503
486910938315 64364014
833525500665 64358525
834625864355 64353036
352666568135 64347547
216771652420 19173077
101783646815 64342058
398331661270 64336569
793912407825 64331080
752098587605 64325591
586493852260 64320102
270689473230 64314613
627757490635 64309124
119389465855 64303635
303700383930 64298146
11003642390 64292657
415387298465 48330645
254734199725 64287168
27509097740 64281679
583192761190 64276190
923205141400 64270701
956216052100 64265212
774105861405 64259723
471505846655 64254234
722938949820 64248745
666270219785 64243256
583742943035 64237767
225574561940 64232278
874789139040 64226789
648114218900 64221300
555133487095 64215811
52267280765 64210322
271789836920 64204833
429141844590 64199344
563936396615 64193855
230526198545 64188366
772455315870 64182877
389528751750 64177388
692678948345 64171899
959517143170 64166410
737793859635 64160921
595846943625 64155432
360919295810 126247
276741473525 64149943
224474198250 64144454
194764378620 64138965
273440382455 64133476
823622227455 64127987
9903278700 64122498
753749133140 64117009
337261476475 64111520
124891284305 64106031
850581137860 64100542
538628031745 64095053
817020045315 64089564
585943670415 64084075
420338935070 64078586
694329493880 64073097
881391321180 64067608
278942200905 64062119
661318583180 64056630
759250951590 64051141
968320052690 64045652
204667651830 64040163
823622227455 64034674
223373834560 64029185
126541829840 64023696
69322917960 64018207
403283297875 64012718
996929508630 63798647
196965106000 64007229
315804384520 64001740
208518924745 63996251
530925485915 63990762
934208778300 63985273
665720037940 63979784
192013469395 63974295
610701853440 63968806
566137123995 63963317
486910938315 63957828
599148034695 63952339
120489829545 63946850
456100754995 63941361
147998921795 63935872
981524416970 63930383
882491684870 63924894
337811658320 62574600
776306588785 63919405
13204369770 42803222
940260778595 63913916
892394958080 63908427
164504377145 63902938
514970212410 63595554
622255672185 63897449
489661847540 63891960
262436745555 63886471
335060749095 63880982
801614953655 63875493
203017106295 63870004
902298231290 63864515
118289102165 63859026
48966189695 63853537
947963324425 63848048
253633836035 63842559
484160029090 63837070
738937300997 14726987
58319281060 62552644
326257839575 63831581
929807323540 63826092
16505460840 63820603
546330577575 45997820
247581835740 63815114
308101838690 63809625
6602187630 63804136
70423281650 63798647
566687305840 63793158
69322917960 63787669
157902195005 63782180
722388767975 63776691
228875653010 48089129
589794943330 63771202
444546936250 63765713
572739306135 63760224
801064771810 63754735
403283297875 63749246
192563651240 63743757
222273470870 63738268
381276024075 63732779
598047671005 63727290
398881843115 63721801
138645830430 63716312
678924402220 63710823
885792775940 27011369
547430941265 63705334
663519310560 63699845
746596769155 63694356
768053861110 63688867
66021826890 63683378
670671674545 63677889
792261862290 63672400
531475667760 63666911
650865128125 63661422
30810188810 63655933
572739306135 63650444
158452376850 63644955
943011687820 63639466
15405097150 63633977
598047671005 63628488
265737836625 63622999
818670590850 63617510
213470561350 63612021
732842223030 63606532
859384047380 63601043
301499656550 63595554
879190593800 63590065
116088374785 63584576
996929508630 63579087
869837502435 63573598
607400762370 63568109
659117855800 63562620
150199649175 63557131
611252035285 63551642
646463673365 63546153
454450209460 63540664
83077464085 63535175
623906217720 35080199
728440768270 63529686
253633836035 63524197
474806937725 63518708
828573864060 63513219
999680417855 63507730
297648383635 63502241
89129464380 63496752
843428773875 63491263
898446958375 63485774
276741473525 63480285
343863658615 63474796
789510953065 63469307
653065855505 63463818
638210945690 63458329
708634221850 63452840
242080017290 63447351
942461505975 63441862
850581137860 63436373
97932373900 63430884
864885865830 63425395
247031653895 63419906
945762597045 63414417
120489829545 63408928
139746194120 53742799
164504377145 51036722
22007279290 63403439
248132017585 63397950
70973463495 63392461
835726228045 63386972
934758960145 63381483
848380410480 63375994
714136040300 63370505
174957832200 63365016
96281828365 63359527
826373136680 63354038
132593830135 63348549
309202202380 63343060
528174576690 63337571
815369499780 63332082
475907301415 63326593
801064771810 63321104
430792390125 63315615
235477835150 63310126
722938949820 63304637
821971681920 63299148
582642579345 63293659
891294594390 63288170
678924402220 63282681
843978955720 63277192
629408036170 63271703
673972765615 63266214
281693110130 63260725
919904050330 63255236
112237101870 63249747
898446958375 63244258
911651322655 63238769
946312778890 63233280
807666953950 63227791
151300012865 63222302
919353868485 63216813
122690556925 63211324
429141844590 63205835
163954195300 53984315
526524031155 63200346
237678562530 63194857
692128766500 63189368
549081486800 63183879
891294594390 63178390
704782948935 63172901
476457483260 63167412
993078235715 63161923
832975318820 63156434
733392404875 63150945
748797496535 40278282
118289102165 63145456
568337851375 63139967
655266582885 19914092
352116386290 63134478
367521477950 63128989
681125129600 63123500
238228744375 63118011
875889502730 63112522
78676009325 63107033
636560400155 63101544
777406952475 63096055
565586942150 63090566
643712764140 63085077
396130933890 63079588
610701853440 63074099
781808407235 63068610
582092397500 63063121
384577115145 63057632
209619288435 63052143
557884396320 63046654
8284629744 18135656
265187654780 63041165
996379326785 63035676
515520394255 63030187
298748747325 63024698
508368030270 63019209
142497103345 63013720
840677864650 63008231
229976016700 63002742
319105475590 62997253
942461505975 62991764
360919295810 62986275
510568757650 62980786
533126213295 62975297
267388382160 62969808
314704020830 19639642
797763680740 62964319
203017106295 62958830
343313476770 62953341
334510567250 62947852
305901111310 62942363
822521863765 62936874
188712378325 62931385
596397125470 62925896
935859323835 62920407
249782563120 62914918
272890200610 62909429
793362225980 62903940
259685836330 62898451
685526584360 62892962
350465840755 62887473
963918597930 62881984
178258923270 62876495
139746194120 62871006
601348762075 62865517
103434192350 62860028
993628417560 40497842
183210559875 62854539
823072045610 62849050
593096034400 62843561
381826205920 62838072
855532774465 62832583
329558930645 62827094
716336767680 62821605
519921849015 62816116
958416779480 62810627
857183320000 62805138
226124743785 62799649
61620372130 62794160
349915658910 62788671
714136040300 62783182
709184403695 62777693
887993503320 62772204
143047285190 62766715
536977486210 62761226
825272772990 62755737
492412756765 62750248
163954195300 62744759
525423667465 62739270
156801831315 62733781
692678948345 62728292
691578584655 62722803
194764378620 62717314
874789139040 62711825
600248398385 62706336
735042950410 62700847
573839669825 62695358
46215280470 62689869
51166917075 62684380
687177129895 62678891
812068408710 62673402
198615651535 62667913
951264415495 62662424
558984760010 62656935
214570925040 62651446
184861105410 62645957
514420030565 62640468
657467310265 62634979
363120023190 62629490
610151671595 62624001
85278191465 62618512
406584388945 31073229
760351315280 62613023
585943670415 62607534
933108414610 62602045
277841837215 62596556
330659294335 62591067
235477835150 62585578
515520394255 62580089
572189124290 62574600
220622925335 62569111
483609847245 62563622
107285465265 62558133
402733116030 62552644
472056028500 62547155
977673144055 62541666
57769099215 62536177
242080017290 62530688
55568371835 17235460
409335298170 62525199
152950558400 62519710
252533472345 62514221
862685138450 62508732
35211643570 62503243
918803686640 62497754
7702551320 62492265
171106559285 62486776
862685138450 62481287
144147648880 62475798
940810960440 62470309
34661461725 62464820
296548019945 62459331
376324387470 62453842
771354952180 62448353
42914189400 62442864
943011687820 62437375
302600020240 62431886
794462589670 62426397
421439298760 62420908
406034207100 62415419
757050224210 62409930
881941503025 62404441
993078235715 62398952
399982206805 62393463
874789139040 62387974
947413142580 62382485
240979653600 62376996
455550573150 62371507
150749831020 62366018
368071659795 62360529
340012385700 62355040
675623311150 62349551
521022212705 31056762
757600406055 62344062
178258923270 62338573
102884010505 62333084
511669121340 62327595
402182934185 62322106
341112749390 62316617
206318197365 62311128
110586556335 62305639
185961469100 62300150
128742557220 62294661
155701467625 62289172
522672758240 62283683
111136738180 62278194
640961854915 62272705
228875653010 62267216
156251649470 62261727
872588411660 62256238
362569841345 62250749
646463673365 62245260
442896390715 62239771
376874569315 62234282
632709127240 62228793
107835647110 62223304
939160414905 62217815
715236403990 62212326
810417863175 62206837
425290571675 37270310
264637472935 62201348
682775675135 62195859
600798580230 62190370
632158945395 62184881
990877508335 62179392
564486578460 62173903
858283683690 62168414
167805468215 62162925
602449125765 62157436
100683283125 22806795
985925871730 62151947
664069492405 62146458
682775675135 62140969
815919681625 62135480
410435661860 62129991
8252733165 62124502
193664014930 62119013
585393488570 62113524
423089844295 62108035
73174190875 62102546
218422197955 29393595
622805854030 62097057
349915658910 62091568
905599322360 62086079
898446958375 62080590
67122190580 8420126
863235320295 62075101
711385131075 62069612
361469477655 62064123
200816378915 62058634
522122576395 62053145
809867681330 62047656
825272772990 62042167
525973849310 62036678
229976016700 62031189
540278577280 62025700
935309141990 62020211
971621143760 62014722
464903664515 62009233
631608763550 62003744
409335298170 61998255
765302951885 61992766
31910552500 61987277
381826205920 24113177
157902195005 61981788
856082956310 61976299
415387298465 61970810
742745496240 24382138
979323689590 61965321
46765462315 61959832
538077849900 61954343
507267666580 61948854
48966189695 61943365
329558930645 61937876
588144397795 61932387
760351315280 61926898
518821485325 61921409
885792775940 61915920
777406952475 61910431
48416007850 61904942
802165135500 61899453
59969826595 61893964
342763294925 61888475
469855301120 61882986
903398594980 61877497
676723674840 61872008
690478220965 13085776
521022212705 33444477
588144397795 61866519
368621841640 58315136
151850194710 61861030
742745496240 61855541
121040011390 61850052
57218917370 61844563
48966189695 61839074
695980039415 61833585
546330577575 24305292
193664014930 61828096
901197867600 61822607
951264415495 61817118
392829842820 61811629
875339320885 61806140
493513120455 61800651
990877508335 61795162
931457869075 61789673
667920765320 61784184
400532388650 61778695
171656741130 61773206
771905134025 16263907
406034207100 61767717
1100369180 61762228
104534556040 61756739
631058581705 61751250
331209476180 61745761
865986229520 61740272
804365862880 61734783
785109498305 61729294
401632752340 61723805
666820401630 61718316
8802915010 61712827
789510953065 61707338
954565506565 61701849
894595685460 61696360
949063688115 38483379
474806937725 61690871
417588025845 61685382
719087676905 61679893
486360756470 12986974
627757490635 61674404
695429857570 61668915
630508399860 61663426
987026235420 61657937
69873099805 61652448
403833479720 61646959
386227660680 61641470
513319666875 61635981
878090230110 61630492
262436745555 61625003
145798194415 61619514
700381494175 61614025
370272387175 61608536
758150587900 61603047
77025463790 61597558
126541829840 61592069
778507316165 61586580
817020045315 61581091
572189124290 61575602
766953497420 61570113
552382577870 61564624
571638942445 61559135
360919295810 61553646
121040011390 61548157
861584774760 61542668
937509869370 61537179
387328024370 61531690
672322220080 61526201
716336767680 34322717
76475281945 61520712
792812044135 61515223
34111279880 61509734
11553824235 61504245
259135654485 61498756
971070961915 16477978
859934229225 61493267
53367644455 61487778
862685138450 61482289
235477835150 61476800
817020045315 61471311
122690556925 61465822
812618590555 61460333
989777144645 61454844
368071659795 61449355
334510567250 61443866
551282214180 61438377
743295678085 61432888
949613869960 61427399
390078933595 61421910
391179297285 61416421
222823652715 61410932
231076380390 61405443
565586942150 61399954
748797496535 54999780
780157861700 61394465
348265113375 61388976
841228046495 61383487
310852747915 61377998
836276409890 61372509
539178213590 61367020
360369113965 61361531
906699686050 61356042
499014938905 61350553
428591662745 61345064
260786200020 61339575
843978955720 61334086
708634221850 61328597
884692412250 61323108
964468779775 61317619
18706188220 61312130
460502209755 61306641
277841837215 61301152
126541829840 61295663
639861491225 61290174
516620757945 61284685
892945139925 61279196
587044034105 61273707
828573864060 61268218
956766233945 61262729
99032737590 61257240
78125827480 43231364
961717870550 61251751
998580054165 61246262
881941503025 61240773
44014553090 61235284
902298231290 61229795
90229828070 61224306
868186956900 61218817
688827675430 61213328
529825122225 61207839
799414226275 61202350
587044034105 61196861
635460036465 61191372
102333828660 61185883
754299314985 61180394
504516757355 61174905
429141844590 61169416
516070576100 61163927
124891284305 61158438
618404399270 61152949
114988011095 61147460
819770954540 61141971
875339320885 61136482
761451678970 61130993
381276024075 61125504
39062916485 45849617
37412370950 61120015
864885865830 61114526
729541131960 61109037
495713847835 61103548
129842920910 61098059
843978955720 61092570
296548019945 61087081
419238571380 61081592
935309141990 61076103
520472030860 50070658
273440382455 50548201
993628417560 61070614
14854915305 61065125
282793473820 61059636
15405097150 61054147
113337465560 61048658
359818932120 61043169
748797496535 61037680
930907687230 61032191
61070190285 61026702
211269833970 61021213
73724372720 61015724
19806551910 61010235
4401460250 61004746
879190593800 60999257
397781479425 60993768
892945139925 60988279
269589109540 28542800
981524416970 60982790
626106945100 60977301
373573478245 60971812
193113833085 60966323
757050224210 60960834
370822569020 60955345
26958915895 60949856
468204755585 60944367
221723289025 60938878
662969128715 60933389
705333130780 60927900
280592746440 60922411
445097118095 9616728
798313862585 60916922
975472416675 60911433
65471645045 60905944
415387298465 60900455
63821099510 60894966
948513506270 60889477
134794557515 60883988
222823652715 60878499
258585472640 60873010
173857468510 60867521
616203671890 60862032
991427690180 60856543
16505460840 60851054
649214582590 60845565
564486578460 60840076
442896390715 60834587
5490 60829098
54468008145 60823609
898446958375 60818120
803815681035 60812631
726240040890 60807142
744946223620 60801653
575490215360 60796164
804916044725 60790675
494063302300 60785186
612352398975 60779697
675073129305 60774208
319105475590 60768719
813168772400 60763230
784559316460 19145632
525423667465 60757741
648664400745 60752252
43464371245 60746763
599148034695 60741274
969970598225 57327116
333410203560 60735785
713035676610 60730296
612902580820 60724807
69873099805 60719318
819220772695 60713829
832425136975 60708340
366421114260 60702851
227225107475 60697362
152400376555 16417599
698730948640 60691873
947963324425 60686384
872038229815 60680895
793362225980 60675406
343313476770 60669917
393380024665 60664428
183210559875 60658939
293246928875 60653450
456650936840 60647961
815369499780 60642472
739444405170 60636983
67122190580 60631494
896796412840 60626005
591995670710 60620516
448398209165 60615027
11553824235 60609538
719087676905 60604049
284994201200 60598560
113887647405 60593071
26408734050 60587582
936959687525 60582093
725139677200 60576604
404383661565 60571115
278942200905 60565626
398881843115 60560137
641512036760 60554648
165604740835 60549159
486910938315 60543670
166154922680 60538181
610701853440 60532692
813718954245 60527203
133144011980 60521714
363120023190 60516225
863785502140 60510736
66572008735 60505247
776856770630 60499758
313603657140 60494269
239879289910 60488780
843428773875 60483291
92980737295 60477802
937509869370 60472313
844529137565 60466824
307551656845 60461335
632158945395 60455846
957316415790 8134698
503966575510 1344805
779607679855 60450357
970520780070 30447483
404383661565 60444868
172206922975 60439379
481409119865 4297887
459401846065 50877541
46765462315 60433890
81977100395 60428401
861584774760 60422912
517721121635 60417423
175508014045 60411934
86928737000 60406445
316904748210 60400956
177708741425 60395467
936959687525 60389978
692678948345 60384489
616753853735 60379000
558434578165 60373511
106185101575 60368022
676723674840 60362533
271239655075 60357044
528174576690 60351555
706983676315 60346066
664619674250 60340577
430792390125 60335088
489111665695 60329599
563386214770 60324110
457751300530 60318621
618954581115 60313132
327908385110 60307643
996379326785 60302154
149649467330 60296665
199165833380 60291176
540828759125 60285687
155151285780 60280198
187612014635 60274709
490762211230 60269220
804916044725 60263731
786760043840 60258242
362019659500 60252753
5501823940 60247264
450048754700 60241775
593096034400 60236286
597497489160 60230797
8252733165 60225308
112787283715 60219819
544680032040 60214330
835176046200 60208841
364220386880 60203352
453900027615 60197863
869837502435 60192374
499565120750 35157045
259135654485 60186885
234927653305 60181396
376324387470 60175907
870937866125 60170418
225574561940 60164929
319108994039 4193596
494613484145 60159440
352666568135 60153951
775756406940 60148462
150199649175 60142973
34111279880 45059201
947963324425 52655977
217872016110 60137484
6052005785 60131995
738894223325 60126506
404933843410 60121017
644262945985 60115528
911651322655 60110039
226124743785 60104550
176608377735 60099061
240429471755 4363755
190362923860 60093572
165054558990 60088083
93530919140 60082594
33010916190 60077105
404933843410 60071616
82527282240 60066127
225024380095 58973816
41813825710 60060638
680574947755 60055149
884692412250 60049660
132593830135 60044171
730091313805 60038682
277291655370 60033193
398331661270 60027704
848380410480 60022215
846179683100 60016726
126541829840 60011237
151850194710 60005748
747146951000 24464473
517721121635 60000259
84728009620 59994770
605750216835 59989281
881941503025 59983792
152400376555 59978303
467654573740 59972814
665720037940 59967325
297648383635 59961836
291596383340 59956347
438494935955 59950858
474256755880 59945369
147998921795 59939880
847830228635 59934391
950164051805 59928902
399982206805 59923413
167805468215 12114223
647013855210 8085297
870937866125 59917924
671221856390 59912435
834625864355 59906946
123790920615 59901457
875889502730 59895968
581542215655 59890479
79226191170 59884990
515520394255 59879501
727340404580 59874012
682775675135 59868523
322956748505 59863034
936409505680 59857545
801064771810 59852056
359818932120 59846567
605200034990 59841078
130943284600 59835589
558984760010 59830100
518821485325 59824611
11553824235 59819122
360369113965 59813633
707533858160 59808144
614002944510 59802655
278942200905 59797166
840127682805 59791677
166705104525 59786188
281693110130 59780699
639861491225 59775210
739994587015 59769721
670671674545 59764232
253083654190 59758743
820321136385 59753254
517170939790 59747765
787860407530 59742276
655266582885 5181616
964468779775 59736787
290496019650 59731298
487461120160 59725809
732842223030 59720320
522672758240 59714831
747697132845 59709342
312503293450 59703853
853882228930 59698364
257485108950 59692875
692128766500 59687386
439595299645 59681897
822521863765 59676408
48416007850 59670919
151850194710 59665430
956216052100 59659941
214020743195 59654452
81426918550 59648963
506717484735 59643474
688827675430 59637985
938060051215 59632496
236578198840 59627007
236028016995 59621518
42364007555 59616029
661868765025 59610540
641512036760 59605051
797763680740 59599562
747697132845 59594073
262986927400 59588584
198065469690 59583095
662969128715 59577606
236028016995 59572117
264087291090 59566628
25858552205 59561139
421989480605 59555650
346614567840 59550161
401082570495 59544672
492412756765 59539183
414286934775 59533694
5490 59528205
977673144055 59522716
692128766500 59517227
798313862585 59511738
494063302300 59506249
883041866715 59500760
176608377735 59495271
9903278700 59489782
911101140810 59484293
940260778595 59478804
107285465265 59473315
636560400155 54313655
208518924745 59467826
176608377735 59462337
911101140810 59456848
138095648585 59451359
134244375670 59445870
550181850490 59440381
998580054165 59434892
150749831020 59429403
633259309085 59423914
469855301120 59418425
575490215360 59412936
416487662155 59407447
299298929170 59401958
391179297285 59396469
174957832200 59390980
769704406645 59385491
677824038530 59380002
22557461135 59374513
49516371540 59369024
434643663040 59363535
398881843115 59358046
807666953950 59352557
456100754995 59347068
995829144940 59341579
37412370950 59336090
524323303775 59330601
966119325310 59325112
697080403105 59319623
269589109540 59314134
540828759125 59308645
51166917075 59303156
41263643865 59297667
839027319115 59292178
353216749980 59286689
349915658910 59281200
501215666285 59275711
804365862880 59270222
575490215360 59264733
180459650650 59259244
958966961325 59253755
490212029385 59248266
99032737590 59242777
233827289615 35903549
561185487390 59237288
314153838985 59231799
75374918255 59226310
124341102460 59220821
186511650945 59215332
599148034695 59209843
46215280470 59204354
704232767090 59198865
654166219195 59193376
590895307020 59187887
73174190875 59182398
623906217720 59176909
161203286075 59171420
493513120455 59165931
922104777710 59160442
578241124585 41914004
88029100690 28970942
162853831610 59154953
968870234535 59149464
811518226865 59143975
19256370065 59138486
245381108360 59132997
791711680445 59127508
69873099805 59122019
199716015225 59116530
604649853145 59111041
458851664220 59105552
81426918550 59100063
269038927695 59094574
428041480900 59089085
729541131960 59083596
402182934185 59078107
885792775940 59072618
70423281650 59067129
878090230110 59061640
349915658910 59056151
618954581115 59050662
221723289025 59045173
56118553680 59039684
347714931530 54346589
490762211230 59034195
347164749685 59028706
593646216245 59023217
724039313510 59017728
305350929465 59012239
247031653895 59006750
638761127535 59001261
393380024665 58995772
785109498305 58990283
489661847540 58984794
361469477655 58979305
920454232175 5005968
128192375375 58973816
606300398680 58968327
447297845475 58962838
386777842525 58957349
42914189400 58951860
913301868190 58946371
162853831610 58940882
899547322065 58935393
34661461725 58929904
991977872025 58924415
588144397795 58918926
534776758830 58913437
732842223030 10105249
216221470575 58907948
727340404580 58902459
863785502140 58896970
402733116030 36545762
661318583180 58891481
913852050035 58885992
579891670120 58880503
876989866420 58875014
162303649765 58869525
266288018470 58864036
66021826890 58858547
525973849310 58853058
144147648880 58847569
354867295515 58842080
486360756470 51442908
514420030565 58836591
136995284895 58831102
46765462315 58825613
654716401040 58820124
614553126355 58814635
2200732870 58809146
676723674840 58803657
455000391305 58798168
939160414905 58792679
874238957195 58787190
271239655075 58781701
422539662450 58776212
973271689295 58770723
175508014045 58765234
164504377145 58759745
819220772695 58754256
988676780955 58748767
710834949230 58743278
81977100395 58737789
112237101870 58732300
480308756175 58726811
193113833085 58721322
443446572560 58715833
532025849605 58710344
606850580525 58704855
949063688115 58699366
123790920615 58693877
9353096855 8140187
936409505680 58688388
533126213295 58682899
763102224505 58677410
203567288140 58671921
863235320295 58666432
183210559875 58660943
497364393370 58655454
264637472935 58649965
512219303185 58644476
579891670120 58638987
360369113965 58633498
98482555745 58628009
877540048265 32505858
50066553385 58622520
88579282535 58617031
423640026140 58611542
304800747620 58606053
428041480900 58600564
538077849900 58595075
846179683100 58589586
834625864355 58584097
673972765615 58578608
692128766500 58573119
538077849900 58567630
144147648880 58562141
736143314100 58556652
201366560760 58551163
968870234535 58545674
730091313805 58540185
612352398975 58534696
927606596160 58529207
659668037645 58523718
57218917370 58518229
518271303480 58512740
545780395730 58507251
579341488275 58501762
319655657435 58496273
737793859635 58490784
973271689295 58485295
378525114850 58479806
306451293155 58474317
596947307315 58468828
42364007555 58463339
706983676315 58457850
476457483260 58452361
511669121340 58446872
469305119275 58441383
270139291385 58435894
511669121340 58430405
876439684575 58424916
812068408710 58419427
918803686640 58413938
736693495945 58408449
755399678675 58402960
719087676905 58397471
409335298170 58391982
949613869960 58386493
738894223325 58381004
239329108065 58375515
698730948640 58370026
316354566365 58364537
401632752340 58359048
927606596160 58353559
795562953360 14512916
642062218605 58348070
715786585835 58342581
785109498305 58337092
397781479425 58331603
847280046790 58326114
803265499190 58320625
550187335 58315136
93530919140 58309647
293246928875 58304158
434093481195 58298669
183210559875 31704464
560085123700 46365583
839027319115 58293180
230526198545 58287691
524323303775 58282202
721838586130 58276713
814269136090 58271224
968320052690 58265735
640411673070 58260246
57769099215 58254757
978773507745 58249268
649764764435 39169504
294347292565 58243779
620605126650 58238290
179359286960 58232801
299298929170 58227312
580441851965 58221823
90780009915 58216334
803815681035 58210845
195864742310 58205356
566687305840 58199867
91330191760 58194378
594746579935 58188889
375224023780 23679546
582642579345 58183400
241529835445 58177911
966119325310 58172422
387878206215 58166933
803815681035 58161444
168355650060 58155955
483059665400 58150466
512219303185 58144977
927056414315 58139488
557884396320 8903158
845629501255 58133999
856082956310 58128510
176058195890 58123021
967769870845 58117532
199165833380 58112043
784009134615 58106554
621705490340 58101065
96832010210 23037333
269589109540 58095576
810417863175 58090087
386777842525 58084598
50616735230 58079109
770254588490 58073620
5501823940 58068131
633259309085 58062642
566137123995 58057153
198615651535 58051664
395030570200 58046175
226124743785 58040686
262436745555 58035197
456650936840 58029708
245381108360 58024219
98482555745 58018730
292696747030 58013241
108385828955 58007752
458851664220 58002263
936409505680 32225919
812068408710 57996774
378525114850 57991285
298748747325 57985796
6602187630 57980307
8802915010 57974818
847830228635 57969329
886893139630 57963840
365320750570 57958351
755949860520 57952862
267388382160 57947373
348265113375 57941884
38512734640 57936395
59419644750 57930906
123790920615 57925417
172757104820 57919928
644813127830 57914439
122140375080 57908950
645363309675 57903461
997479690475 57897972
617854217425 57892483
212370197660 57886994
661868765025 57881505
526524031155 57876016
809317499485 57870527
864335683985 57865038
932558232765 57859549
558984760010 57854060
559534941855 57848571
784559316460 57843082
807116772105 57837593
466004028205 57832104
155151285780 57826615
985925871730 57821126
63270917665 57815637
513869848720 57810148
705333130780 57804659
498464757060 57799170
408785116325 57793681
777406952475 57788192
881941503025 57782703
777406952475 57777214
845079319410 57771725
464353482670 57766236
990327326490 57760747
549631668645 57755258
547981123110 57749769
41263643865 57744280
369172023485 57738791
127092011685 57733302
137545466740 57727813
397231297580 57722324
533676395140 57716835
810968045020 57711346
113887647405 57705857
166705104525 57700368
38512734640 57694879
189262560170 57689390
568888033220 57683901
329558930645 57678412
797763680740 57672923
783458952770 57667434
924305505090 57661945
787860407530 57656456
768053861110 57650967
463803300825 57645478
466554210050 57639989
163954195300 57634500
650314946280 57629011
865436047675 57623522
764202588195 1185624
270689473230 57618033
86928737000 57612544
735593132255 57607055
688277493585 57601566
462702937135 57596077
447848027320 57590588
179359286960 57585099
267388382160 57579610
321306202970 57574121
329558930645 57568632
151300012865 57563143
724039313510 57557654
818670590850 57552165
862685138450 57546676
522122576395 57541187
384026933300 57535698
112237101870 57530209
210169470280 57524720
907249867895 57519231
924855686935 57513742
461602573445 57508253
898997140220 57502764
32460734345 57497275
59419644750 57491786
456100754995 57486297
385677478835 57480808
35211643570 57475319
102884010505 57469830
846729864945 57464341
802165135500 57458852
544129850195 57453363
318555293745 57447874
293797110720 57442385
593096034400 57436896
604099671300 53781222
436844390420 57431407
715236403990 57425918
335610930940 57420429
275641109835 57414940
925956050625 57409451
848380410480 57403962
812068408710 57398473
67672372425 57392984
346614567840 57387495
184310923565 57382006
245931290205 57376517
42364007555 57371028
394480388355 57365539
514970212410 57360050
894045503615 57354561
924855686935 33987888
417588025845 57349072
780708043545 57343583
920454232175 11642169
478108028795 57338094
727890586425 57332605
804916044725 225049
621155308495 57327116
831324773285 57321627
683325856980 57316138
907800049740 57310649
661868765025 57305160
541378940970 57299671
636560400155 57294182
231626562235 57288693
483609847245 21182051
803815681035 57283204
196414924155 57277715
1650551025 11334785
461602573445 57272226
101783646815 57266737
463803300825 57261248
214020743195 57255759
23107642980 57250270
967219689000 57244781
895696049150 57239292
687177129895 57233803
750998223915 57228314
31910552500 57222825
232726925925 57217336
571638942445 57211847
11003642390 57206358
409885480015 57200869
121040011390 57195380
944112051510 57189891
337811658320 57184402
215671288730 57178913
213470561350 57173424
590345125175 57167935
210169470280 57162446
60520008440 57156957
447848027320 57151468
566687305840 57145979
401632752340 57140490
95731646520 57135001
123240738770 57129512
573289487980 57124023
965569143465 57118534
800514589965 57113045
362569841345 57107556
837926955425 57102067
293797110720 57096578
220622925335 57091089
733392404875 57085600
614002944510 57080111
439045117800 57074622
728440768270 57069133
30810188810 30293791
163954195300 57063644
174957832200 57058155
780157861700 57052666
682225493290 57047177
782908770925 38735873
941911324130 57041688
520472030860 57036199
985375689885 57030710
83077464085 57025221
69322917960 57019732
928706959850 23372162
677273856685 57014243
691578584655 57008754
51717098920 57003265
196965106000 56997776
961717870550 56992287
930907687230 56986798
392279660975 56981309
414286934775 56975820
961167688705 56970331
396130933890 56964842
11003642390 56959353
469855301120 56953864
418688389535 56948375
867086593210 56942886
277291655370 56937397
579341488275 56931908
154601103935 56926419
740544768860 56920930
17055642685 56915441
139196012275 56909952
366971296105 56904463
224474198250 56898974
508918212115 56893485
983725144350 56887996
217872016110 56882507
921554595865 56877018
593096034400 56871529
764752770040 56866040
973271689295 56860551
76475281945 56855062
528724758535 56849573
555133487095 56844084
265187654780 56838595
741645132550 56833106
330109112490 56827617
291596383340 56822128
932558232765 56816639
991427690180 56811150
895696049150 56805661
448948391010 56800172
600248398385 56794683
541929122815 56789194
181560014340 56783705
905599322360 56778216
333960385405 56772727
428591662745 33554257
60520008440 56767238
933108414610 56761749
440695663335 56756260
985375689885 56750771
379075296695 56745282
399982206805 56739793
555683668940 44093137
214020743195 56734304
828573864060 56728815
352116386290 56723326
420338935070 56717837
809867681330 56712348
130393102755 56706859
450048754700 56701370
254184017880 56695881
301499656550 56690392
457201118685 56684903
627757490635 56679414
186511650945 56673925
381276024075 56668436
150199649175 56662947
110586556335 56657458
21457097445 56651969
888543685165 23816771
802165135500 56646480
622805854030 56640991
392829842820 56635502
544129850195 56630013
188162196480 56624524
784009134615 56619035
526524031155 56613546
770804770335 56608057
544129850195 9402657
270689473230 56602568
518821485325 16873186
648114218900 56597079
711935312920 56591590
618404399270 56586101
44564734935 56580612
353766931825 56575123
230526198545 56569634
670121492700 56564145
856633138155 56558656
124891284305 56553167
227225107475 56547678
340562567545 56542189
34111279880 56536700
650865128125 56531211
318005111900 56525722
456650936840 56520233
338361840165 56514744
180459650650 56509255
474806937725 56503766
399982206805 56498277
135894921205 56492788
801064771810 56487299
524323303775 56481810
570538578755 56476321
785109498305 56470832
574389851670 56465343
446197481785 56459854
681675311445 56454365
256384745260 56448876
922104777710 56443387
819220772695 56437898
656366946575 56432409
956216052100 56426920
763652406350 56421431
912751686345 5236506
550181850490 56415942
277841837215 56410453
709184403695 56404964
412086207395 56399475
566687305840 56393986
132593830135 56388497
623356035875 56383008
582642579345 56377519
260786200020 56372030
19256370065 56366541
943561869665 56361052
384026933300 56355563
62720735820 56350074
963918597930 56344585
420889116915 56339096
856633138155 53402481
391729479130 56333607
748797496535 56328118
577140760895 56322629
333960385405 56317140
25858552205 56311651
739444405170 56306162
634359672775 56300673
473706574035 56295184
326808021420 56289695
894595685460 56284206
24208006670 56278717
387878206215 56273228
464903664515 56267739
641512036760 56262250
890194230700 56256761
233827289615 56251272
521572394550 56245783
997479690475 56240294
223373834560 56234805
310302566070 56229316
900097503910 56223827
985375689885 56218338
359268750275 56212849
451149118390 56207360
238228744375 56201871
673422583770 56196382
533126213295 735526
348265113375 56190893
459952027910 56185404
744396041775 17970986
790061134910 56179915
558984760010 56174426
655816764730 56168937
448398209165 56163448
300399292860 56157959
95181464675 56152470
936409505680 56146981
585393488570 56141492
54468008145 56136003
722938949820 56130514
272890200610 56125025
229425834855 56119536
114988011095 56114047
73174190875 56108558
508368030270 56103069
405484025255 56097580
156251649470 56092091
223373834560 56086602
649764764435 56081113
648664400745 56075624
511669121340 56070135
862685138450 56064646
569438215065 56059157
563936396615 56053668
124891284305 56048179
983174962505 56042690
388428388060 56037201
642612400450 51245304
275641109835 56031712
39062916485 56026223
655266582885 56020734
962818234240 56015245
798864044430 56009756
932558232765 56004267
589244761485 55998778
246481472050 55993289
867086593210 55987800
598047671005 55982311
217872016110 55976822
927056414315 55971333
601348762075 55965844
754849496830 55960355
871488047970 55954866
943011687820 1092311
260236018175 55949377
127092011685 55943888
530925485915 55938399
865436047675 55932910
133144011980 55927421
480858938020 55921932
310302566070 55916443
876989866420 55910954
846729864945 55905465
926506232470 55899976
259135654485 55894487
206868379210 55888998
832975318820 55883509
513319666875 55878020
532576031450 55872531
72073827185 55867042
470955664810 55861553
793912407825 55856064
497364393370 55850575
889644048855 55845086
519371667170 55839597
273440382455 55834108
101783646815 55828619
33010916190 55823130
370822569020 55817641
63821099510 55812152
554033123405 55806663
989226962800 55801174
19806551910 55795685
937509869370 55790196
28059279585 55784707
984825508040 55779218
209069106590 55773729
196965106000 55768240
631058581705 55762751
623906217720 55757262
983725144350 55751773
626106945100 55746284
386777842525 55740795
786760043840 55735306
187612014635 55729817
593646216245 55724328
78125827480 55718839
321306202970 55713350
634909854620 55707861
188712378325 55702372
122690556925 55696883
658017492110 55691394
974372052985 7618732
675623311150 55685905
286094564890 55680416
255834563415 55674927
501215666285 55669438
256934927105 55663949
81426918550 55658460
431342571970 55652971
448948391010 55647482
972721507450 55641993
195314560465 55636504
269038927695 55631015
918253504795 55625526
162853831610 55620037
721288404285 55614548
682775675135 55609059
521022212705 55603570
494063302300 55598081
222273470870 55592592
248682199430 55587103
873688775350 55581614
5490 55576125
589244761485 55570636
58319281060 55565147
118839284010 55559658
823072045610 55554169
408785116325 55548680
360919295810 55543191
661318583180 55537702
641512036760 55532213
651415309970 55526724
28609461430 55521235
453349845770 55515746
843428773875 55510257
440145481490 55504768
6602187630 55499279
4401460250 55493790
38512734640 55488301
11003642390 55482812
340562567545 55477323
152400376555 55471834
683325856980 55466345
544680032040 55460856
130393102755 55455367
349365477065 55449878
780708043545 55444389
81426918550 55438900
174957832200 55433411
348815295220 30420038
33561098035 55427922
371922932710 55422433
694879675725 1668656
763652406350 55416944
170006195595 55411455
911651322655 55405966
119939647700 55400477
245931290205 55394988
788410589375 55389499
488011302005 55384010
237678562530 55378521
183210559875 55373032
135894921205 55367543
780157861700 55362054
962818234240 23306294
432442935660 55356565
399982206805 55351076
337811658320 55345587
373023296400 55340098
480858938020 55334609
328458566955 55329120
678924402220 55323631
654716401040 55318142
741645132550 55312653
791711680445 55307164
819770954540 55301675
261886563710 55296186
922104777710 55290697
112237101870 55285208
702582221555 55279719
637110582000 55274230
169456013750 55268741
234377471460 55263252
308652020535 55257763
510018575805 55252274
982624780660 55246785
508368030270 55241296
835176046200 55235807
592545852555 55230318
799414226275 55224829
287194928580 36672009
937509869370 55219340
865986229520 55213851
25858552205 55208362
144697830725 55202873
99032737590 55197384
775206225095 55191895
760351315280 55186406
300399292860 55180917
808767317640 42495838
19256370065 55175428
704232767090 55169939
665720037940 55164450
48416007850 55158961
858283683690 55153472
283343655665 55147983
229976016700 55142494
302049838395 55137005
7152369475 55131516
473706574035 55126027
137545466740 55120538
79226191170 55115049
593646216245 55109560
262986927400 55104071
489111665695 55098582
992528053870 55093093
691578584655 55087604
250882926810 55082115
351016022600 55076626
930907687230 55071137
375224023780 55065648
85278191465 55060159
757050224210 55054670
964468779775 55049181
797213498895 55043692
71523645340 55038203
12104006080 55032714
965018961620 55027225
200816378915 55021736
430792390125 55016247
179359286960 55010758
844529137565 55005269
286094564890 54999780
304250565775 54994291
622805854030 54988802
619504762960 54983313
91880373605 54977824
765853133730 54972335
547981123110 54966846
228875653010 54961357
594196398090 54955868
873138593505 54950379
456100754995 54944890
573289487980 44976866
682775675135 54939401
17605824530 54933912
87478918845 54928423
764202588195 54922934
917703322950 54917445
936409505680 54911956
501215666285 54906467
264087291090 54900978
930357505385 54895489
471505846655 54890000
302049838395 54884511
741094950705 54879022
166154922680 54873533
516070576100 54868044
464903664515 54862555
62170553975 54857066
209619288435 54851577
379625478540 54846088
821421500075 54840599
17055642685 54835110
541929122815 54829621
107285465265 54824132
298198565480 54818643
988676780955 54813154
124341102460 54807665
425840753520 54802176
249232381275 54796687
504516757355 54791198
917153141105 54785709
314153838985 54780220
739444405170 54774731
549631668645 54769242
792812044135 54763753
876439684575 54758264
157352013160 54752775
96832010210 54747286
243180380980 54741797
194214196775 54736308
396681115735 54730819
271239655075 54725330
751548405760 54719841
630508399860 54714352
224474198250 54708863
881941503025 54703374
132043648290 54697885
642062218605 54692396
194214196775 54686907
110586556335 54681418
801614953655 54675929
41813825710 11241472
302049838395 54670440
261336381865 54664951
72624009030 54659462
876439684575 54653973
250882926810 54648484
225574561940 54642995
307551656845 54637506
230526198545 54632017
620054944805 54626528
181560014340 54621039
982624780660 54615550
60520008440 54610061
611802217130 54604572
553482941560 54599083
806016408415 54593594
395580752045 54588105
191463287550 54582616
25308370360 54577127
599148034695 54571638
544129850195 54566149
160653104230 54560660
562836032925 32149073
987576417265 54555171
338912022010 54549682
929807323540 54544193
269038927695 54538704
467104391895 54533215
273990564300 54527726
182660378030 54522237
68772736115 54516748
598047671005 54511259
216221470575 54505770
557884396320 17614201
23657824825 54500281
837926955425 54494792
145248012570 54489303
161753467920 54483814
594746579935 54478325
450598936545 54472836
559534941855 54467347
118289102165 54461858
799964408120 54456369
964468779775 54450880
901748049445 27181528
673972765615 54445391
293246928875 54439902
166705104525 54434413
665720037940 54428924
57769099215 54423435
595296761780 54417946
938610233060 54412457
615103308200 54406968
927056414315 54401479
731191677495 54395990
217321834265 23223959
820871318230 54390501
453900027615 54385012
251983290500 54379523
357618204740 54374034
644262945985 54368545
123240738770 54363056
559534941855 54357567
121590193235 54352078
904498958670 54346589
241529835445 54341100
221723289025 54335611
957316415790 54330122
772455315870 54324633
262436745555 54319144
198065469690 54313655
498464757060 54308166
489661847540 54302677
334510567250 54297188
94081100985 54291699
467654573740 54286210
25308370360 54280721
980424053280 54275232
455000391305 54269743
229425834855 54264254
481409119865 54258765
780708043545 54253276
605750216835 54247787
773005497715 54242298
669571310855 54236809
667920765320 54231320
660768401335 21143628
529825122225 54225831
633259309085 54220342
555683668940 54214853
434643663040 54209364
200266197070 54203875
830774591440 54198386
284444019355 54192897
479208392485 54187408
337261476475 54181919
403283297875 54176430
791711680445 54170941
843978955720 54165452
113337465560 54159963
950714233650 54154474
344964022305 54148985
506717484735 54143496
75374918255 54138007
758150587900 54132518
533126213295 54127029
686626948050 54121540
837926955425 54116051
932558232765 54110562
386777842525 54105073
793362225980 54099584
314704020830 3639207
644813127830 54094095
237678562530 54088606
818670590850 54083117
600798580230 54077628
136445103050 54072139
936959687525 54066650
373023296400 21165584
581542215655 26572249
10453460545 54061161
433543299350 54055672
633259309085 54050183
197515287845 54044694
582092397500 54039205
429692026435 54033716
650865128125 54028227
357618204740 54022738
860484411070 54017249
601898943920 54011760
414286934775 54006271
59969826595 54000782
156251649470 53995293
736143314100 53989804
33010916190 53984315
584843306725 53978826
488011302005 53973337
223924016405 53967848
19806551910 53962359
860484411070 53956870
57218917370 53951381
156251649470 53945892
52817462610 53940403
706433494470 53934914
446197481785 53929425
212920379505 53923936
328458566955 53918447
531475667760 53912958
69322917960 53907469
768604042955 53901980
741645132550 53896491
780157861700 53891002
982624780660 53885513
258035290795 53880024
945212415200 53874535
239329108065 53869046
359268750275 53863557
790061134910 53858068
226674925630 53852579
506717484735 53847090
752648769450 53841601
166154922680 53836112
597497489160 53830623
740544768860 53825134
956766233945 17048834
736693495945 53819645
458851664220 53814156
429141844590 53808667
709734585540 53803178
520472030860 53797689
293797110720 52793202
475357119570 53792200
186511650945 53786711
856633138155 53781222
12104006080 53775733
737243677790 53770244
622255672185 53764755
717987313215 53759266
362569841345 53753777
483609847245 53748288
606850580525 53742799
353766931825 53737310
681125129600 53731821
343313476770 53726332
391729479130 53720843
192563651240 53715354
642062218605 53709865
939710596750 53704376
921004414020 53698887
994728781250 53693398
204667651830 53687909
737793859635 53682420
51166917075 53676931
409885480015 53671442
176058195890 53665953
117738920320 53660464
517721121635 53654975
414837116620 53649486
977673144055 53643997
612352398975 53638508
377974933005 53633019
261886563710 53627530
422539662450 53622041
648114218900 53616552
915502595570 53611063
149099285485 31611151
358168386585 53605574
508918212115 53600085
763102224505 53594596
606300398680 53589107
971621143760 53583618
354317113670 53578129
667920765320 53572640
966669507155 53567151
281693110130 53561662
828023682215 53556173
780708043545 53550684
455000391305 53545195
54468008145 53539706
952364779185 53534217
242630199135 14018906
251433108655 53528728
893495321770 53523239
380725842230 53517750
796113135205 53512261
72624009030 53506772
568337851375 53501283
726790222735 53495794
484710210935 53490305
248682199430 53484816
28059279585 53479327
538077849900 53473838
101783646815 53468349
14304733460 53462860
546880759420 53457371
548531304955 53451882
546880759420 53446393
971621143760 53440904
876989866420 53435415
676173492995 53429926
543029486505 53424437
299849111015 53418948
654716401040 53413459
447848027320 53407970
648664400745 53402481
106735283420 53396992
266288018470 53391503
181560014340 53386014
936409505680 53380525
321306202970 53375036
810417863175 53369547
750448042070 53364058
115538192940 53358569
918803686640 53353080
867636775055 53347591
631058581705 53342102
800514589965 53336613
786209861995 53331124
505066939200 53325635
15405097150 53320146
583192761190 53314657
834625864355 53309168
162853831610 53303679
430242208280 53298190
654716401040 53292701
938060051215 53287212
643712764140 53281723
388428388060 53276234
593646216245 53270745
11003642390 53265256
139746194120 53259767
382926569610 53254278
228325471165 53248789
337261476475 53243300
491312393075 53237811
466004028205 53232322
481959301710 53226833
913301868190 53221344
375774205625 53215855
741645132550 53210366
281693110130 53204877
20356733755 53199388
388428388060 53193899
128192375375 53188410
887993503320 53182921
790611316755 53177432
763652406350 53171943
221173107180 53166454
217872016110 53160965
71523645340 53155476
588694579640 53149987
978773507745 25704987
686626948050 53144498
883592048560 53139009
355417477360 53133520
528724758535 53128031
829674227750 53122542
397231297580 53117053
107835647110 53111564
90780009915 53106075
175508014045 53100586
913301868190 53095097
321856384815 53089608
90229828070 53084119
926506232470 27801785
238778926220 53078630
768604042955 48605095
463253118980 53073141
351566204445 53067652
465453846360 53062163
726790222735 53056674
575490215360 53051185
86378555155 53045696
74274554565 12372206
799414226275 53040207
407684752635 53034718
577690942740 53029229
922104777710 53023740
128742557220 15632672
721288404285 51821649
469305119275 42166498
439045117800 53018251
868186956900 53012762
309752384225 27302286
602999307610 53007273
773005497715 53001784
210719652125 52996295
251983290500 52990806
962268052395 52985317
352666568135 52979828
197515287845 52974339
919353868485 52968850
63270917665 52963361
639311309380 52957872
19256370065 52952383
796113135205 52946894
732292041185 52941405
731741859340 52935916
5501823940 52930427
429141844590 52924938
853882228930 52919449
213470561350 52913960
854432410775 52908471
716886949525 52902982
297098201790 52897493
301499656550 52892004
793912407825 52886515
849480774170 52881026
998029872320 52875537
639311309380 52870048
464903664515 52864559
280042564595 52859070
15955278995 52853581
644262945985 52848092
91330191760 52842603
88579282535 52837114
654716401040 52831625
381826205920 52826136
708084040005 52820647
267938564005 28433020
199716015225 52815158
776856770630 52809669
924855686935 52804180
997479690475 52798691
672872401925 52793202
627207308790 52787713
644262945985 52782224
340562567545 52776735
506167302890 52771246
532025849605 52765757
177708741425 52760268
701481857865 52754779
28059279585 52749290
790061134910 52743801
183210559875 52738312
963918597930 52732823
119939647700 52727334
19256370065 52721845
713035676610 52716356
234927653305 52710867
612352398975 52705378
418138207690 52699889
412086207395 52694400
731191677495 52688911
61070190285 52683422
488011302005 52677933
159552740540 52672444
568337851375 52666955
589244761485 52661466
406034207100 52655977
469305119275 52650488
581542215655 52644999
122690556925 52639510
464903664515 52634021
310302566070 52628532
443446572560 52623043
546330577575 52617554
365870932415 52612065
215121106885 52606576
383476751455 52601087
790061134910 52595598
184861105410 52590109
65471645045 52584620
879740775645 52579131
84177827775 52573642
80326554860 52568153
988676780955 52562664
738894223325 52557175
549631668645 52551686
771905134025 52546197
752098587605 52540708
273990564300 52535219
11553824235 52529730
958966961325 52524241
898997140220 52518752
304250565775 52513263
62720735820 52507774
977122962210 52502285
70423281650 34256849
20906915600 52496796
769154224800 52491307
655266582885 52485818
538628031745 52480329
726790222735 52474840
181560014340 52469351
562836032925 23416074
72073827185 52463862
417588025845 52458373
856082956310 52452884
913301868190 52447395
375224023780 52441906
204117469985 52436417
519371667170 52430928
242080017290 52425439
426941117210 52419950
132043648290 52414461
881941503025 52408972
690478220965 52403483
835726228045 52397994
414286934775 52392505
290496019650 52387016
505066939200 52381527
894595685460 52376038
881941503025 52370549
293246928875 52365060
349915658910 52359571
108385828955 52354082
471505846655 52348593
742745496240 52343104
994728781250 52337615
36312007260 52332126
715236403990 52326637
18156006375 52321148
854432410775 52315659
743845859930 52310170
120489829545 52304681
679474584065 52299192
510568757650 52293703
619504762960 14803833
703132403400 52288214
384026933300 52282725
767503679265 52277236
413736752930 52271747
222823652715 52266258
680574947755 19683554
556233850785 52260769
847830228635 52255280
826373136680 52249791
480858938020 52244302
568888033220 52238813
516070576100 52233324
795012771515 51953385
517721121635 24963972
558984760010 48890523
700931676020 52227835
790061134910 52222346
257485108950 52216857
661868765025 52211368
714686222145 52205879
598047671005 52200390
24758188515 52194901
521022212705 52189412
956766233945 52183923
666270219785 52178434
906149504205 52172945
779607679855 52167456
49516371540 52161967
612352398975 52156478
5501823940 52150989
231626562235 52145500
684426220670 52140011
351566204445 52134522
830774591440 52129033
331209476180 2821346
764202588195 52123544
305350929465 52118055
902848413135 52112566
887993503320 52107077
699281130485 52101588
741094950705 52096099
770254588490 52090610
601898943920 52085121
944112051510 52079632
989777144645 52074143
333410203560 52068654
669021129010 52063165
70973463495 52057676
466004028205 52052187
639861491225 52046698
396681115735 52041209
173857468510 50279240
735042950410 10785885
781258225390 52035720
480308756175 52030231
146348376260 52024742
488561483850 52019253
61070190285 52013764
69873099805 52008275
31910552500 52002786
820871318230 51997297
548531304955 51991808
544129850195 51986319
504516757355 51980830
906149504205 51975341
418688389535 51969852
868186956900 51964363
406584388945 51958874
792261862290 51953385
782358589080 51947896
908900413430 51942407
965018961620 51936918
951264415495 51931429
35761825415 51925940
446218762638 3112263
404933843410 51920451
542479304660 51914962
57218917370 51909473
647564037055 51903984
591995670710 51898495
397781479425 51893006
194764378620 51887517
331209476180 51882028
493513120455 51876539
22557461135 51871050
906699686050 51865561
981524416970 51860072
381276024075 51854583
863235320295 51849094
960067325015 51843605
439595299645 51838116
852781865240 51832627
30260006965 51827138
655266582885 51821649
587044034105 51816160
714136040300 51810671
397231297580 51805182
55568371835 51799693
442346208870 51794204
3851278405 51788715
442346208870 51783226
436294208575 51777737
87478918845 51772248
949613869960 51766759
139196012275 51761270
582642579345 51755781
965569143465 21165584
989777144645 51750292
598597852850 46239336
505066939200 51744803
58319281060 51739314
688277493585 51733825
952914961030 51728336
447297845475 51722847
328458566955 51717358
184861105410 51711869
670671674545 51706380
785109498305 51700891
109486192645 51695402
650314946280 51689913
1100369180 51684424
916602959260 51678935
870937866125 51673446
932558232765 51667957
85828373310 51662468
994728781250 51656979
884692412250 51651490
775206225095 51646001
261336381865 51640512
671772038235 51635023
375774205625 51629534
443996754405 51624045
530375304070 51618556
663519310560 51613067
103434192350 51607578
556784032630 51602089
145798194415 51596600
481959301710 51591111
634909854620 51585622
523773121930 51580133
282793473820 51574644
990327326490 51569155
98482555745 51563666
452799663925 51558177
793362225980 51552688
379075296695 51547199
297648383635 51541710
790611316755 51536221
952914961030 51530732
159002558695 51525243
724589495355 51519754
904498958670 51514265
534776758830 51508776
851681501550 51503287
538628031745 51497798
683325856980 51492309
822521863765 51486820
633259309085 51481331
904498958670 51475842
128742557220 51470353
666270219785 51464864
884142230405 51459375
102884010505 51453886
826923318525 51448397
619504762960 51442908
162303649765 51437419
443446572560 51431930
185961469100 51426441
205768015520 51420952
258585472640 51415463
503966575510 51409974
177708741425 51404485
919904050330 51398996
528724758535 51393507
105634919730 51388018
28609461430 51382529
69873099805 51377040
613452762665 51371551
374123660090 51366062
506717484735 51360573
929257141695 51355084
432993117505 51349595
313053475295 51344106
534776758830 51338617
724589495355 51333128
181009832495 12218514
781808407235 51327639
993628417560 51322150
613452762665 51316661
913852050035 51311172
945212415200 51305683
173307286665 51300194
650865128125 51294705
377424751160 51289216
955115688410 14622696
645363309675 51283727
565586942150 51278238
821971681920 51272749
975472416675 51267260
135894921205 51261771
341112749390 51256282
525973849310 51250793
728990950115 51245304
599148034695 51239815
714136040300 51234326
553482941560 51228837
843978955720 51223348
666820401630 51217859
653616037350 51212370
168355650060 51206881
463253118980 51201392
667920765320 51195903
105084737885 51190414
271789836920 51184925
608501126060 51179436
128192375375 51173947
899547322065 51168458
980974235125 51162969
760351315280 51157480
672322220080 51151991
743295678085 45833150
278392019060 51146502
69873099805 51141013
807116772105 51135524
823072045610 19491439
792812044135 37166019
360919295810 51130035
238228744375 51124546
543029486505 51119057
36862189105 51113568
651415309970 51108079
484710210935 51102590
649214582590 51097101
50616735230 51091612
15955278995 51086123
60520008440 51080634
777957134320 51075145
129842920910 51069656
66021826890 51064167
769704406645 51058678
546880759420 51053189
215121106885 51047700
144147648880 51042211
424740389830 51036722
832425136975 51031233
284994201200 51025744
718537495060 51020255
83627645930 43220386
494063302300 51014766
815919681625 51009277
252533472345 51003788
180459650650 39301240
810417863175 50998299
738344041480 50992810
313053475295 50987321
424740389830 50981832
809317499485 50976343
160102922385 50970854
610701853440 50965365
620605126650 50959876
74274554565 50954387
892945139925 50948898
620605126650 50943409
138645830430 50937920
946862960735 50932431
904498958670 50926942
90229828070 50921453
494613484145 50915964
4951642095 50910475
906149504205 46491830
450598936545 50904986
443996754405 50899497
918253504795 50894008
606300398680 50888519
189262560170 50883030
818670590850 50877541
642612400450 50872052
958416779480 50866563
64371281355 50861074
427491299055 50855585
490212029385 50850096
721288404285 50844607
386227660680 50839118
132593830135 50833629
140846557810 50828140
148549103640 50822651
469855301120 50817162
951814597340 50811673
55018189990 50806184
644813127830 50070658
870387684280 50800695
821421500075 50795206
652515673660 50789717
275641109835 26056283
297648383635 50784228
127092011685 50778739
44564734935 50773250
994728781250 50767761
381276024075 50762272
210169470280 50756783
474806937725 50751294
649764764435 50745805
544129850195 50740316
636010218310 50734827
735042950410 50729338
283343655665 50723849
430242208280 50718360
68772736115 50712871
81977100395 50707382
508918212115 50701893
661318583180 50696404
984275326195 50690915
518271303480 50685426
157352013160 50679937
38512734640 50674448
596397125470 50668959
147448739950 50663470
368621841640 50657981
437394572265 50652492
480308756175 50647003
858283683690 50641514
735042950410 50636025
430242208280 50630536
286094564890 50625047
660218219490 50619558
709184403695 50614069
864335683985 50608580
493513120455 50603091
749897860225 50597602
687177129895 50592113
924855686935 50586624
503966575510 50581135
553482941560 50575646
741094950705 50570157
226674925630 50564668
571088760600 50559179
188712378325 50553690
879190593800 50548201
276741473525 50542712
935309141990 50537223
776856770630 50531734
987576417265 50526245
719637858750 50520756
95731646520 50515267
666820401630 50509778
377974933005 50504289
815369499780 50498800
119939647700 50493311
851131319705 50487822
288295292270 50482333
947963324425 50476844
110036374490 50471355
818670590850 50465866
492962938610 50460377
436844390420 50454888
609051307905 50449399
396681115735 50443910
377974933005 50438421
519371667170 50432932
199716015225 50427443
788960771220 50421954
160653104230 50416465
65471645045 50410976
738344041480 50405487
474256755880 50399998
590345125175 50394509
941361142285 50389020
204667651830 50383531
181560014340 50378042
368071659795 50372553
206318197365 50367064
103434192350 50361575
916602959260 50356086
746596769155 50350597
223373834560 50345108
896796412840 50339619
367521477950 50334130
606300398680 50328641
951814597340 50323152
26408734050 50317663
904498958670 50312174
68222554270 50306685
369722205330 50301196
752648769450 50295707
588694579640 25748899
470405482965 50290218
750998223915 47611586
264087291090 50284729
954015324720 50279240
243730562825 50273751
706983676315 50268262
924855686935 50262773
372473114555 50257284
243180380980 50251795
816469863470 50246306
641512036760 50240817
130943284600 50235328
870937866125 50229839
229976016700 50224350
450598936545 50218861
785109498305 50213372
920454232175 50207883
874789139040 50202394
977673144055 50196905
554033123405 50191416
362019659500 50185927
578791306430 50180438
171106559285 50174949
409885480015 50169460
157902195005 50163971
276741473525 50158482
219522561645 50152993
996379326785 50147504
522672758240 50142015
171106559285 50136526
895696049150 50131037
914952413725 50125548
771905134025 50120059
315804384520 50114570
550732032335 50109081
131493466445 50103592
239329108065 50098103
98482555745 50092614
205217833675 50087125
77025463790 50081636
605750216835 50076147
266288018470 50070658
662969128715 50065169
926506232470 50059680
321856384815 50054191
989777144645 50048702
210169470280 50043213
14304733460 50037724
238228744375 50032235
719087676905 50026746
226124743785 50021257
20906915600 50015768
627207308790 50010279
321856384815 50004790
141396739655 49999301
535877122520 49993812
672322220080 2728033
637110582000 49988323
865436047675 49982834
555133487095 49977345
316904748210 49971856
917153141105 49966367
457751300530 49960878
958966961325 49955389
119389465855 49949900
423089844295 49944411
44564734935 49938922
492412756765 1536920
695980039415 49933433
84728009620 49927944
686076766205 7981006
602999307610 49922455
447848027320 49916966
99582919435 49911477
826923318525 49905988
33561098035 49900499
964468779775 49895010
255834563415 49889521
688827675430 49884032
577690942740 49878543
255284381570 49873054
417588025845 49867565
906699686050 49862076
298748747325 49856587
188162196480 49851098
338912022010 28784316
203567288140 43780264
411536025550 49845609
314153838985 49840120
150199649175 49834631
419788753225 24458984
116638556630 49829142
159002558695 49823653
874789139040 43857110
646463673365 49818164
550732032335 49812675
786209861995 49807186
390629115440 49801697
20906915600 49796208
733942586720 49790719
225024380095 49785230
125441466150 49779741
534776758830 41623087
331759658025 49774252
407134570790 49768763
284444019355 49763274
164504377145 49757785
107835647110 49752296
435193844885 49746807
21457097445 49741318
98482555745 49735829
368621841640 49730340
991427690180 49724851
391179297285 49719362
516070576100 49713873
45665098625 49708384
320756021125 49702895
635460036465 49697406
579341488275 49691917
675623311150 49686428
285544383045 49680939
654166219195 49675450
12654187925 49669961
914402231880 49664472
742745496240 49658983
597497489160 49653494
808217135795 49648005
135894921205 49642516
146898558105 49637027
880841139335 49631538
543579668350 49626049
551832396025 49620560
156801831315 49615071
963918597930 49609582
796113135205 42550728
305350929465 49604093
144147648880 49598604
120489829545 49593115
925405868780 49587626
15405097150 49582137
854982592620 49576648
450048754700 49571159
643712764140 49565670
164504377145 49560181
202466924450 49554692
865436047675 49549203
214020743195 49543714
31910552500 49538225
226124743785 49532736
313053475295 49527247
659668037645 49521758
917703322950 49516269
705333130780 49510780
694329493880 49505291
412636389240 49499802
752098587605 49494313
411536025550 49488824
33010916190 49483335
539178213590 49477846
779607679855 49472357
497364393370 49466868
151850194710 17383663
144147648880 49461379
176058195890 49455890
465453846360 49450401
122140375080 49444912
176608377735 49439423
618404399270 31078718
16505460840 49433934
923755323245 49428445
127092011685 49422956
978223325900 49417467
612352398975 49411978
716886949525 49406489
788410589375 49401000
787860407530 49395511
825272772990 49390022
228875653010 49384533
349915658910 49379044
162853831610 49373555
699869340122 6542888
965569143465 49368066
591995670710 49362577
890744412545 49357088
946862960735 49351599
514420030565 49346110
214570925040 49340621
835176046200 49335132
952914961030 49329643
821421500075 49324154
10453460545 49318665
152400376555 49313176
847280046790 2409671
664619674250 49307687
778507316165 49302198
511118939495 49296709
975472416675 49291220
554583305250 49285731
407684752635 49280242
372473114555 49274753
598047671005 49269264
382376387765 49263775
643162582295 49258286
640961854915 49252797
401082570495 16582269
946862960735 49247308
742195314395 49241819
767503679265 49236330
678374220375 49230841
487461120160 49225352
710284767385 49219863
306451293155 49214374
180459650650 49208885
71523645340 35415028
933108414610 49203396
824172409300 49197907
26408734050 49192418
13204369770 49186929
690478220965 49181440
343863658615 49175951
486360756470 49170462
858833865535 49164973
365870932415 49159484
165604740835 36419515
242630199135 49153995
791711680445 49148506
195314560465 49143017
276741473525 49137528
974372052985 49132039
190362923860 49126550
152400376555 49121061
137545466740 49115572
951264415495 49110083
343863658615 19502417
984825508040 49104594
623356035875 49099105
615653490045 49093616
261336381865 49088127
901748049445 49082638
843978955720 49077149
147448739950 49071660
508918212115 37413024
290496019650 11806839
178258923270 49066171
198065469690 49060682
417588025845 49055193
133694193825 49049704
820871318230 23317272
797763680740 49044215
552932759715 49038726
106735283420 49033237
544680032040 49027748
464353482670 49022259
33561098035 49016770
586493852260 49011281
694329493880 49005792
858283683690 49000303
423640026140 1740013
74824736410 48994814
603549489455 48989325
149099285485 48983836
641512036760 48978347
647013855210 48972858
20906915600 48967369
956766233945 35129600
651965491815 48961880
738894223325 48956391
436844390420 48950902
279492382750 48945413
128742557220 48939924
824172409300 48934435
308652020535 48928946
232726925925 48923457
356517841050 48917968
308652020535 48912479
773005497715 48906990
209619288435 48901501
643162582295 48896012
773555679560 48890523
560635305545 48885034
924855686935 48879545
347164749685 48874056
892394958080 48868567
496264029680 48863078
164504377145 48857589
611252035285 48852100
720738222440 48846611
720188040595 48841122
204117469985 48835633
303700383930 48830144
648114218900 48824655
790061134910 48819166
62720735820 48813677
240979653600 48808188
265737836625 48802699
865436047675 48797210
725139677200 48791721
98482555745 7322326
574940033515 48786232
887443321475 48780743
639311309380 48775254
835726228045 48769765
645913491520 48764276
443996754405 48758787
803265499190 48753298
899547322065 48747809
762552042660 48742320
736693495945 48736831
771354952180 48731342
138095648585 48725853
545230213885 48720364
74274554565 48714875
995829144940 48709386
167805468215 48703897
67672372425 48698408
991977872025 48692919
895145867305 48687430
888543685165 48681941
205768015520 48676452
448398209165 48670963
508368030270 48665474
139196012275 48659985
564486578460 48654496
518271303480 48649007
899547322065 48643518
519371667170 48638029
440145481490 48632540
320205839280 48627051
920454232175 48621562
310302566070 48616073
769154224800 48610584
822521863765 48605095
676723674840 40629578
474256755880 1180135
605750216835 48599606
393380024665 48594117
187061832790 48588628
193664014930 48583139
6052005785 48577650
724589495355 48572161
393380024665 48566672
716336767680 48561183
12654187925 48555694
61070190285 48550205
90229828070 48544716
737243677790 48539227
671772038235 48533738
796663317050 48528249
388428388060 48522760
137545466740 48517271
114437829250 48511782
311402929760 48506293
651965491815 48500804
181560014340 48495315
458851664220 48489826
370822569020 48484337
448398209165 48478848
816469863470 48473359
891294594390 48467870
20906915600 48462381
203017106295 48456892
557334214475 48451403
713035676610 38988367
844529137565 48445914
620054944805 48440425
673972765615 48434936
971070961915 48429447
610701853440 48423958
591995670710 48418469
81977100395 48412980
579341488275 48407491
792261862290 48402002
906149504205 48396513
361469477655 48391024
876989866420 48385535
958416779480 48380046
669571310855 48374557
145248012570 48369068
781808407235 48363579
7152369475 48358090
763652406350 48352601
779057498010 48347112
550187335 48341623
495713847835 48336134
418688389535 48330645
457751300530 44186450
90780009915 48325156
514970212410 48319667
172757104820 48314178
486360756470 48308689
172757104820 48303200
450598936545 48297711
358168386585 48292222
550181850490 48286733
81426918550 48281244
815369499780 48275755
398881843115 48270266
496264029680 48264777
52817462610 48259288
340012385700 48253799
98482555745 48248310
91880373605 48242821
612352398975 48237332
177708741425 48231843
383476751455 48226354
934208778300 48220865
346064385995 48215376
90780009915 48209887
534776758830 48204398
542479304660 48198909
360919295810 48193420
756500042365 48187931
587044034105 48182442
378525114850 48176953
192563651240 48171464
85828373310 48165975
5501823940 48160486
893495321770 34739881
477007665105 48154997
615653490045 48149508
12104006080 48144019
264087291090 48138530
801614953655 48133041
200266197070 48127552
221173107180 48122063
878090230110 48116574
193113833085 48111085
635460036465 48105596
354867295515 48100107
726240040890 48094618
237128380685 48089129
481409119865 576345
146348376260 48083640
969420416380 48078151
62720735820 48072662
384577115145 48067173
806566590260 48061684
639861491225 48056195
830224409595 48050706
520472030860 48045217
260786200020 48039728
261886563710 48034239
109486192645 48028750
227225107475 48023261
539178213590 48017772
889093867010 48012283
677824038530 48006794
197515287845 48001305
925956050625 47995816
931457869075 47990327
28059279585 47984838
651415309970 47979349
558434578165 47973860
529825122225 47968371
653065855505 47962882
694329493880 47957393
607950944215 47951904
988676780955 47946415
552382577870 47940926
433543299350 47935437
334510567250 47929948
647013855210 47924459
97382192055 47918970
739994587015 47913481
91880373605 47907992
551282214180 47902503
476457483260 47897014
228875653010 47891525
214020743195 47886036
886893139630 47880547
316354566365 47875058
391729479130 47869569
612352398975 47864080
716336767680 47858591
905049140515 47853102
152400376555 47847613
853332047085 47842124
938060051215 47836635
961167688705 47831146
472056028500 47825657
89679646225 47820168
852231683395 47814679
114437829250 47809190
582642579345 47803701
900647685755 47798212
893495321770 47792723
247031653895 47787234
204117469985 47781745
662418946870 47776256
564486578460 47770767
403283297875 47765278
708084040005 47759789
42914189400 47754300
305901111310 47748811
753198951295 47743322
829124045905 47737833
573839669825 47732344
387878206215 47726855
690478220965 47721366
965569143465 47715877
911101140810 47710388
545230213885 47704899
161753467920 47699410
529825122225 47693921
539178213590 47688432
161753467920 47682943
286094564890 47677454
910550958965 47671965
936409505680 47666476
804916044725 47660987
847830228635 47655498
682775675135 47650009
524873485620 24887126
722938949820 47644520
619504762960 47639031
584293124880 47633542
59969826595 47628053
983174962505 47622564
584293124880 18673578
348815295220 47617075
812068408710 47611586
390078933595 47606097
384577115145 3496493
326257839575 47600608
538077849900 47595119
746046587310 47589630
771354952180 47584141
949063688115 47578652
474256755880 47573163
296548019945 47567674
425840753520 47562185
343863658615 47556696
647013855210 47551207
689377857275 47545718
437944754110 47540229
271789836920 47534740
782358589080 47529251
190913105705 47523762
640961854915 47518273
940260778595 47512784
190362923860 47507295
962268052395 47501806
213470561350 47496317
247031653895 47490828
777957134320 47485339
651415309970 47479850
864335683985 47474361
78676009325 47468872
181560014340 47463383
770254588490 47457894
509468393960 47452405
953465142875 47446916
846179683100 47441427
632158945395 47435938
877543270308 12180091
416487662155 47430449
847280046790 47424960
928156778005 47419471
814819317935 47413982
262986927400 47408493
605750216835 47403004
167255286370 47397515
397781479425 47392026
404933843410 47386537
978773507745 47381048
764752770040 47375559
460502209755 47370070
760351315280 47364581
271239655075 47359092
648114218900 47353603
336161112785 47348114
868737138745 47342625
105634919730 47337136
291046201495 47331647
580441851965 47326158
782908770925 47320669
117188738475 47315180
676173492995 47309691
369722205330 47304202
623906217720 47298713
951264415495 44444433
786209861995 47293224
763102224505 47287735
409335298170 47282246
547981123110 47276757
873688775350 47271268
991427690180 47265779
207418561055 47260290
514420030565 47254801
621155308495 47249312
528724758535 47243823
922104777710 47238334
540278577280 47232845
482509483555 47227356
812618590555 47221867
906149504205 47216378
986476053575 47210889
825822954835 47205400
182110196185 47199911
722938949820 47194422
227775289320 47188933
381826205920 47183444
691028402810 47177955
342763294925 47172466
643162582295 47166977
965569143465 47161488
168355650060 47155999
987026235420 47150510
228875653010 47145021
175508014045 47139532
822521863765 47134043
157352013160 47128554
786209861995 47123065
789510953065 47117576
839027319115 47112087
809867681330 47106598
846179683100 47101109
504516757355 47095620
585393488570 47090131
960067325015 47084642
398331661270 47079153
344413840460 47073664
101783646815 47068175
502866211820 23322761
343863658615 47062686
644262945985 47057197
354867295515 47051708
165604740835 47046219
379625478540 47040730
610151671595 47035241
582642579345 47029752
602999307610 47024263
809317499485 47018774
819770954540 47013285
344964022305 47007796
25858552205 47002307
640961854915 26281332
727890586425 46996818
849480774170 46991329
218972379800 46985840
53917826300 46980351
218972379800 46974862
501765848130 46969373
901197867600 46963884
286094564890 46958395
902298231290 46952906
109486192645 46947417
412636389240 46941928
433543299350 46936439
139746194120 46930950
686076766205 46925461
853332047085 46919972
525973849310 46914483
91330191760 46908994
503966575510 46903505
40713462020 46898016
813168772400 46892527
352116386290 46887038
217321834265 46881549
466554210050 46876060
315804384520 46870571
962268052395 46865082
913852050035 46859593
110586556335 46854104
415387298465 46848615
967769870845 46843126
47865826005 46837637
110586556335 46832148
2750914715 46826659
589794943330 46821170
883041866715 46815681
590895307020 46810192
112237101870 46804703
358718568430 46799214
284994201200 46793725
571088760600 46788236
743295678085 46782747
103984374195 46777258
468204755585 46771769
795562953360 46766280
579891670120 46760791
245931290205 46755302
595846943625 46749813
262436745555 46744324
333960385405 46738835
814819317935 46733346
453349845770 46727857
959517143170 46722368
282243291975 46716879
541929122815 46711390
39062916485 46705901
912751686345 46700412
114988011095 46694923
765853133730 46689434
124341102460 46683945
265187654780 46678456
393380024665 46672967
145798194415 46667478
772455315870 46661989
949613869960 46656500
986476053575 46651011
878090230110 46645522
688827675430 46640033
648664400745 46634544
769704406645 46629055
486910938315 46623566
564486578460 46618077
440695663335 46612588
423640026140 46607099
56118553680 46601610
226674925630 46596121
438494935955 46590632
598047671005 46585143
234927653305 46579654
654716401040 46574165
397781479425 46568676
302600020240 46563187
260786200020 46557698
806566590260 46552209
874789139040 37764320
537527668055 46546720
309202202380 46541231
66572008735 46535742
255284381570 46530253
680574947755 46524764
835726228045 46519275
25308370360 46513786
776856770630 46508297
639311309380 46502808
200266197070 46497319
409885480015 46491830
848930592325 46486341
486360756470 46480852
112237101870 46475363
577690942740 46469874
366971296105 46464385
609601489750 46458896
37412370950 46453407
755949860520 46447918
769154224800 46442429
950714233650 46436940
622805854030 46431451
946312778890 46425962
212920379505 46420473
844529137565 46414984
483059665400 46409495
4401460250 46404006
14304733460 46398517
803265499190 46393028
70973463495 46387539
537527668055 46382050
20356733755 46376561
198065469690 46371072
452249482080 46365583
365320750570 46360094
950164051805 37270310
28609461430 46354605
520472030860 46349116
963918597930 46343627
281693110130 46338138
809867681330 46332649
510018575805 46327160
153500740245 46321671
727340404580 46316182
914952413725 21621171
134244375670 46310693
815369499780 46305204
602449125765 46299715
596947307315 29574732
910000777120 46294226
444546936250 46288737
821421500075 46283248
499565120750 46277759
231626562235 46272270
275090927990 46266781
62170553975 46261292
661318583180 46255803
146348376260 46250314
280592746440 46244825
106185101575 46239336
913852050035 46233847
326808021420 46228358
516070576100 46222869
160653104230 24826747
536977486210 46217380
188712378325 46211891
489111665695 46206402
852231683395 46200913
124891284305 46195424
750998223915 46189935
892945139925 46184446
978223325900 46178957
649214582590 46173468
813168772400 46167979
806016408415 46162490
99582919435 46157001
539728395435 46151512
242630199135 46146023
170006195595 46140534
948513506270 46135045
253083654190 46129556
832975318820 46124067
296548019945 46118578
885242594095 46113089
531475667760 46107600
790611316755 46102111
830224409595 46096622
418138207690 46091133
872588411660 46085644
515520394255 46080155
995278963095 46074666
973271689295 46069177
664619674250 46063688
995829144940 46058199
667920765320 46052710
834075682510 46047221
360919295810 46041732
996379326785 46036243
325157475885 46030754
576590579050 46025265
894595685460 46019776
117738920320 46014287
25858552205 46008798
305901111310 46003309
664619674250 45997820
736143314100 45992331
623906217720 45986842
36312007260 45981353
54468008145 2294402
437394572265 45975864
583742943035 45970375
619504762960 45964886
763102224505 45959397
47865826005 45953908
674522947460 45948419
593096034400 45942930
758150587900 45937441
401082570495 45931952
902298231290 38296753
112237101870 45926463
307551656845 45920974
231076380390 45915485
326808021420 45909996
704782948935 45904507
801614953655 45899018
234927653305 45893529
864335683985 45888040
947413142580 45882551
473706574035 45877062
181009832495 45871573
329008748800 45866084
688827675430 45860595
919904050330 45855106
536427304365 45849617
51166917075 45844128
53917826300 45838639
699831312330 45833150
864335683985 45827661
942461505975 45822172
724039313510 45816683
437394572265 45811194
20356733755 45805705
39062916485 45800216
921004414020 45794727
708634221850 45789238
580441851965 45783749
213470561350 45778260
628857854325 45772771
856633138155 45767282
810968045020 45761793
586493852260 45756304
76475281945 45750815
516620757945 45745326
453349845770 45739837
475907301415 45734348
20906915600 45728859
282793473820 45723370
577690942740 45717881
476457483260 45712392
348815295220 45706903
186511650945 45701414
99032737590 45695925
560085123700 10780396
775206225095 45690436
206318197365 45684947
925956050625 45679458
955115688410 45673969
958416779480 37023305
835726228045 45668480
201916742605 45662991
52817462610 45657502
912751686345 45652013
946862960735 45646524
422539662450 45641035
946862960735 45635546
686076766205 45630057
30810188810 45624568
654166219195 45619079
22557461135 45613590
407684752635 45608101
239329108065 45602612
509468393960 45597123
11553824235 45591634
268488745850 45586145
823622227455 45580656
192013469395 45575167
7152369475 45569678
539728395435 45564189
309752384225 45558700
299298929170 45553211
249232381275 45547722
382376387765 5274929
868737138745 45542233
714686222145 45536744
870937866125 45531255
69322917960 45525766
775756406940 45520277
678374220375 45514788
962268052395 45509299
814269136090 45503810
29709825120 45498321
759801133435 45492832
600248398385 45487343
579891670120 45481854
965018961620 45476365
55018189990 45470876
279492382750 45465387
691028402810 45459898
259685836330 45454409
145798194415 45448920
688827675430 45443431
916052777415 45437942
891844776235 45432453
613452762665 45426964
638210945690 45421475
638761127535 31797777
59969826595 45415986
327908385110 45410497
726790222735 45405008
951814597340 45399519
352666568135 45394030
776306588785 45388541
985925871730 45383052
332309839870 45377563
255834563415 45372074
928156778005 45366585
282243291975 45361096
679474584065 45355607
610151671595 45350118
170556377440 45344629
256934927105 45339140
938610233060 45333651
931457869075 45328162
586493852260 45322673
211269833970 45317184
499014938905 45311695
511118939495 45306206
130943284600 45300717
421989480605 45295228
303150202085 45289739
346614567840 45284250
105634919730 45278761
755399678675 45273272
846179683100 45267783
280042564595 45262294
176608377735 45256805
501215666285 45251316
886342957785 45245827
518821485325 45240338
132593830135 45234849
231076380390 45229360
73174190875 45223871
418138207690 45218382
540828759125 45212893
26408734050 45207404
225574561940 45201915
952364779185 45196426
225024380095 45190937
593096034400 45185448
968320052690 28268350
771354952180 45179959
25308370360 45174470
125441466150 45168981
522672758240 45163492
346614567840 45158003
254184017880 45152514
775756406940 45147025
669571310855 45141536
550181850490 45136047
443996754405 45130558
571638942445 45125069
631058581705 45119580
139746194120 45114091
199716015225 45108602
714686222145 45103113
934208778300 45097624
791161498600 45092135
995278963095 45086646
98482555745 41870092
25308370360 45081157
462702937135 45075668
899547322065 45070179
168905831905 45064690
710284767385 45059201
802165135500 45053712
14854915305 3727031
495163665990 45048223
987576417265 45042734
922104777710 45037245
239329108065 45031756
673422583770 45026267
311953111605 45020778
836826591735 45015289
242080017290 45009800
494613484145 45004311
310852747915 44998822
601348762075 44993333
664069492405 44987844
498464757060 44982355
140846557810 44976866
703682585245 44971377
898446958375 44965888
929807323540 44960399
698180766795 44954910
420889116915 44949421
964468779775 44943932
864335683985 44938443
924305505090 44932954
161753467920 44927465
575490215360 44921976
364770568725 44916487
908900413430 44910998
673972765615 44905509
134244375670 44900020
881941503025 44894531
185411287255 44889042
495713847835 44883553
322956748505 44878064
680574947755 44872575
168355650060 44867086
36312007260 44861597
283893837510 44856108
206868379210 44850619
892394958080 44845130
448398209165 44839641
75374918255 44834152
129292739065 44828663
526524031155 44823174
240429471755 44817685
713035676610 44812196
290496019650 44806707
395030570200 44801218
970520780070 44795729
480858938020 44790240
528174576690 44784751
450598936545 44779262
609601489750 44773773
910000777120 44768284
535326940675 44762795
170556377440 44757306
639311309380 44751817
258035290795 44746328
216771652420 44740839
8252733165 44735350
82527282240 44729861
23107642980 44724372
508918212115 44718883
560635305545 8974515
562836032925 44713394
45114916780 44707905
782358589080 44702416
602449125765 44696927
145798194415 44691438
667370583475 44685949
109486192645 44680460
224474198250 44674971
858283683690 44669482
84177827775 44663993
543579668350 44658504
199165833380 44653015
820871318230 44647526
643712764140 44642037
335610930940 33894575
428041480900 44636548
901748049445 44631059
566687305840 44625570
379625478540 44620081
932558232765 44614592
136995284895 44609103
965569143465 12410629
215671288730 44603614
348265113375 44598125
527074213000 44592636
842328410185 44587147
363670205035 44581658
357618204740 2804879
772455315870 44576169
565036760305 44570680
551282214180 44565191
329558930645 44559702
518271303480 44554213
210169470280 44548724
997479690475 44543235
917153141105 44537746
566687305840 44532257
44014553090 44526768
801614953655 44521279
363120023190 44515790
601898943920 44510301
804916044725 44504812
776306588785 44499323
961717870550 44493834
658567673955 44488345
195314560465 44482856
593096034400 25386625
601348762075 44477367
885792775940 44471878
832425136975 44466389
897346594685 44460900
55018189990 22669570
377424751160 44455411
172206922975 44449922
304250565775 44444433
930357505385 44438944
323506930350 44433455
228875653010 44427966
678374220375 29195991
927056414315 44422477
821421500075 44416988
581542215655 44411499
372473114555 44406010
366421114260 44400521
958966961325 44395032
262986927400 44389543
397231297580 44384054
179909468805 44378565
193664014930 44373076
434643663040 44367587
129292739065 44362098
348815295220 44356609
267938564005 44351120
465453846360 44345631
783458952770 44340142
272340018765 44334653
114437829250 44329164
997479690475 44323675
227775289320 44318186
37412370950 44312697
868737138745 44307208
78125827480 44301719
147448739950 44296230
845629501255 44290741
879740775645 44285252
561735669235 44279763
479208392485 44274274
154601103935 44268785
528724758535 44263296
539728395435 44257807
859934229225 44252318
187612014635 44246829
413736752930 44241340
825822954835 44235851
203017106295 44230362
284444019355 21774863
533676395140 44224873
410985843705 44219384
151300012865 44213895
872588411660 44208406
883592048560 44202917
124891284305 44197428
278392019060 44191939
455550573150 44186450
447297845475 44180961
3851278405 44175472
91880373605 44169983
661318583180 44164494
241529835445 44159005
667920765320 44153516
670671674545 44148027
417588025845 44142538
882491684870 44137049
228325471165 44131560
791711680445 44126071
284994201200 44120582
502866211820 44115093
65471645045 44109604
222273470870 44104115
51166917075 44098626
103434192350 44093137
244280744670 44087648
916602959260 44082159
120489829545 44076670
392279660975 44071181
210169470280 44065692
785659680150 44060203
858283683690 44054714
1650551025 44049225
553482941560 44043736
708634221850 44038247
464903664515 44032758
936959687525 44027269
216221470575 44021780
146348376260 44016291
615103308200 44010802
255834563415 44005313
993078235715 43999824
532576031450 43994335
112237101870 43988846
53367644455 43983357
995829144940 43977868
650314946280 43972379
405484025255 43966890
378525114850 43961401
539728395435 43955912
377974933005 43950423
42364007555 43944934
133694193825 43939445
233277107770 43933956
569438215065 43928467
125441466150 43922978
311953111605 43917489
732292041185 43912000
740544768860 43906511
935309141990 43901022
984275326195 43895533
72624009030 43890044
262986927400 43884555
370272387175 43879066
54468008145 43873577
99582919435 43868088
972171325605 29827226
271789836920 43862599
573289487980 43857110
122140375080 43851621
65471645045 43846132
668470947165 43840643
226124743785 43835154
521022212705 43829665
282793473820 43824176
817570227160 43818687
526524031155 43813198
274540746145 43807709
74824736410 43802220
256934927105 43796731
538628031745 43791242
5490 43785753
317454930055 43780264
457751300530 43774775
974922234830 43769286
315254202675 43763797
768053861110 43758308
7702551320 43752819
952364779185 43747330
853882228930 43741841
424190207985 43736352
533676395140 43730863
803265499190 10478501
200266197070 2667654
611802217130 32736396
558434578165 43725374
653616037350 43719885
313603657140 43714396
596947307315 43708907
369172023485 43703418
775756406940 2673143
189262560170 43697929
846729864945 43692440
856633138155 43686951
891844776235 43681462
332309839870 43675973
652515673660 43670484
173857468510 43664995
943011687820 43659506
4401460250 43654017
796663317050 43648528
191463287550 43643039
715236403990 43637550
282793473820 43632061
36862189105 43626572
627207308790 43621083
222823652715 43615594
631058581705 43610105
190913105705 43604616
92430555450 43599127
338361840165 43593638
85828373310 43588149
386777842525 43582660
562285851080 43577171
636560400155 43571682
287745110425 43566193
341112749390 43560704
42364007555 43555215
759801133435 43549726
599148034695 43544237
7152369475 43538748
479208392485 43533259
996379326785 43527770
540828759125 43522281
88579282535 43516792
426390935365 43511303
30810188810 43505814
684976402515 43500325
479758574330 43494836
227225107475 43489347
897346594685 43483858
645363309675 43478369
351016022600 43472880
160653104230 43467391
675623311150 43461902
583192761190 43456413
924855686935 43450924
511669121340 43445435
315804384520 43439946
407684752635 43434457
588694579640 43428968
963918597930 43423479
888543685165 43417990
748247314690 43412501
28059279585 43407012
38512734640 43401523
927606596160 43396034
823072045610 43390545
855532774465 43385056
621155308495 43379567
33010916190 43374078
288295292270 43368589
786760043840 43363100
391729479130 43357611
592545852555 43352122
36862189105 43346633
266288018470 43341144
508918212115 43335655
396681115735 43330166
399982206805 43324677
859934229225 43319188
911101140810 43313699
706433494470 43308210
670671674545 43302721
569438215065 43297232
645363309675 43291743
277841837215 43286254
898997140220 43280765
782908770925 43275276
819770954540 43269787
149099285485 43264298
25308370360 43258809
300399292860 43253320
77025463790 43247831
750998223915 43242342
295447656255 43236853
818670590850 43231364
29159643275 43225875
719637858750 43220386
222823652715 43214897
94631282830 43209408
466004028205 43203919
961717870550 43198430
110036374490 43192941
56668735525 43187452
103434192350 43181963
581542215655 43176474
103434192350 43170985
925956050625 43165496
291596383340 43160007
699281130485 43154518
113887647405 43149029
31910552500 43143540
605200034990 43138051
82527282240 43132562
77575645635 43127073
656366946575 16483467
991977872025 43121584
924305505090 43116095
788410589375 43110606
755949860520 43105117
85828373310 43099628
473706574035 43094139
619504762960 43088650
742745496240 43083161
955665870255 43077672
441245845180 43072183
835726228045 43066694
387878206215 43061205
328458566955 43055716
820321136385 43050227
128192375375 43044738
173857468510 43039249
803815681035 43033760
354317113670 43028271
205217833675 43022782
325157475885 43017293
440695663335 43011804
302600020240 43006315
106185101575 43000826
947963324425 42995337
2200732870 42989848
755399678675 42984359
486910938315 42978870
831874955130 17745937
902848413135 42973381
249782563120 42967892
954015324720 42962403
167255286370 42956914
295997838100 42951425
475907301415 42945936
54468008145 42940447
737243677790 42934958
127092011685 42929469
972721507450 42923980
909450595275 42918491
420889116915 42913002
886342957785 42907513
426390935365 42902024
314704020830 42896535
950714233650 42891046
360369113965 42885557
179909468805 42880068
577140760895 42874579
884142230405 30222434
100133101280 42869090
816469863470 42863601
923205141400 42858112
409885480015 42852623
119939647700 42847134
279492382750 42841645
817020045315 42836156
582092397500 42830667
420338935070 42825178
166154922680 42819689
335060749095 42814200
224474198250 42808711
801614953655 42803222
464903664515 42797733
571088760600 42792244
626106945100 42786755
485810574625 42781266
941361142285 42775777
313603657140 42770288
158452376850 42764799
850030956015 42759310
339462203855 42753821
739444405170 42748332
378525114850 42742843
541378940970 21352210
369722205330 42737354
254734199725 42731865
777406952475 42726376
835726228045 42720887
94081100985 42715398
273440382455 42709909
377424751160 42704420
192563651240 42698931
107835647110 42693442
717437131370 42687953
22007279290 42682464
274540746145 42676975
659117855800 42671486
821421500075 42665997
757600406055 42660508
86928737000 42655019
383476751455 42649530
685526584360 42644041
809867681330 42638552
315254202675 42633063
253083654190 42627574
728990950115 42622085
488011302005 42616596
919353868485 42611107
702032039710 42605618
133144011980 42600129
479208392485 42594640
436844390420 42589151
485260392780 42583662
720188040595 42578173
453349845770 42572684
576590579050 42567195
666270219785 42561706
453349845770 42556217
707533858160 42550728
576040397205 42545239
68772736115 42539750
201366560760 42534261
679474584065 42528772
347164749685 42523283
628857854325 42517794
554033123405 42512305
194214196775 42506816
943561869665 42501327
629408036170 42495838
375224023780 42490349
643712764140 42484860
7702551320 42479371
918803686640 42473882
819770954540 42468393
41813825710 42462904
476457483260 42457415
543579668350 42451926
656366946575 42446437
31910552500 42440948
784559316460 42435459
841228046495 42429970
81977100395 42424481
934208778300 42418992
35761825415 42413503
648664400745 42408014
875889502730 42402525
95181464675 42397036
320205839280 42391547
312503293450 42386058
263537109245 42380569
741094950705 42375080
348265113375 42369591
978223325900 42364102
39062916485 42358613
892394958080 42353124
21457097445 42347635
795562953360 42342146
735042950410 42336657
251433108655 42331168
134244375670 42325679
754299314985 42320190
869837502435 42314701
691578584655 42309212
17055642685 42303723
266288018470 42298234
29159643275 42292745
583742943035 42287256
558984760010 42281767
757050224210 42276278
73174190875 42270789
354867295515 42265300
588694579640 42259811
684426220670 20045828
730091313805 42254322
610701853440 42248833
2200732870 42243344
489661847540 42237855
53367644455 42232366
686076766205 42226877
287745110425 42221388
910550958965 42215899
118839284010 42210410
125991647995 42204921
922104777710 42199432
757600406055 42193943
466004028205 42188454
94631282830 42182965
209619288435 42177476
267388382160 42171987
307551656845 42166498
118289102165 42161009
637660763845 42155520
319655657435 42150031
369722205330 42144542
89129464380 42139053
989226962800 42133564
962268052395 42128075
829674227750 42122586
300949474705 42117097
211820015815 42111608
473706574035 33340186
538628031745 42106119
670671674545 42100630
669021129010 42095141
386227660680 41496840
817570227160 42089652
478108028795 15166107
416487662155 42084163
535326940675 42078674
462702937135 4731518
742745496240 42073185
619504762960 42067696
261336381865 42062207
851131319705 42056718
635460036465 42051229
58319281060 42045740
749897860225 42040251
737243677790 42034762
873138593505 42029273
523222940085 42023784
141946921500 42018295
1650551025 42012806
823072045610 42007317
473706574035 42001828
629408036170 41996339
21457097445 41990850
520472030860 41985361
574940033515 41979872
189262560170 41974383
628857854325 41968894
627757490635 41963405
65471645045 41957916
760351315280 41952427
348265113375 41946938
961167688705 41941449
819770954540 41935960
170006195595 34926507
387328024370 41930471
660218219490 41924982
280042564595 41919493
656366946575 41914004
243730562825 41908515
370822569020 41903026
612352398975 41897537
22557461135 41892048
231626562235 41886559
419788753225 41881070
961717870550 41875581
294347292565 41870092
564486578460 41864603
298198565480 41859114
737243677790 41853625
4951642095 41848136
532025849605 41842647
763652406350 41837158
700931676020 41831669
710284767385 41826180
692128766500 41820691
939710596750 41815202
898997140220 41809713
969970598225 41804224
782358589080 41798735
206318197365 41793246
572739306135 41787757
257485108950 41782268
470955664810 41776779
218422197955 41771290
307551656845 41765801
50616735230 41760312
623356035875 41754823
269038927695 41749334
927056414315 41743845
499565120750 41738356
208518924745 26424046
798864044430 41732867
329008748800 41727378
754299314985 41721889
955115688410 41716400
930907687230 41710911
897896776530 41705422
437394572265 41699933
123240738770 41694444
659117855800 41688955
597497489160 41683466
892945139925 41677977
15405097150 41672488
869287320590 20627662
117738920320 41666999
680024765910 41661510
136995284895 41656021
986476053575 41650532
745496405465 41645043
501765848130 41639554
492962938610 41634065
12104006080 41628576
318555293745 27115660
559534941855 41623087
359268750275 41617598
546880759420 41612109
792812044135 41606620
373573478245 41601131
602449125765 41595642
161753467920 41590153
350465840755 41584664
604099671300 41579175
872588411660 41573686
562836032925 41568197
1650551025 41562708
176058195890 41557219
978223325900 41551730
30260006965 41546241
475907301415 41540752
475907301415 41535263
197515287845 41529774
267938564005 41524285
35211643570 41518796
660768401335 41513307
578241124585 41507818
334510567250 41502329
377424751160 41496840
963918597930 41491351
329008748800 41485862
549631668645 41480373
162853831610 41474884
859934229225 41469395
621155308495 41463906
577140760895 41458417
398881843115 41452928
192563651240 41447439
547981123110 41441950
917703322950 41436461
454450209460 41430972
912201504500 41425483
903398594980 41419994
572189124290 41414505
576590579050 41409016
999130236010 41403527
665169856095 41398038
203017106295 41392549
185961469100 41387060
486910938315 41381571
770254588490 41376082
480858938020 41370593
385677478835 41365104
576040397205 41359615
464353482670 41354126
632709127240 41348637
176058195890 10429100
796663317050 41343148
436844390420 41337659
347164749685 41332170
502866211820 41326681
129842920910 39937964
329558930645 41321192
326808021420 41315703
146898558105 41310214
940810960440 41304725
651965491815 41299236
907800049740 41293747
814819317935 41288258
741645132550 41282769
231076380390 41277280
595296761780 41271791
46765462315 41266302
732842223030 41260813
377974933005 41255324
827473500370 41249835
572189124290 41244346
440145481490 41238857
641512036760 41233368
50066553385 41227879
751548405760 41222390
941911324130 41216901
905049140515 41211412
598047671005 41205923
60520008440 41200434
601348762075 41194945
951814597340 41189456
813718954245 41183967
979323689590 41178478
943561869665 41172989
174407650355 41167500
53917826300 41162011
881391321180 41156522
428041480900 41151033
901748049445 41145544
357618204740 41140055
649214582590 41134566
645363309675 41129077
591995670710 41123588
464903664515 41118099
422539662450 41112610
131493466445 41107121
295447656255 41101632
858283683690 41096143
733392404875 41090654
471505846655 41085165
587044034105 41079676
146898558105 41074187
797213498895 41068698
942461505975 41063209
366971296105 41057720
632158945395 37478892
520472030860 41052231
945762597045 41046742
381276024075 41041253
150199649175 41035764
146898558105 41030275
607400762370 41024786
62720735820 41019297
228875653010 41013808
748797496535 41008319
83077464085 41002830
344413840460 40997341
699831312330 40991852
42364007555 40986363
634909854620 40980874
488561483850 40975385
201366560760 40969896
131493466445 40964407
629958218015 40958918
96281828365 40953429
323506930350 40947940
348265113375 40942451
303150202085 40936962
96281828365 40931473
676173492995 40925984
431892753815 40920495
116638556630 40915006
328458566955 40909517
961167688705 40904028
773005497715 40898539
517170939790 40893050
199716015225 40887561
298198565480 40882072
116638556630 40876583
934208778300 40871094
271239655075 40865605
8252733165 40860116
459952027910 40854627
471505846655 40849138
848380410480 40843649
53917826300 40838160
746596769155 40832671
147998921795 40827182
288845474115 40821693
691578584655 40816204
244280744670 40810715
37412370950 40805226
606850580525 40799737
566687305840 40794248
440695663335 40788759
238778926220 40783270
766403315575 40777781
370272387175 16582269
409885480015 40772292
927606596160 40766803
239879289910 40761314
403833479720 40755825
868737138745 40750336
12104006080 40744847
990877508335 40739358
342213113080 40733869
688277493585 40728380
198065469690 40722891
380175660385 40717402
577690942740 40711913
313603657140 40706424
85828373310 40700935
65471645045 40695446
525423667465 40689957
516620757945 40684468
425840753520 40678979
653616037350 40673490
760901497125 40668001
335610930940 40662512
404383661565 40657023
839027319115 40651534
512769485030 40646045
779057498010 40640556
52267280765 40635067
374123660090 40629578
658567673955 40624089
957866597635 40618600
166705104525 40613111
584843306725 40607622
896246230995 40602133
338912022010 40596644
712485494765 40591155
732292041185 40585666
677273856685 40580177
878090230110 40574688
732842223030 40569199
475357119570 40563710
674522947460 40558221
861034592915 40552732
140846557810 40547243
277291655370 40541754
714136040300 40536265
221723289025 40530776
345514204150 40525287
512219303185 40519798
589244761485 40514309
103984374195 40508820
861584774760 40503331
358168386585 40497842
2750914715 40492353
544680032040 40486864
347164749685 40481375
606850580525 40475886
950714233650 40470397
218972379800 40464908
83627645930 40459419
109486192645 40453930
745496405465 40448441
994728781250 40442952
201916742605 40437463
292696747030 40431974
813718954245 40426485
161203286075 40420996
12654187925 40415507
634909854620 40410018
456100754995 40404529
780708043545 40399040
667370583475 40393551
446197481785 40388062
244830926515 40382573
234377471460 40377084
940260778595 40371595
329008748800 40366106
934208778300 40360617
812618590555 4621738
391179297285 40355128
356517841050 40349639
647564037055 40344150
780157861700 40338661
280592746440 40333172
817570227160 21121672
546330577575 40327683
995829144940 40322194
716336767680 40316705
162853831610 40311216
842328410185 40305727
744946223620 40300238
953465142875 40294749
632709127240 40289260
720738222440 40283771
277291655370 40278282
789510953065 40272793
94081100985 40267304
520472030860 40261815
367521477950 40256326
333960385405 40250837
589794943330 40245348
316354566365 40239859
676173492995 4484513
448398209165 40234370
943011687820 40228881
720738222440 40223392
473156392190 40217903
591995670710 40212414
633259309085 40206925
149099285485 40201436
114988011095 40195947
852231683395 40190458
885242594095 40184969
104534556040 40179480
460502209755 40173991
874789139040 40168502
9903278700 40163013
68772736115 40157524
389528751750 40152035
426941117210 40146546
813718954245 40141057
913852050035 40135568
650314946280 40130079
413736752930 40124590
947963324425 40119101
34111279880 40113612
490762211230 40108123
644813127830 40102634
903398594980 40097145
918803686640 40091656
346064385995 40086167
991977872025 40080678
853332047085 40075189
457201118685 40069700
944112051510 40064211
33010916190 40058722
949063688115 40053233
271239655075 40047744
162853831610 40042255
863235320295 40036766
88579282535 40031277
182660378030 40025788
408785116325 40020299
760351315280 40014810
754299314985 40009321
955665870255 40003832
804916044725 39998343
681675311445 39992854
50066553385 39987365
845079319410 39981876
20356733755 39976387
311402929760 39970898
806016408415 39965409
78125827480 39959920
459401846065 39954431
201366560760 39948942
412086207395 39943453
968870234535 39937964
29709825120 39932475
532025849605 39926986
855532774465 39921497
960067325015 39916008
119939647700 39910519
554033123405 39905030
260786200020 39899541
422539662450 39894052
508368030270 39888563
188162196480 39883074
398881843115 39877585
323506930350 39872096
610151671595 39866607
863235320295 39861118
385677478835 39855629
261336381865 39850140
20906915600 13102243
180459650650 39844651
558984760010 39839162
939710596750 39833673
984825508040 24508385
944112051510 39828184
444546936250 39822695
978223325900 39817206
903948776825 39811717
329008748800 39806228
7152369475 39800739
638761127535 39795250
351566204445 39789761
267388382160 39784272
866536411365 39778783
48966189695 39773294
294897474410 39767805
148549103640 39762316
429692026435 39756827
102333828660 39751338
244830926515 39745849
925956050625 39740360
579891670120 39734871
379075296695 39729382
366421114260 39723893
430792390125 39718404
890744412545 39712915
347164749685 39707426
682225493290 39701937
1100369180 39696448
145798194415 39690959
297648383635 39685470
875889502730 39679981
606300398680 39674492
683325856980 39669003
30260006965 39663514
863235320295 39658025
533676395140 39652536
514970212410 39647047
972171325605 39641558
956216052100 39636069
432993117505 39630580
85828373310 39625091
190913105705 39619602
225024380095 39614113
665169856095 39608624
636560400155 39603135
800514589965 39597646
69322917960 39592157
514420030565 39586668
591445488865 39581179
264087291090 39575690
774656043250 39570201
322406566660 39564712
452799663925 39559223
25858552205 39553734
187061832790 39548245
938060051215 39542756
591995670710 39537267
466004028205 39531778
92980737295 39526289
147998921795 39520800
670121492700 39515311
130943284600 39509822
740544768860 39504333
747146951000 7871226
732842223030 39498844
521572394550 39493355
777957134320 39487866
186511650945 39482377
415387298465 39476888
376324387470 39471399
237678562530 39465910
674522947460 39460421
17605824530 39454932
414286934775 39449443
727890586425 39443954
801064771810 39438465
217321834265 39432976
875889502730 39427487
78676009325 39421998
551282214180 39416509
536977486210 39411020
911651322655 39405531
749347678380 39400042
307001475000 39394553
531475667760 39389064
2750914715 39383575
365320750570 39378086
708634221850 39372597
172206922975 39367108
740544768860 39361619
465453846360 39356130
973821871140 39350641
810417863175 39345152
759801133435 39339663
490762211230 39334174
181009832495 39328685
593096034400 39323196
904498958670 39317707
284994201200 39312218
628857854325 39306729
224474198250 39301240
393930206510 39295751
30260006965 39290262
371372750865 39284773
923205141400 39279284
30810188810 39273795
162853831610 39268306
242630199135 39262817
818670590850 39257328
914952413725 39251839
876989866420 39246350
973821871140 39240861
796663317050 39235372
71523645340 39229883
588694579640 39224394
182660378030 39218905
140846557810 39213416
583742943035 39207927
118839284010 39202438
173307286665 39196949
339462203855 39191460
27509097740 39185971
14854915305 39180482
63821099510 39174993
662418946870 39169504
118289102165 39164015
618954581115 39158526
208518924745 39153037
183760741720 4720540
943011687820 39147548
288845474115 36304246
145248012570 39142059
370822569020 39136570
600798580230 39131081
602449125765 39125592
921554595865 39120103
495713847835 39114614
467104391895 39109125
713585858455 39103636
29709825120 39098147
901748049445 39092658
978773507745 2354781
256934927105 39087169
995829144940 39081680
467104391895 39076191
184310923565 39070702
337811658320 39065213
982624780660 39059724
877540048265 39054235
141946921500 39048746
264087291090 39043257
492962938610 39037768
489111665695 39032279
656917128420 39026790
44564734935 39021301
46215280470 39015812
556784032630 39010323
77025463790 39004834
697630584950 38999345
385677478835 38993856
127642193530 38988367
266838200315 38982878
196965106000 38977389
39613098330 38971900
567787669530 14792855
511669121340 38966411
198615651535 38960922
99032737590 38955433
502866211820 38949944
420889116915 38944455
878090230110 38938966
977122962210 38933477
794462589670 38927988
11553824235 38922499
961717870550 38917010
319105475590 38911521
196965106000 38906032
972721507450 38900543
64371281355 38895054
319655657435 38889565
430242208280 38884076
683876038825 38878587
856633138155 38873098
406034207100 38867609
528724758535 38862120
387328024370 38856631
420889116915 38851142
517721121635 38845653
748247314690 38840164
563386214770 521455
442346208870 38834675
570538578755 38829186
916602959260 38823697
162853831610 38818208
743295678085 24239424
117188738475 38812719
977122962210 38807230
81426918550 38801741
353766931825 38796252
208518924745 38790763
384577115145 38785274
299298929170 38779785
302600020240 38774296
746046587310 38768807
662969128715 38763318
997479690475 38757829
969970598225 38752340
111686920025 38746851
529274940380 38741362
342763294925 38735873
96281828365 38730384
381826205920 38724895
712485494765 38719406
759250951590 38713917
443446572560 38708428
210719652125 38702939
988676780955 38697450
522672758240 38691961
429692026435 38686472
573289487980 38680983
996379326785 38675494
402182934185 38670005
442896390715 38664516
452799663925 38659027
793362225980 38653538
293797110720 38648049
59419644750 38642560
303700383930 38637071
402182934185 38631582
933108414610 38626093
63821099510 38620604
571088760600 38615115
162853831610 38609626
205768015520 38604137
381276024075 38598648
31910552500 38593159
564486578460 38587670
22007279290 38582181
448948391010 38576692
127092011685 38571203
488011302005 38565714
721838586130 38560225
282793473820 38554736
990327326490 38549247
748797496535 38543758
618954581115 38538269
355967659205 38532780
149649467330 38527291
981524416970 38521802
413736752930 38516313
193113833085 38510824
486360756470 38505335
661318583180 38499846
211820015815 38494357
146898558105 38488868
446747663630 38483379
605200034990 38477890
287194928580 37045261
282793473820 38472401
101783646815 38466912
536977486210 38461423
90229828070 38455934
714686222145 38450445
593096034400 38444956
621155308495 38439467
642612400450 38433978
759801133435 38428489
528724758535 38423000
580441851965 38417511
457201118685 38412022
925405868780 38406533
796113135205 38401044
717987313215 38395555
453349845770 15522892
420338935070 38390066
627757490635 3233021
519921849015 38384577
831874955130 38379088
756500042365 38373599
203017106295 38368110
914402231880 38362621
466004028205 38357132
426390935365 38351643
579891670120 38346154
177158559580 38340665
566137123995 38335176
483609847245 38329687
698180766795 38324198
198615651535 38318709
580992033810 38313220
806016408415 38307731
573289487980 38302242
99582919435 38296753
426390935365 38291264
953465142875 38285775
930357505385 38280286
722938949820 38274797
541378940970 38269308
18156006375 38263819
179359286960 38258330
211269833970 38252841
43464371245 38247352
908900413430 38241863
320205839280 38236374
633259309085 38230885
31360370655 38225396
872038229815 38219907
817570227160 38214418
503966575510 38208929
887993503320 38203440
216771652420 38197951
505066939200 38192462
234377471460 38186973
913852050035 38181484
288845474115 38175995
33561098035 38170506
501215666285 38165017
615653490045 38159528
378525114850 38154039
181560014340 38148550
426390935365 38143061
216221470575 38137572
179359286960 38132083
574389851670 38126594
488561483850 38121105
392829842820 38115616
522122576395 38110127
850030956015 38104638
454450209460 38099149
612352398975 38093660
298748747325 38088171
252533472345 38082682
761451678970 38077193
754849496830 38071704
303150202085 38066215
129842920910 38060726
78125827480 38055237
549081486800 38049748
620605126650 38044259
587594215950 38038770
88029100690 38033281
57769099215 38027792
668470947165 38022303
571638942445 38016814
427491299055 38011325
521572394550 38005836
403833479720 38000347
452799663925 37994858
517721121635 37989369
832425136975 37983880
336161112785 37978391
598047671005 37972902
706983676315 37967413
485810574625 37961924
522122576395 37956435
710834949230 37950946
864335683985 37945457
475907301415 37939968
82527282240 37934479
593096034400 37928990
229425834855 37923501
925956050625 37918012
788410589375 37912523
221723289025 37907034
412086207395 37901545
927606596160 37896056
358168386585 37890567
734492768565 37885078
887443321475 37879589
224474198250 37874100
936959687525 37868611
711935312920 37863122
140296375965 37857633
521572394550 37852144
641512036760 37846655
464353482670 37841166
689377857275 37835677
960067325015 37830188
123790920615 37824699
611252035285 37819210
627207308790 37813721
207968742900 37808232
124891284305 37802743
993628417560 37797254
85828373310 37791765
956766233945 37786276
402182934185 37780787
859934229225 37775298
715786585835 37769809
129292739065 37764320
480858938020 37758831
375774205625 37753342
181009832495 37747853
498464757060 37742364
310852747915 37736875
156251649470 37731386
784009134615 37725897
189812742015 37720408
204667651830 37714919
651965491815 37709430
783458952770 37703941
479758574330 37698452
883592048560 37692963
440145481490 37687474
342763294925 37681985
234377471460 37676496
71523645340 37671007
101783646815 10890176
143597467035 37665518
713035676610 6971030
436294208575 37660029
558434578165 37654540
347714931530 37649051
697080403105 37643562
725689859045 37638073
201366560760 37632584
511118939495 37627095
228325471165 37621606
184310923565 37616117
404933843410 37610628
429141844590 37605139
122690556925 37599650
514420030565 37594161
868737138745 37588672
251983290500 37583183
557334214475 37577694
501215666285 37572205
709734585540 37566716
12654187925 37561227
784559316460 37555738
843978955720 37550249
77575645635 37544760
262436745555 37539271
330109112490 37533782
223924016405 37528293
234927653305 37522804
661318583180 37517315
73724372720 37511826
908900413430 37506337
835726228045 37500848
560635305545 37495359
68772736115 37489870
119939647700 37484381
304250565775 37478892
47865826005 37473403
192013469395 37467914
576040397205 37462425
960617506860 37456936
62720735820 37451447
246481472050 37445958
571638942445 37440469
23107642980 37434980
782358589080 37429491
281142928285 37424002
511118939495 37418513
143047285190 37413024
688277493585 37407535
719637858750 37402046
840677864650 37396557
886893139630 37391068
446747663630 37385579
651965491815 37380090
99032737590 37374601
88579282535 37369112
107835647110 37363623
166705104525 37358134
616753853735 37352645
132593830135 37347156
449498572855 37341667
308652020535 37336178
724589495355 37330689
568337851375 37325200
947413142580 37319711
974372052985 37314222
968320052690 37308733
204667651830 37303244
844529137565 37297755
714136040300 37292266
988676780955 37286777
968320052690 37281288
758700769745 37275799
790061134910 37270310
454450209460 37264821
229976016700 37259332
705883312625 37253843
209619288435 37248354
432442935660 37242865
464353482670 37237376
59969826595 37231887
76475281945 37226398
604649853145 37220909
28059279585 37215420
524323303775 37209931
804916044725 37204442
876989866420 37198953
423640026140 37193464
185411287255 37187975
914402231880 37182486
135344739360 37176997
164504377145 37171508
6602187630 37166019
387878206215 37160530
81426918550 37155041
113887647405 37149552
255834563415 37144063
47315644160 37138574
462702937135 37133085
268488745850 37127596
750448042070 37122107
302049838395 37116618
85828373310 37111129
242630199135 37105640
758700769745 37100151
758150587900 37094662
236578198840 37089173
967219689000 37083684
130943284600 37078195
572189124290 37072706
527624394845 37067217
395030570200 37061728
387878206215 37056239
269589109540 37050750
885242594095 37045261
994178599405 37039772
319655657435 37034283
247581835740 8129209
699281130485 37028794
857733501845 23064778
413186571085 37023305
528724758535 37017816
480308756175 37012327
477557846950 37006838
998029872320 37001349
397781479425 36995860
779057498010 36990371
28609461430 36984882
249782563120 36979393
905599322360 36973904
697080403105 36968415
919353868485 36962926
456650936840 36957437
19256370065 36951948
468754937430 36946459
931457869075 36940970
106735283420 36935481
809867681330 36929992
388978569905 36924503
557334214475 36919014
529825122225 36913525
21457097445 36908036
917153141105 36902547
243180380980 36897058
728440768270 36891569
642612400450 36886080
823622227455 36880591
400532388650 36875102
834625864355 36869613
137545466740 36864124
495713847835 36858635
770254588490 36853146
387878206215 36847657
442896390715 36842168
308652020535 36836679
711935312920 36831190
372473114555 36825701
67672372425 36820212
271789836920 36814723
901197867600 36809234
594196398090 36803745
351016022600 36798256
111136738180 36792767
975472416675 36787278
126541829840 36781789
280042564595 36776300
891844776235 36770811
284994201200 36765322
965569143465 36759833
991427690180 36754344
473156392190 36748855
225574561940 36743366
787310225685 36737877
572189124290 36732388
882491684870 36726899
59969826595 36721410
652515673660 36715921
742745496240 36710432
748247314690 36704943
420338935070 36699454
461052391600 27208973
441796027025 36693965
515520394255 36688476
436844390420 36682987
201366560760 36677498
388978569905 36672009
31910552500 36666520
136445103050 36661031
69322917960 36655542
880290957490 36650053
337261476475 36644564
225024380095 36639075
264637472935 36633586
656917128420 36628097
928156778005 36622608
594196398090 36617119
528174576690 36611630
992528053870 36606141
402182934185 36600652
628857854325 36595163
868186956900 36589674
545780395730 36584185
952914961030 36578696
557884396320 36573207
129292739065 36567718
776306588785 36562229
392279660975 36556740
295997838100 36551251
138095648585 36545762
253633836035 36540273
862685138450 24184534
94631282830 36534784
955115688410 36529295
21457097445 36523806
657467310265 36518317
891294594390 36512828
136995284895 36507339
593646216245 36501850
686076766205 36496361
150749831020 36490872
122690556925 36485383
702032039710 36479894
751548405760 12893661
348815295220 36474405
858283683690 36468916
869837502435 36463427
199165833380 36457938
941911324130 36452449
928706959850 36446960
589794943330 36441471
982074598815 36435982
332860021715 36430493
284994201200 36425004
433543299350 36419515
629958218015 36414026
426941117210 36408537
375774205625 36403048
989777144645 36397559
668470947165 36392070
266288018470 36386581
561185487390 36381092
446747663630 36375603
887993503320 36370114
670121492700 36364625
580992033810 36359136
677273856685 36353647
518821485325 36348158
658017492110 36342669
53917826300 36337180
759801133435 36331691
226124743785 36326202
433543299350 36320713
267388382160 36315224
508368030270 36309735
353766931825 23635634
677273856685 36304246
944662233355 36298757
985375689885 36293268
747697132845 36287779
552932759715 36282290
612902580820 36276801
618404399270 36271312
512219303185 36265823
611802217130 36260334
568888033220 36254845
394480388355 36249356
860484411070 36243867
65471645045 36238378
781808407235 36232889
900647685755 36227400
159552740540 36221911
927056414315 36216422
255834563415 36210933
557884396320 36205444
101783646815 36199955
265187654780 36194466
306451293155 36188977
955115688410 36183488
495713847835 36177999
896246230995 36172510
32460734345 36167021
150749831020 36161532
820871318230 36156043
385127296990 36150554
442346208870 36145065
167255286370 36139576
108936010800 36134087
539728395435 36128598
314704020830 36123109
275641109835 36117620
486910938315 36112131
449498572855 36106642
672322220080 36101153
239879289910 36095664
447848027320 36090175
653065855505 36084686
419788753225 36079197
679474584065 36073708
156801831315 36068219
48416007850 36062730
934758960145 36057241
75374918255 36051752
892394958080 36046263
900097503910 36040774
207968742900 36035285
226674925630 36029796
536977486210 36024307
99032737590 36018818
332860021715 36013329
544129850195 5944587
974922234830 36007840
604649853145 36002351
658017492110 35996862
410435661860 35991373
458851664220 35985884
623906217720 35980395
436294208575 35974906
670121492700 35969417
745496405465 17669091
751548405760 35963928
858833865535 35958439
282243291975 35952950
476457483260 35947461
693229130190 35941972
172206922975 35936483
259135654485 35930994
819220772695 35925505
144147648880 35920016
391729479130 35914527
527074213000 35909038
343313476770 35903549
98482555745 35898060
51166917075 35892571
51166917075 35887082
520472030860 35881593
279492382750 35876104
156251649470 35870615
785109498305 35865126
374673841935 35859637
831874955130 35854148
865436047675 35848659
619504762960 35843170
207968742900 35837681
528174576690 35832192
206318197365 35826703
219522561645 35821214
77025463790 35815725
640411673070 35810236
834625864355 35804747
310852747915 35799258
407134570790 35793769
501215666285 35788280
545230213885 35782791
766403315575 35777302
91880373605 35771813
516070576100 35766324
453349845770 35760835
720188040595 35755346
558434578165 35749857
752098587605 35744368
141946921500 35738879
232726925925 35733390
210169470280 35727901
500115302595 35722412
927606596160 35716923
280042564595 35711434
407134570790 35705945
220622925335 35700456
776856770630 35694967
825272772990 35689478
509468393960 35683989
845079319410 35678500
684426220670 35673011
440145481490 35667522
517170939790 35662033
131493466445 35656544
929807323540 35651055
196965106000 35645566
294347292565 35640077
89129464380 35634588
262986927400 35629099
614002944510 35623610
242080017290 35618121
45665098625 35612632
972171325605 35607143
452249482080 35601654
698180766795 35596165
426941117210 35590676
454450209460 35585187
324607294040 35579698
89129464380 35574209
484160029090 35568720
741645132550 35563231
302600020240 35557742
725689859045 35552253
139746194120 35546764
23107642980 35541275
156801831315 35535786
445097118095 23136135
825822954835 35530297
151300012865 35524808
915502595570 10813330
117188738475 35519319
340562567545 35513830
237128380685 35508341
783458952770 35502852
62170553975 35497363
804916044725 35491874
762552042660 35486385
344413840460 35480896
595296761780 35475407
464903664515 35469918
433543299350 35464429
731741859340 35458940
993078235715 35453451
807666953950 35447962
491862574920 35442473
904498958670 35436984
157352013160 35431495
839027319115 35426006
532576031450 35420517
796663317050 35415028
425840753520 35409539
945762597045 35404050
929807323540 35398561
58319281060 35393072
728440768270 35387583
790611316755 35382094
423089844295 35376605
1650551025 35371116
948513506270 35365627
603549489455 35360138
932558232765 35354649
278942200905 35349160
297648383635 35343671
279492382750 35338182
256384745260 35332693
261886563710 35327204
770804770335 35321715
2750914715 35316226
865436047675 35310737
516620757945 35305248
952914961030 35299759
580441851965 35294270
861034592915 35288781
368071659795 35283292
69873099805 35277803
697630584950 35272314
77575645635 35266825
463803300825 35261336
159002558695 4490002
876439684575 35255847
157352013160 35250358
8802915010 35244869
133694193825 35239380
204117469985 35233891
535877122520 35228402
177708741425 35222913
634359672775 35217424
875339320885 35211935
561735669235 35206446
245381108360 35200957
607950944215 35195468
594196398090 35189979
932008050920 35184490
836276409890 35179001
416487662155 35173512
764202588195 35168023
901748049445 35162534
423089844295 35157045
521572394550 35151556
73724372720 35146067
267388382160 35140578
479208392485 35135089
207418561055 35129600
68772736115 35124111
780157861700 35118622
741094950705 35113133
620054944805 35107644
959517143170 35102155
984825508040 35096666
487461120160 35091177
140296375965 35085688
908350231585 35080199
288845474115 35074710
801064771810 35069221
766953497420 35063732
275090927990 35058243
199165833380 35052754
719637858750 35047265
692678948345 35041776
362569841345 35036287
288295292270 35030798
373023296400 35025309
959517143170 35019820
299298929170 35014331
462152755290 35008842
474256755880 35003353
8802915010 34997864
135344739360 34992375
491312393075 34986886
941361142285 34981397
937509869370 34975908
328458566955 24222957
119939647700 34970419
255284381570 34964930
290496019650 34959441
939160414905 34953952
859384047380 34948463
601348762075 34942974
679474584065 34937485
811518226865 34931996
25858552205 34926507
616753853735 34921018
924305505090 34915529
908900413430 34910040
647013855210 34904551
597497489160 34899062
271239655075 34893573
47865826005 34888084
777957134320 34882595
473706574035 34877106
393380024665 34871617
775756406940 34866128
751548405760 34860639
126541829840 34855150
9903278700 34849661
350465840755 34844172
314153838985 34838683
24208006670 34833194
672872401925 34827705
426941117210 34822216
217872016110 34816727
937509869370 27417555
689377857275 7585798
258585472640 34811238
77575645635 34805749
369722205330 34800260
411536025550 34794771
969420416380 34789282
414837116620 34783793
917153141105 9490481
677273856685 34778304
902848413135 34772815
862134956605 34767326
412086207395 34761837
127092011685 34756348
228325471165 34750859
143047285190 34745370
707533858160 34739881
359268750275 34734392
720738222440 34728903
875339320885 34723414
287194928580 34717925
52267280765 34712436
610151671595 34706947
965018961620 34701458
962818234240 34695969
11553824235 34690480
847280046790 34684991
184861105410 34679502
907800049740 34674013
402182934185 34668524
505066939200 34663035
720188040595 34657546
549081486800 34652057
857733501845 34646568
642612400450 34641079
827473500370 34635590
15955278995 34630101
206318197365 34624612
117188738475 34619123
310302566070 34613634
125441466150 34608145
450598936545 34602656
799964408120 34597167
554583305250 34591678
212920379505 34586189
742195314395 34580700
419788753225 34575211
943011687820 34569722
353216749980 34564233
450048754700 34558744
276191291680 34553255
355967659205 34547766
519921849015 34542277
978773507745 34536788
959517143170 34531299
79776373015 34525810
831874955130 34520321
841228046495 34514832
716336767680 34509343
703132403400 34503854
313053475295 34498365
488011302005 34492876
807116772105 34487387
364220386880 34481898
953465142875 34476409
633809490930 34470920
114988011095 34465431
11553824235 34459942
972721507450 34454453
443996754405 12147157
535877122520 34448964
694329493880 34443475
327358203265 34437986
178809105115 34432497
313053475295 34427008
258585472640 34421519
945762597045 34416030
396681115735 34410541
245931290205 34405052
637110582000 34399563
889093867010 34394074
392279660975 34388585
778507316165 34383096
435744026730 34377607
195864742310 34372118
831324773285 34366629
623906217720 34361140
787860407530 34355651
472606210345 34350162
996929508630 13546852
677824038530 34344673
132043648290 34339184
230526198545 34333695
118289102165 34328206
612352398975 34322717
747697132845 34317228
955665870255 34311739
562285851080 34306250
540828759125 34300761
969970598225 34295272
994728781250 34289783
768604042955 34284294
863235320295 34278805
655816764730 34273316
593096034400 34267827
96832010210 34262338
593096034400 34256849
728990950115 34251360
825272772990 18673578
632709127240 34245871
177708741425 34240382
841228046495 12970507
634359672775 34234893
546880759420 34229404
3851278405 34223915
546880759420 34218426
595296761780 34212937
676173492995 34207448
6602187630 34201959
215121106885 34196470
708634221850 34190981
996929508630 34185492
405484025255 34180003
32460734345 34174514
36862189105 34169025
861034592915 34163536
735042950410 34158047
818670590850 34152558
715236403990 34147069
46765462315 34141580
700381494175 34136091
11003642390 1663167
48966189695 34130602
853882228930 34125113
486910938315 34119624
735593132255 34114135
644262945985 34108646
22007279290 34103157
740544768860 34097668
411536025550 34092179
102884010505 34086690
128742557220 34081201
729541131960 34075712
855532774465 34070223
99032737590 34064734
343313476770 34059245
576590579050 34053756
701481857865 34048267
344964022305 34042778
77025463790 34037289
218972379800 34031800
481409119865 34026311
879740775645 34020822
760901497125 34015333
375774205625 34009844
234377471460 34004355
298748747325 33998866
617304035580 33993377
887993503320 33987888
300399292860 33982399
853882228930 33976910
370272387175 33971421
776856770630 33965932
181009832495 33960443
434643663040 3705075
439595299645 33954954
671772038235 33949465
178258923270 7508952
723489131665 33943976
653065855505 33938487
221723289025 33932998
574940033515 33927509
818120409005 33922020
923755323245 33916531
295997838100 33911042
300949474705 33905553
255284381570 33900064
409335298170 33894575
505066939200 33889086
852781865240 33883597
83077464085 33878108
45114916780 33872619
543579668350 33867130
945762597045 33861641
341112749390 33856152
296548019945 33850663
869837502435 33845174
967219689000 33839685
968870234535 33834196
558984760010 33828707
453900027615 33823218
713035676610 33817729
652515673660 33812240
601898943920 33806751
978223325900 33801262
776856770630 33795773
829674227750 33790284
253083654190 33784795
459952027910 33779306
331209476180 33773817
698730948640 33768328
478108028795 33762839
762001860815 33757350
212920379505 33751861
132043648290 33746372
704232767090 33740883
516070576100 33735394
311402929760 33729905
626106945100 33724416
29159643275 33718927
695980039415 33713438
897896776530 33707949
393380024665 33702460
893495321770 33696971
860484411070 33691482
385677478835 33685993
4401460250 33680504
387328024370 33675015
543579668350 33669526
574389851670 33664037
605200034990 33658548
364770568725 33653059
862134956605 33647570
146348376260 33642081
758700769745 33636592
927056414315 33631103
472056028500 33625614
170006195595 33620125
433543299350 33614636
335610930940 33609147
136445103050 33603658
486910938315 33598169
500665484440 33592680
572189124290 33587191
67672372425 33581702
364220386880 33576213
600248398385 33570724
273990564300 33565235
485260392780 33559746
770254588490 33554257
429692026435 33548768
601348762075 33543279
474806937725 33537790
763102224505 33532301
422539662450 33526812
207418561055 33521323
35211643570 33515834
42364007555 33510345
115538192940 33504856
97932373900 33499367
132593830135 33493878
882491684870 33488389
666820401630 33482900
467654573740 33477411
369172023485 33471922
994178599405 33466433
357068022895 33460944
813168772400 33455455
387328024370 33449966
138645830430 33444477
331209476180 33438988
419788753225 33433499
293246928875 33428010
6052005785 33422521
839027319115 33417032
311402929760 33411543
398881843115 33406054
495163665990 33400565
695429857570 33395076
563386214770 33389587
343313476770 33384098
399982206805 33378609
612352398975 33373120
14854915305 33367631
62170553975 33362142
531475667760 33356653
748247314690 33351164
145798194415 33345675
977673144055 33340186
62720735820 33334697
185411287255 33329208
295447656255 33323719
44014553090 33318230
154601103935 24925549
73174190875 33312741
174407650355 33307252
942461505975 33301763
505617121045 33296274
671772038235 33290785
762552042660 33285296
47865826005 33279807
856082956310 33274318
648664400745 33268829
950164051805 33263340
864335683985 33257851
449498572855 33252362
14854915305 33246873
318005111900 33241384
637660763845 33235895
649214582590 33230406
502866211820 33224917
381276024075 33219428
390629115440 33213939
137545466740 33208450
542479304660 33202961
607400762370 33197472
658567673955 33191983
686076766205 33186494
900097503910 33181005
322406566660 33175516
946862960735 33170027
878090230110 33164538
486910938315 33159049
601348762075 33153560
650314946280 33148071
631608763550 33142582
170006195595 33137093
479208392485 33131604
66021826890 33126115
96281828365 33120626
692678948345 33115137
696530221260 33109648
441796027025 33104159
605200034990 33098670
625006581410 33093181
174957832200 33087692
40163280175 33082203
573289487980 33076714
797763680740 33071225
398331661270 33065736
444546936250 33060247
103434192350 33054758
29709825120 33049269
442346208870 33043780
968320052690 33038291
530375304070 33032802
558984760010 33027313
786760043840 33021824
776306588785 33016335
974372052985 33010846
503966575510 33005357
995829144940 32999868
24758188515 32994379
645913491520 32988890
199716015225 32983401
36312007260 32977912
600248398385 32972423
385127296990 32966934
901197867600 32961445
598047671005 32955956
312503293450 32950467
602999307610 32944978
514970212410 32939489
920454232175 32934000
118289102165 32928511
791161498600 32923022
160102922385 32917533
644262945985 32912044
781808407235 32906555
657467310265 32901066
590345125175 32895577
251433108655 32890088
675623311150 32884599
543579668350 32879110
81977100395 32873621
712485494765 32868132
324057112195 32862643
930357505385 32857154
372473114555 32851665
121040011390 32846176
995278963095 32840687
994728781250 32835198
653065855505 32829709
319105475590 32824220
421439298760 32818731
395580752045 32813242
602449125765 32807753
146348376260 32802264
851681501550 32796775
411536025550 32791286
516620757945 32785797
254734199725 32780308
240979653600 32774819
430792390125 32769330
660768401335 32763841
606850580525 32758352
653616037350 32752863
17055642685 32747374
214570925040 32741885
568337851375 32736396
513319666875 32730907
876439684575 32725418
571638942445 32719929
549081486800 32714440
954015324720 32708951
804916044725 32703462
979873871435 32697973
448948391010 32692484
67122190580 32686995
17055642685 32681506
804916044725 32676017
253633836035 32670528
329008748800 32665039
152950558400 32659550
747146951000 32654061
48416007850 32648572
13204369770 32643083
941361142285 32637594
696530221260 32632105
221173107180 32626616
381276024075 32621127
907249867895 32615638
643162582295 32610149
528724758535 32604660
538077849900 32599171
388978569905 13535874
348815295220 32593682
121590193235 32588193
781258225390 32582704
738344041480 32577215
658567673955 32571726
349915658910 32566237
869287320590 32560748
787310225685 32555259
716336767680 32549770
275090927990 32544281
743295678085 26473447
488561483850 32538792
459401846065 32533303
45665098625 32527814
302600020240 32522325
45665098625 32516836
804365862880 32511347
713035676610 32505858
566687305840 32500369
785109498305 32494880
52817462610 32489391
921554595865 32483902
205768015520 32478413
429141844590 32472924
484160029090 32467435
122690556925 32461946
347164749685 32456457
328458566955 32450968
941911324130 32445479
288295292270 32439990
237678562530 32434501
640411673070 32429012
270689473230 32423523
336161112785 32418034
41263643865 32412545
482509483555 32407056
784009134615 32401567
922104777710 32396078
448948391010 32390589
834075682510 32385100
195314560465 32379611
272890200610 32374122
536977486210 32368633
484710210935 32363144
804365862880 32357655
895145867305 32352166
775206225095 32346677
192563651240 32341188
215671288730 32335699
83077464085 32330210
732842223030 32324721
502316029975 32319232
769704406645 32313743
658017492110 32308254
586493852260 32302765
305350929465 32297276
365320750570 32291787
83627645930 32286298
988126599110 32280809
344964022305 32275320
753749133140 32269831
523222940085 32264342
456100754995 32258853
84177827775 32253364
857733501845 32247875
42364007555 32242386
408785116325 32236897
902298231290 32231408
995278963095 32225919
528724758535 32220430
165054558990 32214941
213470561350 32209452
540278577280 32203963
512769485030 32198474
511669121340 32192985
781808407235 32187496
403833479720 32182007
95731646520 32176518
943561869665 32171029
888543685165 32165540
128192375375 1943106
519371667170 32160051
787310225685 32154562
102884010505 32149073
460502209755 32143584
275090927990 32138095
702582221555 32132606
275090927990 32127117
330659294335 32121628
713035676610 32116139
450048754700 32110650
496264029680 32105161
429692026435 32099672
269038927695 11861729
325707657730 32094183
196414924155 32088694
294347292565 32083205
878640411955 32077716
708084040005 25304290
47315644160 32072227
278942200905 32066738
480308756175 32061249
998580054165 32055760
443996754405 32050271
321306202970 32044782
84177827775 32039293
306451293155 32033804
56118553680 32028315
965018961620 32022826
797213498895 32017337
990327326490 32011848
485260392780 32006359
630508399860 32000870
119939647700 31995381
451149118390 31989892
6602187630 31984403
687727311740 31978914
299849111015 31973425
242080017290 31967936
291596383340 31962447
998029872320 22126159
38512734640 31956958
558984760010 1750991
735042950410 31951469
810417863175 31945980
557334214475 31940491
76475281945 31935002
146898558105 31929513
278392019060 31924024
366421114260 31918535
392829842820 31913046
399982206805 31907557
355967659205 31902068
682775675135 31896579
518821485325 31891090
42914189400 31885601
25858552205 31880112
605200034990 31874623
387328024370 31869134
970520780070 31863645
377424751160 31858156
73724372720 31852667
39062916485 31847178
495713847835 31841689
412086207395 31836200
122690556925 31830711
225024380095 31825222
208518924745 31819733
505617121045 31814244
958416779480 31808755
676723674840 31803266
180459650650 31797777
102884010505 31792288
411536025550 31786799
531475667760 31781310
793362225980 31775821
7152369475 31770332
569988396910 31764843
513319666875 31759354
955115688410 31753865
128742557220 13574297
73724372720 31748376
310302566070 31742887
291596383340 31737398
618404399270 31731909
113887647405 31726420
402182934185 31720931
880290957490 31715442
824722591145 31709953
404933843410 31704464
956216052100 31698975
733942586720 31693486
238228744375 31687997
720188040595 31682508
502866211820 31677019
494063302300 31671530
47865826005 31666041
217321834265 31660552
741094950705 31655063
852781865240 31649574
83627645930 31644085
856633138155 31638596
788410589375 31633107
560635305545 31627618
833525500665 31622129
452249482080 31616640
879740775645 31611151
237128380685 31605662
869837502435 31600173
497364393370 31594684
754299314985 31589195
667370583475 31583706
351016022600 31578217
113887647405 31572728
886342957785 31567239
143047285190 31561750
56668735525 31556261
450598936545 23646612
950164051805 31550772
852231683395 31545283
138645830430 31539794
109486192645 31534305
927056414315 31528816
681675311445 31523327
648114218900 31517838
394480388355 31512349
101233464970 31506860
198065469690 31501371
810417863175 31495882
759250951590 29080722
924855686935 31490393
711935312920 31484904
911651322655 31479415
691578584655 31473926
735042950410 31468437
105084737885 31462948
626106945100 31457459
875889502730 31451970
340562567545 31446481
636560400155 31440992
399432024960 31435503
556784032630 31430014
17055642685 31424525
646463673365 31419036
468204755585 31413547
198615651535 31408058
387328024370 31402569
450048754700 31397080
294897474410 31391591
672872401925 31386102
37412370950 31380613
717987313215 31375124
875339320885 31369635
759250951590 31364146
653065855505 31358657
771905134025 31353168
269589109540 31347679
969420416380 31342190
785109498305 31336701
125441466150 31331212
749347678380 31325723
437944754110 31320234
488561483850 31314745
489661847540 31309256
699281130485 31303767
818670590850 31298278
653065855505 26100195
775206225095 31292789
874238957195 31287300
897896776530 31281811
184310923565 31276322
954015324720 31270833
972721507450 31265344
654716401040 31259855
807116772105 31254366
182110196185 31248877
790611316755 31243388
10453460545 31237899
203567288140 31232410
918253504795 31226921
419788753225 31221432
408785116325 31215943
463803300825 20298322
987026235420 31210454
29159643275 31204965
145248012570 31199476
596947307315 31193987
61620372130 31188498
494063302300 31183009
631058581705 31177520
216221470575 31172031
669021129010 31166542
748797496535 31161053
369722205330 31155564
65471645045 31150075
576040397205 31144586
982074598815 31139097
914402231880 31133608
309202202380 31128119
466004028205 31122630
842878592030 31117141
204667651830 31111652
747146951000 31106163
804365862880 31100674
590345125175 31095185
371922932710 31089696
612352398975 31084207
732842223030 31078718
189262560170 31073229
787860407530 31067740
666270219785 31062251
683325856980 31056762
90780009915 31051273
246481472050 31045784
70423281650 31040295
971621143760 31034806
576040397205 31029317
90780009915 31023828
997479690475 31018339
687177129895 31012850
420338935070 31007361
658017492110 31001872
341112749390 30996383
894595685460 30990894
763102224505 30985405
176058195890 30979916
227775289320 30974427
894045503615 30968938
281142928285 30963449
272340018765 30957960
218422197955 30952471
709184403695 30946982
214570925040 30941493
36862189105 30936004
70973463495 30930515
162303649765 30925026
648114218900 30919537
527074213000 30914048
298748747325 30908559
897896776530 30903070
933108414610 30897581
606850580525 30892092
292146565185 30886603
249232381275 30881114
723489131665 30875625
965018961620 30870136
316904748210 30864647
398331661270 30859158
30810188810 30853669
258035290795 30848180
108385828955 345807
512219303185 30842691
988126599110 30837202
435193844885 30831713
48416007850 30826224
536427304365 30820735
334510567250 30815246
904498958670 30809757
617304035580 30804268
128192375375 30798779
768604042955 30793290
85828373310 30787801
484160029090 30782312
610151671595 30776823
222273470870 30771334
774656043250 30765845
420338935070 30760356
826923318525 30754867
253083654190 30749378
424740389830 30743889
146898558105 30738400
139196012275 30732911
502866211820 30727422
544680032040 30721933
453349845770 30716444
835726228045 30710955
598047671005 30705466
675623311150 30699977
651965491815 30694488
719637858750 30688999
133144011980 30683510
129292739065 30678021
558984760010 30672532
555133487095 30667043
320205839280 30661554
772455315870 30656065
850030956015 30650576
161753467920 30645087
267938564005 30639598
892394958080 30634109
29709825120 30628620
232176744080 30623131
119389465855 30617642
200816378915 30612153
991427690180 30606664
698730948640 30601175
129292739065 30595686
459952027910 30590197
550187335 30584708
705333130780 30579219
172206922975 30573730
662969128715 30568241
69322917960 30562752
931457869075 30557263
872038229815 30551774
710834949230 30546285
714686222145 30540796
565036760305 30535307
589244761485 30529818
935859323835 30524329
314704020830 30518840
134244375670 30513351
864335683985 30507862
726790222735 30502373
460502209755 30496884
931457869075 30491395
894595685460 30485906
325707657730 30480417
913301868190 30474928
905049140515 30469439
872038229815 30463950
362019659500 30458461
849480774170 30452972
369722205330 30447483
602999307610 30441994
727890586425 30436505
473706574035 30431016
593096034400 30425527
90229828070 30420038
760351315280 30414549
192563651240 30409060
22007279290 30403571
764752770040 30398082
873138593505 30392593
422539662450 30387104
723489131665 30381615
311953111605 30376126
110036374490 13782879
740544768860 30370637
565036760305 30365148
851681501550 30359659
832975318820 30354170
242080017290 30348681
467104391895 30343192
539728395435 30337703
135894921205 30332214
203017106295 30326725
16505460840 30321236
576590579050 30315747
204117469985 30310258
814819317935 30304769
368071659795 30299280
958416779480 30293791
216221470575 30288302
953465142875 30282813
26958915895 30277324
583742943035 30271835
518271303480 30266346
173857468510 30260857
223373834560 30255368
705883312625 30249879
510568757650 30244390
225574561940 30238901
941361142285 30233412
780157861700 30227923
274540746145 30222434
483059665400 30216945
158452376850 30211456
128742557220 30205967
763652406350 30200478
25308370360 30194989
580992033810 30189500
993628417560 30184011
111136738180 30178522
19256370065 30173033
604649853145 30167544
966119325310 30162055
216221470575 30156566
821971681920 30151077
384026933300 30145588
314153838985 30140099
382376387765 30134610
886893139630 30129121
887993503320 30123632
213470561350 30118143
480858938020 30112654
325707657730 30107165
706983676315 30101676
995278963095 30096187
536977486210 30090698
315254202675 30085209
524323303775 30079720
207418561055 30074231
939710596750 30068742
33010916190 30063253
400532388650 30057764
300399292860 30052275
220622925335 30046786
518821485325 30041297
546330577575 30035808
414837116620 30030319
300949474705 30024830
510568757650 30019341
396681115735 30013852
50616735230 30008363
536977486210 30002874
510018575805 29997385
377974933005 29991896
331209476180 29986407
833525500665 29980918
275641109835 29975429
109486192645 29969940
832975318820 29964451
48966189695 29958962
804916044725 29953473
612902580820 29947984
792261862290 29942495
428591662745 29937006
179909468805 29931517
491862574920 29926028
555683668940 29920539
710284767385 29915050
386227660680 29909561
700931676020 29904072
101783646815 29898583
868737138745 29893094
591445488865 29887605
309752384225 29882116
595296761780 29876627
777957134320 29871138
981524416970 29865649
958416779480 29860160
335610930940 21055804
62720735820 29854671
398331661270 29849182
53917826300 29843693
304250565775 29838204
212920379505 29832715
944112051510 29827226
395030570200 29821737
552382577870 29816248
798313862585 26594205
267938564005 29810759
87478918845 29805270
717437131370 29799781
616203671890 29794292
100133101280 29788803
945212415200 29783314
856633138155 29777825
958966961325 4116750
64371281355 29772336
320756021125 29766847
875889502730 29761358
609601489750 29755869
829674227750 29750380
881941503025 29744891
315804384520 29739402
251983290500 29733913
895145867305 29728424
408234934480 29722935
316354566365 29717446
971621143760 29711957
293797110720 29706468
868186956900 29700979
396130933890 29695490
118289102165 29690001
501765848130 29684512
423089844295 29679023
77025463790 29673534
590345125175 29668045
15405097150 29662556
322956748505 29657067
52817462610 29651578
96281828365 29646089
165604740835 29640600
420889116915 29635111
94081100985 29629622
106735283420 29624133
378525114850 29618644
407134570790 29613155
90780009915 29607666
210169470280 29602177
836276409890 29596688
796113135205 29591199
656366946575 29585710
682775675135 29580221
119939647700 29574732
733942586720 28015856
168905831905 29569243
865986229520 29563754
879740775645 29558265
424190207985 29552776
876989866420 29547287
599698216540 29541798
301499656550 29536309
302049838395 29530820
580441851965 29525331
470405482965 29519842
144697830725 29514353
2200732870 29508864
192013469395 29503375
10453460545 29497886
450048754700 29492397
265187654780 29486908
967219689000 29481419
153500740245 29475930
867636775055 29470441
23657824825 29464952
620054944805 29459463
258035290795 29453974
497914575215 29448485
379625478540 29442996
686076766205 29437507
995278963095 29432018
360369113965 29426529
887993503320 29421040
342213113080 29415551
80326554860 29410062
809317499485 29404573
586493852260 29399084
7152369475 29393595
12104006080 29388106
574389851670 29382617
896246230995 29377128
830224409595 29371639
613452762665 29366150
105084737885 29360661
295997838100 29355172
834075682510 29349683
12654187925 29344194
1100369180 29338705
463253118980 29333216
382376387765 29327727
980424053280 29322238
687727311740 29316749
217321834265 29311260
885242594095 29305771
996929508630 29300282
776856770630 29294793
644262945985 29289304
382376387765 29283815
666270219785 29278326
346614567840 29272837
588694579640 29267348
916602959260 29261859
10453460545 29256370
987026235420 29250881
377424751160 29245392
895145867305 29239903
203017106295 29234414
824722591145 29228925
695980039415 29223436
365870932415 29217947
951814597340 29212458
443996754405 29206969
770804770335 29201480
355967659205 29195991
856082956310 29190502
24208006670 29185013
557334214475 29179524
16505460840 29174035
795562953360 29168546
41263643865 29163057
239879289910 29157568
848380410480 29152079
188162196480 29146590
299298929170 29141101
254184017880 29135612
951264415495 29130123
574940033515 29124634
879740775645 29119145
424740389830 29113656
128742557220 29108167
930907687230 29102678
987026235420 29097189
346064385995 29091700
914402231880 29086211
741094950705 29080722
960617506860 29075233
672322220080 29069744
520472030860 29064255
292696747030 29058766
157902195005 29053277
445647299940 29047788
909450595275 29042299
945762597045 29036810
671221856390 29031321
612902580820 29025832
385677478835 29020343
505066939200 29014854
452799663925 18898627
732842223030 29009365
99582919435 29003876
16505460840 28998387
129292739065 28992898
602449125765 28987409
636560400155 28981920
812618590555 28976431
66572008735 28970942
444546936250 28965453
897346594685 28959964
431342571970 28954475
615103308200 28948986
652515673660 28943497
596397125470 28938008
426941117210 28932519
59969826595 28927030
952364779185 28921541
603549489455 28916052
456650936840 28910563
287194928580 28905074
879190593800 28899585
835176046200 28894096
666820401630 28888607
933108414610 28883118
241529835445 28877629
819770954540 28872140
775756406940 28866651
976572780365 28861162
291046201495 28855673
244830926515 28850184
434643663040 28844695
373023296400 28839206
637660763845 28833717
143597467035 28828228
460502209755 28822739
79226191170 28817250
156251649470 28811761
172757104820 28806272
136995284895 28800783
396681115735 28795294
580992033810 28789805
431342571970 28784316
489661847540 28778827
22007279290 11356741
987026235420 28773338
852781865240 28767849
368621841640 28762360
14304733460 28756871
249232381275 28751382
635460036465 28745893
105634919730 28740404
63270917665 28734915
468204755585 28729426
36312007260 28723937
702032039710 28718448
284994201200 28712959
247581835740 28707470
264637472935 28701981
257485108950 28696492
577690942740 28691003
699281130485 28685514
512219303185 28680025
940810960440 28674536
848380410480 28669047
212370197660 28663558
519921849015 28658069
698180766795 28652580
54468008145 28647091
598597852850 28641602
747697132845 28636113
609601489750 28630624
439595299645 28625135
17605824530 28619646
491862574920 28614157
771354952180 28608668
779057498010 28603179
90780009915 28597690
445097118095 28592201
791711680445 28586712
578241124585 28581223
831324773285 28575734
598597852850 28570245
281142928285 28564756
495713847835 28559267
858833865535 28553778
489111665695 28548289
900647685755 28542800
646463673365 28537311
873138593505 28531822
134244375670 28526333
530925485915 28520844
957866597635 28515355
758700769745 28509866
255834563415 28504377
333410203560 28498888
890194230700 28493399
212370197660 28487910
368071659795 28482421
97382192055 28476932
174407650355 28471443
391729479130 28465954
599698216540 28460465
966669507155 28454976
757050224210 28449487
599698216540 28443998
596397125470 28438509
208518924745 28433020
349915658910 28427531
931457869075 28422042
343863658615 28416553
69873099805 28411064
499014938905 28405575
221173107180 28400086
696530221260 28394597
15955278995 28389108
74824736410 28383619
317454930055 28378130
356517841050 28372641
823072045610 28367152
381276024075 28361663
710834949230 28356174
24758188515 28350685
874789139040 28345196
662969128715 28339707
94631282830 28334218
713585858455 28328729
557884396320 28323240
786209861995 28317751
891844776235 28312262
762001860815 14232977
77575645635 28306773
362569841345 28301284
81426918550 28295795
280042564595 15215508
683325856980 28290306
958966961325 28284817
894595685460 28279328
515520394255 28273839
638761127535 28268350
991977872025 28262861
563386214770 28257372
914952413725 28251883
540278577280 28246394
809867681330 28240905
324607294040 28235416
703682585245 28229927
196414924155 28224438
346614567840 28218949
493513120455 11537878
753198951295 28213460
221723289025 28207971
850581137860 28202482
962818234240 28196993
104534556040 28191504
346064385995 28186015
396130933890 28180526
853332047085 28175037
305350929465 28169548
426941117210 28164059
940260778595 28158570
862685138450 28153081
982074598815 28147592
421989480605 28142103
791161498600 28136614
742745496240 28131125
511118939495 28125636
814269136090 28120147
714686222145 28114658
693229130190 28109169
382376387765 28103680
406034207100 28098191
871488047970 28092702
919353868485 28087213
780708043545 28081724
785109498305 28076235
359268750275 28070746
864885865830 28065257
194214196775 28059768
755399678675 28054279
541929122815 28048790
240429471755 28043301
622805854030 28037812
108385828955 28032323
459401846065 28026834
710284767385 28021345
518271303480 28015856
834625864355 28010367
371372750865 28004878
523773121930 27999389
628857854325 27993900
452799663925 27988411
159552740540 27982922
403283297875 27977433
541929122815 27971944
13204369770 27966455
464353482670 27960966
911651322655 27955477
672322220080 27949988
931457869075 27944499
588694579640 27939010
201916742605 27933521
470405482965 27928032
78676009325 27922543
66021826890 27917054
757600406055 27911565
11553824235 27906076
451699300235 27900587
345514204150 27895098
297648383635 27889609
77025463790 27884120
845079319410 27878631
715786585835 27873142
147448739950 27867653
594746579935 27862164
310852747915 27856675
773005497715 642213
921554595865 27851186
138095648585 27845697
172757104820 27840208
973271689295 27834719
623356035875 27829230
651415309970 27823741
232726925925 27818252
572739306135 27812763
977122962210 27807274
55568371835 27801785
620054944805 27796296
567787669530 27790807
669571310855 27785318
509468393960 27779829
398331661270 27774340
530375304070 27768851
775206225095 27763362
490762211230 27757873
544680032040 27752384
828023682215 27746895
72624009030 27741406
949063688115 27735917
933108414610 27730428
277841837215 27724939
224474198250 27719450
786760043840 27713961
96832010210 27708472
8802915010 27702983
259685836330 27697494
583192761190 27692005
651415309970 27686516
346064385995 27681027
160102922385 27675538
291046201495 10956044
903398594980 27670049
504516757355 27664560
530375304070 27659071
18706188220 27653582
1650551025 27648093
590895307020 27642604
12104006080 27637115
455550573150 27631626
858283683690 27626137
289395655960 27620648
223373834560 27615159
790611316755 27609670
816469863470 27604181
431342571970 27598692
518821485325 27593203
16505460840 27587714
118289102165 27582225
673422583770 27576736
870937866125 27571247
571638942445 27565758
787860407530 27560269
339462203855 27554780
666820401630 27549291
362019659500 27543802
141946921500 27538313
891294594390 27532824
848930592325 27527335
77575645635 27521846
44014553090 27516357
901197867600 27510868
176058195890 27505379
510568757650 27499890
40713462020 27494401
234927653305 27488912
823622227455 27483423
324607294040 27477934
848380410480 27472445
764202588195 27466956
461602573445 27461467
722938949820 27455978
418138207690 27450489
706433494470 27445000
214020743195 27439511
430242208280 27434022
212920379505 27428533
673422583770 27423044
260236018175 27417555
421989480605 27412066
435744026730 27406577
670121492700 27401088
752098587605 27395599
664069492405 27390110
775206225095 27384621
566137123995 27379132
122140375080 27373643
370822569020 27368154
373023296400 27362665
834075682510 27357176
759801133435 27351687
298198565480 27346198
227225107475 27340709
17605824530 27335220
958966961325 8359747
842878592030 27329731
743845859930 27324242
766953497420 27318753
79226191170 27313264
157902195005 27307775
844529137565 27302286
585393488570 27296797
757600406055 27291308
376874569315 27285819
198615651535 27280330
872588411660 27274841
165054558990 27269352
760351315280 27263863
694879675725 27258374
616203671890 27252885
458851664220 27247396
687727311740 27241907
573839669825 27236418
246481472050 27230929
431892753815 27225440
921554595865 27219951
68222554270 27214462
465453846360 27208973
653065855505 27203484
17055642685 27197995
918803686640 27192506
966119325310 27187017
851681501550 27181528
911101140810 27176039
742195314395 27170550
831874955130 27165061
185961469100 27159572
706983676315 27154083
627757490635 27148594
525973849310 27143105
881391321180 27137616
829124045905 27132127
628307672480 27126638
152400376555 27121149
409335298170 27115660
467654573740 27110171
242630199135 27104682
200266197070 27099193
142497103345 27093704
104534556040 27088215
389528751750 27082726
510018575805 27077237
170006195595 27071748
382376387765 27066259
791711680445 27060770
387878206215 27055281
17055642685 27049792
784559316460 27044303
634909854620 27038814
416487662155 27033325
503966575510 27027836
125441466150 27022347
770254588490 27016858
850030956015 27011369
29709825120 27005880
360919295810 27000391
790061134910 26994902
230526198545 26989413
156251649470 26983924
701481857865 26978435
711935312920 26972946
794462589670 26967457
316904748210 26961968
309202202380 26956479
194764378620 26950990
319105475590 26945501
347714931530 26940012
81977100395 26934523
12654187925 26929034
594746579935 26923545
620054944805 26918056
965569143465 26912567
744396041775 26907078
536427304365 26901589
240979653600 26896100
224474198250 26890611
262436745555 26885122
47315644160 26879633
560635305545 26874144
344413840460 26868655
351566204445 26863166
557334214475 26857677
613452762665 26852188
407134570790 26846699
11003642390 26841210
948513506270 26835721
455550573150 26830232
108385828955 22104203
270689473230 26824743
717987313215 26819254
759250951590 26813765
530375304070 26808276
123240738770 26802787
384026933300 26797298
659117855800 26791809
717437131370 26786320
799964408120 26780831
341662931235 26775342
735042950410 26769853
847830228635 26764364
95181464675 26758875
988126599110 26753386
593096034400 26747897
747697132845 26742408
627207308790 26736919
870387684280 26731430
163954195300 26725941
666820401630 26720452
914952413725 26714963
318005111900 26709474
578241124585 26703985
211820015815 26698496
529274940380 26693007
584843306725 26687518
920454232175 26682029
345514204150 26676540
819770954540 26671051
352666568135 26665562
846729864945 26660073
787860407530 26654584
300949474705 26649095
18156006375 26643606
519371667170 26638117
200816378915 26632628
183210559875 26627139
161203286075 26621650
289395655960 26616161
346614567840 26610672
879740775645 26605183
746596769155 26599694
470955664810 26594205
505617121045 26588716
264637472935 26583227
555133487095 26577738
703682585245 26572249
37412370950 26566760
481409119865 26561271
236028016995 26555782
56668735525 26550293
546880759420 26544804
139196012275 26539315
858833865535 26533826
109486192645 26528337
73724372720 26522848
191463287550 26517359
558434578165 26511870
921004414020 26506381
729541131960 26500892
456650936840 26495403
208518924745 26489914
549081486800 26484425
502316029975 26478936
152400376555 26473447
853332047085 26467958
86928737000 26462469
49516371540 26456980
464903664515 26451491
277841837215 26446002
764752770040 26440513
659668037645 26435024
102884010505 26429535
856633138155 26424046
426390935365 26418557
463253118980 26413068
72624009030 26407579
533126213295 26402090
225574561940 26396601
497364393370 26391112
842878592030 26385623
869837502435 26380134
714686222145 26374645
768053861110 26369156
346064385995 26363667
992528053870 26358178
770254588490 26352689
574940033515 26347200
956766233945 26341711
542479304660 26336222
661868765025 26330733
207418561055 26325244
749347678380 26319755
800514589965 26314266
162303649765 26308777
503966575510 26303288
19256370065 26297799
429692026435 23509387
428041480900 26292310
446197481785 26286821
316904748210 26281332
746046587310 26275843
988676780955 26270354
235477835150 26264865
242630199135 26259376
344964022305 26253887
88579282535 26248398
411536025550 26242909
742745496240 26237420
578791306430 26231931
869287320590 26226442
63821099510 26220953
79776373015 26215464
825822954835 26209975
203017106295 26204486
197515287845 26198997
483059665400 26193508
25308370360 26188019
497914575215 26182530
424190207985 26177041
791711680445 26171552
94081100985 26166063
483609847245 12449052
486360756470 26160574
820871318230 26155085
970520780070 26149596
951814597340 26144107
502316029975 26138618
262986927400 26133129
894045503615 26127640
216221470575 26122151
253083654190 26116662
14854915305 26111173
344964022305 26105684
219522561645 26100195
801614953655 26094706
780708043545 26089217
521572394550 26083728
626657126945 26078239
477557846950 26072750
601348762075 26067261
686626948050 26061772
809317499485 26056283
1650551025 26050794
977673144055 26045305
839027319115 26039816
477557846950 26034327
243180380980 26028838
872588411660 26023349
695429857570 26017860
432442935660 26012371
445097118095 26006882
905599322360 26001393
294897474410 25995904
839577500960 25990415
179359286960 25984926
384577115145 25979437
540278577280 25973948
449498572855 25968459
810417863175 25962970
36312007260 25957481
48416007850 25951992
674522947460 25946503
877540048265 25941014
970520780070 25935525
503966575510 25930036
824722591145 25924547
711385131075 25919058
391179297285 25913569
222823652715 25908080
543029486505 25902591
55568371835 25897102
823622227455 25891613
134794557515 25886124
90229828070 25880635
239879289910 25875146
825822954835 25869657
910000777120 25864168
815919681625 25858679
481959301710 25853190
417588025845 25847701
902848413135 25842212
16505460840 25836723
201916742605 25831234
725139677200 25825745
81977100395 25820256
993628417560 25814767
634359672775 25809278
750448042070 25803789
733942586720 25798300
412636389240 25792811
535326940675 25787322
512769485030 25781833
407684752635 25776344
750448042070 25770855
731741859340 25765366
891844776235 25759877
635460036465 25754388
433543299350 25748899
815369499780 25743410
621705490340 25737921
982624780660 25732432
95181464675 25726943
337811658320 25721454
762001860815 25715965
619504762960 25710476
678924402220 25704987
66021826890 25699498
813718954245 25694009
799414226275 9863733
297098201790 25688520
726790222735 25683031
696530221260 25677542
527624394845 25672053
843978955720 25666564
479208392485 25661075
884692412250 25655586
511669121340 25650097
86378555155 25644608
533676395140 17943541
12654187925 25639119
323506930350 25633630
423089844295 25628141
768604042955 25622652
832425136975 25617163
653065855505 25611674
314704020830 25606185
703132403400 25600696
188162196480 25595207
428591662745 25589718
842878592030 25584229
993628417560 25578740
91880373605 25573251
704232767090 25567762
544680032040 25562273
689928039120 25556784
864335683985 25551295
283343655665 25545806
111136738180 25540317
857733501845 25534828
552932759715 25529339
297648383635 25523850
983725144350 25518361
811518226865 25512872
749347678380 25507383
266288018470 25501894
18156006375 25496405
533126213295 25490916
118839284010 25485427
841778228340 25479938
982624780660 25474449
337811658320 25468960
331759658025 25463471
162853831610 25457982
565586942150 25452493
944662233355 25447004
479208392485 25441515
662418946870 25436026
229425834855 25430537
17055642685 25425048
953465142875 25419559
517170939790 25414070
134794557515 25408581
407134570790 25403092
722388767975 25397603
409335298170 25392114
72624009030 25386625
535877122520 25381136
236578198840 25375647
141946921500 25370158
474256755880 25364669
912201504500 25359180
223924016405 25353691
935859323835 25348202
46765462315 25342713
836276409890 25337224
429692026435 25331735
325157475885 25326246
375224023780 25320757
309752384225 25315268
26408734050 25309779
451149118390 25304290
99032737590 25298801
814269136090 25293312
358718568430 25287823
600798580230 25282334
19256370065 25276845
554033123405 25271356
116638556630 25265867
595846943625 25260378
187061832790 25254889
598047671005 25249400
764202588195 25243911
632158945395 11729993
300949474705 25238422
826923318525 25232933
467654573740 25227444
212920379505 25221955
800514589965 25216466
812618590555 25210977
850581137860 25205488
242080017290 25199999
932008050920 25194510
883592048560 25189021
379075296695 25183532
315804384520 25178043
492412756765 25172554
497914575215 1553387
580992033810 25167065
655816764730 25161576
161753467920 25156087
269589109540 25150598
860484411070 25145109
701481857865 25139620
714686222145 25134131
434093481195 24228446
746596769155 25128642
748797496535 25123153
401632752340 25117664
665169856095 25112175
620054944805 25106686
73174190875 25101197
409335298170 25095708
218972379800 25090219
347164749685 25084730
501765848130 25079241
550181850490 25073752
977122962210 25068263
103984374195 25062774
883041866715 16313308
766403315575 25057285
648664400745 25051796
587594215950 25046307
689928039120 25040818
566137123995 25035329
123240738770 25029840
812068408710 25024351
933108414610 25018862
173307286665 25013373
287745110425 25007884
121590193235 25002395
540278577280 24996906
814819317935 24991417
649214582590 24985928
277291655370 24980439
218422197955 24974950
818120409005 24969461
635460036465 24963972
63821099510 24958483
810417863175 24952994
843428773875 24947505
596397125470 24942016
105084737885 24936527
121040011390 24931038
743295678085 24925549
260236018175 24920060
80876736705 24914571
824722591145 24909082
539728395435 24903593
892945139925 24898104
855532774465 24892615
71523645340 24887126
64921463200 24881637
488561483850 24876148
738344041480 24870659
27509097740 24865170
157352013160 24859681
332309839870 24854192
466554210050 24848703
94081100985 24843214
195314560465 24837725
194764378620 24832236
940260778595 24826747
115538192940 24821258
903948776825 24815769
715786585835 24810280
969420416380 24804791
731191677495 24799302
356517841050 24793813
128192375375 24788324
291046201495 24782835
284994201200 24777346
769704406645 24771857
151850194710 24766368
70973463495 24760879
740544768860 24755390
967219689000 24749901
5490 9205053
619504762960 24744412
746046587310 24738923
212370197660 24733434
746046587310 24727945
211269833970 24722456
543029486505 24716967
501215666285 24711478
474806937725 24705989
153500740245 24700500
250332744965 24695011
656366946575 24689522
238778926220 24684033
874789139040 24678544
185961469100 24673055
911101140810 3963058
341662931235 24667566
448948391010 24662077
701481857865 24656588
794462589670 24651099
75925100100 24645610
932008050920 24640121
632709127240 24634632
245931290205 24629143
854432410775 19178566
828023682215 24623654
137545466740 24618165
531475667760 24612676
46215280470 24607187
495163665990 24601698
82527282240 24596209
765853133730 24590720
168355650060 24585231
750448042070 24579742
669021129010 24574253
94631282830 24568764
283343655665 24563275
806016408415 24557786
104534556040 24552297
45114916780 24546808
561185487390 24541319
491862574920 24535830
117738920320 24530341
524873485620 24524852
687177129895 24519363
211820015815 24513874
575490215360 24508385
155151285780 24502896
720188040595 24497407
759250951590 24491918
856082956310 24486429
190362923860 24480940
503966575510 24475451
62720735820 24469962
154050922090 24464473
610701853440 24458984
939160414905 24453495
163954195300 24448006
513319666875 24442517
732292041185 24437028
616753853735 24431539
798313862585 24426050
438494935955 24420561
426390935365 24415072
451149118390 24409583
338912022010 24404094
23657824825 24398605
814819317935 24393116
349365477065 24387627
277841837215 24382138
851131319705 24376649
152400376555 24371160
103984374195 24365671
141396739655 24360182
198615651535 24354693
731191677495 24349204
963918597930 24343715
113337465560 24338226
250882926810 24332737
949613869960 24327248
325707657730 24321759
410435661860 24316270
532576031450 24310781
632158945395 24305292
892394958080 24299803
363120023190 24294314
102333828660 2854280
743295678085 24288825
346614567840 24283336
278392019060 24277847
837376773580 24272358
971070961915 24266869
747146951000 24261380
291046201495 24255891
335060749095 24250402
832425136975 24244913
698730948640 24239424
626657126945 24233935
828573864060 24228446
241529835445 24222957
689377857275 24217468
214020743195 24211979
344964022305 24206490
883041866715 10846264
996929508630 24201001
220622925335 24195512
620054944805 24190023
600248398385 24184534
776856770630 24179045
729541131960 24173556
186511650945 24168067
783458952770 24162578
236578198840 24157089
300399292860 24151600
367521477950 24146111
633809490930 24140622
889093867010 24135133
445647299940 24129644
176058195890 24124155
92980737295 24118666
929807323540 24113177
147448739950 24107688
721288404285 24102199
366421114260 24096710
199165833380 24091221
479208392485 24085732
280592746440 24080243
654716401040 24074754
433543299350 24069265
892394958080 24063776
125991647995 24058287
468204755585 24052798
925405868780 24047309
421989480605 24041820
967219689000 24036331
393930206510 24030842
442896390715 24025353
124891284305 24019864
335610930940 24014375
80876736705 24008886
965569143465 24003397
160653104230 23997908
852231683395 23992419
884692412250 23986930
403283297875 23981441
901748049445 23975952
136445103050 23970463
263537109245 23964974
571638942445 23959485
254734199725 23953996
562285851080 23948507
812618590555 23943018
556784032630 23937529
808767317640 23932040
240979653600 23926551
680024765910 23921062
75925100100 23915573
210719652125 23910084
634359672775 23904595
458851664220 23899106
392279660975 23893617
89129464380 23888128
853332047085 23882639
665169856095 23877150
301499656550 23871661
751548405760 23866172
867636775055 23860683
754849496830 23855194
393930206510 17680069
235477835150 23849705
662418946870 23844216
218972379800 23838727
554583305250 23833238
889644048855 23827749
475357119570 23822260
448398209165 23816771
342213113080 23811282
643712764140 23805793
550181850490 23800304
18156006375 23794815
889093867010 23789326
918253504795 23783837
484160029090 23778348
186511650945 23772859
442346208870 23767370
272340018765 23761881
413186571085 23756392
483609847245 23750903
741094950705 23745414
386777842525 23739925
132593830135 23734436
808767317640 23728947
939160414905 23723458
804365862880 23717969
406584388945 23712480
646463673365 23706991
269589109540 23701502
139196012275 23696013
166705104525 23690524
102333828660 23685035
217872016110 23679546
910550958965 23674057
413736752930 23668568
172206922975 23663079
728440768270 23657590
595296761780 23652101
184310923565 23646612
524873485620 23641123
473706574035 23635634
650865128125 23630145
339462203855 23624656
994178599405 23619167
86928737000 23613678
670671674545 23608189
105634919730 23602700
777957134320 23597211
253083654190 23591722
764202588195 5993988
501765848130 23586233
656917128420 23580744
421439298760 23575255
334510567250 23569766
746046587310 23564277
348815295220 23558788
413186571085 23553299
99582919435 23547810
878090230110 23542321
835726228045 23536832
64921463200 23531343
799964408120 23525854
442896390715 23520365
408234934480 23514876
25858552205 23509387
890194230700 23503898
723489131665 23498409
826923318525 23492920
995278963095 23487431
149649467330 23481942
993078235715 23476453
976022598520 23470964
573289487980 23465475
44564734935 23459986
154601103935 23454497
726240040890 23449008
803265499190 23443519
429141844590 23438030
154601103935 23432541
777406952475 23427052
399432024960 23421563
644262945985 23416074
514970212410 23410585
301499656550 23405096
6052005785 23399607
701481857865 23394118
951264415495 23388629
513319666875 23383140
524873485620 23377651
817570227160 23372162
311953111605 23366673
781258225390 23361184
654166219195 23355695
233277107770 23350206
381276024075 23344717
234377471460 23339228
492962938610 23333739
74824736410 23328250
225024380095 23322761
867086593210 23317272
669571310855 23311783
116638556630 23306294
476457483260 23300805
187061832790 23295316
202466924450 23289827
571638942445 23284338
943561869665 23278849
141946921500 23273360
64371281355 23267871
410435661860 23262382
149649467330 23256893
342763294925 23251404
996929508630 23245915
155701467625 23240426
514970212410 23234937
219522561645 23229448
385127296990 23223959
344413840460 23218470
833525500665 23212981
499014938905 23207492
123240738770 23202003
883592048560 23196514
798313862585 23191025
364770568725 23185536
407134570790 23180047
539178213590 23174558
985375689885 23169069
63821099510 23163580
688277493585 23158091
599148034695 23152602
124341102460 23147113
968320052690 23141624
50066553385 23136135
91880373605 23130646
691028402810 23125157
159002558695 23119668
360919295810 23114179
699831312330 23108690
879190593800 23103201
482509483555 23097712
311953111605 9413635
42914189400 23092223
524873485620 23086734
36862189105 23081245
458851664220 23075756
476457483260 23070267
44564734935 23064778
231626562235 23059289
78125827480 23053800
504516757355 23048311
326257839575 8321324
755949860520 23042822
371922932710 23037333
20906915600 23031844
215121106885 23026355
533126213295 23020866
610151671595 23015377
308652020535 23009888
541378940970 23004399
495163665990 22998910
55018189990 22993421
878640411955 22987932
475907301415 22982443
705883312625 22976954
177158559580 22971465
463803300825 22965976
914952413725 22960487
898446958375 22954998
679474584065 22949509
34661461725 22944020
88029100690 22938531
780708043545 22933042
936959687525 22927553
806566590260 22922064
209619288435 22916575
770254588490 22911086
384026933300 22905597
203017106295 22900108
215121106885 22894619
95181464675 22889130
686626948050 22883641
368071659795 22878152
754849496830 22872663
166154922680 22867174
142497103345 22861685
16505460840 22856196
300399292860 22850707
63821099510 22845218
235477835150 3633718
663519310560 22839729
149099285485 22834240
548531304955 22828751
897346594685 22823262
989226962800 22817773
5501823940 22812284
982624780660 17279372
975472416675 22806795
217321834265 22801306
118289102165 22795817
685526584360 22790328
44564734935 22784839
226674925630 22779350
834075682510 22773861
442896390715 22768372
648114218900 22762883
629408036170 22757394
841228046495 22751905
757050224210 22746416
468204755585 22740927
53367644455 22735438
246481472050 22729949
119389465855 22724460
124341102460 22718971
928706959850 22713482
401082570495 22707993
603549489455 22702504
236028016995 22697015
492962938610 22691526
583742943035 22686037
264637472935 22680548
563936396615 22675059
257485108950 22669570
865986229520 22664081
381276024075 22658592
908350231585 22653103
229976016700 22647614
577140760895 22642125
492962938610 5829318
607950944215 22636636
273440382455 22631147
589794943330 22625658
22557461135 22620169
782358589080 22614680
458301482375 22609191
256934927105 22603702
23107642980 22598213
835176046200 22592724
462152755290 22587235
387328024370 22581746
500115302595 22576257
948513506270 22570768
203567288140 22565279
773555679560 22559790
68772736115 22554301
470955664810 22548812
84728009620 22543323
963368416085 10632193
994728781250 22537834
988676780955 22532345
381276024075 22526856
595296761780 22521367
862685138450 22515878
462702937135 22510389
352666568135 22504900
98482555745 22499411
97382192055 22493922
400532388650 22488433
843978955720 22482944
521022212705 22477455
39613098330 22471966
651415309970 22466477
690478220965 22460988
471505846655 22455499
894045503615 22450010
448948391010 22444521
342213113080 22439032
815369499780 22433543
428591662745 22428054
18706188220 22422565
821971681920 22417076
897346594685 22411587
170006195595 22406098
832425136975 22400609
381826205920 22395120
155701467625 22389631
699281130485 22384142
428041480900 22378653
919353868485 22373164
891294594390 22367675
486910938315 22362186
508368030270 22356697
596947307315 22351208
227775289320 22345719
536427304365 22340230
841228046495 22334741
228325471165 22329252
183210559875 22323763
708084040005 22318274
578791306430 22312785
706433494470 22307296
376874569315 22301807
843428773875 22296318
530375304070 22290829
797763680740 22285340
857183320000 22279851
107285465265 22274362
873688775350 22268873
969420416380 22263384
701481857865 22257895
220622925335 22252406
751548405760 22246917
753749133140 22241428
623356035875 22235939
276741473525 22230450
653065855505 22224961
95181464675 22219472
846729864945 22213983
73724372720 22208494
814269136090 22203005
773555679560 22197516
733942586720 22192027
404383661565 22186538
63821099510 22181049
688827675430 22175560
437944754110 22170071
988126599110 22164582
562285851080 22159093
374123660090 22153604
83077464085 22148115
142497103345 22142626
233827289615 22137137
112237101870 22131648
681675311445 22126159
232176744080 22120670
461602573445 22115181
141396739655 22109692
263537109245 22104203
389528751750 22098714
433543299350 22093225
641512036760 22087736
278942200905 22082247
636560400155 22076758
663519310560 22071269
511118939495 22065780
590345125175 22060291
889644048855 22054802
964468779775 22049313
150199649175 22043824
293246928875 22038335
510018575805 22032846
880841139335 22027357
706983676315 22021868
110586556335 22016379
308101838690 22010890
828023682215 22005401
21457097445 21999912
728990950115 21994423
197515287845 21988934
824722591145 21983445
615653490045 21977956
221723289025 21972467
302600020240 21966978
269589109540 21961489
341112749390 21956000
438494935955 21950511
622805854030 21945022
764202588195 21939533
227775289320 21934044
98482555745 21928555
343313476770 21923066
989226962800 21917577
407684752635 21912088
9353096855 21906599
191463287550 21901110
463253118980 21895621
985375689885 21890132
770804770335 21884643
673422583770 21879154
952364779185 21873665
53917826300 21868176
891294594390 21862687
6052005785 21857198
12654187925 21851709
619504762960 21846220
286094564890 14265911
665169856095 21840731
777406952475 21835242
313053475295 21829753
634909854620 21824264
80876736705 21818775
642062218605 21813286
598047671005 21807797
599148034695 21802308
739994587015 21796819
499565120750 21791330
978223325900 21785841
60520008440 21780352
634909854620 21774863
854982592620 21769374
244280744670 21763885
549631668645 21758396
439045117800 21752907
773555679560 21747418
648664400745 21741929
320756021125 21736440
177158559580 21730951
395030570200 21725462
423089844295 21719973
165054558990 21714484
490762211230 21708995
353216749980 21703506
535326940675 21698017
201916742605 21692528
793912407825 21687039
716336767680 21681550
331209476180 21676061
919904050330 21670572
530375304070 21665083
299849111015 21659594
671772038235 21654105
639861491225 21648616
262436745555 21643127
554583305250 21637638
835176046200 21632149
402182934185 21626660
423640026140 21621171
768604042955 21615682
86378555155 21610193
102333828660 21604704
246481472050 21599215
550732032335 21593726
229425834855 21588237
260786200020 21582748
906699686050 21577259
818120409005 21571770
139196012275 21566281
285544383045 21560792
176058195890 21555303
631608763550 21549814
975472416675 21544325
952364779185 21538836
721838586130 21533347
847280046790 21527858
708634221850 21522369
355967659205 21516880
731741859340 21511391
48416007850 21505902
676723674840 21500413
596397125470 21494924
313053475295 21489435
595296761780 21483946
675073129305 21478457
902848413135 21472968
452799663925 21467479
340562567545 21461990
913852050035 21456501
68772736115 21451012
884142230405 21445523
310302566070 21440034
52267280765 21434545
387878206215 21429056
455550573150 21423567
849480774170 21418078
478108028795 21412589
731191677495 21407100
22007279290 21401611
777957134320 21396122
636560400155 21390633
261336381865 21385144
650314946280 21379655
912201504500 21374166
732842223030 21368677
441245845180 21363188
674522947460 21357699
294897474410 21352210
778507316165 21346721
283893837510 21341232
553482941560 21335743
92430555450 21330254
796663317050 21324765
479208392485 11378697
421989480605 21319276
665720037940 21313787
849480774170 21308298
496814211525 21302809
570538578755 21297320
630508399860 21291831
145798194415 21286342
668470947165 21280853
848930592325 21275364
432993117505 21269875
510018575805 21264386
692128766500 21258897
196965106000 21253408
4951642095 21247919
275090927990 21242430
997479690475 21236941
28609461430 21231452
793362225980 21225963
323506930350 21220474
709184403695 21214985
419788753225 21209496
342763294925 21204007
749347678380 21198518
680024765910 21193029
846729864945 21187540
780708043545 21182051
78676009325 21176562
873688775350 21171073
309752384225 21165584
313053475295 21160095
76475281945 21154606
566687305840 21149117
675073129305 21143628
922104777710 21138139
416487662155 21132650
850030956015 21127161
211269833970 21121672
880290957490 21116183
765853133730 21110694
238228744375 21105205
558434578165 21099716
472056028500 21094227
459401846065 21088738
756500042365 21083249
823072045610 21077760
962818234240 21072271
854982592620 21066782
455550573150 21061293
128742557220 21055804
349365477065 21050315
288295292270 21044826
150199649175 21039337
414837116620 21033848
81426918550 21028359
611802217130 21022870
622805854030 21017381
90229828070 21011892
70973463495 21006403
617304035580 21000914
154601103935 20995425
190913105705 20989936
537527668055 20984447
38512734640 20978958
923205141400 20973469
186511650945 20967980
875339320885 20962491
574389851670 20957002
373023296400 20951513
800514589965 20946024
984275326195 20940535
730641495650 20935046
666270219785 20929557
365870932415 20924068
851681501550 20918579
563936396615 20913090
548531304955 20907601
201366560760 20902112
425290571675 20896623
551832396025 20891134
204667651830 20885645
190913105705 20880156
423089844295 20874667
849480774170 20869178
139746194120 20863689
500115302595 20858200
540828759125 20852711
481959301710 20847222
559534941855 20841733
993078235715 20836244
620054944805 20830755
189262560170 20825266
944662233355 19107209
571088760600 20819777
673972765615 20814288
574940033515 20808799
419238571380 20803310
487461120160 20797821
254184017880 20792332
107285465265 20786843
912201504500 20781354
989226962800 20775865
991427690180 20770376
100133101280 20764887
988126599110 20759398
479758574330 20753909
362019659500 20748420
748247314690 20742931
185961469100 20737442
987026235420 20731953
257485108950 20726464
467104391895 20720975
11003642390 20715486
145248012570 20709997
435193844885 20704508
379075296695 20699019
125441466150 20693530
80326554860 20688041
468754937430 20682552
442896390715 20677063
138095648585 20671574
605200034990 20666085
143047285190 20660596
200266197070 20655107
626106945100 20649618
815369499780 20644129
497914575215 20638640
539178213590 20633151
802165135500 20627662
293797110720 20622173
456100754995 20616684
81977100395 20611195
362019659500 20605706
935309141990 20600217
700381494175 20594728
821971681920 20589239
979873871435 20583750
179359286960 20578261
658567673955 20572772
189262560170 20567283
142497103345 20561794
515520394255 20556305
546880759420 20550816
556784032630 20545327
483059665400 20539838
903398594980 20534349
337261476475 20528860
699831312330 20523371
347164749685 20517882
151850194710 20512393
163954195300 20506904
85278191465 20501415
322406566660 20495926
86928737000 20490437
327358203265 20484948
643162582295 20479459
668470947165 20473970
957316415790 20468481
122690556925 20462992
820321136385 20457503
120489829545 20452014
295997838100 20446525
974922234830 20441036
565586942150 20435547
722388767975 20430058
33561098035 20424569
6602187630 20419080
220072743490 20413591
945762597045 20408102
974922234830 20402613
946312778890 20397124
880841139335 20391635
250882926810 20386146
546880759420 20380657
391729479130 20375168
85278191465 20369679
141396739655 20364190
412086207395 20358701
46215280470 20353212
952364779185 20347723
303150202085 20342234
825272772990 20336745
580441851965 20331256
927606596160 20325767
83627645930 20320278
455000391305 20314789
810968045020 20309300
758150587900 20303811
747697132845 20298322
47865826005 20292833
374673841935 20287344
530925485915 20281855
324057112195 20276366
358168386585 20270877
959517143170 20265388
640961854915 20259899
75374918255 20254410
529274940380 20248921
657467310265 20243432
8252733165 20237943
236028016995 20232454
877540048265 20226965
868737138745 20221476
845079319410 20215987
446747663630 20210498
158452376850 20205009
857733501845 20199520
905049140515 20194031
28059279585 20188542
927056414315 20183053
406584388945 20177564
896796412840 7662644
453900027615 20172075
15955278995 20166586
117738920320 20161097
56118553680 20155608
451699300235 20150119
936409505680 20144630
800514589965 5823829
377424751160 20139141
462152755290 20133652
608501126060 20128163
155701467625 20122674
78676009325 20117185
857733501845 20111696
979323689590 20106207
640961854915 20100718
811518226865 20095229
223373834560 20089740
57769099215 20084251
698180766795 20078762
750998223915 20073273
950164051805 20067784
86378555155 20062295
335610930940 20056806
476457483260 20051317
646463673365 20045828
930357505385 19694532
228325471165 20040339
802165135500 20034850
93530919140 20029361
919353868485 20023872
686076766205 20018383
248682199430 20012894
563936396615 20007405
708084040005 20001916
763652406350 19996427
119939647700 19990938
335060749095 19985449
362569841345 19979960
35211643570 19974471
760351315280 19968982
946862960735 19963493
245931290205 19958004
361469477655 19952515
445647299940 19947026
461052391600 19941537
395030570200 19936048
834075682510 19930559
352116386290 19925070
193113833085 19919581
828023682215 19914092
702582221555 19908603
397231297580 19903114
47865826005 19897625
931457869075 19892136
693229130190 19886647
128192375375 19881158
232176744080 19875669
214570925040 19870180
573839669825 955086
630508399860 19864691
201916742605 19859202
58319281060 19853713
636010218310 19848224
985925871730 19842735
850581137860 19837246
763102224505 19831757
140296375965 19826268
738894223325 19820779
281693110130 19815290
41263643865 19809801
846179683100 19804312
724589495355 19798823
955665870255 19793334
83077464085 19787845
966119325310 19782356
988126599110 19776867
164504377145 19771378
140296375965 19765889
887993503320 19760400
655266582885 19754911
506717484735 19749422
703132403400 19743933
745496405465 19738444
470955664810 19732955
856082956310 19727466
10453460545 19721977
419788753225 19716488
250882926810 19710999
852231683395 19705510
752648769450 19700021
407134570790 19694532
511669121340 19689043
913301868190 19683554
615103308200 19678065
824722591145 19672576
362019659500 19667087
950714233650 19661598
14854915305 19656109
406034207100 19650620
58319281060 19645131
453349845770 19639642
900647685755 19634153
802165135500 19628664
182110196185 19623175
310852747915 19617686
924855686935 19612197
189262560170 19606708
696530221260 19601219
633809490930 1460074
227775289320 19595730
146898558105 19590241
728990950115 19584752
921004414020 19579263
161203286075 19573774
972171325605 19568285
951814597340 19562796
969970598225 19557307
790611316755 19551818
496264029680 19546329
222273470870 19540840
948513506270 19535351
555683668940 19529862
61070190285 19524373
463253118980 19518884
900647685755 19513395
83077464085 19507906
110036374490 19502417
750448042070 19496928
601898943920 19491439
963918597930 19485950
708634221850 19480461
147998921795 19474972
985375689885 19469483
591995670710 19463994
78125827480 19458505
694329493880 19453016
841228046495 19447527
755399678675 19442038
173307286665 19436549
587044034105 19431060
732292041185 19425571
719637858750 19420082
9903278700 19414593
303700383930 19409104
343313476770 19403615
903398594980 19398126
483609847245 19392637
144147648880 19387148
495713847835 19381659
593646216245 19376170
439595299645 19370681
588694579640 19365192
985925871730 19359703
865986229520 19354214
338361840165 19348725
331209476180 19343236
900097503910 19337747
694879675725 19332258
905599322360 19326769
303150202085 19321280
467654573740 19315791
747146951000 19310302
664069492405 19304813
102333828660 19299324
669571310855 19293835
208518924745 19288346
86378555155 19282857
304250565775 19277368
961167688705 19271879
319655657435 19266390
270689473230 19260901
880841139335 19255412
577690942740 19249923
551282214180 19244434
838477137270 19238945
183210559875 19233456
605200034990 19227967
189812742015 19222478
843978955720 19216989
518271303480 19211500
577690942740 19206011
834075682510 19200522
738894223325 19195033
393930206510 12844260
743845859930 19189544
798313862585 19184055
856082956310 19178566
291596383340 19173077
6052005785 19167588
52267280765 19162099
784559316460 19156610
80326554860 19151121
205217833675 19145632
171656741130 3007972
943011687820 19140143
36862189105 19134654
546330577575 19129165
842328410185 19123676
484710210935 19118187
148549103640 19112698
137545466740 19107209
409885480015 19101720
301499656550 19096231
501765848130 19090742
527624394845 5198083
1650551025 19085253
159552740540 19079764
775206225095 19074275
596397125470 19068786
649214582590 19063297
771905134025 19057808
93530919140 19052319
612352398975 19046830
363670205035 19041341
123240738770 19035852
41813825710 19030363
228325471165 19024874
889093867010 19019385
923755323245 19013896
689377857275 19008407
836276409890 19002918
387328024370 18997429
267938564005 18991940
985375689885 18986451
993078235715 18980962
669571310855 18975473
935309141990 18969984
971621143760 18964495
419238571380 18959006
897896776530 18953517
631608763550 18948028
188162196480 18942539
20906915600 18937050
96281828365 18931561
974922234830 18926072
358168386585 18920583
675073129305 18915094
430792390125 18909605
17605824530 18904116
390078933595 18898627
264637472935 18893138
221723289025 18887649
924305505090 18882160
397231297580 18876671
686076766205 18871182
41813825710 18865693
175508014045 18860204
776306588785 18854715
507817848425 18849226
847280046790 18843737
31360370655 18838248
671772038235 18832759
923755323245 18827270
238778926220 18821781
962818234240 18816292
880841139335 18810803
256384745260 12975996
371922932710 14655630
228875653010 18805314
139196012275 18799825
69873099805 18794336
583192761190 18788847
894595685460 18783358
415387298465 18777869
711385131075 18772380
528174576690 18766891
793912407825 18761402
577690942740 18755913
864885865830 18750424
124891284305 18744935
686626948050 18739446
783458952770 18733957
554033123405 18728468
530925485915 18722979
470405482965 18717490
535326940675 18712001
326808021420 18706512
205217833675 18701023
413186571085 18695534
161753467920 18690045
842878592030 18684556
201366560760 18679067
358168386585 18673578
622805854030 18668089
925956050625 18662600
777957134320 18657111
359268750275 18651622
780708043545 18646133
999680417855 18640644
487461120160 18635155
618404399270 18629666
790611316755 18624177
677273856685 18618688
67672372425 18613199
799414226275 18607710
33561098035 18602221
676173492995 18596732
300399292860 18591243
486910938315 18585754
433543299350 18580265
365870932415 18574776
587594215950 18569287
46765462315 18563798
628857854325 18558309
897896776530 18552820
562836032925 18547331
706983676315 18541842
218972379800 18536353
167255286370 18530864
26408734050 18525375
758700769745 18519886
966669507155 18514397
96832010210 18508908
661318583180 18503419
36312007260 18497930
399432024960 18492441
917153141105 18486952
647564037055 18481463
544129850195 18475974
108936010800 18470485
799964408120 18464996
353766931825 18459507
277841837215 18454018
698180766795 18448529
577140760895 18443040
880290957490 18437551
309202202380 18432062
195864742310 18426573
512769485030 18421084
855532774465 18415595
538077849900 18410106
617854217425 18404617
25858552205 17981964
891294594390 18399128
186511650945 18393639
588694579640 18388150
620605126650 18382661
149649467330 18377172
176608377735 18371683
364220386880 18366194
939710596750 18360705
566137123995 18355216
453900027615 18349727
467654573740 18344238
248682199430 18338749
407684752635 18333260
6602187630 18327771
332860021715 18322282
793912407825 18316793
97382192055 18311304
806016408415 18305815
73724372720 18300326
448398209165 18294837
895696049150 18289348
647013855210 18283859
588694579640 18278370
207418561055 18272881
408234934480 18267392
812618590555 18261903
829674227750 18256414
314153838985 18250925
756500042365 18245436
840127682805 18239947
318005111900 18234458
322956748505 18228969
219522561645 18223480
227225107475 18217991
592545852555 18212502
605750216835 18207013
119389465855 18201524
659668037645 18196035
993628417560 18190546
560635305545 18185057
242080017290 18179568
276191291680 18174079
858283683690 18168590
336711294630 18163101
25308370360 18157612
881391321180 18152123
118839284010 18146634
762552042660 18141145
260236018175 18135656
209069106590 18130167
255834563415 18124678
219522561645 18119189
525423667465 18113700
216221470575 18108211
973821871140 18102722
228875653010 18097233
960617506860 18091744
809317499485 18086255
784009134615 18080766
163404013455 18075277
968320052690 18069788
441796027025 18064299
429141844590 18058810
725139677200 18053321
640961854915 18047832
894595685460 18042343
165054558990 18036854
820321136385 18031365
342213113080 18025876
881941503025 18020387
841778228340 18014898
299849111015 18009409
611252035285 18003920
996929508630 17998431
275090927990 17992942
920454232175 17987453
8802915010 17981964
895696049150 17976475
546880759420 17970986
491312393075 17965497
8802915010 17960008
958966961325 17954519
788410589375 17949030
304800747620 17943541
137545466740 17938052
39062916485 17932563
917153141105 17927074
978223325900 17921585
983174962505 17916096
62720735820 17910607
266288018470 17905118
649764764435 17899629
153500740245 17894140
763652406350 17888651
292696747030 17883162
785109498305 17877673
903948776825 17872184
9353096855 17866695
713585858455 17861206
645913491520 17855717
687177129895 17850228
714686222145 17844739
313603657140 17839250
187061832790 17833761
20906915600 17828272
774105861405 13448050
33010916190 17822783
110586556335 17817294
260236018175 17811805
103984374195 17806316
89129464380 17800827
512769485030 17795338
327908385110 17789849
42914189400 17784360
231076380390 17778871
484710210935 17773382
291596383340 17767893
386777842525 17762404
995829144940 17756915
746046587310 17751426
199165833380 17745937
915502595570 17740448
271789836920 17734959
875889502730 13080287
52817462610 17729470
326808021420 17723981
819770954540 17718492
193113833085 17713003
881941503025 17707514
271239655075 17702025
491312393075 17696536
549081486800 17691047
136995284895 17685558
678924402220 17680069
860484411070 17674580
438494935955 4951078
480858938020 17669091
117188738475 17663602
113337465560 17658113
474256755880 17652624
762552042660 17647135
937509869370 17641646
107835647110 17636157
336711294630 17630668
789510953065 17625179
758150587900 17619690
448948391010 17614201
841228046495 17608712
503966575510 17603223
483059665400 17597734
281693110130 17592245
57218917370 17586756
144147648880 17581267
968320052690 17575778
232176744080 17570289
726790222735 17564800
576040397205 17559311
822521863765 17553822
952364779185 17548333
227775289320 17542844
454450209460 17537355
52267280765 17531866
324057112195 17526377
33010916190 17520888
769704406645 17515399
598597852850 17509910
630508399860 17504421
255834563415 17498932
238228744375 17493443
961167688705 17487954
70423281650 17482465
221173107180 17476976
329008748800 17471487
925956050625 17465998
593646216245 17460509
244280744670 17455020
658017492110 17449531
660218219490 17444042
818670590850 17438553
356517841050 17433064
527624394845 17427575
461602573445 17422086
867636775055 17416597
196965106000 17411108
894045503615 17405619
39062916485 17400130
408234934480 17394641
826373136680 17389152
760901497125 17383663
885792775940 17378174
51717098920 17372685
39062916485 17367196
243180380980 17361707
437394572265 17356218
938060051215 17350729
94631282830 17345240
779607679855 17339751
296548019945 17334262
535877122520 17328773
877540048265 3551383
585943670415 17323284
229976016700 17317795
666820401630 17312306
384026933300 17306817
896796412840 17301328
501765848130 17295839
129292739065 17290350
155151285780 17284861
286094564890 17279372
172757104820 17273883
673422583770 17268394
478658210640 17262905
326808021420 17257416
95731646520 17251927
674522947460 17246438
243730562825 17240949
388978569905 17235460
314153838985 17229971
154601103935 17224482
355967659205 17218993
80876736705 17213504
845629501255 17208015
919353868485 17202526
902848413135 17197037
687177129895 17191548
616753853735 17186059
937509869370 17180570
397781479425 17175081
890194230700 17169592
452249482080 17164103
182110196185 17158614
774105861405 17153125
179909468805 17147636
282793473820 17142147
745496405465 17136658
874789139040 17131169
198615651535 17125680
348265113375 17120191
107835647110 17114702
754299314985 17109213
508368030270 17103724
645913491520 17098235
623906217720 17092746
353216749980 17087257
557334214475 17081768
51166917075 17076279
994728781250 17070790
57218917370 17065301
648664400745 17059812
808217135795 17054323
587044034105 17048834
659117855800 17043345
506717484735 17037856
307001475000 17032367
217321834265 17026878
211269833970 17021389
139746194120 17015900
673422583770 17010411
11553824235 17004922
249782563120 16999433
778507316165 16993944
551282214180 16988455
715786585835 16982966
884692412250 16977477
353216749980 16971988
660768401335 16966499
738894223325 16961010
36862189105 16955521
279492382750 16950032
479758574330 16944543
779607679855 16939054
213470561350 16933565
193664014930 16928076
23657824825 16922587
733392404875 16917098
335060749095 16911609
89129464380 16906120
458851664220 16900631
546880759420 16895142
374673841935 16889653
730641495650 16884164
962818234240 16878675
37962552795 14007928
198065469690 16873186
929257141695 16867697
251983290500 16862208
156801831315 16856719
9903278700 16851230
654166219195 16845741
638210945690 16840252
111136738180 16834763
316904748210 16829274
754849496830 16823785
825272772990 16818296
427491299055 16812807
330109112490 16807318
151850194710 16801829
792812044135 16796340
513319666875 16790851
127092011685 16785362
712485494765 16779873
952364779185 16774384
762552042660 16768895
773005497715 16763406
736143314100 4868743
332860021715 16757917
158452376850 16752428
569988396910 16746939
508918212115 16741450
520472030860 16735961
570538578755 16730472
459401846065 16724983
377974933005 16719494
595296761780 16714005
385127296990 16708516
952364779185 16703027
36312007260 16697538
749347678380 16692049
848930592325 16686560
255284381570 16681071
258035290795 16675582
781808407235 16670093
691578584655 16664604
757050224210 16659115
240979653600 16653626
626106945100 16648137
928706959850 16642648
359818932120 16637159
232726925925 16631670
106185101575 16626181
658017492110 16620692
892394958080 16615203
53367644455 16609714
581542215655 16604225
628307672480 16598736
134244375670 16593247
528724758535 16587758
204117469985 16582269
924855686935 16576780
480308756175 16571291
594196398090 16565802
136995284895 16560313
155151285780 16554824
342213113080 16549335
791711680445 16543846
270139291385 16538357
310852747915 16532868
609051307905 16527379
82527282240 16521890
178809105115 16516401
669571310855 16510912
97382192055 16505423
459952027910 16499934
507817848425 16494445
739444405170 16488956
75374918255 16483467
677273856685 16477978
532576031450 12218514
676723674840 16472489
468754937430 16467000
550187335 16461511
632158945395 16456022
971070961915 16450533
532576031450 16445044
576590579050 16439555
943561869665 16434066
228875653010 16428577
768604042955 16423088
247581835740 16417599
937509869370 16412110
16505460840 16406621
386777842525 16401132
899547322065 16395643
35761825415 16390154
9903278700 16384665
936959687525 16379176
772455315870 16373687
406584388945 16368198
313053475295 16362709
693229130190 16357220
269038927695 16351731
152400376555 16346242
424740389830 16340753
12654187925 16335264
644813127830 16329775
383476751455 16324286
993078235715 16318797
662418946870 16313308
765853133730 16307819
775206225095 16302330
823072045610 16296841
629408036170 16291352
627207308790 16285863
737793859635 16280374
759250951590 16274885
236578198840 16269396
723489131665 16263907
869837502435 16258418
698180766795 16252929
9903278700 16247440
348265113375 16241951
890744412545 16236462
878090230110 16230973
868737138745 16225484
756500042365 16219995
517170939790 16214506
452249482080 16209017
525423667465 16203528
166154922680 16198039
850581137860 16192550
650314946280 16187061
874789139040 16181572
589244761485 16176083
774105861405 16170594
361469477655 16165105
200266197070 16159616
333410203560 16154127
226124743785 16148638
418688389535 16143149
467104391895 16137660
354317113670 16132171
852231683395 16126682
123790920615 16121193
268488745850 16115704
86928737000 16110215
659117855800 16104726
66021826890 16099237
766403315575 16093748
564486578460 16088259
1100369180 16082770
686076766205 16077281
106185101575 16071792
416487662155 16066303
735593132255 16060814
647013855210 16055325
733392404875 16049836
103434192350 16044347
370822569020 16038858
44014553090 16033369
526524031155 16027880
441245845180 16022391
343863658615 16016902
622255672185 16011413
811518226865 16005924
35211643570 16000435
963368416085 15994946
816469863470 15989457
15405097150 15983968
332309839870 15978479
758150587900 15972990
82527282240 15967501
979873871435 15962012
806566590260 15956523
366421114260 15951034
941911324130 15945545
244830926515 15940056
947413142580 15934567
831874955130 15929078
765302951885 15923589
945212415200 15918100
699831312330 15912611
359818932120 15907122
20356733755 15901633
60520008440 15896144
120489829545 15890655
456100754995 15885166
517170939790 15879677
455000391305 15874188
914952413725 15868699
66572008735 15863210
507267666580 15857721
161753467920 15852232
944112051510 15846743
580441851965 15841254
678374220375 15835765
806016408415 15830276
68222554270 15824787
939160414905 15819298
202466924450 15813809
848930592325 15808320
248132017585 15802831
780708043545 15797342
371372750865 15791853
165054558990 15786364
999130236010 15780875
866536411365 15775386
465453846360 15769897
747146951000 15764408
582642579345 15758919
200816378915 15753430
922654959555 15747941
491312393075 15742452
896796412840 15736963
983725144350 15731474
874238957195 15725985
167805468215 15720496
250332744965 15715007
802165135500 15709518
918253504795 15704029
864335683985 15698540
383476751455 15693051
826923318525 15687562
101783646815 15682073
562285851080 15676584
340562567545 15671095
848930592325 15665606
850030956015 15660117
254184017880 15654628
378525114850 15649139
722938949820 15643650
625556763255 15638161
924855686935 15632672
498464757060 15627183
541929122815 15621694
318555293745 15616205
75925100100 15610716
362569841345 15605227
968870234535 15599738
340012385700 15594249
565036760305 15588760
138645830430 15583271
670121492700 15577782
802165135500 15572293
118289102165 15566804
694879675725 15561315
419788753225 15555826
216221470575 15550337
309752384225 15544848
67122190580 15539359
967769870845 15533870
434093481195 15528381
12104006080 15522892
777406952475 15517403
349915658910 15511914
780157861700 15506425
882491684870 15500936
699831312330 15495447
842328410185 15489958
486910938315 15484469
692678948345 15478980
168905831905 15473491
562836032925 15468002
260786200020 15462513
692128766500 15457024
465453846360 15451535
770254588490 15446046
846729864945 15440557
762001860815 15435068
424190207985 15429579
385127296990 9336789
627757490635 15424090
386777842525 15418601
738344041480 15413112
296548019945 15407623
792812044135 15402134
534226576985 15396645
631058581705 15391156
672872401925 15385667
236578198840 15380178
30260006965 15374689
105634919730 15369200
140846557810 15363711
211820015815 10462034
318555293745 15358222
408785116325 15352733
305901111310 15347244
127092011685 15341755
423089844295 15336266
277291655370 15330777
818120409005 15325288
48416007850 15319799
198065469690 15314310
717987313215 15308821
354867295515 15303332
815919681625 15297843
602999307610 15292354
991977872025 15286865
326257839575 15281376
880290957490 15275887
232726925925 15270398
483059665400 15264909
352116386290 15259420
918803686640 15253931
358168386585 15248442
765853133730 15242953
236578198840 15237464
403283297875 15231975
862134956605 15226486
977122962210 15220997
601348762075 15215508
731741859340 15210019
175508014045 15204530
270139291385 15199041
862685138450 15193552
588144397795 15188063
12654187925 15182574
274540746145 15177085
614553126355 15171596
341112749390 15166107
747697132845 15160618
607400762370 15155129
700381494175 15149640
988676780955 15144151
620605126650 15138662
957866597635 15133173
346064385995 15127684
712485494765 15122195
579891670120 15116706
569438215065 15111217
412086207395 15105728
466004028205 15100239
661868765025 15094750
461602573445 15089261
53367644455 15083772
236578198840 15078283
105634919730 15072794
227225107475 15067305
20356733755 15061816
257485108950 15056327
569438215065 15050838
78125827480 15045349
419238571380 15039860
687727311740 15034371
879190593800 15028882
838477137270 15023393
107835647110 15017904
413736752930 15012415
672872401925 15006926
203567288140 15001437
785659680150 14995948
691578584655 14990459
880290957490 14984970
157902195005 14979481
359818932120 14973992
431892753815 14968503
917153141105 14963014
424190207985 14957525
762552042660 14952036
845079319410 14946547
406584388945 14941058
380725842230 14935569
368621841640 14930080
174957832200 14924591
271239655075 14919102
472606210345 14913613
282243291975 12663123
568888033220 14908124
844529137565 14902635
182110196185 14897146
934208778300 14891657
207968742900 14886168
616753853735 14880679
13754551615 14875190
525973849310 14869701
591445488865 14864212
137545466740 14858723
412086207395 14853234
153500740245 14847745
599698216540 14842256
490212029385 14836767
391179297285 14831278
733942586720 14825789
348265113375 14820300
665720037940 14814811
752648769450 14809322
850581137860 14803833
458301482375 14798344
151850194710 14792855
945762597045 14787366
41813825710 14781877
545780395730 14776388
776856770630 14770899
442896390715 14765410
960617506860 14759921
981524416970 14754432
363670205035 14748943
885792775940 14743454
741645132550 14737965
498464757060 14732476
921554595865 14726987
95731646520 14721498
843978955720 14716009
649764764435 14710520
726790222735 14705031
841778228340 14699542
851681501550 14694053
787310225685 14688564
854432410775 14683075
825272772990 14677586
386227660680 14672097
629958218015 14666608
162853831610 14661119
703132403400 14655630
508368030270 14650141
682225493290 14644652
981524416970 14639163
159002558695 14633674
105084737885 14628185
392829842820 14622696
62170553975 14617207
808767317640 14611718
97382192055 14606229
890744412545 14600740
149649467330 14595251
342213113080 14589762
552932759715 14584273
594196398090 14578784
174407650355 14573295
23107642980 14567806
393930206510 14562317
584293124880 14556828
806566590260 14551339
243180380980 14545850
361469477655 14540361
566687305840 14534872
506167302890 14529383
293246928875 14523894
735042950410 14518405
324607294040 14512916
550187335 14507427
987576417265 14501938
631608763550 14496449
425840753520 14490960
812068408710 14485471
13754551615 14479982
978223325900 14474493
567787669530 14469004
284444019355 14463515
230526198545 14458026
848380410480 14452537
608501126060 14447048
981524416970 14441559
100133101280 14436070
961717870550 14430581
295997838100 14425092
562836032925 14419603
39062916485 14414114
691578584655 14408625
481959301710 14403136
490212029385 14397647
570538578755 14392158
611802217130 14386669
325707657730 14381180
910550958965 14375691
99582919435 14370202
370822569020 14364713
262986927400 14359224
729541131960 14353735
739994587015 14348246
788960771220 14342757
111136738180 14337268
86378555155 14331779
753749133140 14326290
924305505090 14320801
2200732870 14315312
936959687525 14309823
338361840165 14304334
625556763255 14298845
506167302890 14293356
857183320000 14287867
665720037940 14282378
389528751750 14276889
902848413135 14271400
251983290500 14265911
616203671890 14260422
282243291975 14254933
342763294925 14249444
563386214770 14243955
326808021420 14238466
257485108950 14232977
360369113965 14227488
337261476475 14221999
998580054165 14216510
861034592915 14211021
70973463495 4023437
140846557810 14205532
843978955720 14200043
446747663630 14194554
253083654190 14189065
587594215950 14183576
281693110130 14178087
80326554860 14172598
956766233945 14167109
502316029975 14161620
967219689000 14156131
222823652715 14150642
70973463495 14145153
127642193530 14139664
670121492700 14134175
553482941560 14128686
28609461430 14123197
193664014930 14117708
828573864060 14112219
401632752340 14106730
28059279585 14101241
750998223915 14095752
787310225685 14090263
675073129305 14084774
810417863175 14079285
11553824235 14073796
487461120160 14068307
705883312625 14062818
171106559285 14057329
428041480900 14051840
879740775645 14046351
622805854030 14040862
839027319115 14035373
736693495945 14029884
901748049445 14024395
941361142285 14018906
98482555745 14013417
387878206215 14007928
789510953065 14002439
358168386585 13996950
745496405465 13991461
13204369770 13985972
40713462020 13980483
681675311445 13974994
661318583180 13969505
500115302595 13964016
912201504500 13958527
236028016995 13953038
574940033515 13947549
928156778005 13942060
306451293155 13936571
241529835445 13931082
167255286370 13925593
128742557220 13920104
263537109245 13914615
93530919140 13909126
322956748505 13903637
337261476475 13898148
435744026730 13892659
145798194415 13887170
148549103640 13881681
77025463790 13876192
736143314100 13870703
12104006080 13865214
842878592030 13859725
179909468805 13854236
85828373310 13848747
480308756175 13843258
853332047085 13837769
850581137860 13832280
533676395140 13826791
799414226275 13821302
819770954540 13815813
942461505975 13810324
750448042070 13804835
181009832495 13799346
881391321180 13793857
413186571085 13788368
523773121930 13782879
431342571970 13777390
82527282240 13771901
848380410480 12163624
447297845475 13766412
581542215655 13760923
611252035285 13755434
312503293450 13749945
447297845475 13744456
795562953360 13738967
458851664220 13733478
488561483850 13727989
510568757650 13722500
631058581705 13717011
604099671300 13711522
733392404875 13706033
441245845180 13700544
737793859635 13695055
107285465265 13689566
30810188810 13684077
550732032335 13678588
890194230700 13673099
333960385405 13667610
408234934480 13662121
612902580820 13656632
967219689000 13651143
955115688410 13645654
327908385110 13640165
177708741425 13634676
335060749095 13629187
527624394845 13623698
512769485030 13618209
419238571380 13612720
474806937725 13607231
757050224210 13601742
245931290205 13596253
257485108950 13590764
328458566955 13585275
177158559580 13579786
666270219785 13574297
155701467625 13568808
118839284010 13563319
308652020535 13557830
911651322655 13552341
599148034695 13546852
214570925040 13541363
166154922680 13535874
431892753815 13530385
757600406055 13524896
212920379505 13519407
199165833380 13513918
617304035580 13508429
969420416380 13502940
453349845770 13497451
954015324720 13491962
128192375375 13486473
637110582000 13480984
499014938905 13475495
907800049740 13470006
728990950115 13464517
994728781250 13459028
730091313805 13453539
134794557515 13448050
816469863470 13442561
559534941855 13437072
885792775940 13431583
173307286665 13426094
288295292270 13420605
622255672185 13415116
398881843115 13409627
906699686050 13404138
710284767385 13398649
409335298170 13393160
858833865535 13387671
675073129305 13382182
58319281060 13376693
823622227455 13371204
775756406940 13365715
606300398680 13360226
349365477065 13354737
666270219785 13349248
976022598520 13343759
725689859045 13338270
284444019355 13332781
85828373310 13327292
654716401040 13321803
884692412250 13316314
431892753815 13310825
292696747030 13305336
637110582000 13299847
119389465855 13294358
282243291975 13288869
170006195595 13283380
521022212705 13277891
973821871140 13272402
203017106295 13266913
216221470575 13261424
709734585540 13255935
614553126355 13250446
818670590850 13244957
478658210640 13239468
125991647995 13233979
634909854620 13228490
632709127240 13223001
731191677495 13217512
466004028205 13212023
112237101870 13206534
963918597930 13201045
481409119865 13195556
560085123700 13190067
256934927105 13184578
613452762665 13179089
10453460545 13173600
631608763550 13168111
905049140515 13162622
539728395435 13157133
420889116915 13151644
16505460840 13146155
265187654780 13140666
343863658615 13135177
952364779185 13129688
274540746145 13124199
214020743195 13118710
792261862290 13113221
977673144055 13107732
143597467035 13102243
693779312035 13096754
730091313805 13091265
993628417560 13085776
451149118390 13080287
177158559580 13074798
528174576690 13069309
368071659795 13063820
887993503320 13058331
424190207985 13052842
326808021420 13047353
814819317935 13041864
335610930940 13036375
737243677790 13030886
491312393075 13025397
148549103640 13019908
989777144645 13014419
919904050330 13008930
989226962800 13003441
502316029975 12997952
243730562825 12992463
436294208575 12986974
722938949820 12981485
249232381275 12975996
865986229520 12970507
563936396615 12965018
971070961915 12959529
693779312035 12954040
53367644455 12948551
780157861700 12943062
411536025550 12937573
304250565775 12932084
248132017585 12926595
405484025255 12921106
722938949820 12915617
550732032335 12910128
880841139335 12904639
812618590555 12899150
840677864650 12893661
913301868190 12888172
201366560760 12882683
614553126355 12877194
562285851080 12871705
89129464380 12866216
238778926220 12860727
12654187925 12855238
955665870255 12849749
376324387470 12844260
755949860520 12838771
944112051510 12833282
776856770630 12827793
726240040890 12822304
965569143465 12816815
196965106000 12811326
985925871730 12805837
157902195005 12800348
673422583770 12794859
277291655370 12789370
837926955425 12783881
958416779480 12778392
158452376850 12772903
971070961915 12767414
476457483260 12761925
623356035875 12756436
715786585835 12750947
48966189695 12745458
347714931530 12739969
673972765615 12734480
435193844885 12728991
67122190580 12723502
281693110130 12718013
384026933300 12712524
380175660385 12707035
582092397500 12701546
679474584065 12696057
628857854325 12690568
157352013160 12685079
543579668350 12679590
884692412250 12674101
277841837215 12668612
680024765910 12663123
834075682510 12657634
856633138155 12652145
453900027615 12646656
104534556040 12641167
636560400155 12635678
346614567840 12630189
356517841050 12624700
291596383340 12619211
140296375965 12613722
94631282830 12608233
344413840460 12602744
898997140220 12597255
429141844590 12591766
555133487095 12586277
947413142580 12580788
192013469395 12575299
503416393665 12569810
457751300530 12564321
603549489455 12558832
481959301710 12553343
477007665105 12547854
130393102755 12542365
160102922385 12536876
441245845180 12531387
594196398090 12525898
986476053575 12520409
595296761780 12514920
41263643865 12509431
95181464675 12503942
27509097740 12498453
371922932710 12492964
43464371245 12487475
609601489750 12481986
952914961030 12476497
752098587605 12471008
445647299940 12465519
8252733165 12460030
116088374785 12454541
523773121930 12449052
601348762075 12443563
119389465855 12438074
996929508630 12432585
292696747030 12427096
640961854915 12421607
516620757945 12416118
883041866715 12410629
187061832790 12405140
797213498895 12399651
431892753815 12394162
894595685460 12388673
441245845180 12383184
79776373015 12377695
607950944215 12372206
480858938020 12366717
205768015520 12361228
810417863175 12355739
836276409890 12350250
357068022895 12344761
495163665990 12339272
403833479720 12333783
175508014045 12328294
767503679265 12322805
561185487390 12317316
743845859930 12311827
666270219785 12306338
668470947165 12300849
150749831020 12295360
205217833675 12289871
289395655960 12284382
830774591440 12278893
549631668645 12273404
557334214475 12267915
788410589375 12262426
688827675430 12256937
423089844295 12251448
13754551615 12245959
216221470575 12240470
722388767975 12234981
514970212410 12229492
351566204445 12224003
238778926220 12218514
250882926810 12213025
544129850195 12207536
467104391895 12202047
606850580525 12196558
105084737885 12191069
613452762665 12185580
913301868190 12180091
439595299645 12174602
566687305840 12169113
325707657730 12163624
13204369770 12158135
90229828070 12152646
468204755585 12147157
938060051215 12141668
809317499485 12136179
957866597635 12130690
467104391895 12125201
346064385995 12119712
602999307610 12114223
22007279290 12108734
331209476180 12103245
449498572855 12097756
644262945985 12092267
568888033220 12086778
388428388060 12081289
245931290205 12075800
456650936840 12070311
945762597045 12064822
689928039120 12059333
326257839575 12053844
388428388060 12048355
185411287255 12042866
791711680445 12037377
558984760010 12031888
264637472935 12026399
580441851965 12020910
579341488275 12015421
678374220375 12009932
81426918550 12004443
895145867305 11998954
555683668940 11993465
105084737885 11987976
821971681920 11982487
496264029680 11976998
471505846655 11971509
197515287845 11966020
962818234240 11960531
263537109245 11955042
275090927990 11949553
218422197955 11944064
703682585245 11938575
167255286370 11933086
378525114850 11927597
240979653600 11922108
91330191760 11916619
955115688410 11911130
896246230995 11905641
687177129895 11900152
127642193530 11894663
58869462905 11889174
757600406055 11883685
58319281060 11878196
452799663925 11872707
950714233650 11867218
780708043545 11861729
135344739360 11856240
420338935070 11850751
190913105705 11845262
976022598520 11839773
837926955425 11834284
172757104820 11828795
18156006375 11823306
223924016405 11817817
368621841640 11812328
50616735230 11806839
444546936250 11801350
283343655665 11795861
465453846360 11790372
343313476770 11784883
535326940675 11779394
957316415790 11773905
915502595570 11768416
101783646815 11762927
913852050035 11757438
451149118390 11751949
444546936250 11746460
145798194415 11740971
766403315575 11735482
124341102460 11729993
821421500075 11724504
750998223915 11719015
374123660090 11713526
633259309085 11708037
9353096855 11702548
665169856095 11697059
929257141695 11691570
867636775055 11686081
70973463495 11680592
850030956015 11675103
272340018765 11669614
139746194120 11664125
53367644455 11658636
506167302890 11653147
393930206510 11647658
649764764435 11642169
856633138155 11636680
182660378030 11631191
199716015225 11625702
877540048265 11620213
764752770040 11614724
581542215655 11609235
982074598815 11603746
112787283715 11598257
941361142285 11592768
506167302890 11587279
313053475295 11581790
919353868485 11576301
510018575805 11570812
928156778005 11565323
73724372720 11559834
373573478245 11554345
415937480310 11548856
726240040890 11543367
909450595275 11537878
499565120750 11532389
915502595570 11526900
689928039120 11521411
161753467920 11515922
227225107475 11510433
657467310265 11504944
328458566955 11499455
457201118685 11493966
758700769745 11488477
175508014045 11482988
147998921795 11477499
796113135205 11472010
840677864650 11466521
637660763845 11461032
331209476180 11455543
368621841640 11450054
84177827775 11444565
176058195890 11439076
922654959555 11433587
829674227750 11428098
494063302300 11422609
73724372720 11417120
381276024075 11411631
275641109835 11406142
139196012275 11400653
235477835150 11395164
897346594685 11389675
44014553090 11384186
944112051510 11378697
576040397205 11373208
678374220375 11367719
969970598225 11362230
843428773875 11356741
561735669235 11351252
320756021125 11345763
524323303775 11340274
513869848720 11334785
653065855505 11329296
692128766500 11323807
385127296990 11318318
534226576985 11312829
264637472935 11307340
709734585540 11301851
936409505680 11296362
278392019060 11290873
84177827775 11285384
338912022010 11279895
162853831610 11274406
528724758535 11268917
624456399565 11263428
326257839575 11257939
670671674545 11252450
48966189695 11246961
88579282535 11241472
659668037645 11235983
824722591145 11230494
800514589965 11225005
502316029975 11219516
356517841050 11214027
914952413725 11208538
669021129010 11203049
353216749980 11197560
593646216245 11192071
910000777120 11186582
633259309085 11181093
429141844590 11175604
625006581410 11170115
385127296990 11164626
760901497125 11159137
18156006375 11153648
834075682510 11148159
185411287255 11142670
459401846065 11137181
927606596160 11131692
220072743490 11126203
600798580230 11120714
34661461725 11115225
258585472640 11109736
553482941560 11104247
698180766795 11098758
545780395730 11093269
85828373310 11087780
398331661270 11082291
673422583770 11076802
231626562235 11071313
88579282535 11065824
666820401630 11060335
580992033810 11054846
648114218900 11049357
489661847540 11043868
493513120455 11038379
875339320885 11032890
845629501255 11027401
130393102755 11021912
113337465560 11016423
107285465265 11010934
253633836035 11005445
589244761485 10999956
318555293745 10994467
980424053280 10988978
436844390420 10983489
417037844000 10978000
121590193235 10972511
167255286370 10967022
9353096855 10961533
313053475295 10956044
130943284600 10950555
812068408710 10945066
13754551615 10939577
722388767975 10934088
215671288730 10928599
601348762075 10923110
184861105410 10917621
823622227455 10912132
256384745260 10906643
610151671595 10901154
718537495060 10061337
846729864945 10895665
855532774465 10890176
356517841050 10884687
862685138450 10879198
491312393075 10873709
262986927400 10868220
78125827480 10862731
431342571970 10857242
354867295515 10851753
97932373900 10846264
326257839575 10840775
769154224800 10835286
11003642390 10829797
906149504205 10824308
43464371245 10818819
254184017880 10813330
544129850195 10807841
665169856095 10802352
428041480900 10796863
468754937430 10791374
194764378620 10785885
963918597930 10780396
78125827480 10774907
99582919435 10769418
568888033220 10763929
682775675135 10758440
463253118980 10752951
799414226275 10747462
810968045020 10741973
25858552205 10736484
191463287550 10730995
43464371245 10725506
157352013160 10720017
253083654190 10714528
50066553385 10709039
235477835150 10703550
464353482670 10698061
276191291680 10692572
420338935070 10687083
338361840165 10681594
538628031745 10676105
722388767975 7300370
303700383930 10670616
505066939200 10665127
902848413135 10659638
348815295220 10654149
364220386880 10648660
783458952770 10643171
810968045020 10637682
104534556040 10632193
424740389830 10626704
249232381275 10621215
321306202970 10615726
758150587900 10610237
719637858750 10604748
679474584065 10599259
20356733755 10593770
12654187925 10588281
429141844590 10582792
183210559875 10577303
637660763845 10571814
166705104525 10566325
835726228045 10560836
209069106590 10555347
147998921795 10549858
431342571970 10544369
229425834855 10538880
31360370655 10533391
674522947460 10527902
473706574035 10522413
492412756765 10516924
622255672185 10511435
176608377735 10505946
161203286075 10500457
882491684870 10494968
684976402515 10489479
426941117210 10483990
505617121045 10478501
546880759420 10473012
530375304070 10467523
439595299645 10462034
129292739065 10456545
893495321770 10451056
94631282830 10445567
386777842525 10440078
869287320590 10434589
66572008735 10429100
133694193825 10423611
14304733460 10418122
139196012275 10412633
967219689000 10407144
904498958670 10401655
891294594390 10396166
72624009030 10390677
213470561350 10385188
684426220670 10379699
785659680150 10374210
72073827185 10368721
384026933300 10363232
320756021125 10357743
132593830135 10352254
130943284600 10346765
54468008145 10341276
988676780955 10335787
969420416380 10330298
178258923270 10324809
780708043545 10319320
957316415790 10313831
113337465560 10308342
988126599110 10302853
843978955720 10297364
626106945100 10291875
410435661860 10286386
378525114850 10280897
925405868780 10275408
454450209460 10269919
516070576100 10264430
565586942150 10258941
807116772105 10253452
437394572265 10247963
371372750865 10242474
272340018765 10236985
697080403105 10231496
660218219490 10226007
238228744375 10220518
353216749980 10215029
610701853440 10209540
139196012275 10204051
273440382455 10198562
88579282535 10193073
401632752340 10187584
163954195300 10182095
937509869370 10176606
224474198250 10171117
823622227455 10165628
475357119570 10160139
455550573150 10154650
211269833970 10149161
343863658615 10143672
563386214770 10138183
394480388355 10132694
139746194120 10127205
795562953360 10121716
33561098035 10116227
299298929170 10110738
839027319115 10105249
260236018175 10099760
560635305545 10094271
421989480605 10088782
418688389535 10083293
809867681330 10077804
454450209460 10072315
714686222145 10066826
354867295515 10061337
194214196775 10055848
309752384225 10050359
759801133435 10044870
373023296400 10039381
684976402515 10033892
511669121340 10028403
155701467625 10022914
450598936545 10017425
758700769745 10011936
358718568430 10006447
291596383340 10000958
330659294335 9995469
432993117505 9989980
661318583180 9984491
409885480015 9979002
710834949230 9973513
129842920910 9968024
991427690180 9962535
701481857865 9957046
547430941265 9951557
966669507155 9946068
776856770630 9940579
582092397500 9935090
200816378915 9929601
477557846950 9924112
407134570790 9918623
15955278995 9913134
698180766795 9907645
579891670120 9902156
240979653600 9896667
964468779775 9891178
628857854325 9885689
601348762075 9880200
616753853735 9874711
537527668055 9869222
345514204150 9863733
177708741425 9858244
155701467625 9852755
485810574625 9847266
966119325310 1136223
702582221555 9841777
603549489455 9836288
998029872320 9830799
686626948050 9825310
633259309085 9819821
431892753815 9814332
174407650355 9808843
421439298760 9803354
458851664220 9797865
522672758240 9792376
485260392780 9786887
873688775350 9781398
47315644160 9775909
842328410185 9770420
990327326490 9764931
729541131960 9759442
655266582885 9753953
713035676610 9748464
353766931825 9742975
72624009030 9737486
606300398680 9731997
429692026435 9726508
774105861405 9721019
693229130190 9715530
373573478245 9710041
36312007260 9704552
979323689590 9699063
703132403400 9693574
670121492700 9688085
317454930055 9682596
495713847835 9677107
987026235420 9671618
967219689000 9666129
327358203265 9660640
746046587310 9655151
225024380095 9649662
907249867895 9644173
234377471460 9638684
446197481785 9633195
227225107475 9627706
225024380095 9622217
762552042660 9616728
59419644750 9611239
382926569610 9605750
114988011095 9600261
34661461725 9594772
342763294925 9589283
927056414315 9583794
507817848425 9578305
308101838690 9572816
405484025255 9567327
525423667465 9561838
829674227750 9556349
828023682215 9550860
945762597045 9545371
351566204445 9539882
120489829545 9534393
599148034695 9528904
367521477950 9523415
335610930940 9517926
347164749685 9512437
398331661270 9506948
602999307610 9501459
226674925630 9495970
267388382160 9490481
216221470575 5955565
799964408120 9484992
368621841640 9479503
993078235715 9474014
965569143465 9468525
172206922975 9463036
877540048265 9457547
511669121340 9452058
523222940085 9446569
941911324130 9441080
321856384815 9435591
110586556335 9430102
147448739950 9424613
827473500370 9419124
989226962800 9413635
365870932415 9408146
368621841640 9402657
599698216540 9397168
882491684870 9391679
40163280175 9386190
567237487685 9380701
640411673070 9375212
623356035875 9369723
354317113670 9364234
132043648290 9358745
544129850195 9353256
974922234830 9347767
290496019650 9342278
757050224210 9336789
579891670120 9331300
148549103640 9325811
998029872320 9320322
875889502730 9314833
994178599405 9309344
141946921500 9303855
950164051805 9298366
728440768270 9292877
174407650355 9287388
370822569020 9281899
648114218900 9276410
50066553385 9270921
729541131960 9265432
789510953065 9259943
52267280765 9254454
245381108360 9248965
710284767385 9243476
692678948345 9237987
551832396025 9232498
800514589965 9227009
671221856390 9221520
91880373605 9216031
817570227160 9210542
616753853735 9205053
777957134320 9199564
189812742015 9194075
93530919140 9188586
538628031745 9183097
779057498010 9177608
702582221555 9172119
727890586425 9166630
451149118390 9161141
752648769450 9155652
940260778595 9150163
843428773875 9144674
898446958375 9139185
429141844590 3370246
950164051805 9133696
433543299350 9128207
140296375965 9122718
310302566070 9117229
431342571970 9111740
344964022305 9106251
395030570200 9100762
714136040300 9095273
308101838690 9089784
110036374490 9084295
196414924155 9078806
198615651535 9073317
678374220375 9067828
248682199430 9062339
80876736705 9056850
879740775645 9051361
464903664515 9045872
187061832790 9040383
261886563710 9034894
275641109835 9029405
963368416085 9023916
209619288435 9018427
149099285485 9012938
671221856390 9007449
492962938610 9001960
644813127830 8996471
596947307315 8990982
333960385405 8985493
679474584065 6109257
457751300530 8980004
193664014930 8974515
475357119570 8969026
989777144645 8963537
625006581410 8958048
645363309675 8952559
80876736705 8947070
100683283125 8941581
980424053280 8936092
763102224505 8930603
171106559285 8925114
674522947460 8919625
412636389240 8914136
541378940970 8908647
58319281060 8903158
978223325900 8897669
50616735230 8892180
839577500960 8886691
107835647110 8881202
996929508630 8875713
534226576985 8870224
183210559875 8864735
379625478540 8859246
232726925925 8853757
84177827775 8848268
785659680150 8842779
313603657140 8837290
91880373605 8831801
483609847245 8826312
710834949230 8820823
665720037940 8815334
869287320590 8809845
261336381865 8804356
601898943920 8798867
651965491815 8793378
641512036760 8787889
520472030860 8782400
864885865830 8776911
880841139335 8771422
592545852555 8765933
956766233945 8760444
373023296400 8754955
269589109540 8749466
138645830430 8743977
141396739655 8738488
523773121930 8732999
614553126355 8727510
566687305840 8722021
666820401630 8716532
769704406645 8711043
590895307020 8705554
557884396320 8700065
944112051510 8694576
17605824530 8689087
955665870255 8683598
584293124880 8678109
349915658910 8672620
681675311445 8667131
697630584950 8661642
198615651535 8656153
439595299645 8650664
347714931530 8645175
962818234240 8639686
51166917075 8634197
1100369180 8628708
720738222440 8623219
930357505385 8617730
949063688115 8612241
655266582885 8606752
901197867600 8601263
686076766205 8595774
638210945690 8590285
708084040005 8584796
625556763255 8579307
467104391895 8573818
227225107475 8568329
139196012275 8562840
484160029090 8557351
907800049740 8551862
3301096560 8546373
362019659500 8540884
727890586425 8535395
60520008440 8529906
50616735230 8524417
540278577280 8518928
373023296400 8513439
832425136975 8507950
830774591440 8502461
356517841050 8496972
282793473820 8491483
515520394255 8485994
666820401630 8480505
776306588785 8475016
117188738475 8469527
854982592620 8464038
935309141990 8458549
295447656255 8453060
380725842230 8447571
927606596160 8442082
926506232470 8436593
728990950115 8431104
273440382455 8425615
130393102755 8420126
489661847540 8414637
899547322065 8409148
297648383635 8403659
712485494765 8398170
55018189990 8392681
792812044135 8387192
856082956310 8381703
68222554270 8376214
415937480310 8370725
326257839575 8365236
172757104820 8359747
100683283125 8354258
767503679265 8348769
924855686935 8343280
980974235125 8337791
298748747325 8332302
429141844590 8326813
172206922975 8321324
222823652715 8315835
330659294335 8310346
662969128715 8304857
714136040300 8299368
981524416970 8293879
336711294630 8288390
183210559875 8282901
733392404875 8277412
514420030565 8271923
232176744080 8266434
929807323540 8260945
910000777120 8255456
163404013455 8249967
843428773875 8244478
680024765910 8238989
121590193235 8233500
97932373900 8228011
802715317345 444609
853882228930 8222522
818670590850 8217033
979323689590 8211544
974372052985 8206055
903948776825 8200566
994728781250 8195077
381276024075 8189588
889093867010 8184099
329008748800 8178610
418688389535 8173121
580441851965 8167632
930357505385 8162143
565036760305 8156654
140296375965 8151165
977673144055 8145676
614553126355 8140187
719637858750 8134698
905599322360 8129209
680024765910 8123720
456100754995 8118231
639861491225 8112742
320756021125 8107253
654166219195 8101764
65471645045 8096275
145248012570 8090786
911101140810 8085297
867086593210 8079808
335610930940 8074319
13204369770 8068830
119389465855 8063341
134244375670 8057852
513869848720 8052363
409335298170 8046874
963918597930 8041385
859934229225 8035896
633809490930 8030407
854432410775 8024918
327358203265 8019429
142497103345 8013940
511669121340 8008451
375224023780 8002962
698730948640 7997473
790611316755 7991984
864885865830 7986495
719637858750 7981006
412086207395 7975517
409885480015 7970028
207968742900 7964539
582092397500 7514441
607400762370 7959050
141396739655 7953561
593646216245 7948072
300949474705 7942583
470405482965 7937094
684426220670 7931605
771905134025 7926116
957316415790 7920627
642612400450 7915138
131493466445 7909649
530925485915 7904160
23107642980 7898671
541929122815 7893182
898997140220 7887693
88579282535 7882204
46215280470 7876715
757600406055 7871226
720738222440 7865737
601898943920 7860248
712485494765 7854759
547981123110 7849270
861584774760 7843781
813718954245 7838292
795012771515 7832803
286644746735 7827314
835726228045 7821825
209069106590 7816336
620605126650 7810847
554583305250 7805358
302049838395 7799869
387328024370 7794380
944662233355 7788891
184861105410 7783402
980974235125 7777913
647013855210 7772424
268488745850 7766935
96281828365 7761446
742745496240 7755957
826373136680 7750468
143597467035 7744979
120489829545 7739490
569438215065 7734001
588144397795 7728512
545780395730 7723023
251433108655 7717534
820871318230 7712045
857733501845 7706556
622255672185 7701067
35211643570 7695578
557884396320 7690089
398881843115 7684600
214020743195 7679111
688827675430 7673622
708084040005 7668133
596947307315 7662644
847280046790 7657155
168905831905 7651666
163404013455 7646177
407684752635 7640688
670121492700 7635199
634909854620 7629710
12104006080 7624221
176608377735 7618732
182660378030 7613243
569988396910 7607754
787860407530 7602265
720188040595 7596776
454450209460 7591287
748797496535 7585798
407684752635 7580309
872038229815 7574820
542479304660 7569331
210169470280 7563842
578791306430 7558353
828573864060 7552864
51717098920 7547375
730091313805 7541886
506167302890 7536397
123240738770 7530908
963368416085 7525419
958966961325 7519930
528724758535 7514441
798864044430 7508952
425840753520 7503463
890744412545 7497974
123240738770 7492485
74274554565 7486996
896796412840 7481507
892394958080 7476018
315254202675 7470529
756500042365 7465040
502866211820 7459551
517721121635 7454062
832425136975 7448573
217872016110 7443084
282243291975 7437595
118839284010 7432106
695980039415 7426617
771354952180 7421128
223924016405 7415639
595296761780 7410150
589244761485 7404661
746046587310 7399172
429692026435 7393683
891294594390 7388194
279492382750 7382705
772455315870 7377216
544680032040 7371727
23657824825 7366238
99582919435 7360749
643162582295 7355260
51166917075 7349771
971070961915 7344282
520472030860 7338793
250882926810 7333304
599148034695 7327815
395580752045 7322326
749897860225 7316837
179909468805 7311348
133694193825 7305859
975472416675 7300370
326808021420 7294881
123240738770 7289392
593096034400 7283903
22557461135 7278414
243180380980 7272925
74824736410 7267436
850030956015 7261947
220622925335 7256458
996929508630 7250969
889093867010 7245480
661868765025 7239991
603549489455 7234502
310302566070 7229013
543579668350 7223524
9903278700 7218035
908350231585 7212546
671221856390 7207057
279492382750 7201568
380175660385 7196079
771905134025 7190590
126541829840 7185101
577140760895 7179612
121040011390 7174123
488561483850 7168634
686076766205 7163145
113337465560 7157656
738344041480 7152167
157352013160 7146678
186511650945 7141189
473706574035 7135700
541378940970 7130211
832975318820 7124722
551832396025 7119233
183760741720 7113744
947963324425 7108255
287745110425 7102766
440145481490 7097277
384577115145 7091788
397231297580 7086299
812068408710 7080810
637110582000 7075321
258035290795 7069832
525973849310 2876236
923205141400 7064343
162303649765 7058854
419238571380 7053365
917703322950 7047876
169456013750 7042387
927056414315 7036898
284994201200 7031409
560085123700 7025920
635460036465 7020431
897896776530 7014942
310852747915 7009453
521572394550 7003964
644813127830 6998475
878640411955 6992986
207418561055 6987497
990877508335 6982008
234927653305 6976519
642612400450 6971030
213470561350 6965541
712485494765 6960052
702032039710 6954563
943011687820 6949074
856633138155 6943585
958966961325 6938096
124891284305 6932607
909450595275 6927118
198615651535 6921629
326808021420 6916140
566687305840 6910651
362019659500 6905162
238778926220 6899673
288845474115 6894184
658017492110 6888695
238228744375 6883206
632709127240 6877717
959517143170 6872228
127092011685 6866739
141946921500 6861250
750448042070 6855761
500115302595 6850272
275641109835 6844783
245381108360 6839294
435193844885 6833805
461052391600 6828316
335610930940 6822827
803265499190 6817338
221173107180 6811849
590345125175 6806360
741645132550 6800871
493513120455 6795382
240429471755 6789893
3301096560 6784404
221723289025 6778915
574940033515 6773426
282793473820 6767937
303700383930 6762448
996379326785 6756959
176608377735 6751470
934758960145 6745981
982624780660 6740492
936409505680 6735003
799964408120 6729514
264637472935 6724025
314153838985 6718536
451149118390 6713047
226124743785 6707558
971621143760 6702069
304250565775 6696580
593646216245 6691091
303150202085 6685602
575490215360 6680113
605750216835 6674624
785109498305 6669135
534226576985 6663646
313053475295 6658157
906699686050 6652668
61070190285 6647179
278942200905 6641690
709184403695 6636201
73174190875 6630712
97382192055 6625223
309202202380 6619734
418138207690 6614245
819220772695 6608756
23657824825 6603267
468204755585 6597778
170006195595 6592289
440695663335 6586800
442896390715 6581311
114988011095 6575822
343313476770 6570333
268488745850 6564844
547430941265 6559355
366421114260 6553866
194214196775 6548377
93530919140 6542888
483609847245 6537399
639861491225 6531910
84728009620 6526421
4401460250 6520932
161753467920 6515443
841778228340 6509954
244830926515 6504465
192563651240 6498976
38512734640 6493487
273990564300 6487998
788960771220 6482509
758150587900 6477020
669571310855 6471531
617304035580 6466042
59969826595 6460553
964468779775 6455064
80876736705 6449575
819770954540 6444086
709184403695 6438597
212920379505 6433108
271239655075 6427619
687177129895 6422130
33010916190 6416641
163404013455 6411152
584843306725 6405663
511118939495 6400174
777406952475 6394685
691578584655 6389196
305901111310 6383707
129292739065 6378218
93530919140 6372729
985375689885 6367240
651965491815 6361751
804365862880 6356262
767503679265 6350773
119939647700 6345284
207418561055 6339795
91880373605 6334306
39062916485 6328817
621155308495 6323328
905049140515 6317839
376324387470 6312350
719087676905 6306861
369722205330 6301372
315804384520 6295883
137545466740 6290394
90229828070 6284905
878090230110 6279416
429692026435 6273927
190362923860 6268438
601898943920 6262949
50616735230 6257460
305901111310 6251971
294347292565 6246482
188712378325 6240993
529274940380 6235504
174957832200 6230015
306451293155 6224526
172206922975 6219037
331759658025 6213548
599148034695 6208059
577140760895 6202570
547981123110 6197081
767503679265 6191592
304250565775 6186103
804365862880 6180614
256384745260 6175125
965569143465 6169636
7152369475 6164147
976572780365 6158658
699831312330 6153169
251433108655 6147680
439595299645 6142191
360369113965 6136702
578241124585 6131213
506167302890 6125724
8802915010 6120235
393930206510 6114746
477007665105 6109257
514970212410 6103768
709734585540 6098279
791161498600 6092790
771354952180 6087301
370272387175 6081812
8252733165 6076323
510568757650 6070834
90780009915 6065345
583192761190 6059856
411536025550 6054367
961717870550 6048878
451149118390 6043389
468204755585 6037900
163954195300 6032411
864885865830 6026922
572739306135 6021433
552382577870 6015944
912751686345 6010455
140296375965 6004966
541378940970 5999477
799414226275 5757961
394480388355 5993988
26408734050 5988499
929257141695 5983010
92980737295 5977521
176608377735 5972032
865436047675 5966543
918803686640 5961054
83627645930 5955565
668470947165 5950076
278942200905 5944587
487461120160 5939098
725139677200 5933609
214570925040 5928120
195314560465 5922631
839027319115 5917142
513869848720 5911653
987026235420 5906164
906149504205 5900675
188712378325 5895186
277291655370 5889697
113337465560 5884208
703682585245 5878719
441796027025 5873230
386227660680 5867741
625006581410 5862252
998580054165 5856763
961717870550 5851274
898997140220 5845785
931457869075 5840296
755949860520 5834807
796663317050 5829318
761451678970 5823829
67122190580 5818340
733942586720 5812851
770804770335 5807362
430792390125 5801873
688277493585 5796384
358168386585 5790895
32460734345 5785406
705333130780 5779917
90229828070 5774428
377974933005 5768939
998029872320 5763450
687727311740 5757961
772455315870 5752472
927056414315 5746983
428591662745 5741494
313053475295 5736005
494613484145 5730516
655816764730 5725027
346614567840 5719538
684426220670 5714049
424190207985 5708560
908900413430 5703071
112787283715 5697582
400532388650 5692093
691028402810 5686604
711385131075 5681115
375224023780 5675626
557884396320 5670137
308652020535 5664648
151300012865 5659159
760351315280 5653670
674522947460 5648181
146898558105 5642692
797213498895 5637203
4951642095 5631714
714136040300 5626225
341662931235 5620736
852781865240 5615247
717437131370 5609758
965018961620 5604269
930907687230 5598780
134244375670 5593291
944662233355 5587802
969420416380 5582313
637660763845 5576824
415937480310 5571335
349915658910 5565846
181560014340 5560357
346614567840 5554868
954565506565 5549379
144147648880 5543890
992528053870 5538401
562285851080 5532912
467654573740 5527423
419788753225 5521934
780708043545 5516445
377424751160 5510956
927606596160 5505467
584843306725 5499978
434093481195 5494489
934208778300 5489000
162303649765 5483511
799964408120 5478022
166705104525 5472533
754849496830 5467044
731191677495 5461555
883592048560 5456066
602449125765 5450577
174407650355 5445088
995278963095 5439599
294347292565 5434110
78676009325 5428621
824722591145 5423132
658567673955 5417643
987576417265 5412154
984825508040 5406665
478108028795 5401176
415387298465 5395687
294347292565 5390198
74824736410 5384709
575490215360 5379220
543579668350 5373731
122690556925 5368242
142497103345 5362753
640961854915 5357264
463803300825 5351775
928706959850 5346286
750448042070 5340797
41813825710 5335308
7152369475 4297887
869287320590 5329819
951264415495 5324330
56118553680 5318841
659668037645 5313352
240979653600 5307863
629958218015 5302374
856633138155 5296885
351016022600 5291396
61620372130 5285907
280042564595 5280418
578241124585 5274929
375774205625 5269440
993078235715 5263951
116088374785 5258462
649764764435 5252973
66572008735 5247484
997479690475 5241995
966119325310 5236506
307551656845 5231017
30260006965 5225528
640411673070 5220039
399982206805 5214550
540278577280 5209061
193113833085 5203572
129292739065 5198083
267388382160 5192594
206868379210 5187105
787310225685 5181616
922104777710 5176127
897346594685 5170638
534776758830 5165149
530375304070 5159660
420338935070 5154171
547981123110 5148682
355417477360 5143193
829124045905 5137704
377974933005 5132215
874238957195 5126726
77025463790 5121237
170006195595 5115748
887993503320 5110259
225574561940 5104770
810417863175 5099281
891294594390 5093792
91880373605 5088303
853882228930 5082814
70973463495 5077325
234377471460 5071836
906149504205 5066347
19806551910 5060858
649764764435 5055369
961167688705 5049880
918803686640 5044391
921004414020 5038902
889093867010 5033413
681125129600 5027924
353766931825 5022435
938060051215 5016946
803815681035 5011457
2200732870 5005968
289945837805 5000479
452249482080 4994990
755399678675 4989501
716336767680 4984012
244280744670 4978523
985925871730 4973034
672872401925 4967545
603549489455 4962056
939710596750 4956567
505066939200 4951078
475907301415 4945589
336711294630 4940100
843428773875 4934611
646463673365 4929122
405484025255 4923633
23657824825 4918144
230526198545 4912655
43464371245 4907166
756500042365 4901677
932008050920 4896188
533676395140 4890699
730091313805 4885210
738894223325 4879721
524873485620 4874232
839577500960 4868743
334510567250 4863254
579341488275 4857765
487461120160 4852276
978773507745 4846787
667920765320 4841298
38512734640 4835809
6052005785 4830320
962818234240 4824831
518271303480 4819342
819770954540 4813853
461602573445 4808364
624456399565 4802875
135344739360 4797386
766403315575 4791897
530375304070 4786408
540828759125 4780919
872588411660 4775430
703682585245 4769941
990877508335 4764452
45114916780 4758963
171106559285 4753474
683325856980 4747985
676173492995 4742496
581542215655 4737007
471505846655 4731518
119939647700 4726029
968870234535 4720540
421439298760 4715051
424740389830 4709562
593646216245 4704073
896246230995 4698584
289395655960 4693095
385127296990 4687606
314153838985 4682117
661318583180 4676628
817570227160 4671139
482509483555 4665650
682775675135 4660161
136995284895 4654672
798864044430 4649183
914952413725 4643694
269038927695 4638205
272340018765 4632716
879190593800 4627227
580992033810 4621738
868186956900 4616249
824722591145 4610760
377974933005 4605271
172206922975 4599782
699831312330 4594293
524873485620 4588804
698180766795 3035417
483609847245 4583315
999130236010 4577826
293246928875 4572337
891294594390 4566848
606300398680 4561359
458301482375 4555870
913301868190 4550381
503416393665 4544892
328458566955 4539403
574389851670 4533914
623906217720 4528425
214020743195 4522936
118289102165 4517447
465453846360 4511958
940260778595 4506469
447297845475 4500980
486360756470 4495491
86378555155 4490002
10453460545 4484513
562836032925 4479024
294897474410 4473535
41813825710 4468046
672322220080 4462557
800514589965 4457068
447848027320 4451579
834625864355 4446090
154050922090 4440601
201366560760 4435112
564486578460 4429623
413736752930 4424134
414837116620 4418645
890744412545 4413156
872038229815 4407667
352666568135 4402178
443996754405 4396689
914952413725 4391200
612902580820 4385711
371372750865 4380222
359818932120 4374733
815369499780 4369244
364770568725 4363755
782358589080 4358266
714686222145 4352777
718537495060 4347288
927606596160 4341799
478108028795 4336310
329558930645 4330821
384577115145 4325332
472606210345 4319843
763102224505 4314354
228875653010 4308865
823622227455 4303376
914952413725 4297887
50616735230 4292398
604099671300 4286909
48416007850 4281420
300399292860 4275931
598597852850 4270442
453900027615 4264953
754299314985 4259464
765853133730 4253975
880841139335 4248486
9353096855 4242997
750998223915 4237508
552382577870 4232019
190362923860 4226530
935859323835 4221041
46765462315 4215552
762552042660 4210063
305901111310 4204574
871488047970 4199085
820871318230 4193596
800514589965 4188107
631058581705 4182618
875339320885 4177129
244830926515 4171640
517721121635 4166151
38512734640 4160662
483059665400 4155173
974922234830 4149684
91330191760 4144195
459401846065 4138706
103434192350 4133217
370272387175 4127728
960617506860 4122239
72073827185 4116750
880290957490 4111261
179359286960 4105772
594746579935 4100283
119389465855 4094794
141396739655 4089305
770804770335 4083816
702582221555 4078327
85828373310 4072838
983174962505 4067349
683876038825 4061860
722388767975 4056371
629958218015 4050882
857183320000 4045393
145798194415 4039904
79776373015 4034415
699831312330 4028926
346064385995 4023437
490762211230 4017948
916052777415 4012459
378525114850 4006970
798864044430 4001481
273990564300 3995992
789510953065 3990503
190913105705 3985014
936959687525 3979525
405484025255 3974036
258035290795 3968547
726790222735 3963058
376324387470 3957569
53367644455 3952080
693779312035 3946591
116638556630 3941102
393930206510 3935613
353766931825 3930124
664619674250 3924635
982074598815 3919146
355967659205 3913657
97382192055 3908168
769154224800 3902679
12104006080 3897190
6052005785 3891701
233827289615 3886212
774656043250 3880723
295447656255 3875234
662969128715 3869745
406584388945 3864256
160102922385 3858767
539178213590 3853278
215671288730 3847789
385677478835 3842300
452799663925 3836811
260236018175 3831322
695980039415 3825833
207968742900 3820344
222273470870 3814855
385127296990 3809366
256384745260 3803877
410435661860 3798388
804365862880 3792899
202466924450 3787410
664069492405 3781921
810968045020 3776432
940260778595 3770943
223924016405 3765454
561185487390 3759965
5490 3754476
267388382160 3748987
854432410775 3743498
718537495060 3738009
110036374490 3732520
368621841640 3727031
20906915600 3721542
588694579640 3716053
315254202675 3710564
670121492700 3705075
518821485325 3699586
807116772105 3694097
977122962210 3688608
688827675430 3683119
919904050330 3677630
347164749685 3672141
787860407530 3666652
15405097150 3661163
768604042955 3655674
700931676020 3650185
691578584655 3644696
19256370065 3639207
736143314100 3633718
410435661860 3628229
353216749980 3622740
746596769155 3617251
725689859045 3611762
945212415200 3606273
870937866125 3600784
390078933595 3595295
261886563710 3589806
489111665695 3584317
324607294040 3578828
821971681920 3573339
446197481785 3567850
277291655370 3562361
121590193235 3556872
954565506565 3551383
114437829250 3545894
859384047380 3540405
663519310560 3534916
101233464970 3529427
652515673660 3523938
530925485915 3518449
967769870845 3512960
283343655665 3507471
360919295810 3501982
528724758535 3496493
283343655665 3491004
432993117505 3485515
859934229225 3480026
601348762075 3474537
945762597045 3469048
732292041185 3463559
523773121930 3458070
319105475590 3452581
965569143465 3447092
509468393960 3441603
454450209460 3436114
335610930940 3430625
572189124290 3425136
949613869960 3419647
462702937135 3414158
929807323540 3408669
394480388355 3403180
671221856390 3397691
251983290500 3392202
329008748800 3386713
74824736410 3381224
757600406055 3375735
92980737295 3370246
283893837510 3364757
181009832495 3359268
832425136975 3353779
705333130780 3348290
166154922680 3342801
590345125175 3337312
420889116915 3331823
9903278700 3326334
922104777710 3320845
982624780660 3315356
799414226275 3309867
561735669235 3304378
525423667465 3298889
478108028795 3293400
976022598520 3287911
516620757945 3282422
490762211230 3276933
458851664220 3271444
590895307020 3265955
294347292565 3260466
440145481490 3254977
174957832200 3249488
299849111015 3243999
130393102755 3238510
550187335 3233021
834625864355 3227532
612902580820 3222043
236028016995 3216554
190362923860 3211065
72624009030 3205576
127642193530 3200087
689928039120 3194598
558434578165 3189109
924855686935 3183620
704782948935 3178131
610151671595 3172642
932558232765 3167153
221723289025 3161664
363670205035 3156175
243180380980 3150686
174957832200 3145197
670671674545 3139708
275090927990 3134219
842328410185 3128730
57218917370 3123241
861584774760 3117752
980424053280 3112263
166705104525 3106774
836826591735 3101285
940260778595 3095796
595296761780 3090307
955665870255 3084818
687177129895 3079329
880841139335 3073840
177158559580 3068351
86928737000 3062862
821421500075 3057373
671221856390 3051884
88579282535 3046395
286644746735 3040906
629958218015 3035417
782358589080 3029928
857183320000 3024439
646463673365 3018950
20906915600 3013461
892394958080 3007972
409885480015 3002483
488561483850 2996994
407684752635 2991505
529825122225 2986016
511669121340 2980527
517721121635 2975038
367521477950 2969549
172757104820 2964060
513869848720 2958571
933108414610 2953082
703132403400 2947593
624456399565 2942104
165604740835 2936615
523222940085 2931126
105084737885 2925637
851681501550 2920148
514970212410 2914659
770254588490 2909170
615653490045 2903681
281693110130 2898192
665169856095 2892703
386227660680 2887214
896796412840 2881725
391729479130 2876236
177158559580 2870747
698730948640 2865258
444546936250 2859769
664619674250 2854280
841228046495 2848791
476457483260 2843302
146348376260 2837813
193113833085 2832324
283343655665 2826835
591995670710 2821346
429692026435 2815857
923205141400 2810368
236028016995 2804879
595296761780 2799390
91880373605 2793901
836276409890 2788412
338361840165 2782923
629958218015 2777434
495713847835 2771945
689928039120 2766456
223924016405 2760967
529274940380 2755478
526524031155 2749989
732842223030 2744500
469305119275 2739011
875339320885 2733522
594746579935 2728033
974372052985 2722544
584843306725 2717055
1650551025 2711566
682775675135 2706077
325157475885 2700588
203567288140 2695099
535326940675 2689610
980974235125 2684121
358168386585 2678632
791161498600 2673143
695980039415 2667654
910550958965 2662165
218422197955 2656676
405484025255 2651187
352116386290 2645698
265187654780 2640209
154601103935 2634720
648114218900 2629231
37962552795 2623742
267388382160 2618253
97932373900 2612764
48416007850 2607275
43464371245 2601786
61620372130 2596297
655266582885 2590808
216221470575 2585319
347714931530 2579830
919353868485 2574341
693229130190 2568852
867086593210 2563363
56118553680 2557874
871488047970 2552385
259135654485 2546896
899547322065 2541407
976022598520 2535918
988126599110 2530429
364770568725 2524940
200816378915 2519451
611252035285 2513962
683325856980 2508473
412636389240 2502984
637660763845 2497495
295997838100 2492006
183760741720 2486517
177158559580 2481028
713035676610 2475539
787860407530 2470050
639311309380 2464561
320756021125 2459072
474806937725 2453583
669571310855 2448094
33010916190 2442605
948513506270 2437116
95181464675 2431627
867086593210 2426138
98482555745 2420649
795562953360 2415160
343863658615 2409671
324057112195 2404182
692678948345 2398693
962818234240 2393204
11003642390 2387715
244830926515 2382226
872588411660 2376737
363120023190 2371248
233827289615 2365759
671221856390 2360270
723489131665 2354781
45114916780 2349292
522122576395 2343803
910000777120 2338314
817020045315 2332825
938610233060 2327336
106185101575 2321847
607950944215 2316358
395030570200 2310869
265737836625 2305380
254184017880 2299891
732292041185 2294402
486360756470 2288913
167805468215 2283424
75925100100 2277935
577690942740 2272446
393380024665 2266957
759250951590 2261468
292146565185 2255979
429692026435 2250490
404933843410 2245001
245381108360 2239512
367521477950 2234023
681125129600 2228534
839577500960 2223045
56118553680 2217556
344413840460 2212067
952364779185 2206578
110036374490 2201089
815919681625 2195600
604099671300 2190111
300399292860 2184622
988676780955 2179133
329008748800 2173644
652515673660 2168155
619504762960 2162666
288845474115 2157177
712485494765 2151688
776856770630 2146199
713585858455 2140710
785659680150 2135221
154050922090 2129732
648664400745 2124243
729541131960 2118754
478108028795 2113265
676173492995 2107776
511118939495 2102287
311953111605 2096798
487461120160 2091309
682775675135 2085820
457751300530 2080331
738344041480 2074842
336161112785 2069353
699281130485 2063864
358718568430 2058375
7702551320 2052886
430242208280 2047397
956216052100 2041908
110036374490 2036419
525423667465 2030930
213470561350 2025441
427491299055 2019952
900647685755 2014463
608501126060 2008974
564486578460 2003485
625556763255 1997996
172757104820 1992507
643162582295 1987018
355967659205 1981529
441245845180 1976040
982074598815 1970551
842878592030 1965062
901197867600 1959573
960067325015 1954084
969970598225 1948595
521572394550 1943106
577690942740 1937617
705333130780 1932128
601348762075 1926639
412086207395 1921150
51717098920 1915661
159552740540 1910172
336711294630 1904683
676173492995 1899194
66572008735 1893705
324057112195 1888216
593646216245 1882727
113337465560 1877238
167805468215 1871749
830774591440 1866260
630508399860 1860771
984825508040 1855282
386777842525 1849793
102884010505 1844304
178809105115 1838815
792812044135 1833326
508918212115 1827837
167805468215 1822348
524873485620 1816859
276191291680 1811370
155701467625 1805881
11003642390 1800392
807116772105 1794903
592545852555 1789414
854982592620 1783925
71523645340 1778436
559534941855 1772947
642612400450 1767458
79226191170 1761969
435193844885 1756480
607950944215 1750991
249782563120 1745502
525973849310 1740013
409885480015 1734524
403283297875 1729035
921004414020 1723546
58869462905 1718057
486910938315 1712568
479758574330 1707079
321306202970 1701590
747146951000 1696101
465453846360 1690612
332309839870 1685123
218972379800 1679634
9353096855 1674145
687177129895 1668656
17605824530 1663167
161753467920 1657678
207418561055 1652189
24758188515 1646700
774656043250 1641211
832975318820 1635722
215671288730 1630233
134244375670 1624744
381826205920 1619255
724039313510 1613766
572189124290 1608277
471505846655 1602788
517721121635 1597299
711385131075 1591810
33561098035 1586321
90780009915 1580832
553482941560 1575343
743845859930 1569854
396681115735 1564365
598047671005 1558876
520472030860 1553387
407134570790 1547898
167255286370 1542409
53367644455 1536920
848380410480 1531431
913301868190 1525942
228875653010 1520453
618404399270 1514964
116088374785 1509475
11553824235 1503986
130393102755 1498497
621705490340 1493008
32460734345 1487519
6602187630 1482030
512769485030 1476541
602999307610 1471052
143047285190 1465563
369722205330 1460074
385677478835 1454585
720188040595 1449096
229425834855 1443607
335060749095 1438118
705333130780 1432629
387328024370 1427140
452799663925 1421651
195314560465 1416162
239879289910 1410673
146898558105 1405184
896246230995 1399695
960617506860 1394206
412086207395 1388717
360369113965 1383228
837376773580 1377739
397231297580 1372250
866536411365 1366761
401632752340 1361272
724589495355 1355783
196965106000 1350294
41813825710 1344805
793912407825 1339316
35761825415 1333827
255834563415 1328338
617854217425 1322849
697630584950 1317360
522122576395 1311871
991977872025 1306382
640961854915 1300893
28059279585 1295404
593096034400 1289915
577140760895 1284426
366971296105 1278937
226674925630 1273448
856633138155 1267959
751548405760 1262470
846179683100 1256981
330659294335 1251492
935859323835 1246003
222273470870 1240514
801614953655 1235025
933108414610 1229536
659117855800 1224047
678924402220 1218558
200266197070 1213069
769704406645 1207580
219522561645 1202091
266838200315 1196602
473706574035 1191113
417588025845 1185624
345514204150 1180135
623906217720 1174646
896796412840 1169157
203567288140 1163668
58869462905 1158179
206318197365 1152690
85828373310 1147201
534226576985 1141712
462702937135 1136223
839027319115 1130734
318555293745 1125245
204117469985 1119756
130943284600 1114267
714686222145 1108778
7702551320 1103289
952914961030 1097800
583742943035 1092311
351016022600 1086822
177708741425 1081333
169456013750 1075844
498464757060 1070355
691578584655 1064866
570538578755 1059377
803265499190 1053888
250332744965 1048399
424740389830 1042910
175508014045 1037421
980424053280 1031932
898997140220 1026443
210169470280 1020954
322406566660 1015465
399982206805 1009976
703132403400 1004487
20906915600 998998
749897860225 993509
440695663335 988020
410985843705 982531
596397125470 977042
236028016995 971553
455550573150 966064
386777842525 960575
800514589965 955086
655266582885 949597
603549489455 944108
64371281355 938619
452249482080 933130
801064771810 927641
398331661270 922152
329008748800 916663
918803686640 911174
190362923860 905685
465453846360 900196
629408036170 894707
538628031745 889218
525973849310 400697
824172409300 883729
399432024960 878240
378525114850 872751
502866211820 867262
442896390715 861773
553482941560 856284
756500042365 850795
840127682805 845306
864885865830 839817
786760043840 834328
773555679560 828839
629408036170 823350
686076766205 817861
835726228045 812372
763652406350 806883
732292041185 801394
722388767975 795905
74824736410 790416
415937480310 784927
568888033220 779438
4951642095 773949
124341102460 768460
261336381865 762971
22007279290 757482
41263643865 751993
231626562235 746504
596397125470 741015
415387298465 735526
459952027910 730037
308101838690 724548
140846557810 719059
766953497420 713570
540828759125 708081
500665484440 702592
985375689885 697103
490762211230 691614
48416007850 686125
762552042660 680636
164504377145 675147
191463287550 669658
837376773580 664169
498464757060 658680
790061134910 653191
625006581410 647702
632709127240 642213
640411673070 636724
955665870255 631235
196965106000 625746
870387684280 620257
768604042955 614768
719637858750 609279
545780395730 603790
502866211820 598301
965569143465 592812
936959687525 587323
620054944805 581834
352666568135 576345
747697132845 570856
523222940085 565367
985925871730 559878
198065469690 554389
676173492995 548900
96281828365 543411
887443321475 537922
734492768565 532433
455000391305 526944
830224409595 521455
499565120750 515966
446747663630 510477
879740775645 504988
171656741130 499499
227775289320 494010
661318583180 488521
506167302890 483032
395580752045 477543
174957832200 472054
440145481490 466565
583192761190 461076
747697132845 455587
546330577575 450098
813718954245 444609
349915658910 439120
795012771515 433631
387328024370 428142
434643663040 422653
30810188810 417164
278942200905 411675
153500740245 406186
400532388650 400697
367521477950 395208
859934229225 389719
36312007260 384230
671772038235 378741
830774591440 373252
34111279880 367763
345514204150 362274
277291655370 356785
554583305250 351296
92430555450 345807
677824038530 340318
456650936840 334829
360369113965 329340
478108028795 323851
311402929760 318362
311402929760 312873
374673841935 307384
552382577870 301895
987026235420 296406
468204755585 290917
344413840460 285428
708084040005 279939
221173107180 274450
393380024665 268961
700931676020 263472
990877508335 257983
563386214770 252494
595296761780 247005
320205839280 241516
113887647405 236027
746596769155 230538
469855301120 225049
954565506565 219560
425840753520 214071
57769099215 208582
157902195005 203093
195314560465 197604
340012385700 192115
204117469985 186626
690478220965 181137
7152369475 175648
752648769450 170159
428591662745 164670
239329108065 159181
442896390715 153692
272340018765 148203
9353096855 142714
200816378915 137225
250332744965 131736
771905134025 126247
667370583475 120758
714686222145 115269
581542215655 109780
850581137860 104291
603549489455 98802
72624009030 93313
755399678675 87824
740544768860 82335
234927653305 76846
583192761190 71357
221173107180 65868
262986927400 60379
594746579935 54890
517721121635 49401
913301868190 43912
644813127830 38423
574940033515 32934
873688775350 27445
322956748505 21956
225574561940 16467
128192375375 10978
681125129600 5489
120387
325930937
160613629
7467573
202258672
131357040
440947837
377832096
101953857
149474970
52774992
215745145
194189842
284665029
269828262
387248950
527855174
49420458
412915514
285313251
165866602
346974852
437500745
353317338
257115021
249497006
91765102
65988202
217101414
367075654
259282675
52359571
7555447
298057572
85194769
199757654
125615765
307040815
307401780
545178458
49854726
10978
322153302
452337512
484557942
136662886
513040363
490607421
525593706
167848131
358848864
345117379
357226517
546353104
447638928
95562862
446014642
154372636
367356814
445174781
400592709
209335500
242004521
482682160
112239072
244952114
408855881
366252077
495069377
10215029
218890342
384905147
3743498
387753938
435689375
353716649
317895435
344593931
1081333
28542800
82642827
136198557
261737476
304728183
390855223
152594200
201309075
445518368
377268356
207893000
326602217
506370326
107677713
245347322
502243500
247767971
355725944
334461237
149822463
370994553
415083669
5807362
167321187
347601903
345109897
86583486
489799937
237705601
66290653
262648650
53852579
449433831
317919950
431312029
172132482
320882076
58118049
175062512
52826136
104450090
386948599
462014619
493311305
230981919
135791814
334254113
516108714
172552204
468611367
440075086
196213703
328710504
135347762
96145324
208762758
24316270
261379043
113304770
127443602
72767673
492774975
29385297
434926404
63085829
402242728
503178782
224691741
360197749
379370712
446174056
482900264
198784135
400490594
500986519
216273998
329930703
391931067
460039402
287302559
501691460
389991559
73647483
284591619
172788231
193783656
120187144
86408436
32956506
507518429
203779125
354914630
334680797
402705974
366686855
68376473
29130914
319997722
348658663
6811849
52839487
259404651
97588263
170657693
31940491
192065599
83169328
537182755
213324947
338545053
547121564
11308757
450546144
143736470
507814835
205398380
177109196
87852949
395347648
153319547
439191357
119517953
308630003
479230182
303651480
265303223
81794410
68567062
68892439
458174989
276651089
109516528
354133813
88411323
155732888
377313860
374841063
488593626
307904787
158862638
490524485
125757602
416200540
290735863
481890288
11854038
374640717
8358701
273373908
19831757
267336256
117783893
189394292
162310399
10492799
118003501
226085128
207637892
325799595
327105977
274309342
33351164
526659697
522788827
288291879
149520360
212065075
206523625
21895325
60658939
96818359
539381916
114456628
263735472
521434499
487781010
88153340
376278667
370816175
17575778
275467216
290549237
474552234
479336817
141875829
56937397
449227441
127605301
97419789
275860673
529622632
281788793
308267729
30299280
306813144
89256629
124264100
65824088
108119286
212068235
368690226
19474972
111289475
214965707
280957175
141391151
90266605
463768950
375059033
548861577
443812900
84706152
227716654
432975523
314324628
365023502
159389582
118287950
12185467
201386757
17866695
27530324
475748097
512617913
342569065
434613531
73020167
415151535
374635228
215244483
408827300
210964984
250406551
175152090
521427006
422982340
325969754
333431462
414433707
206161351
444186347
438799194
478415751
90189759
149098893
350555806
65736385
74035632
454143393
240687161
444621082
532976411
23267871
419359600
472054
190259718
110548338
106673226
195622144
34595991
156990889
387089769
457815327
224847029
539596145
16735961
518771084
321046121
70550117
112392074
7393683
77375206
417048731
496661187
213955731
270231695
100543888
98379347
68134957
450987218
78684815
429892991
95420776
510026902
214103934
280828218
455405792
2095100
351866856
74424755
31047206
20293542
472905973
521854873
109022518
295236843
26028838
161551263
296399439
43791242
166475881
166165847
9715530
70943663
410637579
540998279
134936087
496106798
387792716
496847813
86399361
218609539
10934088
92301316
411098655
336936776
457694776
257122357
447880047
466180770
429448922
254387705
116219284
181543230
372225557
194876245
164512999
342908808
369528027
241057506
550118558
283979987
164121100
30534368
401026340
179331119
514823959
454455635
242904717
409122256
398796447
518256156
472094149
138174597
290387759
307364103
514134603
92195173
106778060
268880835
191840550
225159341
549072304
196474787
523642896
131603889
44334653
344418283
138591761
271127564
309104660
151062769
125233942
381851228
142544935
450817059
13261424
95640336
308988188
42880068
483075912
49609582
402758007
300024575
391914600
465652943
33923672
479261057
67871485
506548375
64834404
489426685
79365451
217172285
164274792
499956163
223215674
189621831
251357340
249050474
14167109
490760512
26041790
360890856
277798290
309683891
140567801
540977316
548707885
468705710
367950196
272282756
114524099
319640937
515855399
450163500
366429117
51706380
511558333
524161077
61998255
300085508
146037841
162869618
70003502
101623972
187063964
471466677
15219617
1899194
441776676
197477753
506470030
246099315
329447310
336305063
171827697
468255612
524600197
521712983
70154761
221020074
268247430
461297510
29636214
167841345
155073570
490132177
51766759
221223167
158322490
486314828
183163865
313048648
38192462
83490380
228161263
296257797
494341664
546929449
15731474
194766187
65136636
535462928
486791965
371185120
10676105
90376385
247273541
353100972
532948966
392094698
23294912
230927719
341864792
476533024
533195392
57107556
462027607
363138721
30535307
413722397
458391879
471578773
78886342
256100273
500832827
194819739
541599630
343364395
263587269
19683345
220103411
472057704
442169452
322842433
534594104
356933203
477427731
540647566
365545444
66329609
166920490
21121672
326009431
397110147
53231120
508876339
194989746
363300443
353189705
226517625
2643631
155144941
493499523
76626440
446354354
544377064
479870336
66810864
287485282
63480645
193594816
31896579
58707495
16351731
316975852
445657399
441469292
283556251
51805182
48824655
313753730
285718917
449074326
381024424
314519700
63137161
386708940
145476025
114012961
141775381
100393810
352898788
468664734
5198083
11900152
501853781
239344540
178555171
395164088
540847637
154614447
50822651
89325303
45613590
208940145
200897400
73980188
200035001
143224477
203372939
199744186
458600461
327630676
422835100
489519998
112573901
492792124
399767031
480535131
87093963
188683115
328225733
249002996
481187696
494180159
219389666
204091998
103780523
325460344
298659365
186203347
170309565
333408216
318768003
104603873
338430069
322819068
487973408
390630276
231460152
302943399
142763401
304668516
485415543
299822613
113561921
230817939
83785416
195080261
318063738
64923892
274933032
108023520
334027606
454322306
18283859
134143107
67490362
171770615
119363718
330641131
102704679
538669932
339840457
395548318
3856262
134431099
51191909
480122830
362932680
202412364
17866695
38733459
61711409
21914499
268506456
282837192
82115440
107847993
102485119
150042518
2546896
303042201
169618124
5818340
52589212
420888188
414708975
47573163
279219251
69721278
244880757
472645497
371440630
153692000
131547934
209085431
172871518
83932336
172515579
541358114
23655476
16107851
459472320
419557565
403425033
488268506
413689463
191434364
96924762
371352806
311264723
113100845
270020457
282239469
369847182
429585607
29602177
184412634
274716028
500810871
324921355
275242495
536599927
6102853
200391405
24373653
193789145
198301103
382768446
298202801
451304427
275760382
476220151
31383339
331212762
111234585
93214259
2349292
41282557
440656920
379853240
526696995
541654520
290592199
395905103
318587385
241016501
351866303
188758569
225016066
384045716
210898358
538827685
117069392
146616679
64830636
385432091
78910813
184732295
546051209
135618421
118873089
381606258
497292422
175575971
273076384
370694126
43017293
365107167
246445122
310435884
131884203
538943577
338929321
277935515
137054623
293229022
27033325
355676222
186384484
338951239
503507831
441819872
293738561
57693949
410424713
115387917
299921501
417178488
339467205
344626865
150898099
189057627
361996831
242203475
337167314
377767641
359688681
518968483
80431678
396320980
141941212
245111750
392221984
462490173
307962875
232681602
122588793
548658484
155536304
2788412
141446041
79184314
348969565
506848771
536478393
2931126
391063805
441093500
25512872
61811629
375306613
281680564
52650488
64517976
262763919
369638422
208162685
35371116
447122962
222622862
244567903
53654975
62009916
314991754
145365579
330061531
548082139
341059602
540101133
397548330
503799806
268474899
485792935
226629832
302246485
95925458
512101744
356680709
33615567
244856699
357144844
516899130
503802940
86671310
204613453
24766368
296068179
519446026
273208737
396316778
503072339
337189270
236076401
79140402
382561344
264191059
319042547
160179998
270591233
411101447
82454386
67097536
378974962
366706739
297544403
232464639
460200137
407421025
208208748
430394078
413517959
172524759
268329765
328555091
187482284
335650934
499784428
473217668
48165975
234577592
448223932
458319839
295545895
14805460
338608575
424803485
494646724
322830046
275816761
198202301
25567762
37204442
291779007
480106363
24091221
29563754
361985537
219645754
125750204
451338975
497644615
247811883
170038242
98660297
305920492
437281185
170126066
261303845
401048296
169505809
168695490
111691410
39474602
362317912
320802585
362181551
68480132
76774643
394619197
141404461
165819580
373488027
210468037
539771793
219460411
254437744
453712227
257351765
325384270
455535357
183101034
266304324
386667116
250307877
488367308
212385877
358008567
74649146
270245426
183738786
1377739
10352254
23169069
449466765
334208875
526119414
393083757
509516425
471098914
103492333
246165183
258957507
48403839
257082804
300449098
310265737
116866299
351746098
108721336
537839665
490244546
63334182
12712524
413659912
352772541
405800632
165255537
534750751
97615776
532119898
32615638
441790222
472366873
476024589
76846000
535936239
227091747
416302227
404694217
299741008
436776197
547297212
275307014
451596497
89243856
231244260
58770723
382555855
278961958
414684456
39586668
28179444
443672026
224911151
282963439
358645771
188031184
251490416
187100426
89887864
109296968
400632314
82560049
104900279
280866641
243656710
219060501
245841332
514678509
170745627
419612001
209559042
298735998
464695438
212781085
337087975
264075790
390492870
450608477
447501703
392953599
297741104
288136079
323159386
453731177
55090696
370556995
399083234
394586501
408318187
190889409
247301406
6982008
540891549
238506392
259752780
484799458
356127856
320052612
148240238
25392114
471705923
139510441
496745967
533327707
23723458
186755962
500128380
64117009
102787014
361423205
65807621
365438702
417935057
360084539
357789487
498143217
282747978
133486991
451151888
28016472
29410062
474278369
525238824
424799199
234477249
494882751
404495388
473667766
34159379
131170224
71477758
435733287
82134627
328039087
452019150
504526924
38477890
359521477
538839985
547538728
480446681
92839974
109995273
457838808
344895826
159065731
23587274
421516754
196051760
396031350
533470421
857616
248087143
181009159
214883372
9500599
307343043
322517173
99401306
7547375
15168729
386963522
473481140
61926898
117903720
281909551
263587269
1048399
470346921
185236493
429286483
92407315
306927022
369946830
244710760
164292824
466375187
479985605
392057314
476851386
251123390
48237298
383467029
119720579
414331676
1141712
211623893
32027195
467635355
369815886
508848580
501049864
3820344
144909600
479425951
398077611
278159335
222562483
451241975
22005703
14422767
517485384
482280007
134732994
346064321
15253931
502105430
257060848
411034961
469139341
28228714
410466699
82277360
79178825
204662191
543328665
162172505
253794106
45855106
234171718
99208186
111890039
241038457
379657663
521870276
289500838
79184314
549838619
292695353
370459332
164499841
296954900
492297432
390441445
177440306
30518840
202068835
444801115
145754498
295670474
311173026
295692430
117686169
540989824
311626997
362911797
321935339
315749976
482126315
21043074
54352078
443471692
246039921
17822783
59072618
295149019
412745210
397709206
21011892
289176884
415100136
206442518
386538120
392238451
277134121
446129453
464051038
99871147
538147049
508561339
502481228
10615726
404402075
318118396
448282138
321502060
35870615
426434449
323049606
412465416
484733137
205145023
501793583
50829871
183491781
51925940
288684716
396642823
386206040
234149762
136377336
117349331
165861113
85144647
278978425
18366194
142294360
256742486
112376297
147898141
109743624
255870252
103259068
320645424
360018021
272029351
524541322
137944059
418963237
539157025
398226950
26412784
283419026
105893788
480836400
423074815
271656475
491309349
446612485
269730684
213906330
493257547
163846650
332836330
401904580
133848013
145672571
203537609
447858488
307076616
371343906
152237415
449829039
362098352
506452373
18478615
420731850
145957999
206149862
304826126
103952155
463493004
288858625
27560269
376962564
311950013
148219467
141835760
322950804
379004472
320031391
40514309
165105476
366178147
548202897
182485049
45042095
523921335
465780073
130000929
361903880
460590005
77027137
299487794
155092854
177980825
51898495
549037225
525098934
387700712
21626660
34684991
425007781
361136945
373717582
266249434
403036919
74485730
441618058
367046308
145551813
180330117
13524530
72690827
124874750
307795675
51000770
195680236
139399579
58612327
367715364
224598902
536207987
331865018
543559527
91226854
276453485
71111518
449071557
22905597
436067672
148160278
234116828
293302864
250882919
102873973
52757112
147039739
170515785
97616376
199169933
173057677
115580751
442556114
4520480
61833585
534123612
397025412
127871744
198907133
21542447
473091421
10862761
126033439
252395431
181142489
229279255
101913218
519940036
266606219
547983337
377681623
127493003
143593969
257576783
83767629
188455378
41941449
405708457
61537179
422142180
2343803
29309009
245700465
521061869
116075883
516508950
403655571
514026711
44696927
30925106
472330055
248469219
267873539
35420517
270410096
482400765
99285032
83117896
333891385
468590441
188013657
158621122
180780215
374904189
222463681
272473960
504010958
71509519
412477933
539420497
66790152
206260153
41881070
384296369
426314105
211499756
417109110
478240103
479831913
261780331
329823032
177275541
431812558
546133544
123190093
241462567
226126426
473832436
75709777
206710251
389742081
163952810
335065027
104529586
378868203
185714826
451773509
52481088
432984877
332347972
73064079
474032977
76226401
320874682
77002740
137143312
70763522
15319799
168424476
334815551
379158164
360341872
180840594
481643283
493616573
28839206
187317314
64951337
290437677
528145822
73972237
241965049
66307120
413612617
159549224
301022397
247894218
493526968
528533164
56037201
501420130
160445944
467789700
136127615
28778827
326249338
386732415
102743097
331510505
122429482
35837800
302213362
188014717
45101156
537159107
112337874
433219325
13430556
146298317
417928583
463385688
486918212
62294661
142752462
46130856
109576907
272753453
519632652
458790858
143844734
548658484
299476715
428410961
459138383
49560181
375584825
366379772
369557903
292420986
267520631
20819777
416187974
58155955
104966147
182948370
144228016
140090687
56739793
179165439
916663
134507945
526268853
80031954
35519319
414035270
295818677
219647824
488998543
38598158
537554237
21923066
453078527
114566408
15742452
104494093
515568908
410939474
15056327
208353067
167035759
182759040
311209833
318104017
215673788
542025889
294462894
78817774
304115657
476191941
131730511
110711164
235884286
15989457
56415942
324141917
328137909
313418134
49825403
172436935
304004214
301959052
152756577
99153296
528173536
8013940
230637481
243508507
1558876
191137762
312907696
542444615
280152003
158028310
7086299
406757239
113761026
198133905
90801305
370700690
209174812
283331202
541847552
15813809
423145543
251869425
101704583
4407667
222150808
282990884
142011408
323138645
334265770
409243373
544295699
279373633
231244066
50345108
5697582
235395765
27263863
162479889
49571159
230795983
110976602
188349546
241773907
110161847
475243547
435709170
500294905
41579175
110104601
529894045
302940848
418540708
493070596
160712431
116624783
540787410
519018162
247054401
343474175
97001608
456185301
417038240
19606359
508457048
23313199
218325240
266200033
224999599
182245778
175551433
63419906
353443565
289731376
389603147
498209137
496156199
508468026
159520348
278407569
166578616
68501870
72586536
215053531
367563916
373680142
254631321
191813105
482060447
113804686
12879254
486632784
88444257
41112610
269717492
187707333
463603849
4162629
29453974
116353974
443130990
190117004
342527385
395563644
168038261
166560796
35358241
75399663
253601949
16810810
449772509
513753794
15204530
323560083
270706502
93548560
223557858
187707333
542664496
248338827
74848004
206446337
14952677
169917484
36421083
205793588
185999851
437122872
519457004
360791970
539980375
520064850
397207826
111009536
402519348
267605217
387541833
208202324
239554499
174974213
472520565
89951256
100749650
162337175
344105410
52518752
512343260
464358422
271577414
415040930
317595842
455326642
384905147
239078884
502563101
6603267
429208970
11938575
227322212
102534520
111423423
545316887
471384342
58993000
280391633
286218416
260138965
440137996
89311519
172541226
206360451
119835848
440591052
17964096
93104418
366899925
370397720
45717881
76516660
516070291
486451647
311914371
157397075
478557556
185780694
6225773
49231805
509611406
156293786
58743278
123123759
427000322
401839298
438658924
128459067
73972776
17469209
65053313
475402290
311950848
353219281
326837145
181266984
361625544
265590754
418146531
43911223
429250778
485237304
467792109
182317268
421739468
359969804
366555420
254920138
182185399
141857716
97799035
182734218
192868471
181878034
410436249
101255583
26917937
154592174
514615706
69700891
268557109
45891592
65983269
402606065
221876358
503538904
51125659
542275663
494778460
75583530
377747491
109763533
215530275
7717534
264361218
514736279
301895000
455661496
165284768
373150341
327029131
185209838
355981220
117646715
258910641
238416865
309582324
304607433
239430180
206699795
510943059
83196773
4518023
43454882
85227703
317617909
500712069
118853317
381952065
180950374
174072657
271074265
464765137
224373853
476598892
172617852
411417017
405790792
312234398
457587673
317543347
412407289
492041489
38619243
162359131
72904898
41929779
22987932
408229705
468617412
38664516
241832459
100514568
134211539
447033484
348721659
360344927
198328548
415220894
218154816
306253266
99517422
301153811
103638503
353815451
414662573
388825849
108873184
20473970
276817509
542273009
294110487
226539417
98093919
170279758
478558602
221870869
151745639
452566278
421489332
304288204
120719577
462049993
274436506
200740098
172759844
512907534
383456040
514538860
139722495
290499836
484199038
402290754
14128686
151040813
360281493
191050134
197053689
494746281
73865473
227925775
487670205
302806764
40133631
128003480
107286714
117223084
318702318
302674438
238568407
290648039
17227847
323477748
358192998
479353951
142599293
31627618
184952803
200106984
485895649
175465503
81764144
349313960
3941102
5699836
433153457
188361533
324548103
527987963
423355065
281564422
391955743
432050168
528420541
169196106
534372834
185995759
478058267
64814112
336892864
326008177
62376996
43808634
106714062
35804747
321660889
149492915
369519880
359760038
132284714
444264656
233980947
79656368
163568157
246390232
68793637
486401843
499771237
115488560
198701800
165992849
250259977
33296274
400065765
231377667
17589352
432881720
299307365
47960914
154422037
84807820
290827368
100355387
157748371
401863476
57442385
479902740
178233319
406669031
222688730
539742088
416510809
18580265
371041391
69249224
158319441
274889120
256511948
42265300
220592668
536491630
455982611
413876089
515334265
85518620
10039381
289418503
152515911
94855409
246406699
47584141
215876881
204893392
487483671
441358219
543219964
61442365
91615230
284505848
494141858
221106239
108770024
174670958
149890214
198844183
425562314
197144347
507205556
296332815
236205351
206880904
209827511
40917854
105185528
280617551
280155567
294812458
544872717
49527247
145079759
342036150
54626952
418547778
318175374
517460623
376799173
383324315
467978991
306525495
360160485
511525399
219916785
248811795
440810612
471170271
401256878
331458754
481484102
313383477
237722951
161183342
528788304
216641324
252625736
316471196
489689800
140830527
388216442
255212296
536695017
449425634
26885122
289796425
414097285
468635293
289209921
242780877
549931932
264077366
40471476
485446962
489163213
88131384
544108103
115779477
507841632
234651854
279114223
339305873
284862633
492445320
383316763
173829339
215252062
17083219
303971637
56174426
531560249
144323744
1233333
373998504
344012097
44110340
217224843
355330415
487151746
66874348
92677839
98661599
247514421
105992590
483271872
441145441
299041282
529170488
1328338
173331642
429563651
106151771
156359654
361291469
350900792
182357343
530928018
426156074
330437729
462817974
99153296
176115793
535314725
210502093
472818493
72015680
79939279
408463935
351438714
308086592
302542702
237766214
417290247
530713958
405230795
44371783
47455356
47139532
432797400
189359522
400503972
353708933
4061860
392536386
235203650
425238319
21796819
303022752
232526787
458095473
376425217
242344839
536928491
463842456
264542355
421354557
506442585
82159352
146742926
135403337
339280579
287966292
147149112
424043466
212961678
791793
243582804
403667626
505966376
205804566
67668392
65481098
434601554
326172847
546324455
409491677
237130289
191302628
540512808
332043657
65489259
247037934
135815741
36419515
161703247
201675161
385300752
73525155
520077261
408837187
174903783
414474390
55790196
140264673
288331681
321043386
329444291
171377558
247484600
216493682
490912743
69780425
104911257
415857618
278533816
180982609
118397730
29542207
32991166
92028574
327673359
537598149
71581610
542796232
50491259
328999682
305230313
288406354
480024152
55065648
384361736
303217849
134562835
170587142
194705808
143585050
514588835
174346001
337771104
131571330
231152768
408727407
402360167
339681735
151232928
132542883
151676095
550179241
232009052
106696657
451228734
228106373
486153128
82878411
416594768
9957046
132789185
295076400
271502407
49494313
375595189
214597944
344478662
121713086
438482447
126159891
341613404
51711869
192724279
39074762
311610530
391250431
44384054
70123179
256694133
517849103
228319445
334829
260862334
229993165
20940535
161502847
92536021
535946975
48427135
373669506
59160442
19392637
138183531
454055569
238241514
66207266
398241436
231482108
73338529
230828713
79425922
8299368
320574067
389307411
387841851
473618910
21353244
69327363
525145544
521718472
141522887
241713604
309360040
365100835
284657580
323426522
207608337
337891862
503731019
89708553
356350786
207736694
507018930
12918605
236833019
435014228
332644378
79837505
267391146
132872223
432000767
207207589
155017283
346070472
396835342
76693858
203082274
176218856
283136107
39531778
322072564
393050352
410011833
500915162
25106686
403680401
410741870
273708985
132210794
149283764
241507616
92110909
95206705
272219738
296751807
400120655
273552985
1520453
116527214
224519016
250365305
17529029
141040965
436304143
257586090
5288478
510555853
242514998
145743928
9036917
528327228
384747602
120362792
157095180
211205514
353973080
210707512
6724025
209448934
184483905
319366487
295006305
312440521
41579175
56543014
118986697
431501268
28711226
431918432
97654799
297382659
209276502
297520267
319404910
450953800
169424151
334503640
548998802
215509736
206040256
319903634
48478848
13428854
191500195
502902657
514659618
492182167
461240670
245341833
157155559
499826373
62206837
462131224
391025382
246929663
533492377
334505149
191357518
55018726
136659633
13804835
61460982
417625076
365517999
330767753
132327256
410993426
516937382
196198816
207440288
72850172
295192931
220493130
58869525
543143997
63332082
34169025
343718559
148570763
244853312
469099670
533706448
17136658
21483946
305680819
448061357
59627007
302531724
482322896
222794918
201114692
195730403
287738869
385777898
861773
152363662
429689898
545612089
144723039
67218294
143648655
386927219
534760336
195391933
112376297
190550635
136893967
146036891
206801958
11620213
429382514
343306928
266267494
5966543
154911937
422477352
288617109
330860453
332711711
74903169
21626660
526918349
463481922
23245915
206633405
236839372
107205659
251297398
427876801
461295560
5758150
100087841
471582590
66965800
317697123
156813786
70094530
425410941
110921712
135704547
238848346
4072838
2113265
218391668
501859270
337815016
446634441
73862466
438491986
345769495
163245337
360599855
320837539
287854138
332602489
32508816
250946102
378006565
422395017
59383293
29717962
302010269
189461219
134222517
376229351
282919527
370446119
517324653
55738243
174616068
29850014
96891828
110241065
223391322
2935758
416991679
420076294
320065080
92022276
17696536
192916394
51580133
378559251
548497899
192049132
144174074
85386884
464436012
194178864
41702752
22543323
199551987
404659306
249578226
195387107
428690900
227403145
359319622
415116603
449838359
65703330
439499169
546524546
362990437
205711253
231448232
129469043
97698711
112173204
388346750
502642538
95573583
516559631
533009514
518035353
420421613
181150356
148109687
314666639
15704029
284389791
373441819
355429217
528607753
367396874
260864725
183915982
249414671
423421460
396662585
476626337
63118011
500104122
537279787
327308413
372993572
198005538
289114906
133733996
241400731
333145637
522881829
255666642
505520342
498117419
503204075
377582821
84091121
161462394
502786911
41919493
488493555
529131035
334693343
189083968
22477455
468811933
518254913
183085595
138498715
289747843
284729418
99006086
481912244
376801408
204522566
277382580
319876964
117114287
485364825
412207433
115513580
81407359
242438152
153100730
249438523
118915559
81521179
485080812
410486969
489240059
166874587
190435366
205443539
296912463
216495599
239430180
481368480
58864036
389553794
266906145
318455313
73481243
286953942
534024810
74019165
364085370
369431656
405818237
127673489
301328652
127241554
142834758
506891846
510429975
62574600
19337747
301996009
470335943
125746216
138305681
176398460
112860938
234929200
545721869
262750331
15885166
120263990
363849343
317291645
249299510
231900321
277691012
222239515
9814332
400065765
181710395
360059672
113624290
3043757
505006292
58439459
262869941
4039904
544882052
540253176
359798461
231465641
57644944
430915188
528107668
533761338
534564889
411998851
471724660
360860160
120071875
230321733
350500095
236478286
157401586
217725402
145919576
151891608
295000816
205679973
275564267
429964348
297745316
55603570
422407572
218056014
204085021
431128179
328756377
539004084
480886752
478679223
461179836
52299421
135102206
309502754
457107453
402283321
181290692
101436720
108533997
340756922
223240497
411323704
461663323
195147221
416622572
14924591
277007874
338418306
302583705
437848226
195933679
135697318
60153951
494196626
288108653
303384742
355427433
79189803
513141695
536401547
108610860
51404485
154270190
274574286
128799385
216224695
345442224
151540312
307230308
367664292
9056850
542456206
50737944
223787324
202824039
549776652
212759129
27977433
544636172
119017987
432371266
180418456
127333822
168605613
460017608
526341016
30271835
493927665
461690768
430888945
96299016
8738488
38379088
71428733
337503624
535144566
408206978
472389013
220701712
19310302
275169090
315797855
480426560
316391739
188486771
218967188
262379689
406295780
56393986
407053262
435069938
474836655
40766803
295116085
488106565
338506630
483904522
268642225
124496009
58552004
84100376
305560806
344045031
535188478
402099103
72037636
14644652
25203398
204404871
443373975
436132907
59725809
410425073
130286904
57574121
509494469
244309901
10420154
91790711
375996500
470906799
219543533
340634417
431797674
250544476
16263907
449373452
181340974
266485461
365911228
208702758
392403121
122972054
118208415
434955865
501771446
434313973
238873258
434034528
447540126
350966660
441664955
101837417
55438900
139351374
413848644
88477024
259580299
244304412
86435687
82060550
477342376
37314222
98505594
399938780
57865038
501612265
8946404
3694097
435694864
289515979
424469859
63112522
281728414
248610761
473936727
280755905
79272138
33680504
497128433
463570101
69501718
369435247
26967457
480844742
249374059
48284783
125731564
215643742
82730208
278362611
310164251
225815161
675147
24771857
214329087
473580823
344035818
320744601
464522251
100377343
189101539
307763707
283161573
268348241
215273910
114621298
303470343
393121108
47720814
56227140
366292693
96052011
175620555
225098401
520111661
431202691
101628835
330970233
193181644
2936615
351564961
475229802
15974991
466317995
262554223
402327417
147209491
100073751
507963038
117253217
125050398
39068719
105443690
381562346
201633502
89278585
296312687
469585195
243810402
247965002
142586395
81753982
299902493
21064425
526949489
252198338
223098008
447518447
392745709
434576575
342589137
424998262
332071302
966064
156771329
329844988
426862276
333007739
198839544
92302722
103499714
295006305
365012817
203383917
183186903
532883098
296579629
47637408
194136820
274120498
87703738
486512026
70932775
50114570
437725794
38798778
476302486
292958908
31034806
44131560
394900616
101684104
130354333
75112195
110555454
199415370
16488956
307100050
413508326
64604947
75643909
239769915
67031668
465061014
393468865
503149185
464909552
88279296
260145666
175824718
327517652
63725278
43176474
66397596
39866354
181471829
37681985
229920258
199025651
45421475
206441290
475630355
454818540
212082750
516213005
324211931
24484543
176789712
475698696
261775067
93693905
394606665
227369639
128892879
223686325
359090201
324349267
236193313
308333597
142985519
334871260
159907568
531394936
462355699
381432028
531779809
81934303
542938946
20814288
76522149
191406919
94757596
289983870
548235831
252708071
402848688
383597641
224011579
66567791
280515345
14496449
128660534
162620683
134258978
135413630
99674751
446903402
71418918
230610818
420324477
491496038
172634539
377016503
69995728
390908317
465962249
104120841
216047040
88290565
12780958
92791545
519314290
139914610
524202436
4286909
450279137
180843804
187549769
3342801
13799346
528941996
23366673
6246482
371508341
522141125
163452407
243481062
26902369
264069646
213900841
295444960
279783816
37863122
534096167
221075837
96189236
279126628
320969275
315348539
335425032
286211161
392392143
306033706
420879626
488252039
439996165
77235719
543520780
403532694
523974451
2722544
4813853
79233715
22043824
80155867
42547304
192082066
404325229
10276122
452194798
2887214
49301710
29580221
123887254
546030297
15484688
230318440
485073908
47109716
376252035
458723117
271057667
512486697
437242762
245538966
64539662
542565694
351241110
408041282
524299050
459899954
195161395
232925715
51865561
539200937
80239620
537032782
283946061
273767731
101320032
466633379
62113524
102582409
483554939
425191225
225251003
17467117
13528059
189664776
227295291
376090260
62305851
402710506
549201100
441919390
172432907
490859222
4232019
531631606
481138295
546429950
87231188
288463417
198566906
265103245
83745686
342656314
163543099
12572820
3012428
448952171
203938306
420809374
41971553
34432497
332284112
248375424
508299912
265040518
1152690
230891978
247899707
291998333
253503976
326769704
8491483
102830718
403397588
149326519
457442282
64446782
499040765
42552555
526806775
468033693
257746973
59830100
417542741
233872661
246170648
62871006
459709076
360791352
244523972
154100981
118356420
160306245
3564674
534343172
109296968
263504934
116053927
222727153
241789625
388198482
386437247
289791014
1668656
28367127
367199710
423762092
266471921
107842383
331182103
389148144
488988394
469821084
432640129
61339575
488956885
265642023
233189187
172579118
98544017
226864457
426778441
541187955
434132668
17828342
14227488
289718270
326721747
376909586
292482072
356564196
409364131
141391151
253272830
249443882
93350494
91581209
32408326
273403720
482098870
40486599
492827406
166475881
130473563
483164814
181340093
17427491
181411450
142642643
452332025
527783860
461136379
325349497
507441583
33653343
313748313
235442502
547516772
227213693
65988758
56290476
264196548
364308460
531779809
332677312
532674516
262522403
332040588
492257034
87093963
155915045
36393775
105849876
493621223
304897993
249531855
72663958
69642956
26036884
250605456
372922660
130166146
71307599
312735775
279543792
196429354
204616643
462842307
305254268
129541764
289982736
86502045
58693877
487560425
505640380
404572234
57052666
532405555
548206149
316554802
318057111
262967012
414981001
207321221
501311591
144503414
58190938
470077960
323028135
309030700
223457190
73805094
286284284
160635477
176197191
198718281
417224379
178812344
457535595
475094653
244514186
388309654
124764970
420139038
143442210
80194290
475001593
114448592
382484498
210788199
2865258
392875175
260456737
165044347
119594332
455729714
222022859
129183431
104624941
23308806
52892340
286069346
77990109
265535864
80131995
286623071
523498322
519693031
203521276
369647667
232859847
328406870
488987565
126401929
520223742
535040275
419381255
287673001
469920698
206315043
357873636
538899042
413464414
184521566
56993322
69174598
376852784
331788094
219997130
41085165
477186829
165973656
403784790
187625741
45431330
420237840
465346442
488658225
207657550
357884144
43154518
180381002
240820350
180253271
27329731
146896618
72608492
399017366
101897796
269974800
289533772
314064113
47265779
187295658
217321932
26742408
113073400
88202741
536528771
150749896
347836502
156906284
193751237
41446464
64642
327056576
363323181
479645287
59630138
135602390
71461291
295538038
129414153
47639031
510313939
191533166
484280132
509878699
116494922
82164841
458917834
246549413
402419546
259556825
476498055
91221691
202423306
537041889
46698641
489781108
40618600
241466599
449077046
59264733
301348858
487011525
4864160
178930422
546539730
415902908
158712996
63624848
373165953
544311196
12872093
470944939
372928149
181210162
480501571
198924840
79157899
208984291
462402218
320650913
22499411
137941759
153447712
235642770
311374518
272557263
393121404
101945602
96008099
153713956
367280382
36194466
443346530
53715354
362531983
151472041
537362122
378397252
80967920
156046781
165009239
447264379
370754505
476851386
477399377
398040067
439276556
98691703
56761749
59330601
135641395
348088182
263318165
289605129
903408
362563494
120139279
321261597
2865258
318795631
513607061
427686413
101305595
67761705
90222693
339531203
546759290
109785489
211365928
38873098
168018290
497589403
18948028
212127894
484375289
53594596
224853411
107410479
441985258
8151165
79793593
203796829
408041267
242077241
101072628
478284214
283710176
547780244
29821737
204435193
517826771
457415423
38620604
488037692
328659364
486275999
75239606
276712493
505712940
187688902
130912650
15359919
122772463
413097131
69084554
257787414
137915721
373733667
301593105
221951752
429308795
317092694
318153418
412469976
335955031
184600559
497182642
261962525
401893602
350064317
43181963
179034050
429145263
79302813
30348681
271805172
456602465
315836883
4061860
138657629
87372961
398797806
385841625
329866944
277595197
290899195
160627851
493702542
283644246
404533811
388216876
173287353
116306421
202159870
541335846
115834367
160575206
304002776
420572669
232201167
239492048
384889239
358058259
3035417
28191504
499368598
396536338
531739591
200990713
139310820
383340782
112700148
27395714
432577425
9380701
341624382
533426509
508545035
88699956
427293194
416335870
58737789
418635724
111563925
5340797
545969122
266320791
464457483
92817849
12038741
301466858
8008451
3454342
7069832
163526386
497193620
444416915
14869701
298327150
530471575
334114682
238280509
466982164
398616669
107216637
264305421
316711754
186777442
59951217
463920257
456446200
348974118
126282210
248723057
26808276
352563959
102155482
143218988
335305542
339939450
7014942
22471966
4879721
3084818
365837532
322021284
9633246
102682723
150080238
109670220
393500921
214446053
383291381
460535797
121987536
337035578
68595755
498478046
355026641
266219210
298357685
255836801
139244952
523568265
43823865
225455186
224104638
61065125
107392285
537812264
411263325
530247581
545194925
309581949
158851660
362989714
75144410
271704938
20369918
130319206
389849733
185808139
291987355
186658934
523134634
234210141
181724323
20442746
437841796
16030398
240773968
285329198
264954030
273648606
101359874
395970971
482327361
146924063
303749917
149704839
200606483
260517820
538723394
424118563
165784267
74875449
549996632
132756954
324778641
306323313
293238847
463184660
159043775
481413840
220740135
263933076
46129556
203674834
41601131
447188830
357492074
521652257
443352019
213379386
106014546
119413195
96323527
530335094
373059267
132004961
451475739
202468374
294435449
303322140
492890244
154554541
15240684
371599811
236246560
49900499
310335189
191730770
128162661
278307685
45286484
320523009
370531833
173150505
294262983
142203523
20655845
135045867
65368015
165284768
458243676
276936883
1877238
134990977
492813398
194486248
245506503
86589915
409923545
290568494
1103289
522395977
406815516
521373799
459912332
424946443
484492074
102353383
549367191
193895557
523398106
1136223
456213637
291355883
534836967
322659931
518843147
74897405
496728983
238250045
230214149
515474220
211930290
238749544
128969037
516350230
435609775
483575411
456640888
407569228
212382571
354174590
418011439
382309865
208258149
63877055
217523581
251544403
308204439
420439225
271365182
73711781
5670137
325235962
35560637
129864251
406317736
28767849
377230061
362619807
318433357
333085059
97737134
245085380
336514123
142677053
467694766
178238808
17520888
283298268
94634199
371901706
118606312
532614137
298733819
18503419
549196406
169172139
71062023
546084143
142132192
8592947
297657492
118650224
165037763
188031278
400399909
493142738
513298346
379970536
255315346
62514221
235154249
125408065
18684556
544536245
520923119
207806789
364266507
340762609
204865203
274432881
458238354
196342897
298345716
172662837
375261192
90314223
111036981
524279331
32494880
473765273
114846926
535354063
356559951
129216661
113944432
37863122
110703216
419732979
254961902
522202592
4200409
495488519
143987523
525225943
77746196
149613673
193201822
446771666
278440503
498270264
1844304
355220635
126197599
337227610
3935613
316786657
140073791
159977075
520494141
42336657
136988973
396371668
30683510
277812571
413870600
78174338
380057316
176070653
141253926
164146442
80242453
404475283
475347755
165790606
26720452
507419627
373025922
357399680
431967833
341994532
243159388
423589846
237040211
410928496
360901750
269136920
278264855
273279808
388670601
322187833
328350368
319428338
284851655
74024654
292624079
526780586
298727847
332265287
423954910
411979334
38708428
321380950
41782268
45511839
281876350
383894896
496556896
59795803
347903798
465175932
40170627
458697669
169615589
62497754
512738468
474699698
455997734
417707377
62360529
102841904
325031764
489262015
183738786
282354160
210096964
547489855
204195219
283462938
285795438
495208211
15879051
106938874
4857765
411542976
107617334
250567361
124671858
458155852
179220166
124572466
374547760
485960386
320726556
489970096
21266106
341981167
377945095
111932015
195465457
25129072
31605662
340750103
506011699
183487940
224437500
356513252
226891521
143208010
265206524
8851087
176202389
419871090
539876084
428142000
254036409
320738737
43884263
299878049
448566569
548401573
64007229
246176161
548932934
439965306
442452709
259448563
212029092
359627475
206851884
512914116
436574785
337513121
404722974
119499737
303344096
211106940
322676354
424663121
174753293
402290390
410725403
408606649
247930093
172150507
396488090
102627265
534173013
333176811
507430605
131331982
415303229
102657330
89064514
459484190
507438743
483970619
171614493
322102879
418157509
81830012
475802987
536604640
273385351
149977557
353620596
129743493
174072657
444376371
433772396
359155482
40651534
306486266
41941449
188370126
313040895
454225728
271563961
339304406
26758875
492077872
42297027
159325875
407324095
26209975
305682410
313212581
346056489
266102952
100558480
182657629
103116354
195177902
78992199
428791952
446840717
20951869
232470128
310264016
466109413
244502016
450258114
58823263
545725530
511942563
6251971
289726318
471109892
164318704
143629786
364689160
94859286
361068482
28796158
65955824
194260742
387199549
203230225
288556766
62618512
245144229
251264464
403243896
26484425
361404171
391719829
384189055
238223062
461007329
490302226
359554128
171221359
133916226
214317370
275337997
362742405
20863689
165735856
31655063
158170937
459488670
481709151
2621030
76269655
7234502
54681418
180319139
113056933
84247496
124157649
42655180
137010555
281329636
4369244
57063644
87497048
237887771
94586029
472247181
487851342
34452674
310611532
61553646
117376776
315533870
534195165
182739193
101645302
227332424
223123117
204048086
245929762
33213939
376710070
26440483
325722749
126712445
246220073
297975854
135281894
335967015
265688578
17949030
533410042
61575602
29514353
454614274
185306545
129474532
85507642
472310170
111064214
118511861
143378169
34256051
313567456
62480893
116196641
103050486
3633718
500731046
31556261
486610828
3337312
105977042
335897463
398497724
310957339
225179703
136634335
308249277
115214110
401599979
307028032
64385185
444883450
64578085
17327328
319330974
4984012
205239261
231260054
482192183
316998706
382471012
316765584
540052847
270448519
208274616
11547019
362317760
264064812
508512678
340194195
209597465
244916787
56223827
443494733
311314124
244847823
86792068
204898881
323554594
404229930
431978811
503840799
118449657
164247166
221789491
130552158
434739778
433793853
474293642
486819410
85086958
2662165
356018306
102353383
285318220
169500158
19629738
239660718
152852183
12355739
236299585
302919254
54835110
430268934
494674169
316193845
302378032
385937736
509033139
340328809
128387710
165878479
40672326
155250876
517553124
340356423
741015
485516580
320793627
3309867
193485354
425318754
455372929
42435363
226492607
118948160
290676074
384471516
278939379
489767003
27790807
108731601
364544796
506157157
191249057
501853781
326063067
426649565
38801741
181796900
4366376
108654755
31062430
129114032
202928330
480037864
466906896
200628439
420418977
388632178
16104726
25161576
254824852
209629278
173962877
53309168
372027953
195227263
383141472
80787102
50202394
60167987
299642224
33609147
480836400
358146272
19694532
82988191
80880415
143039637
428534036
131148677
391777375
281766837
185902566
149583001
473788524
144731519
17433064
88709172
294594630
14931868
380590793
84921618
163665513
320134970
283600163
244582891
516074883
251458248
3606273
232215200
517436735
93763098
469441236
462536074
422470275
201490212
483641066
98050007
443297129
10648560
141987372
255315346
192493741
52150989
204289602
182079782
239010921
178260764
250025564
278407569
439963962
26056283
205349841
88888866
498955589
323538516
161760830
429596585
353191971
73272661
450741938
318652917
71966279
341505527
21066782
39130519
80104805
214167285
82219731
58820145
215113910
116772986
20149470
264127823
363914158
510219026
448824552
307230308
510662881
455095537
189601038
526996420
98302501
406139096
405543787
495640233
488778983
149226527
255458698
362290660
85897361
431814141
308163420
231180213
39766588
196226521
241149483
539799466
407267333
12092267
160015328
380550372
331338358
267774855
29832715
111649930
426192572
4567094
253011504
171295223
216913759
128321842
143520883
230771379
43742745
243448128
290296743
173539390
291264772
140130725
448319564
15526155
20139141
43736352
103974456
478735272
297164265
407708387
698808
6795382
469301721
131445083
201775640
210459238
201034625
65760099
117692324
334824665
485725858
96621505
326425341
213253139
542045037
285910078
311377396
54697885
67018835
295236843
376984034
341096070
138003411
41326188
109088386
356186699
547012604
331749671
384751455
73091524
528475431
284588183
94229861
162563225
469323477
67912658
31374160
504436511
458636184
478574607
156458456
311612366
115690390
418956089
327042603
290988357
304572880
218654315
415423987
255116992
405153480
38242221
243041942
461562771
17397083
221994113
507156636
191766516
41400634
546614841
82894878
13724028
22444521
85353950
145529857
5471199
393704014
469397070
143213499
539738859
91710212
153692
110762531
469556505
446145920
354441197
52076862
187256536
270245426
342321542
308520223
29114418
293705412
410130753
238407267
180621034
257417633
204756167
16189751
470582948
166508815
11027401
58792679
205146693
38829186
47501806
245050916
77816473
76697797
335844465
52275146
48129484
483024350
10404625
400584713
23131812
163425982
308353220
207615936
425639016
548460880
193778167
32895577
192441953
316611009
504690097
290241853
17867239
38488868
8090786
318010704
101712886
447331544
254453573
271156600
525318278
239833501
500467648
87099452
476039014
110608839
105635805
414254830
264569800
111319585
17756915
539351849
333950760
538311719
52771246
297844118
157600168
24077460
186218983
66372988
495492030
71616392
377330327
187526196
404824728
288534774
436746086
150579737
335394367
224029625
339456227
440612024
217534559
48464651
524825246
122719005
101566044
477103880
206139395
263903137
35217424
161382089
373950063
89105170
413909734
396794909
636724
535336681
447217086
92522584
318380766
352234619
130543809
518764472
517892639
193915392
320946273
519253911
538731156
210787195
128602948
304143321
389786029
281016943
97512085
401508600
455504665
320414886
322286194
370831351
247595973
405543787
194654926
314834500
83655936
531492475
339560317
306579220
87310535
192329840
113940662
544152575
245366883
446210193
86413577
435969314
394237104
186609533
271798813
321342527
409781295
459316827
406778965
471406298
302701883
263032880
219011100
202591591
261474004
379347442
282612143
325372334
487351843
410412530
226365753
222732642
23432541
325754736
49044838
154817245
93698253
63150945
394252914
414846495
423450495
293821006
290985997
528041185
427422941
274765888
281542203
97067476
222677752
28669380
440794145
58457850
311116520
63633977
210596463
300638019
250386224
360497631
471280051
472498609
24387627
188376991
148080125
216326979
337924796
390465504
322187833
284983391
211008138
195579494
493649435
35645566
306165442
139826786
50334130
484572665
465895342
13618209
163161977
258202560
415204427
458454034
510131193
267012405
108426979
63030187
328753933
253795219
3073415
29741466
296634413
55367543
245119126
84162837
238947148
454942008
188327590
357174719
426888656
319575069
333489684
4429623
448895909
525845613
123557390
479788001
158149068
343213356
161530292
327188312
200117962
377626733
293134556
68574077
137492933
262967012
302563718
447523659
239710119
12681680
491962603
405774325
420924598
248826925
32011848
153757868
138805832
320019678
62256238
61449355
200963268
263998944
84837984
269422076
242690646
347261035
204075531
282118007
113698432
108293450
271297253
481560948
136774902
447364478
221958693
202653880
342218971
352926233
30359659
185507943
450917532
253623476
80072579
189496747
147110689
538971798
237277511
37949773
98371629
106975121
246060892
100673749
525584033
138794854
397189314
507452561
113133779
6920901
491143658
70089041
456821253
339355323
414005216
41859114
226308582
444087545
448310238
335322688
267030576
188840788
88641861
492621283
422120567
492900490
83976211
363905442
426638014
147302804
430349837
372988555
323296917
466323484
42191259
330945126
433755021
541039752
525293657
463902835
420061874
423876715
12884547
455350973
364958121
544371575
70610496
135012933
55401360
280497000
76132430
81725721
89648602
352416189
424091118
33482900
433005254
43116095
522514377
302756773
232497573
522453998
33372968
19749422
399253393
448754878
59039684
7805358
333687213
519923569
283635777
94768383
35332693
236949152
425122809
101617857
519421509
27812763
549847176
27752687
261317067
321733209
463430781
348272271
64316494
28268350
13486473
249680856
228108968
87851445
89273096
247043423
115713609
239629380
248805958
97310801
153434017
94532401
420516590
174265926
396360690
432223126
51799693
340866900
315674548
315924884
481451168
261369713
360182769
540430473
437034180
471247117
541089153
213093958
380016164
518694033
73794116
417347059
488126314
152134923
256847127
380770086
209119922
377588207
162206139
495234047
523747163
172623979
140029357
291411010
37942037
456332068
334066029
387413466
182888261
352096699
16615203
292254850
72882942
327591108
469362395
36287779
194003216
149378713
330168839
520686540
258652007
535149862
380426897
20693530
144340
548872555
180341901
235708638
461076
89236032
225669952
302169450
475986463
319584118
246966577
2383983
242075878
122263679
299529612
6269829
170916482
416949929
350390315
152753381
474683231
217709477
548488325
396035214
302518614
175990310
400827739
145282958
180754801
364203286
181981534
265686592
34096940
442149928
441115306
57372343
104049484
442057093
28833717
278830222
83229707
453446209
331821028
321413884
296082078
111209893
108402261
226260107
374207086
206040593
220712690
47691736
42528699
339093349
247559389
133959045
435882723
270898617
226848994
190901931
383510941
328586288
216649487
460450225
537386837
422084762
3191949
304709397
19540840
345658797
194789676
13453539
132828311
267088273
501996495
205908857
260892170
206298576
102819948
154103675
151348197
461283743
61635981
226042509
386171723
283759344
392260407
218336848
334598462
222403302
345817978
197668986
228677229
216409314
112335094
247844817
371627256
108460561
104993592
538059225
115576384
240693988
427751426
387624092
26160574
476467447
11157422
490326881
6599179
304057666
268982956
325969754
224465366
528192372
348447484
234012537
465264107
71927856
11967824
261474004
54060713
256525296
361253046
424903490
499943609
186371893
515806819
522289328
191000733
85255148
962708
533490987
504060359
3891701
444032655
10599259
126708175
183082719
181186401
120313391
16906120
473750101
388335822
169879061
520877704
50284729
496819572
281744881
536000395
84393375
47552684
514939557
304401598
546814180
234815191
110136785
134221322
211002649
132209688
122766974
168029268
513409939
23251404
148933037
386695840
299569661
74974251
66592548
336340586
57716835
398872301
48215499
444866983
424601595
249612275
449636924
43446989
483059445
420424466
213730519
549701394
225301494
34972468
525982846
8246880
292031267
108753557
136801323
271118177
55378521
283576751
229418244
47404937
110559438
23251404
257785396
379947093
467027943
66883465
73031145
8336175
520170574
20023872
180099579
90299539
515601757
185244097
23355695
61632239
266912886
318715885
6246482
251716261
195084549
165569949
520064524
42369177
286112753
403343469
133657150
534580520
99603394
226967931
511267416
532482958
427484391
128129727
33007145
83641382
223352899
297119471
35958439
190984266
549931932
501875737
199514172
408881786
484623810
493396387
378334814
109334244
535814120
409154753
507298921
505564647
196726782
130175463
60472313
158241898
30277324
144183208
400417061
382297872
348271561
477883318
509752452
393162371
34723414
96644823
17869096
214337003
257313342
349824948
471691726
488735071
154350680
258462409
240050437
220341244
192021687
254744416
5752472
403253063
27735917
411377035
250538548
464545048
495167453
265126666
31786799
419837143
18618738
152998184
226142196
114158005
358640282
321737735
403582667
286646558
44224873
21615682
44021780
534452952
14315940
422838560
48226354
111223607
437028691
85090478
92110909
475308977
284506724
27730428
366903696
249343314
261633185
309124013
262237039
231213147
189549143
477770915
534151057
151897097
424206623
100345508
470769574
364274610
362356335
506541387
399402781
445794624
5587802
243924854
164744224
88035521
3013461
489883747
4182618
51349595
60196464
383524148
209046750
390855571
442296788
205335338
489570206
58813533
189393153
294945926
153796291
253626824
158724402
331497177
500080834
525841282
307609049
179070785
281261849
123019468
370101279
246951868
287024822
166529555
102645418
119943473
359585277
532568215
21396122
75017085
26460026
133651925
163555733
106711649
538090705
342859407
377774936
489792493
484261536
223737129
498538425
107244082
427335117
249658766
243826869
76680153
103836738
79260791
29486908
200535126
220372372
100355387
261910170
96776559
155199686
363025993
342329926
108343456
283670619
2239512
198331013
350009590
429151976
332419329
12564321
94695091
443346530
314514211
206545581
466197237
112217116
81862946
40154878
512839855
437116515
143560003
121938135
207237195
359606151
179775728
420226862
390163609
168060695
241778590
187893959
204179822
285043770
88449746
526082433
431215840
283946618
350950193
161947456
460099738
114956127
24777346
70017684
441710808
27055281
245806276
226377338
122464287
190603708
143758350
365235556
11845262
72664588
30770906
27925272
78432321
65143748
84395356
235640297
414616317
427640385
496247227
9792376
40995018
214256612
354556062
21928555
174753293
479437266
115378780
44646455
175099100
409814229
463233177
240615626
106541490
104654805
40904028
34289783
262057447
287004106
530546868
479860391
36315224
478318714
521715070
410621112
149039777
137492464
532608648
279307765
134277407
368421073
206324953
489897028
248231888
510257440
419260310
261659656
468618372
487380962
93752120
519853347
410578323
100480534
510891284
85055672
541237969
452585262
91962706
429964569
6536282
366527975
368482059
347541524
480204835
348467616
19535351
188486771
482305829
92912789
516206228
127094273
452255177
58622520
89256629
252960565
341860409
471384342
4879721
493519510
4831258
196632447
490189656
304370539
185418420
223078449
33104159
54522237
57376517
452839139
398631677
335305227
287870605
223599904
259579447
63332858
345911291
236607898
474202763
420117082
147105200
405728567
270816282
312672135
526922044
4215552
277764721
98520613
4144195
39279284
396140530
104131401
65017205
516392969
381545879
10838604
267240228
151631648
189771197
542868862
32457368
302966451
12522275
433543176
352546039
386376199
368604885
293495768
271173067
214157620
183788187
371049659
512021158
349632833
116350333
369475568
101848395
87072007
24168067
318518038
528574233
28520844
128230417
77530493
69917989
409373490
391776204
233415167
111836655
38815552
418585651
394907878
403940999
130292393
206781373
548021760
11658636
37654540
28679251
500761470
96062989
295923538
130193364
79480720
389634700
185594068
92950726
493548924
131840291
197143914
383752457
226102888
485408737
510096974
283966570
246357298
239339336
543689075
272375158
524698817
14941730
73580244
165868415
503319344
168989843
298866383
151540312
422197413
65168856
457535595
549641015
482142495
331806923
104515967
179095092
545403507
164920303
305633009
359567923
112514650
503447727
488081880
38807230
202047269
211299055
46716879
128277930
1657678
355009997
492319388
423388526
486704141
308720883
38149859
251088053
409720916
68272182
149353582
361709205
329444291
184929899
151018857
108430664
489777796
24848703
546133544
124424652
489750536
28862745
178083193
73151903
66407095
402431524
192791712
414013092
116767497
289100141
546918471
23370093
53157369
220257103
240439273
260661632
62906310
217151799
35486385
86546920
8940978
250444023
495492030
10626704
180586853
83488212
5165149
522607690
151704982
82327862
289155031
304911651
464893947
351663374
44010802
409989408
495881749
240377543
18375037
62382485
55488301
214408963
130720535
192261199
458259109
513430082
383329648
200332707
139098744
236393017
488757027
195237649
341179773
85386884
238244556
542812699
427691902
189425390
110551480
203125934
442833069
172788657
510382945
271694522
100635326
196841029
291378076
208038589
259998540
347877749
97029053
481950615
503522312
356693229
363516619
373299776
294955733
476966655
469043221
438198955
219340440
148241553
174616068
450822548
358991578
289482892
47853102
135006059
371014895
111973629
306341090
64449591
471499611
311297657
477350557
63633977
361406809
221596419
529027254
182218333
489176716
526773841
55932910
171415981
522448509
430897880
533065175
344506107
426028735
102322346
528711458
101346939
77581526
20161097
179995011
25758767
537555237
387066150
350208673
128437111
456185301
231622296
252484298
437819107
415688073
88765076
487659227
601378
401248186
7982633
185105086
247641805
43316548
373186132
49746807
89986666
59901457
79925329
60571115
362586873
544043987
149585757
271184045
174314862
368152719
492404475
175648000
405472430
406028670
112395861
180644647
483107924
450506509
416713902
21777521
113430185
379355768
71307599
373435057
91430273
368255477
196158423
486644009
514359043
515652212
58370026
433515731
405318738
136676100
85990674
525527838
375507979
119748024
338486820
191156573
390795272
399406232
105316263
517985952
10269919
339626386
252439110
142521885
455581511
478300482
308657448
86451750
179204872
161711429
229738018
313607750
436983128
522130147
164154034
418545219
368832685
91659126
277828192
238227624
415407520
244903793
336969710
390869585
521855697
536796755
227208332
9545371
161705100
377714557
403403077
123024957
59094262
528607167
434823730
121373344
374865935
118523977
123996510
395509895
448972755
1594917
253635712
988020
183644018
193867478
224055491
42735385
171633760
281953786
295813188
70537188
187207834
330840180
177580128
255337372
204426340
412262323
327970417
526183666
154459214
517744436
117557185
111545811
51151991
259569321
291164005
349989618
308207350
78717222
168221383
221228656
373729543
64786559
431929410
528804771
9786887
63068610
62673402
477526533
385370932
113223967
479351245
417157058
264215776
100648539
101629044
197939269
268993934
279204099
212550547
186595653
228620868
136061332
482165594
448865147
472279049
45028743
436958325
162830871
480743162
76730731
263680449
6224526
36507339
356576418
173370065
191516699
32757110
444965785
472259315
423412873
494055378
58335429
30827736
412005583
260013930
42051884
374443113
482195422
452946791
294358603
43629668
171437937
280370381
260074309
491781466
97676755
393728981
469413791
348493454
325709146
101333053
299557901
519140579
329589871
212490168
49104594
313033482
84837984
264441639
490627734
209333993
181938394
438562613
538833174
175161913
478942695
303656969
212079999
330774251
286240372
495205472
508358246
469943333
508182739
7135700
138597250
136969077
227711165
44202917
476405230
40805226
426895339
244881507
62014722
267325278
297275791
531519406
402629128
394796325
347717172
355725623
538053736
69931094
371446119
148137132
26712238
433637849
41831669
276733424
491148975
540785379
499570357
240188996
183530204
112430621
77696795
390623768
411913839
72323064
125676144
249426610
538905136
84460286
326216759
413920001
430343089
316753723
63557111
421664980
217518092
81912997
280622146
110219849
122536579
275223949
466860670
365979075
104477626
410385085
243165423
183715094
453772816
355110855
480469323
399588222
58595075
425726840
290110117
328818545
134431099
478849382
82491776
100931732
326118124
207088992
296766031
424832563
535462928
309129502
435514282
396174385
371654701
407556553
438205391
418976365
291482367
191489254
440448338
350862032
250199598
536198454
156057759
385541871
4242997
476112337
92638468
37780787
483811438
527328230
61084025
240193151
192073134
293993471
192227269
36748855
119320722
21440076
79217248
278334630
169500320
498055393
251487787
371916771
419489044
53001784
153384616
84150726
4261163
147884638
352712162
195101016
253860761
253583122
342261106
92210936
258932597
4610760
83690783
101206182
507252396
367371351
91885860
149025689
18947537
222740441
412058124
532453777
36792767
398298307
307564573
153955472
455548577
30996383
527169049
442374977
293452918
2744500
134447566
536290273
158802728
414924488
353622324
449978518
279829220
158442307
25200099
511399152
423447760
477334418
151029835
343710202
324626766
6992986
274718192
371553508
473678665
13524896
269982408
45056636
314947842
303448360
29804968
171681850
520384645
95136333
448585648
172786739
462382087
25490916
480226691
512297985
530380114
397875654
160772810
115634365
232206538
279709248
262247953
159965453
237360827
541515282
151090214
370218937
51920451
381754461
97501107
295676528
47523762
367488528
158280804
77729381
284193375
138284266
215256143
238557449
333200886
462058531
236449653
281871128
112645258
448248845
164680978
431147821
41116313
378971538
15736513
72355998
3710564
419458941
169966885
489349839
478212658
290009265
140600735
256242100
305786701
329116515
352986612
512875693
54133311
501683622
123974554
543160412
28844695
363234575
215568325
506393184
18168590
134304558
518396685
263613930
224807484
207758821
346240631
509644674
145648282
407464937
517365695
153376137
7301722
3858767
390418871
137986048
278753376
101804658
57711346
482483500
274554291
202445298
196372464
117170794
431210351
64600041
151168387
374657184
541227908
506964040
168600238
298129546
523348705
20819777
475577938
355274196
311363525
412241940
380909155
178839716
118864295
425818337
350983127
307363897
174193415
298667468
59078107
147934039
99653755
177735593
13146155
107076460
437831913
466766496
158560743
256210053
291055011
201978733
268417589
326269866
2640209
460850951
253003769
475045505
407574717
290534798
254596218
120121276
6169636
136204046
527085837
395924267
400784824
134770096
161310732
467759377
321773472
293768609
494108802
527822240
211151349
78800084
302026362
131071831
42338609
174721848
327712840
443828853
209740179
187026697
139563691
521263343
181731035
146540057
245007004
491913202
198888426
154306768
272122664
11959334
373252000
532353515
212040070
387435081
75816913
157283486
324383433
481659530
182953859
110685685
41669056
255458060
328210732
126515089
33181005
390767845
294177466
344914096
367927670
171620275
206331510
390163609
161118617
291331874
92729782
11903621
58384997
519166087
539771623
320030656
2607275
52216857
301543704
98263715
409924009
109585496
219302017
29020343
540737857
143678938
428405472
198360502
206046082
167310209
236531414
344983650
122756059
223627349
156716439
383605106
295599117
292060604
478827426
515318298
473138930
464313805
505926775
149066851
48506293
397392622
519522013
490346548
254014453
434496275
413184475
497137013
102803481
250964460
447135632
158728155
27204412
93982628
188412202
152489909
92819096
182168932
277518351
84085991
120867780
292696198
526356677
382446075
187762223
36512828
334521616
388840760
253606394
379652174
59845468
516645744
435451239
423926448
57661945
279930090
350613666
157430009
539605911
509461535
539711414
479128946
7311348
183096573
433409428
294759300
263853818
20870507
237071996
157553643
428472146
546606693
300240191
27834071
13771901
542943841
543523919
467244069
428822636
227551984
412588632
456868310
183409446
237838785
494031956
389477484
364716605
499457107
20989936
191619581
156340738
113618762
100761827
168008588
474847901
83712739
49153995
89734172
140331774
471527597
414167006
377780425
155486903
540386561
187740267
484849263
374571573
67624480
115686164
447101006
439476785
289780777
232408201
278392921
53246446
9329556
157819728
80271136
297623226
71697318
521745917
57519231
349792014
361626298
13695055
481316184
85013632
92137280
103788128
386722452
401813038
223726151
453879344
470459463
434432394
126146019
473947705
196555601
383878164
511887673
544541734
217654097
429717343
362378291
326463764
116833767
541885058
191090767
3211065
25344138
87667855
261689383
54862555
390103613
41332170
542774337
264855228
127514959
28696492
181576120
3512960
372758921
285916456
488032479
238989257
365886845
201215762
103714655
540556720
345241633
218997886
231482108
495766480
130720535
531812743
377593427
523870160
201374943
166777776
382627212
197126457
54441473
516282850
79601478
79442297
448500701
512557331
541618285
315870712
137096441
188382480
396695518
105028530
446042609
162655537
381670463
31652663
162716793
496831898
380069338
232870825
545771270
102099306
110186186
534024810
159115569
239276488
115336969
129293395
502498359
548427946
424195409
4462557
97808491
232140788
358612837
297575115
399528438
204234712
112634280
83186542
487615840
307444379
341569492
357773020
141248437
5944587
544947920
241197638
478805470
115975318
24433645
18726297
166152030
534381595
210173810
428147489
241797210
337414319
44521279
150078874
259618722
18322282
98541358
272075599
155649728
108340225
438291161
305106065
358865331
290856621
156440809
471625858
527564978
420539735
414897668
382038548
158483897
512189568
307109384
489986563
252494
78531123
62318009
164134018
348705668
46627245
83005993
340427780
391568738
352989789
317862501
344275569
63749246
535803246
454944819
261848324
156348676
416395540
80928028
441592336
474095790
266112209
514382801
360976793
320194771
17751426
82970572
178343099
76220254
34591678
268077271
51761270
329450913
167872057
319316477
449911374
126724287
100803695
106453666
327885415
29429957
358359504
276860201
122193731
423126813
477846176
26501324
34712436
51245304
119243036
23641123
282282803
103742100
219582219
94880516
533250861
157935795
282035798
147075282
144580260
404236004
243327370
76934939
78663690
493325015
21472968
22823262
278172504
531170530
223100405
83701761
333254875
66342767
3397691
464603406
420197021
514582772
11886997
17981964
345395325
120366150
68458808
398508439
549871553
305642744
52370549
399527843
65681374
4165853
101403786
233578906
130841293
308362220
520214533
319425525
149097707
270965214
326068556
452200287
101210474
178447390
186378995
194564101
81242689
478926228
274049303
427884017
13173600
135269032
81456760
437904191
459712213
16982966
48292222
472629881
27990531
183272221
175373054
191637207
296425038
129063288
520928056
295607526
314625032
29442996
38049748
307984754
92363403
418675846
385234487
144123169
284769320
241828873
223561457
282190732
28728610
249656187
176454883
388376872
403930450
94553514
86457239
102369850
495497202
482507928
156996378
224115870
268248813
358067989
138599259
205941791
415831747
403134116
500335221
374733123
320255705
368306411
62035281
362682222
326474742
319487245
136850406
431166439
263922098
260606742
322634482
101599432
269065291
27635513
43456413
114669743
411356638
6822827
484859090
47409396
332315914
122503502
379877223
232397193
168089647
1856586
327913010
400126144
263010924
272215977
108901803
443297129
15852232
298167969
433414628
524484576
506362834
508952074
488381760
2722544
51598921
214570499
93586644
12541882
190501234
52365060
465686760
234889109
361190657
415067202
46041035
70554098
193772938
77301587
124440223
224840418
160700090
315699835
433225659
430400347
515476218
256994980
388894694
14254933
26737398
528464453
475376408
491666197
129842938
283011390
469635285
397362319
160064729
99817053
168949309
238798095
264156537
423383037
235093870
106988029
6515443
335092472
403013358
455993186
298898006
441134512
397909636
399006388
334077007
46058199
219620379
122151080
306171195
434547663
242478407
41976244
490293947
292091646
285131594
168292740
458176771
483351356
377237008
188541661
226511436
442924664
406698628
427401069
77131428
214529342
230773738
295566230
89904331
168944120
170210988
95779492
185259239
366593843
190222405
136127200
262663164
89355666
206844336
535031746
343391840
224445210
95536045
364018964
375913485
63849580
375746096
478580421
255400632
537313950
536068629
352711473
331606865
289633790
91055103
14139664
259627068
23928924
181945717
239364312
70780655
488233843
440344047
160953538
86270613
202022645
524978938
253416152
340895407
77383922
173625571
45487343
170117122
543092638
229313953
252686115
543180462
309305150
400322252
384340404
7148174
265925583
422058264
51206924
310228179
469179503
254782913
415600360
270832749
445953805
370592181
11858420
373405692
392793702
200966526
44329164
42951425
350286206
54184930
369887243
274197849
157217828
108240575
516208737
191456320
6098279
482752061
300983046
231040236
150303499
398012879
291356006
113642789
120927769
237494578
175038721
101714000
114698144
140084769
457017990
306511249
240604826
467382861
277606175
110956994
445259564
381392187
299212170
489970096
468941469
494827335
123783002
70010854
298393018
195799489
195929855
418695431
200754686
62181607
119451618
448219726
68327072
59160442
367337877
42215899
189118006
248992018
107603102
273171063
152015865
480633307
80024131
77658374
275558171
250561872
148778904
110932690
494405208
182506905
393424075
506530409
201506679
252716462
420022398
199692374
186450352
301099095
353308732
200425346
6345284
81374425
248832837
243651221
224395809
102065735
533920730
361651104
154777163
524442246
86051768
12761925
388606650
287211925
278445598
295922968
209475859
286663025
329902043
224598902
76623806
534398167
415473388
392644637
188475793
320095502
530098276
92595985
69612892
238173199
266710510
483921991
538861603
158315125
356926424
38990805
318230264
457931061
444971274
549031736
52811909
3050475
451700788
279731617
196076272
499730863
354340963
370836203
159751856
541154558
256012449
312856533
41952427
454035700
277733593
287744358
157902063
268879452
292689947
411504841
470025351
41683466
391302989
448007180
376713957
53819645
213760911
198031081
65763709
295104141
104627281
392215658
534546265
52101207
86599953
17728495
509629387
238705632
514198542
124221559
320014189
101634324
17235460
308979090
458052903
190577192
355434706
29432018
325525145
256740985
57661945
532707729
515960187
84578612
491470130
481061449
320494272
540232869
212629935
504208123
102674696
132361746
124433777
14386669
302828629
487723278
74920176
174714870
21209496
48264777
352937211
217929767
478948184
139415263
162960430
541447517
480674012
442363999
154806267
333738867
158896140
274530919
59001261
23053800
96415585
534238881
405653567
46887038
394008512
7723023
251308271
49401
473968905
120318880
383939639
426725838
74720977
152279439
241872785
45064690
187155768
273703496
128649414
368284455
31528816
63831581
390163609
307924429
260260935
409896625
182745277
185775205
211348456
371626235
396000287
295292808
341668294
111920710
192742929
263691560
242739481
239380779
417883440
383655892
83369344
274609181
465428777
392501923
445745223
189205830
494097824
437244724
299271258
293394459
542895034
155430653
419216886
83142613
346350411
550036223
181607326
256555860
530363647
49565363
189279485
120730555
488533988
36471994
151417440
31012850
110224609
22190145
550003289
354234688
485301678
292624079
196357997
456258414
256424124
212157247
394362353
6374585
438809346
241233977
93322954
75857980
210150115
424936405
209892733
527177581
464918300
75660376
486050950
336613799
468851745
56761749
375211573
20270272
344963223
452381424
358396100
461518548
73914874
10511435
263010924
341509113
65330078
446513683
434525707
238398248
92604919
497077195
257494479
122701106
201468256
320381628
547645699
20023872
506780062
118600823
291059714
7463914
3974036
183397243
22104203
336669980
45552077
524078742
33224917
509895166
525203097
379888251
271064157
503094295
20259899
492755453
225799727
47960329
326259378
207865340
97528014
76479202
327546899
315497515
81791589
63295339
251335821
1141712
341800139
463474857
291531768
62344062
61692081
406667721
1783925
380649875
429409959
59591093
91271092
467009609
476500429
478053477
432411022
154574303
12855238
388178829
30403571
256881043
117189608
34794771
86235225
192881298
56168937
125581460
388411526
207786095
94420014
246486735
115620296
251172503
182004262
463183776
35228402
239754031
401998898
425041657
252762441
212912821
187249476
409287285
182373943
272536437
166437458
57365539
432127014
228478874
47677454
70412892
386562825
371761423
508967525
107057456
154619641
410244300
225290516
37198953
361195282
512403639
124820919
397961204
95667781
434004252
478592981
499702093
69221779
422725988
72003009
249786372
112502544
333682265
163060453
40882072
266189055
6291379
434554782
538630081
52491307
128092763
305440255
42446437
13605957
540249336
26920094
500240015
187213231
499833829
35958439
195122972
357332742
364099547
182141487
365724344
226096607
242480072
517353353
235595096
298700402
226582404
246887011
303183381
110881713
359946664
546243324
347234140
127532675
357237888
136374205
250325035
381117737
2715609
88005137
171116088
258942423
154191209
369245030
528471740
441913901
189332077
151404143
484501328
31298278
377187613
44400521
365928103
388593755
171275306
380495158
444570577
538822241
248983148
185961831
246453953
326951082
294869080
911174
259707510
177541705
88332427
531078645
3332060
225182810
385030332
102414142
262785875
178079627
338665811
433696868
121026961
492434657
365453188
447582077
548802666
175789161
85935784
369650408
228858366
331895253
263137353
43297309
528201288
213796550
124122757
90812848
331527048
136593765
187988818
492290385
452613200
532855653
367361675
50754293
406018178
46766280
41113184
98272404
132713042
139039886
280116374
483641279
69035153
12988913
518370182
359908230
227012776
55927421
20995425
333058457
391343744
306813144
484096866
170276281
432141559
108430822
201621948
431832317
163158616
232058453
496886236
366817710
358970453
211231229
335671742
205228221
177170892
445480750
297602602
517841548
534354150
78651881
72251930
402453480
433318912
434662749
316194877
529293292
279331403
24035013
438466809
288474395
218168155
339132376
267101242
198697705
495269785
14160478
381650170
32511347
238046952
25408581
38565714
148894614
393162237
129552498
500711196
446469771
5357264
87761461
460164826
253350284
283375114
34934370
404879798
186807137
549815867
53642946
93444736
19639642
11411631
73674968
540897889
11246961
419518781
416879866
230527022
188448348
370798417
43544237
413436969
126697098
549650403
369919070
87154342
326417626
394801814
279535761
428711161
10505946
387596749
233595373
289854446
441440827
307402790
328209266
178419945
273308288
69556608
356275973
340499137
434635487
522657091
139656608
467201724
207485904
334622321
240033970
268390144
313239131
210409837
535444684
302882772
270258694
72855497
310852101
414425048
404166048
581834
359062935
200611972
452679291
372707360
126422648
520724963
55137005
195693811
35464429
52045549
263439066
37839898
95609235
316986738
234639852
90288561
362175198
268587748
42029273
241120792
480078918
492182136
193858984
135874706
398742916
498757985
375040001
16024591
232992903
403534652
398100703
259552854
470099073
270097223
295747320
2917974
540120902
63529686
87154342
543269639
116181733
332876538
225790015
31186137
93805604
382020227
78937309
490500930
229193195
482886879
363854706
84291983
363800550
173095615
98126853
302169655
364194781
288951938
440537508
148791713
313462274
290505581
242493042
45366585
102026704
292941863
532537291
193823606
520984497
220268081
199277573
445031653
87858131
186184731
74225787
466541993
475047931
495228558
191551330
297328152
465088459
460153848
524583154
537598149
336929845
507917519
13409627
460916819
219839727
444683233
304052177
412382667
43549726
173120838
263370826
274636626
300336124
85815026
403868005
130171635
80732212
172601605
422349193
8650664
56684903
3974036
466471687
96990630
322426150
126033050
539756175
338594454
68277671
423403725
425624557
13316314
221528834
44400868
528179025
97391327
386112727
94262597
47408493
209350460
455608956
1750991
112573901
159591892
545359595
3691253
250946102
515801330
394990370
350063042
80375427
26188019
146449888
150837720
407783299
306248002
96970718
530136337
150426045
449585964
438137469
346013326
248018947
288452439
288864114
510426792
403359165
206086870
329685807
81418337
60745685
516246967
356016540
486558979
128952444
435508238
367581863
520318777
448160383
233030006
286695959
401316396
393845695
398321700
61360301
167820203
471581946
496442557
345724665
183184397
195547761
340122796
262670606
273654095
289721440
287755336
14320801
539535096
64435371
391127770
117782962
67575079
290713907
41557444
412877091
146117168
133684595
92479740
55438900
3178131
193712299
64237767
215959216
501750661
398924053
307288959
381557145
347387905
461982579
179526712
49953805
217946933
217523581
178857988
61659086
100017070
60197863
29239903
49840120
128102282
420517779
525160075
512330999
517508409
391410262
192090275
63622999
325056856
369563392
363135773
62179392
84596468
351556533
407555624
419699918
382067860
350576941
424102096
153895093
62657815
304381517
91046956
506305360
511838272
238123798
406422027
253251482
94416289
375983425
322123627
447441191
522487106
377275437
6125724
154499247
442133461
426517256
168237850
488585370
67329702
341443245
15787050
134936087
65979957
517777370
178317160
517727969
357658180
489607822
269378640
506870727
21977956
22400609
14529383
108620392
252087900
126466560
266139654
343539874
424837622
78393898
359571942
520450513
281528049
184474312
34059245
412706932
349398354
430963346
494668680
481648772
75827518
533371619
41079676
532587451
222535111
173655079
355932564
39240861
292020289
256901667
149146244
424458881
405813117
460407474
446168819
358857021
407327144
7355260
314989512
324696306
18645364
246752919
454406865
523496908
12719482
252461066
322084021
179984883
35775016
417493340
314585305
243145985
380516121
226465162
37155041
11005445
410628320
415477119
346915428
391574282
117786719
482490136
485858114
411197457
200550064
198866470
366463085
497952412
70363491
467778069
124666168
175395145
87462778
132496927
300059280
239169495
119698623
341279957
89958719
144437546
139481920
19327189
42305343
355868723
302668949
115741054
486130064
51530732
55405966
525797816
369645727
131210505
180216920
166475881
487133117
141561807
14737965
211337478
260732010
531587694
336058536
126647697
366972584
481039493
416500798
381716038
14135991
404188004
180659457
265277881
275432531
125127244
233885339
475040016
222414280
132646531
188751398
15940056
201770151
447145262
18530864
41330830
37627095
260686105
151607148
349879838
234188185
360586260
302356076
112387275
436320610
531318733
3550965
372142041
74875449
523824774
233973964
34892637
110928795
478758756
50224350
518110560
245805267
532505087
229855784
30601175
169013430
154210674
289830178
76781756
508605497
444965785
272896613
341065421
264451480
251642531
381930109
363342047
84003755
251599293
457574018
72335178
67465299
157336711
220114389
8195077
137510428
2012115
139348490
440732263
362944125
278948379
263886786
17125680
71977257
191533166
314168404
71565857
513715510
138322800
63540664
241268995
548252298
151257808
471834440
390899135
361077173
15813809
271841550
152314261
529611654
349073617
26133129
121389235
532326457
179493976
369717084
251647035
488921697
27271595
532831024
174209882
185846562
348809483
95744627
34745370
469713754
122727696
74721757
307815915
398957653
244986284
56410453
124618247
330285310
247608790
138525893
287980385
316662550
144713613
51316661
544838140
30776823
263181083
277858994
439871878
81819034
95300018
300972848
270024527
253668646
112540203
223852950
92110909
209954535
27917054
498734022
163231882
23207492
116074431
300292212
146336923
197719269
533939580
539387563
339507818
517277871
85485374
27566626
26934523
58798168
523242092
100857348
149641118
177927928
19304813
304776978
389342709
408200463
95725604
63386972
34427008
381132028
17943541
523288326
443610002
257604259
218941908
74111619
124699114
120912328
155439163
349105889
180653968
9117229
310865586
14271400
378889203
45604728
499165921
384310950
24008199
490118299
133512618
223199070
171426959
90987333
148266577
247531944
353228128
392635922
352121234
68880854
151776339
479258254
474780845
345510594
168215894
3293400
222594738
12857242
96551510
542862100
145173275
355508745
304411271
275383130
219038545
535803246
124666168
286478309
425260275
301110073
44856108
259329297
400016577
439137113
368445477
519452525
229462156
527343142
25076278
312782613
342036057
459083493
268982956
112310429
69946327
2690069
451524645
450959773
214844949
485825901
347640326
11820300
405386666
290968780
56418847
103549985
190567102
431163095
107611845
280669830
11388451
53237811
484786892
185819468
404055592
146073268
230082779
453610960
241089617
109608035
328744581
407421025
410132591
11608428
166153597
26528337
5891847
158494875
244478454
275978272
147835237
436438905
178524661
30507862
524051297
124715569
210080497
411823203
360487069
100371854
465174474
416274782
49499802
91889342
374645991
72366976
64259723
188695353
37642902
491605818
37989676
421206388
46667478
464292554
87730687
378977027
514450133
418179465
245387078
90255627
451878303
106173544
117563402
452812427
136577298
303242379
244600818
520579107
263482978
68760703
508570121
420111593
270607700
162232884
216073744
24299803
239622295
338693977
193657237
326211270
113528065
186986317
316744147
242480276
386853742
544975365
312038672
397277094
255935603
136555342
300729655
383127338
247504499
547170965
14069582
84173815
83103460
254843872
54417946
531807359
58946619
429464849
340372890
1254930
362424355
335599114
219593545
407245377
127141659
272794856
30996383
177234722
271401535
536286278
261852745
448325053
393325273
84645869
342441143
226961473
357105489
125456584
37061580
467218191
141808226
2157434
258685592
448092211
385225907
216184265
374124751
160931991
403201594
326483520
424870556
103677318
304271737
268604215
73500208
156903723
549767525
404363652
545211891
260452319
190861474
309785865
230444687
178635200
50564668
167554584
362460626
142659744
265190057
497484537
48966115
320047945
73102245
409655267
332699268
362768010
188300058
244512994
244838129
268604215
74685121
17700534
458215452
336953243
394322426
537357211
83531602
374735222
334999159
388954544
369728062
132213543
550041701
456676200
16487690
310726926
526082729
66131472
491292945
113474097
80937648
532998367
257369830
36221911
130764447
227392803
127319446
138147152
95404796
481978112
382577266
9320322
474985126
374421157
239847344
366559344
181938394
346586438
165836252
316863503
281508854
204924926
504757462
340169797
390617304
272281845
197812582
7179612
124426017
220350416
183277710
499291355
310836581
329058730
507919764
538192651
61441813
76211880
513106231
52623043
139804268
303138760
60955345
192487516
202233400
252113270
397529847
526751885
197558371
330256672
309041678
196846518
229268965
170252313
438616682
535539774
75177344
421637535
22955250
353387309
518061588
197411885
101799280
245133251
154516656
230060457
85557043
412046666
62181801
435650952
280806262
520027860
356867335
442759207
508352757
380991490
544662492
34631695
105312381
394812792
107394368
160725780
399371709
102852882
347682708
359585089
98416194
484695167
164317268
99131340
32879110
92398325
67272013
516717993
17866695
165142054
308866030
356581907
413036272
538804713
13673099
353381820
542911501
424143620
516849729
28514387
255342791
275932661
485369612
362640651
528211959
250582468
228797987
376912609
97640556
500624245
397705495
74911995
423009785
368687202
135841772
252170149
502019882
415039757
140516506
377100943
318367489
265124189
381293385
126647697
309486287
531521826
30372756
266674131
324902650
272751970
26158008
202427911
348955256
72751206
543933767
83005959
470649271
153823736
4981439
407808667
304902972
545365084
415758816
520538337
127922699
338072999
31838117
44257807
139585270
449993709
40718344
427071645
116642006
541328606
421922275
308316936
78646392
509130387
59429403
148180610
266501928
475386770
480997579
228600383
45123147
317176376
479184211
44060091
468001261
192553306
8053684
346951292
432944875
33900064
54324633
126461049
184907943
41019297
295477178
351341855
483789482
99317966
182775592
285927499
364798153
210272612
119495530
185198860
97885337
335141731
115219599
30301670
534905609
329515648
99821060
431067637
519495427
344393106
81308557
126502232
167395220
258629975
334591264
538608125
221261590
98486293
381430610
108111344
27472095
454384909
450316689
389296347
353397351
340555624
336995458
166814352
68653743
347585638
193925772
457497172
135811247
156651532
467498130
358936688
361239655
493904205
244507505
64621997
106184705
63124084
270760434
392655615
197346017
390502854
398983438
326288116
40382573
497913174
32368633
459857442
115658719
80894955
293400821
169533254
138839644
482872819
186949301
431550669
51213559
472822460
535185861
19595730
457161179
364644335
211529593
9567327
453407867
410326867
244408703
65014611
243283458
336020355
263133151
475978635
437229085
405464225
167376077
360232092
240044948
92198733
139491957
497802899
535688418
56079097
49099659
98028051
443888297
424090048
306741787
240517002
35964028
21516880
82735697
341276686
188995995
89318418
150629121
512979984
131252968
491199632
524534604
480232610
334179203
126955081
237414276
5291396
508634141
178311157
315765703
10402153
3979525
2138995
196160393
527327960
159538398
1306382
363215952
396921457
101206182
366797929
246510990
133101045
267808310
541023285
509220019
426083101
102814459
252165847
41096143
94723673
403020140
246250289
108188190
41634065
77887694
426418454
54791198
272243422
502292449
258066654
456635399
382532466
20490437
455817538
8233500
385097262
212901843
133097272
31547013
450312071
375598701
280109159
313332536
168985194
120193574
64922995
402442502
228151535
313780372
365166918
250871933
376695005
451096998
2925637
418356705
486551339
350977638
224379342
94339443
85474708
154482416
158874626
292349629
250476869
258258198
272777428
495349316
466328973
40536265
297771935
203142401
464356907
167586998
442145290
253427130
2732100
100240118
95805006
151083463
188385207
62124502
364862198
256928409
250874745
89338964
533056448
482252562
427357073
388921162
358678705
262297239
177970248
77817553
89498145
236336456
400104188
498807386
140192433
228144796
55132239
140458021
502051385
208131902
381774252
449128185
422359566
372093821
312285677
211485681
126724673
27494401
85649596
146852706
338063275
40213
122295526
254451947
91946239
46272831
319807224
484386588
365051434
442380792
187592633
31561750
379910157
289107255
299309681
144075706
161612879
267121157
503774638
477663758
123376253
358959538
79101979
159141548
423482654
44373764
53836208
16576780
150425418
448498505
51932112
190523190
359803950
332058057
116718096
20926968
241038457
428224335
333639179
541315120
519290661
326140136
312494259
303388008
341364962
544596624
17015900
70193332
168182960
132736756
311517217
371542282
431172349
188749986
78227029
25916777
438148447
119100322
181462840
440901328
221245123
65994247
536757001
442759387
372983039
171431543
439043154
149081240
218242332
244480060
73713547
417701838
122842185
155503370
209575509
481735500
329356467
390668597
452903503
311999615
252022443
514194345
273687029
385569316
36381092
126360010
305468339
125182134
239869300
74797171
305978816
36123109
206803564
324930831
317663605
254371238
92621386
544213581
51250793
536944958
461624900
474539768
503149185
262659628
479680784
278692997
215986661
292273063
547456393
90970863
311281190
422889027
81129284
249875747
38170271
288463417
256577766
272899256
440420893
436111979
430036320
146754885
531093684
218659804
34547766
216947236
168473877
299331637
423999683
286075702
60593071
382513356
204146888
126765469
229917743
6371937
477021545
231218228
290852556
91596398
440536162
486586401
35849787
209185790
326573544
28636113
512166504
355670733
134831796
250955347
268176073
122700178
356828912
191368496
271288336
85989622
108391283
369492035
111929022
86742667
547149009
323494215
146313378
400413214
324373925
514044850
448835530
227348891
240815890
309169222
62410314
487933677
412367639
287898379
187807495
238771500
240075501
70024179
289994848
463891857
339289168
538372098
479684547
13601742
504280154
463886368
395159109
79980201
187615994
65342291
401685105
219334951
94377866
20512393
427807858
537070918
48149508
9240621
59506249
336446342
78149199
76175444
79530121
255620302
55808137
75895874
519303722
123733082
228292999
301411968
161812183
483377935
441633975
110888778
686051
150169681
136103274
94141839
233364835
9929601
96052011
94185751
536533283
290351633
535786779
425194124
511108235
147580583
485128798
287444388
535892662
75440390
526647156
270508426
545793226
379258226
409089681
304870475
175929119
28405575
455449775
213539613
139894036
273638843
191884970
105560863
25364669
13035481
502685019
168778804
528197683
324565071
389587264
137126450
86775601
393340777
528943951
12391443
533289416
410961024
482120503
201830530
63607350
296254798
34586189
462587304
354288405
374745008
1492581
374635228
82106949
452187121
408392578
106070201
93267700
317741743
98906291
329479382
93157617
307724318
311841243
375903461
321833627
483350362
55600121
250270955
29486908
359002556
171067979
340236819
239545449
161805747
2706077
331233705
7205274
273746481
95470177
402209342
296784741
133497969
114909313
548055253
490837694
237513891
111058937
339758122
502391703
293771119
113380784
386392666
296892354
97653844
199168959
452535116
97773263
185050657
135243471
22949509
3342801
146171411
464660812
512590265
327440806
288611620
326650428
730037
350346403
196334153
235181074
493120782
97473662
317994237
202449245
549931932
287678490
111536743
337333560
445907550
505553884
160026952
65871329
54522237
81262803
28680025
538092159
471916775
30919537
40887561
240006525
422841949
27938226
196275662
474395177
210327502
105993526
305000412
418875456
528132799
508720520
318264234
413178986
487148750
241342923
415122092
67858350
75528640
47155999
275509655
165592152
110333179
356889291
245801440
451248430
329734770
294763210
39998343
454526122
241947637
467273245
20731953
270717071
318921878
466114902
448747706
395861126
164166701
102797992
456341698
97294165
22510389
114857325
322347979
292357890
206743185
298759298
535144566
16855500
177459370
62971883
289102455
221587260
92329404
114577386
420308021
498983034
135803349
225125846
311539173
71091181
250929635
493751516
151232928
393515155
435985781
120147134
136204046
54593373
387730592
33098670
422526894
397061307
256685461
334309993
226354652
441373248
265475485
329932172
339187950
279639773
351916257
352851815
209915827
482598369
400148100
540744068
300648997
534544357
431314642
318619983
215868527
291943443
63454524
445921037
179523515
451938791
118545933
438139648
392212677
376567356
469217367
293709961
546386038
172999580
16187061
67893441
443088547
246796418
104622777
470714684
427752281
435799155
501446296
74930339
461087081
132449570
518755124
542564714
234416913
287854138
548281907
271271869
366155116
28929850
455774733
501661666
5368242
118809405
277633620
538734372
48824655
393289289
77570548
134535390
319454311
543987345
297909986
6756001
157023823
427614545
347210494
127245998
390311065
281451632
481796975
6219037
191137016
419799775
276799292
534914028
244407500
174086789
537618555
278735839
255101275
17246438
136796858
155618639
149761876
147280848
275421553
502392465
67849529
126526939
456256658
442512202
35550045
504870159
156205962
68956049
347157408
493067418
531831956
132835931
58397471
524435527
397015322
11576301
430411017
444609
285488332
296892160
109687101
455158858
428723834
72495588
231031759
342448503
231948673
401158076
312669907
42873724
331790159
450147401
476615359
359166899
325829152
240623374
243821380
118276972
277406853
455870161
242524643
453817814
66976778
410884584
457733978
419112595
243052920
324037626
374303233
516185560
444998719
263267086
88016115
378087809
384037885
130846782
516363113
210383643
538985435
491677175
306527716
82730208
176457503
76176342
332540087
42605618
517563299
175874001
514522393
454253173
398515519
70615775
177569150
256056361
386551705
138097751
69348026
112252773
191119462
145074270
2321847
44751817
508715031
123848307
221766578
12959529
543344959
267710991
399681535
194914390
231860849
430546182
480237439
405912638
158198469
442872750
521390939
538734372
18607710
372830214
74440352
241889252
296845120
162463422
93787424
440625853
227285545
316497436
246593325
247059890
230669736
236736940
328681320
290691343
68008710
463073996
68597867
535326072
186339374
236235582
135342273
90890778
57414940
68038383
404292295
47099328
239265017
56569634
354529366
152138613
431885498
199234233
191776172
330981211
60377132
548791590
401981426
31730575
415676481
325495827
402794993
37259332
475193708
180345466
519517383
116956506
40885717
436342566
134275483
205681572
321781647
458676375
537715485
74441818
242204505
38186973
37918100
14040862
352745096
71033149
341064961
228078919
472202203
331118436
104905768
515136762
4199085
429311605
384416626
143752730
471730149
194799121
490096343
86012630
59429403
425951889
282551764
8202052
50575528
353584913
48050706
60329599
163907227
266856714
223749447
310471076
435340448
216892346
86470306
86446261
102929728
381901327
443692337
11697059
338702663
364755028
90272094
467187652
79403874
30612153
402821243
87922802
183661940
443572379
188459326
329775568
464406577
112085380
158137202
33159049
166909512
141167020
330364873
18328578
242576323
308673915
224063839
305253160
387098859
13376953
245829632
120132254
545031814
179665948
192129202
492406609
152527399
264199898
177724803
469671774
320016757
301818154
498851298
245380467
39037768
424370145
180714347
115120797
175620555
41716972
46137535
422208209
499158682
88028408
62547155
162628092
15715007
204728722
183047172
492928667
113199647
513539862
219699145
241823384
246728849
476937738
26272770
245528459
545603589
75455665
171470871
383982995
222622862
347031047
99691218
137378692
445505216
327685809
294966256
313218807
343502521
145801055
24526484
148032780
447007693
507227512
155580216
129326329
370938943
172436935
29860160
240248041
124860169
265102233
169632686
407243824
336981758
205420336
206957485
397826253
34443475
159062924
308728805
312916912
242039658
251999990
300248300
280531812
289072696
133766930
458644373
515598237
410036413
520434586
283763983
67793923
308125015
259660674
316078576
51934423
228450060
377607289
438189133
281009355
534414529
55115049
239441158
32634956
319783651
443802117
379093411
314162915
355879315
154476927
67146937
71984527
242449130
17713003
196456028
165450612
11265359
392730998
111987512
537363628
127727692
482423256
141190
33735394
407205450
178644994
138910123
546419383
75690599
50159002
59703853
507606868
458086035
461773103
136874869
448330542
37219532
487402365
275420004
541037677
158273114
271355911
399281431
490490990
147232232
243033569
66880564
158395135
26254385
409462933
97259591
482548016
200540615
414532814
534824096
162929987
134173116
265898138
190143021
220015587
42215899
263968929
132866734
294012796
327111466
295873567
262047957
100915265
372210823
43510965
459390877
239556427
162962921
353044277
108097962
199645908
365149810
250836322
307735296
130742491
419749319
104785010
509807342
322692821
339993266
37484381
258013936
224765579
152155080
29843693
333099965
434798747
401984830
277867402
492846332
78851171
408005624
367872780
32603437
52467410
201499964
239400194
305603656
5306709
415259317
186247259
74798603
194085551
526641377
121763496
414501835
276019854
68096534
432853898
16346700
418037084
435244766
324581037
14475226
28473274
540792747
69040391
428472699
360857838
232136648
309233793
78459766
129479143
231829629
179774285
354924229
410686618
330726386
242816893
229568517
202006178
346383345
356982604
89909820
318609005
17918318
433400462
172502803
272792322
323077051
395724488
544076682
432522222
293914613
127432624
90972717
383499963
462621455
37089173
511317141
138319938
128562557
453917091
134502456
1454585
221464683
336445403
5049880
52919449
274063987
15380178
511906987
83926227
150590715
465296620
354880266
275252863
207473222
260485459
298980341
424436925
425283698
520928056
534650556
506892683
922152
541539251
67987019
56541393
88403444
526515858
334431663
223026368
327451784
222707027
124260787
367866184
291982793
264377528
514780376
321364483
41683466
444713291
240961611
433178325
419358294
177241454
486478672
395515633
370611791
98840423
457928983
70764188
436611527
67624480
40300238
165641446
260313772
214980228
342837451
160333690
356744526
55032714
44603614
9484992
366912205
6960052
481668246
119424173
265009551
118027063
280063425
508566828
182377947
234235689
356587396
19111515
241744835
182547673
331911377
396164755
15050838
209684038
63776691
331199957
496061604
467223680
322813579
25677542
52797723
443305956
93367890
216715988
120683126
487621953
361489073
388561371
396351810
386202936
381307262
423011676
505520433
458985301
61419056
450055525
497358290
222934597
479244590
344489385
548906095
378030587
334858291
132240988
55983485
419097957
252096601
93565494
5514838
510142171
202425841
493966530
95905456
464116906
480715642
371254004
148137132
220196724
406128312
168444708
443177959
546523263
305883418
322419420
112694659
510164127
55587103
351591157
513139165
118408708
530489894
197867472
408753691
189194286
111997556
465761147
88449746
467398931
275188176
75473750
316583564
403375632
161041164
33680504
443933621
187328592
537439044
1255058
530416476
63378007
86907337
256417325
517235154
75946473
406154247
158319227
48209887
6235815
449796105
187954338
222595281
47004840
423705008
189107028
132101172
667201
86193061
512908627
131231012
89375234
378285413
133728507
402159297
207264549
64365518
508771278
48789238
30058080
229879320
533936986
409155549
535934957
45652013
237748609
35791235
473931238
401525839
56114047
186812626
309015825
285433489
410178333
360944350
366341349
144045982
125198601
493689517
114828137
450427340
538652037
23320322
332611444
241341287
310376065
314602035
234369844
381847158
538569702
338462718
513803334
11687893
433433396
45531255
65064432
95492133
224261234
57645478
334768745
432359674
156244385
84003242
294225031
237690167
162079192
315998665
324246208
162721405
113656032
444543132
475287021
69276669
358258513
337311194
183958346
41806351
180197322
171657497
368783954
11845834
75657849
417180467
161969412
55693575
468195233
17669091
45492832
56026223
530495383
74291087
390499965
454021399
188492260
166267299
18783030
279702973
212425335
28923720
481220630
389489987
228743097
38422733
383955550
451587936
141782137
164002609
178704154
112604542
442529781
60953667
19513204
493526685
490167477
214235670
180039200
53495794
132878061
459407344
192490472
359809573
472270760
310298684
461427296
493192139
83111768
336322305
518227468
77016159
359622813
407020328
50394509
536275300
545370573
180697880
33625614
26478936
500992105
56196382
105575426
297693364
102682723
298565876
28405915
438823594
70703809
492199625
351781931
342387353
403935510
386537656
246365319
501634221
219109902
146814283
545049777
343030059
19776867
252706636
2535918
120285946
409243373
27757873
92945237
115488545
481884799
406411049
32632105
7569331
75984227
124012977
108140136
409512334
291553724
544717382
436223463
148391723
73955681
466234735
147089058
142576989
98983137
462024959
261599679
239737168
155232804
515941275
371731547
122064755
298305194
400541929
521048814
165789756
199080541
49346110
257368232
320290730
183129507
151756558
315822285
371506498
466597708
352836512
496723896
349298004
120285946
477517436
484695858
85508091
140963009
73529800
344637843
162981487
38316424
290736248
523891406
216058018
27313264
474187441
7327897
176262768
157306349
532693751
41912974
259945888
155065810
16033369
526263364
209777910
322539129
73213674
123837379
284494870
510021413
252911164
387465720
286128218
3512960
140362509
423832855
75095009
463469204
222952202
164203435
77526636
323719264
7349771
42774891
538536768
125349227
450855482
384580011
127147196
78491524
218681935
176833624
1641211
77574677
198657340
65082238
355654266
348831439
184747647
132921949
500848600
76044606
465366089
545230837
353777028
59017728
463150842
64352636
175905983
246238617
90597470
48096207
506198749
168057603
85562532
148713477
455496732
328620941
442921528
380475524
249063375
170943927
200441959
394357283
51382529
376422553
516142153
188672782
129961284
140864207
461206605
249645209
175686423
523052369
27022347
82192286
204465250
230395286
50663470
366121789
156678016
470445723
332265637
414134072
46695919
301147823
347000338
100349898
87356576
209163834
434988883
402701180
345713687
345033051
446056240
224540827
74793114
224373853
443265750
177486815
395030817
445103286
186598555
7097277
364502534
64803134
56361246
406623823
397129150
100134981
326156380
231712646
25712228
313822597
488800939
475301882
89659866
431572625
445618976
222721664
487580060
542206183
106025524
72185839
66828575
14039409
20443798
392073781
52024742
2623742
530061752
533361289
276305282
296222451
256810101
303589090
447254698
233205654
524745758
154887644
426019524
39747164
290664506
410905299
541363603
229347442
519210592
107534999
229967144
415897689
353289603
243846548
307507537
533897190
150958478
174211787
223874354
182190888
219861895
215085996
351921746
85425307
347859749
340301533
102759569
97555997
152758870
388994452
541987000
466361907
170389538
387989965
136198407
469398845
72354608
479392793
279395589
122920666
455383907
292070471
67015201
438625990
396029428
343954131
13524398
60741274
322132943
4660161
30892092
76351990
356272959
17169592
104115462
419173799
189694351
196594024
356181210
16505423
389205630
237871304
440695343
141347239
257176117
105805964
105037504
163769804
340307022
470714684
81396381
34948463
233648721
465549844
501524441
486374665
170108872
318666068
4885210
233297662
54483433
427184037
337974197
146984442
174621715
484222664
350313469
104666126
90502632
477543
142124177
183629006
144266026
142697589
166227378
96935740
1882727
144105591
257554858
9144674
87204899
172861782
307285198
377994496
538872963
312399253
304513253
38844577
216085463
173243818
88447107
185722843
101551989
202325514
18190546
164763313
435093972
20237943
303360563
19037555
384024484
183733897
129134214
373680142
299661133
54427163
354306425
144841607
176751289
370523967
201226740
325574546
364915825
266732466
363097467
412501361
504406166
11718700
41167500
363217964
103054251
436606038
142768890
366778065
7322326
428636264
37502497
227014062
397041326
325541612
516926575
452091309
223594415
134189583
59648963
259833956
156009815
157666036
242374162
485244067
403650082
173399079
46812048
310139714
29690001
306434067
193022213
261894426
337565545
450992355
450608477
432922919
4363922
518617014
280024520
419397936
378861758
3068351
426570386
317723030
341318750
26281062
475232131
418190443
111000679
5478022
358731333
214142357
495492030
498211479
213505633
266869691
549657482
17065301
506855185
256879711
419745391
98242122
387859561
328153461
384700159
331125723
215837094
101701534
60285687
308520223
182761240
74090522
489520801
42545239
26530066
510159128
363324137
51320261
353516694
59323498
39070525
357124468
299161478
53585594
395411194
418190443
445070076
481557691
266869001
71851010
42823738
329333354
451843502
169884550
298530243
382374718
337974197
535625395
28948986
472515076
181559653
406685499
120373770
81363447
8238989
28124012
119314393
229756487
325750194
517320458
19710999
158952940
185336085
315790141
94988136
55491599
496375759
501789581
377626733
419485847
489393751
322687436
434388699
102002087
191588056
476117701
5655291
204868240
334176190
423410482
253443597
303761260
124289274
84332996
299023365
7750468
167745122
1849793
9500733
122486732
112678178
32228882
253218548
442959484
190253275
187136477
105209858
296376774
272116784
2771945
64731777
514730975
14834674
200425346
262051857
159770956
93313
5743078
325175795
1443607
220893827
253542399
225921751
42161009
372714078
523576648
520620198
40665500
154950059
311835579
337924796
137268912
75023652
470077960
9177941
482318430
185529177
67591546
423262006
539444867
426082765
65895445
488133225
124122757
7870440
93807494
125224293
450599359
434015230
104340401
342043879
353728589
164044254
117080370
475336422
298496855
328280623
176715143
125237024
287376595
66890642
102847393
58224802
491627774
192431522
530875131
198597509
326850218
34754290
30279140
4953507
484530718
365803427
399142811
515384166
376033311
262729410
191298544
128473705
44060203
375475045
173139527
468571956
329027127
144827265
50976343
445246312
373778944
212167813
447042923
321172828
146567278
403338670
367098831
254931116
432159948
17965497
316467345
511646157
88794330
320542070
346421768
343534554
91918143
414335049
129073835
263164616
3491004
102188713
285466423
110640682
423020763
542440452
29141101
538860619
234809281
162221906
304041199
231161319
212882096
36639075
541281268
400354079
385777898
31213602
346191230
81105464
221876358
223775552
265327950
43304756
202109979
26067261
21033848
231454663
95140837
83054059
56426920
220907095
373205380
444197325
195894950
103879325
409172016
473052998
327149889
30453050
463952236
276325860
350013743
473975150
533928652
399304060
361132288
238464558
69662626
289635739
213873396
451492206
148291070
366521906
207731205
171125064
468195482
100157216
241285462
101096402
373487499
185484288
355742090
524973449
180944474
39705005
510971010
160316087
180887318
379547883
147460854
44019438
28004878
316636741
419837143
504038403
19026820
409057661
291322958
51783226
54692396
87824
156376675
231682732
441507715
297865528
69386449
324065071
522657091
26180160
56377519
462176498
121448243
356630919
536588173
149229443
146205004
390943547
270833776
268499924
467496771
300735759
478366350
131910493
512016587
124254557
43368589
273698007
167557280
62381598
477709311
260634187
286679492
150898099
427994799
194340810
179578124
126384649
202567846
170005308
2651187
19244434
72498712
379592305
330306064
503996705
72345020
257319822
367106096
460947757
245709596
114877366
528389368
34983329
65022694
308180268
527042666
510032498
362389817
354482041
323980054
60406445
342076421
303536211
357207653
60746763
270811696
69576283
243936649
513448889
71022171
245446124
482823067
242267504
412871965
32264342
311516807
14540970
419628561
48643518
60148993
329504670
540891549
104812455
242915699
321357446
5321515
320458798
43802220
36340233
257681105
141673991
492621283
115214861
279379249
53243300
175615066
388286371
164742845
322034365
383379205
282963439
537740362
224480728
143773377
225561936
253856208
164354013
262613678
523518864
448868464
206183307
387383599
438197848
170702411
192433641
3084818
545413999
545051435
467522201
357037494
542735853
145261729
118403219
294144532
310303471
387424598
142340748
289429481
538103137
455901605
82647873
283381303
332359608
125984168
414864109
547033740
263172139
168926317
550107580
104406269
403112160
100761573
402464129
422508242
176581767
22927553
101615182
23986930
477400286
185820070
153786883
487175201
41809713
450512041
337721199
456800069
494827861
314777683
101968170
26566760
477337157
55378521
519865209
128673752
162157638
5044391
393378945
280781116
83915832
428257124
254754261
338451740
209701756
344350451
56374921
448917865
413045229
501875737
171223781
307018503
422763276
82159352
48520522
476977633
520407919
251178191
63456993
92950726
420353626
444230259
140812032
308053658
28004253
242229570
399824249
385212531
468403815
150443305
20574992
524386126
192504719
303640754
497021468
203531142
499813784
284857144
462516881
61800651
66174907
377021651
528113319
119221080
269641636
534831693
229516504
397598539
14441610
332529109
125121755
540556720
289868601
49461379
45217276
549107961
272303801
255315346
490829394
74244450
25836844
39251839
3897190
187147455
458655351
357723410
269776745
21928555
311589270
378553145
122410829
48168707
208669824
133475822
337084979
101947197
423211143
542230865
470080913
176394504
371967574
437437227
303160167
136941947
339752633
173943281
240829331
391758274
505583152
509293227
396214932
183206353
16527379
420475447
239920816
542999325
491325879
392392143
81824523
122174162
139217507
107370329
118463598
3930124
212479190
302214662
340801032
412578659
352097394
5016946
279274831
339730677
428377514
230345885
57863321
311972804
161479331
429086108
259418683
115133218
277179359
71497295
433160199
87170809
100168074
333873914
422119291
361203645
477055331
378949582
408771319
318340044
248894286
188827089
255179035
283622119
106080751
199865468
196057452
545502309
405785303
18091744
41623087
547121564
546583642
531412046
376716454
297350108
55312653
220822470
468988073
170021775
370618559
529287803
498922655
415601293
31065221
96422020
386392666
476566195
448480010
541971333
340127347
221689732
11384175
494531455
31089419
276865160
123653246
167513302
531955457
428924399
163841161
471256857
440822419
22252406
397520345
430167441
259670981
129079324
315048974
86443604
317660155
13519407
69660899
35266825
103406055
100454189
339397110
475468158
385629695
13917553
127443602
540507319
157698970
107469131
12522067
545620449
223862610
69595031
153165056
148356692
292229930
168955420
12141668
235882334
201610970
370553286
527313616
291193453
450910372
377632222
14224086
162556735
220195573
275344707
225162894
529968439
466499132
479980116
516719061
261539872
135995080
195512691
127163663
292327504
182927234
448572058
75885425
34019217
201308915
18289348
541271174
299990317
318787793
190926702
432906452
199007974
483331149
324066369
412152543
307302453
376095302
36687879
107760048
342853918
115603829
196010176
515805072
296753809
78366453
273516307
283716086
182701365
18448529
375608012
366867838
497285450
96814982
10374210
358866789
252916653
164839010
327583408
222600430
396037092
328187159
122992023
66351032
415143020
432394984
432039190
10857242
39186456
362647252
24729977
400087721
46212688
25984926
77669350
244534950
361447492
357816932
332212357
322041782
75191520
397710984
335355083
61257240
108555953
533007470
206071377
223298009
142906115
451047286
166900740
361176200
15105728
416902116
12904639
170103888
107280069
171036875
80682811
174392155
86662882
411817714
402370372
90294050
242020988
249497006
270234448
539705925
474833618
322764178
327229788
117511876
32220430
298859583
71686340
225652790
105900310
467327971
439635966
52858676
288018278
99350442
470599415
389501214
400917696
459835486
276634622
160695964
64516923
383966528
279380284
326408874
39350641
379406017
284780298
231491712
306577671
373428371
417257893
547028251
177215517
152231926
519682053
175681277
130396684
416966412
80145688
141990483
414320698
104274533
496123265
362537472
290099139
411208435
29421040
243969583
396713591
546448422
195693828
53616552
510007867
143953654
263850741
113271004
177739309
294995327
118754515
20984447
303722837
341585475
93796032
105987101
37080970
454141474
55010758
268713995
299181989
459423238
33273052
255742386
118348329
196116481
7792699
349452545
309096568
5212632
253489233
372317338
27445000
18821781
250499628
459874532
248056137
105489980
124600232
360446163
452963258
135528899
19245297
548065672
494619279
2645698
58517209
75941913
31803266
240632528
410110635
406910548
227370847
387265417
8606752
60170709
141819293
535462928
379336293
475469564
362498587
282727412
121817377
485432872
368125274
215882370
15711587
223880323
412553240
452480226
341383943
230916741
376927178
509318821
105490124
221173766
127954950
272177554
399296711
425798197
51562838
503999571
298919962
448522657
193493794
126934837
281414168
16834763
78344497
530961948
514077227
506823460
23526065
543301220
189639461
93439247
473548946
547884535
129091070
215053531
544993379
159199350
86999130
333373242
302325471
444729758
332284341
63990762
458496170
302059670
498586925
454297085
280839500
113748547
549210039
6284905
442502968
42784550
37138574
335888799
166580172
115888767
510187071
78811062
480594884
501587357
399280838
125857281
38663667
465159816
146073268
232224167
233156253
360374806
121328856
386902949
280647922
55773729
500661383
24074754
274673555
187026697
227464160
245101712
13266913
421747498
312368012
396453397
544075169
484435973
152050789
245630548
328439891
478503575
221816335
282886593
134882353
3880723
164559372
258739430
60058970
432077613
87797908
229058047
385509125
512930583
114681677
62415419
365172124
54280721
414529280
260072880
431985742
479395961
431001492
504148183
373025773
182295179
209194941
39635987
277084720
248993107
8195786
359194671
319838541
513642148
34919734
220471174
543789741
523425551
213467210
351455768
547596583
360841869
128716454
216754490
503594396
435546661
248606015
122218074
317599246
5483511
513297213
139074793
223852509
495539586
78379868
97907293
318993235
513044560
189597912
96659761
187795157
102594899
50350597
517958507
306850277
302978203
140271395
495585343
381189523
216064958
329414575
356631634
128679995
353200683
89113915
426292207
196033574
87692264
519286845
175192413
76961269
226884369
225364935
99202697
2201089
9435662
152151639
96062989
358149709
23756392
33500564
468425079
335071701
206152772
402827995
274428306
54790594
481890288
523529621
455109457
238634275
76769154
48352601
128332820
453977917
495332849
444526665
444735247
461051974
202809686
363470800
134310341
472108276
230329418
272847212
56366957
335394367
329855966
243454816
335591971
264816805
372714078
157550767
489079071
296106135
216645341
206973615
488097175
205683808
210003651
168006291
477691203
327578031
272430486
529798280
475300523
411054743
314703919
338830115
480133765
10544369
63861863
398408087
342111973
438706781
955086
141092581
124596901
475171752
72269799
308119526
142285858
423964871
156308901
144294832
467849426
239929679
506920128
537664963
146073268
272975153
106684204
528663059
487225596
401517358
400224557
171833145
7552864
392194098
366022807
244183683
192488252
15555826
212641240
260251431
399817252
262220552
405856660
196983743
104973563
10894242
153593198
367638064
237765498
487809966
129549243
153662875
217682762
474288023
110167229
377319349
396630417
517673079
383311881
374272954
436241751
116849832
431554789
181202868
471267246
500941972
366365687
529013353
444572370
191803082
463400160
287768979
80940794
405700805
96619109
120609797
414677483
132936740
385555710
418706409
249620151
248481541
512073081
79480720
482691682
461095924
497224316
74590021
19914092
13702295
98439726
308009746
152763566
245069938
530094713
127307977
69782753
335171787
458051744
397485935
473519563
35436984
144968423
516587921
29185013
186469049
474392054
339001395
48047212
40547243
230162375
311434882
252012327
101224852
275254263
178107240
124616767
247753267
22806795
221470172
212940941
144832095
451376991
84877208
405521831
345488963
515252430
59393136
548054694
123213897
211720341
318962673
417312203
512226135
259964529
51602089
466469558
455120369
198372460
109678186
510909191
15286911
147247124
357948668
42232366
3813229
496979549
26627139
199328631
205233710
132235499
49488824
523683534
496767162
376517955
40102634
484376805
10165628
81237107
219373374
242633118
137049352
166563324
312068385
43966890
286037279
202814443
118419686
79784852
503074003
187917044
71472269
239726586
426437383
434834090
265195224
24124155
6147680
346191230
86610931
284894591
181036644
39487866
494881687
340444247
219313426
309803170
224472655
470621371
206182228
249108198
249430047
352454781
119354581
218285383
285908223
466114902
493861728
323499704
445404929
204135770
10994467
132314860
18002384
522113680
500393707
116668643
361283280
11938575
497226137
475240450
534831383
9210542
436874319
393835750
18267392
95640336
403006577
111662727
429684409
498626249
399963537
360073925
460603968
642213
253063919
269871815
305783650
10626704
149639867
291213406
307518827
392310571
97986696
394362251
350100676
67950973
204450441
166799732
38650012
294402515
121442172
20413591
414401775
535591656
231820381
224602393
386195062
173260726
508360652
175921589
85249659
77320741
309279455
274481805
356960648
416746836
105149232
476828182
79653994
306478315
59053074
332427247
219075259
202365464
366440151
301684523
102757213
32722732
152061767
494980216
332171792
27216605
539146047
76994203
170119653
224428743
296546087
320019678
92829527
471839226
298049477
436391967
361011530
30623131
164406528
119008487
36520199
243969583
350042671
546606602
335806042
153434017
492002964
426309620
41211269
955086
107139791
321654989
252713560
149630140
478690691
132251966
142602412
449509944
378506020
176246301
151403087
88559526
532727969
275328240
478467944
275246310
418349624
436463324
117294441
437072288
369358296
374935680
514588261
537488369
492076798
68107512
424991314
448153611
33609147
94328465
299408483
101738615
549280031
1158179
404514330
501039175
201556080
480282011
415967398
195505017
394115689
482058048
302427433
411188672
249738522
117459111
71948077
541559272
66877976
100968135
359444924
113408229
428476829
91627877
275184845
179160960
224708682
54209364
546091829
279617267
38955433
299155462
267592824
286854575
131189927
395108362
418266440
543125301
111148898
548345611
275970453
253421641
333375781
513532727
44120402
254524930
17175081
11724637
370551412
549114071
297554622
330251174
317192843
211222209
474245437
533415531
308190883
162648390
12052520
270223470
456083354
194222760
356982604
172148938
453782347
151661070
418355113
476560469
203208269
477216863
137696693
435805311
500335013
94829652
161546759
41744569
445504235
408326710
60694429
134551857
321701400
184915401
268478789
548499303
308969809
265382713
199420859
20682970
55188225
468545018
459028603
411186413
189364248
233820723
209381238
44016291
22795817
250454721
299090121
61774520
542966391
135128202
61837879
286556290
147879149
447086237
359742346
520810037
477422242
309033061
339286068
479443579
248432140
470990670
427643006
525107770
541592179
63956586
196281151
132054362
6751470
294698061
143486490
229223932
406709797
333786090
159494857
451758840
4295669
484942172
520060794
3578828
441325389
336381682
523358931
478218785
50350597
1168223
154694099
203669345
366879271
26050794
19290055
177711864
140947933
232124321
6063357
40722891
221832446
23059289
473667766
136747457
538578160
528865754
178633944
369135952
406132710
223649305
479414749
515040711
41686430
128468008
85771114
112760527
468678265
2700588
78653396
457859881
8118231
381227517
260542151
502572840
1443607
186006512
25453923
86221212
377517931
528898027
78926331
369206607
234243242
326064515
518798324
511457452
157383795
407580206
154046961
153274836
311286679
468294035
273064429
379366746
274815037
58693968
92657990
89947559
54060675
199387925
266990587
80364449
527114159
134767190
66957163
485368449
347619919
208883895
85156346
203519173
439185868
263661822
46640033
311903155
487697709
465555791
519521113
79733214
39537267
326399587
191544298
382693121
19619100
400248495
17669091
444599831
155168541
320233320
533030592
39248700
38603311
425855487
460435623
152143520
30070439
470246277
430957857
45915485
379821116
443663615
26893580
24148964
344974869
146301053
93038550
366555420
229811402
60274709
171602607
305819139
322060032
504284487
149338671
311682124
67009712
517064088
195257052
511717514
31516241
350534348
143572135
254953916
71103507
223782120
51261771
378768445
322330547
507847189
53481019
173452400
361390271
148348889
227140309
234396767
62413263
137060330
512805944
95234541
329515648
116749148
531055261
504464885
430068639
178996290
80820036
244024473
16928076
423481353
285586018
121634189
181757257
186117847
137543362
320396430
343667834
19019066
253593289
358272519
34062350
453125530
162008366
33168320
256096366
93403833
493208606
52403483
238228089
405236403
307362044
332560589
547467371
411890318
4931882
345328339
57156957
355577420
281719829
488456133
272207010
510711418
79338006
61237177
549064670
399857183
273099706
400036020
507315248
175466863
303750282
524959150
182015240
468528847
143493438
319789140
84964231
94743426
382566833
243053053
32352166
516767394
478305971
462928704
208291083
55786268
278244021
547933936
495986877
305138812
50698289
178452700
60159440
546958203
76851489
129847784
384581296
751993
493829913
446398414
278870872
269970212
186027699
179001779
205348979
279629193
10618800
275981431
481313943
233820422
96931673
510328797
378087809
165663509
526493902
255210666
502233314
312357034
310463329
326013666
49862076
347354898
183832099
3178131
113655234
103072204
257757951
399066767
95552121
250568077
23855194
205291754
334436407
98269567
111343206
1608277
475781031
541473383
534990874
100196206
184326109
113327274
63068610
199184832
282875615
417565666
431753064
472185736
207401733
190347724
195564473
346179254
193937348
263836677
43727677
217644339
405213256
255814845
131198078
8716532
233105813
168247073
438768704
305742789
120863376
17999923
497374757
306420158
228904829
152550288
132713042
295571672
252900186
188647371
408041607
32053976
63933025
31627618
244304412
453358466
64923892
52673581
406531807
87950247
349605388
520335244
510943565
387205038
267550327
535962006
246757995
280251873
224225779
111234585
440674406
138958751
517925573
139129683
258567750
3183620
495903705
165016181
380376722
383698055
251811845
406588679
518007908
198207790
476147373
253506342
110883382
72352250
14355913
198235235
198163878
281694946
207409813
52741490
28328729
334730198
532323220
195863987
533783294
420671471
195660894
365192190
406246379
235000559
316575036
435360035
442850327
464341955
235774506
146276361
181991922
209784091
29426529
324746856
311171410
289339729
270646123
48563573
28519578
378112454
108162005
322001207
148043819
122602304
421563135
235390276
375753262
114648743
483740564
277497988
39306729
538185472
489365890
507558108
284227051
284453997
19942097
316910528
49541093
369085849
319548983
253877228
255854789
5028384
214919000
471039519
410915537
186324105
392551324
150185833
399088723
276827030
526104183
335573586
248295795
241807827
11581790
348228716
10584076
482433699
187866231
91656743
386131854
309371018
538459922
34957234
398626254
479376326
455812049
2546896
407805255
148447799
100673749
304771236
250220548
220251614
302768853
176113511
446069218
265980473
225579802
509053182
502210566
116377778
176791142
173287730
526283243
246459845
236206807
228690300
258791493
46985690
423821162
466751626
445882448
158752858
161629094
472808247
1503986
65876108
495079063
454555068
254387705
280778817
62530688
108775830
265851232
219312995
373509983
201681284
5042440
516445511
158500364
68226401
285554229
455227749
294844680
58161197
46365583
332844439
382166136
271416196
78483559
19738444
3995992
306615540
77178462
343649823
368443636
165915859
296411489
454134466
451202650
478009565
318699427
348776549
19710999
377046103
228792498
349862350
71316496
230409010
290302232
363717607
309873290
453726229
18525375
360879794
144025871
530103524
378230523
405818237
191703325
328350314
532625115
97508442
6658157
21908612
104472137
22524799
493087272
426018678
115389758
231355861
220112259
339741133
347541524
62484682
59056332
201182828
86742667
237289470
376352373
467591443
526215959
21637638
176491949
68525346
101173248
406800768
168638547
67042646
453162087
397836269
541747833
2848791
115168951
473305492
326430830
272753899
33653059
190487819
248119267
137067988
260092934
216250133
435409436
413457822
435760732
65236765
101673810
379075063
252070394
149959480
543636049
51305683
348498984
61421910
385306751
23778348
422773758
297437932
10382580
14337268
365451410
455587
20089740
494696125
176564921
146177559
118611801
48204398
463439326
334763132
118783022
142448169
66274186
196446005
349523053
51329455
371325361
374508981
17976475
271376160
384065330
26774746
182119531
64682376
146029356
106012168
152264860
359814928
393616190
101200693
327012664
283437188
183943742
377168124
479429049
239537230
327265158
37375181
524792312
536492459
357285398
350549496
470637716
411537775
225499098
119462596
523878623
357317433
69090043
133739061
277518351
413607128
432247772
418655453
324476746
313254477
276848693
163308728
316814102
8063004
79458764
24423314
109478105
129016291
74284721
438223178
112782483
307153462
504403960
65505726
7069832
462892859
437692860
258632875
99921756
11614724
530679080
248554884
81231711
36161532
63884930
29174485
507403520
350329936
192684759
14770899
507814835
90934184
147433123
73542584
106338397
142198034
543405511
315798524
221404304
241261580
194541138
242886231
536302745
496682475
195726762
381070637
364573891
364337864
453387568
542976725
73607490
196440332
492269987
216664706
534996818
130541695
410829694
350999594
80133911
542005816
342467271
194047128
41409016
93060164
453034615
490557419
225634740
126609274
252560078
451673895
124281693
170804721
36955313
96878597
524019664
142066298
522832739
140025774
446431348
32758352
353446828
386420111
345098919
169839626
162829787
124054535
106876319
406490152
340328978
143667483
461328494
466290576
113671613
382116311
390970492
20671574
91955579
348709726
220785621
233232610
351184219
501561909
53195874
195852539
537708888
272267765
388003270
495426162
537548748
368119785
371726058
520351965
117168194
221788534
141813804
247941127
464325488
401509372
458068028
209119922
257467034
333396371
341745356
245007004
481382881
20089740
62415419
487088371
155054941
34503854
446508194
203855971
470412789
188733776
258356882
114416651
345433748
95964219
272693206
331403864
33551562
11828795
243325443
253800382
154762355
112869559
90326984
121965580
152230239
523623155
240110353
506305360
248208008
22406098
40267304
42440948
32187496
266848213
449609479
148240654
265964006
492529764
349199202
301856577
182827612
337335976
261441070
400939864
198400636
50834989
301626039
493322957
353024564
153175116
397238930
84052405
545663596
505202071
367129342
126206079
357449169
296587137
381696295
464543109
86174523
75413855
438055134
345445476
505254445
465736161
293705217
512038228
148532340
224807484
142609709
548297748
122975556
547807689
427474808
526285320
366503001
320365485
202521843
359600857
14930080
9490481
43077672
171553695
284811640
293930461
472767570
94733618
405043889
403013358
15451535
162920789
274740917
177420947
81346980
235349991
361242068
143611006
49632629
366596336
26331007
233377248
105726332
114583913
291187073
113852811
11433587
104705542
545394175
324400362
283652575
56448876
236938174
440634811
410401258
317302623
105498580
11751794
264734470
516970487
118436153
180456364
233238588
191862506
106486600
243195634
114508894
533853468
136512938
176943404
81355664
167503633
151569042
492070140
299749180
59075272
152275005
232231427
433329105
540315204
146769354
367494039
324909546
491479571
433011876
448498183
65106160
150389167
74167368
308518675
61104945
349402295
513165619
240945144
381167138
416383612
521109256
211793065
217666188
188364345
340488159
151683026
186869067
523329899
300024855
244897224
514254734
168748327
308553157
459797063
178260764
386085282
212083982
469575639
239210620
466191748
427851083
182317135
548460880
518380470
324948800
244847823
534463790
101123847
396999419
157934132
181340128
174380041
338385872
154938003
74494039
87535134
270278360
214822993
464284854
121213587
312496293
432930069
61883420
30672532
480929713
389574440
545446928
477515555
280218939
295065767
311336080
377170724
269433274
54335611
277884842
545310194
149498404
486961468
164192651
96172769
22949880
4780919
19546329
93658807
337588593
90486165
218753117
197554599
354501576
339587422
402036316
463347014
354778947
262714518
240231574
517190047
11692238
308235119
255725999
502361100
235714321
21868176
385431746
140720748
400576242
549972734
531071728
169231359
287760825
466208215
437791662
421968277
231427218
278122751
78173151
140211016
35064196
63249747
311856123
400987917
3188546
293518786
239111818
430791936
399765842
237558431
31567239
378400682
63041165
203406801
96008099
515536611
8765933
79068180
512430788
48309616
122780955
61405443
206448861
330487201
176844602
417990524
515845242
452008172
12235087
165224389
11510433
108468129
15124782
434597921
433471819
242999195
339378444
403831118
212479190
484803362
261887514
39246350
530513070
357167629
224181738
147868232
247932641
406531807
230757354
170491895
33493878
18624177
198273658
25139620
284803683
499010789
365208413
25123457
550166140
61165130
44974446
460450254
157951464
223270564
326253351
294923970
395325798
514975584
340766705
232256057
350589146
235494567
169944929
14628185
83542580
314613013
127975924
24404094
2832324
238700143
51755781
382768930
538663015
349202738
122081168
210791915
113464803
469723863
379284411
121696619
228309119
469305123
78673837
298322521
196637936
372172052
9150163
210931124
199420859
309835005
226212668
489775874
87802044
383176112
343210703
387788779
296867076
247290428
351519696
422878049
396589988
518002419
48270266
233507549
467820153
332553802
244220248
18157612
135331295
116844343
507247281
476472645
74331652
423855091
373772434
2980493
157677014
261051351
348779985
59127508
438900440
10766266
95386162
535885581
38831254
459209740
103431268
346279997
399984998
16450533
531524476
466285061
57414940
450831030
317704903
336747696
231723624
359054657
33746372
316770890
182483002
330457089
282639588
366311835
418547228
4940100
81352469
369900223
29139279
82422824
52666955
46744324
238781037
69654202
12095696
395246423
166373536
167448881
153180920
274559780
166492348
9419124
367775694
120105382
479228123
4125993
329191797
11804659
452839658
129295885
497649207
35109532
445037142
82274621
106947147
208636890
518345655
368865756
467827470
334219721
317463845
355305395
40404529
459495168
44115093
547417970
361866116
258862579
142845736
22993421
221695221
37994858
363629783
537702440
28476932
488059924
169835149
279587704
59699594
383022625
492124584
69369982
538915509
467940440
285213929
547022762
16225484
175612714
3919146
178156473
53181456
238952637
406094324
129935608
117438425
341778074
134119430
214375347
149547805
183436891
493669682
127027755
216346418
22976954
184076656
249044635
449547368
55847323
339554229
390745443
397307667
72635937
12073818
451239764
512307261
469490637
469262358
28595857
441245579
366676178
12657634
18009409
69589542
309588379
474834146
511267416
390606604
38202451
55654144
165048741
58484607
134969021
271012850
45062823
351038017
534672512
211035583
22653103
287449286
218266938
525807777
107193648
542911501
500550420
154943492
165658020
270573277
16546483
398611180
103517699
526932736
450185824
433485209
441222190
149525849
515406122
182222005
67201827
522604831
422193456
192971284
383250177
493599686
295573741
293515706
168841640
134507945
192457682
299326148
32220430
519396625
55592592
406021330
199168365
123274338
421412486
444888939
29931517
479166230
396711986
445285772
339362914
46651011
396906411
121897059
466318574
184951855
345729760
92336237
58287691
167055780
236246560
9156900
513813209
5779917
242926673
5601313
163967408
316413405
439037665
106865341
241267661
96370373
24222957
188391843
535951449
366866471
196286640
436874999
407829331
85536335
112374010
202559659
95755605
352887810
100382832
89969935
439818722
180120251
198833536
20941561
200872385
129903334
209724713
41648603
9029859
541286757
129754655
341970189
273818765
193465294
126817856
290618078
264086768
367296435
321758566
439795147
408732484
355895782
399127146
376659338
253081578
465730672
47939577
537579266
549673949
236176794
218352420
351944128
348965581
360880666
141940171
402592749
210870913
193226928
244452615
243859803
83714166
333292080
211855463
393385912
89107172
267983958
3837006
54428924
366282089
175046224
529145089
293183957
318599863
135196066
511385309
373905191
24502896
310935791
528524674
201907376
404424031
10050359
531956454
167264723
218341442
9737486
546281747
296215646
323763744
319509201
197706009
22788417
93389846
165142054
533366130
323678246
378325416
487977308
240884765
303376537
10537563
503160352
301967679
323167441
525396102
200662803
293699923
276283326
501667155
135292872
374695607
279027826
394033115
153604176
125451095
303530722
375337820
107898298
438689171
18304756
359339288
334697264
486763505
54850797
487268312
367093342
314903930
5381736
294594630
263175594
513832985
214356428
142660436
60916922
464471036
13228490
108319926
59122019
4786408
5898900
339644356
34619123
219521550
410119076
72855497
94569981
101921695
58139488
269740980
514346745
6323328
196276557
83301064
487728314
460741771
320749715
439767702
360265026
289337369
508495471
72251399
52129033
401503883
301225078
193657409
450377939
7285267
351357688
77252186
166909972
270371673
51596600
381864241
99726080
430199009
154306768
451530629
311566618
429791803
407552761
158754588
188289167
344188565
108753557
378842601
324421856
58298669
180348230
10796863
251195704
159151405
147220469
102825437
318026008
82516930
522860184
225345406
122088267
108506756
111673705
49267527
50920289
288636203
263285374
464667770
409616625
370783785
468333026
163907154
493378052
3211065
326667184
58095576
216447908
3295491
222853142
390213010
333571454
302151080
142686555
313465812
497845979
436635345
259038533
36785508
189101539
313688481
415923486
393709849
482999066
377994496
534810795
41205923
161431490
9968024
145590236
510080627
14864212
509961034
296386694
5524505
302887985
376574683
136182090
70766292
333889379
148138636
67943837
163387783
301055183
505097780
319246466
455312550
296812186
131036221
51323096
364037385
150291536
297983284
234007048
82112221
234523014
366308415
418651519
302424714
424876045
154592149
406363506
51568473
154751377
331134903
137839768
487961379
92786056
98099408
175307342
480282011
245854765
417408516
465357420
138229487
505202071
367461105
106892339
226009925
297322663
314001002
65862511
195483014
538974781
46090406
541570402
149006577
114150740
314897013
58544533
9655151
355176723
372801902
528848683
320040766
148592719
124894044
76368009
312142963
369415189
39032418
182350069
18025876
57261248
490332370
519866309
98802
359811407
141697220
440860105
345022073
131954311
483059445
62744250
186559755
219741137
367711841
3926247
278500882
247647213
288839387
281810341
228638806
15731474
108621821
137577186
469329140
231764010
46003309
164318704
515499435
293881121
309397093
97768182
9438049
423501724
513221500
261133686
191538655
478131138
432776060
117514001
531760155
498565870
397347311
173699405
491598684
79321539
135194070
259624211
314108025
23641123
52238003
305874620
132591077
334133991
329769834
503561675
400554286
254968949
71266565
192263203
485963126
446729765
160691756
7697658
435431392
57601566
26533826
42556217
111300453
314920927
466317995
168424476
399055789
544283751
338689682
430183908
332183380
229226129
146704503
178670889
514014375
34148938
69155911
274263374
4409855
8178610
314573344
536666902
132960047
226333426
299907982
19354286
140145148
503094090
488757027
360068242
91540062
159691477
108879804
298080145
56630531
168189391
185835584
261023181
212424300
480114486
298368380
53644301
34602656
364925187
187147455
362206053
434739778
159625609
444355305
193553350
214506612
70544628
281289294
228008282
362935535
280367142
529218770
298903495
378977027
374832832
416613074
72701805
405543787
46650794
68531448
159828702
327204779
254363163
160161784
337095957
263049347
327388548
540319948
334843945
180936167
21118152
248322360
82516137
137433582
94308243
106494054
140647476
547283803
217474076
535608896
310276703
225514899
180785704
249562874
59605051
102660435
457897869
502644197
70050618
254601776
186203347
125418161
334256734
108857848
549683503
233370324
531351809
328275592
53858068
274576247
78865952
433326110
4352777
412513078
310954920
52806645
117509637
390929357
420420103
158039288
12413349
202445298
57563143
379177644
374423451
144294832
99328713
497385735
238906700
176636020
428827124
52533317
348385093
86929293
8480505
342955942
183407595
544772272
138048569
213717328
428845724
296795010
366045499
235741572
217813075
397680213
306541696
287266815
264647194
481473124
289204432
69413894
424058184
469713687
264555040
244373980
300879535
362268511
431047294
422389528
114981168
507639347
103099887
542795234
58139488
4495491
223051004
273978492
144415590
355610354
423327330
497043605
424770090
239794448
298411015
485869813
128212062
480341995
155766842
107646012
448100165
13393053
70423870
340752956
103954782
439439127
133481974
105952784
97803002
297962656
514634319
380190096
344796140
42655019
27543802
7882204
476335420
159573116
125614359
538190961
110441208
359504019
507146068
57257852
75453342
414951933
213492362
545491331
382989486
220718179
276820166
471395320
262571804
534667023
511494926
244315390
178101583
58692269
427682421
526199729
534019321
48324374
437369009
442154277
369146228
91199734
140704286
57217336
491581131
482763039
451555532
167449062
146276361
3518449
412882580
229155732
21033848
198762179
460016623
66865721
97824958
103841311
86588975
474633830
544305707
17251927
455943785
471984305
453984212
10754574
13233873
335028424
419568182
439461179
156245441
145293267
397299309
253708983
114703622
133322321
117492045
333989183
88663817
271384242
432258750
294678761
324915866
314003859
153571242
346686171
8233500
110586883
273795744
385481492
484293858
88043570
228995591
542646331
411786615
455495859
220251614
380518184
342365397
113721102
373849610
93779565
149427818
324159684
12778392
277172544
428440742
384339780
144152118
314464351
229373686
7591287
493362298
214384884
378459003
57233803
38747931
238030485
237130289
5928120
334366571
395643317
467629866
18657111
102754080
22137137
93743794
454653363
500256482
337617412
13041864
370147542
211957735
277882379
3455117
419853610
521780750
45709466
157209903
464698283
475237620
105713677
473091421
29108167
315628478
336892864
523376150
32676167
9468525
538408477
47311234
200895822
498008907
324109026
544337479
96836938
383461180
279549007
79008666
531160901
118204822
235554946
157775816
69155911
229348345
50765425
461175186
459116427
116869355
505289895
275082521
223521915
498250045
140007923
413436969
203372939
284681496
412432482
59506249
342189749
530127620
107485598
185281195
199056945
10766659
103374337
185456843
455725212
397929139
490085365
150510791
387613114
405472430
35273976
312217362
234821403
548932934
511362804
87291567
47825657
111322409
64046934
209032098
201616459
379987594
193624475
507875214
84431798
5170638
51799693
135987186
548883533
22142626
396923815
91304026
222023502
547544217
403260363
12975996
185226305
377028432
59256262
458775315
41092595
501815358
302701883
225343596
27655259
159062519
515439056
325751235
269150541
55771579
411700797
228120952
394236091
342893776
69896926
267742442
157430009
408436490
313657364
295584425
488551449
530838852
228435713
167916753
543559203
22993421
399990322
261185203
137829456
465637359
260152501
386217018
546546618
153013001
445112438
180610056
428092599
400197501
188344057
44327515
176942205
483654733
412942959
206520179
517999396
131331468
229187706
97558950
530830212
275834260
480148267
151145104
511470509
408282798
456179812
277995894
479286952
264513346
410203948
360352850
20130698
30057764
262572597
464529095
465834963
222736778
1877238
262928589
175922450
539949423
2568852
134228006
470025988
69046730
357180156
351241110
318197330
367181166
3501982
228765053
228748586
82887155
35771813
10278319
2228534
97617597
53424437
382491003
376730131
348219363
474551495
126773038
44016291
541348042
381919391
445306103
355528789
316382908
442274646
357577606
54763753
28555673
396350131
277496395
156053347
442671383
65527682
284006042
237772502
503829453
489063564
87253144
474068977
496639231
406674521
365241614
41935960
327127933
59039684
434926404
230774027
328620941
187004741
32407056
321639428
224774550
73750204
292540890
399039322
2254658
121878734
156178517
229220640
90749637
379591795
393352718
456350453
493363518
242588789
176614294
157147135
239785380
538709694
119078366
412608130
163741868
340253002
95837940
310157953
24638206
525758376
89551798
382319828
157367520
294237845
8851647
282174812
544404509
401915558
542439447
363421201
189096050
297376835
481246748
303691801
390399636
526455479
517426074
262984356
179291648
236147630
502457571
237421206
476029873
217876831
10467845
376095302
1800392
38221018
355974740
65291655
7482827
395071915
402705974
512046854
67723378
488976339
381335113
22795817
214695614
400820130
236886937
477252083
92621386
391642854
285257841
541577674
454417843
247086657
486835877
502273875
351982125
490142024
81665342
2825429
53849436
434316972
387421760
315376655
358166201
398600202
465094967
530334331
58156988
189869999
543548225
33279807
145403610
85043798
517469986
466274083
37813309
454725652
425693230
204059064
292163003
228091743
374788920
99658284
363219521
171580745
202727096
132515438
294967882
387027514
101541011
326911492
500240015
143973569
27831021
542651471
508352757
1004487
114342638
278643596
205100784
288496351
110993069
65615506
503143696
165729377
375591502
171216619
73706292
464539559
64084290
998998
517840578
58227312
140501933
416390649
232316436
429814863
246928154
392557189
288291127
232104786
53221344
264800338
166148207
348648887
10725506
346594816
65627995
549086626
16077281
548016271
534017872
351296
425177940
34043523
360041062
24206490
193659360
360351609
76734585
97896315
503818283
119204613
256868733
494577838
20237943
467041106
288501840
465832807
129373217
168730089
17520888
14425092
195386444
111064382
36721410
213922797
373273956
516261124
216667297
504081970
4204574
487014875
532564736
508230183
302410966
234764530
470703706
276848693
486050847
370588787
489324560
404231916
185813268
436886497
316940349
326952285
480358929
421094339
299325182
363824301
502561862
118628268
519616185
452362346
72843285
18443040
20984447
146441031
311978863
484299959
254867607
13865214
36973904
44695702
97237635
366401728
201923843
236702147
143282610
400120655
5002394
484468341
237170340
178842598
223890821
169033755
305023846
117932310
171591629
460554545
340707719
502726068
364623292
91634416
405956200
261316829
79118446
38040516
168055029
73958786
298738316
228133818
207385598
84289084
291773284
77065786
355514901
7403458
68519187
498525255
548548704
411279792
290455924
201204784
445722989
208781238
116130265
156650051
217819987
539841623
60554648
132561981
20847222
131470602
284801891
345406303
431956855
460845462
92270090
311752456
440920392
141021536
164812714
151161571
326611967
492198630
510949054
227057974
100362361
527141604
90520190
433960340
189627980
252107400
494037613
302756773
240736562
178414456
9386190
43374078
55720358
379778421
357751064
435826600
147121023
11400653
483620219
6191592
382720525
12783881
302410966
215465206
539865106
201621948
435713137
48824655
497588828
29508864
466806516
28789805
141405016
197726796
443960338
351938900
237058932
97730686
203579321
30513351
225372851
175307682
230570934
89393854
242317394
39476888
419602881
416642545
254036409
171695920
509269726
283439119
246741528
427776388
165438460
95539646
92665298
327846992
17654597
341876876
404391887
511646157
371808691
415506241
191330073
345170276
170776735
18454018
149833233
29909561
276080233
253745492
244190336
65039161
77541050
115757521
112362406
433208501
33142582
92319133
319706805
539991219
233498558
491539950
17713003
249287771
182981304
9781398
491367381
239460304
158662440
13140666
514116963
241098836
473607339
30431200
278648245
295483848
235695639
332879115
195953906
6214057
432006256
24557786
364698538
174636761
437676393
327723412
300041018
293507808
286377597
484183698
486406384
213183879
371863283
341407444
412564218
226986617
207009542
253793665
549668675
363978561
248498008
145581355
370865786
10758440
516668592
215240157
500630855
376457972
482011046
167398033
23792438
77696795
204328025
11631191
157693481
387924097
305286052
64616508
88520197
516389786
528859661
310816379
196292129
450850878
397044356
400420939
9358745
227820945
37396557
440294646
494613512
250523449
423886938
162502453
365359744
165431732
2792176
179325630
543899521
99381524
547664975
150821253
328731889
482834396
12054497
126098797
39334174
160498360
537335407
56075624
177366057
458347881
165268819
211123407
125848475
469827598
249232250
314283673
289500838
478821937
37709430
202824039
370264293
240939655
198281566
26945501
5478818
402483431
11966636
36500082
305241064
271227957
57701903
253959563
79716747
495273459
303255617
545744377
516249308
167549150
367741044
285021814
280625021
344101601
251539294
455855961
127580827
84750561
172832143
132459938
447479747
260591221
242410707
456398704
400026095
115537961
389834607
356713643
530275823
73655455
4583315
61120015
56915441
297211912
9753953
481895935
151858674
488707626
180703369
394597620
200360830
13666759
120505506
518883809
362032484
160013174
144862148
121323367
467791157
235908160
526591207
134446625
275738811
194971306
266617197
109575305
418146531
344868381
120538365
94174773
377742002
102649789
511064323
14260422
123475055
304708774
502874613
2497495
430376023
368086621
507496766
220432751
385635184
7794380
272181714
77164362
298409039
499636901
353875725
28873387
280537301
310732290
386125064
117176916
433680401
460093469
122998538
214681827
260859236
243515461
261523405
351903734
357582090
327325537
282282803
457175447
502863253
527219963
120207836
299532161
449482357
413662018
152360040
496974060
460719215
535161033
494493032
164075473
491756396
395469161
288353637
41716619
416796237
217257091
548702396
255979378
455504665
365891251
143301227
310710334
33678609
222205698
540642531
493102327
61067710
82230709
301417457
34383096
94910401
132696575
492849056
272550683
188904822
356546804
137290698
112327571
398297604
75012674
28938008
321105054
118868280
531717684
26846699
186313127
87762899
101737654
406428769
388794359
262385178
315507164
12251448
468931747
382600658
219278886
435760732
275191015
84994176
170559697
433476622
292552722
173979550
332137574
540836659
21466346
421440805
355741023
74905330
79650879
460934221
161667517
369664955
58649965
165430806
222287480
309777059
41030275
153922538
28098719
229213771
50515267
412976178
212381487
253421142
133860243
411636577
500190614
315608155
267918090
16593247
320628957
497317170
536116119
323639845
153120053
236390129
327476287
49121061
335339477
323324056
102243603
251376693
247926213
269156030
93924173
203449785
520594408
146062290
32818731
111964622
374204279
39817206
124106290
53825134
10829797
399990445
430027814
92750362
374118930
122641240
64967804
382714907
313174895
121710082
288588262
422017365
268279372
534919517
140097026
389938560
303274852
174511777
434262235
144042338
178529725
401712465
171470871
499410478
373021862
392617192
308783695
305353595
547269127
534974407
119605310
76536342
12568632
463238666
32577215
120138309
88559526
129705070
494095027
398479444
381518434
104619245
276904761
29066738
59226310
319657404
41741946
485002725
324762174
32943555
66276884
517748612
419365089
266715999
11430842
213966709
401912508
321589723
441436853
290840154
232615585
249531679
168204916
180527900
62151947
120450616
279774506
20534349
9538311
417789604
460955125
244421674
284944968
146567278
516899130
42325679
537455435
49971856
196555601
131833411
39455710
18920583
283391581
325931331
470204207
141835760
282903060
56882507
346174340
17098235
440250734
251835320
23427715
449975598
294989838
204796260
194848522
359689943
137279890
541369092
48917968
209954330
488735396
151995899
409161038
58287691
50538203
344405982
310103754
521198965
134790674
179084114
168847730
445031653
141152951
448846508
361571408
444576066
383650695
172409490
504841514
242265243
277518351
194622443
10154650
234748063
350873773
397898609
409550757
122783441
431468334
391983836
301837980
479400145
313393451
493748674
297196416
65792360
261382815
182262386
438528628
422971362
7359878
138038208
304879735
98631841
87533083
41409016
49337401
202478232
67789150
127664701
238575006
263334775
334378902
219285550
122314628
474128978
303562363
337441841
456302943
428092599
116262509
245676662
344245747
420836141
244556906
280627010
475308977
387763104
32629906
149649912
67953820
416075862
371868772
67824681
39592157
431797674
179358564
531724919
334050374
25729380
156514834
24255891
164867604
66012664
434830141
225202692
144486057
213743752
365907718
462369846
432944875
248601174
506299871
384767922
403331720
184523713
14973992
517979157
252532989
469457703
533195971
401240411
357767531
454343446
269663592
346460191
201330032
109763533
252494
107596243
122327907
504115249
264202037
431149972
549519611
461264944
253756861
275339455
51179436
505070335
546841870
352762491
115137264
27549291
118660792
242777198
419091805
376303884
22905597
137163659
333934293
159577404
125478540
522785391
252718271
14512916
187937871
174623397
540946439
487925829
315425385
471686237
64953785
13702455
373740521
207906853
53248789
16815827
226267558
96995260
498302398
1020954
41837158
545947660
148460983
392238451
477361863
197131946
363036971
256169720
116185663
92917792
485058793
204805568
370842650
366361755
55219340
433977767
423399901
268823775
119537718
277875136
37319711
401432526
194855806
121968479
355571931
108111344
315782170
447419368
326238715
199557781
341250244
30184011
330011512
314656925
81458962
7154072
286238186
194535649
385297162
68393749
88537570
251142455
383483496
62140969
15564052
134672032
403199984
223204696
494262494
511587475
165830967
501716202
105773030
236822905
397573499
378827601
469517245
140028210
364195150
43412501
323861978
336870908
458334709
27491190
145612836
34526101
181290692
158595045
531143085
388531679
231086900
200019160
485072005
228084417
245133915
365375285
21000397
169039776
278605173
150257529
452594690
384164132
541506317
44708787
175867560
279940541
288033222
50004790
255633544
125632232
509140794
122404433
285030305
42874579
59242777
52194901
234293841
337260627
510327780
69035153
466560833
530604098
398179302
390756421
378993494
69512696
331552067
424025487
320835334
46371072
138899145
521125660
530561251
123212322
318724274
24415072
126834323
361703777
110734498
54336090
530592195
533997365
200535126
72646915
23904595
157724411
190104873
344775068
180697880
61304382
253674135
141572288
63848048
107700350
404550468
1438118
157057596
161503018
219897028
36754344
421999782
471076958
481143784
4270442
371296971
486923701
524295548
22524393
11653199
494700779
248099851
183320749
179139004
90108178
426511458
157978909
280120482
445020675
447763823
92892963
350337005
187718311
355868337
326480231
490606820
336968478
360418718
91567498
444832899
291112240
255919136
230559956
58048225
213944753
198773157
457892380
508522916
238568407
139607226
46359437
17105604
462596206
246799985
118072378
54423435
224249849
40136355
17229971
122338284
307341084
192125978
222007665
472353108
261132442
407239888
256166405
463820500
146386141
335279098
411290770
253147191
74673458
365786960
238189483
316353026
376837443
225525989
339104931
542639370
173002302
534222414
286711065
368333856
320080057
504620237
450026643
425491458
472072909
186269215
122406486
22142626
39870331
14803833
281399074
116818998
418355349
413552238
411373105
127268874
121729553
217020099
69084554
6222006
391634661
407999155
60119598
365754432
408749363
195271469
128494610
10622085
171482947
331436798
461032088
46096622
186839892
282156556
9874711
322006696
458040635
455285105
147132645
362796940
149372157
61262729
494330657
18956903
151071740
47473615
392593568
320565636
26484425
91452229
521826484
175252792
541413004
157662198
13233979
126966059
112398253
348589923
401438015
63792472
105355866
27170486
36018818
15527688
405379206
127350289
350348006
486257987
448950799
53721200
16593058
500532430
381485500
488213616
352287557
287093138
314742695
263809155
547512105
165905025
120741533
441496737
420298219
116902971
4879721
86896359
201841508
87269611
269762394
107086509
254782913
535940425
477534238
15292354
85304549
191882601
412836163
375674477
149773213
519042503
328119513
426078136
512299348
318184318
483377807
483273516
214144020
69771534
214328983
412520306
154449059
499625247
181076305
289347525
454214750
52439074
55707861
94517157
523304793
444256061
137938570
631235
434364045
473958683
92407315
533953453
535352075
23177409
178579126
109014709
328395892
86352948
491310295
518441539
443472129
437085332
42781298
385410135
539505137
361095042
175481445
65676346
38384208
42167698
87845956
171041235
177405990
97989628
338259625
450681784
400801534
73234238
519760361
386254542
258411142
302389010
472611975
438044156
161810231
227813244
49411978
334627708
301593105
39279284
449571056
122964578
78113959
155311255
13895220
494086846
232761045
155211619
400494036
509778231
483027934
145716483
229873831
174945408
467712201
148950005
325519973
497785711
491117297
278308767
13498022
418832656
473834918
36446082
302026736
293255314
53967848
152933357
96116538
82268593
222546016
182487294
386243336
132140239
192120708
459408057
349133334
404513160
405110156
320607001
310720325
517069325
130927496
140221642
43708907
43884325
366228695
478028049
283303757
279917044
191028178
70177706
364736502
50180438
235373286
457479737
432368530
157514119
395400990
193849524
372246077
377894550
246642726
442669475
405071733
106228617
162198459
327599987
82703280
471614880
74353994
194418828
271925060
71713785
42490349
987075
75073053
273273748
252546159
379891013
79321539
93812499
542873078
64680338
258734993
242478593
217139351
229291997
387069952
488805845
542543738
87830352
460087980
51025744
167604786
23503898
124979041
162682982
29580221
194980972
531889589
454243441
364480578
394406606
441974280
119259503
394748201
391104760
230587401
374508981
476939210
98494616
394483452
251544403
151098909
474408781
218775073
370161693
70184015
130451574
442554688
198010186
319793096
261534383
302621678
429865215
373658186
180582335
538804465
144464991
483148383
5216092
474593457
243870781
523524353
264637497
130289856
519676564
307724318
415686620
358909243
4473535
23344717
392946532
24173556
373208300
247400208
161941514
245396723
487225596
329027127
290812709
525309900
305458831
245746481
161398556
193070086
520439535
491387910
542851482
498961078
47737833
344303014
59865905
520662925
303794194
118523206
503407168
536890068
132869555
244946620
108649960
452551583
29903252
147077755
230897535
454719738
100680508
193141443
393031402
401857596
155091695
347525057
396003905
513432935
157679958
430720173
89302445
315688857
518600720
398319656
174180213
316847036
73823228
511482398
104422065
188403756
168971351
60149740
480502185
112916525
542910832
119314393
155240641
323550089
338261289
78024307
533453954
13845691
304093236
216722187
251731029
245464324
272627652
486638273
308470822
31045784
125912171
398946009
471982643
398062280
259472869
223918192
433468003
135084290
322775156
436880488
111680817
546287236
481375035
265321793
365321012
359743711
222150373
524605015
88641861
100455375
333895870
529421158
45860595
35340113
419271776
149514871
172273577
471702704
308240284
289907024
489754974
213469912
71571071
6682415
75453342
140842251
181449873
185703848
408683495
484957397
438831240
532345176
6623196
517165928
37484381
478594401
104362357
451104362
406317519
134333594
24131465
475589550
206013148
492429148
278193498
411526797
225592411
40245348
99020685
25024351
273880555
521257396
67436826
36942298
223709684
58462725
105427223
523989142
386370710
521268374
536478393
88784575
543246330
481423723
401315153
290143051
522964475
490271991
147110689
394517368
89887864
477844895
452052084
449483232
342979475
18991940
377829826
228788273
41595642
98739769
400680533
190333234
192587054
39460421
30496884
175038721
489536465
379481777
312988269
328170665
216947236
548916467
434981294
381865058
270070153
450053198
457947270
86093853
463447248
372939127
508292378
152849547
127547893
188694599
375782429
383746968
94097927
134096287
494267983
491929430
121142230
315678789
15791826
244287945
495580869
148482939
23926551
111508870
85752383
444811762
294703469
38757829
339538562
520614462
463853434
506382206
277221945
19639642
522294817
144953512
144379115
207815195
3073840
238661239
184743273
498961104
57060357
134068825
480589395
10901154
502446593
538284274
400813538
21972467
250967485
237679189
186490518
101319829
164458790
75406783
507178111
305786701
231701459
312883770
9797865
506964040
90802661
454167472
240165706
389675088
275322751
95009101
234066822
227233622
252369628
286734382
50910229
331919830
94181024
357200137
343276571
315052133
429313210
439142289
91084466
369536820
12943062
314805128
526669550
326876159
87052576
522538330
153412061
219623737
520324266
3065099
409460593
117728072
14644652
334178128
243577223
160097663
24039020
226115886
303589078
519402114
474445107
428530460
463897346
18980962
371753503
421773928
3842427
69962548
406273136
456981206
521263813
400387885
397238930
371539432
74849885
148548807
297564179
425913466
369617776
172341264
439045778
101185232
370436143
486391268
182218333
354523297
224697704
510164127
149280529
421476450
82543582
109305006
128250485
165367228
148274357
505734504
454436763
536467939
417548832
175735824
571858
231509553
504929085
2492006
165882402
316018197
464748141
487878787
426214478
174896007
395723966
175840115
150838104
523456142
127752551
429903969
307556681
374702163
33450647
474689422
176218413
395811629
90495528
78842389
78580524
361735994
358810441
206630276
382099369
12844260
225627218
346543793
145967657
441293143
10478501
343325950
258243373
5169750
10066826
468272079
518584253
277301527
9742975
118606312
2378032
338332590
493182374
120209100
228411175
264449042
132966235
177102585
310963631
288507329
450762169
363015015
540688456
228655273
414438453
288190293
62903940
62063319
484464629
360362490
313050335
200529637
139936532
57491786
185720315
451592205
18969530
121362746
224983132
83603852
304194891
99081939
367429150
17142147
6691091
436931623
345744382
461788599
78563292
264487465
523107189
203400384
308914443
521262885
280065247
97604779
459445767
315327075
52621304
422603599
266414104
177980825
172810187
458644373
412386609
223465084
491786543
61185883
224412276
148613689
4067557
470401811
512787869
496981518
310759934
24123739
465099437
437104772
503055872
332531478
483394274
3340067
13898148
183135475
231860849
509434090
358376810
232803602
102732245
112261028
313899443
136890171
184310140
445723882
167924977
181850570
295628662
18580265
227617852
160281365
405121134
415830173
194343534
56564209
263422599
83390244
87022606
155425963
26325244
375107282
28696492
122377255
204301466
27324242
47403004
466416797
519542334
252374658
59023217
391716996
84195662
162523801
167932940
336711727
274082237
389922093
410356784
326865798
443891725
57557654
276410449
46634381
381446318
394044332
24157089
414291879
253915651
3224299
493016491
126247
482845374
324800597
471002596
191368496
52551686
218178646
385832788
181169952
304782214
445020675
243117781
374160787
543800719
102501439
339829479
68067323
322286635
352383690
352575901
332315038
409970944
35843170
375479073
371226559
447578549
216158068
353851925
91929501
264026389
99905918
209313487
288491170
183744275
477951621
394505783
219477665
76054245
142483462
1266604
460258139
544252466
342508111
190528679
112118314
445074261
311182388
11801350
199914869
495749892
327029131
488570401
458649862
115378780
366240529
317873811
150217463
84580251
215206142
538737309
347977034
471796017
219208704
307603560
413834520
301894560
81989193
528612656
23534518
68015287
492061405
30771334
248274821
503264554
468552018
66976778
26786320
516926575
79201268
466212681
259810784
76250178
539694947
538253327
335357461
126175643
213834973
272058442
21851709
6927118
380629216
48533738
320491732
2093263
8350849
220956833
458496170
177238570
385102751
474205688
257884198
421126074
431847075
64248745
370790477
499822491
150794395
374848383
544755805
281834529
83586492
212995156
206210801
369365788
339061019
158835193
243877896
458094792
399450997
392615455
389609220
454750780
32050271
817861
473550486
60280198
233332849
185295341
494022645
166018170
110046635
33922020
193342886
416137557
234879799
408398788
2296215
508753454
534727844
346119873
217829237
75572552
235620814
113616811
164512752
5569660
104988103
504794020
178326472
386815319
355909725
333292903
14853490
230120836
216420292
59829908
210420815
511210224
93356912
268950022
303871040
135946063
305095087
51255462
245207470
270036970
165595989
187246257
215701233
115351335
502062363
18894739
192144737
47224389
96238637
96277060
152325239
447128451
342124938
229846386
457791669
234613975
44104115
476349164
134468560
449603990
249933107
443790270
52953062
500782519
147162810
165385800
70185057
272457088
95484820
109598863
296964932
518403116
413848644
244291049
338557608
106278018
144882155
427092415
459697952
199056884
163374596
60267525
256568373
34399563
260260927
387690577
100860375
324596024
133272293
357882800
355588481
472054
202275504
178590104
322824546
296806697
254366494
174401997
215443250
57453363
88965712
234020042
100975644
169654012
176729333
360577899
242822382
29316749
261978992
258317829
116180174
119470762
1218558
511816316
261035420
177388013
526773841
493411699
35577388
292703621
454156381
462053042
221181213
498829342
390037362
72660704
51270625
362578464
21267543
124122757
482749346
116537080
190472049
498950100
468888590
369296790
322627907
14117708
504312853
546033516
402796455
466482665
364859319
546391527
4819342
368886167
339302535
323154389
443072080
79216297
180511254
324921355
44653613
305311788
197373462
309222899
403938871
533152059
161623621
135134224
277720869
106590891
7724047
536678964
522805294
4402178
128785592
172217375
20265107
343177769
423987397
499496043
530768654
195962789
469877842
148647609
147022865
57908947
223094916
362345557
101118358
98000606
357805954
129814850
161863028
219581956
204503673
43154518
12678178
148636631
106804962
271650610
90018651
363732089
22927553
255704373
545354605
289665508
3776530
125560875
262912122
492994535
220141834
40860116
289182476
210029142
180983308
40657023
255864246
514055828
230719137
286077470
131996740
53731160
61808057
131238731
75832496
208780426
194498193
25260378
205511182
3710564
510751450
259596766
134130697
440279204
142686555
334818022
143142142
348134336
8425615
475359398
245707823
465549535
334664330
319794629
38044259
207945217
52639510
80380916
189223653
326337178
238101842
426787630
157325718
400541248
25810797
502495994
390146481
246785440
541391048
393414514
3315356
83701761
19597531
132724020
108594376
324484785
471559990
68103071
260659594
9474014
38269308
137603741
313416411
204349981
82790587
28539786
114407227
170429105
453934811
261880190
117601825
519832321
420277352
116010015
211290104
345532550
134177408
428887028
93949724
76187320
217342444
324748993
345064117
49192418
290878577
87063288
510246462
529639099
235403273
441161717
468176837
15105728
34212937
300187921
22647380
378843028
16412110
244441316
171163487
179836107
231471130
467316993
547177790
126685753
297429895
484700656
242373531
545281921
114549941
476859611
208193
164033276
536503653
283013385
179792195
286789272
167128959
318965790
323974356
349940217
205189798
265114127
342154026
247743948
168292740
96436241
99921756
471274562
93148330
115761078
454451266
50022593
288137952
294375361
514423591
144739441
269049174
226651693
413790978
220622377
392727147
112446044
171355602
294034752
69907904
338034576
90963708
68464297
58504451
74216769
200441813
537711248
36539623
348650302
362426224
38409668
63313784
509006140
112101847
444187492
230726892
42243755
513473994
127564360
2548297
510261771
132296323
126994041
515653127
153966257
390427081
113260148
434657443
25809278
81588496
358957331
254799380
301390012
13305336
308042680
330602470
478300482
281655033
111692255
327401667
372417672
370156204
86254146
255997277
105608360
323281688
334625907
404899574
75528640
340087782
179253575
196412378
147669665
508584006
227640464
437769706
83888387
242218592
239161219
140320796
401652086
368685152
373488027
493417188
353756144
402313487
448253696
113704635
219774071
171316321
92039354
42572684
481967134
231805959
480188698
10352254
113556432
333341481
493296430
34794771
99669262
363028302
391109135
251456579
68377040
124929640
521212636
323364794
205661810
219633074
126746499
161930989
308492778
401086719
485452649
68884119
238859324
221843424
423386163
359183086
59698364
300533728
42907513
58518229
419839141
38452790
116641250
209636034
396593884
106553434
297300707
304271737
464473691
417480908
472438230
397222463
267764398
151023674
260057842
383551063
184869520
3205576
547295667
283671520
135724768
116223814
500975541
538627568
199173854
545437310
1372250
403436011
13837769
513287368
392511722
83696901
98313231
225114868
2352648
375734050
34806000
3857689
167963400
221162788
42095141
344030910
497314378
396672776
132741727
112778602
129164265
114737447
147105200
343635818
411658533
505866654
414918999
5686604
102348384
202279242
509908801
290774160
294513902
339867902
161625166
408118128
7668133
104691697
217479669
545601009
457288590
116458553
303907910
496777134
297382879
156376544
32577215
219769952
222749199
446196977
70072574
120268661
360620466
520977457
360110268
476772103
18518327
430969836
91594943
355698178
68952818
370480055
180110557
297339130
257241881
60078287
254563353
136511430
400912767
226602154
75543068
318455313
369103651
87113879
245726063
126247
408441979
231323274
102243603
120902166
51778593
376012967
542637051
347311307
101294006
545032077
310562131
507309040
78898886
64512217
305144488
307230397
508761267
187443861
261305603
143910602
219834450
372678368
197823560
524260425
355451173
8881283
522706492
305386125
401975937
334155823
72882942
105053971
550036223
212237674
351263066
330499020
168720882
483541990
405318738
72948877
244293434
431934899
78119448
41754823
358594522
205217243
143531861
467749444
519874168
304625086
490958116
333297569
484788544
253894478
279085539
242242956
469007605
21555303
132482504
90414808
170910993
20133652
428120329
6257460
81308557
188353745
17976475
479369141
111404744
398638625
541329115
341020592
473433905
232711644
472805993
300557170
148384137
45489798
237563920
220259847
49249543
347777376
45556269
58441682
59473315
257693344
389592753
238376292
536141845
281294783
171937436
248285946
358987266
174082764
451464761
491865607
367027474
39641558
448045114
80444003
513636203
265025387
45763668
63826092
115188482
180114718
113029960
418629563
111570428
361049953
129349141
363937891
499641714
173090126
365346283
26396601
502679042
106481111
343552550
76626440
386189573
302668949
402581431
109196512
177040138
38697450
177321152
51496481
300109866
458122918
62921939
409125847
331734766
283987897
512096774
464172157
7927142
272704611
51217859
49807186
485853346
60406445
456778113
23810757
334801555
469072144
124159230
134170498
71839381
211769328
412060525
297351919
265633412
377016606
226174245
36468916
302328631
138163619
454555068
473678744
324305754
372360657
234819420
545620279
299469303
212461727
211001496
339917303
492545669
493643837
361769012
241719093
209251658
263131682
42380684
269613505
183332600
201890909
23641123
313586832
502257221
19666103
424310388
148625653
477460184
239299385
367087853
211787576
146483973
13426107
325363231
433751758
483081401
166980869
190484767
2091309
318570715
199975248
53151271
416626078
511806873
470857398
236745473
436265952
530171532
194958302
320798489
546517774
124263554
242487553
288250594
166173986
91298537
94026570
392200028
183061228
539635974
468471155
549074219
211084984
349983315
130780914
444544240
303764658
192231810
300495305
508160642
117691456
206158939
270774393
334763132
468514095
317225777
352723809
9237987
456212746
522586032
534118123
334672540
487763518
288342197
128459067
548186430
124408185
108616332
162958289
321217847
454681315
496310372
143777444
2832324
224200295
472976152
45422384
245562402
265277012
38110127
4328948
38867609
160441032
50076092
367582738
447525168
245610008
127668651
344115669
516772883
229434711
493301919
335789575
106979119
178660719
410670610
517544591
313463435
400109677
67293824
15478980
249151199
85875405
375315864
217084536
394944579
224967873
502386214
267230577
206309554
314410033
5860985
381117379
520505403
185072613
324515169
208164288
419707679
142285321
548063895
218077970
347151805
60796164
362006681
295403794
68381962
549248385
414462770
508533894
241273156
273906589
6164147
349940217
288606131
289721914
420248818
317551623
259649109
270178027
88817509
222343147
141982927
174714870
216892725
394308095
164400429
182384900
312166511
41699933
227105606
28872140
102602363
105015548
279890217
10483990
53810733
324273653
98071963
110383790
492451124
214241159
52222346
267846733
221349414
493675171
371698613
62794625
438137726
256640455
453660361
74691666
427916951
307529493
51393382
463249644
518178067
454096436
415894956
494497175
443745073
99954690
22950477
294865523
65725286
369519480
268499924
232806303
39142059
41227879
378098787
99773553
349177746
265365705
149915568
406790018
324613971
287155012
228490603
297047865
2113265
8000013
378093298
426078136
522443020
128887209
520329755
180337404
138634736
497616642
221928868
467322482
304273809
255297895
146989931
320027119
213516611
364387265
290428156
234555771
305309158
94877365
370326363
6604872
440148017
437412533
64841557
142170589
114006530
341993126
63266552
168221383
482181205
404808054
287519309
383467029
391735126
327993033
75561574
313881558
113128290
165147543
440593243
145169269
230502843
338397512
511443064
488998543
514321130
393857706
325125979
465540838
261681152
509521914
318123411
369837842
332781603
240210228
306028217
296949411
180363051
23300805
312494259
370573368
406109154
454445288
360335186
34053756
355385305
393039845
433230303
245841332
206845416
259694341
390848258
379807401
58598136
477246594
75539618
356477616
12728991
78207272
17482465
360453368
445745223
86764623
191167765
5071836
363318375
172899865
13964016
135073312
66543357
217703208
395470396
485216622
16760332
76664863
438489872
421835139
26319755
325492125
206133906
433784331
460492446
192579630
465715438
187601601
84746874
127976035
148673556
221091431
337419808
15303100
377022943
49971856
469413791
395959993
159197467
32881830
517540210
442408302
245089339
546649510
333028608
109796467
401240411
28273839
203937365
346026560
527674037
338599943
99081850
484733590
489503766
12788366
407457395
223432120
391459013
6003890
48643518
499647203
191446899
313953338
509933589
271222468
39367108
525593706
409737383
243415194
319739739
320288639
156546280
513737466
325201294
400020223
152138613
92343099
255130680
355471104
124188625
371254004
270781541
49686428
92297535
485528733
353534077
228750678
132971025
414556682
57974818
358528718
376201976
344571332
355390794
122904199
27549291
64731777
11961723
39762316
107623923
548334633
373509983
335065027
194126829
526754205
111565351
30454587
243909204
398901853
43333004
133810842
193668387
174898415
493292136
346004604
480950636
521755093
348634930
380277920
170938438
27885774
111764053
206932028
501881226
350895242
224774550
377483643
51602089
303016269
547313679
351636318
240193151
164302237
482927709
99226188
463456916
292404519
40112062
417113194
261012928
495169786
183870522
356027518
175061863
491368206
26456277
128793896
339231865
4177129
166179475
86030053
409065190
469419280
29117964
305196527
304980949
505578019
104902480
300998110
547214877
200436324
352910691
96743173
353398287
526576237
482734870
197557386
514893299
533580201
537642061
194415783
21630456
397461774
227139947
268692039
225150971
162062725
24474369
113622300
174297706
52092172
251105283
177200123
390589556
114566408
158494919
506594251
176163966
495840226
340517696
122962462
430460352
23059289
420188439
392356958
23267871
489240059
19815290
107466275
466416797
97242217
97365830
292969886
38049748
58759745
108007053
343460052
156079974
74573554
376276439
532792721
266734877
40036766
65266156
172252669
59678049
271299314
361556715
414639060
420726361
352692874
298825253
25364669
133366233
63989300
32605808
228529026
3946591
115688255
483086890
18519086
503302877
393457009
44423230
330240196
161497358
47098277
406696477
384762433
447973757
239281071
350489117
206789759
467783558
241894741
358318187
251066860
434462329
120026975
160212932
298169758
364219049
538006827
102874838
520390134
172044817
491968092
22159093
535126795
379377724
463973174
10306904
389664526
61356042
351811966
344956205
454413600
89382876
487702629
326145402
498664672
56694633
482422721
536659530
63650444
11120660
487957801
463496034
515384166
41006727
428213357
496552272
513523766
112711126
347049617
391540597
47740560
438762985
546204901
547970387
121021117
332043195
3743498
85260637
545086465
515375416
250709375
186775435
263186572
73406199
426336119
97494552
437775195
520160844
255372938
444779159
123464622
123174163
373741279
27946958
14655630
358113930
103931472
229181847
426848415
103413530
15611381
9669669
134485989
441557116
15863210
545557199
386910839
78599378
520898969
7196079
237318496
261517916
366863581
268834753
517563299
201852486
268461501
367828258
122261986
52957872
195241337
224043191
462870859
12094677
296972899
112775928
366396239
18020387
187124945
2942104
253059367
314086069
180054742
330459756
304507764
41013808
511282441
356418622
493032958
515653127
420342131
54452123
188646591
68749725
347327453
421162047
46623566
16044237
375032358
374937123
184973811
150645605
236348039
455232690
239471429
460763491
411724401
135556344
200496703
380589131
15890655
113984574
78833018
220251614
228913256
491320390
331433481
322011500
389975933
461996415
57723131
290706225
135100567
40700935
47935437
315362138
236136209
464336466
454950276
56311651
207879408
102774242
122042426
166942446
134343793
379997981
415973873
20386146
141583266
342425776
148455494
189676744
189699840
182772722
432983298
411914267
396263907
458453082
535900636
353683715
50824074
141899078
184562136
487801941
444441844
108739262
401706791
164229645
72059873
187689581
541100131
139854754
383472518
328505063
349792014
58836591
424342839
258175115
164204544
16697538
26956479
310965671
156864642
62832583
375949813
528096690
197964992
368586350
186017939
235892250
193274744
377391227
6263656
206721229
478443196
97001608
235098935
523244414
484151756
375348798
203630922
294193933
63771202
423442238
29168162
167206441
137719010
502303879
133807587
436755285
477193900
397079749
16456022
477257572
427977330
238590421
45010214
265003431
526913139
339275090
162781784
393014468
198328548
383333692
102033925
64017592
154701976
106316938
126708755
355094779
231652267
383351760
526850687
312142639
402819182
528802091
453117070
413712845
528651344
352657272
401508745
258087291
546797713
10316264
222267666
300382992
188717309
113732443
439583913
239256829
404434392
547668576
64898798
165081675
171742578
142143144
56695881
43833251
431138994
212835975
22672470
505208003
429624030
142807313
495328681
370441632
128936564
403276585
368555871
153713956
183239287
33949465
47512784
98390325
535386082
305364048
156842686
311353353
14383458
374392659
105498580
126492071
320777160
13047279
118117162
134873457
386000475
367785871
31375124
220569866
194102018
308704372
381136405
22737033
184446867
214285071
300470652
327089510
545354106
163912518
438084208
78750683
192696834
179241518
263482978
486351665
82227182
200708622
35454769
223638327
301377969
13223001
499763927
276796964
494350318
437616014
468272079
322634290
450675603
117826874
27146333
377549887
542280266
211463153
94476668
249239023
123912379
284462743
175400995
298592947
265972296
320458798
499760030
316753540
125713657
301527237
116914257
515486900
503028427
384059841
105678211
397694517
366769491
401997893
522167015
308739783
436095561
264948541
395227662
124841816
486399629
129402024
365605823
32242594
201863464
202719748
426858718
5962109
237898749
386376199
195344447
165240856
349583432
19173077
391662106
229813452
308448866
251658091
214790272
251264464
37413024
504653527
204052408
370551412
48010318
288452439
318628120
15616205
540853126
57058155
87786581
34264781
407485507
203421269
436585595
196242728
311967692
534766794
319738700
10511435
176515262
378345792
532460445
138572138
387298351
512826292
36650053
392408610
371248515
62526343
402579727
132051830
42176812
113052079
309638559
219955208
219109902
232667732
95539604
197724758
96875361
314291917
293293737
515524329
526433523
485554828
298881535
484826903
271157767
390668597
172356651
521492293
18622496
139129683
479381815
508507593
267885156
139338265
380084619
297440389
416251397
367050917
63332082
79063556
355134016
491476602
406878546
544541734
305885503
387682581
100280488
139317334
65298790
543888543
227777955
443922663
456085733
423800201
468041541
152297794
162919037
270755903
289119711
336916117
315950486
199397942
523008387
109647951
415874114
38794335
346655042
427869462
73429843
38340665
226964661
266172588
13779676
337339233
410961430
433548665
121433147
307969407
50339619
329976724
74271659
290921285
344895826
504009555
503182119
356841606
373927147
44911557
92585730
281456427
340381035
402448567
154705112
167194940
367472083
246357160
11166357
59429403
8732999
352366355
34482690
483301195
111481688
364607849
48308689
486160730
102347397
299161145
13727121
383873215
4160662
66976778
48259288
140327600
539607123
386142112
522195619
314184871
140507422
407475915
261361896
156725861
467997629
35541275
438357029
53440904
155478973
410308239
344868148
41056605
279884110
49245831
519417351
11365289
458138643
468628864
37533782
403807468
22020524
115691653
86695583
68497231
481231608
93949724
436238275
201012669
290527281
202653880
136191907
413074695
284395374
171520272
132334301
181493785
238281572
284020529
15160618
308244069
299839668
339528731
149295991
388730899
303650594
86664717
446310726
351864963
11993465
104800340
504329320
401712465
88256295
235161086
275788049
52201111
98644725
146779745
213732049
25565456
477191135
138397169
548548536
26160574
455118807
479557463
439280227
497446114
406700708
492121784
176603086
59286689
256922142
489702485
502764686
369096827
32851665
395455067
17262905
7333304
439236289
424623551
68431363
151519458
90134869
308207350
400872648
235631792
535095165
230164748
94252775
69545327
354732114
295616356
531933501
92215200
135045867
501575236
254212796
286212927
335124051
25853190
535320214
182377057
449329540
133826705
214233546
116329985
291706507
54914686
382391185
518337248
498747007
164372560
528074855
549816663
402651084
173132189
48577650
65837224
94494151
496601703
208268551
299891515
117382265
49807186
523705490
47121433
43033836
170709224
34178587
106837896
168369586
123104789
121070541
465686760
329795587
339428763
25759877
51086055
1114267
125235057
256168236
344855257
11027435
45234849
517398629
165784267
506801477
212188617
95080458
2074842
267094740
233770077
327181456
537383551
232632276
335872828
119039943
171739832
99374667
167752162
297558690
1119756
394434051
3238510
504401769
332993098
542304984
333305697
233039840
150799297
129001646
78558568
344034053
263417110
411862283
146073268
340927279
46016479
131225523
161255842
120428660
112724840
186378995
41782268
489041706
289797244
504713357
533631418
209299217
36172510
137356736
275097232
62696337
94427267
329947037
57162446
490254956
192751724
138608188
162894011
164455929
264063200
6630712
349917984
276338465
108105855
327073579
520955501
525498306
299087525
92775078
437231784
371605300
24760879
473503096
213961237
88482680
313462333
535210434
77021648
539036267
264366707
248289426
485745475
461067811
19085253
452742281
513797845
506695079
18601046
18679067
168200638
492259009
188464815
453341999
330898547
461756636
496419671
156134605
212824997
227756024
381501800
496441175
83915832
477986969
323220857
293562698
70572073
99494283
371898491
28416553
95442732
8068830
267188053
15841254
300374547
134507705
135237982
174109406
326051567
37445958
547738884
54966846
293172494
106118837
154559262
517749925
31523327
344978525
370407883
112729549
505387842
439014321
189251348
203608966
431138994
30343192
41667239
452837011
110306458
211502148
313509964
307401507
266171721
12963992
223922614
277476724
264981730
296963116
546388059
205859456
319871475
294145051
29800294
314168404
20704508
66850531
152155080
131343789
191786186
478412127
426220850
462867446
466477176
255287901
252271309
494471076
60439379
548252298
353966398
536434481
444378462
70769677
544481355
483257035
429449412
284587337
169094134
422647511
475396594
266276879
152495398
226580431
96189236
90352352
409687982
210102453
529629524
244785155
5417643
307412247
150138251
9754440
351722033
422856093
434212834
504580630
63705078
56981227
313075088
122487035
19710999
165807758
13721140
32802264
317846034
56948123
410137706
25417635
20409461
271595720
174654491
270366184
291303076
5125570
60183302
45544403
86667854
490993563
192772782
157259357
351124568
457953049
81776597
519448104
232958649
335712729
8354258
483507423
3452581
327060578
19606708
460691770
494300917
19416388
452150886
125990435
76032351
440351042
39125592
234572415
129081479
433117583
89673310
193833057
94362246
354238608
109242078
16671082
444812093
332133901
8145286
325239717
467785461
53660853
501453381
436038417
128986011
377665156
549308633
406921526
276437673
416823682
303574634
118606312
85803738
286437976
96240599
351899790
300652677
431303664
28498043
102430229
452447292
476872199
157196900
131994555
370996909
53511152
159151903
104916746
149910079
514061317
103319447
141692623
214031969
284679529
248931639
256857755
190654926
339275090
256797866
377415163
164634487
47671408
296163481
239198540
442138950
479326925
454170838
274681393
172574160
25633630
297573321
234956645
427115557
7736887
98675753
165443949
225785314
256254764
266902625
265711512
160454448
267733237
247250948
364650737
68365495
388011955
9748464
47219949
168641003
478037010
221343925
508050862
501190299
513343876
344796607
53085258
362864676
361154244
439372494
10747462
28719390
250187764
29195343
60782326
424947402
147875935
149970458
51842001
79896449
19238945
290243422
291583561
394203513
485029996
351866856
371951107
147890127
400055108
110332183
501369148
115269
408504001
23174558
355001075
3633718
197060584
89447906
267789390
90233671
132208054
26841210
3158899
308418312
124629584
165663509
286744460
18080766
379860756
193794634
9664292
333676310
121890693
222708466
21193029
33515834
127597294
256739100
537474827
458057689
217655317
480733569
547450904
17844739
314260137
204402034
543683622
16977477
144265652
136925298
487062405
454330019
225747891
87275100
19266390
135419119
269164093
257401166
243001319
156085204
420355071
187134406
175485892
365863138
74213974
154954470
14139664
499725057
434929694
311055703
66307120
88751641
188064118
227414759
171328224
415309930
62442864
240824386
530832755
229048961
14112219
481127317
246834841
284977902
510290638
160888079
386885671
443090226
498439623
220762091
24376649
142301902
140850493
293179019
234868574
128190106
242218592
25199999
235598858
36463873
383060458
373899702
399308283
62684380
281750370
144722974
433609044
502786911
212007136
360337098
139151639
161552248
176026741
169648523
123873626
1180135
500332494
57973569
309972181
410044767
31234651
528886057
466702225
164527286
521562316
430759644
8936092
232345669
157427729
282104976
385415624
297540460
357205945
429943916
378481433
520313288
537973765
390111009
357002340
202939308
198152120
469979158
85168331
543184479
375601292
489498768
325727635
405522048
25710476
13157133
265225905
27027577
72509690
197844908
80391161
15772239
509235763
108495574
271811321
417482362
340279577
415187960
388934073
182564484
373960568
73713803
33718927
157660547
416183573
531955457
90185875
492121784
331244683
132383702
535615693
24474463
16733434
282925016
527679212
67992243
189269289
358318693
476099292
319025684
529139600
536198454
105070438
117964099
492374278
67779599
484986084
287810226
169849489
421812448
39729382
38181484
302170514
334722219
361021182
58391982
64994119
387965445
452562816
239435669
102446696
491095341
181644103
294133554
264794849
98780044
193954415
447265676
58199867
334829
409757568
524835044
11740971
427905973
304997017
518436050
535255120
38498648
234669724
165129050
11120714
203718746
307663939
42305982
299238324
455851564
464770033
291751328
290000115
154833712
136567047
274389621
278209965
471263584
209965228
408337688
364294367
25962211
231972204
459637882
407163042
246340831
57474255
381038823
160943877
263161584
214103934
355094388
353627562
322410028
174509786
121835212
390239192
38005836
460022112
359337385
307856054
400021392
121746020
139411788
171084710
31551606
96847916
263180487
330139771
433120523
90044815
476093904
390882668
391129673
127708306
168354299
487080635
483750719
257137694
38444956
203307071
357668729
141852227
190942264
260860018
28269179
465533068
53709865
111772507
467832959
364030721
144511214
438757726
3222043
42012806
6861250
77664625
65000738
245039938
205104660
246714083
162273469
433213836
527514856
16346242
251099794
339544395
397162084
95974445
56981309
546583354
210640375
389668480
285828697
17552487
533062603
473634832
384805835
156230087
290779730
121842875
388610222
246639266
89360439
228304849
185442985
312330559
525269855
493178054
316762257
420490334
513258497
84603753
365557499
16143149
98816480
261144878
452617451
342343441
305128021
69336458
115823389
468964832
91117400
251504724
83288535
191933051
466270738
29624133
20913090
537252342
196736738
51120556
70407403
143652619
168033140
19612197
381084803
18552820
346114384
268833789
170796019
292224808
301175560
249239023
158884594
146674701
213900841
540988397
360731591
228569072
334340479
109659242
24535830
113710124
205412380
431467165
6110318
160053751
384260584
257983000
537922
510944967
543268286
459860945
39586668
492281615
232142255
441064940
447699307
495358794
377599288
489876783
248113778
298643063
246453742
312669907
362247716
423222434
277539660
296049215
334801555
382253960
357764714
482744266
510861073
399643112
152391107
123667170
320361373
398121672
520644935
529381116
263886473
471598413
206287598
542390046
416664501
80217281
298629045
272726454
285971802
316611009
293212618
372220068
367861802
138041306
314294651
50978142
23009888
36167413
51344106
432679982
548241320
331555229
349572454
110648146
184205405
547707781
447957290
4725207
488705749
134016368
321049491
158171024
24870659
450728499
66378477
5895186
218884853
89607925
63644955
388047076
219455709
49428445
16280374
270830464
520859621
194455272
262233415
368339345
284176232
343792537
168757336
519354916
460321220
6519615
367742623
60988279
506801185
501413958
90848487
341969788
300363569
360336383
6270456
157166461
287407445
218330527
332342483
301258800
131274924
508824811
90008622
483183019
186065096
34064289
473854392
364086955
184611306
92952490
253690602
26665562
175009987
5719819
378933115
347316211
248209805
502924798
13124199
155116282
437720305
353926017
199953292
228839035
346995055
506370369
130665645
392478410
161135265
59533694
86177300
392774246
39696448
216340554
441343045
167670841
8985493
218324975
317631963
325425915
30058377
246884242
3342801
489360817
175196218
523392617
121475259
424608373
183760199
333884892
323881127
308092081
546605598
446450615
87329990
73685056
151373506
476887897
37040567
25715965
32913342
402113025
28711492
349998818
57950696
157389296
216755899
223243368
201716352
132024369
492632261
49016770
259658655
192904402
191743812
490606700
49399834
291120093
316693344
499894208
353008568
172080150
505462484
398139126
85249659
112736917
363662717
275707210
56048790
353916388
136359002
328412359
103432792
417529485
59132997
86918315
55439674
111821908
189414854
47650009
435483142
521707494
463211221
346097917
382372450
427538210
406841393
237844940
309812636
287365617
97292525
427895154
394900616
482157841
306428914
217475678
114674000
185266169
395732492
542763298
29169013
349577943
120302413
502862981
474271556
205317159
320337287
204229223
135665081
390520394
156090693
321279571
495481052
120210196
520862188
184798124
119528532
470165784
337429325
378071342
456761646
232212402
72840349
471098043
459544569
410841142
283956948
353533070
357312720
302608570
20869178
394812792
282389883
104976999
513770400
356949670
48165726
540814703
166508815
463160242
399254763
500986519
96139537
15202736
23386305
213596793
444016469
221063986
398219659
449175608
45254839
48236985
99158785
88433279
36501262
243816360
216617015
485303145
35749857
147183133
413157030
168347630
547636909
431786643
58386493
171937436
376753982
337543000
376705558
128777429
76094007
389285369
614768
88540193
270426597
18602221
232535996
244624806
459725706
358338387
530769833
382638190
268791208
80139400
17487954
253854287
500946525
222524060
61926898
373252
241669256
148889892
360956579
10665127
160389178
370480055
10374210
21434545
398317725
143433059
222514617
325593765
11356741
179709860
337898610
300550195
317697831
125751470
309231130
497555894
286915519
128643493
97695835
278078229
12608233
495091333
31627618
63599050
446325588
22565279
271656099
541259312
192010709
422773758
363251042
47051812
85436232
231726260
217236196
303795217
289605216
489191762
49406370
138528768
439965190
532519978
465657041
308089458
39419390
91518097
507817946
504014444
38065724
269662545
69117488
83091902
37259332
116465602
320753320
160074497
133895869
229962927
537669447
315912504
153660672
148077822
308877008
35522287
126104286
231037499
488361819
275799230
175944406
288719334
304029884
191866570
207270129
270916867
150296996
56059157
178034451
148021863
248252612
135731992
102347894
352734118
426347097
107250508
48204398
5038902
349973444
15964075
278885112
215631937
190303630
242738056
168528767
193909903
127904831
498675650
83344278
111169900
457092802
263804008
138503937
417570186
434502206
400460973
292843639
239721802
302754720
260493030
410143569
447159842
503000982
163418508
26564009
479140432
64138965
346185741
36704247
518584253
327255023
245451613
337623782
425540214
181373027
175505114
98456193
26358178
177190409
522983716
124588168
143081763
459720217
267709508
525983425
277392104
316741335
326080972
122896490
382813838
492881818
137686076
247804660
173857816
90436764
450844114
11307340
545736664
520064962
6018884
494514988
410149058
35578373
244803129
415736860
412981382
513556329
184637894
325399277
453424334
101370852
237657233
217600657
212484679
257456056
109566888
119213009
435108586
110405746
321928697
364222595
251404209
27163641
489333372
242119224
220871871
76362968
62442864
439504230
346555192
283571831
19886647
357471125
24659801
412910025
278568561
152281327
4852276
121866778
135753948
387721004
438905929
290790753
389378682
489234570
15539359
121822866
334104761
333101175
62954813
476198195
114594317
206984701
63761636
292223382
57118534
23921062
240884765
450083225
480826689
348141698
535854290
493817885
449961431
17531866
155113651
267529513
334463950
433541710
68773160
347009091
149284333
289042269
532339687
270283849
402306825
173692018
253608267
172530248
529842192
432500266
323787693
204822035
223316483
296900010
70223558
38154323
407481404
3146790
305720833
542470669
469412222
466735159
380133633
140142355
378249808
534732891
255512950
14231915
523736742
131736
125399325
518962994
137935747
117579869
2588335
50456180
301710980
443231022
1088793
250344773
9145831
27466956
83351528
130523266
134047775
207937474
268082760
245935027
83602959
374316864
434566446
288106632
403117649
182317135
460455160
408705877
459119124
11296362
335317185
53720676
271202559
19052319
531455958
424459711
345812489
393177070
546030581
106757699
449905885
227104880
530534642
310814625
127757879
516460684
352799986
395161679
465109559
158194328
179254273
77702284
66312609
427557183
1194520
107294100
133866988
92895870
427805425
133514436
354952217
435690160
415687459
115659847
272611376
184213332
442358510
438241760
252296396
500382729
58144977
372033442
25694009
380096832
547456393
226635321
11784883
445278658
442956943
76736220
60865623
440350567
258916130
31753865
78602480
477994615
422027254
258691081
187934357
542432809
59510709
20874277
453660361
273767059
27873142
514474886
255573329
120111486
398210483
227079199
452359468
178919444
285513133
514062754
437358031
2113265
231938872
14027649
494704503
471197530
251423645
327320838
247083775
346409481
153483418
147676056
469812527
472091595
203946153
460560034
454384909
165623302
457689287
403957466
176866558
38922499
186977296
100793433
108204657
512518908
35880027
156710947
362983739
20419080
209970717
127052935
129880718
312876963
307982306
412453228
369112182
454216863
300116564
549970355
200041116
269890178
103489606
548087628
192687492
514462014
221056025
440678427
28328729
418668570
297767272
391101838
75676843
424327145
32875806
344580297
224406941
263049347
496008852
422021765
51768180
155069739
33543853
248092724
238881280
124486120
448692816
120615286
287431485
419136428
326392513
275567216
188453837
314453832
38025578
409287285
227335610
532495556
261373418
379546358
325091514
231153955
290796242
403770840
518561218
65124848
186117302
32884090
3688608
308062647
460395364
340240333
474787522
375156683
7720478
527597191
239425114
466195614
543158887
56829994
523798373
427016755
181614543
326699791
429119042
157683440
515830892
313312120
305638498
400444506
532984735
291959910
116509514
13025397
415769794
406153066
227229832
396042328
139714094
528623634
129809361
40391467
176789047
418477031
547050207
284705349
205129419
478254235
63348549
482518775
308037191
64836068
418088074
50312174
304424217
403503125
481264542
246865987
226042509
207739142
254277925
295566183
108322918
302784218
164181479
21407100
380797223
256083806
80002175
66720204
547077652
80622432
120918861
85963229
362010528
171250958
19190007
419760297
319053614
315452830
527893597
131653665
236328725
13437072
386532798
168120111
143370759
259942573
92736733
347662282
437773004
119479063
417852490
57689390
223381202
76871969
352330324
422329149
397271598
18322282
7517818
386400773
456270577
211823421
430013749
538020802
412904536
188311123
217159803
392028736
230028215
29821737
184374844
466147836
196780650
267682063
496095820
313065115
532997984
422016276
268609704
512958028
529862225
98785533
131993983
211442114
140186570
520864720
326787615
498269464
411300051
501621697
165301235
319034254
499493511
273042636
42782227
59165931
119885249
17016643
13096754
254063854
258300790
405818237
128346007
290302232
111130294
169637672
175442950
327325866
108748068
427654973
75138921
91161312
226625677
180692391
80024131
482122021
499539360
503549882
114618326
98179189
241391414
110800954
199014673
460933286
125560875
40667350
466124818
82631406
104592895
319358922
233402840
248615510
125763296
89470700
49719362
490923145
117747576
147665078
311800539
173087339
67152426
291391954
219439242
261484798
429673431
206352877
449674057
439202335
533722915
58190464
48473359
241938653
88175311
197342211
296812566
445942385
226234624
263654473
520384645
129567845
448523801
155930276
30817076
161362495
255316899
271673189
214350939
64970461
389224990
117382265
308115408
56053668
208603956
245852334
373496159
468766089
13854236
14507427
173973855
183519226
24788324
87851445
120818379
540507319
228129037
191714303
11493966
447057094
473594262
399222571
374897008
71089156
428534751
3419647
35830448
160392903
325256184
56728426
56630013
47318478
150874834
295103964
77422345
30227923
58917157
18615624
295589703
317319090
435667077
435903446
171203976
136626699
61745761
409495867
14178087
156573725
43665883
58949427
456027653
206479713
300105586
261874701
428751279
382145018
405390866
201594503
151776535
438689530
300481214
455021633
127627683
44082159
186516220
505634341
245180150
417877870
428394494
494660034
22172447
498760962
191489848
404169236
489761514
502251701
50114570
346295521
385846892
49455890
174051441
306461848
243135255
342303852
260458539
446471064
532915306
341454223
112894772
436025024
264913621
105065617
448275739
23649312
12114223
487609826
159799702
548150275
71593027
478531020
342838612
481847091
520300784
440575789
424906601
63476003
364277540
81217063
260288380
197373462
391367083
353864852
423344614
111546175
547388021
526889110
527750883
89092224
188306934
59753254
278775332
347464695
513185452
15747941
402040775
152622900
165806223
259665742
402379965
253869466
82204110
40942451
29745882
465641401
506787081
522980942
63979784
40326679
221596419
10563324
311500750
154658064
380590793
360779627
228529026
38796252
268982956
504867939
391327277
273004877
108517822
343764129
37539976
17378174
20758407
533173700
112809559
335313786
361532985
114807924
380652710
502644197
32308254
258213538
49472908
203812059
122653120
15874188
109183171
170752903
235598858
432448817
58842080
519709498
517523734
90886181
104653274
116305018
73120816
226304078
67980536
105945509
384400159
174105591
402886395
34871617
49143017
549915189
187995713
284122032
268912208
322753696
147326580
335335791
397255885
71373467
272117175
360819415
300264767
50899497
301501569
90379660
254247199
411514513
202919671
322366639
427650837
207522623
76892800
215629876
45641514
455828516
527295296
110511964
385013190
372726377
331517264
24480940
346203382
429045390
149525849
199132273
206332572
262698922
91265603
320352767
299457884
152259371
392891642
519094730
77158864
321403618
420233265
104545359
340806521
38906032
80979217
440359133
508736987
484596365
470149317
91210713
256385701
86811464
29297252
38290090
274294974
144580260
512602799
170872570
155251207
439370683
455098479
383399133
235555307
150190018
240242592
234591578
89251140
414491132
334976146
169822772
460854758
125588320
30101676
301148721
32505858
493801418
502847290
430226556
115208621
142330478
159215546
94054719
59020350
376209556
453105972
4894948
311864419
355001075
370577833
70610496
388780381
485335870
356404723
237455697
239117307
91056210
328218163
533355152
84487304
5736005
48588628
321731563
105497881
138009927
487171534
382879706
51179436
167003020
207078014
35705004
80855326
518913593
86630144
197993635
170437545
288554820
128869784
253113992
548169963
189860719
486830388
498148822
471565556
444346750
94778563
182547673
212298053
426752322
181016242
6608756
284835188
205321534
106106868
53117053
52979458
5258462
279837300
267429569
194733890
288137846
506240620
415761922
477010567
27049991
482005557
257070748
72290130
58906131
203894658
520620672
411993362
475111940
342902463
537559726
360083889
549259324
10385188
521741652
89563986
328535200
36148574
241697159
70215288
272558696
139420600
527848111
444471775
366873527
209969031
386398155
326430830
307021726
460455743
423212878
150277842
290647332
242007979
461673213
423048208
11290873
466630748
485194666
52112566
517291289
466279572
235620382
440682795
22038557
57881505
346184311
154234196
28076235
183624570
77038115
139996669
536140490
344829092
478053477
228315155
311731288
159806746
220965184
527306274
380180534
381419632
100904287
87088474
292076149
444641934
164709090
370496522
441416534
55837632
428095617
202111108
523010717
228373212
213305691
377214690
447730438
150375333
59390980
291417865
147209491
167277352
482817929
403817546
334839978
128914296
542163036
268933555
389850736
97901804
193662754
522523310
6346837
85085916
206117439
460603946
500810871
22151888
148224956
547253300
12745458
482384298
431139717
46336434
160761832
179858063
194599620
74715501
14902666
211622694
328670342
533157548
464709718
58430405
514892395
421893238
25265867
19182213
289764310
369448123
299339415
125742012
413685482
102940087
3256400
336980688
361609831
338089224
345850861
22290829
449450298
262273411
235697660
424014272
308709375
265395401
209858075
143267657
150290780
352734118
360907239
22675059
443384953
281841407
479291498
446288634
467421284
19458505
430598983
49738878
335235466
95931253
427483320
52184585
118678235
208334995
484590876
109970352
354683038
390491296
394932053
262737826
224274268
272210488
458194275
210481194
541182367
541912503
390350235
235823907
10801631
377363261
201951288
48950902
316579846
523333933
504949577
485781989
2393204
257258452
446442777
351442325
380413875
291634582
192151802
457853957
546122566
128546891
373279445
111258082
446468612
107804599
342895906
297201905
171306201
292662383
223202610
146183048
229313953
546689987
388198547
58545674
256285675
54347737
492659706
537484555
94487646
253690602
62476174
275080185
89569502
389993450
438131980
285152933
222288033
141537330
381939651
83476712
494284347
335365318
180395985
332191224
390432570
41101632
215059020
197920980
315754725
429330423
99120362
451176716
522922549
533316729
289160520
63605933
427145996
336228695
18113700
480465009
363949557
504928070
336099653
340491003
384471516
221949602
249584830
375714249
85524109
236356340
43341450
165476848
176855580
380735216
76774643
329299704
23745459
497338532
522608865
116289954
227595896
194108191
123678148
187194659
260578799
78581054
2048912
142079522
398380006
24349204
272286463
309222815
104872834
384230
101329673
373414620
163031278
343877233
218249169
341988473
40519798
349834319
447124256
447857781
326893620
456355460
68475275
456694677
530418537
103005544
146201173
167719861
441348534
232535996
379652174
277178033
291341274
308850568
450804677
26868268
67986169
383510027
197472264
375147118
398600202
167634060
179102581
535040275
4182618
77548592
146611190
177338612
189975257
38648049
191939352
233379591
372352849
430639495
88390153
160390522
355561417
374003832
196802606
523365172
505553613
318923043
424515610
242671188
516377675
218675137
302751566
479755067
30765845
509211311
475890811
426903239
6219037
321748713
5881550
277804563
360555372
416856541
404522833
47727212
246384743
111092041
292408984
232887292
268143139
141324493
527695993
428207868
395482450
135677102
49936595
452412677
144673527
344121877
65006227
51461323
325748385
544939614
70961792
83433467
210618419
37994858
19447527
208124511
86243647
407195976
398728314
22568867
240531215
162474400
143514885
480474105
133429311
94405311
216316001
506865238
213939529
50285959
4583856
225968377
170425299
312026226
335098023
103655133
71726820
432435084
458446145
324432834
484261210
354776026
248926150
146510431
87967808
408710940
126856279
248341879
389203551
200178341
50715724
387715515
27249131
376364263
329565613
188009228
369200776
350327119
40739358
444850257
148049308
138245954
482332908
443368486
329636406
502443922
486461053
262648340
392243940
452600984
105940208
39435889
186543665
412660539
52057676
392266832
56849573
109427470
363628267
43912529
82499670
250924146
526944
83110898
423520262
31680624
365265505
145386470
52244302
52024742
157709948
120391481
322340257
522772360
15045349
364315182
373831921
285005347
168221383
332167771
67558612
525885396
220893827
50874112
328956577
201088040
392540346
265579776
451370768
15111217
5489000
146710759
317372247
419628561
389230479
381595280
325939999
187913857
65308122
207784262
410300859
355385305
526049782
499251995
69891698
273270612
149328245
318993820
390514905
525670552
341488085
180566144
392982500
460373408
527312512
88389367
173617070
511695558
254761646
59013752
304211358
333520400
349594410
524111676
400435916
205502038
221898314
284697963
142868825
15152937
149679541
303596590
413615718
73102502
334120919
429294937
244474571
223326268
167656016
144914741
50306685
508671119
539766304
81023129
526771294
326553202
70654574
32307365
165271544
389439061
543070401
432170926
273747408
549060184
47311611
521098215
192416895
232168233
376681390
241791072
154641597
201909816
429355069
490881270
274014477
458820021
198207925
46800194
375019458
392468989
539264136
268377623
441068595
457501175
369611672
304886505
199401273
164783902
118255016
350044508
498412178
465364666
20731953
234051177
146128158
347816892
245078043
275079016
545108032
335231472
480279402
302587933
282536180
43362558
257106337
171827656
6385811
75656111
225916194
955086
44326764
2513962
417401557
115682688
296576159
343791631
250171953
80315048
300182432
485128798
144136173
36545762
232074920
352926233
103234957
37588672
337862934
258833795
13173600
474535028
510998455
477021545
291282159
231020532
123008490
62512999
173379242
208345973
233814764
285246863
457126585
466740648
481676217
378581819
60725094
286750849
401586218
515252430
65659418
93236154
329049083
27044303
540250086
241794850
381737994
532620896
387955464
35081087
41898542
342557213
269939824
24571425
549679438
70750373
58402960
162732383
386359732
431561647
545433964
68541143
395192422
87353023
475551958
283040285
16198039
356356858
233840162
358384590
313948844
270585744
189502954
345960692
252996384
213590212
266305411
28384385
511794360
251999990
411715611
108879804
250561803
150563198
329013378
13766084
448911673
375354287
77208274
180836197
179686931
278056392
204492695
412621674
35603329
264438651
261720876
26890611
124647987
283786789
42240152
287077069
93148330
321181815
36337180
117404221
187320744
136171112
67224869
238057038
108178910
103055975
538785778
234759041
41873115
417277358
207879408
123253306
189006825
261517916
330410355
53084119
333067031
470407300
5549379
424228343
117415199
286163526
344066987
113402781
366313904
18371683
357453109
425249357
366851826
525252298
157935931
425809696
154833712
261572806
237815802
162534779
21851709
277803779
123661681
51086123
112398253
111719578
82060550
437434877
418176908
354637747
87781605
49626049
473398182
25908080
446015030
389362215
746504
71705700
316267302
37617822
340921790
318340807
338863415
425693906
325503189
34367079
516761905
277524430
274655757
521733614
235443806
189301343
188591062
443022679
547730843
32286298
99484941
203246692
386690830
354112256
177506795
75429838
408721936
78684084
148444516
446436837
134006170
340416802
304551256
136182090
368443636
136911054
205384649
121806837
144727477
10273018
309589047
111042470
165421993
328203777
21846947
300681931
135230357
207725716
495541431
193893436
16077281
140553726
489874473
412777187
168128070
55626844
536736376
465544046
483687724
449825152
416362606
98900802
287599338
394252914
57547003
108221124
169661947
9263763
164697445
221264705
3073840
537202941
477328929
297926453
456811047
375996509
16176083
448968675
221618375
462426294
424244040
82466454
414084671
408930500
534447230
45302819
146435542
419930456
474803989
220795025
81626919
188801315
84118925
193284157
277868158
519261570
322950804
242828332
424058184
288084676
432368530
491236763
58315136
390755071
41597235
541471732
225389318
389457868
10242474
419509111
252153682
493432304
21055804
223192820
27099190
21915063
480710992
423999726
534815226
167562755
460984317
96507598
45822172
121402310
275441672
3684560
249271957
368630262
530871248
276573541
48841122
485946659
147121667
377084350
521663582
138522248
464208811
37468457
427181425
19025660
186470641
76728226
386489840
258685592
162858630
366088990
89470700
90118402
136055843
12018983
398292818
346526059
83954255
422808546
304677923
396047817
376073355
5478022
319133309
516599660
221354903
362361824
169992035
310962828
47117576
482005557
153571242
166105182
351733809
18844331
306522227
151524657
429711854
549541485
121416680
27148594
199437326
231322761
101014067
372337234
85417315
333831230
470989134
342940171
504296386
129211060
272885635
454430087
182278712
60888984
43456413
479689199
511911540
178842598
127641206
522014878
100097404
350831332
51997297
121213042
121621403
164555966
19187477
150705984
274022167
378834313
271469473
329797918
192784658
290264867
26692666
2118754
240676183
49801697
327363960
139287621
294369349
30068742
498948109
34350162
109313435
506188714
286185482
549108582
522322508
415677099
501074343
111503084
419914366
32533303
280361653
267846733
34760025
44943932
409243321
433049166
94479317
22297290
255363368
68906615
282617632
383072936
398473700
126247000
7547822
68219661
292250827
91745523
72213284
138202042
33928006
104137308
511245460
39213416
301236320
548669462
291586658
39438465
490030475
55510257
96045001
503231520
320398419
214597880
411691467
176548196
465549535
187701844
95558001
349199202
294594630
521051304
407777810
326793104
263458252
305027455
72652404
287517002
317856458
401977300
386409365
114280980
432291684
66147939
275031834
228794394
435069118
424766265
252087577
492790995
490985561
123027401
249044308
520516381
272314222
161074705
218797029
166453184
413497348
109532995
245490036
84799561
529897857
163227192
476659271
474666764
456926007
79766148
330108206
177498011
55559658
440567729
147303178
432269728
239385186
61012726
125472388
507831302
182426915
228996490
354945644
318161723
493572294
148905592
382050867
177289211
219719181
387501444
180783632
335408960
260608138
124732036
117345513
119569917
287417694
165092653
265255925
328533117
114039030
62982071
242976074
336622434
28416585
473179245
387567312
274933032
98703198
308544553
91221691
420781251
294187188
494086727
381182767
404660058
103742100
442199329
18980881
977042
131675621
443582557
131620731
344473173
114396249
351452371
46749141
519621674
72642961
46168370
344780557
538812084
531153163
433863030
289640020
103566452
411471907
215135866
249733971
161933488
526861069
374476047
270633287
269043335
97773022
176916936
246881567
129201482
121709887
214071
140334981
255167143
205630739
41606620
230235609
139656825
263137171
199653345
541786812
244642157
113727719
441716297
423661867
196648914
424519260
59699061
447682840
261564485
105918148
525286322
278767082
538640377
230649598
335586482
414806009
13173600
256742407
358250563
200342652
400614665
227228133
328980655
272183043
500396899
419688940
414095649
191835061
338435273
1734524
517747548
164590570
441260710
491794142
71949812
549087379
422799561
218934254
184331598
27593193
405016843
159367626
68135621
331206260
244298923
97424261
517459008
125752990
199325186
401381121
79099749
134886686
547950403
481917733
387962520
433427907
435365524
102940706
378283383
512561503
335422093
193579778
206336999
76281491
352388311
235505545
38225396
353625
421307299
285241374
271156600
456772624
251228134
35705945
168568890
193503717
167664500
530061752
178082620
159883592
83591981
279174544
56884033
29591547
286932492
252822638
60313217
334186787
539354629
440058619
211179037
447611483
367181166
302328631
218471285
386807035
123491522
506773295
51838116
85205131
424425947
89596947
4698584
99636328
249481600
1119146
365402730
463381523
220279059
340395491
515027381
512442062
335196763
490589701
123766947
103066650
533700959
64359846
246804303
37698318
535182989
282417385
352500351
541808212
500525443
154630619
287011648
549689697
458165323
238913705
316188356
190206463
257521924
187240768
69510886
3688608
537510325
209043076
253501074
518747777
146183048
415429476
109836036
28127800
87758132
103127332
336266152
308849563
389210184
41881070
131834802
246686638
209558289
48572161
490826380
321726757
342089490
91622301
37983880
526109672
362636274
374783431
464034571
438142958
527827729
299644373
453545092
479843765
422547056
420339940
247615219
537323699
61465822
208026200
30683510
486484581
5883295
305803168
316696822
139810234
69591120
80462451
545836950
295294960
158907239
496135679
151123148
215328344
73755693
30782312
149191020
430063150
382605256
13886283
95135008
318117290
181331457
74815070
56862908
215644256
395774256
51162969
39063921
454576155
301483325
451530004
78558568
88727092
179046010
326622945
18399128
453195460
130391195
529519813
390256781
309607248
518968483
338604099
24821099
361093865
360680058
470566481
123162182
100490671
547385036
512928395
211128896
38329687
519868315
25325171
198822558
259476008
111388277
59385491
483234834
7160126
181397284
462739328
44391841
405351672
89695749
443571579
8409148
521186039
405152882
333154802
324921355
414446945
3908887
72399910
87258633
285821045
20490437
211282588
276066504
506846320
548531986
482927281
187850047
329724230
31824771
8195077
402018299
433658445
149185278
78456183
227034975
492165696
157375119
516707015
51140061
206308956
479103222
195423804
61344547
450921350
304068644
325557584
514527218
386782455
486794090
376858273
67635458
145575617
19080566
250973547
532015836
352113957
153779824
388094256
253308545
146902107
26264865
71141616
190489897
266984729
264102076
112853705
13502940
215322492
143367191
514319300
11487315
350357258
325406206
89739661
416212342
83728439
8732999
385871211
271704251
102504603
85364928
463311883
353519045
419804209
59786188
40365104
14955374
469466706
300231833
536555239
234603781
390328279
432256150
511640668
47155999
318274176
532073946
207588936
485771011
443472777
341755203
64254234
263576073
358858170
177017801
231673774
536143564
39260717
246400981
46755302
204632936
452943642
535407049
289936320
57969329
139360221
396053400
58932196
98725154
153033320
481429212
123321363
102644300
275383130
180320582
70786144
405465515
264761915
491949388
44685949
260863978
280702047
485496561
549715202
495349316
125305577
520631650
369579859
512793358
486861518
166333167
194689142
535145818
392238451
181762746
537598733
444356506
295727460
152961963
69946015
431861824
230043990
169564864
524688021
196500711
211606439
231822426
136615721
182613541
111629793
294710899
428719471
267541172
221170402
303094804
55653268
361834880
111660323
330113949
165750290
391045815
152896095
318893590
360064614
381331808
541654520
26272400
229788208
193833057
78333519
116558915
136569370
417850607
6531910
294824416
91563790
203206700
157323552
264216855
35200957
135016201
398157619
111430043
214680279
234832306
529882512
267657626
313504235
370838313
88021604
226037370
24786316
447430346
217611405
468376370
340278452
378987385
477252083
36389932
246961450
208757648
90524588
246785673
379392724
143257411
393303860
358464634
460955242
7906573
223039994
460488677
266787356
46539786
502726532
406700122
1009976
48061684
37533782
153138990
520148618
371248515
334236464
274702494
71027660
349459
432028212
81418337
239863811
530001373
519254126
122328218
148655746
235971152
167145539
423278746
267613751
349257633
518975763
92682098
91488865
471773523
273994195
65155365
57799170
172335495
305114582
339983317
110048961
210542985
240690907
399357684
96694224
173000228
345269078
132647174
501879960
395485716
244732554
347387832
180367734
196956298
363777986
182904876
256874222
149438816
213802039
396728453
343574040
130704068
441573508
254875105
280109159
48072251
537308097
164064845
160333981
84814761
503055872
511228993
300651753
278851474
52412499
74798603
464078943
107101368
359487271
139590759
7212546
431448073
509346266
79974730
26435024
61012951
188892763
103906770
284253354
549317164
497264977
107129300
480145756
226360871
395493428
519425504
406092086
175919362
107814938
40816204
20015866
132437971
237072949
13557830
482236628
473020064
389982472
1295404
18207013
143644312
190679945
331183194
437694343
508178619
431623184
399980
106392192
289407525
36679813
303484929
541163562
465758117
453830520
260562830
12586277
286805739
48341623
550058179
441562605
241883763
284994369
490875781
544412499
452573539
21011892
253547888
410643068
474167265
14282378
461641367
316346026
150099239
262615716
43396034
391996935
70240316
390074749
168023779
136570224
460109936
189522075
213285332
210860111
383978584
102415298
377562920
219254375
36578696
155922685
450027386
77801086
56372030
202712977
309991275
133766930
387547541
404129273
236470526
96622867
43121584
284342571
518677566
484917758
307475752
46449647
537013814
528127183
424464370
159568289
512035876
198789624
397205996
400944805
453370225
239808598
240869155
254338304
13725036
446305101
505520433
457404040
235907123
65330078
528727925
299156496
333665332
188942358
155203406
399800272
118694136
1976040
185943389
127398024
491142992
378719044
87681276
470526480
111558436
441776676
168265295
406530111
96956057
313948844
289797244
127855277
49582575
449451216
25404482
396591228
3007972
95692494
297990477
468019585
30612153
396227065
244639241
350148799
151457977
47067772
232393282
400746401
324027582
37610628
266509091
230437433
279469174
432851562
266998833
197499709
224115870
306941908
303137249
44000001
411562937
385070959
497314378
99748476
254960335
23948507
64748244
247606756
125818858
513325791
404259998
232783001
102100889
80493273
446281032
328181821
101381830
506310849
76637418
325036269
43949351
271063287
376548815
398990208
372668782
408260842
270827260
232720993
201687816
320255681
197153902
35607143
436831613
477608695
464429779
58093119
203888905
507877056
521339341
26830232
457877980
536181987
135781393
276711468
326239085
144777864
520485826
532740384
277459415
305786701
221634842
515367699
239819899
61420446
279252875
454227429
120915148
28064416
83423375
344978161
417959123
419216886
264439100
420133549
15572293
314448106
380065258
86901848
337605092
255277032
337834385
276766646
489689957
101178737
236042150
476994100
416329672
460592968
426418454
154772556
123612640
182851182
352898193
179473833
71129964
190133471
468262988
67840738
434044587
388899853
502369937
429469518
237671239
205107463
348002600
437500745
466757115
276233925
31693418
124534432
523623155
313732424
429318978
377352283
196615980
375046903
284719919
275262372
67470788
6520932
53300463
482828907
130863249
508495471
366209613
222353940
501130079
348782038
230035246
99746255
304075960
281946140
265074788
179589102
11093273
322489480
457722084
49719362
215164177
54428924
19060785
284465302
351860057
202235518
382471695
106903398
283100664
84788583
129572460
258762438
51931429
20363014
533547267
106256671
246296919
68804470
383255963
311416292
544366086
470214771
277930026
363657228
537724396
528336973
9764931
343106412
314088188
478509064
280232032
83582604
163692958
82533866
376303026
256878422
304156468
524206002
195990234
465818496
186395462
29080722
263433862
65220298
76703286
207724007
465255503
101908774
118179920
533022540
453923833
153702978
315409309
112440518
378023767
237264851
398350637
104205021
8521475
87893927
197953630
410055878
37358134
465944743
213160896
353596674
338339684
325673348
461449252
186417418
537806184
294380559
199656886
105196643
35947461
503352278
284950457
440118998
392586226
343798026
539200937
533646069
37434980
49401
33900064
456081010
376364263
191682438
415347789
116976079
308912648
225376441
523881138
368525971
19541427
283932147
549114071
20419080
228479625
420978855
281058756
148221925
493887982
478457720
270054422
1663167
453151742
380700573
150837720
60283797
24579742
173359186
55213851
137342813
291180472
291504323
371912684
543692718
307641117
137812323
313556437
375387221
411839670
520384782
523540820
219299578
525044806
465999633
221673041
323400119
333758645
459906843
456536597
145145627
319997722
534285904
173859864
10330298
527487411
248984839
16499934
463999730
274297633
337271605
454313552
199365619
82834499
43077672
389131677
529450574
78613458
114766322
134119184
196373220
32555259
230541362
319234751
215970194
442654268
40338661
71169140
106929960
455561699
148460983
532712939
158796770
521866675
364074392
120280457
471366375
63496752
26265966
85677801
93892682
494658198
331357149
286800250
142607396
85474708
269160690
18569287
381842285
287870605
343650696
184781696
9291192
39520080
303576961
89843952
48001305
4588804
174708204
406153066
71123066
461932284
462865075
334450259
488827482
251439219
356842141
319404910
547223009
433817626
128504509
86021398
180100396
44565191
252494
485688676
113164669
155070889
395409161
497210087
44029134
502495994
111723106
177564924
221426260
459495168
340257621
43456984
319678319
7863176
361468145
123573857
162238452
173174018
527894920
329718741
10094271
265616850
318746230
70868479
331464243
391162607
544904008
453907366
125275447
154273834
329581516
330569724
59546541
131373290
458018627
517019888
356900712
206413845
440036062
21687039
495920172
331733204
365558549
38452736
400587220
548120562
497830344
278314256
202174138
17998431
372809128
378376610
404895709
109088386
202566056
315441852
320335538
125467562
449041737
521209091
169988841
323091589
265964006
185094194
461516425
133261942
548351100
140790894
382157955
58108928
110076937
412029918
401404134
239007519
213297051
23805146
417800724
210826107
65021804
379096497
384942131
68672879
97501107
26576127
207772465
170060198
26841200
493510501
221623864
204552679
197834538
330832036
502188610
276895809
142148633
451228734
457502661
244440796
52008275
104828922
129512955
223537155
168970115
36100922
30678021
1399695
526015155
21077760
106180330
33527378
330117260
346364550
172578578
534332194
185253750
52486970
489849338
111821908
30699977
198739327
385585838
6265911
250660674
159829983
67004223
79916408
266855920
386988628
233134297
16227180
421977853
547939644
446365480
490733067
62580089
264443553
76620951
5532912
297081147
378614354
194359103
281215158
348073957
176229834
488479366
352641682
352876026
18658907
542367900
424480837
157111647
467585812
352838409
484011690
37972902
280398010
361246883
13104768
396893123
179782607
147930180
452825433
360752955
117398732
48374557
398265875
367153721
143273878
75352992
147030761
13633989
268165095
355389535
355483448
8076941
528991397
203045138
362186176
394865948
155470436
199706287
373888724
265294348
175597796
95237889
345807
480773438
83191284
73909385
390126736
466647335
201138916
355610784
237160756
228724227
470890332
6872228
237080888
487753576
411032787
185341574
379596919
356451342
315657457
93219331
262760884
88636372
28822739
415513279
547083141
76035005
414221896
400500552
470302264
79795042
328231480
377489508
170959904
334702753
344959720
44345631
149861592
136160937
350181733
142289669
531982902
35206338
441041516
454178583
311808134
221223167
204086509
109774906
141457796
383268336
261742965
373971384
521751406
468655983
266047368
485030161
292933117
317055618
208911340
88850443
479475344
140792850
453803943
100437722
539239360
180428919
4352777
26797298
537565215
50762348
415453244
494757155
2821346
292662502
56701370
518375671
128431087
126403960
31918535
223221163
51272749
528047289
142384660
336328617
11221356
187562158
271271869
278967447
408480402
182251267
178035715
545699185
293555768
485049483
315826353
20064404
65577083
443670381
382080838
173270627
90627809
445665557
146294321
356122630
352459668
259486273
485825901
475698696
234966366
182212620
93620384
218130145
116218597
229208052
251829831
121400213
342288820
65386404
163648973
201030612
14287867
268686550
329125929
389750799
103154777
43269787
317587020
189606527
295467381
27366680
86978694
380200375
234500184
16493709
438159425
280482411
58896970
504263452
267341429
545468413
178376033
207666211
319981255
244045185
190988332
3694097
332902361
348150803
488394753
192795636
362722290
74239338
457530106
252502252
80787102
412738918
237739568
380321832
41743845
323142919
308772717
544375244
499784428
415325185
20269043
237119311
103989105
193163399
167696971
16769068
320593589
490903894
246682896
50839118
52137545
274746406
540529275
272375158
177464859
387108350
399326968
290433968
43308013
248365056
214751636
353804212
346355900
279180867
63933823
397639627
466691150
23887648
178002562
89536568
408776497
294918481
395438538
141830271
209803828
127580827
17884843
537636572
493532457
118427692
363629783
19282857
374878559
338266281
112321407
528054398
506231172
186325508
28729426
514451036
317851523
494624768
123354297
237662722
462867569
211578994
142922287
232475617
410999853
472341916
205403869
65692352
12004443
112641227
192817139
519467510
241725859
79612475
53057272
227702419
549306186
409907542
157067735
150118661
1871749
413672996
12970507
244134253
457343480
363070904
90537084
79188409
117426177
37775536
412873853
355132811
268248180
267035568
64517706
237058932
457453260
398461982
40882203
147890525
226470651
105509558
539607123
324290120
73939514
63024698
492993229
515257919
416082667
289669797
537746352
203164357
154701998
415802728
36891569
193952971
373932636
6545302
425408810
69957470
527857338
538165015
233606280
523656089
12910128
512019409
10939577
355503528
534200458
28861162
377614367
26726187
453149884
42814200
504905665
34833194
390692933
105580915
143070785
140356309
37912523
203243037
8255456
160539362
128964055
526343338
428603076
296487044
117038564
439928650
132334301
5708560
366532953
517648322
465994146
528594366
231457343
47100237
53753777
261590837
539579678
431986662
226596898
300253789
523035832
204498184
210596639
211578994
217375378
199599745
131143188
350927208
225702191
21750106
81456760
370098705
100761573
71966279
474852603
22152064
265980473
500075345
270119179
112129292
188668763
5220112
308696276
112431187
548334633
534521230
155910383
705366
497849281
331344765
38790763
525293057
200039958
448355625
422949406
253707069
420402510
1636092
26451491
175202412
201841508
339202419
347146316
8562840
230694614
443198327
404400459
347466729
42674168
435652490
386711028
55027225
547083141
242344839
134145671
478898783
117799429
139985967
299970454
100745106
181471829
113312931
285947472
167135608
452219316
83542580
513289604
161808809
46063688
361017169
262497771
36265294
178227830
296027259
278001383
517124179
375424737
383510941
70670875
38630826
80803569
202145368
324611290
242468110
429391931
217078972
87807533
46865082
155947979
523310282
202100730
194524671
169904221
153516352
467006761
228590135
334757212
483410741
245775464
222139830
371731547
37582651
341036465
529643031
301546616
332933835
489668201
374349800
118309906
507580501
247202762
208059151
257795114
512857570
36304246
18651622
98115875
19529862
15788472
81110953
417954416
217819987
149959480
322992534
273670452
236488076
396838233
384230
547286234
384817002
369884213
287673001
81264645
409928633
298442419
85771114
548362078
145431055
315255226
364755028
125818858
242539381
191352029
43154518
135227004
107562444
527090326
91583965
1056696
30169619
290307721
130868483
51380365
413647096
535809223
260300448
95217683
204986705
220261956
419642498
271231104
294616586
28350685
183630910
316067598
512579287
184057148
297679448
279044293
182317135
171732863
173829971
304046688
111873408
109659242
314290231
75070893
341553636
237121921
116377778
188558128
455178763
431473818
538661158
157430009
184541817
455844983
439577817
386315823
340375543
59154953
47306507
116970590
318504714
316330770
218829963
429761255
4621738
196171371
49942950
22593846
293026319
262752823
214526587
342929063
394553174
24552297
441137744
208860894
282326715
320436842
434023999
44351120
404939997
192790147
307219330
441787654
302257274
508006950
324383192
322308591
13102352
444125968
384608741
483152176
18067546
294353114
377304095
444537227
533596668
187022885
424130945
216601429
130519515
186011232
367008339
528848683
268357210
297404595
141760350
346981821
393282122
491541760
247210073
517310805
15655298
288578686
238008508
336714144
229073063
433795164
368679663
53303679
237830912
59202857
170216340
155827221
121537438
544278244
144258712
54544193
278856431
389395149
487306120
190238609
526460968
63392461
75885425
61866390
220735464
37452264
414485368
452596832
316899120
56377519
338131420
434385914
216015754
480109429
123623258
521270295
79777126
297053702
496617303
114401403
296106018
52892004
67187087
255905604
243294849
26171694
178343092
220361394
485463627
333975364
241988054
426873074
159417027
193311602
221329411
481589554
220224169
233288995
134551410
158538787
281228984
146814283
341712206
202572390
408278290
278605173
195518180
457289729
468366869
394889638
288532486
44274274
38943885
422240488
386387177
293968884
349204691
309008744
94672076
25670104
501069510
528920040
186598892
113523498
34289783
177388013
143483629
486813921
209887735
44916487
432406506
419433263
308553157
209837588
192055679
101683725
380885768
156266182
134074314
356115342
121861289
131303660
230775789
442764696
428962078
309186310
108899791
497718463
301929380
4407667
234841376
108512041
506360250
117243398
404177026
423711312
175459203
61555204
240265599
431885498
66683750
247772043
419963390
126340313
112767635
86632887
258756949
432826638
283462938
341437515
20311223
106536062
56772727
40294749
15989457
272967179
62261272
167164748
262577293
7732445
113717194
66735262
15116706
7887693
138004438
408250467
446145920
212199251
436326099
447656052
199774474
162754339
312685851
196583046
259207047
90650835
398440921
73913799
251342690
492292497
527749586
267113246
316703754
284939479
365312146
491364302
341627466
530308757
498248617
224373853
38073197
186148457
63247702
228754075
539124465
419648963
305067642
278969188
1041669
394254909
279154073
313668905
424972990
374536426
28696492
243859803
462492367
200205786
351089206
48097919
3545894
386910552
78867834
449524202
183507173
362405736
10939408
402354944
186318790
434170140
491040451
489401920
56130514
181027220
315238759
492135628
531625029
376556378
442930783
462773755
349279450
386453045
436403723
306050173
38525704
192795636
374675779
348985131
156397303
383593216
102671745
472548962
260239404
91874882
99417919
328154353
72987233
269366305
142582264
372917171
122265548
477581423
3705075
258992976
290662338
63518708
282049124
435080096
449675459
287887072
303102580
12904639
461938886
255142489
49669961
313603037
242954118
332015900
273259463
131472528
125665166
494604669
385310255
547264278
126669653
219697225
147555515
374715441
120170677
358338387
34207448
462826991
520302310
327281607
150966956
434841630
122611255
538975888
138937568
56408922
9792376
504071337
25456630
525373246
536388973
30606664
165379578
268362699
474390008
97716404
546220677
361988572
309838752
98615193
393733443
28186362
135155231
340554027
311986758
138075140
335707240
502617345
311846557
502537412
534529798
310854219
10429100
360468076
300528239
227272045
411950441
160147994
314827084
408079705
339586100
517239448
452200287
144485538
477897036
167376077
261232488
154383614
120467083
152369151
104033017
48863078
138164
41486586
278731420
255596453
19071602
455970351
414271297
529392094
527950660
18684649
538152538
250347801
3076049
91946239
32884599
511176705
62508732
83065037
445042631
408962301
69431503
447121886
3068351
356100925
247136736
171937436
188913952
207286596
491490959
116414589
151397598
539941952
85582458
7832803
287892561
11225005
84627878
283624230
248686402
327223002
7816336
294315446
225032533
461284582
72685338
267325278
118625548
370128759
290631572
508270417
291818129
532652560
2514020
257428288
332611444
457431304
151359175
115522621
59556836
75089520
390822519
20325767
527438010
176756778
110317922
526356677
89011825
43654017
316863503
41220773
72893920
390089256
175960873
291575680
160706942
243080365
486261836
490057359
264780262
390070296
40195947
444114571
508847980
231375088
16225484
478802266
188492260
426097745
60823609
19937442
469682752
129932005
180229598
344761767
180050178
331640353
436353544
394296826
441879195
31696363
513668696
198927888
199387816
383955550
169487476
157512793
198796122
305715344
463370316
461166090
25976419
118770982
329458553
126318522
486512026
10879198
133670173
291460411
304323780
197076676
381727016
289166009
206479713
152731425
6870098
225490746
378038408
347980644
484750057
80555844
226536519
418064196
73179348
219152291
535150055
153005875
441102197
13689566
69150422
2080398
313767707
227142842
223204696
111728595
122805397
414556725
182416416
129546035
73641738
348198637
171006750
537340166
253597113
224214672
481158654
256832763
37319711
541122087
7327815
111591370
57409451
44477367
413771798
292700925
165004829
158796770
382802860
223327901
549536724
52765757
538067789
507759945
280872130
425112072
33307252
139623693
173094742
80079021
98039029
304023918
543700443
463677786
459751334
316611009
185453050
126120753
201957731
64392921
284392562
509351755
45367646
122920666
327111119
77838613
497686062
278732558
294737344
162209846
266860443
49457445
404511301
404988703
61312130
417460406
404780816
85782092
78415854
178612060
208543577
106861780
113830882
16092468
282513341
335896072
127115340
174698403
75539618
2626104
267547734
434195094
114827358
418689942
526559770
425452390
93828966
397942653
540512808
484124311
365627556
468537865
421730848
483287837
83449267
60023854
23429769
267857711
303982753
180807660
144316788
283490383
482943618
525472948
214953788
136057305
279663151
446047668
58867608
11603746
400803342
308234795
282518830
250990014
889218
168912934
20638640
501544785
342628869
166091651
130835804
382627212
449697303
165786772
492291943
263390662
89997644
137225
158083200
464073082
545965991
378872736
302345098
534617622
174297706
375648217
363615553
451213971
507938307
136116222
303969842
504241496
239303280
89865908
471104403
267752792
395537340
299341448
418427222
77960267
12767414
78398758
195074311
316861252
385023632
499489357
341553025
519632652
425100823
106607358
149188988
241577758
106689693
190684968
81824523
152813860
366260994
81138767
421385041
215673788
464808520
396756972
288677487
307574438
500716348
8996471
317747232
259432096
84623913
544155822
296982692
470582948
42286143
1821803
179715349
20814288
344528063
266973982
15742452
52923265
415032442
404777209
285080966
239705764
499075023
193937348
407596673
386787874
301260892
194596188
356548973
341218196
79387407
196751611
487988795
76933824
330059059
170218626
447003681
259656307
192234226
360965211
99114873
9973812
339560518
198526152
270847940
311151028
290617232
137900219
274926373
69787146
207703760
263521401
79955386
400499396
304716346
189739385
263176222
5741494
103610364
168339467
11461032
292552925
86372289
419257055
191714211
444169880
203713257
127031927
34218426
163439979
458546935
154834110
2266957
91391418
510541257
407640585
174484332
321090033
499630736
120242034
450860971
348444372
436488955
138721946
519229064
83504157
410879095
333481674
68883783
402645595
191089786
506667634
83868940
3919146
112764674
277789177
337847103
216611104
263735472
217172285
155386083
435865220
77565059
74492126
260780241
514188677
489322372
466438753
30595686
82090162
511728492
425095605
421741826
370101314
398784568
298156691
167680850
111162579
441971250
446579551
336722705
512219796
361214623
100069959
256017691
124353295
274716536
25790873
180341095
164386948
162359131
414291610
167979867
44997994
544525267
505314005
219432754
81588496
219862252
484332893
502005883
191174208
415634621
501469551
146684571
61614025
188810622
357624817
366572671
320254794
475572449
5977521
417894037
21582748
394763391
26391112
495581275
432261501
354550977
56454365
276793803
62590566
342316103
296052378
279247386
225806798
502346320
473385392
117272485
41124492
330267938
498790719
509982714
533580201
304683412
191091789
117585358
108405358
57074597
55394988
86034586
275919558
401997893
535451950
324734729
281964441
469291239
177475852
337561431
411894560
113926445
58430405
192125517
21119445
463952561
295538785
273391050
267251801
259540510
269745927
310462389
430809654
443599024
199025651
78102981
80172334
427148231
134139714
146309295
377237795
423778245
8738488
525253388
220075966
24893684
45893529
433449863
230631313
199415370
535227944
122817277
476557716
543872076
274937581
72081548
91980679
142227172
71863426
224895308
18673578
64708314
471175760
55388184
37665518
484711634
101442516
416519053
369865287
290088161
540891549
143714081
325859733
507677190
158117523
158213929
428317648
152440508
510422414
356323924
454362953
70039640
233822496
82603961
18706512
92517095
196615980
351008740
315381473
256034405
421911629
367340347
197353915
348315473
520466547
8903158
187684573
114923193
274466467
225017962
51020255
128085815
143471482
79271628
335458618
283610073
142812802
327267553
326508093
151397598
56553317
39174993
8146148
383719523
441386957
548616454
377511464
433871010
233019028
67920415
121418956
406817524
106208807
454829518
444279660
393435272
508325050
424963869
519034351
286557648
53525287
92790691
184496268
348140797
314936864
240050437
107200170
371995019
303602079
291317697
196638209
68722017
538212917
316237757
111666609
178019248
59228384
150585226
186787883
500744326
288847647
254129722
272441026
34664380
225971152
165454927
28916052
117684716
293842637
468860837
390180076
406225001
59528373
237029541
479775506
81950770
25351449
142625243
233738087
5433658
170133632
194134952
5642692
114093535
273083239
149535535
315617500
203559565
292130069
342244639
214943751
547202896
53836112
188137027
174650578
43374078
417295736
32676017
95564891
431901965
541569994
63295831
8320178
232165650
23857846
28809016
294117087
401740704
115938026
54423435
55647776
181224824
437390430
200835206
451311069
421280750
116438157
339862413
160476404
472586433
549089803
248845650
51276953
484958639
303684547
409487922
504409705
515417100
481368833
117638287
410055745
72273663
125796902
215583609
227327881
401542016
208936545
156649115
485875302
20098785
269226588
507480006
15188063
380885335
80205571
534792493
59028706
232481195
258938086
359315429
163890562
251501850
25928691
266202552
257315155
544481355
66362010
174841117
67997732
27922543
496639231
301802780
46058199
531318733
70330557
463304534
80872639
226557614
160957281
125784661
226521043
545776759
474375847
187667896
233008050
221656419
12635678
406229912
234665728
405060176
95898319
447573060
240110816
316045642
238001473
71527159
147796814
203703458
76379006
48972858
257708550
4528425
512140167
370329287
3507526
364460379
110274010
129723771
26819254
493205206
147876544
63743948
240282444
103132821
11692256
40744719
351642588
19787845
381208218
97255906
137175599
254063854
352657612
51333128
87609956
422331634
289100966
67190849
49135666
62484195
488236791
209465729
73437331
10291875
349254092
136591990
336168277
369014492
24085732
23503898
69847525
481560948
527503878
325877053
39531680
168313519
330614465
325892908
91715371
79954789
173452400
429914947
92434760
56213222
330063292
173905804
453891720
117102673
229886521
78895014
105493091
468332458
368250844
302265827
121389588
120631753
547291723
57530209
270195398
488773494
62717314
269548323
253371450
180719836
130737002
343100823
469418078
177574639
191401307
362702167
336525101
48396513
529007864
351335888
479947599
166412767
243037404
423498306
286069489
349910134
480073429
309266464
469386346
164702934
178892097
308476558
19599858
26160574
351899790
8859246
21489435
43890044
499993010
276940920
38675494
432568977
10840775
473502993
292404519
95195727
368827866
492522481
79722236
31792938
427610913
97737631
216877462
452447292
62569111
75169385
55394988
22683385
258814894
323258188
227705676
291091192
397019370
198020050
309184392
132445742
492804938
181495519
438587567
149009687
392952021
98614551
215821991
97709689
241156551
391647757
220602234
103489606
67279411
80262299
83959777
512947050
366022987
289204432
331793583
15407411
124536661
78193225
96529554
490349362
516103225
123127936
373993000
133223519
203742318
31655854
317779475
157512344
256862687
134128025
93846885
291664427
251810922
371693124
105091326
324595721
19968982
99993113
53095097
114401738
235939176
269932553
408133607
269247176
474399455
201248696
355023915
303480381
383087421
480515523
173646844
345220672
1256717
417386235
113666212
212870779
187899017
501652692
235873308
95870874
12383184
38592703
443664892
20292578
74017328
547692420
261484253
461193238
465380362
245160696
264169103
299803682
242100349
505558856
338606306
87966714
108759046
403369662
61972637
314975287
165603130
478043650
95447962
395766605
96793026
78097492
1943106
487187173
368487548
136265811
151044352
477619609
41694444
31007361
320662683
200194808
324880552
467156533
333473561
368642704
462173284
368722618
33527420
400738362
39542756
201351071
9929601
472509587
503169284
405025507
90299539
464227422
415698159
419948678
435425903
200161874
22595254
94652316
471247144
456959250
193404915
326418267
83059548
57722324
90712514
84387261
439057211
81705776
131218072
343325972
147409359
164523679
501129233
128343798
212106544
347986133
90247934
344764090
198708386
332985105
268917088
429636792
33914267
437978288
162983389
5302374
379228967
28407687
425282231
228397290
308834294
108033051
69683354
110570416
219889340
100004091
383093777
255397681
275878148
530155065
449607763
56355563
75594508
436858358
211706056
73185057
253476531
354112082
428366080
523683534
233611584
289717881
454500178
413881578
474611874
529496385
234292476
18196848
306291689
477669740
416288740
344778901
472412411
361439672
162515815
83318862
494174682
57346735
263700926
5450460
455680313
149943013
509313332
245111544
73920363
492302921
519133153
230033012
449878440
219446504
504162645
274450
400287844
500997497
292200417
36911989
576345
195968278
365935163
526263364
374485438
20106207
546016851
332616933
238716710
48665474
63002742
516781036
383676987
100617602
6609455
392817546
448451300
546695628
75237723
517866039
5911653
33444477
30173858
112848557
308389339
471115381
39339663
146989931
281647112
38181484
159499362
296515780
169890039
398745574
207336628
376029434
297550082
80058379
519227556
487624406
60617708
97616412
455995634
77129087
405236403
377583757
501178634
402364175
268456012
465686760
149344712
164125571
125352262
397255540
228100884
329301976
25227444
59040085
195384682
320305106
179386009
309925407
52140011
210920379
216950296
505460054
70730341
147055799
133464109
218580264
216584481
51925940
509472513
211836977
79486113
404830217
330311553
20173294
83214114
112377018
289802733
540161512
509708540
394918222
546528752
277666554
417171033
495859793
273979523
337650346
204146888
18991940
11307340
477658269
67350030
60384489
167381566
500915577
119204613
402645595
424294211
357218631
202434320
10865854
547302372
8222522
346723319
282263788
131044386
102902283
364101837
302076137
511960279
89767106
463584473
232689688
67026179
307065638
490425683
68839208
175170021
4715051
365885762
243294436
483314888
530209955
518081387
162293263
460197760
314195979
223561481
103138310
110845912
526952198
55537702
274604144
395118726
245270476
259465030
314657516
164670
397562923
478573407
82417335
465719694
367076875
209434634
67909908
262323638
371934640
7723023
360578049
321114353
394135797
113830882
223894450
42358613
407052584
234460362
499617463
432297173
40388062
212347979
255619878
397413219
7237341
540535655
190808618
429489628
75512173
456737925
68332561
275599650
311639568
92187755
44618216
6570333
59747765
530925134
432231777
387036381
416932228
404186587
119654711
482576413
238332380
89707233
459237185
471828951
504241496
355681560
349583432
229302975
12932084
198054346
451344003
99805255
392028510
118178170
58190645
237388272
97361506
246233760
234045471
258961835
220276992
378208567
197818071
118207882
459511635
129584312
444506656
351389313
443747227
36029796
203010665
401910554
369376766
451716288
494712592
340367401
317291645
176191411
309612534
98620863
530012351
532522476
155430317
199702191
302701883
277090887
492484058
429722832
18354259
282710927
398270862
18210981
81681809
226102888
515942618
138383179
443388875
37255483
202126936
326189314
58851428
292337104
248887727
69979261
204930122
426711081
329702274
486857833
317582562
522053301
34132433
426739276
394576392
442024206
504773847
546010507
34931310
378115254
528346287
172716874
427719347
184474312
416368600
252170149
166777776
212545637
241620291
511574924
108067432
182265889
498635038
419919630
292953419
27126638
211709168
86923804
99257587
66577830
257820495
348343398
196605002
490041453
28560028
527969535
293282759
330122094
459308542
51794204
317111204
63753235
348846383
3348290
39120103
360704146
67986754
86754785
291807447
19466607
1943106
352042504
495157201
231125323
423257854
458509203
275608179
1058889
492012004
119797425
245883656
143734954
543967839
6509954
119627266
103187711
163078190
455581511
202388253
9630358
386683583
413749842
115907106
275553289
155865644
428350582
59539183
77918266
4169462
196958319
79958263
346146856
409764828
436732285
366473009
426901412
296881617
286899052
205988012
501858234
242432663
535666021
526513312
413715586
28614157
99952759
264207526
323297119
8536213
209103783
264652135
181059145
192636307
303091602
38406533
99828443
95251485
528815749
231070667
439747505
250407936
435403947
130056366
331425504
30924968
180862550
186318616
482373320
294297458
361631787
403584214
10077804
74463774
428811658
338888558
522744915
455043589
339632134
353755072
227678231
462091465
102210669
233101363
32755517
71535709
74035632
543888543
356272319
272973856
443867985
399779833
409265329
122088774
214285071
253427130
86774925
352149117
50268262
3051884
105198499
58284238
206287598
446165648
240623493
156667038
108061943
18807113
488438665
57288693
423092120
229588403
543915988
536459320
22976954
323219765
357822421
350938692
443039099
236196871
389966539
48440869
21976339
135490476
330649568
399928540
125433492
48923457
351111295
522255556
25485427
440530929
547006295
351350890
56624505
105535190
156949478
460461232
416784763
6850272
59637985
437028691
428698836
534003218
96922428
151527120
237814404
308701947
410738564
254722534
515642149
476845897
69611498
70519623
148837222
416609747
303968261
207132904
159318225
142258413
39850617
271721967
505563806
286978323
436073605
370534945
133108250
389642154
345345924
51338617
188168409
179905817
495876260
345850912
97330948
233324668
420606717
510128643
482280007
380250659
228485114
146139131
146441031
275696003
106179216
266836757
282468332
82274621
352959121
468143572
19694532
7389314
169842819
325102492
404334888
21434545
497720564
79870439
470599415
262516914
175619435
46753905
68211803
313184297
121811329
127321589
441121133
205671370
479046986
115011017
319190839
232689688
507233001
516335398
452491373
412339169
110383790
289259918
203002369
453363955
208081693
230266009
221148536
64638464
148613746
505186635
434569619
252676359
107216637
21309371
357880836
12431237
430420093
289983870
261935080
12959529
7283392
126658675
5468368
549695905
247696614
162881351
316693344
406729411
403449632
102755409
369778751
476018581
15931788
4166151
524371025
19040141
213961220
326694302
258235494
538580680
14386669
398556831
130632711
527374633
157119751
497753498
95265189
400718521
241812406
461641367
222809488
502832629
199170229
451278135
462190280
102592138
22565279
316682366
123461591
380288898
48072662
204914728
70992144
228600383
259401464
133290403
70692454
136752946
81228582
355259058
202422505
483023420
2793901
24178178
405967715
187251746
497654696
34625777
61290174
149950241
163418508
206309554
277935418
461219431
455646217
353275711
489904228
233293268
11054846
157956953
227842901
19694532
365015353
126916658
357567172
108989584
517907865
57705857
286811422
270852136
333689880
129043745
180174033
345167608
140837147
8529906
383176112
96238637
216272089
337189270
311835579
246635741
255425018
29926028
35870615
332781603
463705231
520109691
253152680
522986431
295061958
160222660
85798559
521286597
509241975
536879090
177266001
164060721
444422651
290724885
456086499
484744568
144912671
179492608
500465587
62414252
506821326
461256309
53596371
375715429
111146761
42880068
409814909
193075728
133250964
366811961
226207179
477586912
545068678
279044293
473837925
43489347
209476707
266034589
22614680
251077838
159685988
251423691
409466742
447128451
324712773
69847525
101661769
34718954
360297189
188612472
371825232
525538816
103363359
423053697
356286109
388114721
76159859
527273340
241954754
56822128
171492827
492928652
471635546
176883025
473699398
379220227
544821358
149833233
50260767
389308452
388297349
228526643
172074661
287898050
184005322
434576197
266545840
354412383
371270471
188942358
364379251
331484431
399608487
14870955
545881050
248882238
142395638
461114423
74809581
261243466
26439721
290938956
237240069
346097732
284661952
155272832
320541133
54083117
76107716
170071176
529474429
261137369
111178707
535144908
414864092
4188107
375540913
22707993
466488154
507172622
29821737
396898940
397024859
73014246
255503661
55120538
300459638
64479283
440936109
537437390
62986275
512507930
109725110
169102171
171648434
393394065
271463984
6532745
532877609
36951948
420539735
7069832
284755859
58491100
535687977
221715771
153757732
328121442
134018505
264888162
11373208
542077173
362378291
188536172
506584107
511909629
461932284
167978135
538605616
80946283
163814441
242177141
518178067
57188816
232316436
289066098
464562600
413771798
467086386
411447219
62841380
166948759
116445314
104735609
33065736
347006628
510619710
127059372
497435914
468853913
15313002
517579766
278995096
414442918
134085292
100973783
64003450
386623204
2069353
358508546
85043658
102402784
308470822
383811697
81791589
229302975
407827211
46864150
141649134
459130526
71729933
51442908
537109628
328187310
8621864
418096212
220103411
60011237
423232936
353003079
116510632
89080981
504839797
247546079
278166053
247180178
240879276
482944176
166621878
29915859
542565694
323079688
83129476
268247430
460264670
394659100
149849700
451558074
548427946
488814369
339935720
469540038
257730630
32160051
436496252
336149032
403227429
319803644
540523786
51772248
368377768
276162568
11709900
250943149
479337903
281887385
69748723
57140490
217509262
150496511
101041512
474876743
451991705
356752066
16077639
216784618
92698232
315266456
119830360
483943174
37039772
541769789
183342296
151429110
20852711
9688085
149366888
136921048
134881197
436599145
520844225
207989344
461968457
117404221
405719435
330189337
186697357
327435317
32668556
49829142
106063947
27715173
247972659
486599138
45333651
58927125
30061916
148104198
317818589
450417956
355917738
284374112
508682097
290609616
501862558
290455924
8156654
232464639
444120479
374832832
413615216
263722322
53764755
136618488
492780464
317025597
238972484
543920778
388747447
492670553
234357643
511277818
74216769
172157159
270569277
510076676
386052348
308942876
34031930
191911907
150857454
238081368
346866377
189108435
491564066
146045823
151294376
89450700
71499714
106459155
296383966
492993967
500770309
169808457
237253705
547846112
129497680
362261937
253418292
303456106
1946686
110359248
26292310
97715178
355840892
95103621
283298268
31396029
102183224
50766640
304529720
447384218
104550773
238208939
293524275
521251907
16450533
168485619
411444462
121576176
147687034
398379172
508698564
213132381
52804180
426446477
30792013
121106738
41260813
145520186
103676232
286696351
14601449
274944010
523535331
29504206
166681921
484849088
374841669
361615320
44152227
142071787
94284553
349929239
300874046
536328265
127239834
291196939
411488374
300991794
446866772
407015119
78931820
162232884
465558951
454286107
425249297
161709371
543509802
10434589
261480036
221462653
392068292
478147294
27917054
297279601
524536701
192517587
209278849
246720493
530671716
477005818
436826924
127191108
450317560
498983034
536308234
338451740
250413669
193800123
343627867
39435512
326407930
89026091
169368584
71494225
382006955
252675137
402607668
389664110
324723751
105010059
162520897
257681105
204206663
299950589
92172940
105361355
60049660
232160154
522156185
510555023
145270106
445377460
144042338
411422840
187527737
497781031
345926582
151457977
3880723
122810886
408073988
378020146
382902830
429338602
226567214
168756781
285510031
95568979
202115958
547220366
408090683
323459958
486940334
109889780
324720763
166667996
440601528
359304451
359929636
34697947
332787990
512998909
393868684
373371277
542620734
538150288
127273443
62236945
436979290
64748244
340811166
261199554
299578413
205845276
302910465
62694207
31622129
239819899
219878362
91013109
511596756
334426440
198550940
330860453
324544125
86939781
318413288
7668133
7481507
344747623
173899839
410884584
23465475
31204965
539266805
290313210
81989193
307519633
148196295
379970536
11688321
85568021
266573285
14590617
199945805
110746064
128676626
498357288
534897561
178626578
420046567
244542293
466433264
140424780
82691785
517634656
285332921
388286461
276443493
17669091
13883924
293057710
269691037
228583916
141446040
3134219
198191323
124336833
112313868
540962906
299364571
281978160
495003509
138678758
74326549
461780414
106591747
114571897
362010528
101477141
32368633
283085487
11935420
490546441
166536260
108136174
82131907
170353491
191714303
209070521
185335730
513605730
439818759
160399558
68782659
38841112
490804424
498675650
292312588
237185179
342042602
492784442
411492102
73228749
274898542
56027774
498176918
396637365
378433616
93280066
148768367
319196597
235906242
236795262
312916912
146315188
210629673
62379640
60702851
542027772
350323089
18997429
275158081
92061436
91227180
228139307
245797420
421697914
322808090
290962679
434860197
229484112
517030866
487318909
385673607
112867162
406345181
389362215
741015
491688160
435244766
411338694
283122620
445789135
265584505
12641167
345165066
450010176
79908862
39221981
143129702
120983049
41639554
245347322
240313641
127849788
86138222
513526367
533182398
2947593
353348886
54835110
420034938
283582375
234682815
135254449
429769082
75018163
85090478
24947505
53836112
402409568
473618365
246332833
517870683
329844988
140023308
363716250
514291855
5044391
514926766
209021120
15414437
423713322
359189182
400145461
536132586
251604782
47566817
378806868
149809824
856284
394383295
533924005
535742867
515702928
316314230
65300033
83479082
67487255
377444725
258136692
17471487
2338314
529018842
287216544
536401547
496227556
133347550
533481399
415605373
23035032
364886764
442556564
335737528
438911418
202433745
479546485
165575685
512058975
432758249
272902357
83515749
368043181
336401821
33889086
332589488
27520422
388685314
8842516
39173997
353220799
19760400
214214385
86964545
197369413
311023207
31683763
12608233
110611108
171026262
168029268
532158550
277375771
456201768
319130789
277872728
86094965
244600818
400159884
153718020
530824723
8464038
255632873
153137611
375864579
6112738
473756606
417877570
476669202
408090186
8431104
94498356
6471531
25474449
73258252
284462499
395883147
183025947
515461012
392132277
366142400
41864603
198222105
549322653
489713186
49623225
247656916
535886419
129559591
549487323
19074275
58399604
538037269
281218867
128215550
224315990
381932043
362290467
131736447
514983469
261457537
466805755
336234184
490584864
387526826
302160688
351982125
531497242
136522408
113666212
28692628
335683251
359035490
307790563
255572310
457376414
82131429
278433645
50774318
278583217
201781129
225268560
77526636
474452693
75111476
225888817
44719550
160650019
512420106
256786398
392086178
116575382
220642595
337809527
488486761
404346497
543989145
77296098
226721043
382054125
547901002
405908148
4045138
73376952
320890582
238859211
63200346
139179084
459132894
238562918
435480793
48297004
198160128
262915495
252203311
23081245
42056718
266007918
348908054
96386840
497319867
63917051
93333130
405197980
446546617
238944498
548411479
165436029
526454432
174434931
470045026
343326623
246698857
428055097
354124001
201370891
10423459
289819200
146929215
478091900
9248965
266496439
169031105
503714552
193942837
138772898
116640380
489927454
190399325
439120
299759017
216645341
413705930
269356208
338244247
187021219
60115970
365946141
60672801
388643968
63886471
271269014
539748119
356715639
223247591
3936896
69035153
426725838
386914709
467218191
445640458
14941058
502226381
461384329
476105682
488875424
465589561
416989111
380667639
95876363
345059749
146589925
391334510
465889853
504282100
332798070
254540002
159713433
165946704
300908511
295651362
83581003
276832226
198169839
200842510
418272778
107902762
45048223
205441404
472544835
140814806
271531505
335255653
95137493
245753373
503302877
475366493
97577911
457344048
185555517
393062478
281821727
319553642
168815382
134793373
191818594
497366085
51025744
123052402
457593002
213692259
30612153
69593279
131604095
480437173
395856691
486020567
538663015
429892991
261380691
41165582
163341914
230329418
540342649
256903470
154125631
209097966
401264454
147242425
266265901
456445596
402705974
302142005
256241395
1315165
181290703
186044166
306333449
488331503
144118674
461145367
443177779
144081326
228030316
168358429
269899619
464786564
505405020
409351040
373213577
461679422
236339873
371539432
526521904
428872037
251545170
225407051
132367235
411900141
525769354
42095141
443208244
234886031
95541534
144930535
105745585
209766423
228392910
382013671
58074055
139203531
35272314
207127415
512714831
202125110
277518347
416862105
163830183
30350331
490608607
218147141
22240218
338289003
15544848
524056786
434849558
48802699
233905169
143274393
140730807
255150683
41942891
22309547
547566618
475697172
388967007
347214179
299013275
248755991
213811395
545727358
149558783
51708882
223683504
58507442
355510752
261847256
165161439
83414954
106009057
426813662
116504025
425777036
52606576
242926673
97518466
458201310
259449883
442116994
83651982
193618986
68927488
129914247
1580832
467781507
328987467
261258796
52524241
249903659
362337512
296817675
34844172
233268531
191011711
398984432
30328960
367129708
69463295
83581003
49658983
315213012
323607245
53424181
277891603
119341838
410693532
198312081
481544148
245325366
263971499
39251839
261282142
529814747
223534036
61754545
451449614
315651773
206172329
245413190
185410747
203658025
106374257
159285291
413047250
231889118
392941043
135044243
71499714
333935630
508929102
341607915
155519467
300343218
101623346
33631103
403066962
410348344
306368535
523561712
386107238
21124754
116876853
214385821
93285555
404802772
235132293
357976113
450196802
276717333
114810504
143985342
134990977
309947363
351724142
439357706
451356620
427362562
72482245
45310461
45536744
341146839
462184778
31789976
268121183
149340359
515715343
128459067
343474175
141953775
241883911
340400335
151326241
346880967
463924791
532969991
135298361
246163900
334159342
296351110
398095214
474364871
71043451
386217018
75755713
4193596
371513457
36357267
498661696
428413207
477339907
24810280
19260901
399261444
356964374
535967373
176004785
493965921
223281542
218490154
139371199
191602206
357614150
473739123
524452687
8943208
343748625
105582703
275773965
355905292
1511221
46645522
232720043
414024399
422089369
243405460
80310793
528299783
36494115
44516722
419161996
749839
85057904
393193537
25452493
8491643
338040065
178546192
162183483
175715673
385119218
222142443
404679119
333032137
60856543
388006432
135150158
50366735
169209403
139854231
185583090
135924107
51010958
534282487
335652350
258849321
518715989
362690526
469831701
26868655
342247979
38960922
90915534
17915873
367406215
207615936
277822496
29657067
134765928
252817851
218335953
79672835
171838634
439586565
203422340
281772326
201882771
148285335
230556246
23596219
332995674
113578388
513265412
166130515
250666163
467580465
98988626
503692596
528684013
374682649
323185679
478690201
429947881
366709346
251890210
2492006
355520267
80874926
307674917
77087516
498414620
86479195
255721846
90881346
113133779
282551764
82878411
279944591
404083713
115969265
50493311
266368930
206590150
501244640
65911912
349045510
539716903
394466985
57003662
102666256
346010093
528777326
463794677
317045977
1014318
374106462
181460671
424038131
337974197
61196258
410192970
58238290
65642951
55503921
424052695
279642594
508098496
162304241
335100215
305995561
222364879
380705674
36467448
228797987
34575715
162699568
99382517
450092511
325803894
363811681
365424495
417359448
56834361
295168861
347391071
464451633
176093045
48352601
478986607
39186503
128560939
227316758
522804830
419293732
123321363
430365045
284984163
363746168
6012620
405944484
341923684
168062202
221042030
359661236
316799254
335674306
88467847
380713552
236923653
167118094
161921810
255683109
354708269
204646387
173942902
11483588
265085766
308808281
156183694
139321798
267594239
99037821
1580832
130994985
91704723
57423076
106837101
457442282
14337156
481957031
193270498
461037577
88201796
212067515
450213269
457224059
135045210
114129644
446294123
207220728
495113289
226003894
33780143
326137799
128742870
57519231
207819843
531768831
127761964
439142388
511684580
296713384
370474566
337632810
334591841
482334897
344972672
176114565
295616905
3159604
31298345
547127053
216996637
319262196
380943019
37258225
495155610
86989672
492093861
294620020
116269450
256885200
440689854
528854248
240720095
341574981
350671552
550098757
459795804
233292079
518161600
345142176
15144151
295064574
116314513
15528381
211568016
94408839
392995933
309623512
246176161
231597377
329582328
202758729
225153291
57164906
145852255
246307897
308591580
511585778
18256414
135446713
532556355
136648655
12914854
464349376
119056410
13187081
160321167
257027914
233732598
194678363
359995337
110153252
241214964
291031764
258773416
455288448
492174332
395963592
454534110
512365202
384916890
21637638
53808781
82770920
349861608
330135905
427099090
200625907
20990705
296638897
122464878
68151424
106132232
153258369
237122529
42548727
48633206
456380900
139948846
279466178
393314295
482999066
361741567
443181860
509367868
495253346
292766793
527756372
157353163
500278438
28240905
295368579
261136924
110619911
370573368
40426418
383203557
108383373
176647906
127023776
301137734
542725943
61374399
56723326
164968188
418786526
31364146
196006029
378033851
42454793
407442981
109875065
221794023
197141714
524627642
431836097
138084008
409858141
240332295
59912435
342151326
481885643
538673993
191038574
246637237
297882541
139296480
72597514
6811849
116608316
18241150
368635357
209147367
336371882
314859230
19030363
145484480
90036067
355407261
195460851
6178869
320414886
343383044
194230278
265066958
21102714
315624073
549514904
223893899
241016501
440250734
9236198
430145485
33323719
14705031
119525803
10110738
468550853
335125406
10291875
530658885
400382133
440519695
312576594
295231892
316655964
86983422
215333470
251789338
492314988
189617505
171432448
355632310
542428258
138344875
370974787
294015598
397986400
88460724
500470224
209262636
165170695
83690783
38397134
73585534
141742447
172250309
317852483
410606431
487939166
140820295
319471426
420741974
215382871
434564130
79348984
80859200
506338331
268760921
439986188
17045297
28060483
297602602
144668084
491545538
51141321
16346242
201599992
61110069
425446901
511995557
373415712
377581816
545528699
3567850
397656809
337892452
511845750
251987390
429678920
477612616
303166936
514171097
216206221
224725149
3079270
369486546
108748068
182564140
475890811
470742028
373291293
429638611
86080380
253989553
519349811
203971240
167661358
383258447
543512534
464122395
248061909
186376574
105513720
9309337
399785826
105207663
11093269
183632120
62143148
116904807
284480018
103687210
244981874
179715349
298491820
39636069
334820563
426853839
70868479
56597079
117393243
252521445
350755402
236927776
2309215
124523454
192482763
96978658
547291723
526740907
500876739
343852916
116547937
390476482
219752115
138737735
383179527
218755341
44521279
73645913
181488296
451625966
422674956
436041717
270208642
17622935
156035803
12888172
445982929
325305585
188662152
174527167
191467262
10000958
356828912
229615848
175381211
367021985
239649740
326365095
164818940
341251130
464056485
143712998
15464022
45767282
124885728
316302567
123886730
79859461
80490696
516130670
75331036
547464775
133690084
100931732
462234179
398100703
280566834
231136301
63293659
515733185
162221889
123386753
301697396
164598643
469566210
385781021
117975077
253549037
81238738
356280012
76225743
188478750
44702416
380124228
33020426
105329729
170976861
16373687
277008844
134922781
228389363
66285164
376681708
208633543
91254834
273643117
357286565
546380549
332593979
104614851
46618077
88005137
63155109
444938340
922152
398568760
280109159
131276418
12279029
524677043
513965970
16893244
155536304
262140414
186186880
362306934
446579551
451651387
45322673
14995306
7168998
38456631
479354370
253278927
288866514
155891657
211830019
249345214
443221560
433751800
412822201
49289980
495586070
19453016
538772795
109326783
393363696
12141668
114316018
338646435
253460064
168226872
368591372
503758464
357187335
339982766
373998504
163270305
408134595
371336339
489135002
229566447
182576281
398501400
324498702
496495495
91583072
319613492
527893597
244255011
24695011
218198269
453037326
455476279
470675502
320310595
180951988
495021575
166893045
18761402
128774394
439394450
385163130
231703761
321688334
69857594
101090913
304815148
97395027
106843385
289694649
93947602
343128368
329785491
181587994
63253636
100657282
502924136
410680816
35530297
223698106
304837104
350648298
256414752
85275135
259627584
424196803
490118299
271385949
65005390
321391928
379169142
147777168
445256819
78103544
348098314
17069405
80386405
425051693
497545355
393742437
32358132
118057412
291810346
516624680
378692707
177212365
8875713
469048053
515592748
51832627
5296885
498035527
98172614
318577387
63559972
135854999
385597834
89306030
145809024
90570049
301880754
99374616
540510786
228742161
235417721
300368753
286723404
427801187
388755039
420529456
425671950
470961689
101066960
320831632
275264824
440489137
181283611
267429569
477081924
281536299
318718785
132719625
112192572
535627598
150695006
112925197
99274054
170999314
418093392
518633654
129254972
5607657
5071836
90331852
352420081
37967413
400636313
72949062
430930412
42737354
352684717
438044156
5620736
364373903
352997590
299737823
329029280
96064229
102233117
526046107
38643984
216425781
145875999
298690219
475105884
154567601
491155720
90458720
426032006
103769545
426863063
127700677
353923553
338879882
90651921
330895138
311296379
181795638
97557720
309985786
232360348
182267164
428797174
227501835
147165579
285790953
97485894
526229529
170926980
18980962
400172509
361664721
137186577
511104856
428569077
498521958
489234570
295774765
42951425
341418641
528475431
183102062
418169624
42550728
97034360
413113118
240138261
163879301
472773059
63356874
358284646
200930880
362850345
367807890
313634722
118225477
258418166
366013817
29731354
95516681
165575685
96806202
233631375
97480040
486806224
418947322
149767365
77175340
321996814
413162073
296468151
339749412
203438807
227328190
178782219
117750978
451398893
93466692
87483682
352349888
408079705
5689605
404843640
335536727
476594233
334967123
97851850
95695226
494249765
293497248
395235770
412223900
294834415
69529163
407366677
286220193
138918557
483619323
435436881
94372708
21643127
409539434
503872609
480984022
112156737
98154298
352254340
210980693
520324266
231449174
472498609
410510760
129913652
361834880
250191641
151249395
472613878
201479253
80324417
30315747
508658325
153618112
27549291
190927876
499822851
272852701
263938565
214992811
431289954
162210928
30518840
100262074
147381215
461533685
310287681
363449230
329559560
454644047
247317873
264199456
216105616
268821883
157605657
390564372
194539265
313427569
257933599
253218548
387940564
66246741
398607006
179838186
549734860
452979725
527333719
3883785
288080428
292812864
437401943
232489216
133282213
462926884
209970511
91843067
339142474
199250156
225230137
215117509
450991832
83323020
130413151
20314789
277588093
421902022
203030039
144609890
168309207
336601947
270869318
385088260
309458842
479272028
481829909
222568434
315656484
8776911
111441802
131373726
101616160
210694857
70709298
46327160
449894936
231319484
44415124
219675269
218989144
386789698
203916350
248311382
501565605
10518363
93552715
460625902
382138691
524029341
524723125
21467479
542664496
444438841
173293219
411598155
500223548
451756761
238228089
124224349
523692851
259723013
311220811
525245150
134079803
88016115
216733736
146400405
420389440
157709948
78223739
118469165
150738918
500245504
224907155
16225484
135023911
380332810
265244947
350983127
224732549
141689157
490233568
411406039
487856831
177921572
547640804
61954343
145299117
450273961
511428950
378872736
245363789
266296226
126543406
337425297
403473771
162287774
441454756
370595324
132625218
172574160
161771808
349698701
248975551
131163885
314816106
60421683
326501037
108125642
295544227
217719671
425063085
425973845
533187841
308174416
196156293
433987785
128219027
175934633
81414095
82011149
47424551
11406142
532855653
263021902
362098352
40404529
224549182
19021328
266748933
370562390
451872780
384711264
16291352
374528236
458501659
136429296
347986972
78754243
284165530
227864857
422345400
435769997
268318787
369382255
8005275
395119638
378328604
153329726
100816463
426247271
398567268
398709556
354718288
347595701
297931385
310435884
390853256
138533417
73344018
26382405
19308152
382275916
326196479
533755394
200801214
234909971
305705539
99367367
393217768
364398243
476565958
528415052
268572146
108775513
429948292
113430185
66894443
63904760
542949924
282064995
160251355
384164132
167331864
317184383
26528750
414518302
406623533
33114822
506579810
342613362
207824518
269866685
432719826
525445503
458919892
83752677
384647164
105959656
358826531
244468379
48698408
7519930
419930456
527800284
417992839
147923061
94388844
334016628
533251487
119050921
146790573
457973170
550065343
425211789
397008392
476823941
522613179
376602411
356795978
64160921
310188879
330212751
91701272
364762809
446557439
82733453
361231090
385419680
48731383
183160423
284305101
230839795
123835627
3382759
85902850
411224969
75725701
320047221
124601988
347058492
140096973
18577309
537729885
477027034
101706216
526042896
546012786
421311653
22623966
30365148
155822511
477548489
408447910
235362831
371745067
342996632
107639290
61668915
260042979
37544760
161530292
475086945
162584180
10679609
209756646
434201856
396494215
379932113
304845082
455459707
56602568
388385476
544471236
145806382
122693007
446008695
352849387
549791066
270097223
436186264
106402448
275802524
52503152
109538484
373087330
530716059
344668048
12276970
167837153
388297349
205810055
57239292
357010049
173446911
133541881
276107678
251840809
481544818
229835408
382051414
501958072
347881842
365045945
214524678
508918124
472671543
526142631
14444296
19803520
414359121
431029214
222502104
182767233
253899184
75598949
47859626
234155251
428265600
368158208
251088830
395273868
417118347
174333953
465708716
51207708
266633664
246790929
52293703
64067608
265360963
427846205
41288258
169478364
388796848
172914478
23388629
170054709
429486805
50568995
502979026
176968672
348325288
269537939
243904614
525588217
517135157
232382304
99197208
81618577
396234443
357088748
285965922
498340101
381095781
26264865
110463916
150771852
210135006
465994144
259256607
84949434
73827050
147917572
290869847
277222937
374321921
418953201
177201387
140112408
130166041
90417871
196758694
194000542
531505359
1462973
99224653
75836024
318910900
283692331
217141351
282430694
97959270
18393639
540002331
121741728
86781023
227008573
398616669
411740868
440497739
187586575
297163482
444147924
467451742
170035743
165191455
223087896
178917065
492682151
325135426
8359747
115089325
387173811
396280482
359913730
169313694
493669727
89695749
6114746
99197208
327084021
520418837
44932954
521718472
454620936
498493842
402502130
429749148
349863371
534862779
169884550
216980170
458798065
784927
464799904
140792850
4792979
504760206
166684463
163791376
47003107
14282378
107559757
322489728
155624128
297241459
485405346
297921881
439004731
386862164
148030915
458063309
13574297
323675216
202500188
342661892
501260969
122256889
445318737
377105278
450092511
413491859
445168878
461397515
374174055
512381683
502447025
299223994
36053157
256259454
70493289
17748184
50526445
262181508
196566579
199962531
339264112
471465478
109620819
513226989
322325058
474447204
109686193
392227473
165335687
526998890
157375119
502567351
421862584
505981509
524481310
519071751
404731858
49422956
220981651
123639725
139030881
139691360
32478413
373835028
487688054
33588585
129258217
459313944
150000896
112357906
427939718
337469209
82653362
157622124
59513202
486659214
468041541
409210439
302120049
155969935
513561818
216774995
349193713
10650
35324289
124211090
496809390
350365126
304909231
17916096
266946537
434481795
108675887
3733362
344468515
416834660
353890257
137950
382715036
32072227
271634143
514264410
471011090
155263461
344384224
331842984
246404308
220756602
539102135
459846464
547335635
191066601
417647451
440519695
5543890
362092863
250638718
222139830
345994272
512628526
446711287
404259361
349297560
351043141
27746895
344498400
218325739
428911786
56673925
163480001
427695782
40805242
16681071
533440586
79270284
1879170
198762179
518210978
211277099
321943702
274530125
329421213
266595241
445952417
52529730
412037073
516728971
160764586
108434122
450657878
141064430
62942363
320926756
220070477
223067062
549482177
316484762
54434413
127685118
409480991
5961054
389281108
443895430
427669856
467108411
462978227
150283331
261666119
241434010
289517305
56498277
117888116
115724347
100251096
451278135
235384787
173046214
148311203
105276159
391491947
10308342
464330977
497920796
3417218
412218355
505526167
203246692
360182691
232288991
162425336
395036850
206267761
373254779
423169317
275591712
524709977
245171674
180952667
319613492
51607578
401459817
346775417
85392373
103997425
518710500
322376070
24469962
302729328
222277263
294418982
222095918
119866174
332293082
30200478
103077108
25369743
103324936
107913740
166377079
228901993
96793026
372248589
530780811
240445842
197364942
361585801
297963497
366305643
276294304
458250226
435023823
415697671
81676320
175812670
206697629
304169782
486111381
121047532
347321473
373378247
109933692
87099452
480995581
412936954
95942231
95859896
525697997
373328846
426856706
386198689
340144774
403414055
182861057
229028525
86434061
35541275
213938498
433923620
487090610
393403712
17328213
106463434
217846525
408198164
314271231
334368329
291185961
350314825
107142175
224118809
296015093
412088077
112820906
540128578
133455750
184117527
325824778
463721521
374541915
355917738
92642690
478761099
454308063
435752884
423314802
18399525
19925070
430216842
276804951
180564361
206704762
38110127
244628263
362549374
204092222
382685095
20310300
57590287
11730550
474710676
249222556
359990576
117424048
189341405
156040795
150217463
254355445
88696751
270991930
324391841
376080108
68892439
401542306
409558337
329114951
411259822
392326275
467008188
508627781
164648044
225049
303732929
340608917
288726889
436803642
144635150
15329361
23262382
105751074
80880415
440750233
399866501
100735407
51091612
280109159
34217980
29481419
341061241
406959949
547116605
248871260
362298767
21121031
12092267
323430417
202631924
167255262
397960150
68542741
131855844
446678353
318817587
83790017
16801829
151311776
19507906
107562145
159687665
311566618
294298224
54148985
35876104
389841318
305819635
494488964
54212957
99890550
129628224
315326583
369096937
109313435
325255780
110059939
396695519
409303752
210431793
306109352
281897072
173803943
277298791
462584290
76176342
192782405
81916297
23205203
520324266
40693995
18010445
284994369
114660408
272441026
418497827
148468612
408853654
128465678
419196360
285801252
98928247
512173101
44433455
317505716
266102726
343781559
30628620
1646700
386694561
23926551
412350147
69896926
329521137
37445958
43158442
534793270
128082644
134864730
436578593
405369797
271732945
56915441
9254454
219671223
440707944
2969549
122679150
147478452
519651244
43593967
527333886
209893871
383595368
148598208
518018886
374415704
493727075
521579209
88731411
180198796
233957647
147519071
37155041
2552385
235472611
157025602
100832930
257725639
32797785
291193672
205450187
189156429
329943790
235456144
441595539
31313992
466537555
515258513
247410394
417149052
46639455
111152250
14178087
106009057
136433892
101579434
80186952
94586904
434981294
69842036
81186949
51222618
315720140
418064196
259758312
170768279
302043203
250605784
51036722
112086162
258147541
176573330
90420297
541928970
92765085
40399040
329230220
73821561
540386561
490476997
349118360
264630179
250649696
338062534
452600984
6680113
148604195
507852730
483547966
235736083
161072827
84338622
401018688
360053965
279389156
256666401
503961557
337620373
245660195
475831347
293836388
394158366
207215239
114544452
375977675
402568749
29704256
38285775
425446901
410335684
537044331
209394372
1668656
70242669
7607754
59657446
416335161
267896134
173818986
338451740
420581378
9161141
122223563
536906535
514302833
44290741
60417423
336925580
62634979
140024390
164455929
211661760
35272314
441193180
205803625
300067163
468151321
175494308
524808779
215602431
179146876
341278575
42469315
144225609
426314163
160921091
437083581
238043998
471699657
12613722
532965433
549228903
137873136
280811751
120182902
117811646
376655178
125436308
356587396
47606586
463896862
350927382
246597451
485254859
242981563
546594620
136550155
40149128
508242977
58168345
178408967
173320664
280279318
139391727
344775068
273785831
461482186
128106961
431307732
31770332
329287935
489090016
325316563
191763704
38933477
314829822
276197738
232184342
194231201
152638112
548844606
486374801
84618424
18070220
507436094
230202372
5126726
73999881
86325503
495091333
530099870
533896028
510356242
275487421
372344358
240321200
129271439
118122042
41656021
15089261
215241199
110038923
89477227
35081761
27485177
140468999
91904190
454983210
26177041
264234971
374558382
160416025
91707492
52760268
44411877
164291259
222745834
421769271
468358407
2481651
536780869
330933505
169829660
492495036
357959646
247257265
233267409
178526209
88032582
7309798
82296577
121855800
223226652
258612482
230757560
357794976
253921140
148312563
21665083
289489860
201610970
437915673
501486018
205881412
495085844
273758386
50251795
592812
181973902
200386923
409441316
377681623
234660239
425589861
520434046
25753200
400866487
22074771
68903417
312284810
487618121
34992375
263726303
186686379
249687335
74364760
491470956
202116523
104907617
52022741
253176211
324249939
339143354
164768802
198657888
187690866
237832881
49212327
271697236
418107705
80046087
209202828
250968044
282458451
354776026
332243681
96612843
449713770
64719556
544673723
451684321
53210366
270572110
258524721
262500447
9435591
313279186
308703647
53007474
244589840
411177611
313520702
312441424
83961528
444943829
382061479
183932646
26997830
301859764
538007000
435636863
477844895
456771412
473597713
8178693
509554848
268900621
200847999
131274924
528375859
207707624
163632663
384739602
347260498
125714985
495757076
511752126
530660053
296340130
29563476
305781639
41816949
10116227
84832495
134634192
129210430
547334153
65895445
45196426
102357947
164933472
464187722
54658153
426442962
431912943
387126298
144464991
519457004
302092835
376154147
360822009
524469969
337375896
194806865
31992463
89317008
71872966
172908989
206155862
439570098
267574880
82735697
302515257
416686457
171937436
540971368
500883101
498922655
499441924
212140558
135606728
429212355
252494
343172280
267610487
44806707
265842724
461660950
373158687
524956982
75144410
455861450
156573725
498692117
33779306
272770366
528339722
502578308
133340783
251453373
544399020
105410756
235467122
268049826
421911985
33323719
521499754
311434882
448835530
271458495
285301753
311236409
109580199
14787366
266680993
210618419
421877407
28175037
418349624
207985894
219362396
259501169
150550832
524857009
428235313
337815016
465032329
123241602
470599415
432159948
222404256
521224462
337282583
336198771
392073781
352194796
156848175
460499655
132326494
47617075
54724188
26017860
319811096
203303640
44732032
464473691
548942214
435327101
184617026
381792884
391717255
53589107
195093366
313156584
20506904
474205688
17537417
204923793
44337895
431056659
230188619
441111541
369513991
511135680
425858576
1119756
533645764
396335112
121608795
499389220
497758987
496617973
225052101
295352112
88477191
87708731
401860668
339544051
345358169
9150163
505479439
182174421
297602602
518182726
226198546
316993703
175422951
328390403
176408729
547928447
64519969
147725457
37665751
213412320
227299490
549448900
536475278
380788397
204782255
221042030
127388712
500635223
367032963
169752814
549262274
33137093
482899129
399077447
88345455
349037973
336646316
502067852
466954719
82115440
109104853
90844308
148488428
479284602
391601727
445531152
36935481
137515917
219817983
548757286
361288027
252621628
243195634
152907073
181672591
10149161
462500854
10725506
265873214
483300975
222884352
296987834
400477440
89037383
216112908
312208831
351882809
35157045
89218206
362735918
402445406
79980731
64478914
416604122
18563207
290320672
375900927
337356202
259229003
44762795
514951671
37687474
536777872
540682967
368130740
382510406
422773758
57180715
149569761
124007203
368943135
166514636
202581254
379696086
333067031
264992453
143107119
395814875
213472699
475715163
440733766
395553807
511163125
130161249
170093436
163349942
372379249
526570748
516026379
300963332
37336178
37100151
187048653
58622539
386557336
67168893
265287628
5000479
464040060
266387823
228995170
530270334
463967206
94487646
409342175
393901618
374335995
4524708
258193273
438104535
399153460
216074485
97110298
90491654
16538357
517618189
234901755
504730017
432948860
126971548
354726625
382480852
24601698
96694224
423163477
135847850
511920607
418217888
355840892
367161378
152947675
311830090
414918999
260837931
28416752
21708995
489514509
87253144
199141354
109532995
222210355
360687679
2223045
135287383
239680720
166958913
368299252
325563701
196791628
217622383
469065199
451256179
537007487
193081219
417372582
130083811
204304656
112370808
355828325
254297605
414423115
248812740
88027450
311599552
377785914
171491899
313469683
101700192
473557986
7289392
209984024
424974847
153151206
212501146
306083107
157309944
1493008
92808012
179841596
23015377
498846287
424233832
363827387
546429950
156881109
89273096
167996334
402137001
382039889
203812059
282437895
508319823
470330454
3996890
438587567
317533161
359002556
6669135
533179504
33471922
425099095
265316304
354007192
142554819
2449319
326271649
376078831
67009060
213406831
283989882
3463559
51124546
72875206
536096805
5087662
416129082
353331238
449230738
249892214
157243383
300967359
70602795
188717309
352685716
178571148
227848390
366017498
395954504
405070252
319695827
424609470
97846914
414884749
81610354
161080721
380475849
8458549
337880881
305819635
439411205
194988344
14246484
272968617
521001682
238793456
71636636
429338602
360265475
143979306
83268130
165833668
365466692
399559356
177343129
264602734
479369416
177209297
137046181
215662810
278692997
238827827
510740472
228545493
98138306
25945646
6273927
484463895
248503497
416071689
466866754
491880070
322143921
348183737
83301064
282826151
338837184
267969003
549179939
431104609
529430517
51766759
448437924
39325428
159338275
205321534
450741336
456113944
125363271
526153584
143690082
25403092
232647838
317560606
456037121
408952456
220432751
62811989
147879149
283259845
435184941
224796313
339939259
250452092
532487890
179294226
233587727
157753860
406320151
280125626
105025765
204256668
282634573
396371668
518051820
320398419
377728634
228056972
503072163
350701432
302515257
244924669
310958686
281166617
91276447
147939528
532542780
446222766
191167142
42495838
97149811
87675797
165828179
106426221
436896955
539596145
399785826
111954792
352558470
318719671
31902026
362566336
503687107
458898099
272995415
329340
169939670
425989254
130384818
124689806
109488708
372103825
210947759
132132556
341465201
436670869
464402334
196615980
306522227
68563099
369288942
438752237
117301195
99943712
360643767
548932670
170307203
464470266
260831791
291976377
257808238
11208538
537724808
224845907
232365837
328703276
449104491
192312604
154842084
160750854
372339805
390942969
13993028
350003494
448885134
27389904
404336207
160031795
311407437
53929425
229209662
97523063
306799172
66405922
297525756
198101212
405252870
189540659
459209740
402788309
427115557
290079560
323444814
541478872
401020851
57925417
1233870
417582326
230741093
414221896
265157123
536879090
1640670
548395012
326481666
536917513
2700588
525291811
329591715
458918823
328670342
293218459
517588120
10352254
534968918
47057197
220193351
516302893
211139874
114473095
532954455
18585754
535378391
281689991
261951168
529007864
373273956
137291068
365803427
540035265
481209050
390724887
3974036
249211578
279412056
517755414
264963464
295496170
74381439
49575846
543412701
195073571
262390667
408606649
4682117
193363817
549168961
141010192
124567366
60131995
477246594
69161400
483106244
508123106
54975801
22587235
323465212
343184588
367706272
116917168
445531152
349802923
235564387
170820613
257006894
269603213
324967639
294023774
147121667
75643909
196347019
281525321
450355206
436880488
119221080
97852403
491699131
372667555
509247155
312933379
546891026
131825464
138893656
103747589
184699849
56619035
509119539
271019375
278593605
109549685
169006310
440173431
540350893
226241789
193801693
186018420
97347415
2999950
506009458
299254791
239238065
245183748
266494040
379180120
365232571
124227048
323181342
423775914
183601561
228918745
385347450
99909569
106278018
196363486
19936048
138761171
139634671
340246643
440080575
301617399
15814266
446271530
18559765
409691769
306697875
239600339
489536465
135986950
437736792
341498135
245266295
395229956
487917210
451055571
472597411
389389660
248569365
5011457
233306538
33806751
287766314
481725618
180654048
3650185
382797371
503530782
312259847
514445055
11806839
15440557
217369889
115532482
451828715
92783512
210387881
273081194
516586319
516696037
298708200
444312754
351943702
172255798
268790841
449153892
460175804
517431563
464191588
172733341
503467842
445108499
66436779
399269860
10361388
315363427
419390731
112743643
276809433
250933692
171288788
69677366
118803916
486758259
405339998
537649884
258652658
336020113
41008319
112930686
502231197
379471037
381359380
440341968
503865626
129949078
378021941
527932020
157517833
165761439
126569941
436204459
242918953
400040203
79515051
482165606
135860464
33740883
105450844
82192286
475998897
205530116
375967980
53424437
548471211
180390496
137598252
57223226
118098005
541039752
380453568
229359701
513659480
69545630
385187854
297125059
275665635
225455186
518715989
461849949
316215239
245078361
338358427
5900394
43356414
125856284
549289719
524386126
548834132
81926320
358899142
90025089
155596683
220613888
231532764
499592538
34114135
107147687
413441747
471312985
533415531
542104618
45635886
231383337
23827749
509169155
484009042
320069138
334291078
45080309
347980644
324866465
98203699
149028384
480836400
128102282
112923614
521400110
48259288
174672613
437917909
420940432
114879388
42424481
199014673
170061540
26764364
238634275
444883230
111761787
412677549
164938961
488235884
29937006
410654046
21119118
344390768
320142712
64100542
123376253
46733346
97116877
17425072
176434392
19123676
52672444
56822128
243814479
348741212
265437062
223890821
113852838
184656926
473080443
230236105
386404263
3095796
65126985
138476492
282370627
3540405
374508816
256369234
315842549
222238635
1388717
109296968
78613458
28701981
180516261
444438841
214813046
177898490
303671222
179149982
145152639
264553333
544618580
263104237
213329985
171869792
60027704
478422149
84587820
499183585
215157822
41699933
545055597
268050061
408854159
91654990
284368623
59294751
501005199
413925490
161645128
527015357
288191646
522602201
93005616
357827910
63802762
286383086
375343309
424119380
11762927
418267289
233825911
283292220
58715833
164263814
222685040
266880413
386618922
176399993
212855081
39454932
390734465
271089128
96793026
499037924
67190849
221519573
133624216
477349688
469743131
264739959
130182613
517327272
499065369
92132865
329877922
9276124
317210175
170647521
35146067
214590620
3309867
249782434
33889377
466230171
218031936
110010538
339847490
191961308
347038458
250847300
356702665
40334188
243118788
393341012
421097331
364261018
130094789
70135070
72844519
441579072
49462209
490985561
227531169
66186362
366288061
40949192
30019341
58265688
519024066
429086108
146439844
53298190
42707222
71591968
2892667
17383561
182827612
476818452
271855165
502822778
148450005
40322194
444048845
527350186
347124803
609279
71428357
268016020
118397730
76675841
244401240
61405443
57286532
380338299
549151732
91430273
130099030
196517178
75599460
475835921
184026947
231081411
65844730
81335770
332326016
249145405
465048041
71938834
282821566
60104550
443214794
421155776
458962735
532765034
250325845
3738009
539250338
279263853
500328590
91770838
228232620
171959392
408854738
506508453
382418630
19156610
100525546
123008490
125555386
57376517
349115309
531383154
547209388
253443612
198796246
178584615
511718362
336064025
521784340
543610828
331420331
379657911
426960723
158097649
194211798
295064086
38016121
527172365
213524988
86682288
304565249
485584385
223821968
80106466
227337913
154257367
219271608
474956044
148456673
226009575
535502358
398933129
383538025
359045164
151699883
541649031
523107189
5637203
497615449
497654696
313009568
69293136
341799762
109522017
34860639
286893563
21901110
84146370
187419846
246044425
439740257
173276836
548814086
176372400
345900313
103615853
350513465
266564949
333254873
47759789
84020123
393072779
333515636
335000316
206254664
365692877
545591539
333083169
402277832
121619773
18989052
220075966
394786106
53896491
182063519
34784616
187817469
304115864
97380843
280395070
161667517
396025457
143372284
18508908
390009917
267863504
232190189
370996021
335072806
502221544
422494134
398549441
102238894
398633136
460481833
394621838
256968352
74275275
59775210
90551560
397579248
189900730
163528288
429231899
22263384
243460550
34136091
61356042
311814876
33856677
20336745
159415325
80079832
269872174
468566255
450882927
385441082
152127635
529656410
422510286
372722192
437245865
71506270
179023623
443258706
511727585
263422599
2881725
248421162
56064646
233470553
295211752
45229360
476576936
447059572
454247684
360031736
100646304
54269743
117415199
90436764
130052179
322904925
206754163
297404998
102172246
164601332
231631470
345075147
226533728
17972914
144475969
465275085
148025757
387508882
95321974
209910338
410540568
236103336
490480573
148547749
72345020
129249483
243212101
6284905
500426392
224209183
279404009
85738180
202637413
434064631
6361751
523754080
204396364
422491377
321430351
174424094
158769140
31147230
413476289
477653175
201368518
114226090
66598037
158965553
34877106
79387407
528925529
481560948
262352244
71153907
102271632
537581442
514421479
142111264
394587743
363876788
54337902
392908109
57140490
166570718
180460751
73118251
202423342
105399778
248606980
517411250
287025022
454264151
383414275
41525406
307032704
373032440
83108949
806883
77676572
52058512
468365324
95184749
249206089
322721709
54955868
534979820
373076352
308037191
548245600
337952753
315277653
433787005
547475474
241153726
335436507
418403859
376907674
385794365
355191671
21138139
453007068
124852794
357932201
322939826
94976167
90354429
420830652
188570226
485710632
388981449
12372206
223424256
178428792
380201074
293572887
182773024
40983574
387172624
48070781
438329584
419800829
462928560
336975731
440258805
16005924
462958727
63230000
174253794
127581148
299568985
10238797
483372318
350467741
461225780
425529236
355058215
50476844
312491512
271244424
97034851
541056219
260458539
42199432
113546850
104067119
201812144
359391063
26896100
502446593
105358897
93011105
1941965
484997062
218615892
220309293
118222082
277975261
390756421
490994239
355893042
491476780
37657123
163039767
210748605
424727842
543482357
127707074
41008319
472169269
349917295
537163888
59912435
271084047
70511374
349990247
435109876
394884149
194102018
190505391
371802274
356279369
135440668
139590759
435618018
80128422
410297261
8303607
177011195
150771852
23053433
256594283
291013485
52310170
97978650
157974796
336810529
400059793
217759608
86565368
95382481
211798554
412652042
457656353
200185982
502437963
23974441
334028162
35129600
285389577
7728512
341673783
242126302
41710911
109804912
545398018
212945485
117025754
380700573
438542875
48890523
90666108
430721830
162590474
224390851
390226344
80479718
276521579
53950442
184828144
280932509
386831786
47251216
27477934
376133725
428248043
42851562
439767702
274020182
378933115
482816390
6520932
321957482
184103704
207385398
448051163
159911037
210169413
277068253
212046364
520845721
530894560
253740003
337057325
22440366
548839621
166525282
209970717
241252528
129233016
325656881
20079224
286443465
360868816
396429363
192390604
378015413
194480759
267857711
19332258
239029483
358514035
129200082
205771632
225983886
195973767
366934161
250262202
62415419
481815071
83965233
457202938
39394553
417811702
76413074
520741430
314061814
106711649
283342180
22005401
510798237
254102277
467569487
535575389
364886764
408022533
507669711
54731127
100981421
270039084
400652660
6421919
2208429
16494445
187090768
438971797
161518206
390408720
505646680
433795670
24607187
320864984
311213087
174193415
394099660
404758044
133657150
46354605
512447551
158374117
404105669
199950126
15989328
57735909
325966410
505023480
83701761
518221979
167561086
395718477
400603687
268126672
215234668
428295474
406915849
467602421
203378428
11955042
410566057
102519388
300931472
198830520
487346354
260250582
10061337
1399695
521950891
312703509
19328006
548116102
32566237
542461403
425272910
183749118
175838455
35332693
457169740
277979427
482911242
353624145
73839624
154240589
185670914
221966575
24479488
1322849
440497690
254870737
95223467
465864619
75769746
519566784
166311211
436109334
94825454
200985268
388451041
472324301
296839631
542222080
464429779
310298214
329197286
63998857
541094642
373709318
140198229
107697729
373213577
89818595
229500579
102160334
76073028
225499098
59017728
108138789
59970661
328518568
441997910
212573479
287226990
291279274
342688581
372066282
60807142
312844523
89945024
431490290
36518532
119616288
82367934
51338617
374832494
406422108
545134333
20980911
25633214
248267470
61410932
386798852
255068341
3156175
402151585
27884662
372373760
166380392
541017796
225407074
154748358
134568324
77394900
416340650
36337353
214938206
191582567
180549677
317653919
139876187
528839168
15649139
100069959
541314202
6856253
254519441
543314419
255680527
95854407
287843160
160827700
126662299
132273956
256241191
523952495
104700756
127646695
381974988
472672391
439072552
35597056
505811257
103906770
90211715
416969441
430305204
273506255
412373889
212506360
23656011
30303417
376292906
75567063
434273213
379080308
125243946
526534973
42567195
188849045
281085788
353014057
517047333
486925716
257099024
44290291
50848036
225290516
268357799
457761832
255331133
300274919
540825681
468649080
227694698
30983714
341957376
410076038
485281384
13118710
209207867
10219413
26533826
307290687
382208774
49340621
340161404
505482415
107768499
416046571
218094437
435431392
448390921
222666774
167457088
338901838
410121269
392809307
205606962
416571188
455888895
120609797
99499103
412960054
362521981
60169995
299891515
306041055
250239588
436597183
75920773
85414329
379514949
500410272
335795064
327655236
36799717
98198831
207681804
488531978
186735780
106865341
5499720
270471630
152182525
22374403
331029897
290917
524604151
302122930
262730985
349358383
214477186
277474439
502460355
13255935
349748102
142621368
22213983
147888993
110361834
55294565
249425649
249151199
509202360
414639060
298705209
17114702
42117097
92374381
340941077
193388448
296707895
402008013
198842319
144998100
19436549
119257720
186829093
105064949
478691316
488417320
340292962
512041365
266625628
542121085
222430747
490326881
159583187
182129026
97808491
413672996
151199994
22154496
249484887
434636907
444323572
173117571
542873078
130418088
198363526
213277174
197285638
17047409
273144388
153818247
460022112
37703941
446892424
523787825
186000254
209243736
535734518
251659672
524666065
475551874
375425644
44894531
104756897
333555552
438922818
95873921
307861543
230927719
168866188
3035417
36656216
7190590
286446243
544157504
505712548
312166399
315238759
341936817
539266805
408496869
86259635
486776066
171860590
74441818
479840256
359216627
285904272
421450909
410520891
238705632
281539170
261172109
351666041
151248231
161415023
240934166
421735414
194491262
469046354
120143232
81829154
109363901
463558088
130435107
545792205
232612842
205733813
97198513
360715124
166053228
330243982
32483902
427335117
366308415
467481815
302630526
427609567
227929149
388051621
48131950
3194598
420249355
92127376
548241320
347781291
366041422
212244570
22753271
38133658
187696355
479336385
292263738
111716233
118194637
112068913
226536519
331825782
59281200
426451388
437852921
229775029
146232449
171779073
185093539
205617940
250151830
111966037
326913862
292074279
544006344
436408434
248135734
255044544
68941840
422521264
411901106
47589630
206600471
239775987
121308078
530122131
292349629
322626953
301472347
249073916
213711680
229802474
107145280
16598736
466949230
475655819
133276157
147862682
418003817
229982540
308434753
541484361
381392187
432475308
205799011
63699277
489148692
80577218
369706875
352206025
358966168
311537209
15172130
394064109
338407828
233551461
327391405
269057700
128672044
312183866
397114311
462618409
205832011
375200985
384811834
479991094
23003208
261993438
198655172
445478963
1999795
483410741
198487729
187262724
54621677
492895447
381139693
437506648
80625021
537724396
131138711
31436841
314958820
379443021
261073307
486407735
387216016
400674362
366275481
62810627
183030675
233389995
491907713
209815244
152374640
55598081
53347591
163728857
409862323
527062650
236263027
96985141
230448492
391552326
84956309
365032057
89306030
261799919
459363432
247198301
108770024
494139075
479134810
297507315
9494931
197572750
385042372
408048241
2014463
89798188
95211607
303374803
97555997
6405663
488976587
294743296
134700060
377198591
187503610
517524876
144263464
84069524
141938089
413074695
259336596
174043891
29799781
40980874
424684252
193746085
279532814
501870248
253353981
297296147
209210424
129836528
300863614
321051603
145323326
321380950
470315093
290055227
423923316
230113187
316749275
246950110
91808805
441805075
70599518
320357560
205950415
499217537
164088166
546962383
423465372
174720359
376007478
272891772
376056157
279027058
376743004
119502489
358826908
327914781
143387179
478580421
384068463
404429520
310177901
267646258
254573500
412341375
306260456
411422506
378054666
108160745
538932491
481267429
526515858
40760616
139703533
201223175
431977377
79722236
529485407
508791252
534842671
36617119
8134698
456360949
226482528
540227380
328649417
216792731
106453666
23031844
107213919
23702448
334960895
465896898
80353471
263743613
371122268
183919923
362291119
228776031
118589845
364299734
514898302
33252362
229473134
516492944
391823659
24546808
533580882
132707823
306269733
522585734
200669243
351456203
506181105
174731337
430760253
377986106
155069739
894707
200628439
441721786
488438665
332347348
33675015
16379176
516333763
363827387
293721057
116460113
269372675
305970905
199728243
336360431
423463297
274433533
454708760
241733487
334095455
167596306
300270256
198674355
162204846
241967113
534637622
503434448
269542680
61454844
45624568
523260881
305706503
301895000
350669934
217309510
168561701
201462767
368641240
322023163
373791227
381737994
415485499
382446075
87813022
505230671
169313160
37225821
217677273
388165359
360171713
322006696
183266732
487532980
179934909
161711429
279376606
152698491
119034454
329405868
373960081
380945542
48034239
278006872
128623737
318273571
225985019
272847212
503176630
187526196
12986974
518002849
455696780
70948056
295164807
289556314
13612720
492323720
268011403
195323849
73577202
440958815
435881490
320495158
371632745
323787300
209624211
246888379
518984950
3468901
60417423
156326720
231899272
511953541
81276991
397030348
544492333
24574253
504666757
541405423
191954373
404441712
247899018
145540835
214741374
255864246
14946755
135045867
329394890
437704794
411255691
13996950
105591893
517953050
136648655
286817382
175596101
445558471
107760048
8818370
1279256
117122219
32374122
250759476
20738245
25753348
383340782
187504240
167255319
340793099
432193706
348806376
532988483
21949706
2604149
303905228
324570059
485683187
181603346
36776229
146890546
235500056
5826197
429437404
525081433
361225576
168998673
170719136
495283448
408129106
17121348
461487561
76110474
312422902
217885855
161926789
61843176
80347982
213438389
17114702
215064509
14090263
356389792
383011442
208321635
120104809
314985638
173511995
59670919
151746236
337941263
54431457
357789487
218199024
485300533
411606601
3227532
147808740
437805934
211050872
76487694
429448382
26940012
80029620
73173859
359603815
271865505
55101013
314887463
505855262
511701047
82258972
303813654
3233021
176838395
77630927
532372621
95714544
138318758
118211758
303267250
190107723
235763528
482686193
545834231
547614349
431470851
317054717
70834718
250542975
266952026
126504983
136936069
66979551
362159159
495162690
223813975
268247430
52399532
61074538
32800393
378554317
197801604
435222810
549380907
408476247
88554037
252856274
271361352
225762570
469215507
328558897
535805730
16411497
519978459
383881734
151199994
522150597
420553534
174223948
489596844
343959705
58155955
146735839
307326194
15775386
65873489
406707455
272575683
313035683
31139097
3799046
186944902
27236418
496514642
233749065
141601024
86366226
520703007
4649183
133212017
422976851
8875713
443126970
448800983
166558235
438447018
471993621
508385691
379388702
304404717
309782693
163961919
113846714
346895630
27884120
20419080
338175503
59336090
402969898
474556984
531093684
34353752
120143232
69441583
350692210
522684536
2548358
30052275
361262844
141561310
197702569
66482768
378905670
18069788
69451429
8475016
160086685
9764931
171893524
133864201
112557434
527454477
397082784
260392671
274384132
368328442
198021060
477031805
44701416
91682767
71949812
348942963
202028134
523606688
340850433
425989602
9484992
315432189
372373760
71774869
80493187
250234063
42045740
261491625
237982353
433662524
184512735
9764931
132460548
343594933
214625389
518405201
210630311
348205693
307790186
549734328
439019188
274296949
236510405
232206776
330349976
265947539
471812484
202634390
68541309
286295052
102561965
19123676
222721664
352709178
490864387
507181999
29388106
152295225
554216
354018161
284889870
426067158
469018583
157413124
122839830
300507062
49116480
299584131
299759350
224868322
32607253
487302442
368936310
92028574
299962130
374075350
348051819
79359962
352629827
300966807
170191934
483218626
26466287
228314955
14935552
6347941
246343876
518812907
70720276
223503080
80359678
330239019
483816927
70050618
352108372
22076758
33739213
424262061
172678451
47523762
169551190
92066997
196736738
497698608
251435372
40931473
206567537
164258325
74754691
348772734
280279318
495161320
151249395
37928990
125435438
8955747
202918490
108846870
418388133
144130162
514083273
120198122
535891070
234534470
262241797
524403329
299185730
426732274
304524231
157479410
356415094
545310194
473680774
339329140
342867195
486984080
154136609
304024278
145717615
145162094
318219286
340883367
26155085
313882949
379122328
113238070
76560572
394291337
270874894
119766247
183338662
548828643
368525971
368916975
269084952
146055394
11214027
274902281
103266287
223545014
13749945
441128974
163319706
386719724
95194879
386454007
127042905
260974505
169335650
318899922
45252524
383680625
93107211
15177085
424821155
281689991
35140578
327045598
423608086
298513776
123524456
203636411
16521255
13628339
269131565
220257103
371199114
105042993
449603990
410767070
464572493
520313288
392900083
18003920
242476575
202799993
384449560
314851138
30292024
267638063
153840203
241718419
53336613
132449570
482175716
292250827
279620638
323447406
536571706
520538337
135095268
150739209
245492591
392803818
189974290
237893260
214547403
486100351
193184115
224048205
79788730
83671378
278785919
24803834
216383770
68277671
133937089
510773406
60626005
78333519
271630257
144585749
549692581
451007297
456852825
327062065
364837363
75254190
248322360
11307340
431160228
214795548
394966484
151655581
363997546
129018509
355326898
272303636
9331300
426874041
31268043
505229629
194996725
451442805
223002979
50136526
442958787
260077156
380667639
108726112
270404607
67320758
97759090
187671797
42617041
79151380
171154037
365936544
28040479
19024874
506300483
257884124
194452284
311943394
353886808
275794805
75440816
356557277
423113005
276640111
499142215
9457547
301631528
475487637
78341698
200633928
162825696
258416788
137320118
517859888
24552297
318287298
127877233
112826395
265744446
156590192
5373731
181137
308163438
3688608
351448959
478997585
261885766
477444198
131414652
282639588
21687039
83814079
279461457
230710010
453985725
520678757
513704756
442347910
373762897
120028968
359584390
43143540
212056537
426646805
31742887
448868464
318190814
443242239
368022127
474359380
288185236
73519666
115296445
477685714
17884545
74490191
260953142
126966059
407179509
540743346
87876606
283726410
305518152
200809576
460082491
37275799
482071425
143287790
112362958
416240078
253646690
185026004
133256453
406204996
485376731
44702416
16187061
493367787
499564868
201203884
184309642
244212534
383944572
483169225
106689693
237219389
241988054
12147157
430321133
534491375
533300262
130548919
168029268
308249622
146677058
313891237
458177808
104893088
521427608
484437184
361228247
45448920
387164419
218736650
428844592
450679834
396673563
532737321
542938946
213823955
366088855
160468228
454295131
170663988
510205369
547390525
304376028
367424164
361057049
329844988
394832965
170983656
521514263
135199559
294372638
198888426
224077447
536611573
268155334
399807782
500585822
547472860
222493625
88020355
278665552
481650563
287837671
408870121
299589620
482635746
290649385
402733419
65868
279727788
74590021
119369283
327248691
227446445
54335611
545858736
1155586
149550957
205315077
348609699
76955780
170201581
417279269
478926228
216178776
217649828
281289294
507941082
546386038
341404822
204844256
217133862
183349067
189667886
168935617
445339037
13019908
428864222
90722192
489163213
484644084
341885133
121178770
133404656
96101412
400653088
468103652
29415551
362768773
270586181
549957231
139501526
29819889
518858703
219141543
403120867
201533801
545008213
191109950
154740399
396717800
141522887
526093205
342313187
82521626
504597416
80640064
77185432
29547287
6328289
357465458
64325591
25792811
512432705
107551416
441058724
196249869
215355426
99005093
159268824
89013552
373695315
541566696
125022953
503846288
365710114
165131076
372743113
530758887
349566965
251017459
299210075
158586793
111520013
469295885
351883323
527981421
390460015
307603560
163057070
448835530
105158262
98560874
15291867
272788068
196209794
432121525
170647521
418218042
335004648
201424344
488054435
368328367
262523954
403152489
540741699
510913554
446755199
122256497
501743537
196130060
9995724
529902571
205342429
234565594
254493709
373025433
439596139
14414813
381017280
405192491
167646035
93779565
81314046
155195986
53351094
472611753
378120743
177107432
228752122
79432595
344571975
251927321
152500887
452559013
204492326
419957901
104334912
53918447
173482170
114582875
141061811
279406567
57376517
300230130
427379029
546446417
280595996
504679231
493774554
362026820
359567923
290582171
77477883
165762311
268183436
10357187
139365710
14287867
407488147
62346074
171558354
215140688
218923276
359457196
519349792
123820862
138125196
250342312
247304940
427225141
299496307
14309823
401816756
168298229
346158296
383790880
435261233
18268
107727114
76362968
103434716
421200826
421681447
5379293
145085248
521114682
500250993
47079153
234394770
468420302
452488893
393089246
57310649
303432649
187835968
463200243
425864065
323477748
53338567
547659486
3491004
198138239
469787043
362564917
434838580
114704247
106058585
372156713
35716923
253170073
545046722
499954587
98893350
396974926
437111026
210805045
398738438
204447986
45536744
402744397
63158521
432210407
10772447
31839127
273577249
7764771
280265397
209937783
121630751
194468177
95103639
387354641
466271372
100240118
107639290
173653217
494498409
378653176
356559951
363734745
10819668
67328074
47161488
304547249
252115259
326183825
3271444
319098258
213656389
117409710
3298889
257534212
523112678
115120797
153487847
545359595
361314498
84338485
392578769
527859124
230120836
10374210
386400756
420348230
448440400
210333809
478793979
182525717
10017425
538470900
466317995
301446129
255868010
432847040
188718796
490549973
324296999
185001256
177908904
89257336
275355685
128947588
3183620
248959084
31423587
302806174
83399008
266405315
299402696
77330296
426917953
499037924
471490043
474081125
508542035
540106622
80617132
191809559
497023461
126466560
62515179
111889382
209517022
190962959
177596595
57420703
336667815
200352127
7319161
354198258
38638595
234119600
472926751
62610337
311695012
546495509
327720745
245471055
368003547
530996026
11521411
91663556
184226204
127627539
157715437
24600637
103588408
37270310
96363076
71263687
22669570
243346623
310464010
15155129
50839118
68749725
147351070
15347244
172222864
81846479
61976299
546495818
4605271
219807005
424691119
284229779
293760302
301033227
354442891
522987753
363597449
330672360
451056116
297509284
320859495
346534020
418367118
547726461
192939422
252482197
40525287
40039891
207346975
61725179
475280424
187893959
19130914
529743390
58974482
348556989
461992663
71971768
520653016
12772903
435579246
545927845
422054699
387725134
483108846
366964437
115872790
302863369
276085722
256922607
80563777
228723492
475221153
494923220
327278584
126911169
231443742
494838471
301484023
11929915
9503955
124567366
111970111
176305337
423701399
370004208
400444506
250512382
135292872
360867953
212336950
64294229
345115386
194349023
61235284
74164518
447522388
12081289
149196509
165850135
134079803
452444804
158429007
186093567
534145568
1563862
154701976
438674373
530361355
490787957
125903140
387666114
253575550
337767286
24925549
358557771
436935378
197305998
297533229
168596212
64276190
22537834
537729885
33345675
415964238
254113191
489434043
356323924
20647249
139738962
7322326
40453566
318219286
210094386
172716874
57502764
510712841
67734260
326000116
233559706
368195798
52299192
256732087
342546271
497089329
71960162
145309007
47183444
215322492
212712569
146512388
217255948
423925408
410119299
5033740
400137122
108385794
22491263
512035388
409501356
296377547
330813138
6542888
104763054
274557335
121046750
66504724
4215197
306006261
446638233
181301351
10066826
201516207
220981651
444165743
263916609
360727474
507147895
276747833
266390890
129387454
470879647
164675489
334968264
347689727
368989697
63392461
36631283
182278243
506146179
109680327
421917474
299562175
90353008
302114560
523709123
458699263
11905641
470467679
524457410
116235064
288149867
451453783
434098319
416572177
494172627
128887209
250258593
376007478
58880503
34278805
73164864
221031052
498747007
246184084
143542839
176904981
181949372
385458980
187415289
336552546
135929596
479085409
81121290
548685929
89794246
196220772
374668162
485469116
128711561
332151520
468370881
518290859
498747007
118186869
151675647
246955599
192618849
402190008
25677542
280273829
323494215
217035884
182893480
321269353
289824637
366734246
387304258
278409378
175960873
61743131
247378252
420918476
217423772
448547600
43577171
195820075
187509729
458292485
516767394
379741250
275907930
79374787
152061233
258721225
320123969
233722801
187712822
384088531
309884987
51431930
506283138
228364356
59767429
70610496
413425991
459507015
492879266
153521979
132526416
101365363
177985268
517851999
355802469
455158858
483240582
321192437
180544188
51503287
109436167
401462069
137823301
231756558
424883582
522757224
456244712
181982306
509060117
487066415
373092819
334625907
49171834
548929018
47271268
272755361
235976133
290296599
488806428
121691130
448110982
353848557
271215851
91024087
144808391
518798324
264611456
505103269
355950672
61218817
142538352
247636235
279097823
133497969
93433893
520644589
285987025
437193361
128892698
61339575
416450705
113144322
228101176
405968761
497846811
69627965
319273174
370287940
209096743
197108118
350889814
244212150
202341007
514588261
2771945
1224047
298430213
333643376
77560202
381486057
497590203
467574976
277206695
231120157
535403912
23976286
288974782
13332781
106530512
398079844
410681491
188982354
476927736
215038849
262105239
309574428
77674839
130901883
361126219
487908307
417690944
304443355
254348651
340241154
461725859
182569407
121950692
177211748
477622488
431622026
240352332
376854327
501380410
96425263
305446383
118920917
19140143
332443568
224766572
543150138
409891075
304862348
6573969
61553646
273497368
179380520
10171117
339730677
138147152
64122398
290066834
387336774
155746427
169569084
193505711
221165082
493288890
129154279
302822159
209619421
447815583
213979629
355981185
237377246
498017254
411286123
403604697
377678379
209445521
248097485
533602157
339821042
191258716
121905201
168874574
410951963
432225816
429876524
228841899
338146713
318274176
76159875
188985653
79112957
358717128
95173771
263466511
228644295
311555640
528596189
21802308
123310385
36702917
209884042
15672906
487021066
25238252
392617192
408024815
472745614
109217403
54564330
52628532
303366052
428691912
376738660
260506192
164060721
3741945
56716740
133045976
250811068
350592105
383020652
227956487
460087980
468875869
466433264
228926333
267901623
246697616
522492421
437286674
507052078
261657067
102402784
480045984
66449834
211883412
118798427
16648137
299858581
412968181
505628482
272323981
185714826
56805661
61475061
375971831
310325222
60889477
341067945
125724945
500155509
429283712
434931893
112958131
225645221
302007887
121246521
186318616
493795929
72235240
27713961
24343715
35072459
65593550
457051133
356050529
255386703
135010891
492401723
91913198
328115798
134233495
16154127
503741997
1857131
274301797
185987551
605420
392666593
447166874
83365034
232821424
351323445
338693256
528241464
329466247
488345352
83774265
320009213
263642159
472015577
47139532
365320395
522443020
375416901
229339061
218824474
248024444
94509602
523838031
284154552
396438329
384906754
144833887
431243285
384008412
74161604
71949812
61778695
3628710
245281454
178408967
153258369
104421025
383516430
21511391
79239204
84619431
203424139
495557898
362335605
53007273
202897705
248410996
45421475
75621953
34547766
73217771
178365055
327934443
72933107
223116872
234039982
113479586
8200566
201049927
286569712
50367064
145403599
371232048
99301734
162128593
264041265
326205583
488002126
63765070
44572809
476541620
186186880
415791750
350048195
233919918
228775376
403058060
37077128
16845741
346443724
511148840
266721622
510236408
309145015
207068925
151890527
222869867
344181917
18629666
270882150
216322474
68708898
540927030
91188757
369936644
295705313
26078239
233732419
163083679
40585666
39452210
350537092
532273819
73870962
124394781
303151981
326128935
236867999
81099975
129093730
280451820
141248283
493260787
127245464
516537704
422338687
290044249
541616097
14792855
177058673
351290511
202585176
396777854
277812704
530950970
334955678
243085854
126521474
71159396
134990977
304815148
210799556
223064673
108089388
66208302
411667487
534568221
135254449
2383568
885560
185456843
227408078
272117175
14451817
530315252
546616576
481950667
211254365
33949465
116498536
16762045
382159012
105218641
199629441
402655418
14430027
172848610
22060291
459456745
78254893
447934996
186834582
528788304
225215730
290126584
317482720
185561134
521183450
293222380
374530937
404676258
488993054
24513874
76836216
6509954
416302227
279225430
209855448
181029267
446491727
280201680
141435063
369036341
285155799
240985003
51332888
385322311
252123184
138185575
436990268
186752554
106351718
297723360
62881984
451927521
88605123
25437909
327830525
336848952
116843896
44279763
39081680
544843629
465121393
454269640
318191841
546243324
258647056
172936434
95063991
151016563
181801169
102995596
347525057
514310238
367562205
228649784
178696299
101549590
55414683
13996950
191785660
2008974
192654604
199806063
492709107
396238206
93836395
76082456
111717116
152095927
381772396
365765004
211474365
444346447
238250045
539236300
43505295
428076132
264333773
47693921
262668171
235565924
460516122
265623688
362374383
187285419
115087863
107875317
424300408
63892552
323159386
152533821
544223372
283591780
173693916
301029456
207791584
219243918
152863769
115370581
217501625
44587147
56794683
11082291
514253432
100926243
395279357
468486181
54351650
18097233
334463144
105948678
142434061
66932866
293041243
508874212
471590791
204300793
62888210
532202482
506170059
345484346
11806839
50668959
397799141
399658739
124869261
145674260
231274053
417015797
370422158
502058086
137447329
495909194
119654711
124254493
311914339
437950447
461207736
115911213
252294902
135448903
49757785
321170412
107629882
373586401
157521624
166854622
378317039
257725418
125319359
125802391
330300575
56344585
277227434
3759965
494652213
90162314
494686545
459862931
310655444
8243287
69369982
221865380
141541539
20995273
23037333
376430551
546309192
299540219
390367407
404934508
171981348
346751108
184443137
437843176
456441874
501868400
249244512
489879
420150016
390486024
25534828
27274841
63535175
521756160
93468363
267714997
414759818
471919342
332573021
125016798
312264396
154797087
12427096
484225748
166857170
174022250
50781784
278780821
210744666
240231494
236482587
543745829
331778944
56073996
193907932
311270212
144588338
293804053
30892092
488614313
515664105
372970196
462135377
108764535
11109736
144382656
237362702
53643997
501090810
389587264
399730936
240456623
71225264
151464004
546708416
107068377
11812328
423943800
31133238
145705505
43319188
41617598
64995968
26396601
443638378
111278497
247317873
7016231
40042255
49895464
367144163
74063077
119414039
397601786
7492485
410796085
34619123
406276301
407224163
130435107
276107599
57448713
377021379
33968261
149119663
31601051
44521279
62567722
522388130
265404128
19450447
115061269
328181821
447622461
122997512
112125717
126620252
108846870
395218978
251363266
538509827
417954416
151194505
395458580
262171107
18530864
105921233
365907382
436744352
206450408
164725806
409205708
266907368
374947326
305287130
178822467
512376194
448456789
281267567
287557732
524589219
96689158
372390227
166294744
333245847
209184074
538278785
6142191
277007874
55611888
353136198
356575944
314744749
186346061
518798324
2546896
348644813
202911863
165070697
143153671
254547082
238663297
382323920
1608277
525275344
21456501
6158658
279889599
97360263
366116300
402091206
389619637
427016755
373680142
478042821
90167803
40536265
327369449
207431379
18146634
395169577
286020812
393876332
68678368
206376200
455191792
479442194
496908992
42737354
427673127
491136186
517206514
342744023
384279401
252444599
242997643
252406176
103116354
72217901
354789958
471153804
16819816
287074238
515379042
170915078
56992287
7149739
524534400
313213542
403425033
312339888
110619817
40278282
268049826
120109400
151101192
115477582
499741857
541633567
288957427
504455567
495636937
528299978
438285672
275121948
190916729
283344105
292930413
531225420
149020861
278629150
409246588
209064436
99652795
452446399
497528449
375485823
67514700
205321534
138213020
546934435
27489507
382693080
470132850
421539637
329573272
430430913
528466305
276020027
306527716
19804312
347934956
100838419
460010293
301473435
422620066
526213877
130468041
347881842
233326412
323905448
363651270
533080702
529084710
478003665
160811233
241731056
422933562
87390414
1405184
546942112
250385757
14929751
278814587
181078166
323801599
178872930
306012587
71801609
441393591
264157245
281810749
387095258
224364556
207495178
357866333
464751135
264386932
156815241
273746242
103709375
256403862
41372044
188626238
521131149
206677317
540463126
353156324
164915479
69968283
286843063
530610652
212507114
419189441
424854089
171959392
125921859
230538
222546617
186060633
454659359
301669005
162595158
414721395
433022332
504680163
115499538
62404441
93400614
89421299
225180736
282244380
160820259
82285599
331201893
308843333
529737901
194869264
13080287
136471571
543095318
403858664
238634275
370842800
143786444
302087115
534518820
468820979
538399543
303337483
263115215
71477758
493581858
209580348
270591233
72152905
526812264
317038748
490123788
494242169
221549956
28541486
370941131
279868916
520187041
397875654
105998079
87209232
258828306
76593506
262189467
900196
490005880
52568153
228879235
75512322
102721146
7135700
86820965
79941112
81742188
51907768
543811697
483691376
350730633
514591546
200019160
71066083
431861225
487086092
306439892
247213582
89743800
475928924
486572405
467371883
448414088
492827573
197258193
215404527
514195635
344818980
359655921
347947710
526882387
156048351
542318689
27721987
399785826
178083724
511469362
527977999
87098637
292555703
342218154
6631465
492782150
495914683
178392500
165975678
217353419
142880895
485289535
352492602
540436288
380706062
187180389
490941657
386831786
346010093
543387660
424645456
292095111
100860375
376316205
303684414
7915138
524676206
441633448
374135376
311286679
241225083
162145060
5637203
416412007
349786525
421408736
87189634
331755160
193942837
435634959
294534958
233556258
109681198
423591619
494024523
386035881
171426959
248778587
49812675
217018593
35815725
218621381
356433704
206245907
432208501
415871505
454345915
111698053
538042758
133761441
76767395
54461437
417064668
527245895
482817929
453490202
122496525
172722363
176339533
269169582
432807650
440651431
337611232
84030702
94618698
501705578
314265041
457052563
374386530
342868004
421670469
536088674
394024125
229072437
450362805
126142437
174859070
415179209
87706084
325645903
259887683
32851665
41562708
546451906
163357061
81226222
37932085
53583618
486290456
132363749
294126306
401086719
147288142
207775117
357636360
155062044
545361848
147083244
456306059
199316568
398163582
256210765
205738406
425145006
30326725
347881842
499315709
489717602
408793275
468875869
856284
289681975
26061772
304284787
177371546
337308953
333341481
96381351
537496251
346888333
334603312
323298895
220697644
97962183
192199286
141313363
199525150
258449565
457733199
422521264
75292613
496293424
400779335
152764761
36298757
366692913
325730964
133693286
541917232
27247396
61937876
481083405
412880086
255099978
518952016
61471311
262099750
256451569
109648264
115487639
294757917
971553
110913912
285049259
480276522
318180844
172360405
210802739
198195825
360149757
4808364
62047656
332287803
418633971
545842627
164675489
425551192
12262426
324775482
394198024
239646094
480122830
453396598
287008832
114538963
147499574
134079803
5209061
60650503
171575162
66202829
181142146
38309735
57656456
86956738
170279578
332263575
409535874
105310392
155657481
404844182
249520864
161876099
116149180
331133058
147994418
264410619
116229575
214405829
260047885
163622770
90200737
161866437
186153946
272523361
11784883
547220366
71724113
345278655
326912608
418347573
68963796
33444477
415813706
90768050
141712351
103412354
397145617
441584561
549267763
390053829
120187144
187860204
410419322
212852710
503324833
281382735
301351001
410950452
184342576
541835657
26824743
430661084
65017205
56009756
41628576
513301355
209086988
294693432
148373159
525434816
139095582
390653125
16944543
2351637
401432526
56915441
549092115
387089769
107145915
175368061
204449873
320223885
533886920
38379088
70775166
68383746
291367098
433976807
357832012
14261657
349603721
60234058
205156218
166020294
85205747
37271331
199799600
78427261
50498800
507088348
135397163
485216622
395756900
415168691
232146421
55672902
33834196
542264324
521672709
527081
440788656
90935108
497846667
276003387
448347009
64648
29777825
502837565
82600094
300994062
385256443
31940491
122448612
45081157
505877218
335314446
91342449
32632105
504213611
43708907
106009057
23211407
257880950
390295
390752523
546018806
163398040
486841366
473102399
321202156
103044997
154175147
50721184
248838737
311716832
89415810
213061024
443736249
51503287
86003680
370021453
93620656
153883940
153044747
323635812
242947449
548427946
49485151
117568891
488806428
55191895
75718557
281821727
398424490
177316656
108160745
5542257
148104191
474384362
429711854
126571342
393901700
197807093
362464540
143780521
172568671
238557429
103275535
104148286
54081743
369827606
90528029
43467391
449977242
78377431
267737828
171322668
185878710
345236144
111015047
266469265
121915117
249914512
310809136
106147735
148636631
275395482
357723619
208521621
413158199
531889589
162268393
264553333
153648088
251921521
106616899
121038865
380332810
386338281
104499582
145656104
401010488
309535011
330194856
184386488
491823470
277773200
148754527
336848952
394917211
230608489
490178678
371687635
518389248
147478452
503401679
401992404
101694789
398832753
255106010
50279240
233788091
10941755
140798339
432879007
522781532
66784663
418986348
363492558
88976776
412072713
321532139
21396122
309052656
60829098
202538611
348129684
24600335
38686472
510263354
317134590
422890171
280109159
339083889
172651006
103346010
2261468
8475016
533285018
343490642
549536724
53243300
372323638
71427547
73229625
297809443
38062134
408535489
328752677
234929106
28871268
324323054
485714901
257785848
117256018
118036192
189811919
145684308
266676094
90488768
368053917
310666422
288881841
88421279
82356956
326743703
75269079
470882206
396960646
341069993
242806481
340444247
320835827
466680269
102076918
16302330
16873186
278736909
418799722
495769406
71604005
11148159
500489812
287332602
196159257
5708560
458018627
232135256
256281410
82993680
68332561
501725587
130978933
328906369
327484437
17498932
491671980
267244419
414267502
376624910
395498100
351669252
104422736
203356472
379910157
90864906
263065814
431836097
386774453
490140255
194634451
267209537
56064646
67207507
94487211
84594389
143619685
522854695
90387363
54494792
544228861
133190660
41765801
116783964
302828130
261497190
313993969
178704713
121897490
504012188
55043692
483723614
88755473
476492083
508050862
285816290
328788880
295356256
79585011
241197295
465286176
246033447
155123174
339849379
59231799
533887272
349943485
48239132
152797293
496881136
291959910
425686849
124299501
235549457
385097262
330979646
172336612
13958527
142348726
518212933
267889291
280196983
118721581
218974511
532844675
295322706
452806418
508277755
239680911
144557235
387682581
236984091
523562776
293071463
23465475
17981964
421851606
267840383
405169830
80347982
58940882
197479899
545913984
76077540
150813778
81764144
2261468
349797503
215234668
331304258
443085195
105855365
122728551
29010855
130016610
147475845
289227872
362651942
524369659
301955586
116989595
277655576
420781251
468962654
38741362
520082750
79063556
457123920
232168233
333533596
533772316
179704371
76670352
433215124
6065345
82847283
114566408
293688873
78097495
537703538
509812831
486248554
541253823
246522361
142483932
34978181
41590153
45805176
138525151
383127793
122257524
108488234
128818571
532286485
278105279
329038600
271436539
484324329
442921283
97863381
147873660
500309777
262143662
294375070
424269725
233551461
88479128
256253965
147667298
353912723
292294161
142142322
139081856
71259039
314558123
372560386
93428269
280519723
238915343
432944875
471845418
424037984
240257552
480342390
78295096
289918393
309491776
278369146
27713961
109909220
534245509
423426949
426705867
72399910
141061811
469324552
219302017
11979966
110378301
376995498
3150686
379130719
533454878
121950492
180277829
79387407
533404553
6482509
6411152
75244645
11422609
193669545
93484808
348535033
34735598
485425204
105627501
240308420
26846699
316437106
307137696
70150569
405145533
359331896
102358872
493057472
333670821
103177139
249332701
85416326
121158697
310293170
175321890
322603630
105759236
91945853
295192931
143471482
86089029
199153251
75306109
198134734
53488890
338144925
268000425
149336424
329301577
492055916
359545998
218829963
313987267
133733996
168918486
475056483
2837813
23630145
224690754
404517344
264860717
502133720
168292740
12866826
549553191
60654330
528266849
389828780
206890734
260645165
446663260
53896491
376320347
221579952
57574121
23432541
60851054
8963537
348590424
153963408
78589059
356543484
295948360
373570362
397453001
428460362
25726943
89263774
61603566
295844241
30797923
2535918
393039845
119582000
66532169
267885526
92154146
264877184
374701096
301985547
438697347
294046563
351023944
390520394
199003695
79749681
501359771
10116227
12698256
538827685
352481624
324312076
110037983
31369635
3787410
224463698
151694206
331337996
316182867
333279924
464880043
318000667
3337312
150301296
208809659
326282223
372554897
53495794
442017032
281865542
149191020
389675088
539955905
186841970
469349910
165347554
164422995
314860018
398051302
341565315
395056195
37561227
520648117
109865144
419688446
312406435
491759510
319306108
226055810
212212972
503555371
249908681
367279968
100651793
71927856
352256575
140433926
10078818
109032786
160987340
226944748
45174259
1800392
549954269
111242732
333286591
545486097
125995302
68694835
37242865
111710280
261171371
215943177
444109501
336225040
86583486
31207847
118255016
223215674
198087032
302299214
205211754
46574165
303645991
538563478
546340526
123793417
329828521
102199691
74557087
547752799
363997546
113303938
355692689
86439372
184831097
19645681
495296116
518443581
318916389
52930427
294672952
409303171
184820119
63793158
332068033
320826561
100673749
456190790
39421699
296658494
108149767
166777776
126748763
255856109
447806564
150637308
401470949
400983521
140471980
452425336
121279325
39828184
333869808
406301269
274908242
515587259
96904270
477740063
536154542
219274572
259536387
478646707
26594205
358404255
317828985
346196719
435085727
363121841
7541886
290922085
73110060
87550501
111152250
237037056
141473486
304947994
294890188
393495432
265106081
353024702
473179245
508797366
94679321
34877106
526441400
33928685
63359527
444383951
6545805
342716693
293513297
298371062
523177020
537348215
195979256
152627134
472138673
124979041
254075387
50982859
126153687
287277793
323413333
28949176
119655466
373281001
4314354
519174322
470817812
133278350
121533761
506487410
516202363
319751254
496921945
445972462
71329299
23141624
192472324
324716882
166979486
3200087
34635590
188376991
139173595
431441833
319275016
48775254
227996593
448286630
376461059
215547541
493555412
547127053
466910807
454964715
464737163
239349837
292276879
38208139
347623859
483591878
4204574
193496047
134373055
41305755
542005816
500157680
159963512
32088297
26588716
210552551
8948579
111454145
244238544
120208226
355379816
508018851
57639989
116624928
537378120
452847989
451493758
46332649
348562876
347880976
105421734
184814630
47891525
166453925
121468218
55729817
398941089
18156974
19094453
66812108
458002160
123727549
438530810
160944052
541506317
216870390
76851489
28383619
263253439
345917170
348364874
538679482
151962965
522148365
50800695
23052995
164982873
209635888
549207384
178815153
513195116
91677278
278286811
106256062
449779638
487297771
434125214
9369723
549454389
361823902
65791154
332580864
343397329
426295653
536550898
122207096
346526059
320793058
72301553
371405609
467229169
385443069
400027342
282325866
500673646
176095508
33084226
363204856
21011892
219783981
312099051
376918652
486620947
476576936
21398020
319863062
127706479
206826540
288513660
530149576
86085101
419875566
393237051
202966753
533251861
5318841
442822676
422411484
50157004
149613476
182922425
200858977
24284429
325162871
338950107
532518783
548429676
400855966
540329065
140523889
33016335
392265896
181856059
253086812
53962359
442985144
232059731
233880801
215240582
400943316
24469962
271090732
143920106
160503849
346866377
203047254
123381742
225345406
370914301
465958633
430326622
339313513
207249846
331030612
216250133
413300369
436541009
279189047
275871848
433661588
282222424
442144439
380296770
517550428
391914600
72507269
202061068
126351291
498391569
422090526
401105653
519574413
367757511
427472342
305721095
531922523
182037196
333720222
210575282
45015289
164302237
124836327
415380075
49192418
38499846
47288414
212711914
263241130
15327694
206935300
460159337
202977519
370183773
172881544
547601548
13546852
204514651
171097619
471016579
34695969
535303747
164340660
421534490
407314392
183211842
351186643
204322536
524577826
413563216
491205060
291585091
82261798
131598775
272840677
407272822
183508248
51700891
507101265
335317521
455279616
60247264
153934060
231449174
163363618
322242723
347031047
124688124
213099447
51744803
361154244
237293537
379279695
43538748
66103449
269878798
132383702
480205165
49956618
162809229
313162738
64043886
192134768
288164139
257698263
35415028
157126766
208484216
179359502
418865590
28916052
76231232
384449560
441321089
506261765
99042119
7086299
157539789
337534742
32862063
293760001
334889379
94311362
36622608
169649764
83397874
29953473
153038809
368378128
490343348
260870214
72136438
512057832
69183356
406165607
448906759
527713737
290960912
233507421
323656902
346848896
40322194
80475336
230839895
66942109
511836294
141421982
507602909
49422956
511725009
307927411
48061684
313078753
276568754
303558167
190666263
136189979
137205283
118540444
436535688
379421636
406981905
532059748
457019629
106102370
408895333
236092868
170438115
499385876
262043014
322154899
242656037
202504228
108691998
52924938
364925187
63759161
380847663
71450313
409261367
104018168
449033134
231399773
228572938
63535175
87727509
105870532
531568628
93933419
292309313
540559862
527191005
119962095
94032059
212229725
214478192
24607187
318401778
324683822
59154953
499409489
508625180
21132650
256971502
248231069
16730472
46153355
285815230
211611928
23833238
207362350
124710080
275767360
368191142
58487640
16438586
188239766
445212790
52480329
341492646
488378286
208339590
171863929
227343402
102990107
187674399
399626645
210910171
226179734
471425758
532739513
264234971
465726444
446041629
434685124
56333607
11599026
8255456
344983010
65341056
323560083
412921003
376707178
190053567
119281459
139558554
134904259
199240126
108267779
326156380
462376893
2722544
187202345
148987655
410536554
47149806
220624744
278676530
195397422
522723662
53475072
299128544
147379650
101361362
24722456
532498403
340010616
238008529
119754903
178793197
9440871
199651397
124637595
530385603
97356046
176116748
165011945
440957487
522106513
316302553
488365425
282540406
443114321
221750111
388400833
398353197
516767531
137719010
125478540
273158383
507086600
105108861
283067730
284556135
341146839
508006950
436446857
310688378
7518483
488297000
232025878
106174495
84289084
234753552
490063409
514676085
173589417
63118011
108594376
141089256
92725189
414584204
445958753
231690690
100327942
207777528
227277852
152042501
417185956
444000918
541050730
503645753
86220983
93697230
540556720
42177583
351844900
224251650
451520600
459737369
109697665
190235056
501607138
227624880
245912689
412489103
358329935
207676315
121899712
301631528
194891559
70692831
121438636
330586003
482355208
27971944
284895637
362577876
422263281
318636450
91391490
110647764
43785753
155091695
249815368
167656016
196193327
525566261
284890078
85326080
266424786
257044381
188223196
433834093
282744213
405342085
234258355
407009350
330419973
125676144
70928858
125253491
125999995
506102267
492418190
510433088
380332810
468870380
163061723
415083038
402310766
456758220
492160207
7410150
302180428
308372020
356548136
154493394
301469649
347629348
274157122
97857892
187071022
65061117
420122571
456240191
24091221
9023916
138910123
452941302
548499303
67290087
241258017
225965663
79387407
544448421
278539305
75868958
395717130
190764706
312619989
208093479
400010875
429186832
255794301
368306411
286877096
365426530
74941317
315782170
499949098
172571421
4411245
483259350
450913069
442254350
44954910
347261585
84250661
20578261
338116911
68102824
446377075
365938563
174341618
291273785
31611151
412448656
208559770
188420903
113907183
308399465
7821825
2706077
383294146
55586931
308179905
430634006
505365142
496341198
511443064
99980290
437050647
338151267
103099877
244079363
486226598
211117918
106245084
510940246
81187799
180127024
156789701
525785821
481729334
224942575
66468522
112871594
131615242
51069656
136934083
181307159
309876006
8908647
549037458
400576242
494146678
171421923
159444472
356126320
112562220
450334027
143976470
243020829
159288139
41485862
304179180
478865849
11459955
322175102
14740358
243700622
46601170
178205874
2498090
52948175
325921618
476261510
491599883
219570978
52043404
209707245
398408087
415863107
216798899
125422168
434212834
407195976
133097272
49027748
132949069
353343397
228561782
132148331
245358300
458118492
336596458
297828975
353879424
278638107
537523817
425595104
527057732
545244326
208571022
154697990
226271696
353307385
328511161
292828275
116935300
106767200
336920309
136557930
547622960
157954301
165301235
100937221
297884413
239260021
34435409
435414925
41945217
355571931
49379751
176817159
355539435
104296489
72065156
183819606
253046979
147852967
372714078
140523889
69810886
70361385
460669814
173408488
193815637
463229072
160548817
10802352
109164068
363584776
54625019
99333405
93708208
438228457
24480940
478558465
290412012
366323244
458330939
378329325
51363828
134557346
293189446
449005591
297646514
232795182
122424644
423717544
248003632
97545019
402754137
234601739
386710370
145101715
55416944
464241732
257751475
36759833
341478149
165610660
511283883
245981631
449406386
212760355
547995099
460033090
520318308
23023194
114522496
285790274
83416774
333917826
18892726
55490207
462666555
8749466
300012273
519226466
346286937
2601786
506772410
198377949
413020414
207917853
243025475
527498389
206091933
29437145
486615042
201605481
254986006
397433257
31292261
158575057
15520377
250880234
68107809
79707374
390915602
406378115
396273360
471858228
436199852
245756496
173622502
253723536
318998870
7042387
177443625
503977139
190817921
303102580
547796711
37862059
166657735
77817553
324007537
542878567
211517417
420550713
294119274
309411644
396459492
327797992
275399597
430832254
71407251
138048350
172568671
74869960
204035586
480937515
194798759
281907983
73739226
31715442
269718482
548923501
167854011
367450127
196056102
62058634
331814609
481670728
543674472
52939019
312372424
345168268
155499404
437898897
152812808
267166097
512168930
114290585
135270446
539744348
499741366
65335567
207226217
366363435
127377734
369052915
194414891
144421079
311060063
312142963
225909865
433554154
391689551
48852488
164581462
145862123
94910299
56245783
333253657
6043389
334799363
303892996
258400164
89229184
191330073
484892771
33356653
436277946
438411919
293614630
188997248
59264733
274631137
468922393
235366695
275604002
268376997
417493340
88071005
333478706
380535903
112755038
364975241
227403781
187010230
175066166
62388236
536648552
70852012
13898148
505467131
56715124
504615994
190404260
251796897
519967481
264999359
371517476
412860624
489514509
120390308
440440297
544388042
372050526
76540852
283720921
374124572
421771205
519790124
517085780
531472425
53771210
292201426
85271615
182942881
459187433
26028838
146064957
120505506
65249450
69918882
499661101
80551075
426254408
118214975
231416240
363669525
356576418
444142106
243481062
396552805
4731656
333875883
245045674
226492607
518189045
210658123
135306925
163874095
204547585
431672386
72284641
125734347
195944595
181685900
90080684
442727740
473731604
465961210
450335521
8233500
123211583
540678494
200304588
97001608
451700788
500734025
454271559
508054758
227266556
378370246
496771710
350142232
411429392
56310215
402427850
275746448
159464945
242707113
282392583
523776847
181806658
99262467
356350991
234425344
201248696
436946356
88201033
379580817
195847520
123686966
229385396
493630734
112914219
84250661
128197060
316621987
15528381
276617456
56473385
3375735
61904942
539288761
543269763
151029835
210102453
256566597
439998240
411718912
110994399
493364694
221568974
141155124
445601160
151254884
29839913
52097887
151990410
345861890
390688760
282503463
226673744
436286950
147835237
528034004
113224977
146786838
509703051
457777111
158582699
5730516
38240173
165739774
439839059
72398941
156227918
277754378
195467856
258481122
86794068
240972049
497438902
114479210
198521267
548021760
303925930
272764877
70379958
333867483
377791403
420315889
531531189
377898350
126532428
67204772
508049662
16851230
3595295
26247676
483799768
165202433
200690097
256171739
259991974
161277412
55334609
133887688
515463646
431120651
302131524
469934129
91587874
366670096
87395858
84261639
405494386
184973811
272731858
25490119
219378863
380305365
376287417
103710743
45834353
242520317
130785990
227289982
341947240
109165232
110175676
264809858
14194554
24444836
481171229
176861069
19020866
442149928
30052275
323477748
470905570
366610310
103716052
390981155
345506545
505262450
433667267
5917142
350280378
288651125
339439760
86402349
363898744
501708764
213604627
129064569
149789321
109769022
370377157
61207839
190199339
270223470
125537516
191426071
343260104
507807269
331394205
178518747
376773825
519197238
69085821
56662947
400602036
68869054
103805846
98923909
373391623
389804743
288897048
6884965
148268868
27252885
220542531
285832022
339227714
509923686
402887111
287766521
433899961
272452004
235600351
313657927
183307919
158835193
471719171
61260043
227606874
385815594
462693517
329405868
274880095
120516484
300456882
380731540
464967701
11922108
223852398
422153389
97596601
504285408
361752545
3027947
366829870
114058050
492648728
348146889
21738542
141495442
175663930
242258250
549898998
270926062
52347628
459484698
323351501
60631494
407429275
260118221
334304105
194815588
70769677
431896476
464512114
393720481
169172540
136111918
369228957
224582435
426769750
62976617
92659809
198531641
56042690
534584688
386140172
8868346
497028950
167920842
421010325
226500042
509779897
498697606
359777462
200921081
77916355
273876312
32319232
28119000
72037636
208939820
36293268
293096133
36392070
256056361
191357518
277930026
342985654
458155852
461426474
57339021
7058854
164637066
16177538
456731545
262165618
32760932
24988158
101804483
367825121
28945191
153855553
488891233
451319597
292876110
11817817
118786632
104027528
442676872
287833909
350096033
130303371
258922149
55276845
92386527
507512940
370195248
114918159
405521831
493000024
47141423
356977115
302705949
116363036
165817188
234890777
46458896
58232801
341073397
406202467
95162793
141903049
145387305
106222195
19707974
46086734
41595642
359914507
329400379
518518015
133744974
344632354
547426148
195424867
228073439
357084822
186271098
81250368
548016271
50674448
429892991
150668634
513636167
396842274
50553690
531488892
544005877
274908119
344536604
52369567
309612534
545205903
124481697
454555068
265418609
344105410
160164238
9726508
49938699
24738923
377286955
176593546
318718785
320888245
36556740
422625555
314344052
117524979
75071889
450026643
114621298
183579605
387216016
263845252
307759034
413660701
539683969
389225188
186521709
631235
366723782
535479395
71422357
80518141
288445390
455861450
531446170
361367713
103707500
343951718
414557741
467745135
184146683
393988590
69902415
177559642
296010792
356236100
50277126
506546876
115541668
268023763
296927455
180846083
192648399
19271879
22212246
537267234
290724885
282710945
369223074
182108553
355023031
25743410
82440251
133075316
215827480
17065301
398781339
331741939
72660653
327619913
378206032
118347297
426998239
334423850
40766803
75762761
66852158
503832406
176447465
160147064
103516111
249219026
47913481
119191330
210098208
150590715
430919948
472196714
266748933
387901184
437785523
267753420
193647098
17603223
418936947
409298263
246911687
257953015
267001427
258070676
540476824
86967716
495105779
130742491
149525849
400271449
4896188
488913200
225502709
440415404
391487951
51230552
347786403
391003426
98284496
149482464
177989278
506452219
173058086
505310183
76511171
422570504
134979999
174758688
398829772
380420634
46149446
370194627
499312374
203093
396267745
530204466
512643454
49163536
460183634
404325967
316106021
425718253
40108123
156420033
544003812
38664749
102468652
154534589
164494352
133978449
97742623
135297862
258362453
260315825
420287381
173710383
25045138
234422328
266208086
513048808
10950555
216321490
458479703
284612152
409089681
323137430
102433415
57206358
6877717
109495761
425677439
179139004
462964216
201930627
240467601
308950366
317210208
51555244
480983821
116224755
61431824
364432001
225872350
421145853
203998685
428652154
301194772
262331237
3194598
457613207
208427243
204417236
482181205
76126941
25331476
393039845
402449182
19046830
153161222
324116348
468831957
466993454
25348202
489777981
420205418
529225349
372977550
207753161
343184686
219708203
331980209
375875742
292541744
202697792
169999819
93680763
539310604
272797811
512628688
57349413
525357679
115923655
101533557
103330425
168001823
88912894
493619213
492250573
284679474
482494078
301554918
209114433
498187129
319009702
201863645
217441246
147666029
304302056
113803437
396390535
29929327
268615193
121578680
262604738
109673724
384965526
501272666
543586648
291036904
161283287
157320229
179424432
125879237
356706875
522678674
309716825
490132707
290246359
79332517
83438289
440294974
373581340
418891320
78124937
530649075
68752710
405884105
283891080
442712717
321829586
524772860
540395243
102139722
23051212
383604254
218926084
477056515
156222429
357207595
112356446
224935122
95049197
45699897
178457606
182553162
185407442
477570445
537632130
172009113
125044909
411971907
417185956
455444138
274287461
106439119
59155232
230285506
521053467
469777047
181596659
134579302
333056053
413522642
104362357
415675948
462382584
117872921
27423044
310172379
76563433
137573722
305120888
386140172
499767019
149169064
438896892
78334128
452760165
388981883
459983689
88862836
275536822
420014553
496210103
94716674
507535896
374415668
405099178
151421412
182410448
420111593
449576545
40494029
268143479
513142768
12037377
144514392
86229532
17855717
297042724
70423953
232179211
508434708
61274298
23394118
156991828
80518141
363736364
18212502
484971972
12709635
127505323
219483154
112490473
27324242
62909429
64620719
40330466
51893006
75331036
1066667
518776789
153132122
541407515
322906507
269821155
13950116
157116045
13936571
372624359
30156566
120274968
55302778
343234913
266711209
255754466
101025045
401388614
409620689
383955550
89591458
466263105
172074661
534979381
458567527
456502192
216375347
321452307
121560647
90830446
84865151
326337517
163643557
429000368
203943795
429338602
501976498
127544951
161231807
200963216
102929728
324290120
8628753
462186372
40514309
153145860
507787390
5733030
98443775
394103998
45416098
81808056
168978865
300274826
36774322
205696629
217344243
318751719
436496258
546792224
196738669
187094340
389323152
469792532
60280198
39850140
475907278
351206093
18728468
57987205
409730362
370890028
113572899
484940005
336404343
115367802
317369586
538841098
362078509
323489935
486908349
125923149
356785
40915006
167448345
72385912
3007972
494926663
181751768
355376193
337767721
267446036
332523620
232958649
355013876
222460803
527103181
16803059
271440520
387786872
93916790
232700052
473667766
45023196
248569365
514204031
506041888
377122237
376095302
421772155
226027184
87319012
241037600
280752796
75638748
186159435
437610525
327730447
6262949
173913476
381732505
169008937
427433947
63150945
516103225
203972391
111978176
352047839
350638922
317503289
55746368
46754265
266739510
542263799
532669027
443450571
354872740
61175257
549958573
154614152
528722298
631235
210328276
109217807
33418269
223281542
272347713
414215985
42825178
452282622
430277221
320100056
149769147
280957631
261227260
402047294
199830982
496518473
524963699
449659808
123957512
541171488
508281400
318071083
549108582
476724185
296482243
433478018
68521237
139222988
348229701
547192921
455416841
502073341
112705637
219296528
321194324
295599117
149794810
442689038
245824384
285555426
116372289
97677796
480361841
190665904
2349292
16081198
134749461
255139698
223041477
66389924
467086455
309452733
231679712
523569977
73892918
482657352
60233957
477647291
204811057
475029038
181988852
97264274
297931942
340416802
172194119
247806394
499191616
48003761
95289040
98922758
4264953
137691565
438488765
205606580
278039806
429499111
100975644
214750311
361967033
545118079
18817486
14480632
457732062
286937475
296691428
492416378
295198420
334631925
94257108
218335953
321419373
452711971
241439539
133519771
233392767
232525734
452725232
512911920
83345097
371698613
348690399
466554872
61374546
111915221
84263316
455579040
39211586
313193896
279652957
41458417
23667011
96669524
285915519
456761646
121092829
496447116
161146062
490886404
193889151
185231794
393199026
362005039
122333343
390312681
527107107
192288335
2058375
70203317
252389709
140433162
63271779
22669570
296970740
505471032
342217194
219673250
475087709
368804041
30392896
33131604
319719935
438387833
10291875
137308430
406556091
93505115
536511327
524058915
243339517
525813266
173112082
64545151
332716672
528760859
5521934
249469561
71686340
339877085
83663338
164600678
439282275
231937695
325574546
439125489
182833101
79832016
377956073
124555330
425891510
504072654
190742750
195685529
530789522
90108027
4826435
100333431
502506921
41480373
423580017
511293662
109181699
486528493
210031096
274246907
72007797
160075707
267973928
497061884
215454228
241418998
344961694
369969578
234225924
317780166
145260150
150870654
185884985
67880771
204213516
145332253
454653870
423906198
498576848
545489703
337139781
2513962
262110728
464923789
38285775
28004878
401745399
30062100
408633598
256571410
82607895
170954905
211897356
41303773
418794233
502018451
427016312
532652560
77921813
497806041
177714903
545906871
16159616
195584048
100887820
367654450
2475539
402140607
161162529
239484219
241713604
478640802
463683760
198270914
24074754
509516425
291861108
484640157
470994623
260807572
452787610
201252026
439584934
45983500
140035597
503884711
37725897
141689279
231317438
307663939
146411377
91845285
451230901
436980128
276541309
383302583
467262124
90090396
363398167
337589967
492714596
325901320
134392024
20836244
167386831
522275954
173149038
520456002
196590405
114736567
3979916
402299788
235198161
402794842
146808794
48580853
188651441
301313016
432873518
534357626
313800641
466570489
54554322
248119267
55186406
43846132
466680301
217675061
454769631
192516507
356315087
47501806
145034945
95752713
59122019
373425801
386974816
52414461
176789712
393089542
388691099
123579346
332523220
516587453
3964852
161731519
246837132
182176078
469529060
98554995
205470095
366099833
77010670
520508985
55713350
238771500
501963561
367938871
4758730
173221862
507320825
160630096
375534731
251177617
458004531
323356990
178783587
15511097
22274362
519495427
57398473
43955912
154883113
74222258
201810993
385349756
353324618
138970502
460313029
506052866
87483682
463279195
435244766
180478320
86480790
499482533
369847638
283469023
178859065
262056914
409455695
161480891
1507027
122492524
33164538
243689179
445212790
426275740
393024952
428070643
214922862
461718213
370145226
517887150
458301008
108741866
263005524
276074744
21635499
98332789
489953629
441304622
204064553
505185604
547357591
375304886
483405252
443247728
162478323
15912353
264674091
70337294
466952772
316986698
321834826
350977170
457036096
319371976
430332697
33994144
3661163
339273495
453204791
95198977
304277339
160239615
66493746
232250568
90957678
196499062
157111647
322390926
511832783
146762912
121579788
252343496
387034879
168397872
550100808
472355895
324926844
95909486
242578621
541720388
98947174
346128375
411900049
452057573
142191138
188086074
191763704
449362473
255317669
308064636
76688345
111673705
341879130
141649134
19581462
246659308
210426304
104367846
163659397
512156634
121833844
191637457
357394279
216019595
230455665
542998894
278383920
265190057
432376294
189014977
276469925
325700932
240292630
417621377
230992145
410379596
540232869
8043315
6541849
252367259
508413136
5797691
446519172
114363315
447681448
5088303
96906652
418366255
125000997
370414187
545782248
510065325
304917686
443061591
368650766
137279890
235004390
128063859
547334772
240536088
524583730
210423424
44033725
426473319
420193928
473947705
17339751
209221295
275723588
364458622
587323
198559086
221217663
417972144
272056350
51238385
347992085
422587132
64624311
349473652
468447727
285002901
315271693
541875856
251258975
526644108
383421107
220432751
536401547
422290250
356823423
9710041
349858751
366384241
463750129
433175413
195463290
239479581
371314383
357108238
264844250
102688212
306000544
276656578
174511777
125571968
464182046
120385342
31077224
231086900
225347992
335869237
175049699
443857007
324279142
4984012
292388052
74172857
54583839
426533723
27439511
223947306
531955457
388483975
91534801
23119668
483783993
199069563
297933609
517859705
178096094
348297708
103257903
311033904
369261497
34130602
464517603
352192448
115375371
406625653
180025311
274894609
103715167
275606582
314933338
225724147
448606533
195310178
288440936
9683898
45077031
374552893
450098000
394325827
397575705
141199036
297547712
297661390
25370158
399264371
424165004
277238412
517019888
24261380
173381043
368081362
108380305
119243036
86029097
1619255
436148797
259135690
377842576
287884647
281464386
216599900
316863503
143765995
104179519
286663025
524386126
24601698
87181787
540105802
167584659
377462063
459862931
33466433
55543191
276465522
185352552
389830322
310593224
236691169
427832527
212094353
211179455
266057788
183026833
75617498
296812186
522162223
183299666
160415616
327051307
113886122
377520445
64545151
221712662
95889690
125983528
350716255
375050987
543037748
236909510
526779330
461273604
178612060
112401838
174006789
339417804
144898622
76675841
484084953
194475270
97867522
333829993
426791706
470308498
262434858
286207438
339914493
495640233
33290785
449422853
427866779
18860573
24963972
530890591
408195553
544301100
304394852
421221805
316782454
519045329
207175534
108302334
398783719
30244390
12561966
260639676
451651387
536198454
154483916
495376378
228556471
397777746
320716348
463765610
238731895
53671461
473487928
363293692
536368613
55504768
356939526
36452449
528305272
122295325
440097042
30441994
537354390
85491175
496397715
355687200
400875350
527201983
395614122
105602871
7937094
171262289
67344541
188626909
384548362
52513263
542580109
271572506
481180291
544843629
58825613
149704532
312538171
91724080
499175149
24151600
10452938
503774931
60560137
209344971
361011530
194244576
495601978
114440161
152752132
505209022
547448054
29339650
36230793
252312863
423500775
443862496
86254146
388615711
258689940
137205475
106525023
227380859
311780689
544508800
367263501
476919
35535786
248263544
275824171
300928936
399472914
486805441
543503680
510410170
231848659
178134517
341471445
188860023
181460950
151578735
293696831
427481874
241688919
507886330
36984882
245748019
513951537
421555885
402596225
416629560
441695751
353263050
4865750
406718433
505706965
165091302
476984583
403157345
512886671
327875208
525050295
527877218
34947243
380749129
186752247
222205698
338523097
3787410
300401992
428784213
240912210
549087913
534083436
232577013
182613541
258310246
487996774
375860251
341673783
339873391
222064950
207078014
32502272
74171759
438417408
99898730
441897434
87818511
30694488
477194136
525857178
432571623
314580079
291048736
313548147
364757833
429206866
488378286
420676960
245149718
61659838
474639319
488619582
316693874
35777302
66329076
425025607
280081714
459463202
101085424
388566310
373408237
400378307
140523889
209396610
204196289
455276794
299831136
172804967
383604254
10039381
429689898
277854433
411949450
400496618
366952059
5144486
6208059
431391488
247334340
360770014
74266170
164499841
56201311
337710725
510449555
299779886
196387777
9145148
522684124
128787262
204728722
44016291
226305981
241687224
369492035
381106303
513062319
227217292
112711126
202716649
364815407
184996020
173831141
339568110
297207394
99004191
446189832
437499335
396572011
81219841
147478452
443181860
477887831
157863640
98444961
273435544
287777292
211496659
257261915
368658244
524962471
21089724
482846547
353652404
214812015
150557781
422234960
167557214
290487145
504516150
140257016
126038418
24902052
277990405
95420135
107683202
150210852
319725917
458644373
413722397
402162563
443099525
120088342
6735003
2135221
469413791
87631885
8885017
9583371
384263053
246683294
413036272
494637179
359095869
542192442
517069289
381084140
59038706
470368877
359436187
29415551
21227869
353453177
20314373
150696380
218709790
210560611
387633180
241060413
457077980
367991720
255936371
122053404
511075301
152824738
512096255
314249599
370249517
65867462
419094802
455592850
205354379
182953859
160970414
210234189
300100097
259349761
331464243
488279484
256050473
28737160
292404519
483526010
350833953
71883944
39618543
208901256
231289993
24157089
430469336
12487475
121250512
97572464
518260402
403412570
527336603
35455615
191390452
388335772
275770145
262580061
146464375
500537644
160361135
275843552
506673123
378533281
182062511
261147413
419683451
110450907
459836067
366237058
237961734
307217444
163685295
123793417
18626010
162979388
117634719
441354023
63622999
412800245
124506837
185350622
514824288
428723834
32604660
361963038
424420458
508078307
41312486
540968395
16219995
214971196
108956650
27170550
127307664
262693944
501704680
4339615
43450924
127031927
183299666
307073475
218588447
343258694
208999164
95975453
89097448
239227087
302879674
95235489
64368113
303033598
450616113
344838707
388306267
163560479
55548794
550139998
454061058
423448905
199861873
204656284
505943086
440877342
234486852
167589644
537588726
218390843
145841745
156409055
161205454
396359986
112881285
526782818
125438749
286072561
528475431
127031927
222880659
192517019
106840677
512167612
75331036
126966059
186900450
4177129
140709291
45130558
463540561
151993164
97468173
132219032
292508810
411605862
392189050
30535307
357608963
254581507
389048167
436678291
144881773
204228399
52259834
421077657
444839538
110164230
26808276
549009780
75468261
98236633
358563436
330067254
51439597
2272446
273928545
128716435
269925448
196813584
281920720
509115728
33563294
161975623
154292270
315497113
422807242
167992683
136383998
430447380
13805768
411922005
403558084
182827612
111354380
498066371
166431969
253229526
164285770
292683898
145057087
295494826
112037297
464111417
328170843
45465387
430248417
314133553
73552600
313806060
7421128
203433318
7827314
43017293
218099411
475605383
305358559
209822514
56922798
533126332
399690797
95839855
229286508
405192280
33320542
355484107
125912171
527218168
286970409
400356740
295385046
150608654
166321951
121795421
355270036
168006383
120461594
35497363
314495594
99767651
336289711
52864559
378183297
370068414
336333954
467991839
495547984
63524197
37345103
224154293
65033672
324183291
449452815
547028251
394455990
178545500
448970132
223038014
336418562
92617969
473400620
242872561
212252835
428103577
119885249
284072217
966064
152875530
454962926
475078439
241877619
484173712
176180433
159915
483394362
452356833
334356245
357570314
407336010
292490989
422786967
231557169
67705008
214555490
501540851
242953567
489832737
291734861
278796370
109609841
13047353
303442898
201973244
369754253
279653572
52941405
412883236
219000122
3348290
46590632
420945921
284533293
381677485
517643161
137120322
231816937
400060276
439450534
323308163
298053876
502525373
234076523
531251313
106256062
185805179
375582192
346811487
136424405
153975399
280543881
37435159
285382625
310611532
447067358
499899697
418912139
63254903
70769677
41601131
188373682
126883724
29073220
437248603
163484376
198866470
94083905
87763621
307439481
400423350
529844076
88378389
507045246
191802127
537090910
143465993
441842544
434269670
131530282
397809786
229462156
214296049
53062163
67317096
489832871
38444894
135013860
143618987
518979461
191386458
74682382
222930246
382406675
152020251
305106065
308536690
273998076
231818309
171745321
366302926
497083840
284917870
545899129
235181498
502045896
200149442
188091563
287911255
91002131
523591384
460883885
312805572
431956855
6068896
196792324
493691638
405996159
127037416
100048884
370791288
169077251
236872306
121482730
179735891
533602157
14247272
513821636
402720087
386060281
61868608
118532111
202379430
430760253
143903365
452328656
33471922
398463668
124180838
218075352
360715124
458382468
520779853
152890606
99575949
53505700
357583641
439487763
306935622
53321738
529770835
495442629
414062457
123046843
199062233
87461726
105811453
33887371
423171777
337052045
468385028
236224604
49818164
535424505
4116750
244765488
416247337
16246099
333369526
431899154
441251860
213566012
44301627
473557986
26182530
481401767
295560694
273566271
75989716
39384676
379965047
103861583
186851049
426163025
325193050
89176285
274400970
399472953
437692860
236237742
220811492
108566931
546512285
515259789
103154777
192578967
222046517
300413204
23339228
165564707
225208181
264522956
111503546
136549859
497457092
423742947
112497055
828929
94130861
307729807
491967939
494136519
87522105
447578549
12561600
222636411
126720056
388643631
119210102
309659869
413199079
105720028
193499023
125108725
3740484
322956293
345878357
39344394
511124702
426275740
284622044
3710564
349413844
309878871
417098132
391172987
336234184
299507816
312667297
501645199
285209781
166772287
279044293
298146013
124073356
156313206
377226036
159301758
97764579
185747760
31095185
342215563
266463505
419598618
520413853
63732779
152149591
360532262
78360964
542915409
266311910
10159374
454988699
314121134
414040538
237322404
484718491
395208
520922567
515296342
462534840
127163663
90540918
398408087
410088679
524984427
277276835
393094735
4336310
530586855
273209486
4649183
361511029
170893720
387800817
436541011
217787053
338442086
444477264
456453034
336953243
491611307
195445694
232634029
513495260
460450254
225491845
217655317
20649618
487462009
287324741
138152470
409451955
304876588
187850047
442109181
518046331
60807142
11944064
274156603
46449169
51404294
373114775
450026643
424574150
205873608
56386843
444543132
287398551
355630714
426362805
305880014
81830012
304824688
485353847
112261028
413222898
481396278
430035705
216228177
356022029
199236266
53179376
211556611
389296347
105048482
238812298
13854236
90205492
549481834
53556173
148675054
496868489
316127819
91907816
142088254
129655669
420735506
427159469
275757960
237662722
178485813
171551017
250139219
379095385
453974753
241897830
403787307
44587147
156564865
112584879
286718804
214575988
125143711
137450049
41227879
325997199
100417983
271930549
378576330
62799649
214114912
179473833
532081704
84976729
68025177
214021599
404456965
200360227
139238487
106096881
454619514
322434984
354501576
494982
76653885
5147145
242399729
423909260
155783309
284763831
499844807
67020690
302822641
389823291
342497217
443516689
158094178
80902371
305484806
236262095
311967315
249851144
129139703
52194901
359309940
379344790
543608604
365238766
294875903
312960824
476840408
11422609
69029664
416168123
402909067
184382449
217287166
243129766
135990889
19495700
195077497
202029959
192263203
334472215
173112082
76864635
17630668
493159205
299711629
424436925
240736562
327248714
139655128
93323925
155953779
108869799
127730513
191138240
316693344
113671701
399551837
275231733
243206612
320125962
527284318
26451491
546528752
315677879
238229875
521400668
360943623
393645252
254238396
545711446
411443102
507013441
121230054
28178510
376858273
196616022
493037214
112176334
429844191
22329252
195081424
5928120
491996422
107869828
91402789
546342126
192125978
196637936
413611935
52134522
312829088
256649173
403670119
136522408
254349282
462963614
18136813
93610446
342060659
241403252
69112601
382753459
417747202
30540796
159028402
264642451
540210913
138004438
519181482
106932721
73431842
465297041
492713648
839817
534535876
86018303
35255847
204909859
420966841
289374591
377746783
409259840
140090789
446195710
289117868
191955819
239825388
224626347
521155271
17943541
538327986
489961866
382099169
295111283
367746533
287669438
204915348
30709635
346667610
265475485
152747892
185077203
417470060
26986146
530793223
132296421
76642907
66943844
523974451
526845198
542998123
111514524
291883064
212818124
6745539
173584136
56756922
495991529
525824443
370156204
34186700
273045887
543592699
192021687
180686902
304123410
200989660
46839813
215190382
174945726
69272193
497727190
33252362
155915045
396190531
468176131
314090923
249234824
134972833
81380821
147817797
390574227
535596802
235886925
494279929
93614895
319794257
335326613
450396407
383631699
242514998
422592621
485762292
183749764
277746565
503544393
32198474
179561657
435406711
509739575
439685367
245535258
314481277
66960311
126438329
414132967
310441373
356376756
301415132
320062385
217874877
399828164
101738615
342123475
438667052
405472430
511909629
397174629
328857743
386063326
52452884
294995327
15330777
92462205
31870807
53617409
132843068
16593247
249783885
11746460
478684712
108414388
126538900
492615794
61065125
310316180
208005655
432516733
505100230
231778514
137598252
123154258
131406660
30609580
224900797
549101991
536368613
426769750
391694667
52668951
108171723
42984359
525642955
142059100
235752550
502868357
298573092
26039816
242333861
416957266
54401479
1740279
207491221
24119302
479093456
176351338
32105161
150766363
219680758
240764590
427455875
357591883
104548370
278528327
499742587
457059712
166300233
176233287
399072256
198351723
307795675
49653494
326979730
166547238
64507685
383659144
440168399
238444017
271754291
141953729
43807709
18974238
84085991
345171698
125248002
207825844
274032836
178382600
220279059
33118650
184446867
520132307
414548492
18080766
215882370
57618934
43461902
354729150
367367792
466464819
281399074
444140664
461213225
365852828
14344481
475308977
185652938
335889960
246615995
546259791
52435901
158566730
403271341
44230362
29679023
249354292
445012328
517464497
77529047
186936498
35930994
469496126
492213398
164503230
81181266
399270979
293217220
461035640
4420792
192883460
267430487
465736161
467069764
512453040
233794291
49144326
358145238
66285164
113446652
68394609
136015100
66334565
537713418
350606234
313619504
24480940
32461946
285795763
307373022
143872179
50811673
89485712
383280403
24261380
93868666
271120141
509692073
377092364
169372599
392611215
369585348
100102286
256111251
37610628
114445650
373169665
168133559
272896613
249343314
458373825
351581428
290856499
110806443
311086153
471422765
43917489
76491629
201841431
219982653
43385056
264092044
48980078
384118000
414370898
291120093
99987624
478926228
394717511
67915397
99564812
7937094
220465685
255375725
346119873
22776508
537038271
217623809
468793534
386480639
26416072
34169025
152297794
1427140
509363606
23454497
492580486
534463930
541626695
494163692
284528987
488671078
499328841
516471727
168158721
113638767
50290218
504977837
408903626
474674785
137252445
454357464
247956439
14869701
329241198
436562126
348094368
441570986
535789397
532606765
39341248
525297300
291233015
32412545
209976206
353233348
185967320
32983401
140120488
230367704
122904199
222522450
235757862
259425990
185813628
208911340
410062355
536401547
161970357
48749951
80557911
31602497
164126589
3061269
398237928
495487532
9882123
410116124
484733590
99811976
109738470
346355640
232091387
362453563
225230137
540441451
333041089
222241843
172075487
447276654
234506547
52112566
95859896
539592267
84431798
102432050
27351687
270294827
135946063
520412090
519451515
521206411
308882497
72811585
280677576
39969374
512924261
111602348
154387210
232300422
529945689
4303376
463216710
205178820
242558910
86056542
175538220
258383697
40388062
356032206
328341002
517895420
470540311
518181317
456498514
372960346
444175832
177168453
132235499
160361135
113327550
506151668
110361834
322511684
314371497
292733859
397045624
548049322
236462881
22965976
394329905
434236864
211039257
282654527
357635795
337855704
342105903
277094681
544657003
201166361
292857099
351284123
64700769
289676486
94723673
254914649
452008172
206809053
45312617
360412473
452743069
341256619
329905367
371791926
327018121
473094239
109500061
513989960
365880273
427988308
236833883
283835508
91649833
61817118
461641367
499850404
100049945
532538559
436544448
258245032
543998323
119985111
211257206
301410060
182432915
188796059
314615762
460588162
426712410
58009208
531477914
515740951
330226401
308300663
280253339
223923310
401237852
549267763
380746252
447896911
5487605
419606605
378345792
91447407
425504102
222122365
125731034
157190909
514823060
18470267
106315251
128942099
61059636
477256829
59129835
139210439
50642756
145725244
371611474
6531910
186159435
396038536
185929847
203350983
115216896
386338213
11297323
503961557
246515680
149016992
492761597
408701274
389720000
435357306
421752804
3754476
277008006
116635761
46881549
327251026
302131652
239507026
512722001
159920127
316525606
347739128
252351051
403600681
235352286
137900147
155286513
198402398
192428517
445103010
410681491
211614624
151095703
208310369
379100598
384120220
415857618
490002330
331764186
167666058
515691550
498285291
179520642
402583889
65903046
79863430
272995415
261117219
300760334
539175300
291863558
460247161
402475643
549479792
122743500
179369542
442397993
152082014
32044782
366876685
237265511
304826126
331810050
378208567
268856709
22065780
388040609
493510501
394202271
365591837
479029230
398446488
366583669
341898832
431107261
39932475
164122955
433071122
265327282
392028301
228858366
457266634
351043500
541418493
303168501
326524143
110850648
146666858
161722407
163215415
316870946
88070486
322379
174072657
149421558
99750538
375582205
34860639
57908425
248371761
428338431
334191692
95239639
251313865
207158694
264169103
301373545
306439892
340883367
222147917
310254747
183771384
123491522
286125716
206893112
306169429
400515863
227283023
376023945
199188058
59945369
87363712
130605266
348441720
25123153
540881933
55581614
107073923
404459303
54495667
484520597
72152905
118523977
98637330
261079686
305088524
301626039
145790580
378041687
180478103
334157245
299935427
126504983
424025250
478767047
405724297
229335909
265804216
548696907
95371375
354627823
15517403
481357855
222298358
377725584
23520365
200013671
268280364
200711748
478265879
452895247
176057262
381051869
258439692
322555596
459219282
59412936
106772028
99757478
30815246
431600070
311308635
132954791
442686042
125666535
182232057
444615758
376245999
66362318
378971538
309379313
233318349
115290956
82869431
272890433
506829411
268305224
420298219
440036663
103504297
503121740
451706277
336730267
422938428
542807293
76902260
139041859
260195067
479590124
421388422
528124135
482604903
9532669
457148221
270639215
427057765
167867320
27765443
378647687
127202086
19700021
333539085
90200384
281860150
453113657
680636
526279831
23075756
57706783
423361081
27115660
375357987
10066826
78465255
477994912
166783265
330081015
352974425
257421531
528250382
235560435
8162649
287618111
320932315
164126589
132317834
355900678
18278370
436715818
156013847
109900854
376671670
71466907
350356382
94597952
110488081
503835310
240477383
66519097
43048399
393056312
242477218
168008195
394550906
278753376
414968400
42677165
229034014
380253173
134885447
23919154
502957070
245457527
100920754
273044816
55186406
409270818
414682972
313374422
338638366
34567195
335348536
490804424
261354723
466552280
533421020
245928535
172711385
110735086
374547404
379161703
428271793
53989804
160981392
159838225
537858100
210301645
65812930
103856720
335306543
95093521
232874169
344014505
26671051
210303022
104878323
132098274
186093567
425567659
520456002
68233759
194563094
258312340
110537482
28756316
125603140
145837241
395817279
12742966
391060121
128092880
316921082
536215812
403147207
336464408
273698780
186652127
497292348
45547610
459368921
38067042
170933717
202132915
42742843
247917683
153719445
20654660
545390978
47287735
308480297
73923361
216266600
247158692
342820017
394746924
35453192
427012288
235935678
484903749
395977259
300242811
90505013
54604572
142088254
454090861
68919884
195260197
546115360
252365078
363196152
398666070
144053316
82538093
112453143
170080446
432220327
71066083
13914615
18337097
396232234
177810666
133975512
32869373
317987805
50895509
68870483
450699405
436693862
489252979
144865688
279165530
194524671
412533153
442653091
492906711
57935855
85562532
9289381
176306680
93669785
105058815
137318313
2782923
379237208
326522011
206896745
405052991
486603532
174430754
135312586
441261937
493709448
46884898
333808046
20435547
173979344
279104672
210322013
213028090
283949411
337985175
471076958
353112859
83882898
541374656
28729426
513419104
2041908
146045823
272567273
44475611
37616117
365331373
533053257
238030485
150165810
116161326
55845086
463688764
387331285
67070091
476016390
104120841
209450335
262739719
283746693
475078439
238241895
487845853
66169895
23053800
371558993
70314090
481259053
135358740
399472953
319782999
198007570
291992844
289802733
114715987
258718526
41063209
152455259
458874911
279664550
237229091
464149840
35969417
533467466
69630445
509360527
335616711
137036281
408551398
24228446
392769677
98006095
361823629
77264508
435623507
200619184
111739573
116635761
313515462
47633542
348222160
152182525
478641672
35089121
152478399
60101724
402431524
51596600
131417638
414162439
59604555
444784648
425012659
506155038
97616376
289012317
146206936
404528322
347329898
114050442
370534480
433734351
471168511
297339130
401629263
302140743
248642176
230878318
388167179
369299920
489700421
163245187
249004182
167941444
247640586
195271175
345672390
82214242
177816155
407986315
437849577
207405112
420542050
249278688
344220679
16267500
137987971
350966660
491314901
140626391
313322855
15446046
501255480
429474007
198032142
215627743
327726234
140248493
406921526
460362430
40898539
310704845
520724318
222419769
477865112
327578031
149285489
4942051
279299953
488367308
413442458
252540768
131526926
8376001
281093695
449565567
157468432
417596352
430656947
212254141
95571775
421922963
509856743
310688378
354686346
101464165
417196101
378166133
543553714
308191358
318149901
419899595
376605779
303119
75462772
174209564
490429871
334344758
526971445
414360374
198553597
16445044
306752765
146943778
106873734
348846608
543235352
426018886
117766495
341106208
113880283
209921291
182311646
47440275
209567719
31973742
339297046
256776027
204731224
387117214
90820994
108923716
198334037
290358139
410516821
110153252
271178556
193727022
262545935
533733893
282935994
499604221
474331935
442079121
76011672
495843326
254958561
109719621
197356373
491979070
242297122
234908618
23712480
242093374
20468481
540331888
427204671
530127620
370200116
347918041
245289155
256547156
426868552
475127840
20671574
351861367
492291943
130174301
483609562
61254427
212824997
308509245
429733810
363432179
251593804
347870562
55847252
272341243
256391106
98517558
254443635
56053668
293266292
81451271
423190922
474233133
138410624
380372222
386809830
320996720
390202032
491114567
346811513
275405086
302839491
447534637
318241242
540714054
103667184
183705852
17098235
549415966
438868045
72624959
15708377
160179998
386282886
296691428
68612500
47276757
198152900
260352089
294130451
318099394
545710891
89514612
466817494
538673993
34319441
228435713
329746186
271033495
342820682
433688348
427488975
320745540
441454709
61842223
462936771
207198625
34899062
363871851
342343856
467426773
282694478
101502588
352255961
345636841
44299392
27623801
197230748
175444306
90711214
33085153
364929784
493234694
216726050
103489606
314629480
417120088
64035065
306445381
12082221
244337346
462729828
199064074
433976807
281399074
542167858
149103196
93675274
474068463
172265509
174083635
125044909
29014854
330553069
518666588
10363232
228761874
226498096
465272786
301752286
436270551
53243521
248223558
447638928
449258269
227771544
223423499
26528587
170086253
165067067
273020726
44367587
128522614
492643239
352708335
268082760
549216065
334620418
452930324
362989806
534244412
99762597
199335618
494575143
339823990
159771033
261567317
543605700
90509170
466702225
486998625
46099228
36957437
405753854
107698912
421131896
241540883
238738566
85606444
111306644
45641035
533815416
419989520
331376419
7739490
354445939
1943106
112079891
307691384
233995058
163813716
444861494
185111404
548894511
227972159
301778297
532372621
338182779
268939372
434888653
282815236
230065946
539146047
547824156
410625993
9699063
336290366
396124663
464131758
9948449
525166209
349374850
520088239
529172534
148938526
509247464
507908148
469383361
400768357
508734276
463023046
75425721
405609655
128442600
11790372
162232884
207500667
302652482
219509437
407071651
415671101
44680460
399236926
441507715
518079265
345615266
372027953
90383460
390264007
250439021
72436825
125610664
106305463
138679585
1910172
118930163
195337043
518488744
227572277
334159342
407404558
31471170
392500873
327621943
407366135
204695788
18799825
426851017
178597141
490096343
38966411
52728878
438297140
379884091
63002374
129315351
12302324
7035342
538855130
235840374
188838686
358936688
335635883
256832261
222057495
285965922
333872810
143553738
167554773
170859448
130193591
34476219
532256491
294825168
214866905
287237008
47572108
57579610
35101945
215196073
179934285
190310103
12855238
30815246
482734712
198055529
259507649
319163894
52557862
201841508
244677664
369573918
41293747
400140111
61597558
241790450
461355939
268296831
139316309
417569014
85725195
285867120
277941868
70588540
57865038
83841975
67415898
233013411
428061941
142527374
42751068
337015482
301126865
236919108
8656153
65192853
326770866
104491557
161716415
235346364
296285154
178367498
166257079
12893661
209394372
531829880
245574881
532028369
352459688
162842163
447874805
525811514
314261763
239786965
47655498
43577171
15100239
245495525
133712040
19365192
512897687
500145886
11323807
96057500
444965561
541167071
124086569
128117257
428773235
424469859
300300390
37202440
252953595
368174675
519171226
95531435
100789110
6305767
529368294
202165100
542066195
285148061
182613541
538881679
309250260
472114379
15171596
21497895
110120158
488763361
481231608
80611454
49760833
403551280
314958820
167377518
137901672
4385610
14026729
227069882
391404965
260381693
91533170
329788892
71560490
386266419
10747462
43839779
281703811
82988191
358138698
535298258
72762184
113834921
358519075
132405658
451242684
456602465
513365959
390932069
453073038
260222512
201023167
449736702
420748317
319451746
83690783
127004482
145765884
486012527
515137161
213188942
230296484
140913214
124743014
102089098
110671339
335372411
309930896
82016638
429577523
46326305
534238881
76604537
3393422
465703227
321243725
258822817
518687409
1943106
72809451
48045217
330020636
514407124
469547402
384520917
71790631
415580056
234219263
121811888
229316237
252959618
274691516
539988319
363698706
7294833
215811590
139684072
127092306
151459840
326549273
231164593
286240372
476522046
500226290
79972008
289873316
44384054
188530683
509060838
76401391
341935530
9336619
41829206
207792522
171180062
357272404
525599660
291581169
516202165
295359772
113496053
171602607
450335881
281493347
245935818
472904795
538760247
76899545
314660863
371918173
52634021
114412716
155141096
19914092
21253408
64067608
94661075
27247396
16637159
5549379
533958942
111807189
437423899
506366057
36562776
206427457
178141114
213626391
481522525
162168258
345340435
530495383
50004467
443791139
170159
534602778
314470299
475092834
97895620
236490444
343408307
478896999
59275711
469737642
479039529
320097964
549004291
77659590
334269122
169957734
549232926
496348314
148307291
37577702
448635863
320003211
318435016
493892670
523837226
363148970
371784677
105044086
459920158
433855217
176548734
1615642
131010887
457028047
28415861
287026450
417213401
50043213
143519167
401761866
156341794
262739910
266410720
443471607
47707405
453461163
397551836
173145271
84786946
68074326
114802435
410385085
452905124
357937690
361543963
172030278
180560049
245454996
257851264
459487513
50251795
15742370
472350406
214680279
104143048
299444504
36737877
329257665
483268208
133239986
496611786
488408190
85979696
164100169
363657424
28932519
181137
4094710
318362
10228635
43439946
492750888
14979481
281990985
7915138
412031785
123547082
474732632
501107109
172447913
104419478
37621754
15897170
509380843
448747706
91216202
189126368
58896970
204580519
116130773
74776647
19017927
312250161
318362
10511435
271809791
245281782
171295223
29415551
350665571
531586177
532405555
412959426
222719765
44962046
65780176
343563327
289653501
337696254
100444916
144607705
421807694
44954910
390625660
499236729
103390804
314486766
203030037
244770977
62840809
542439710
12438074
536341168
207710765
144580239
546874559
171064685
1443607
545531759
216414803
372977550
119627266
53176985
319322575
76846
33460021
223157080
407942480
90912267
50593934
289242855
323614847
466976675
349730487
233107077
270827260
332627626
191786611
43842251
136626699
501936116
94921277
129436109
538333675
537199941
10669479
93833933
344125927
527772839
347876353
183414935
472466050
490795090
97808635
218868386
169717896
231784003
149218465
94158306
60444868
510763574
1204164
122975556
99480167
142939049
357030731
345022758
279423034
477588826
437143960
2585319
66826257
410395168
471141449
385043129
479744089
457359947
505849773
198789624
428213357
135891173
378861767
497720564
340236626
729567
185325541
514182075
37650079
7014942
413617552
350811661
70645086
496616809
230005567
465980428
197785137
67267695
532070726
71466780
86369415
1169157
236269480
257263941
60077020
226569949
119169676
516403653
461646146
253855272
458572649
339896173
531128208
62075101
481072427
492396234
205930885
268646340
145914087
261682728
755532
332067044
100031536
271288336
96225160
329764066
367988049
338767681
183205323
525242410
134999244
445042631
372280447
48141437
174621203
384206737
491074794
95568979
382494659
145870175
78295096
33460944
429953347
270810793
28795294
287859627
27148439
330015147
255842290
358024122
41205697
181817636
245912689
352671949
519437879
319179861
190879975
518128666
313098049
252034657
112211627
533234578
444762692
139069304
135289369
341662805
243958605
520516381
165877580
116168711
288655532
545666979
403650082
365330211
492506014
34350201
318413968
395861191
401125142
289628437
129145192
345227047
462102443
519987113
15454244
353723156
367184157
424266766
256446080
211321011
82131907
156189495
50575646
545112590
254169710
339301649
223890821
249255710
489288389
428646988
500703413
477126982
71493340
75309080
199788622
281689991
104307467
254442595
154669353
293050711
530753366
195353510
544880736
267001427
138097751
425682928
80600937
67050002
531911545
451355674
170356185
256407657
59383779
355138300
249848302
184776207
348890450
190196645
436254742
71391011
68870474
84722547
339489161
309394116
434885970
237004042
189858584
147986386
170429301
419919478
144437546
433175413
432961100
381644890
80578520
238214577
178048040
526603682
207544579
153889604
237948150
83671098
190138895
117036458
142968726
41103114
530012351
455592489
212770107
7212546
266963004
130237503
286192811
149498404
282639294
396426558
479078321
221649376
44831644
114519204
95514089
117230490
224725149
99877844
49965868
73639048
368991455
221953204
136552507
449955286
264004604
255677620
150209034
62064123
490589051
79261160
269961251
142615198
404682014
331263720
429448382
437248251
432445376
166958913
314257117
371769970
258515433
546759290
165449438
306025176
508797366
392139649
510164694
408079487
360098536
366179697
100604003
359485588
37561227
73184837
267616195
295873067
369074871
33724416
549325620
48687430
524688021
298758244
385351762
540858615
14254933
297542223
179828107
89981177
9844306
7042387
76033032
384376558
104856714
292009577
171410492
472197587
136132689
101805540
461575110
20742931
466543044
131435039
350961171
512502441
164801736
263762614
227799507
321726757
538530739
326373443
428762257
348908285
249667165
439306626
486374801
249094906
427505276
191326381
118331862
526627225
274378643
510224506
398611180
275394369
146852706
86298058
46409495
438768704
274624176
145431055
147626655
317203064
532042265
131543885
175280237
477553836
404366519
485315453
49450401
4358266
496607733
494558900
4540202
8936092
10110738
159296269
5005968
185388344
456387730
28411064
80507173
421252490
186175902
72432844
507856846
515023930
212883958
6652668
436737774
303717348
138783370
462750145
231708928
203341298
419216886
213500144
59401958
41194945
82297536
545785805
36287779
275319755
223181725
353749583
355215146
494289939
291965399
288825691
471246812
307609049
312787267
497111285
110883289
87234072
349085367
7964539
366813403
488312418
96071826
47344522
244060715
541720388
496529451
476708672
329318407
142280369
253954074
459330828
406603164
545875233
184320620
546589613
189979779
405148579
536755287
223599904
535226901
74074055
211577747
410110635
258262939
159718731
485432171
411441505
47239730
146437946
307460846
140018901
40843649
337348451
56270725
250040730
4533914
111618838
101094270
44296560
459786085
357860844
151546540
357240060
230230365
215414463
156299275
70023173
92718735
515988213
502785319
343933593
284253354
428152978
441227776
371577855
4819342
74397906
333917826
60488780
356603863
288201943
361556927
507548397
315798637
215378171
124693613
29442996
413941957
275619800
94251772
461778812
428353127
17301328
56871529
162622603
527558768
139739265
97915463
493804680
218074303
374855217
421533244
290370556
140517542
481182207
398270862
505097780
192932861
473239624
520864855
276173546
16667545
136091700
451859489
448566569
219631499
442490246
297619529
80457762
536176498
106890816
491194143
467644684
230510555
476686094
35667522
339220200
508723630
398162506
27900587
468634353
282332204
360676893
95431754
88887011
364535459
8041385
189801030
93785054
371451608
247685742
177624040
413168008
351861367
82148623
31347679
325349497
58276713
409287285
417262802
76283745
486665718
89222460
209032098
51871050
313784174
497122263
194167886
412568465
265053717
366423684
132992981
467704743
197175858
81260649
521590589
143888337
141449120
13675128
18646133
550177969
470695991
320732280
4149104
223185587
9714727
454137904
244562415
196709858
549931932
353705671
233414236
538394054
184505596
32359214
402925340
110471614
127724204
334263633
466326944
345362391
257785396
414742935
514557940
108874315
404918041
221163633
110691953
232881803
347585161
95579957
522486932
225076445
330717739
266710819
71562541
317622656
29794292
28696492
22215846
1147201
427565147
181192202
353210562
124836327
509933589
461346278
384197066
315529676
479291035
410505843
176996308
246165183
515733674
8365236
176934710
443445332
474309979
507972211
460801595
542412002
358865331
330797546
91658707
197532643
345559124
539712395
230472132
27258374
183206353
483373065
422190295
102666256
219879374
524584296
521906667
132540095
37484381
297240328
145819678
415769794
32371049
502973537
253948007
248594881
235132293
232383194
41645043
966064
180231315
504295289
295588139
69754062
357638763
36029796
409360956
474560379
285743356
85916210
143497866
397007034
306015373
243797950
318123737
46234632
372494518
526724440
255381214
266447038
348716170
206636751
471027235
169586291
539380733
316715300
441639451
78494423
369911809
165861113
264361218
68535654
64561618
183557772
85908339
444976763
423966590
82420230
188371502
192784658
426259718
386645160
182589688
102329356
422455396
3139708
265767900
172398512
64254234
377676134
37824699
467192438
161892566
192362005
227453122
78883139
171964440
87281681
62520953
111840977
83587527
521070770
83712739
266062808
5604269
356406259
309826605
354874828
140866838
393660102
92443838
120752511
236713125
298468847
173803696
343909700
195622471
233487684
398544640
198323059
378724533
79194061
409731894
360664516
478127560
54055579
261781388
136983484
275152592
28433020
313005083
188843556
402611952
58317972
73118969
107923766
432088591
151694580
218314421
11790372
524753889
203736015
306264244
78931820
169717689
498972056
420567180
287759842
371783624
43459963
4869403
70094530
159601684
86123881
104236110
464830476
260414627
408719907
23910084
420226862
223391322
96002610
217540048
30513351
286531289
290525465
332066210
220525427
500179636
496874432
284558262
475758055
317673055
400660151
440706991
199261678
119204613
143136653
17218993
378669643
220569976
163828671
515614704
177978153
499755929
391480969
281599766
541764300
274482934
349237625
460896901
275932030
396812860
110057425
222281347
542324178
232931204
280787075
472210081
331173326
176213367
19970234
465862408
357738830
297733827
154183205
422252303
303195893
8650664
304776725
305819635
159658543
541275779
525591852
433087970
290807220
548971227
230488231
422924184
244281201
14368329
1943106
15067305
71790631
429650349
242428712
190287163
256050872
79804571
22866009
526034456
457418203
546588291
80974688
237728590
172058194
259651004
405289236
147561381
513343028
359499933
125379738
131010222
272182484
160921013
265206524
99729641
17080908
192842157
364778092
317824078
311636707
432159948
270838238
424349101
483185692
251030375
526105979
276431529
482587391
375253760
491430170
229654271
376183126
126697098
185788124
192565508
216390797
276538409
357816932
456514641
328508203
154839201
235899480
96456504
344879359
452045340
86138494
329643507
3637059
457988040
396000481
94421750
523129145
120009743
355983428
15786364
175121056
56957968
505427120
476041199
469805473
26816276
506634700
164249682
411198812
531144174
279355234
508658196
14320801
34028277
67034981
458111940
113638767
104969779
242979312
191226357
42487153
24163916
126664164
407811713
489820781
418975454
270723002
344106071
408332199
482697171
400373907
281393585
36597327
25875029
425809789
183387490
195122972
228128329
379016207
320078202
81582390
162301636
5033413
87866734
123563313
273692518
307857201
544461679
440550158
7887693
436551148
440563607
482236095
449636924
132751465
411460929
459857442
122492524
30502373
409237884
83076015
55685905
527299339
541440526
114281641
334461237
478255363
422685934
199069563
537269587
262060699
531691985
261288470
135671613
460148359
97216942
6800871
260192768
7476018
183903456
186252748
311328098
133294876
44934559
8782400
176685451
318806609
282398072
211090473
30414681
63340084
419876641
104153775
24760879
407440029
321101022
273582738
324229741
393171581
477065457
404676525
407382602
281366140
83739556
81840990
528502876
358338387
419028811
30074231
438966308
182042589
466905318
145892131
126537917
17142147
127789409
108968958
482499567
349923750
184829537
483189119
89492656
104082418
528166542
106953165
357113103
41779978
287557732
417174978
168356918
95283573
93625179
135512276
232239120
506563343
146858195
523263782
448915509
97987994
80787018
114209623
461932284
219538044
21818775
453229132
318052119
337647966
510213528
57760747
465136979
494075868
151062087
323313078
513940559
304859134
285486876
269949020
535534285
395437159
482241584
166187744
273820699
82164841
345097562
305787268
45871575
142221210
412766563
88743313
61570113
333432506
230732051
300856188
537828687
424393013
406416538
253139885
244246151
114555430
501057876
217869388
403238111
373376804
386129194
273391301
481513229
228157229
58512740
541319736
406378115
263301841
283958935
455784604
310778423
350023688
59797166
237344931
445174367
474540517
206693784
367525037
234482603
447413879
243393238
516741087
398896608
139157128
531219931
149553294
36721410
161619273
478263290
44154269
227925236
83532600
223193992
499263758
124696468
25276845
108634215
477252694
149278844
408101661
226690211
151494457
467327971
50902851
272495950
332157949
61096293
379203983
454922831
163402041
169478364
152220948
454123390
459116427
475445154
67237817
492456613
60037915
403970144
185089080
226547497
261023906
536571706
360254048
378389704
120692132
326903360
336700749
305574964
389482973
419260798
218456102
416527453
2280132
496672165
61416421
178090605
207006657
182309255
356856357
120516484
402102184
140134170
213455754
458363151
42874579
433872516
34804017
288180293
8383514
360061933
122014979
111607439
46189935
246751996
92105420
52853581
129896070
370457117
521767873
48710847
80896882
244326368
243836731
3408669
109148765
450058828
200606494
375383078
540375583
418593445
290202655
442781163
23607606
17916096
137960526
443061102
87772247
20968234
63968806
433607774
355113240
549229340
366934161
377852357
209387311
415869336
213300394
415588486
363020504
158385095
51189005
538160045
356966291
229484112
332968229
95651314
222455055
205085507
6685437
272259889
281014844
504762951
197225259
275436504
409773933
62140969
169132557
32165540
355683646
256270432
533379523
331303145
94043037
198877448
42248833
236274126
127064174
419645028
77848073
59501862
12739969
310733337
248185158
6017518
528432665
158500364
174237327
360463756
275403841
271216979
1004487
302756773
532279308
511432086
496228960
304891867
252768450
449397409
539568700
217688251
140397642
536977892
78992199
195034522
423514773
65606370
225998597
497096667
242322883
106014546
336629392
108901910
139903632
302630526
154393341
251363266
355676222
334125770
67289651
261188576
200914590
263055433
417581164
68133963
238738566
189282676
19019385
495986689
526073204
267753420
400658577
343902797
382446075
336788573
463299045
332754158
420165096
244188499
20583750
223876662
297819955
114804808
389464758
60922411
411298009
459411576
46268684
103732179
57107556
536280816
13788368
244411280
272435537
315891950
183052661
37627095
451585519
352721111
9267707
215671477
58240324
35612632
46469874
387767361
105163248
540123089
5999477
4956567
441359512
336239673
492219398
190830574
28828228
224736127
298677244
481082004
397345016
471691726
263181083
367098747
299282861
325975243
445622087
502926740
190465476
19129165
399161807
24352996
76061073
230389797
312886464
344753112
160630423
173901782
532702702
449458186
20122674
122437634
118732559
159702684
64033360
60713829
308635492
474128842
528008866
180282485
12174913
282879725
522577149
29415551
140183548
518592913
216564611
349248918
440814470
65483770
45630057
214998641
468623220
160265423
507556852
75127943
162707819
339301276
384524570
39939020
171703861
26133129
514110718
196583046
188980781
329213753
133097272
114346383
281931507
151335428
431719180
107549468
354055482
403228913
274049303
59319623
385915123
73637344
458227209
427971841
43933956
214801037
510603247
60985331
112759477
202911863
290917
408129735
108533997
437720305
92147965
537395056
72032147
263421589
222716175
100904287
115104330
323153897
14891657
78275458
383516430
509044592
343516267
452425336
267253921
535770312
93658807
54733164
258822817
470917777
439378498
329153374
457874977
377813405
224522056
513876669
387601999
45706903
85361635
265623688
17680069
226245602
123270884
295663830
205193146
131082809
543000534
279615149
320790533
188135070
254541397
378972737
210689776
374703688
30588906
125231535
534145568
198421861
203192013
383631699
235983088
385882189
521507866
71532648
147387970
36875102
183832099
434558641
78529064
272194688
30068742
438038667
42204921
253707069
220032054
142176078
62206837
96535043
540403028
5198083
48572161
38696325
379987003
13223001
253943096
471126359
165474834
239134976
341953722
403787307
531241887
517692784
44095770
226316959
451110841
22101920
520724962
206305377
292805216
335802040
168753816
6164147
114274909
331825759
467236723
1884908
350780034
25441515
214328983
281671522
287541265
39728717
277482437
32142403
405125850
274501900
228954923
308000434
90490952
423437927
433411440
262910225
44044821
460576501
78096189
238112820
367356814
172779398
138283623
257586760
123936131
281450874
37349506
189864510
301510339
158310
9008952
40351918
400155176
150517479
525689412
255160663
260151155
97144322
429165662
391744441
198932338
453772460
347914776
117546935
35705945
512188127
207621425
207104536
516070291
347334761
248569365
8464038
497986239
472460186
61372509
330338541
85023424
163352640
435196681
110979571
103654579
121095945
159850658
173208392
155311255
462831605
256852266
152462175
192101922
65050139
499059880
214844949
251213132
3287911
532227213
400515863
299359082
502248989
380493957
186317179
79082086
86763993
102638839
30441994
129079324
4357832
105236032
55186406
47639031
280548279
491708181
135325745
93565494
446136908
1800392
58995477
359716126
489271587
434849558
81670831
155467910
544667981
523224078
31523327
306641882
346571075
494432653
458144874
403161561
49327921
108271661
345335726
488070902
203292334
493345831
381392187
150662072
36394700
358827928
139672246
212742662
352675993
162764703
1624744
328558329
14847745
31342015
308875390
203986196
305336603
418195932
137823301
493274474
18454475
220344927
467371883
21294058
462223201
488054435
154103668
216392250
431105411
514456525
486951146
170307203
271206001
419520159
152671046
466565
503050383
278456970
389131677
5670137
413476193
184551158
267435058
140040857
372803136
229291997
298244815
194864989
223709684
218068898
208055056
40719949
18991940
193739744
111948155
240436276
183782698
387099682
313234247
403620200
45070179
525522349
448617711
515455896
22707993
420885542
133069827
232389397
160405132
2651187
482334897
103498271
11521411
484661255
78317052
523883274
519670211
292755815
122843820
519731544
181834103
112104589
50271082
233008050
297514778
32983401
103794420
113980652
272237265
266516569
16928076
113161224
456860710
56945822
289509367
19477411
440818198
160827615
261183087
261528894
124968063
137146324
41601131
454055569
4342884
77565123
359425209
79237300
89300541
319121029
521394454
488778983
58108162
225567735
492006006
292382563
468810001
408043186
390492949
461696257
387913119
49401
242558910
22675452
543674472
103220645
180960097
193086553
530836105
177003783
423317169
399061278
57629011
406690988
242328372
308340276
369019981
120653709
273939523
161040805
123659663
428792409
534109166
445377460
157001867
521975014
344593401
199757262
110976602
16445044
436254742
418233786
196198816
23240882
166130074
417952693
328137909
256788206
358996687
157808750
12094862
138300844
469073484
401064116
204278624
975927
83855453
229677119
135033621
153510863
386754940
369797757
112945754
319503712
326397896
249612275
436611527
432648469
36760706
535977258
29637840
229654271
360433474
85135179
23361184
95674494
80759657
193937348
236713125
330587362
270403618
16561327
260963271
491793847
24118666
236065423
541035390
207546594
304008265
361578155
288145055
321030590
543471379
35299759
486138774
258334386
170098621
516181034
503009850
522437426
1547898
224276914
252537723
424177846
134370720
530797278
231262548
503180222
20232454
292574678
143764273
406153066
122384470
295423469
88276724
93619018
301938912
294216150
271159699
238793456
443536051
184512735
301180741
443623118
536923002
348791980
405878616
304167702
72789444
445915473
544206905
138585924
178573637
542401024
491430170
301197897
121595912
200957779
47803701
446052607
451492206
80576224
332869427
241327495
548073549
40239859
411510330
200922946
156562747
8492362
163943202
18799825
439465183
135546619
310364659
479617842
529644050
477125836
346307769
362455137
272441026
203130288
372648210
370970074
12207536
260409138
418747850
410876864
360019178
277018852
208647868
428609103
540496901
540891549
128594725
247347886
489349839
421895518
342332305
499268462
8420126
428724064
407680341
465220099
104837869
333363437
276936517
104011061
520543826
20613906
362669637
538937465
393494881
17504421
260689077
223956689
475834963
267328249
108599865
95442732
115496209
79173336
251513072
544215896
276361065
464709718
407854340
522637663
205407838
208098968
179007268
437488132
502369747
21665083
168770283
271063287
160498360
499110635
205760654
346427257
171268606
103061244
242222109
182365038
32720998
312142963
498697606
397606693
310293170
391454316
253251482
405402898
503505970
447106495
247389230
84454913
288216412
427791257
304787703
325033622
8788309
105921233
387859363
40559747
510003367
167140050
472778548
215174289
514687063
325349497
60214330
183661350
366884760
440082626
165032274
110054450
268703017
14948360
173755324
475994056
301706985
896307
184028499
76461770
547307679
219757604
119791936
315165210
418569184
119588843
491792346
403556769
60450357
487187173
443466462
277710466
320224945
453922419
220800514
8354258
73371463
238763966
163358500
232387793
160646563
250348590
474304490
228212346
67130965
52745504
298722976
96853405
404127393
357213142
208444775
13552341
320508199
227337913
538891892
1877238
283006000
544612631
17092746
250997598
339255420
304787703
188580610
410286283
314069602
120486568
386291042
447515533
327684263
120845824
134937268
110845454
384771095
320250133
516582300
282222424
326627058
453645895
242108812
436941787
84766627
390992817
308456440
188294656
76736781
100902296
80013153
17475141
134189583
513722531
292168492
383496292
404643591
207099653
257483501
278506371
489169014
139920099
514295744
101040264
501260969
361511164
228452729
395157657
344810135
68782659
122833577
454070023
466910341
75934826
411954367
419118084
30650576
36480654
95645825
417676028
93631362
143803652
149667264
56923122
326784868
370648949
11461032
8483093
55989928
462747621
167227874
543740340
393272353
70132953
275904585
346734641
147417093
24444021
11889319
260328368
349040021
276470183
97122366
155980189
167333757
74759473
20342234
495365783
203515596
253465553
349078444
61174905
423349002
445739734
120794092
41373914
139903632
457080008
376134415
168040246
438682822
43862599
252439110
295739627
7813759
426027263
5027924
34926675
72669228
62881137
510855130
415256592
369261497
26873088
44268785
401908130
73217988
204306069
426418454
43868088
236114824
222403302
10309834
142527374
466867365
165257323
18119189
224305038
504164141
417158511
157062246
540474385
295483683
295961785
20775865
274492068
510767917
337515022
216925280
327457331
318872477
235707842
209924670
177457611
5714049
359974109
31720931
497433807
547582640
110464273
664169
22532345
315263740
457316035
164472396
281618634
311276761
76719753
160520316
49611375
14183172
295884545
417599413
319202416
301552944
534204742
132331646
504609259
97281547
300833769
387601522
29605228
100377665
93313
412921003
60582093
432533200
360276004
402876133
204714989
507952060
469551016
282348332
513737466
130989496
24974047
140538087
542543738
230026369
475476856
508169776
318169885
26780831
134930598
141311563
68423928
512857213
79483390
209147740
100745106
143138267
250355680
4952727
453413926
195729596
63651696
291007883
395475978
38796252
469008961
240950633
325179338
197523225
437996338
509565826
525264366
545244326
66663272
317962534
302514083
523828474
47641964
351199009
374409155
404676525
132875839
240308315
348356656
185567997
350773358
145738439
237128965
68519187
472597411
207538031
334952470
101376341
232746857
483498565
481673555
147796814
14020952
93039290
210799556
494693044
298749803
215101162
119042615
210129898
224271370
147478452
167709767
426659970
349254092
164760757
410472356
411878093
168045735
181111730
204690299
26528337
291996521
144300321
39139990
41676176
449982731
96329858
368646729
234127806
96068478
119605310
45487343
476884320
291723883
436172407
14183576
122508991
6718536
57690964
389740956
169220381
97545019
323058349
688263
485508309
387196066
195892287
10352254
533080133
156529813
485441671
247345318
91682767
259827304
473025553
270777112
542812699
223521566
253613756
243517726
361178772
436420468
193086553
140079280
517316294
542938946
453951278
163380085
180252595
457623419
516148612
141478975
364720756
43662882
162752102
277878408
406646740
237799947
314783172
505075824
103956171
168113606
478327927
516859672
139861731
240957498
257193265
69439378
142362419
301346100
540920382
342311100
8414637
246511864
379119741
137219511
453836009
528837387
320823359
430881011
166939207
471894927
179062158
393991575
146753904
365534563
475226875
264401162
435881851
67511180
28180526
323845511
506223025
423404993
544014790
162175572
439001078
356054963
29102678
178707903
398704493
93240926
5637203
217383529
300139762
191453492
359539585
39522657
141911413
282474315
274792803
39729382
271416098
367587254
386760429
19474972
547247811
7467122
308475640
354172236
288573197
163133854
237382783
51267260
233161742
380760952
226972011
251680010
541213706
254238251
3679312
547143520
431654960
393632657
121894223
504768440
546732844
418377069
184679967
236877269
845306
58606053
539022481
465004568
192224780
149559263
524451215
33776348
329403423
342105899
272232444
16634918
483689143
224777840
353480622
486490070
367691643
184063504
201248696
255178121
271485940
280389098
546287236
505048379
79893469
493950640
127575338
325640414
398616669
471714478
273418068
544101571
125604787
440580074
5049880
89558524
236054330
188689864
32594576
386700050
211419813
268664594
24755390
151743609
95335949
32692484
257865814
66411643
126384225
377824337
225345406
512151145
300813667
358278008
112326896
188678679
333731200
501661666
253040389
325775000
266452527
316198917
226607876
11271520
380181308
21175757
1141712
21000914
287605367
67071074
302822641
366410237
49645983
179464748
370864435
185589114
282162045
497686108
67300374
42002914
503871765
33296274
2673143
473475281
321814581
100640977
4012459
394129417
248666534
34245871
115131775
529704967
317637452
180181986
275994816
341526961
316706205
389105859
270115232
103787734
353373102
206710251
460789713
511646116
68100870
214403119
526664061
185516947
268829264
377318592
1527768
33866365
100122683
199689820
479012162
283061439
539052734
479579973
298858229
343625710
311116520
108522313
134447566
56156220
179001779
437972799
533950552
494322415
481168074
523326749
218023080
14436070
522777849
45466151
425562170
140368221
525297300
127926634
454176342
192317104
287425996
395759111
218598058
396441146
481116339
183351436
177217931
384189210
375156683
138789365
196183151
454033613
471691726
162863358
359606346
535193967
215688476
386958033
196385442
430908456
162353642
327202989
176467563
480913246
362953543
25853190
155719060
322024753
378296391
52902982
530798042
6839294
143850223
545463886
333524755
3606273
48056195
246452285
110194963
112105287
138833277
476999376
223545014
173857370
164709697
48226354
370661244
257939088
327105977
58221823
58985105
319329187
424349101
162357806
460159337
169820769
270906441
118150571
313092560
205139221
34273748
164938961
515444033
339782153
468969182
429464849
299737823
241559912
94773074
536758332
434986476
6334306
173774021
25171479
350258579
179520422
183129507
178342609
83619426
58705020
195209357
85134390
130544887
175982829
454213131
314069602
547302701
232202466
398499171
321490730
522836644
343082340
287080189
463924791
284094173
116772986
223561481
67107505
223803026
439441231
229703672
309579600
392501612
25441515
352250387
189430879
147348897
474458182
423244792
288160912
489124790
41853625
156409055
368443636
474902791
312671782
488751538
225506510
5702898
531997090
157177515
262513919
206512647
206282943
517111054
215575998
118316812
487963457
348903910
123028899
463776359
11532389
306553680
295711664
21851709
218078275
406262846
1620319
503291899
504629080
312013798
259262043
195820075
49845609
113770389
419392551
525901090
431993581
25408581
545013748
10577303
499170991
28224470
544980321
207873919
293211073
521193839
35595371
64375370
174802694
329092995
52532630
93011105
335888277
270113690
213033579
234270928
161809560
127679629
203051324
220134895
537523563
389691555
367197633
247806394
98168002
336667418
103725633
311528195
266458016
454708760
94447701
124355947
240127283
431512246
16673185
320760326
298058189
114322201
509783771
457557551
406734900
85570537
271852473
160410536
43873577
179750001
50839118
520659095
156299275
4945589
351540741
358048924
438638560
490414705
125006486
414386566
5110259
229330420
223613716
486429691
245296616
186445207
242225803
123182765
68167681
41568197
334256907
83739504
87988806
96069426
74732735
12460030
233220268
17732499
41194945
148323758
545996319
251612460
110144666
477224830
212423724
427677046
155168541
50647003
108507935
25481727
322726668
299046209
38368110
292512905
295586300
368567116
136483985
190374987
466427775
360473608
536461926
63886471
533679003
57156957
375101793
539799238
326836019
51838389
440149166
91756528
540582647
111920710
506467609
533135592
486533982
85963229
534683490
369102316
5101795
392282363
222368238
296581057
231746742
396195152
186109615
263817807
112859533
461734680
522313668
92646531
403095300
269448500
425777867
53160965
336492167
5499978
117722583
8244478
444937753
105505078
425622549
403484229
13029745
53039445
105690695
245248520
435568617
480550972
308948122
186236281
4319843
142368193
319501543
494311568
470625021
68221204
323026681
240143750
94740140
203252181
259265491
241806917
296021770
372928149
218423525
85930295
141868694
256292754
458809043
110323411
327799338
109220122
478898783
431246376
374728541
147241729
76533127
400451777
532850164
44555208
73442820
152806010
495914892
207961743
129830279
447227586
121599759
417115067
32457959
64070497
146324667
496738971
67377475
34624612
1880288
170257802
456817962
488792828
252076836
129672311
28470123
145543569
370480055
8277924
260614330
385474368
155580216
20962491
126304013
498670161
274579399
219065990
543047632
91210713
499629977
341884259
527643697
499239852
40238015
478525531
176397780
125083332
176184907
503555150
6906974
70318016
88623100
146722797
487027992
490090854
483712636
463970071
122097442
175269972
290982868
62174455
403518346
549079523
409918520
196484845
400153749
46368399
59226310
77844998
291205827
69678371
82208753
26769853
66181845
35960824
353619382
157468432
230093391
3828012
409883241
250720978
132460207
503099784
474505660
444735247
88044965
281503365
406349069
460384386
195946322
281673524
187830736
44849299
91199735
286547756
273165574
55778900
4698584
379235010
426944582
281893084
449033134
95396580
514655179
367973161
423613575
2629231
336699850
509325974
43011804
188986270
121158697
487198151
238729527
398603632
485095864
154499311
496686673
167304720
236471609
434890445
495859793
361763523
70056107
340749229
196242728
480891290
81015445
302172373
456042315
173751582
95766646
121764099
307557026
203713257
276008876
118760004
204813942
288342659
23163580
504234402
364497045
420852608
399934029
202566056
285828697
137126198
547395884
134507672
276739195
138042958
408445998
339730677
85101456
199741626
505038785
354466068
74145516
195704806
483657746
229503667
223966085
382006560
328725232
300616063
384215940
291614103
274170061
324581037
499710662
237273254
74442376
358031003
221118876
283841679
478816676
425709838
80783578
12152646
411938472
3318364
152221078
302910465
31099767
106190194
26149596
142423543
268509335
297663042
184922113
352831856
279395589
250825852
188234277
111410233
401558314
350170755
65703330
486421270
456624421
236444164
81374425
17405330
450257181
23811282
329253236
262055247
159616354
457420326
517140646
201679442
188300145
515699146
33900064
82779609
449444809
514225987
395148714
133086294
288966638
266986405
371089334
351170110
465837912
68840889
353824558
147022865
162075534
284939479
374241675
488888763
348633835
193426871
152339227
278325234
186032822
64962315
364969099
272196273
181491281
288073698
405098887
305707033
2810368
69428182
517947529
294984349
426308674
492571882
351641807
397244419
175921520
515982467
506486497
188651441
105737928
425704884
179215850
218010011
334532594
181680411
74512497
200068561
286717915
138494198
67887952
181813572
259997463
510614225
246673226
447792620
543619582
63499336
310379743
238367208
69254875
230615223
284988880
70925077
81275623
12959529
349605388
223624719
70385447
309136701
255298879
369733551
545370573
99993845
183259100
251838400
284944968
21604704
250662483
257950066
322877404
459709239
431569911
127158174
516300829
72937832
334329501
10806523
139151639
518930820
246322050
440957095
338700975
515482968
394917083
162650048
73218266
208845472
100130338
36507339
289341657
547863993
147055799
122174162
466326212
256816472
67723282
519578260
361612892
14057329
373663675
463392410
176934742
135276405
61345064
326364962
473673255
135869217
433323247
548115073
13234527
470401811
434423234
53273588
481290724
199415370
142285858
317664897
422653
479712236
13255935
85952251
260200556
180522232
94712695
352378748
144034297
453369444
317026525
107801454
498287209
363606575
456376350
333306829
311899945
423166451
403105356
416071689
61899453
244117786
291054225
531318733
24755390
507677610
448228637
66163857
398889316
188410496
116555075
20054774
12372206
306313645
513751169
112766216
370639236
189213062
214936385
61762228
427724836
479231173
230581912
173782536
492731063
269756905
509609738
310853048
273461980
71675362
99949201
173199906
26945501
240670694
1514964
295629300
261997644
306505760
30271835
457497172
54304600
302775489
235071914
295085066
150836936
434580597
158203344
186201138
275015367
133119056
23388599
159242121
161694962
194399856
156145583
30103606
247202604
113936987
77488213
479914248
284995546
180072134
21231452
369736349
365445966
73047612
394160655
531487983
441524112
208807049
253586311
532010347
244842334
177799688
22828567
262389447
488079400
491375280
371610280
414689220
155958957
174463712
137343305
334783164
96381351
357889462
308613536
144629661
141623658
262582782
204886475
345680753
39448602
16241951
467783558
288175157
412147054
492418190
356570929
331093778
476741606
80239093
201149894
17324445
44751817
179841596
189810656
86251006
176196900
86718981
105383311
371451608
3221862
361549452
122229052
264817814
285081684
383361693
98902709
304228207
308537940
509379200
170812191
58403244
450806279
135677102
134354253
228110974
531473682
476797752
264284372
142280369
206585059
12844260
458537036
173512779
443505711
409798580
468182171
460356941
214735169
434816624
174802694
453841498
218654315
401603190
366213800
351296000
91857688
99521059
172119691
191981977
25326246
359101358
312349392
119973073
77103983
112733082
156557258
472260639
73151903
177827133
437336075
310201401
504049381
59440381
545491331
330575955
43338468
376216060
345951755
255298879
417953139
513688065
253707069
461136379
194843033
468046985
351482626
48063416
299342615
62470309
259212536
540574351
262637672
317086456
313436536
325353650
408035793
375227884
59681808
283561740
386804341
204382915
345136421
402442502
66071093
379760407
309826605
174659128
417202423
134711038
394730457
102841904
535891070
235166681
475485413
182058742
184338767
362838870
220056492
140220434
153895093
121691130
548554193
17113406
287441321
314349541
452853290
15632672
157594679
136813325
256555860
193116107
10473012
221343925
463138415
37978391
61702949
45725223
243724466
328176332
487669076
438387945
44488345
354024033
11418065
313560736
237832881
490465251
311934381
511525399
505959553
337864417
533259936
162600647
228594894
26830232
3254977
116987557
478964651
276349194
143943536
118090346
466636357
3365308
400816313
490606820
190473789
172513781
159483411
392545835
187528975
465104670
155206964
138959524
217936047
503522437
130885205
178354077
409411808
205550811
121714633
210547062
163689854
470764085
40053233
363547448
327753679
476742557
456750668
217581919
415133070
43796731
188360524
267719748
52743801
548900000
232772023
511988032
14254933
454630258
331343695
469065
440355025
294418773
512464018
57586460
146638635
356098875
549487323
341393844
407280611
46338138
222928918
24141413
45724864
305841591
161711429
353319515
445578978
128755473
186557281
145509333
35415028
17060623
275015367
270097223
374172585
31764843
269031589
265793847
210985193
368899223
191867995
371973138
50021257
85919317
491380769
91035065
59243266
101959534
218706155
437487017
107311266
148980979
343874872
222622862
536385080
215734819
179935470
411142852
13978821
314217805
270083379
244069619
284277508
34361140
549717676
57524720
263411621
199129942
86874403
108164003
494675975
219604823
391356866
441494602
91636986
228264705
434178376
367826982
134551857
185105547
106467283
368416191
225537521
369448123
167735232
517793837
300950892
480892772
464640583
107123324
515966000
59401958
184002258
225764274
66204455
190604602
109127963
546059000
14392396
266941048
107441782
258300655
389740956
149776308
541627075
256369234
304047511
270228959
72819466
220179141
467432262
59495271
482244086
110938179
543229863
430534123
541885661
51388018
136868215
479444239
121029454
9177608
222035539
378771047
362933376
373730693
172863169
438255883
20753909
49227080
199265928
71720534
73166611
186626
72696316
198478169
63705334
6592289
542955413
468784030
57510421
350725144
315704963
59067129
288134132
93427458
279878621
78248930
372827373
398901624
303278228
375513261
52761034
386249952
303058250
323049606
279362655
423097609
491786955
277034163
66256968
495760236
504142694
110662679
173716075
530841190
12509431
411924429
179484811
28778827
307609049
135891452
362166030
494240538
105100453
445026164
84788583
360337402
93309278
419479500
192069453
324295609
249516093
358442678
472526054
479781437
491925454
367099395
76598995
538323759
293800490
317893378
368498526
183295072
243431661
472970663
201513695
338281581
218055110
99290521
362729587
102249092
351661921
416937697
190269606
7278414
484879635
105476624
415141073
497544916
20449404
423448905
488630834
379243553
480743219
134941576
261839126
44239568
232426216
396157597
344544530
150871000
485310499
365819894
142549324
20180380
508330801
77806575
74353994
19222478
254272436
240934166
79030622
265881671
325107981
514077784
390883040
531285799
92095409
38741362
542840144
98692220
16768895
491820988
531929093
389861714
384316105
374185366
156008358
500243743
304870038
393852217
34598259
237366316
317766699
215026086
348524055
205881412
73590029
43702041
99888822
360039918
81964076
547890482
133893177
367532462
388236970
180680442
411845159
22384142
237865815
487679917
197247215
164921275
49072892
129660046
79552077
33932998
510993374
137916614
195528554
233073918
4769941
239048649
62497754
180253271
28054279
401228730
511772404
238113861
88082663
513655168
468936248
308681513
447187427
191373985
321622466
19827017
504493990
53023740
542728230
46038424
299161478
158402435
172768464
424991314
185018871
287815715
105809084
459833094
483174714
313514713
526515858
12872240
461147357
43054590
46899302
459094471
233337390
90436764
36545187
170000299
516205998
60642472
180379176
15347244
330737864
512613033
529753229
109631797
175221875
221532343
348541389
121151434
427114554
145711373
257265658
108301730
388543870
151232928
539489488
55856064
118804872
222615891
486949573
471378853
404826267
43138051
538182612
157947426
476754792
347784755
324887790
257234600
542084973
541257635
453259664
388633796
139140661
19568285
324853240
350263575
359485588
537100434
173213998
109566719
134751767
314721295
30200478
390783932
495095871
166141052
429580118
76648396
385994047
155615321
387883097
219540343
360934684
301582979
393343273
44241340
528043833
497554281
293656011
500997497
495247636
228616850
46107481
253008737
212486471
141440577
374695607
414463642
424551512
29442996
168396970
507545874
299906654
425059714
286948453
443483755
356680709
466172210
465456222
348233138
436955290
63249622
33613534
251035203
151997818
422941668
34591678
88518519
185906941
541039752
393835750
461076000
535424505
163875206
252494
329103973
361193027
193157910
324751196
312774198
444289160
122534983
100931732
502413659
13817351
231163746
475210175
1158179
312966313
514807821
347638778
126159176
487581592
3040906
202623026
98997724
416197936
517837749
15281558
489199564
176570152
71829539
413093231
543088864
549560893
360753547
257930811
35398561
517596233
531374635
470418278
138304021
549529159
339257824
210846319
504049381
191846039
26884768
237673455
245522471
452602427
360138779
84709473
341456913
53259767
341399333
167765796
95445921
7552864
211909829
236608834
280712150
288104047
395197022
50714228
76313567
14167109
283128109
207132904
494797851
31358657
205366848
102221647
336667815
89174294
406953601
422531197
511640543
402102184
358415956
291085837
168378960
202941222
251459534
123683637
116823265
158987772
62476340
377796843
191058554
43423479
98878846
422631044
459319520
50794854
426873886
441236429
283413933
499411176
344440015
549630250
322742222
190264261
9412517
193306113
249703133
501315859
138215485
337357746
311371390
534533575
416878572
279154073
385760990
271217074
289468571
350928808
259657497
269004912
397747259
91807170
342563001
353558374
80051576
530546226
470001114
536105141
130226525
46436940
162875097
460735682
540875082
224820836
281492387
11389310
212105082
113188669
117854319
335635486
358519524
43346633
478679223
411189746
267561305
485578896
388797766
170708128
502501483
9272428
54961357
50869319
43413485
8751533
280636103
449645451
278449334
370059706
177563661
390602729
471049513
84995072
477246594
143625174
496820368
439105697
228303977
25046307
64808623
543718384
252296396
208373418
124575969
523672556
428838834
517678568
412657531
140593950
159115132
54977824
375815434
420435444
94591363
317077574
429552673
305885503
5440020
6778915
276716957
260134688
27593203
25117664
459006647
428893993
70209799
463701442
244635556
509236486
191293330
542203420
191821142
361865136
128334680
486453045
435080241
306599073
185166470
176545207
190134639
22851069
128920639
486912606
268201709
65495135
418097148
518930060
457532229
79401296
10582792
34396628
133722196
417889711
493226744
480485104
75632931
428723834
543191440
145326764
351546926
453055919
123370764
3551383
195157104
44896385
322980528
29823025
10988978
388220503
254684111
502492388
382462542
240878306
147404797
205030617
495920172
249751562
217176698
332859186
35619914
97209422
530772464
524772525
29333077
341871387
255732026
255094678
239808921
189499078
93080099
229577425
81701106
332380906
346773064
82492128
500191962
13777390
181927693
20067784
153862159
211161830
181093088
245804039
212270608
139478099
46420348
312055959
435327101
12889443
309295519
519171576
111920710
98412281
318449824
537066875
382479009
281307655
294855447
343029566
220773255
3573339
281893431
105844387
78657370
60263731
238834068
68639945
393989442
144613194
323083809
490625398
41742880
472624856
512387172
477444198
508204554
437253740
14780301
29256370
237739568
548603594
39328685
259602255
218478667
109066430
41485862
222551194
4248486
270624167
254925627
165960195
505641191
32643612
248624255
70864433
302187362
152138613
414103790
306127607
502144698
393321511
492055104
404775633
74721188
117920187
142272840
139140661
438104535
418591140
97312660
61388976
369623669
382111246
286451651
99932734
104960999
449510677
187750058
478028337
62486211
22747848
274433396
273070784
193555367
22620169
353310463
1597299
503129225
515318298
313537169
34794771
31600628
148861680
46809170
392090248
280021335
280127490
41974383
385200687
210803282
170241335
247026620
145269006
308597069
23917893
445883136
462184778
67168893
120128156
315205825
344418283
65544149
79329723
24349204
183266732
314267206
33970030
413572228
391755419
326089735
502445047
495354017
184101060
301219853
142225479
93635428
85578999
530319735
259305849
94587480
236888773
427290785
363948145
191006222
449000456
116375474
291723123
208598467
289023295
242981563
175571154
422539415
485073908
344570017
49192418
73241500
200606739
287280730
504139758
304244292
100843693
72290589
362548450
297501234
279834709
387226994
397140243
485313018
408229699
208752159
465648337
186241770
418464893
305309158
365062810
341577962
453045593
247612553
133126648
296182790
274877543
82367934
439103533
473590920
450454785
204478584
90345756
407700964
107556955
446672864
532087193
56942886
236029519
522223460
80002175
130325327
436638972
410169136
21593726
79952774
141382787
324887931
271409674
3582788
147538831
48198909
187192469
261034884
547478349
237992672
122755996
320758404
438074075
368635638
283096470
220279059
337148144
54522237
249584830
318449824
275394108
242361306
297982826
367905714
522421662
337963337
61877497
67915397
491307434
538547746
312570784
215154966
509746713
264641868
409057273
456306059
330322531
220703508
215689705
441362101
37155041
262615716
504713550
470918494
298936429
125437082
136153551
368103318
153436151
36664220
150387622
301960868
120219381
23996663
231062974
368004516
535128099
306288420
91254625
481407256
224231256
248143419
46958510
295302711
508596195
287036277
507696079
311473049
28246394
272904832
427955374
103237810
287283282
524447382
315153633
230452763
512473881
332194280
247422196
275581771
391924854
438008918
216496213
214908840
310611532
295500315
89715303
70401914
40453930
442594537
528458964
415415163
316880549
123416204
427153224
423120832
206375422
259882206
21923066
221569673
61575602
540046243
424403991
65231276
198929735
298675504
195397422
368394235
130857760
533163037
196289878
239727158
256609118
163407530
374454091
314734122
310178315
167776106
419666984
204602475
36069891
251538914
112497055
132065340
527190233
228129289
200569495
399945007
49924719
215209255
459079429
502219395
261962525
57099225
423904923
430716341
187136477
78115395
351965658
69095532
346399812
408904250
175543709
479672795
15345427
84302835
527295296
374591297
45439984
466979799
202758880
501293903
297048213
479528326
101409275
522087171
57392984
244886246
545151013
116740052
97023564
46705901
219027567
365374734
195221774
426992796
408256873
187806135
86246472
399796804
500229037
498721849
133069827
299410239
283627608
379558861
464490428
313465812
425302379
53049127
168484522
391417198
514445547
332296522
518628165
479639798
515941680
338786569
483860839
185116525
398468466
180102523
64402437
83141883
398404463
94976167
447326055
298254108
339511117
267808310
64834824
274165321
51799693
408557248
38587670
477584334
323748494
22199588
240928677
29692095
101447698
158591406
413305233
19738444
351891477
148275871
470666954
93883856
252167367
540439982
247597812
221909292
327676833
328985371
167929613
408798764
49883207
189721796
6165386
367461105
248042421
297829710
82475393
548435025
36781789
427583121
410514732
294880058
175364079
108901760
468639842
36666915
265287651
99665811
524693600
429361340
157872775
15078283
21463033
400475553
163938687
225885830
132004961
219730159
490617798
263214017
194990051
474858879
352717651
76846
132037895
441056599
115065907
382535406
24568764
352075438
134583105
169906506
224373853
232623294
193501278
101561879
406976416
357515037
65099961
268027870
254893360
135463031
59369024
362648038
433135067
309080509
235043630
277578730
99427746
75139323
273187530
465472689
252821394
238320492
542963897
400230435
96644823
371978552
77024047
76209276
226858396
504635839
480276522
249597251
126422648
130940095
330105897
486396757
487023760
102859026
44932954
95182047
226594417
244831356
328288315
466546618
29258979
538564213
480007561
257121227
111988938
30673687
195147230
439202335
30749378
356016540
50342204
334133934
374882233
113106334
15539359
146194026
341789052
11609235
339001086
183875844
70039640
355283246
34575211
193620727
60174559
213651630
79277627
150491913
81484205
399724924
170598120
447525580
484801253
356769062
475034527
64398857
156672527
47177955
114917545
267484459
215909815
167343143
26755642
291915998
71000215
522821761
497635969
7111946
431292922
445421851
205417113
93096861
379701575
407120012
165505745
202025305
312269210
376872403
425535180
124957085
268532875
137785549
438483276
115146836
416022288
430699874
339571528
222415792
321146530
496670539
284472914
46825627
80358960
68809356
347684238
436013226
159444472
251308376
494375779
40556308
345411792
252226955
512394895
41227879
456291229
204635409
12027225
333220723
414995699
274290819
520900611
479547146
250534427
191422448
105235108
441859011
243835296
173194417
31874623
206946278
469307757
492033960
500555049
243252892
464856419
75539618
534853649
373850301
67105583
324252157
166893045
55438032
37535871
209657844
15850046
548861577
438110024
163519068
304496786
409317270
159193231
441343045
540199935
58929904
395692649
265382172
139334407
428833614
273028349
68274975
178195469
514141458
21555303
39032279
365053333
190262081
499131237
417257313
485518517
438676398
69336057
29937006
6059856
272777332
84322018
381710549
65846044
22258658
135682591
314778310
68733295
390577475
437544922
546680313
154186010
399079199
20262556
460378897
269943531
127111941
386152171
10939577
139083609
490261013
446991226
260396268
480452170
42984359
524411787
32604660
417454917
8650664
180681413
314695348
114924652
44777955
282590187
385305844
231134899
72531646
515900132
484492074
526675039
21258897
2122572
278342031
540227380
85997532
116888255
462057954
145672571
255350984
84519622
461657834
241384264
5768332
269097359
519873317
257461545
39918499
46200913
160946112
521820399
284581211
42043842
469369879
245232053
8908647
309030700
30244454
134129204
517371184
399429041
253303492
292911294
83921321
311762334
526167345
544157504
35070616
112090869
145518879
114862293
169116090
370929522
258331760
406478736
52634021
183656451
51325789
42771519
401476081
448434550
258339883
544130059
489893875
476236618
537696195
336365920
83890395
511103856
137905636
414508674
244941661
512485974
37616117
212237674
540302054
6204256
151545801
90738659
259009220
494373181
58781841
49148506
175724846
550085624
247105327
95579347
351636332
545189436
222507593
337935774
342321485
210503150
71230013
164360659
511359580
68167891
58029708
423816668
543905010
265748824
514088762
243009008
340378379
96924762
960575
421385041
7860248
480683463
514121670
203903118
211342967
250259977
9419124
5285145
177212365
91078977
536599151
161662816
350196592
5896797
350059587
362088622
526784819
449221078
161489460
163490794
3542939
91825481
28372641
26026170
227528944
511124702
475903693
270969974
516794839
41809541
256484813
353197611
82894878
441166844
327973239
374694985
418141249
395161078
441897434
8903158
466605211
57194781
300347102
421999790
193064597
516964998
96008099
120521973
507156418
344374371
296082149
260595764
230142792
526831854
18069355
439120000
266101231
245204935
228133818
180695916
440876480
294139090
420249612
490486418
528028361
4074817
231311417
527433566
80348199
131675621
164922494
474448162
375332331
487939166
529288440
118723680
428284714
1240514
333737705
473250602
355031885
349555987
274226603
290851164
306061151
343593342
150962275
100887820
190320097
467591443
316045642
220488561
430869054
290049507
154520209
505547878
100759861
300528465
429827123
528244893
85084989
24332737
387786872
314761818
20660596
303871803
370399173
532745873
224423254
226789013
147115590
60285687
275418953
29717446
302471345
49208885
125115861
390251433
377868249
295890673
138718008
142648132
294386048
216606918
278144232
540637953
3404667
459662135
48760139
361522528
344725667
278995317
511983875
140477951
309974808
191683507
23576669
214537144
191697836
366176679
209845145
328127816
490203564
162024302
328428826
335329546
108709645
378281042
111069915
222244121
96068478
265421028
506634700
151908075
180715601
315299138
303219308
348207899
213840555
74418049
94870957
215410316
527915553
531705997
257216590
386584781
298859583
487904579
198751201
181654809
94956189
385064328
173759784
185950853
458315033
8607965
74224891
199657137
406175022
41275745
299452395
68966494
332336994
223023559
100876449
470842283
88817509
62253917
319690338
131697577
362302175
346242845
350039483
82071528
195494374
474505781
454160828
88614416
77828531
248163179
192402677
143729465
248749629
215772590
117692564
65538660
111454145
106481111
397134639
431746240
160308095
383488985
208660362
163227897
27258374
235379366
464776501
323675352
367109809
503690327
340482670
240088860
216834920
381425121
18969984
84042079
431831948
336656658
119050921
253377729
436977525
198361482
336556185
56017977
368213098
499032435
2854280
503827535
288907719
9773343
36589674
103857369
139519402
382160647
507474517
94372377
157861537
410398239
239477866
25364669
291467650
500843805
531560249
239501450
347124360
291701927
60543670
498192618
377983518
26242909
225918571
123837329
538602636
138624695
262551553
33433499
307072119
44954910
82037803
226497423
133026512
430181997
205639896
230816747
380228519
155025827
172250309
82270219
41249835
136171112
511327795
495618277
307235797
199558830
511031369
226635321
154816453
465502133
324628716
228029527
428906104
93307511
397738429
179321031
419601116
470330454
520198019
89329926
504261342
477779662
137828790
309979167
32407056
104093396
50015768
280237967
13415116
171399715
72691657
175537954
465618996
312040955
514121696
229448344
504284355
167030270
419107106
960575
92459513
482241584
386996456
422060188
428926101
397387133
491649730
452002683
378956236
213895352
80748679
9503792
309160588
511696817
342733160
34779520
415885063
70478760
45763255
207873919
172500171
350380578
141240476
264613712
344072476
26105684
234017907
113781481
461456973
525461110
51651490
124491635
228712481
426176938
193981260
475029038
112562923
139262265
134012855
165054230
500001510
322139710
530217231
270162941
64010050
291545633
360863327
429569140
35418213
6186103
148021863
360879794
373021462
431073839
265815803
217990146
496562385
197807093
436089439
182509020
188836549
208381969
418459404
8347507
221969671
537228077
154526328
419129062
177541705
280169538
259314312
286492732
549860575
25216466
122426656
330334628
182514368
7613243
466565
263509872
11142670
112815417
25639119
519347224
565367
549070159
464868899
394180060
416565699
35244869
161397900
426250913
126834323
146281047
305578119
237909727
18841086
72648535
211980052
349804472
95870857
277831224
510251951
145156605
167946933
68734991
150370414
83240685
519507520
10193073
284236887
430416238
182504435
310353549
228435713
111552947
238573896
249260979
112255539
255776422
1509475
403232918
215063943
25645020
420342292
98000606
350570626
422297199
170778973
483002006
155574727
61060282
321457796
47922850
479123832
139924403
458123286
192993240
152005884
98086622
281684599
298845314
73788627
209213235
302427433
422516865
135001955
391930005
4819342
168243339
11515851
43862599
289660019
415181503
383423117
310613208
11537878
305634332
313896508
238101842
323317569
181817636
105202174
351416758
440267201
14847745
62376996
19134654
339747144
229148799
183383366
108634220
516227946
391754579
335546980
139171249
361357337
219667227
254107766
17178336
48573784
535078698
461323005
47713805
172788264
480556461
40820422
436282533
191601957
321926342
92544540
359239528
70926936
45070179
302818206
513748444
344182256
240802430
6246482
509198063
96032652
423274255
397770933
450992707
73865473
421656778
145769016
45141536
194288644
421599112
104988103
8381703
65138995
168023779
72600010
479864847
295199743
418739343
283933830
198196812
460864989
184302282
128155902
434130499
173931804
536360830
321543073
263590074
337694258
332226416
368535240
3334329
108171723
261781388
357042983
421019077
520277514
119813786
513817439
323757687
62816116
61224306
404731415
45805705
486034017
248799422
135951552
82126418
33784795
223605393
65335790
196357997
464599938
21743355
418079103
484934655
408356176
487291464
343262188
471713682
196771671
448528375
66810679
526241476
416828726
266172588
18942539
413349145
454818099
375864764
342379579
358199759
5763450
480144786
58340110
191555122
97023564
220788469
324136428
274071259
338857816
400703334
7970374
513930698
382809598
74138624
103807968
369868758
233013539
209899360
389699970
1487519
437078092
213807528
254964050
357262543
283451960
225517981
448823378
424488122
214674790
185127503
304070266
178292391
330201841
163562017
61778695
498110283
270948018
112211627
430099632
258038956
111957609
272284199
529733997
271645121
56137657
7388194
258652658
98527550
165652531
173918965
426700770
167211534
94987145
326723319
342913512
491841845
495920172
439156528
124452097
375037847
312011227
139392458
65452726
35497363
284160041
27110171
232399243
207297574
542488848
311227166
360443780
97896315
328314236
106739094
363792670
307504758
124424083
263955032
198043120
504905665
72526157
497605295
452568050
441208727
91144845
15004862
349533266
39742930
195803608
232777512
274328903
486165318
433628987
471556657
288937525
534903050
4841298
519937702
427357073
297136037
313065115
276669418
2745857
229434711
139874444
199282090
138624695
526038315
209602954
143104458
356642286
3954017
275196738
282227913
74087869
104296489
233165729
378235184
434015125
389356726
235543968
141248247
395037305
366967872
103401065
351680230
509060838
375985522
34619123
6261970
434256746
92178973
187450958
40762597
5516445
233946669
469841933
460651197
41243349
390047354
35314042
223506591
481443966
462223201
170532252
14414114
114017508
235928198
142774379
240829875
150694998
213299320
67190849
162666515
26320755
518265891
442583559
425562170
118390203
324570075
546187068
86160833
130363750
435730439
8754955
348847906
171679828
500948096
306478315
422562116
154531817
2595532
148922059
30321236
276651089
101019609
30149582
499191616
216371043
84540972
546259791
373276912
94663294
270322272
160476404
415907019
66110226
452765808
56136003
370556901
145634148
131549374
138569805
349032164
160675211
382651160
262965879
256086471
465734195
169939440
494602812
263115215
310199976
195410404
169665168
187778690
520703090
491830867
340891506
360100356
162642500
534145568
191192848
470840931
114055931
382034400
322758689
462916116
336750030
2975038
50965365
124496009
55642939
56889310
360289596
302096780
238667209
496573363
515430483
223786530
354353373
372657635
290461413
304598289
15830276
418147895
354299581
256188097
59773297
293214416
60579995
195941817
9206715
100896092
25853190
273478477
220526064
99181076
116064905
424319134
418190443
518101221
377692601
456445382
144635150
395680054
15303332
202747193
109934760
523660122
215176402
311524110
145990933
188771755
298710340
403249385
39180482
229851875
81705536
417796511
421977853
80754168
423629434
339246461
307735296
5026751
372829347
230180416
191796638
256778385
157678103
134979537
304961988
507304358
21779872
444963959
294945810
343534554
53239973
403903115
372434139
38423
173732339
196448145
85791253
273047998
467676906
229731117
313740262
437168905
425616437
403556570
81659853
269394631
108715134
538459922
199717265
27618947
91871772
139107727
140116224
505970531
442847031
87328321
225603389
176482328
137796020
336090938
544123527
416521787
158187491
486776874
41145544
96607840
293573676
394500200
91463207
172036238
53774451
19573774
70880703
321578554
445986739
161618675
450528682
301899702
515444545
520889569
491995537
214652834
371821335
339818501
510543961
415709415
358857654
134513434
127868932
481833704
27845697
132677633
360806631
224100254
259161117
250814148
178100574
481380658
125618921
217994459
302104034
145632523
377022943
548009984
117420688
8925651
451964177
194384330
202187315
353015078
246878753
429590431
457090986
275113597
415559339
263636670
306565886
232376815
348736817
307087594
168342141
215115454
13019908
427379029
412075697
187753678
1471052
82844108
204900335
398183038
140493759
258871549
184973811
476170750
521255764
545756903
417405516
351414106
403543344
263021902
19277368
503987353
381266723
438620501
380003804
405512005
380502969
506920892
114923193
538465411
316607395
72906924
418457140
478520042
225791884
55268290
170384080
493754774
12794859
481747574
114134784
125656671
406817235
272194021
337362637
527399170
49718650
331281936
42285160
50117054
286652047
52713856
399489420
260887312
524517862
176570686
156425522
379801466
35920016
60927900
539437758
36309735
299293214
268690295
492829415
90214708
101667258
453375858
257569572
85342972
203532120
90263518
147857193
250120068
70143931
391148790
12657634
83871920
447111984
467324785
314772194
189666906
14644652
65126836
90651859
479583481
330978287
216310512
437627323
192163757
182135998
82040377
322297613
442654916
423093888
75473718
291614103
306693234
4934611
240637760
52943866
254332815
361620809
501025416
433279033
511794360
284346667
55570636
145480617
320936341
535441030
172788231
78070047
229807963
208011144
32357655
309025211
15107670
97391327
394324271
282409050
499888719
195935344
191055623
21620023
173320664
529945166
499949098
238074290
309930896
28692881
168086198
401783822
350393154
521197017
139608265
529770835
391738952
301807176
373619763
132839289
350280680
181173607
427048998
251706070
219008824
270783348
52343915
350807479
113783882
28175037
31072353
7559627
36844336
174625914
68386978
263901556
435579595
376791828
283669921
158796770
6092790
462121076
182340053
249178644
266246015
7438515
79348984
234584504
470363684
60343658
148268868
460891987
89877613
93999125
317467293
113814415
501491507
540553068
289407525
147549809
388901139
335095410
145947021
503182119
79937464
336897253
50598861
454654246
534678001
226679233
180714347
469875942
88660387
3776432
355859465
109368325
59835589
242807978
243803171
213445254
447166874
36185990
1888216
228391011
319977677
142642643
298183707
487099971
23554828
473233067
176010274
361011530
150787351
176136521
298775414
548598243
114957399
164200916
136385183
549499027
52309942
128722656
249584830
416044244
103396293
304777035
270223470
1058363
279152728
546687933
101300183
221085942
30918299
344484151
190700510
79722236
377983518
58247138
17206817
11219516
327764657
48629035
85990674
77383922
220394328
37396557
427386945
529260358
53895559
369084706
35447962
65377657
3254977
549245807
144261712
50553690
177579671
439795147
429925925
233161107
321402906
327990977
230565445
356834401
161738874
362962679
518704253
47902503
117070158
200426941
82605721
522525355
121480355
298903495
91238555
149734452
327316020
390803831
445002865
253488364
55296186
27547074
70736743
103012482
282288292
492029204
402303302
499114770
200983112
138712519
381931281
416576832
495058399
542228776
298036233
344055639
244150720
33543279
293573676
94663294
400664150
422401038
412657531
198207790
168391542
458040583
539226070
289391058
278048720
439220731
257681105
537430402
336412730
364046005
61862093
292850855
34443475
193437849
220279059
24659282
3348290
105509558
345598748
90578342
245117204
177678857
357491025
256205410
263032880
283558440
307801164
434712333
388225992
442761549
13427933
166525282
407084969
205332512
113413718
30403571
9479503
350412271
153851181
28548289
26788010
417915154
358528341
415402031
418492338
148938526
114599930
83548069
502561862
550080135
490491551
293551720
415799161
463766485
282656055
179211725
403117649
403862181
160991027
74394515
503928047
517947561
171877057
18130167
5768939
343177769
16055035
244523972
112392764
21556197
473837925
38670005
194713780
338301624
296373066
226377728
125033825
204717744
149240421
254577299
329871870
163485117
664169
288880581
510923009
514387450
173419440
36287779
343907806
317725276
207695126
182689276
116443646
423991366
328900880
26094706
314569681
363174196
474260578
11042596
395383759
330926321
424743651
529634062
390597912
377198591
107084901
311581151
62666736
259239981
206796169
351286660
50345108
411038276
350522448
252307374
435151453
523367572
517807852
369947622
188750609
233403258
56580612
135490476
350668214
342815172
543592009
336206739
513274768
295933946
367296435
469851565
276574243
428630521
149921057
306176084
313890946
514218493
519125875
230518723
472320035
52397994
308476311
131681110
387673593
25888477
8573818
366010837
371166308
28175037
360364595
401674042
402478051
513688065
131220034
313619504
407741252
258394589
239649740
160020817
118754515
254837803
506204100
137640992
537779286
519638141
224736127
50811673
25709464
247044152
839817
465540051
186342609
279890757
169302716
67185360
540743346
128541370
209022224
8013940
284751767
259451021
29047788
363997811
10750367
1503986
509236486
283113233
424085629
352722155
302695235
469693054
512464210
443220283
123708689
119484559
373581340
441962112
43423479
82543582
462497651
356911247
160252582
125643210
37331495
330055870
283259845
286882585
268894374
465862408
206677317
380165188
421632046
8947070
32790502
308339086
268039969
72377954
1487519
492001026
380634705
213791061
132521991
425953916
478032328
21072271
64879980
481434701
394324220
486451647
356254424
359663149
547917469
375974544
101409275
177903979
307916433
45322673
109333967
37806005
15679476
376719764
51609800
170696922
14979481
208774115
548521259
190117004
302295697
236339873
336823524
542493299
2206578
99266041
453178609
372903480
188404123
475396801
371173262
542208909
299853092
421784196
40755825
449823550
277298670
32192985
276947495
260917479
529457962
57211847
323088614
76531658
428454873
68246919
447040970
79343495
129584312
166140483
53891002
542937471
219222759
526883621
76280633
461855438
199859979
218952194
298058189
76824044
542529113
431753762
245407701
500799893
512936072
127735056
252318352
155969935
413874859
193822079
196855601
517469986
460803413
358486265
421766666
163066097
153189312
454335904
58605060
162265818
355064308
471261143
21807797
270832749
77795597
152177036
547988826
192383970
322808090
506502067
445814070
213451174
245638239
308478449
193551138
454895372
289808222
298180679
54851900
160421108
210338480
135342273
81495183
383058489
338188268
41974835
91131343
17493443
242950112
30600417
191217471
183080106
153685660
76938610
296406
354715647
86188278
339214711
476930331
159704830
169324121
111761529
105097883
49516269
293831659
272496579
256876928
279504387
421192926
346751108
60021196
3633718
496948191
422416269
43205517
60016726
394615188
344237353
510042042
174528244
93044039
326990007
236239332
427022244
276980429
282082123
249686469
368464635
326096001
19804312
10483990
225746103
169034753
217155818
274969675
62728292
233362119
389054831
97759090
209224213
482488589
211073337
15111217
105751074
186294168
450001834
400252391
297026257
285362875
190750745
17932563
209860937
432313640
212921472
59397703
479551974
222847911
404198514
387622202
500036922
301476952
208316068
73880904
474738121
73975253
305962349
267330767
134524412
309211837
62585631
4361994
23327916
76114150
215440883
407629607
333884892
12289871
272023054
334889379
355471549
375337617
327136207
263708027
222893140
381391399
538663015
385212531
4122239
221833628
184578603
359975680
27154083
535600153
19513460
377912161
366379772
530454478
47318657
117228573
68656412
128338309
274378643
132447831
502770444
183867254
152294693
431111549
200924845
285927279
34730331
88054538
429772233
281388096
59050662
221382348
127077207
204048086
409622114
212890865
418190443
318668667
467550559
250479537
408486925
44790715
469976145
142562105
399413995
212274205
112698114
59747765
191744282
246887252
182597383
538147049
334532476
204845725
130846782
337009792
388176591
32741885
44793798
244321008
152478931
141824782
253403513
85924806
24085732
454439799
131048745
117771161
320846216
92070532
549355587
336909331
455034543
130263679
108546856
138434666
210299495
52030231
353376121
98181743
330081015
284289613
100792999
440449097
401602685
204434347
329591421
399022075
521685538
101233627
33161974
319351592
329808825
511154588
259307369
454417843
201490212
289975009
27549291
21461990
103369121
142345825
162095659
110398120
138119707
208493703
183863082
151498390
267457014
87017117
255485338
361686677
238233578
198694068
131543174
346310058
55620037
7440566
348871459
515098318
268631660
459983505
141034366
259591277
539618101
377502358
109933226
254250909
102260070
315315605
92259879
319920077
241378775
249512359
105138852
330820822
131746978
421864907
521675656
292067236
17992942
266780159
265914605
32626616
258221217
432993528
102704679
58902459
479952671
252753055
25710476
371287116
168863596
50372553
280958105
48484337
438911418
388479943
122344321
491671686
48420926
236584809
422801203
173534735
512868521
175269815
302493301
20786843
13914615
434154665
374986524
342712756
365628894
148119373
222688730
197604
266393711
446420370
146413586
400384127
383049865
491716156
335048560
471576457
494553411
124001999
188459326
533702957
111185184
238717235
100767062
54024169
153300583
162943743
78097492
67753154
119303415
34690322
186935840
378998983
333303058
421901259
318126463
387895551
542598628
364736100
521416577
411329193
11159137
167376077
287173502
184545136
227041043
445141433
396839005
388378802
64841557
359597028
30496884
334016628
303766749
368504015
43593638
126598296
25921459
265003376
148312780
51377040
431078615
144931848
62645957
327708569
324471257
355407823
23284338
211474703
494756504
450885147
420002584
150469743
436272384
236795460
165048741
419330625
470582994
297575157
31828159
92127376
332699609
223265075
154564751
296548714
220015587
117801041
403007869
123518967
292216311
30663556
403712546
160174509
29887605
441992944
271370671
251983523
390347458
311093878
547670665
279895088
346827954
87362924
33428010
420814732
534010053
23224834
52359445
228791423
191733585
400334726
267690925
366656522
67525372
240512684
396091497
412695501
207555557
254426128
396607695
151991937
518205512
286822206
217254620
235884020
453270642
501793402
159438983
513730375
121628453
340294997
162347461
200392412
126241511
200381434
376178455
51426441
224000870
364420179
276847099
360232092
41815202
354729073
237635991
330399377
452837011
282583282
60320752
62569111
500437619
58924415
182734299
478517918
511196059
276557776
201188317
222106896
323406391
61976299
471131848
195057104
451322047
16684540
217589449
249765967
230085412
269317785
144464991
47763276
46431451
268565792
257622588
400334726
175866335
377258970
265633515
467898827
255419637
455268923
332913339
191011711
250040637
225226994
67366763
184221818
102902283
544036746
272770366
275097632
85980851
545317910
115461115
493417188
327325537
283800816
124715569
366709112
299802903
376424642
233853356
323786783
413844956
451575308
126147811
363371800
446570084
123689126
252091432
294375070
49916966
59193376
6273927
42633063
323760479
520823122
15725785
50992810
338186597
156647681
396755898
10308342
208362440
347020069
289851665
409419021
289001339
131699260
154240900
4767462
339758122
376512466
17028876
432708182
75550596
93186753
106722627
140002434
342322676
408669238
505052032
446341612
28828228
47765278
338523097
60662138
415627104
414108749
26127640
243876270
390779846
259780209
207424792
170611112
479963914
139175088
534717811
90298067
446478022
103945144
37930370
427866711
74310082
473376849
313427389
118742959
383857524
438619741
47452405
151501949
87580561
522757662
259305561
203636411
192636455
143974614
290747064
275349198
44414691
15418601
516440795
47606097
10422121
105601445
71160251
183893022
292958774
198865970
191833718
270629656
23514876
204927584
351954680
160778299
215618898
250106285
318315088
243872610
30260327
12416118
470555503
49318665
39614113
291498834
368372279
91122889
128687802
378175633
116202341
456432549
141018306
4440078
134030402
280705480
332681035
417925730
228887178
18633528
318029156
152100190
234417717
485197604
155020338
28766567
150805350
299140171
5313352
23318013
272275553
713570
58385672
214564033
417496842
215904326
173090126
408921686
300868557
270527150
6821851
218692738
379884005
190550635
470857398
101162270
513957981
208373418
17592530
461751203
18382661
274423856
463452737
433427907
187077879
7075321
115889257
234177207
327599987
199525150
186521709
98121364
106354864
362421210
368767736
25403092
119083855
388718348
141160613
383767436
270953507
344864006
246953714
12547716
269793610
34396554
304207429
174319662
159562605
64253344
90700236
436540170
354320439
133870780
277973938
46810192
154826024
21862687
478881653
420590914
499361590
37489870
286031790
229750110
332877234
120628767
502111761
422784736
381841777
143819871
511737871
397357482
384752867
317035918
484541475
54497816
421374063
207819029
20287344
394263892
61703760
484596219
128815852
484501499
41514338
516602724
432522222
374404518
327276136
248150199
541160510
153079095
224346408
147911805
433281295
212435687
130112852
537570704
300962805
333550063
28469718
230400775
80081261
72981783
438407405
520840461
495529465
435222810
249770872
459078004
95205048
331199983
69555595
395553807
323596669
544863204
277417197
370463588
45619079
480803466
146616679
302196895
530929014
547995050
70023173
525066762
294090250
513649642
63798647
59836535
115397770
193816590
35257172
41344669
61081592
265119030
35063732
418909502
17872184
487878787
6740492
250869810
10033892
325975243
137516589
125650369
61888475
241955120
5335308
405938995
65895445
267841253
183382001
46249014
380147281
228583916
43678419
546166182
78463482
383434225
166624084
26331080
289696555
483203263
54434413
468239145
132147675
50396482
206224086
535366536
511432086
113770503
150074014
127696096
208794763
231910250
468985649
22614680
124457586
381333576
375775665
222447890
314881974
394389780
223655977
39781026
510149107
38400922
247183802
13136562
316832631
190067603
351575939
114857911
25940138
547388166
501502485
429023510
90650835
232612842
360785623
263767204
27768851
36611630
12637421
120066386
440371492
287549911
254234013
9011015
242699956
435030467
21286342
34009844
381085927
436699351
365803427
163324158
181735301
307613971
503085823
151084725
520329755
437681882
417876078
132918614
148604838
166475881
18909605
62364059
48571048
314678881
461380315
6114746
22203005
395883147
216469693
105897555
78834207
280578113
160575206
220882849
445288809
140639158
150780478
230542038
146646148
506579810
154818589
47315180
120673666
361549452
490831869
52686299
378323836
22219472
431723360
9474014
68771681
534090678
181176653
20436416
302306793
239254532
226209829
18980962
391201030
486788346
278577728
105613849
75029051
426132875
127832258
326551588
105416245
61073541
294613753
374666420
55572497
137689201
545430069
347725806
417147533
234067427
8886691
289193454
536972403
438782126
291146351
31976347
394884149
79113014
96493609
213840462
100585925
57393022
202780836
110746860
348968389
405878616
527118919
218105154
247932641
529897082
395987438
10215029
330185959
15435068
396871167
257550676
286795044
407788788
514977608
325281664
381529412
113761134
242284592
336356716
1871932
305562502
167935955
31210454
280022517
252480442
133684595
520946799
539200937
142173784
72472565
298198332
273708080
221360392
527427032
446722265
185039679
308194262
350823946
78458697
410105146
367398701
26752385
427079775
291178618
308020724
110151753
19255412
209391380
461162970
82618339
386775549
32654061
517065812
425386522
178475661
40029998
543876665
368900880
291822685
424563113
14364713
63143149
430480314
62206837
318339420
534321216
329643121
366451129
127844299
453085537
429942392
1844304
241299119
45031756
140929475
426965932
348024556
331546578
27955477
43467391
263993455
199706287
232150274
361615320
500795579
441292526
135660635
504806431
535292769
510193684
13475495
281880388
287354639
111712128
77449790
443148926
191483765
19502417
315425385
509209041
264800338
340732696
398266724
135281894
353710335
304705368
197964280
277770845
72557588
194458372
53660464
511426161
426061669
436584082
76789810
341042548
340002051
254190818
309173461
324769689
38604137
251786766
219233801
485919214
380634705
410140136
320838020
327605992
501502021
13008930
421549711
156091801
224944709
65873489
131074345
445077327
33570724
171229355
353998949
354424376
77576037
400713467
425402989
149884521
162441466
42572684
349869554
324163873
55796177
323367968
437390965
296532247
152056278
179819422
251988085
301884988
408975806
165049136
285691472
448330373
238057930
14411892
199522641
59930099
400229288
160772810
179757066
155849177
5736005
124405686
70504215
115993548
266946537
327426579
50899565
171888035
150936440
97516649
351707335
8919625
493639999
385282458
44367587
84376908
376443038
321803115
452046595
338906337
549559862
146923856
91529075
427719347
252883719
230547050
6745981
1394206
354545488
144349722
108119159
314031179
161140573
52853581
357778509
58549124
104131819
35601654
100531656
492076581
416313205
68102939
479744089
425821358
157764838
528452728
158780303
6460553
461657834
345732728
267600963
55104071
460274024
243771979
7437595
346816976
48363579
528711458
419086120
430437407
238919703
329641895
56564145
362202643
451437112
27988411
351894301
421697914
389635838
434300198
105392361
2931126
514055828
382577811
444478000
359821606
47732681
31495487
106707290
529770835
49057974
12800348
98223065
234012537
160899057
26633699
475654784
143762399
106532394
537793782
234704151
254873930
194156908
130989496
84642819
348647783
212380388
160827700
122746792
66482768
333002246
257060848
521822763
106464548
25463471
533465039
220580281
447243720
484865326
476231129
459797063
501963561
147066777
333703755
95525067
113869305
63891897
100734128
137856235
290569299
54588105
372236535
377302882
74233236
57544711
360067422
231824942
4446090
24140622
4391109
472798655
341043419
368838844
468660677
435324950
209751157
302109071
130317280
169728818
369513991
249188395
458420706
60023372
291614103
311295287
306582571
218643732
495530453
352754235
185544667
252911164
511174103
30537541
228036966
88888866
513577480
101019556
413539556
238628786
324519776
435190290
409138504
173606092
307844639
165635030
307224819
105491930
296886080
212537886
156683505
80463251
389768401
386039721
72272607
269181998
193701641
89452988
392447033
73338529
299451783
370751960
53560352
79683813
57327116
378246990
477844895
400023231
69545630
319328064
153499885
359342874
407624118
174687425
338325493
335449257
490293865
41584286
201586337
352097326
134458544
83563252
475438794
359386966
219439242
249174289
113419207
423307270
540397958
190320097
524634252
104692713
348466378
285428000
173232840
222337434
84611031
521037836
253577952
105339399
143282811
129893106
4255932
159489965
137554340
519627163
146161092
518694033
269853448
206487703
539822815
307856054
536599151
110987580
96710691
307683268
310748757
53847090
361148755
30979916
7289392
271290237
468195233
440191621
231297498
422101612
3007972
119853917
6954563
239314911
504101023
232535996
310441373
192748955
373252
371433576
167546946
187246451
38483379
143899624
103791501
478305744
86791378
37921221
133102761
34388585
544464888
244604010
122413832
378170144
548471858
460774105
36939422
140315504
80062748
357289988
327252000
397277353
422945757
215861504
203962022
421805106
175702890
408347886
273302799
473529567
495305404
26193508
68815593
384050609
106117270
101557478
120190907
11729993
238148273
371374388
354364351
462503140
458519298
321383553
491984283
209562630
354257704
99065472
259854749
106184705
27324242
373422159
364431177
466559511
133057097
406295780
209671839
437401943
107280576
85392373
382378888
370890227
444905406
312873
518677566
201825041
99899800
465340953
479428688
89629881
157221427
208087990
196974490
419398023
97307162
404054987
333879499
346465578
55929269
84997165
29283495
78619478
192009440
145854811
219358670
123264857
507149265
110043003
21560792
65620995
222452703
445465284
5051553
44612797
484780311
35875235
268724973
65191461
476834919
313792766
161651050
64484847
67515730
506272426
280690993
207357953
190450105
203518808
169012469
482702580
197949669
103099887
19085253
298066009
381359253
167392544
237552942
94671795
119204613
69453315
28502298
444976763
158467430
338323533
366112339
55103564
55405966
378643914
315436363
311552695
442298209
249529940
500926363
173545713
85562532
504307364
168207853
323010702
148680543
226525541
56138080
354910766
119078366
539360118
548323655
486951028
133059167
409523312
443864301
226754429
165021296
222839788
377774936
262643675
130879716
220581270
212923799
192289567
336051593
154478268
207705264
178299457
424367502
37396557
349788434
110070917
352222630
180330117
485913725
176603086
343983380
41057701
467876516
59936429
231412005
38219907
530330713
367455643
7311348
209059543
297877052
413105274
76488827
138491318
460164826
315990752
410690853
211685657
87818511
33927509
281217937
437884975
199798100
377924612
50883460
269449563
110729597
222952202
446491727
487763518
24798778
443736900
250798721
532251863
472641323
514049185
66186623
474786408
234646006
233952158
49071660
527109354
419623072
162919009
74284236
429382514
405228315
255325207
393121706
231014584
130934606
497263346
438011222
398029346
19562796
548213875
385607739
398625604
539441788
258240200
206219459
34695969
42067696
418700920
398150104
216343446
200055839
279322565
93411802
304602088
65143452
466702225
415889308
126181132
141445949
126984074
528557766
309173414
67865996
127197634
56580612
528582408
111876798
461200113
204192211
470371229
126054885
479354370
317824078
443582557
170658499
358263821
449741606
413222898
40184969
325075933
61723805
385333289
168017269
137285379
308872449
185467821
303040674
334291078
202747193
238801080
234114154
298971628
220125367
403199984
269465988
286012529
462359550
492918837
317610007
328590176
28443998
465384865
412179988
501740267
486783320
160169892
359716028
146907596
427249648
45944162
86830491
221212441
126614763
469551016
140991710
449333621
220762091
303494241
377538909
264635668
452266155
44444433
397235199
512593066
185110884
106481111
317988748
98231144
402659238
141995852
158363139
547973295
212682283
193372202
436266561
174835628
241965157
371078356
120030751
351675653
3282422
266913603
220663289
134458544
20792332
329883411
37713116
503098784
52551466
182201866
90820994
413447947
474035529
386184084
176273746
13152560
366796936
497828317
440989417
312223968
472537032
388108808
104620083
377171146
20537466
502995970
88681504
346330521
510746493
523304793
207046760
543965389
446845778
111527911
255748977
50394509
92346936
417383046
180824127
395691032
243977027
111819129
275470954
47430449
467322482
115741054
367353459
307170024
369748009
471269073
274109682
467360905
444493779
21818775
34921018
508629615
92773286
481451168
12608157
3880723
267491214
479665475
82911345
120900872
142834758
116015504
467365859
237223602
287217414
367891396
519769877
91847437
282972542
5766064
188360685
28015856
524578620
330229218
202121447
91072052
452705176
277348192
294978860
462698511
194914390
522453998
394939039
238595852
275749800
542261971
339829479
57981697
171403764
491037805
46096622
68096534
50454720
71619866
115551784
40574688
306055662
3046395
440519695
245617664
385193188
336261629
133308684
438174521
60074571
73350597
244784797
5527423
447227253
372138749
222447214
389093254
8307719
331574023
340767751
317537917
139931077
200561393
229966676
386870209
265950055
179732061
542050893
239556427
249053644
50537223
249431138
72795118
509379200
128810363
404539641
87789601
69912316
113161224
479553918
111124805
476650266
349874349
73106671
12566389
164214413
72526157
238915550
288595590
34350604
261551721
362021506
99257587
163067212
51980830
150127809
506310849
52112566
257044381
42495838
82704447
102855139
156628327
526833390
311238100
493049425
491084363
525566261
60993768
349614748
229050481
520049816
308146971
17059812
97501107
379088855
81731210
104635473
21676061
416038755
16826332
131675621
511704655
450784125
470094427
186295687
222359805
257510946
150116076
444371593
426911632
155475500
307455357
507721522
102287515
505981509
405000376
306520515
514834533
360126874
77949289
398117170
414551236
7146678
28330383
163439685
82727290
459895865
90337962
165081702
55801404
323311464
408149708
461515120
151051791
278445992
524010786
395657215
18217991
548773437
103879325
453732215
406377524
549915465
113961075
525791310
439487763
421509878
374558382
11609235
98452700
165015807
430227820
31786799
226354582
66136961
100490345
517063800
26412020
355566442
464199889
386271908
131785672
434552842
322593610
355489596
77380764
476730628
359545967
508808344
357114340
6424702
412663020
189742222
142000430
26938400
436079094
525826293
234654750
54099584
371791926
196819527
8915025
256665640
526583689
75748200
260337781
179528723
295279922
116147240
321737735
91826601
402048630
212775944
195402911
105366330
116025016
486405055
33515834
53256074
366607786
514160119
503440102
537451113
368508316
419338196
42161009
121822866
388895650
156428680
28361663
357103362
391480969
111653076
550107580
273901100
369722573
37517315
317835056
134337786
274448059
498272839
425009927
444632398
433188337
199488129
296340132
428565393
118842339
229132816
444307105
322287455
340007976
33996505
252002792
433674912
185830095
367477572
273914288
499901476
356653264
337678887
206507158
250962569
488795806
387281884
397782341
15918100
286373456
55614837
492478491
153016853
283204955
456134234
137949860
150898099
40980874
292711903
413255832
180478320
309611693
5456066
163041537
85815026
404632824
119424173
91419295
413372239
546479108
403529324
184232546
181634191
526861665
536187476
174067168
110142274
289720314
254277925
279252875
465379376
57074622
420018280
57689390
40591155
219536365
143186054
274752313
390613707
433279613
182970326
451816057
27840208
24217468
211046561
6232593
478893294
122690128
82185446
28795294
140973987
42875417
84092757
11367017
350372918
433975687
91447553
111352952
46552209
29517373
481687195
293066210
488504791
113147186
48961613
470765973
135270916
445358253
378208567
112458632
95250617
143163606
404393444
364776984
82587494
30892092
220273570
478721743
65751982
267658218
463474693
299673406
312802591
69688344
294989838
393250154
547809610
272627652
411565220
164877713
195710298
358672056
362975544
183525634
88790064
15335494
397811019
259536387
20437791
26430300
375134174
462812795
276952984
172259655
396272866
121488037
529392693
508948078
211528162
334367924
336085981
31869134
12277796
173370065
4928597
68145935
120911968
31750890
56630013
56973859
227750641
466532066
522038129
238402122
44784751
172349111
70035149
336256140
482581902
268051087
161076957
334653352
239183733
304941576
528153082
306755713
539019800
458607464
136950550
500635639
432758249
147588232
233842280
29931517
381578813
125297403
472131128
451459272
141835760
473231358
406630609
191295802
378871082
86199946
412822765
367742009
72548113
8837290
474519878
107053428
544204979
14502022
430985302
20233120
44323675
20089740
165910514
109848560
77060071
38475159
480935202
211730146
421780249
502995493
354402774
57371753
213831360
8315835
303351806
272034840
54483814
483443675
6619734
1591810
167626834
365089857
63721801
343128368
158046423
515181914
457348969
290674405
296856679
388616165
101190019
127026438
189233275
322769667
495865282
101354385
9346022
315150935
3506405
378944093
397252610
338323475
394560686
294221378
313584108
435069118
388302010
115289861
250618035
45641035
479587116
367836787
520451856
365830872
236905240
496769885
252389709
5659159
326313221
181795680
315298227
473470162
15890655
389839151
549514768
130188102
254069343
259282429
344999816
174127547
75034630
9424815
247314117
475425954
461317516
399582733
397996722
28795294
302933722
126681920
188183616
16415480
75440816
13321803
388182069
95332946
449514547
49085974
381073825
111480752
48755993
340919982
428679922
289032806
191537535
97923760
140530986
480501571
130907161
390103756
348282539
283834043
262692562
230369750
467657311
3101285
529614402
236659672
91503502
165114609
7060798
37273081
223398423
512546397
230384958
259984720
115603829
494761993
218615892
458228787
379235010
232570522
143844734
396590087
417515296
166141179
407893079
539974365
130631690
401701487
378417149
225237077
235522012
86401149
513264426
54461858
268483457
127191108
282536965
33334697
42281662
457678309
291734119
425378346
220657800
369109122
327782611
381178116
380001284
277672043
264129508
277276835
328727436
399660227
68266693
491835789
156935999
159438983
280704912
513825290
380114801
76028139
310984784
239858322
255510369
351927235
116716581
529408586
407089603
158483897
68270005
278847291
51220393
4676628
386809830
330026125
351359238
445306103
6431979
527461023
517283360
396825580
29221986
518908104
111111610
520873166
192427873
346995495
477153614
321452307
82012506
165207922
1147201
543254237
139343754
355117849
531554965
16718176
480475036
297597113
107963141
517201877
99916267
69644941
45015685
134683593
41080333
245032203
88768108
64737266
214270060
91787058
67514700
214411318
376833902
103949653
51607578
170438939
5527423
412559891
361126799
159560407
452688808
207830007
201402388
294048163
265162618
62728292
348124370
523892574
27683877
167165753
339604430
26231326
227123842
115003119
165811712
472110741
488476797
56009756
360336383
362147753
304595588
27664560
326068556
81121178
508572260
50797241
74228627
507266249
328104975
33488389
543789725
238005997
536467415
136714523
55337771
362098352
145907411
307938266
549849597
399379640
246362787
104510909
342498932
177360568
294481991
124100801
277101187
274378643
131154166
95140837
97771061
276276495
226651788
226322448
138912100
441222287
448922119
206221257
212525459
324041916
129720971
190238768
350508101
122701106
312368012
209030335
263702538
70708159
540004140
20578261
539530277
198010186
218377400
394749489
546830647
233700395
240344824
374679032
382369229
206798075
467505875
14337268
110554812
309319814
268931745
9273580
32216037
295428958
284059346
314717304
244512994
38444956
448555591
425780056
59809465
290389827
157178211
434208706
311999278
211809532
138932079
207646906
116902613
164216803
128318242
261748454
81274458
147291826
300286723
241038457
204295091
542862100
514835266
492994535
288770801
518474473
356307457
13250446
181592989
319745228
409102683
44987844
514796843
331063546
477976362
196484244
337106185
31605662
2935372
78679326
817861
132076318
354776026
341240152
156164560
504858785
247841989
106095608
491372661
282458451
397063282
136084910
182005677
145933881
348760759
402387612
434174411
173419466
79263394
334350655
443562938
49197907
153386219
97660288
224110381
507870691
543026770
122959089
253282922
523809781
227991104
4965990
349879838
11016423
129677625
295950413
474309371
349539520
423333636
498734467
339785567
175011276
289408449
186400951
173809185
95267084
165421993
263659457
500797264
421669554
230869218
129777485
61562829
134577908
251121750
174601982
285126105
24006920
415325185
163742359
300060631
97591241
482869561
50811673
373420142
224055491
306143486
526307276
342040788
474617587
314651583
107287921
422801203
543641538
428915949
278352074
152013870
251939611
341123012
100673749
143313210
431456781
162041514
232477917
406337764
268901156
277628149
447825554
384934183
360720805
233710642
343088771
281587201
223775552
393956508
60099061
170394778
122438418
534265888
40084163
40168502
73322062
325860839
518507407
34156106
349319960
508014489
247449942
47249312
156848689
546369571
192043643
334307545
319981255
145304624
212116916
64687865
393363696
244946625
383786510
151684994
461281493
275969107
149306289
239635097
172677798
8705554
73298296
68744236
321471698
52660305
28462207
331285538
416403704
118008011
234259542
288414016
73195815
273530602
120176793
344857403
200100687
415187960
228024038
131838980
476434222
418183133
136118026
427172396
212665816
31523446
263771565
233792977
438137469
61920836
427878528
384389181
487009842
181205641
190098907
242520487
457590485
276051916
354048585
223671261
492758508
275712470
332765136
453610113
182119531
356290990
240174497
504322484
423114076
407398900
172310688
330744125
55032714
421097796
385168619
158552658
412514817
377390706
299891515
299623015
126476058
42756940
247905196
108402261
101457151
281581364
146172070
190127982
42100630
251110262
292135558
289067803
511334126
467437751
25221955
317664766
240813408
177020250
45872451
44798070
376474043
470522569
440558118
439594685
166569194
65815904
369503013
336047620
264438064
313059626
324719980
290609616
164203435
419008304
296653005
504548880
396426558
213605519
155909556
547972359
246670171
475045505
108382716
19382181
249798901
62442864
199997204
175305892
456941296
460962010
163857414
484097252
408316243
236850350
279060760
189164206
223923755
329543093
334230699
182959348
327776064
480358857
328209266
7300370
456543502
352393800
327533193
404912552
272130265
195271175
427637012
16582269
495859793
23361184
376441109
188064054
301271210
439158423
289023295
507472159
104927640
441096659
437747750
283704454
382073944
359818871
18075277
534667023
471878352
446487899
26622739
132026917
280941314
60049660
88993157
59395607
159153555
2782923
217754119
359502055
503692596
501381029
546335831
533009345
511524499
246459679
36787278
279992923
7289392
308229306
440541651
328513667
38626093
473931238
205221271
390202032
6740492
40897867
545695850
22594238
389373193
12965860
481659188
334603951
127517560
239299103
491528972
29624133
232239590
480309456
461463926
254184612
93170286
109889780
192647433
200063951
252499617
456066075
429053284
458568921
219945395
343007610
495733546
121938135
358047470
340633471
119683014
371495520
381661825
105719067
153700645
403582122
193690343
333952375
224900797
340181423
451393404
276557776
90663337
176059675
466638120
230889296
10511435
409056747
83817841
12800348
176970849
383229183
354333327
114544452
512050477
48901501
11609235
180747281
37473403
121822346
434138876
351532027
127563605
31918403
121531949
348204098
217254620
113890227
455719358
124517965
158297271
146303806
174280223
74902894
11115225
508726009
358475204
211173164
233000028
236932458
289308723
547095523
420433080
278116652
118727933
251613128
94156978
11098758
358889779
484688877
363102839
7102766
491539950
95009101
163706006
381123226
455977169
276568754
319299989
32692484
437433207
406312247
109853930
145709128
138637989
326073983
45048223
115087863
196358895
548620061
214353036
87365111
243303341
107542819
509703051
78941427
330050292
459613868
550013675
527915553
84404353
1913844
504786985
356038496
436792664
412454438
170093132
157371191
434981294
372571364
93406313
35042483
374837627
495593761
170455406
35475407
362365370
436980015
49285731
236394763
103237112
413118466
323763176
417630595
387259928
48440425
122080849
534477265
474189221
332587211
237481585
197623569
163237371
115334868
445838344
64945848
68480764
102522321
252998988
432626022
513885669
496452493
335301625
24993749
245616283
44479264
436601603
342422784
205332512
332332168
372851303
1070355
401509372
156699972
228138803
476818452
171877057
529040798
117310908
532899565
274203614
409984388
9896779
138860722
277270013
179320141
95453710
349539520
40462264
303410237
381381209
51183087
263625382
159857035
322485152
354062456
547875941
10193073
504179036
380074827
341015103
12596078
365408219
102029532
173671960
465150687
24168067
401675287
308679404
27496014
309925407
25174610
283092150
340463013
242606942
311517217
342963698
229248085
196127459
272775855
428957028
157675859
45750559
137120709
410763826
411976895
311626423
4912655
455515643
54837812
530709947
547406992
423269005
393140063
143789844
181993284
273472903
21017381
407174020
381729120
310940872
510718516
179753772
510077305
443904721
57408929
104269044
542711139
517101642
251445601
216942006
81544584
182591585
439707323
6636201
117003524
271919617
340154850
427439408
150198671
169363847
152629914
457859446
106987723
261248955
243848825
330783607
201665860
10385188
521265292
452392402
352092377
86915233
470211857
435014228
219938741
31726420
501612265
286650110
409233370
128884550
272992738
172360089
175005787
432033701
236773504
73986185
256017938
315419139
325684326
203644310
102415248
411045292
182612743
350224681
188920402
404942034
68129468
415131686
72331670
527674037
67328074
133618727
541171488
16450533
96470569
132246477
52392505
491855207
485070110
108978606
277312941
163056234
229264552
417674477
359270745
351315576
80594987
540551231
201643904
293496830
7014942
380377163
286410312
298255772
528887106
375466629
15573006
282414393
353607976
241746538
55899976
471989771
487944655
90804527
67583212
391350229
414199940
431067637
85897361
103611510
496584341
170976563
381643703
50021257
248367569
55092776
260310336
266699532
17279372
390539796
503253476
363471851
299994932
447508300
64791603
187648204
33322757
387906605
421863672
416617200
315595544
351438714
485496329
432922919
179506767
96524065
65528425
405497123
468735458
507897187
269014561
294775767
56074141
297399509
196116341
488312418
82010888
285032792
295360849
166937798
408793275
297498311
384427856
19436549
174566667
116773542
483948663
187240111
328319046
209343708
479993524
176010274
332888038
68030666
140320796
524056786
351945995
420086869
217886162
376534422
105770319
427336267
37797254
320531114
79343753
328746952
465769095
334536830
363218108
283825212
148397035
141286860
457491683
129007967
180477798
430226750
361802136
329927323
186384484
302677469
186878494
79444115
144371678
204081067
352245597
47166977
291400032
408086109
25249400
277556774
296484530
20545327
82494181
39800257
530786330
261237073
233683197
50830604
515576022
27379132
47002307
496172666
294725509
64708289
280063817
129570174
341710914
63743757
76132430
78479613
356817934
383626210
183788187
331625168
138026394
176559174
337008133
272248911
432774716
318609005
497001505
392802813
392522652
69688344
333292080
449093513
125785924
367315746
1844304
126453331
330295086
367376362
385067715
11597382
225741996
339368403
470467679
515285364
38873884
299282236
427938907
298182570
117640248
56250252
94965189
73827050
36090175
65330078
191158534
431429607
136857626
164803466
348062979
15173516
462837969
418754195
253355773
401761866
170653010
468475561
42342146
377522442
316867383
206710251
263691560
189450711
129872667
212654838
425112072
127794898
66422389
413369554
438203337
206358955
379874835
344978161
411384083
122141228
163028789
234056425
288886446
424360891
358673216
492116295
166475881
23432541
283839086
425120559
119610799
254374931
335410834
528914551
468557507
297915475
284723640
258251961
166031272
111283986
301121051
226179734
494081526
76472956
433421228
30995537
62942363
176136454
459193273
306555161
295730580
116740052
121447669
290993846
249510692
102238114
384411137
430690212
46817058
527728927
549804394
88210716
128744495
165416504
96907680
226569453
218643337
202390408
283918525
208461242
27896901
158538787
479837402
545077312
475263587
422521744
166568017
240471870
423399504
400503910
106651270
345576462
453701701
155024942
79513282
124979041
436688373
377198591
367119313
57156957
62607534
7882864
128195595
74326826
464252500
2991505
181658439
163204437
394966484
163523139
423410482
355709375
22894619
131417638
142796335
94261685
125081558
497105093
190500060
36484456
485710632
371017977
31281811
138366712
534727402
545636311
549898998
473958683
263957420
364167846
140544396
310776202
427669946
84377717
498269464
471312985
224033535
3683830
297514778
448749647
502704576
452348490
165800734
127800387
77559869
231822426
246231051
146414834
55351076
92462516
385432091
548998802
92906814
203745958
28175037
197774159
190382104
111503973
183991280
425425093
235882463
121136741
389036832
7827314
269097953
522585734
329790098
237810925
10785885
260331700
300709376
4397987
532433
53138025
272690628
306275222
28227530
143024420
359906784
272647408
505825906
174165970
137625697
3254977
82454140
197872961
158460388
199195810
25292211
128854275
262416160
250706112
458852955
513437346
179583613
465620892
478122784
275295306
540836659
537915307
206748314
480907757
241115303
99438724
478275973
19848224
17989571
396328841
197907538
82653362
163072739
353551979
64956246
169489695
62069612
470034048
371407696
325497700
347530546
201710270
150853942
383329788
104043995
408414534
228326861
500986519
285477401
242188993
167099432
490840605
444241822
219339331
99394812
472790530
76290606
70160398
458715730
102024043
8901408
406355625
390702117
53951381
312724797
519027403
410044767
410500354
45492832
516646585
125247246
478119345
30222434
217902322
401904580
170380820
81310976
302174939
408299265
27834719
333305891
94732991
424464370
40448441
12259337
161140573
24826747
467895148
61136482
315194847
435397978
506338294
4664313
469353412
378105747
6520932
260518918
354532577
147143623
105040532
55444389
157490388
148740922
546243324
249417880
113951640
240320972
269026868
94444754
63745496
197971763
129085886
114670699
191363007
383601301
149934682
389222918
49680939
483652257
83849964
58523718
123573857
338835970
158000865
108537646
105419684
366237211
81297579
526987912
347928196
521092726
454720972
44038247
233363500
243129766
94141839
531289578
351669252
541846635
387486025
124618307
410049013
36399926
120840335
490162211
424859578
154921362
512343260
232645776
8118231
390490002
440645942
481882965
103379826
301026361
102982405
20001916
110811932
21994423
172959822
246802120
80337004
145112693
289699354
11867218
283279306
284906545
428526230
62508732
409342188
363546462
173822276
408286974
455400374
404248383
36562229
210969233
510018002
180928418
240042818
332853063
275525601
477481506
387681054
234929200
134420121
524023852
506453563
399217185
244145231
383782089
457008651
320036145
418371580
13641181
132404829
154081719
378120743
278061762
322149410
90354429
91776080
471103508
139557825
470654305
151313873
247855795
323779643
528320217
63079588
112963620
470368877
438267424
524391615
354165020
256193586
111659821
186335083
102699190
393668103
246006002
367218689
487120160
166453925
209469604
161371111
214065511
471096449
263040637
184338765
151837000
33839685
33960443
124957085
123070533
156688994
128662160
329340000
518231818
232745025
155159586
375940757
121202240
502803378
386381688
455323528
43396034
28751382
410286283
36441471
66318098
175960873
376578334
209210248
52576898
125313870
397952500
223901799
6673022
493894731
177420947
24708572
272298312
16947446
540430473
448180988
497187246
153746890
199689820
101634324
51969614
151468955
103117846
365111187
279015009
397114030
423677423
300610574
157111647
431974273
96002610
18436221
134694571
126236025
199185364
284511665
148580584
453613260
335692966
105959656
237704861
535457439
451870947
326513543
436424901
177311167
306807716
200414628
117838588
144174074
232239590
98017073
214073835
480257611
375845222
264218504
444939807
403360280
179576130
172236285
262220927
443741738
237568575
210167067
102893130
371275972
66680372
12465519
264166414
173693792
146660591
385959035
262033882
174337889
378153374
436279492
403584988
109242078
437233124
236290472
56857829
545191247
432011745
515955022
33065736
123475479
153007038
173271263
58430405
270414502
148889125
520439614
80149640
256610750
142297645
437604760
321444378
438834032
93329467
370397111
508763267
284654006
264309772
123733038
235873308
484426206
177873188
12355739
527964954
40507785
120729833
97193723
232881803
136372256
132228666
894707
447783857
494822372
178573637
296559692
544481355
547258789
104658763
14738859
385876700
46641951
161321710
64203302
114369853
328688762
133515115
110303248
320398419
163364836
246151032
213440916
38789313
339473431
454147028
72953317
372411436
433252259
285758660
199282534
244919449
91572987
445042631
370999502
316902792
219014657
66630971
402036316
212182784
237640766
196464559
274762873
83991011
177525381
347419469
545322292
292805216
435106227
539859617
158432300
256543704
302279230
173101104
474229604
215321518
219137347
308215676
290707845
344335849
168317313
473574453
7029857
71829054
519945525
367323880
173626674
180917440
214669280
311852046
374099719
103761043
41546241
493603814
445261303
37564226
249454221
409709938
453429823
386109212
365144747
525461970
216956757
544528047
135731487
233090385
374508981
166575592
159444472
150393111
25870303
100937729
541495339
99570460
485684128
357981602
542922479
181685900
38598648
265948798
79782615
419046727
482524183
513383924
357696174
174654491
72605752
263879916
500145494
17218993
508468026
507059002
314152811
26020017
183365534
125176645
273031735
328999682
441310915
370013490
88065516
58324801
39670953
521214821
224044513
15592734
23103201
424830820
331139331
244628263
313394455
503220542
375827534
30040213
443943960
202877663
73325987
352772541
15388168
342065427
327978728
104444607
242031107
48654496
526412257
45731468
207256695
276193979
258043379
337605081
273154803
223380344
509900655
322429341
479321436
343293260
361915415
357954577
206172329
289611237
499339819
232733600
463738165
379037406
452826033
338016527
133354258
424292195
486791965
154362696
323620462
463851697
440674204
470972667
447968268
311270430
535281791
491716507
435842523
539354629
546265280
238480583
250254488
483460142
98090729
32077060
496408693
302826052
215904326
394267606
320996720
126082330
129309862
271197782
231113437
198460284
142812802
375149165
252618232
490524485
97553710
173983722
123815373
94355910
325892908
197579601
532290286
6477020
362740565
213047388
156551769
242066351
359915787
283764833
8886691
184177906
175578885
276741631
289151722
128025436
368751759
244008006
154650750
224681237
101107380
49851098
539983179
89751526
108484596
547125397
228990102
243492040
27692005
127807724
105176178
320766182
500985736
516003574
42869090
132622391
193262201
193328753
157193982
7075321
52310170
532379470
216052529
243459106
302958495
371312172
238425447
38274797
226832925
246558324
24255891
532305953
387007434
38049748
312587572
148373159
234932172
112156737
156897576
205288600
305720833
406194847
331068492
229264552
213506988
312494259
349940217
162040769
178999167
412187962
67465299
548688653
438038667
143878821
144875831
396470470
392254918
334653970
60510736
197927851
15226015
144426568
336763027
201556946
295396024
103009255
427999286
317889946
197023371
502414498
378583283
12418746
488915791
417452468
402700485
540226924
343990141
72749771
217765776
494932152
314569101
212576041
303481039
356576958
429788700
432132503
547917469
174010921
401344702
86952356
489224873
85853449
90382900
23037333
488111876
51481331
530980452
332103532
387830784
19958004
128814254
402003382
319465289
512237565
310465559
256083806
194519076
511080790
462569008
223341921
200504442
451228734
102073444
29821737
399793951
342601424
412425585
118364796
303864907
161423310
213297051
236142269
360495564
21690628
80320537
393572278
204464445
464556026
31869134
245791108
428251780
333876476
218374376
414689483
499852205
100921743
241533052
462013879
4905445
208450264
548850599
195304109
77758716
288881730
160877101
373949103
215201734
117261507
227464160
20155608
229729263
142952682
146867281
417910251
52085121
456531053
459264021
532570197
152253882
88680284
517217492
77411367
87312119
141446041
156886598
129809194
376753297
203899883
360270515
471296518
428410961
241142748
55565744
379498240
366209613
181082110
333319525
390641152
357004560
177619130
480043606
500552888
46063688
475618098
137916142
174511777
471104403
45457101
18575604
68590544
198388927
111870485
420414215
129924630
524826123
93247159
287969887
341292214
348276177
427257651
516139827
455232436
499856318
11499455
68824202
511704324
458538228
235423210
536505838
522773339
325031992
400300833
148019445
52186208
49113912
344510358
5197182
178438358
247244351
332450580
138174597
506220564
164091723
359636380
45772771
94268086
53874535
145458740
335372411
953437
311034851
520967349
239502179
7607754
82752164
43104435
293996643
505778416
382166136
468078190
275205396
361102591
436695003
90660861
24140622
483767526
294577781
395751411
375359776
305924816
388022899
26122151
100063151
181137000
116976079
7959050
442509883
490493185
345258100
198235235
347505925
402773163
148751900
348691396
88141657
525626640
238414715
67898930
95996539
129563618
456428717
223323835
278054145
230728210
359733544
179136974
270992114
140065154
18658905
496947339
264794849
8569013
256368801
383258099
437686169
18102722
79587168
536681486
131545704
32580340
315721791
224435645
502528255
71439335
422196186
486631968
246398716
92305199
268582259
164136037
547725354
379185609
246390232
57480808
15358222
275840081
51437419
397751067
182838252
264600901
80856940
27439511
447704796
8409148
463181413
213095323
502073341
372022464
440572565
343551021
96519229
248025954
319122444
381222028
436534787
462468370
228378307
215870787
63228264
381392187
25287823
402041805
403530141
223816669
116532805
390620254
75424349
344264591
418127805
539524788
213054114
547699187
309469820
352229130
502285010
179170603
8722475
484673676
318128240
360955816
129475429
332957251
160042773
357075917
442348598
89719554
200272831
28080976
256389066
252049391
368723575
486830388
445344526
168487017
112354341
530407559
42933141
300138520
350461672
454162444
299309681
544812425
50528078
495168179
86777716
428142686
150991412
376303884
106353232
281192422
42942293
190912909
452135587
7316648
499858503
264421328
355351827
441677874
192412476
95133259
34212937
482856352
509663000
148219467
37506337
256157736
98802
460307333
285845164
162254840
226223879
306522227
160708779
303086113
212830486
411406439
418519783
189826087
189982055
230937129
260044635
174127547
141728822
66758258
203075921
235927018
242395324
35900909
315382667
208850961
402892600
80601695
459320418
185588579
20699019
253503976
192773680
282094294
120548735
286915990
49826762
334000161
32843916
307614538
333736689
213785572
516793215
53451882
9231081
136420817
468985649
475658318
258043379
87365520
534370292
513194055
22332843
71340533
2996994
528499080
129051879
75105987
453846987
520410071
382791882
345089969
295669049
43976613
234706527
38637071
427905973
322280385
14024395
107396179
231087001
289635239
432914193
338908210
402855348
15596063
170050586
43505814
100498101
21088738
18261340
239594850
146039625
384916125
237833474
228505313
89794551
90563011
526961472
225597900
258350763
307449470
61147460
303131016
511799849
7882204
78706771
184584092
402694519
358383704
144578164
214416807
64254234
249055070
218961282
112700148
141303327
53869046
490755023
399439997
450041210
538756328
507607171
291981866
528420541
34844172
11150301
298915650
250523449
446958292
215898837
464737210
254442595
314533974
469331456
223517569
449148403
109565929
376817743
410640204
514890156
222551505
265865204
368416191
25142297
317035127
434022516
176292407
489810604
103467650
323735731
438414872
241658714
346844646
18009409
424321656
239030795
269621604
16730472
306835100
438840061
399654090
503265279
1789414
459780596
497001505
432762310
288622598
184205351
492958279
181472501
286705720
117514001
163229959
428405472
72202306
159685988
24234641
253443597
256336300
15188063
424252700
548164415
65785665
417823186
491697398
159350024
358737695
210114189
537773797
333643376
154250934
420830652
471628310
200251217
18838248
207609064
404733489
3419647
536839118
85304549
189293654
82411846
174599601
72253720
418963626
41057720
182933540
251688753
19722356
341418008
317933858
31726420
387038667
102964526
39586668
486610828
106429743
464232175
349506629
491947805
179100633
302387341
194299622
417125577
118147060
469133852
191543551
357778509
459439436
255244976
232278013
176964309
395471472
70039640
355060465
2889255
477054479
274437047
282617632
65225589
458110454
174300319
396821766
442534158
380382211
7700249
498040134
162605879
395323269
95689340
212665816
210689776
28502336
92723156
93993986
543400288
110850355
532290286
140128681
532361643
350269557
47499773
471064484
489697232
172425957
467027277
98928247
406295780
444252215
168401525
465809853
191011711
112453143
226240810
426072647
276350844
376537138
357861652
66598037
306618262
191892115
303942397
235065802
137016418
22027357
332194280
2543299
236009265
131710876
498494513
129076092
106739688
85293571
195367605
387216016
2266957
399640573
342189749
283528806
544780090
368048428
115658719
274713355
377513480
87207435
263551026
388961518
229152840
72712783
333161367
57847543
197637163
292091646
123948418
177293523
24096054
334076467
85046566
30148517
146157034
380075369
502892611
372467073
477060250
231339552
136730990
103632320
360539725
301998494
295118417
46230867
390855223
204607157
89044457
219104413
184337087
443734127
68672879
449566261
110949157
313745751
508973014
548120562
336794062
398093148
2329890
330070037
129408664
317363420
187718311
53638508
452595495
38379088
276009737
457019629
103165755
84069524
196363486
347534805
399543838
475061580
4940100
229659760
376795269
543043237
141112270
381623296
142499929
53226833
483778504
415854770
114807924
222312268
123052402
491719602
397414578
235305490
68123979
34723414
230538
150084842
388549843
67953820
487195734
323516346
408328815
252815758
216782566
194804610
430330375
316803124
456217771
73364512
427400985
57338094
293074177
297459888
341773647
121799686
270111864
153564453
459768740
82272142
544115031
398533680
278144097
298492716
456210669
509404565
419529759
251670650
221206248
548576871
74510988
54154091
131269208
508871183
135699058
530846069
358118827
42756055
347982091
290461413
85282593
384614230
495520887
274889120
334766353
153291303
61850052
170559697
88455235
183464907
204688093
60164913
523870160
164099144
359579270
273346830
252557632
341714416
9095273
273610183
187954338
339578018
216184265
88399618
186851049
102277630
33183883
472712680
147281290
43973487
107403677
42380569
387199549
74904211
347091426
396201509
101347734
546364082
415834666
277970814
137074154
346662358
30008111
379705955
199436704
491194143
394268567
271524363
4067349
538844152
325303427
207983699
345249369
11551913
70067085
24162578
549816663
256160652
226251091
21104423
284946144
286602646
367815472
269242469
48577650
340333965
242147235
143015895
476816962
277890213
231026521
216521010
5801873
201849096
18963038
504334809
23668568
508830300
22246917
74291809
284309780
505157767
154446650
200507681
169187447
47496317
541989719
264997942
204811057
28460465
329544151
444449819
410050256
74880938
115725658
225138333
410748032
363968360
248777947
264988157
92418293
275915563
182639507
445335181
276089634
519034351
209139609
216417336
79683813
153225435
79029263
141226481
486182686
325064069
61123549
74441206
174367609
201632926
15966043
512531378
318197330
56794683
97995117
154954470
388555959
430002771
174751356
243349326
382863239
70325068
462988603
334062532
458424813
531571227
374248683
507130568
534782292
398292818
345659230
266639153
199755688
203076533
437988246
419400434
215859574
205557561
397985434
43266775
501683622
106631394
78323712
234995068
276135123
515960511
80238202
36486481
128162661
295231226
261803344
40871094
282804258
152191108
278874134
443606620
11801350
440113509
411461546
520298611
247899707
311429393
195507202
125371045
379826752
542005816
520472469
135117224
461830504
23997908
298102101
467487152
330503668
128881876
493375335
372687352
472937729
540465508
483152758
290386440
477301291
152016111
242306416
109071919
538493245
540507319
177917766
19211500
477543
501129666
233225419
179001779
115230577
531346178
206855810
8244478
286207438
283287706
105452014
285685196
266912438
79875591
69002219
106162749
260206001
139058326
71258198
425617060
154894091
227859368
313032181
345511992
6443583
262783580
76307151
121504504
390169649
351537036
188773769
323954424
374646844
286948453
549785369
29453974
120143232
352505239
66779174
496381248
176502806
317664897
540979373
23877150
440722788
262281059
293670343
242114301
497050906
382847938
335860932
333912337
34669164
118012067
425743307
53762890
282161454
241516
267094740
331787571
455816650
440486761
516894457
196023168
139448798
510268418
186258237
52329124
195378596
321627955
12169119
222355376
542137552
62541666
532561759
422318171
151273106
85112434
187825511
511887673
380524925
34100025
117645737
105304956
295829655
108724463
234846865
399392900
260809835
343913295
1767458
87631885
438862201
528444129
261996481
13815560
307407195
219919608
11603746
300824645
104724631
50394509
437725794
360033412
25787878
350269557
176794578
327715719
327578031
138093732
492248058
30952471
500525954
18190546
164444951
512203598
183272221
323880612
394763391
207817128
41528184
324312614
201785074
282573836
437577809
109285990
444191986
518115555
292953419
75429838
508781157
116718186
222560265
137388334
115850834
391992902
33488389
345340984
351040466
535435483
135706356
469710197
472860883
135045867
102512564
472802813
98066474
103047911
431190281
450354618
379569839
83712739
544284250
82950815
142477973
249490279
202810316
538849641
33905553
283523877
18672818
461279093
327433918
322903133
85496664
414875087
336443110
462870903
230609357
260594196
155130118
437852041
11007419
397712794
35716923
450795911
107814938
318460802
443757841
341349932
362021506
84958742
8818633
486575347
69463295
542451507
267769887
347047514
456695778
433068299
504719039
460966220
133915133
245281454
507246559
96128857
349236925
437868508
134079803
118375774
476389771
423339125
523452996
237728590
43083161
106431710
417509807
458946268
432737296
432879007
121894223
246294841
408721880
340299048
529062754
363432179
304227825
148860592
350413430
546549940
193634434
141654623
300507788
224165271
342344826
426067158
341723184
387457532
6339795
58869602
370586670
518748208
11675103
239329635
454228983
260864725
333374655
341649493
13652444
340735164
539266805
370145448
363925939
470209696
340208220
505646680
249094992
401838963
126636719
354903525
515990191
404171537
310095566
294390615
20797821
429530455
118755712
105825480
421203860
163208740
292311206
139146150
359287984
233420768
63255236
37698452
131461550
254866420
156546583
113918471
307603560
545096322
529715945
204310182
254486085
15698540
524007794
472000949
409517515
73475754
517900286
372615276
148510384
164472396
166119096
45225432
149064850
546797119
39174993
374328257
449120459
324752747
181718309
374695607
360978311
83800563
31051507
371411315
7884398
226531030
299569285
62305639
27247396
295544419
506733502
112305072
228298488
7371180
223259586
346441330
139135172
183804654
218792647
413941957
463497482
525706451
112432131
417928837
354677395
125011975
514845928
209312037
277650087
429569140
7887693
468294534
254415150
186010410
96564699
437877758
366227294
291213406
213033579
84910840
289687464
107298972
142187056
44587147
489833823
134469522
14100499
323801599
382281405
13793857
257499968
185051599
188876490
543492299
349106412
56312650
228125469
32955956
506084343
397521234
471597262
267785256
278591066
443329744
435414925
32961445
25429849
233277011
38433978
243085854
103259775
338314515
4907166
108765130
489284016
67893441
36408180
91232669
505926619
213579709
109562549
325575543
28899585
220848894
72184874
95410792
506596583
270119179
84200857
488153052
535522544
280544821
44598125
371418674
420880053
103088909
98694886
36037436
378131721
14335947
28125733
321172368
125681633
544525267
5768992
386197372
498821786
32022826
512016233
81165843
347448231
535473906
199519661
481768057
416790748
464825714
335080395
202143403
332449519
54533215
247784438
490623287
207665337
114346848
467688148
95327463
428690637
343908737
16176083
177290958
538855130
44169983
481006559
353392798
200016940
4367333
220471174
516542345
396477325
13080287
270020377
263679037
503621239
472969759
117811212
182767233
264141658
462514555
268252919
354071317
466548533
6957526
466606841
30892092
13777390
408881099
240939655
438454096
540781769
549491434
256436266
4780919
35490136
25265867
172234601
90548477
73640424
31254366
365847339
124394999
79672835
108147121
293809703
331004126
303683551
335967278
307908247
46010783
370477086
417730816
145660922
315996241
522376004
325503189
548439870
450520653
161521554
274299703
283940481
546348715
465269596
378139400
99700953
119929161
109867824
457393497
549492812
536287224
278149717
58709035
248251003
424643097
449686325
315321094
113353339
129392197
250852789
226273047
64955689
367292361
20357805
243711675
31446481
414728965
393764877
480314670
128458599
138786269
55043692
225806482
379042650
233792977
85129422
65534467
11515922
206735315
145958650
437045158
118957608
150081047
280932509
363732891
419398023
64799555
221435513
318335465
527245895
180835105
532153061
126224064
248634053
495220760
546320170
2133599
343496131
271024630
375237274
278215454
180822982
251928633
512683578
126896815
106140017
15885166
441028135
1246003
400630632
196473100
27181528
160028616
461645582
542649482
389082276
210431793
273374156
117465622
382446075
7527146
184109611
455183055
349323045
484290034
388291860
354183214
160333690
125752990
328373936
33884343
106360353
202807572
505522575
303009267
169255348
4314354
529394849
271985439
32593682
528958199
434273213
7657155
129060373
264163614
478510907
367133748
490947138
412328643
234256175
7074574
330657360
186363597
23745414
103330425
322306455
51739314
10632193
391618350
368363160
386189573
130858022
27593203
368948624
124075773
363777986
510125704
12851201
261984481
354415621
419085835
244633752
489691936
60615027
420989833
149794810
256007130
88307032
425900108
480077657
34509343
239111818
322480486
206710251
48105596
22207460
244831356
55046860
393572278
148032841
19189544
251725253
109327145
531547688
3920719
361467117
262286376
464931237
311220811
177514260
458502068
303742897
44455991
429618752
29558265
534946962
237333382
372379249
419666320
128073220
159690096
17394641
131328486
45613590
219223903
325833425
85696086
46984237
428712856
484297586
463772565
476917254
390163609
90869628
63090566
539552233
35115174
450624944
534361244
93817082
92802523
56141492
478218147
24146111
370013490
168625537
475177241
504971533
288257564
147118802
97036223
46425962
169555210
35025309
364444752
302492029
226930049
14403136
447349362
311163371
506597121
518946366
326008177
175159479
188250744
123991021
276657585
315101634
206847476
292982737
465406821
95421271
31759354
357298271
292914996
100706683
431248774
126345802
328028129
97360701
77543103
548775109
545535243
435909433
72036203
421615579
342595935
311314124
3123241
516438054
364425072
147110689
486221109
222308027
223314476
113403536
462895349
91715701
525056230
164659022
88905333
478421240
64843310
48830144
486815798
146771444
360816499
491190800
2568852
270827260
52634021
71664384
548707885
230193189
246972066
419359600
437154938
495088196
123661681
269495135
251775945
279568231
117058414
82818032
404362816
276703284
5329819
303009267
280877619
156496879
36655542
380980512
399825596
431132651
427647990
95375153
382903546
36052919
2091309
173983043
192888949
65697841
307718829
369612793
199623952
532509846
455092400
221272568
384487296
515252430
398298307
484107844
297435625
463307473
231942882
350029709
429245289
81662590
268620682
317331648
491990425
310940872
244963092
225595233
218423777
311467346
420210149
491704620
40152363
202020967
351356379
442380502
228007571
286778294
478410262
5878719
136077799
24799302
295978251
514577283
490502529
39984484
36912307
20612019
208876918
500047900
96974163
55285208
411367616
343425355
325064069
354084412
305232312
166898534
98972159
486995058
290690189
342259744
9781398
267726718
132410503
226773822
7988039
48742320
99553993
449335029
215020597
48994814
454810689
515499435
40761314
274554140
403139518
355911782
115000039
392897131
287453441
184033498
32195833
546660488
447073561
279570105
157836850
132274284
310304148
41074187
48570285
297913700
369152241
200317634
245629721
19540840
3211065
113499740
462201245
431885498
189929280
298075957
186516220
76064267
100981410
41810382
224478199
545740341
371457097
141960915
495656700
319135949
165267311
186049655
354883066
389967342
328707292
484239580
183903456
348562478
235543968
208527120
506961084
113653657
466855917
135028142
28564756
486226598
543519522
142482811
191566100
160109263
84951993
189979779
9709839
95347833
7722500
271202974
14227280
15885166
170290736
456034241
112766016
342845244
171388536
461576238
423508268
346574288
250825344
48750972
243450248
272075426
988020
289594151
256609638
7123376
59489782
397002903
375442259
730037
357402879
219994032
206674986
364771495
211518615
471076958
463082760
22911472
447228512
516833262
58197666
45263684
192574540
510989829
85825414
268741722
318151196
144370050
121624660
205345552
308339086
129425042
529145089
497726053
230247083
304024732
359296476
100931732
329630917
246403228
376303884
421634580
363500704
290093650
246934116
313430102
37687474
83141883
320420375
475835921
317330068
269284851
465778819
345400814
403281981
221406224
70588540
201395369
71658749
450449296
510604361
46195424
212643608
431987042
180401474
20990597
24534553
176224460
40009321
108853260
304354072
535231124
391442546
479260283
528320506
448659882
310652082
69688344
434023111
128502979
361159733
164884071
95874691
58877053
399994408
392908109
484744568
29108491
114297447
161530292
135815602
165974719
456887893
380563348
135173903
487082882
48484936
345996916
419968879
43148664
95585207
33957481
538822196
455608828
490009184
220490577
55347199
545131459
280955154
235560708
10187584
524240640
79760659
395081758
43983357
454545343
228292999
54913797
62750248
291388878
291913693
37539271
16856719
540401265
444329061
455219237
99639746
60730296
295428958
74044390
178559156
49878543
375370754
377400857
31029317
320912052
185314129
186944362
371916975
330492690
19919581
165793075
548219364
85574947
40245456
374695607
68985752
312982780
514939557
349753591
39181686
335533951
348386830
478741058
169659501
484481096
123145715
527492900
295096665
83213240
202533122
34664516
133530903
430244676
103484117
317090072
402612661
544950093
411194919
247727985
257543880
150601693
275216781
9031074
513029385
215333470
500574844
221155404
316836955
526235623
249785034
3315726
325563568
482098870
254209518
105158262
126856279
281135602
491918488
241236061
445706800
336997155
341264965
314173893
208959127
451334276
309563163
171551076
383049865
95256106
483838883
304886505
289341657
71068574
371933560
422555831
513968004
232865355
201858069
513620952
183269599
16730472
84069423
317747232
204154633
85202568
69924371
77460768
448869657
372655110
82889389
208664335
201978733
233057451
404508394
501431128
63221564
2250490
23386728
371180764
240633225
510084804
267869593
41613661
140068302
77285120
114883311
546501470
358302094
347705918
204046010
177754309
354188703
508358246
60343206
502078249
349047750
181235769
156886288
103778188
300473349
14287867
494530328
466839450
231921228
500053389
37308477
363410223
265409617
200183830
382064548
94584260
340866900
60248036
544991657
220998118
209004653
85564177
249299402
549981125
380067263
338989662
548609083
357075195
166831112
365369234
445124966
3606273
428084091
53841601
156899947
223845408
127591687
488944181
368998025
135075671
205717394
323362349
422632425
228830921
95725803
72432844
410242371
243228568
465785562
301439972
271765879
309239282
42118708
173503984
48369068
367258012
35233891
29432018
174345974
332435860
194707399
544750316
10539327
542155210
440673386
66008240
183886989
48093195
427873039
242015619
381830009
479667243
45577133
118758523
87644511
332561442
264329445
239215138
269164093
494020406
101480632
493326189
222205698
394252914
441883747
248846358
239892813
374349800
338437960
117869149
524633131
217330389
373317816
401522533
170943927
54072329
27212707
138593486
467300526
7690089
190353031
290052958
250775943
446473808
47825657
105856487
389227319
27631626
218467689
375474698
111728595
139892654
229363354
113578388
535410227
257701640
190473725
15204530
101530033
300599298
196477717
393358207
461076
8606752
416184509
100344409
11422609
145321275
340288383
39369413
127233667
126857091
503152411
543251819
116361311
174278498
74864471
459894429
393572278
52716356
92802523
515190161
432533200
9172119
86133388
77473916
245133251
363289465
89920798
295741649
195029659
200584527
348996183
485582238
355231060
212484679
400707978
536626596
385893896
430860733
512324334
50054977
366496339
29009365
82905856
234894493
293820827
62248589
97901804
324449301
337101446
196923447
343825471
276014365
7097277
217900901
535380593
24058287
56547678
519671075
433187190
2272446
38779479
440662409
180752299
93027572
206576278
404500877
499295907
448039625
1750991
531390090
385139431
525396102
438613058
156475728
85074011
253075834
300462371
119610799
163671728
5457354
177086118
105053971
498917166
179841596
35909038
170740834
533408005
163363618
204352119
351246157
54417946
549855086
212814019
461207736
29201480
338007131
83189429
162633581
53649717
405583094
520417579
449554589
174070363
256165641
249703057
147357244
447254698
105070438
313815110
534725958
495261267
187268213
224566605
380518267
380900972
424740710
11418954
391459659
178279303
515842201
406058725
36249356
447438949
213017112
365309417
68490572
403177131
429617094
137298079
355890293
355263243
70945325
546506796
311259234
208999164
546105506
65999736
184809141
125305838
361251115
388225992
269175145
375974544
283936303
452519927
503269943
132937164
404395415
98264078
112590368
116783964
400857175
289278156
410047379
520990282
126164644
395685543
163407530
290900533
401317257
7706556
58682899
412657531
239879285
129957564
243876270
416495730
293041243
257745268
7270652
429195888
45464947
416131374
164301253
384356247
317352024
122724167
547505794
23119668
182915436
341266012
323738922
305967055
433140468
436232786
106486600
46607099
293536923
46294808
48149508
386430172
165978798
524504893
230263808
389390794
549892922
162820207
54829621
277875136
344338416
272103439
59474075
193581309
521236016
466120391
235028002
293409006
68558516
146188537
282710945
200899891
501394173
466157267
168818210
424156316
97793053
443555112
302119626
340350784
198438328
158518635
97760458
528914551
313103946
284264332
161239375
280988569
229182920
26396601
466328973
493462625
402027452
411580180
430865092
370825862
288842158
167952422
475067712
267341745
382193581
53820295
31424525
272792322
144596727
348238627
39098147
131709435
252494
133234497
29419190
236617873
473986128
144893133
311917914
82968654
54982785
128964055
63738268
267841244
90508121
479601404
488537467
244600818
345314296
364832981
542884056
501119668
125659677
245739112
119417441
333803984
242425251
272622163
197066078
87489171
228760183
63192067
274579300
98500105
233491082
133754690
44444433
340993147
380915829
176034369
227057974
34131904
35261336
284741875
501200590
150382133
366818892
58139488
543515291
419600434
110954646
324767663
66080706
465283958
966064
76505682
65944846
74441818
121055289
144832754
134326808
328764611
6004966
438686369
402731945
405389681
168589146
525544305
198619092
372801514
369717553
535462928
474661275
69330141
484327404
214979075
424299700
418784001
513084275
375107282
304615169
536039273
273513663
349237625
451788612
50048232
438911821
467596687
406849057
517980463
26506381
65461814
536593662
123793417
257648171
186938873
214254044
285279797
433257748
242723580
243450597
105734607
383135328
292838150
907800
199931336
229632315
498073966
504950538
288617587
459033154
357833399
373422342
318222885
480328144
205859456
131965254
246796418
375090815
253115171
24446247
47628053
326249693
489042455
79788104
358052959
529522794
425578916
77281141
214828482
62468659
91936482
55246785
59544672
377487162
456668333
208839983
191571589
462816013
232212145
211043768
251291909
104930365
43829665
457974715
26413068
257318831
193156275
500254859
483646932
327572542
487674565
350799599
423168966
374849299
383325061
181757257
22355794
486720608
303667947
288772019
464806504
251169536
158441572
187371878
136077799
42863222
188378248
303667947
49428619
217600427
28625135
298716869
462443495
367499528
65553747
431686111
298075448
272819767
102095400
232234101
504988
465465229
215388360
377127234
299066243
148801672
251407178
181959734
439078174
155108493
411535687
516608213
174797205
404303273
423094933
149432536
152180639
456772624
267869000
489426685
164615110
339297046
254209503
101384732
260541441
31890510
89558102
404209960
7677540
368264838
166157519
321018676
135807973
328187310
466169684
375480534
251486393
286042768
86572508
324559081
9173263
164851137
410315937
511578433
129179130
137414750
235046625
89666643
541094613
366235372
322831039
458224685
305396982
510584712
2030930
51068542
270665908
308565208
528261815
137178044
236894565
50954387
233190557
80501674
65083073
449122564
95003612
403495147
198190756
92182266
456777318
537427990
218648826
479359859
166486305
493378765
218890342
268159606
366434662
98976181
244949946
360929195
385536382
84825465
36079197
158500364
309673849
365843617
438818105
296372649
528914551
243067399
220998118
494202115
27901063
70676434
384009809
45860595
66274270
502759466
219130074
72701534
320742080
39970898
84607357
243969583
63769487
52814711
384029857
425677439
130824458
280043291
50345108
259827304
427739357
217874877
515069059
366532738
165152502
139673094
172574160
304996409
157254361
397323988
78596991
377109977
262945056
355857359
354809497
221191503
211342967
71516181
71529418
244502016
330646245
332347972
15704029
56864687
360921534
166195942
353382333
93373379
275877140
156025089
400131633
134469
37524605
313614015
5906164
509613627
144475969
379350279
545466941
300274130
249249307
196640603
268274875
459566525
15251517
509170618
279099183
442182406
370175662
429004093
434240279
277158891
195809097
479689199
147297315
497993298
317390447
96109592
143877668
436798153
364601336
425567659
513199544
470604904
333563336
144497925
320106763
436098553
23569816
476121349
436446857
9383411
195946858
244716087
419452913
135638679
214005132
493680254
387342263
334702753
546904811
6375823
394659100
5582313
55536493
526150452
55416517
96617378
66481164
415303229
215468215
470571970
71335051
12970883
265418008
244024473
194530160
440677921
282954329
511601134
246790929
217230454
76442516
271255341
122638800
168886537
389115210
393544833
296390335
359287984
350992751
539922050
245197387
546193923
495859793
479060827
179622036
185841073
398254395
464842467
418403479
459775107
452184603
383357911
33688738
110172492
160664812
42457415
491962603
85713018
9881798
367757511
546912982
300341613
489862381
4232019
252911164
544585646
145602302
244051918
482430452
325950186
269348621
38735873
281860150
117854319
281399074
502409870
329657804
190829440
414281532
117750028
168160099
236724544
3995992
412844205
284840677
32489391
209602954
478253448
464814009
514385484
424014272
263554335
68553661
193916861
517118690
436049313
480913246
93488648
71741230
182399537
29647960
308888104
324859142
122448612
35203127
75034630
219060501
13552341
18371683
382605256
483569917
362440357
388714513
3705075
550105511
296760632
445459795
173150505
393396630
494109211
137917182
21737419
503330322
134705549
468330017
311385481
145868945
69155911
524232434
165378081
489163213
248716562
168226872
131081732
389016408
190155427
359974109
72641426
143570284
100080937
419899701
497418669
370406320
163314217
66076582
496474561
323192605
50284729
240111605
241484014
212296876
24708005
98336675
31727725
304903802
459500657
214526587
241074678
147121667
492149229
12965018
425649994
67940691
458315033
492703618
340543049
35963928
476812963
29574590
123926794
7219766
287229867
14458026
199903891
394299214
419501932
55065648
356746577
255905789
276059434
159103963
209485428
346348098
18470156
156580343
197186836
234617644
248311382
152395089
514656638
156480412
367758875
404828908
496870869
418190443
502913158
403875131
516470988
173968366
297574124
532778807
237668211
160163531
84772116
398352649
73989050
244759999
349973151
181887627
87165320
410692469
327252659
315505884
278514063
144668084
146951508
325423249
14184220
110894267
132641685
1037421
504146382
30090698
152747892
193036746
525247899
371616278
432608700
44166516
291926976
435916498
273725452
79918786
85019121
257867731
370205605
16801829
387045857
88405834
12468088
353051453
527361350
263362483
352675829
536835178
411947321
180050178
65257381
259626778
112436676
158357650
266096579
15715007
43476954
66905421
375602321
217150329
453540546
98359077
283185481
429797183
371092693
418360050
74452796
402696767
204996953
360730751
468656309
38269308
510813407
247515477
47491682
4863254
17680978
4802875
168696523
125857281
389609220
528271696
368487548
400197501
19238166
238162044
233480426
516684429
275757230
422318171
427114890
11227690
288452439
521928334
130009216
209054054
369872524
235962997
425057071
347131209
166149421
376933689
38115616
45928490
250095307
493395232
301670126
433422418
338890860
286559232
281607656
72707294
97492818
119759002
387740681
146292529
496106798
273786187
439132909
299798202
24634632
291162100
63744578
188559268
131066342
489283971
194737230
543921477
195866222
45874223
468636589
78640903
52441906
434108543
164603112
361225601
77844266
119440146
371973063
357360156
413936468
116243817
77390058
337754303
544333152
176180433
95239958
231379101
185893305
487404032
37978391
522843717
546918471
385305844
250517960
44176314
11944064
75090728
369324772
153829225
5790895
384581114
460207596
79274953
548171920
110328552
50398511
381578813
393436056
365072501
384776555
210612930
476632374
229967144
221382348
453583920
107439650
81346980
233057451
394302315
337921594
21956
120134947
409924009
389444550
52793202
289938848
287436974
195469203
280076225
49214374
357153737
354353373
518973972
256786398
1827837
166267299
293705412
176801074
93647829
273099706
250964576
335500844
504428108
542362148
314619458
182004262
88938267
313207829
544425775
252084428
15874678
159346205
189787664
198855492
328083019
273908630
448628150
514898405
28460465
221321969
5854206
442513330
221340181
113854053
9692046
533086191
36455345
290769718
153068530
481938038
104724631
153807269
6756959
526580522
297101601
203202780
417575675
260172379
315233270
281080712
298221293
241921918
136848917
147412584
218962862
528175345
336656890
386046859
548625550
91265666
141700179
343622287
358612243
242509509
476108848
486272416
364716605
370710593
21607977
179814793
186230792
471071469
247680147
50889269
136407289
211258311
7788891
141492579
143619685
412663047
344035519
255441593
56514744
63503645
305177422
96271571
99541500
174269984
259723550
523445478
99568441
505185604
15698540
487021296
76780940
17994685
64567113
151067251
446221273
313037670
124968063
536923002
432461843
366423755
524007385
155801305
391103448
140073168
53162290
391025377
388017410
48028750
429514250
220276482
281388096
41579175
312131985
282625051
464556026
466509629
355478618
332573021
110142274
102389184
140374211
290768797
263423046
421597398
487568995
418340726
72391941
59034089
121363662
228254576
76653885
123772958
472625877
437764217
80743190
358318872
130594288
406706313
142924795
44068141
515845242
261824232
549490742
543181023
255650175
14370202
506870727
193163476
39504333
52019253
194261199
547313679
531441485
307625516
223580905
80658417
39986532
53292701
438881230
356795978
114883998
108093543
172478009
44046366
476660628
521564780
185151153
61141971
189979779
440947837
463484917
183479091
9463036
31808755
168625108
430469336
4122239
474019062
222869867
411334682
418657008
220745624
236411396
365734678
294506806
273039327
545742016
11284802
508171620
52030231
390258095
204009663
313821468
35107644
186434692
391197218
466605989
43576506
546726356
539360118
28422042
29415551
133250964
122200368
445616801
180011755
405757858
202758171
181414439
3315356
139306172
264009721
111428624
133488939
254748384
120159699
213232595
492573718
317256914
547549706
333917826
35261336
454642892
390136164
354403894
49587626
374459580
404576968
535550752
269822773
212358432
207846474
526367655
271679011
491210610
522294817
210231427
138777447
109685266
55691394
489091452
80498615
6804346
261086613
348025060
220893827
181806658
336167574
110060112
318076572
148802252
529825725
33186494
47065097
360879794
542675474
13688584
91655322
522684536
320997633
471075085
261133581
241889252
406443983
134738483
474441715
523875649
241996615
364346355
297339984
117695138
439262714
72340912
389682514
215573956
402312678
334571017
396274793
419310199
40788759
218455333
57064941
5708311
494236309
160119619
181894482
358101877
14556828
196676359
143402280
88444713
373252
512387459
379355768
426474213
99529438
129798383
375458578
151519231
90392852
477136814
402903578
172815676
46908994
9045872
291282927
316693344
220657800
122310698
9265432
478481619
531724919
488011193
408194974
320727759
85562532
140331774
337436275
262187574
506091289
165056630
457847087
156249874
137428093
377369321
422118011
72343937
156530183
424668538
14617207
350972102
23075756
447721260
360067422
490176684
462372200
46557698
110338001
494676016
254601776
266028402
230873009
335048560
261740675
185050657
67366645
309892473
417740345
234841813
399335728
58573119
140254752
174983831
210113038
273244127
522135615
199816067
493395783
373017881
215333470
128124238
178469346
84569023
71870714
488936821
32379611
59628567
321474263
422748205
81819034
287821204
241043006
133991979
216903324
96535043
302120049
199585529
96161791
90387363
518029864
5659159
178750572
246629538
93905812
84080184
400120655
412437971
42391547
356252567
80959021
56630013
396991160
102565264
160048262
11511505
179020681
376681445
117811365
405307760
538361120
491688153
153667742
25276845
312406435
174522755
83185795
91638316
315397940
521251907
129501977
171174465
201660371
543194996
374941123
309091483
461164315
337502006
97539530
209555404
207950765
351718653
443132459
75347503
443357508
453803075
474641988
447838406
117041947
28391133
534295443
340862270
488827528
110888086
523946916
23354391
408740836
295500315
182779599
28008538
52633451
107216637
327987182
106920231
4045393
512705534
150223687
139039343
95343930
494926821
385723008
173769054
291275282
67514700
197090428
89485413
27994002
183302005
198038471
18256414
205980493
144902879
535295889
305360730
224499543
11186582
304908461
475634356
326029698
354271038
460834484
391970409
466839450
76456285
160234888
110872311
386491468
293310204
505405164
526773841
464929278
131178600
537144824
142038853
549772751
351638345
325810573
204371937
399063629
303092502
371769809
314322096
495676681
479580244
497517865
69446828
25195318
85782092
96019077
374825107
138471003
179451877
362043462
481813442
533932904
84863092
360927495
98686731
142438681
417915993
444828560
45476365
117367178
548884032
397266375
92352425
457458749
316578075
56218338
470607158
256907156
458435791
92644828
85466449
475385823
390805822
9953327
501362372
515400633
7047876
394851215
63166858
356256110
37703941
138844255
227040548
43106029
427778398
292689947
267188053
436853043
431303664
442538329
361226650
350176244
108096808
510581291
506905959
253307964
102671745
288692898
128223040
153966450
252636714
281656655
123672659
282552754
418868074
363912184
487495329
236126601
298180991
527384653
84985864
493212274
14809322
8260945
376539911
239907723
152237415
325832529
410074884
543981856
504998978
146522955
415292251
58227312
406144046
270767287
384114731
497319867
291961404
184839313
507079309
142422310
172832684
85699252
445207301
176465861
247860888
23443519
1093575
170381350
420511803
20978067
459699437
318435250
273363178
79541099
189233275
393655436
76258099
265008920
408006660
398517867
320491732
8782400
313915910
291476878
286813297
170351115
370432896
22460988
424942046
532965968
207753161
284502235
72185839
16586093
370048691
161172313
245794638
57298941
510888675
407663143
332467218
199766666
532680005
466234395
467796172
441806038
485644764
182163443
428405472
9529132
265720302
196683939
504636704
337743659
230801472
451630647
357591883
27845697
271754901
70917809
506870727
118696221
13826791
525582272
414440531
437506301
182317135
45026267
205919835
110010538
492675950
55888998
210814567
226020553
501568353
43861903
74853321
205069101
235132293
175379039
6460553
103961660
532528782
70034151
523520579
186701961
136163850
395737499
236043467
520512788
547521609
529276825
171076456
14286889
142458635
468310502
220427262
131863767
331607298
264739959
298846856
69298625
507949063
473673255
307517711
72427355
111070105
528374037
519738003
59577606
247482007
283723986
161142142
222038816
312066117
67097017
291279274
167348632
89360047
183931252
486321123
115819964
285429941
505103269
320041634
11466521
193964109
356542120
28292359
129403175
104878323
279032672
513229073
61487778
495695340
522809573
308527060
442545136
511649697
425458846
105526025
93860249
517437052
13052842
449329540
504826336
196314085
534090678
115971592
319778162
401580729
226327937
479593002
37502000
123597443
314099241
280816091
13376693
87760134
524397104
302774846
24379477
455272372
468782556
202165359
448352498
305128021
5532912
183853642
146483269
193366492
187500519
184276708
15978479
549570933
59967325
527702096
36721410
468348925
422405995
39592157
207126993
70775166
213423298
421321159
127377734
63929407
325202234
119891972
254667644
374284273
398027260
414748840
517047333
445212341
1866260
95689737
425715411
499619758
336113426
67341537
125258980
2722544
344390838
363849343
396728254
132000047
181801169
342936895
94152817
72995190
132081807
49732010
169378359
116546881
282562742
411463128
88142985
297695923
149613673
227950211
186845560
234997586
156310253
59015394
145455640
375588166
125077843
20241231
127034639
38615265
94605618
510998455
207215239
202763660
424275967
190067603
224099049
171882395
538477592
74613637
426434921
224275051
291922017
210486683
443039146
20984447
442770185
169427019
58501762
11016423
503599283
465236662
360446163
160377602
502953958
398885733
201440141
333879403
12275196
26144107
369120081
166047739
465285608
74496708
430057661
323680841
41617598
208938785
479591716
109987016
59330601
343699224
293551638
534870687
540699434
65080706
203081188
445487240
95157304
26467931
314772194
103412760
90722192
281991886
151244082
324504191
516300829
290131360
413646306
89968763
193848508
179232317
464515175
446919869
108221124
250699054
63524197
408558926
416653523
74807363
33609147
62009233
245795766
192746235
87074254
487692161
80879555
233979325
453523136
319130460
221064079
261722373
477283831
398833970
73069568
315248793
361044464
242493042
9528724
449036865
75627557
456328015
378406171
546232346
15246865
368772976
304368095
268176073
46323403
44784751
481237097
14796021
482391343
147558488
152976468
511744959
230779516
277781823
293794051
296680450
189013715
1503986
54007549
302866541
1761969
60005748
519319779
73300106
325302640
19678065
342612972
327517437
517925573
279768841
333396371
531384601
70610496
399615667
6640018
285155805
249705588
509851254
196751314
42704420
293331996
150974945
336871734
484982211
7291512
545766803
461103706
528865150
382205652
393818075
17435808
349951195
122878053
536050251
226884543
213703237
19952515
539393739
86901848
125463537
459853982
382627212
148426066
241170193
86822344
369671715
240180409
211932612
255003542
273012061
31281384
399664544
143965492
298442419
544298217
62776102
65373589
354342395
99257587
231482168
364189080
51470353
388603664
188031747
248905707
459264630
265250436
426242806
497517471
80924327
478994160
174215371
244644730
271669549
362727150
189616119
413672996
263975644
420199417
353541001
247267285
91523586
497413180
311111904
461937369
528865150
107469131
115622327
42100630
163418508
175973473
18040097
163111124
203224736
448296710
267945875
99865051
411547436
29695490
107814938
302029700
213396186
384905147
13557830
540842148
65417902
520560293
125759660
235719590
198734734
516214368
507324060
208425671
207506156
441529671
4152156
4717762
196152328
415438694
240785963
18948028
98768385
104389802
237311426
409893405
107771118
258817328
174967364
216294045
478747423
145370318
486973102
544209924
421835139
139140661
434517422
131115743
62108035
468661798
23794815
77661464
273577249
372060887
278015670
226859691
264474655
332225077
191867995
178441901
44098626
4305082
34185254
108303459
184814483
180441960
418549851
497314378
190422064
435093048
121608795
452897390
535435483
181751768
104261515
60278069
12756436
228081707
424469859
188206832
268283870
174612060
427104579
436599715
121411191
389375411
21527858
108221124
289292256
3205576
425297030
100108382
223199207
72066946
164757824
405066244
374642630
219422775
52112566
46069177
199639665
208166572
174248089
160899057
453729956
541654520
341382866
182344580
165328680
371451608
133928984
222008491
79505911
334603951
174879540
97212290
383143833
460000156
460808117
485968615
264742162
11236540
238436671
40086167
419475917
93208709
54463199
408310243
425697676
201720750
443528813
90766687
65306479
355187633
328110926
69847525
207531979
398336730
294992124
504029748
359446285
39785078
313839064
144191461
328291601
35172189
37667634
15511914
319005134
239029483
498686628
20376855
533554701
417784343
541270096
30108502
97171767
445580553
146858195
372039989
140200038
35530297
119395099
457387392
65653929
130039899
537857624
242822382
3088507
483141780
227405566
5355016
88140013
137862101
499061819
471594302
6473289
226939936
26035794
42880068
394681056
298629045
206397246
17539951
32626616
46338138
54582616
63719569
36007840
90724519
426473344
47606097
421055701
102974390
377065435
1295404
472895879
417070687
341794541
21105205
378593349
411592665
50641514
20045828
164500481
10967022
206986959
408544228
173897009
121669878
428625032
308992956
370249517
391320909
58776212
67410409
107217178
170983152
220273570
387254439
65297144
424876045
123787928
440958815
178804175
190852530
335009804
310990273
123227910
518754412
501722045
100322453
174819161
386013614
281239893
543311116
543029789
540622588
192576677
479179890
59277787
302338848
266018896
540775077
263939358
417136555
382830305
312593061
284569863
40102634
341547536
406198163
459101976
27342644
28811761
180216454
537943956
315722576
121565760
69292605
149706986
235706403
493834352
159793496
209460240
467904484
103006574
512211524
313955799
276206480
204042597
321693823
102780641
248053399
510158638
377827390
166407339
352809646
165239220
35371116
136936103
495651211
538234873
485556940
4998519
387924097
426928931
297682912
483328406
476977633
191835050
50788609
150760874
4230513
318894433
540507319
308404954
6938096
169083156
204278624
394118515
283671520
64514677
265052832
29635111
440272690
25552257
457756477
143614196
196550642
499279440
276129634
338468207
96957696
334081102
443059272
414629303
548921956
358704940
90148052
2401283
437562337
273935631
247619768
530052926
92654320
105114350
279151015
71215781
317525704
398731938
275416064
272408092
96024566
315895435
302763849
100745106
307707851
215135866
156877320
542779765
54702327
226080932
439141956
272386136
113221603
519775366
181056811
3348290
457240941
430747396
74220535
187015719
222539710
207327634
420864801
174850060
45037245
36895241
3789479
39544804
350281948
203020860
177157475
127487514
7584625
60889477
150360849
41099575
220969051
153484461
420169196
32198474
142626766
517026463
49629327
246736039
46947417
543675050
156465664
82068776
487242063
85425307
13673099
22184179
140785189
381821299
209103455
109767553
379752837
404854419
300988701
207288580
166415658
107430708
392468989
276454189
163037359
9808843
515004971
168737349
119662836
71357
190237762
20693530
169964816
316133466
526065760
143212888
418503316
80787102
281637744
418399025
329059824
11750945
305886623
238351744
52390676
62982338
401211691
57442385
15905188
198735107
180944885
262997064
531722803
403364654
262967012
85589601
105730277
91609615
298694913
70196694
27211259
65014490
301641425
15846743
57052666
448820093
207961743
19479430
235540503
298107590
520038838
499138907
356860561
533805250
406004863
428136511
5330769
12822304
176564663
199025651
112002650
387246171
381836796
352717651
146909271
259772414
282908549
439986144
514434569
23311783
138289866
343957207
208455753
78470744
52677933
7256458
408973990
419941434
299156468
50599216
406837574
70056107
237552942
96053976
288249346
8815334
408595671
19518884
432955955
139920099
70627607
116405223
276367020
57958351
335149759
320047123
122135739
359589109
5181616
104318445
103061464
511988265
479930886
470598639
459473212
296933465
416815051
277792801
292953419
85694268
245028009
314124492
468239958
236350964
328804640
167938242
46411295
515532369
498403127
481390789
349038337
270783348
248382739
147968749
45288389
234043207
246212377
25984926
456933094
540891549
291537257
498741518
298112312
376373864
305505215
13625136
255490994
274823252
68789698
53298190
510205779
75967760
415813706
253855272
287843160
292416232
95448221
89141360
96293527
183327111
358828809
248355294
304209213
291504323
403786927
4829223
84401810
410137373
138767636
87418411
131339695
89256629
232771707
108418728
19929939
293903016
317015702
529589793
365089857
533991876
279814295
48392038
160399622
68596007
322495217
15457024
477488110
216081336
549394010
374849299
485211133
333783525
58309647
441079173
111750551
121128132
485273451
49437710
114127288
396437536
413349145
492188333
362219110
243113299
524896603
62239771
74367724
395202746
202566056
180151763
60488780
29153348
473228646
117561756
191939352
474967375
545224620
308166470
370764949
143103719
150239419
238359825
38208929
209006721
249002996
264668602
479266546
383248687
228250304
281399074
241670599
256923623
352515986
425622549
436068103
367895501
443141900
31929513
475177241
238519006
444252427
226443206
184342576
415647295
363410427
321216675
323214276
51591111
380629216
30289413
178430923
504076826
399314630
309225019
204728722
105454668
481170694
472465278
325585524
453959212
405911713
285465370
207879408
217891344
510625203
441299133
361714122
462459228
132334301
169678839
68046203
273516870
24222957
482724616
61218817
59017728
422335959
301994520
138630184
18152123
429843590
370727060
293318448
359252073
343157855
109445838
115690943
274998900
487626293
358031003
124739236
108235056
205071062
92396697
340916301
160268222
134238984
157644105
92873073
517214664
542055217
509971517
466218899
511331145
171620492
526845198
154758389
308117118
977042
95514215
419913989
74364972
44938443
128404177
268433488
478503575
21099910
5198083
46261292
354403162
259130863
459956244
13658274
275432188
500157680
523563325
395263585
518941706
543965389
223470069
382421804
26135643
60812631
10020689
206153597
361828430
182931022
220860893
14864294
163506318
477411264
164687742
327548491
460257559
519131361
176850091
159433424
24557786
134804351
168748327
466024003
396196912
225616787
119819381
44693997
120406704
419015996
376474043
201270652
24310781
183268570
383593276
280854466
207994677
71390693
95250617
12789044
66378477
248217629
322238420
362764738
173106997
17360338
247827269
115730076
98152261
423030088
79310561
776536
366169348
457645375
532257555
548137169
6455064
468177590
469517454
248492528
382369229
408435679
426885019
106102370
366549931
455323528
290225386
252799999
102776036
7168634
544454434
269328763
60721611
442828684
101771549
428018886
432895474
21814333
406032308
384110351
406345209
464776706
82744877
249277446
458673790
268197798
235070839
206552408
230076924
365696715
546177252
413303672
191747237
356054963
367028983
347156284
375448015
823350
25937481
137817812
395580497
116269309
488751538
489334487
184913432
96331950
218079130
469486276
52210010
169582410
341157344
372209090
208110865
484343871
44283993
76813066
106208488
88054470
18492441
328944792
381532353
299377735
130816591
78572039
417734856
115627927
549218362
75753689
245263795
82142885
514957003
14595251
274268903
272501405
164949939
55095788
429195888
249541805
363670166
286537480
165126107
459894837
315368316
506184602
315365006
300990329
237854837
245528459
542114069
367203122
488647437
125285582
28565139
537315856
132872223
515268897
112095329
77032626
202549589
478904762
399245034
40086475
221651262
396580250
496914544
308929357
411313902
525114050
462212223
334022117
480882026
145199521
281832705
10231496
542159508
87198254
334494682
46311080
328472738
465050036
234675151
218474273
233200165
362356335
437403637
362023006
412580685
257104094
369524969
417173279
427686413
161036282
565367
58402394
380382211
315065208
8645593
55356565
76670299
536840667
494412913
463524094
14353735
261616718
149421558
4856006
424129541
420045725
132668989
182355558
506593474
35854148
94947322
261484820
339518393
63896147
277661065
503055872
537427990
437648948
145000188
134238984
77499983
117925676
395965482
57305160
291948133
533958942
384920270
44311485
369267068
223271572
323882772
157489539
418723202
250404179
93179140
351466159
486709630
378866158
343166791
129732515
544794228
366500530
3392202
266271390
86761425
125713368
544441190
403875131
118320884
156202270
74161879
247334836
175620555
100760383
547487275
87088474
119516708
175099100
36136709
282300937
243937038
147306853
144968217
224818462
325160303
369579859
455312550
446472263
182198940
426220850
160158523
464391310
317873479
469589439
110815401
316896437
330531113
255930114
236391837
157425981
46969373
389866757
332949084
209254885
176851978
119594406
145169799
549897109
151053207
451140378
262873699
333493549
108753557
120161173
401569913
32478413
505663147
163330684
63436373
275636713
306182340
516496585
6674624
259891399
8381703
401278451
300676442
285043770
280505807
330168888
309376507
397453001
403179912
360188180
143581262
342880115
4122239
137362200
460879072
110770145
548672201
104620340
313189352
80298141
18009409
313160993
180714347
420073170
525593248
477933280
515296342
298880379
83542545
204811057
98673025
236890346
461328494
226121350
328878924
544609619
102362468
398536127
223662051
62206837
143900472
280663548
11705149
529678276
261524556
431772361
295846122
461747681
541380070
319119482
310226370
260218183
517629167
175247680
56794807
146852706
124825349
96046522
413369892
549574620
313992756
354984608
385717519
216865590
113682679
451214398
379220128
353910558
232865213
392677571
480106363
384202555
387335040
105959238
351235621
89424663
277697223
77597993
377560865
350332760
491378684
379232588
56690392
426950887
114802133
325249061
112738571
131464247
483284494
187701844
2409038
202088513
382171625
339302959
535803246
80644388
523323996
140739083
92478672
370651408
32044782
122768997
162250860
74860525
133096462
183041683
236751548
140666582
122249528
64320102
392090248
424769849
259900755
48440425
311606475
520400878
417043985
251153373
5721153
166137684
189182832
130338239
103676232
378960560
272578251
343965878
85140651
136842061
414156729
348858884
54395990
122047915
126965808
55115049
514632173
161925500
65486678
483575411
300193410
9759442
29031321
187284680
60197945
167090649
538542257
10243640
108891133
447964092
105729118
314853094
26912567
108466637
373855790
66235763
346511322
402187354
133421123
84640380
447785532
176931383
13684077
365803437
28965453
372098653
104185237
212309031
96117879
373279445
484393272
73025656
48901501
507523918
522783338
405005865
505136203
5121237
342695634
216079974
437526222
507820324
419754808
445520174
531532804
160160132
273573851
197104501
509714029
507373168
221748902
458818386
47589630
47046219
452383311
383718363
450159512
462569008
335856146
499147704
330827519
65821351
390083703
512469507
440202794
182518445
458341874
376970993
462096000
361146835
207681804
259876705
260822045
502390231
275884917
534919517
74018234
405515486
320141760
523537961
228375626
103467650
52381527
313856800
358660435
10276923
376737515
233655752
176048697
455374506
256812106
157855364
504773929
353519045
267599728
246393248
271721967
432741782
531192486
128524935
314806046
329340833
273632806
105701250
493817885
404248838
87722492
408289845
185281195
91095444
204242186
83531602
208790582
460112465
533025812
389422594
448851187
404514808
94213196
409707026
490412737
337650346
230020964
63032840
10478501
24601698
179665648
300882166
186560132
498428542
166942446
202061068
405440004
349204691
19765889
527465360
536566217
394977462
54642243
57049221
204854969
27886968
464808520
466142347
19462831
325316921
165668739
526850687
468913202
514880165
255842356
179999617
18750424
204629920
307340088
518183556
487834890
198992709
436267457
525921059
283375114
21478457
99747912
212069022
151304285
392558009
500794404
281284611
292206915
415811149
95060993
111558436
344539645
211633568
145080799
121614284
354863709
54027856
325543053
431303664
82829010
255293390
384070819
527619272
158579439
208296572
518199133
154136609
13942060
377626707
517942040
15717282
394046440
548293223
60845565
471274012
344936814
303069646
351048995
133278409
79266649
194020083
248671466
211765620
290028037
385898719
18706512
53070854
13918340
343913295
456798251
92873880
302904976
139683902
391513903
166582872
250614821
181065643
20907601
481357713
85908339
410110635
230494088
240687967
487137772
181274225
213225694
406482406
170329159
79417201
188591058
269372675
457325586
252625736
32621127
166064206
194790900
429946471
98708758
94192771
320579641
82675318
433586759
140344449
170159
483008639
350624001
432050168
352404778
416033713
350117276
101370550
401188713
341454223
123903528
428410961
212402344
182119531
488850340
7596671
496720112
189860699
194299622
135715525
514110550
267326008
27374434
393968964
471127416
87604440
224478144
22944020
519868679
55598081
114055931
546720867
89349942
300687420
3490254
454286107
306995962
540156023
220328460
343504269
259619690
123288267
34009844
88862709
547475033
536533283
49112512
29909561
288397549
152931357
52071094
817861
163319706
150590715
210845351
290549947
80388688
324786572
425232830
248025954
498467068
451322047
255777561
187369518
488458685
215654803
391226
510960032
179103329
22473501
460494166
116500807
339977068
143480130
36587330
385316822
422285237
221667776
210298682
239644849
61428318
58232801
32851665
223402300
499822851
263373909
246731462
546259791
199623287
479299480
144805309
143669086
233988231
26918121
454789044
504005469
36540312
423360113
127157577
87483682
166964402
434514729
305511267
417164
145101715
4296745
333993063
155437502
472273560
285849111
43988846
490342384
97863535
118379360
132449117
15034371
24491872
273138129
79074534
16823857
446310590
102205180
442656685
234695506
539710348
24859681
181318137
356263545
242734558
530605163
302784218
99757086
256248476
224854122
345241633
247345318
71986100
448354315
162506900
170965883
294254312
187361526
2513962
285886216
26422061
131412149
77627392
257220029
530144087
430177112
78553079
178134517
414276786
24848703
173457889
66894443
492125290
4282582
448722317
305144488
159991777
1716933
203910861
115367802
10415006
57494465
230234640
148428049
443810925
518523874
129625093
315466986
311720310
487214618
125337317
137790367
126033118
123546412
446316079
413635201
214682804
337513121
114289551
114313914
455521132
362762521
14214734
437997727
312450347
133959045
379119741
170485814
493869703
228384019
245231876
196452399
280225400
306296049
391982699
276513864
331475221
334968696
377939606
227788011
211869911
262308243
186884551
234722603
79859461
225033434
170237859
217990146
68590544
146988952
474672253
66736712
123703646
461762125
24798633
419090639
275807090
387413679
358283620
305660920
394796325
352805281
121894223
152445605
386766160
255342791
96452708
516070291
175565665
515642149
536258833
32692484
139165600
464261874
255321937
504054870
213834973
104532080
347766573
76039117
18394192
83840612
230450176
146713970
274170061
30123632
232579908
184386488
166183878
224649453
332523620
183700363
451089049
29673534
188892957
78262162
178924933
350662481
235204153
220048521
386193847
282445458
375847623
420484845
291356120
6542888
70336046
224015364
475797498
336173805
351143594
179254273
184139483
219439242
180041590
528752859
200457223
544821673
508069649
12772903
318888944
2724064
147298403
142554819
226470651
172124062
89282049
342552023
59171420
138950213
540381072
364601336
164348544
379218162
47388934
15994946
468322117
272907591
176213367
433375680
539354629
341095677
84843473
302833619
320829941
533874078
85603361
501455362
290480732
32242386
250062794
309310639
168411685
43643039
488241376
130550376
470059363
126588500
208755545
223515229
204624431
430118040
172974857
179668462
286237565
236411230
304474830
295341134
449869864
438719303
26424046
371962061
357976113
294773618
363504274
97495618
133164012
8238989
280196983
79821968
79650879
64636558
50147504
1158179
439491134
312048921
96064942
191315209
96223076
172771764
262189743
151902586
385261932
120528802
171211862
342793539
228572938
412642555
302587449
307065638
167968889
108029009
361459122
94362861
240054899
517043564
290881258
208776162
487281205
77570548
397715714
331568534
159982394
532608038
103626831
121312389
444504709
13591794
97778403
500837066
175110078
485809434
545695122
192230269
39619602
528443045
178569957
353837407
57577907
26824743
281197761
152072745
12333783
269224472
55104071
471263584
281223426
318543820
114989061
121353653
196577557
257181606
73136169
252757472
172630063
244754510
76791110
546687933
223341921
249134732
373979618
402782820
116224086
320447820
154006004
413662874
499537423
8030407
398004254
498653694
213137870
43912000
138086029
432549667
228170617
27269352
59993392
157452360
387742960
288719138
326474742
56945493
471009497
30892092
207434799
20430058
327587906
151026248
276738913
225898841
77982223
240492796
249897764
409928722
314176389
42874579
505020934
137653702
41664156
270788837
73964312
76369522
261424603
206836762
372324359
336594243
218469880
68255715
416256482
90137523
189563676
283188263
200003721
348299006
220772050
417773279
7299369
152959944
373560698
405735902
136668516
458365630
120233487
311958703
311879666
168940442
161036282
289714625
225630834
208607761
523622863
90526531
299095610
55312653
305152686
309683629
450108978
339550025
64571754
153705089
15122195
3348290
358623450
280109159
281261017
479110505
322797112
171442825
398157129
23734436
527915553
224408170
192641944
344791657
302993995
98231144
206111950
8980004
18536353
197291127
334166748
39459629
369499857
68167891
418991837
119237547
5067421
371717128
267484459
254396962
296910145
5434110
164115611
529699845
519698520
276078481
247482613
443626469
115669697
346671995
449005887
389713511
192530052
200938980
550003289
136505941
42397036
274469245
157008048
547352102
190790170
337974197
512062956
177317750
90255627
406180511
62377126
375423033
202803853
482955154
101075925
220049641
23328250
153648088
71329555
478016909
71921465
496233045
489340442
130110375
307763010
117848830
519111124
249359781
162811711
284933896
130124750
458535992
539476917
7893182
501052387
260144433
302954834
59079667
123063380
375211573
302687233
116844343
230340236
483526010
3024439
169663545
205985703
516668592
7926116
424597445
188810519
371735713
36051752
70687342
184622515
319723272
470728262
169280760
62453628
352734118
269137886
190089559
35645566
482154430
208733233
523210078
40451501
527953976
73939265
259105194
420665982
254193764
179786241
287025299
155585705
257362743
196992169
170477362
130224508
464890855
517052822
388851738
382638190
405631637
155219426
32313743
18646133
527191005
129375725
310781691
263345753
232552463
275037323
230032599
10698061
507779259
353076821
160267822
186779406
131097913
455866939
58417577
323730534
142365474
313893954
227729688
427735814
197796115
184202673
232856886
93927768
14498513
60214330
488553934
252675137
482856333
524977332
39998209
510696560
444227022
337046556
293496830
336140871
257681105
315364386
94827964
55449249
78196294
14650141
112062071
379471037
216869087
38126594
401035627
438399014
84190282
122533387
402517253
266950674
423041315
539608382
378057131
395425251
439290159
379308978
299166967
399217935
18388150
511372891
57980307
543493335
8539274
298444828
194881456
492717959
131900670
99224295
53797689
426643503
246527673
191134791
246914692
21538836
462624549
92050530
4490002
349733062
141126197
246697616
457886891
43588149
529430517
166838155
499916720
5483511
96485642
4671139
415677792
81330513
482027513
324767663
482214139
530123808
264420972
150195507
372527452
539387563
233364835
471362386
321999922
489948420
337156336
506234003
150525147
121119441
17680069
161634640
354207673
293211402
132015939
369205774
406663543
247187963
83568849
68711554
15857721
239883886
43664450
493927665
155689996
109427546
104488409
186962578
174397129
332040588
319360998
439394450
436573034
303574634
13700517
538959421
219570978
498609094
348576210
347459116
531324222
172607094
437330586
105498580
510899653
434251257
254096788
323578123
163336173
489882272
85390293
170340137
427790704
165987499
405139697
394987917
260013930
467053521
315024688
61190308
154770482
5709465
68579566
519677119
11565356
451454798
57537839
180225826
236504543
91479065
411902667
129911062
324442583
296032748
426868552
298810182
92517095
100465167
48156258
539211805
194191248
530599674
532213440
356519377
371017977
341059015
26660073
282520741
247281796
453029126
171641030
29783314
71715632
442116483
340790054
202631924
394070080
203608966
493364307
425385165
446058912
110429578
341128952
130580445
176076142
228600383
506119382
97308992
379827822
469267588
278714953
265998959
482988088
85853449
436923611
3512960
548537726
441044586
91067999
542621832
538512303
505514944
290175985
488918235
245050308
58326114
454380411
294918481
422521264
544497822
407437492
282851274
477730343
48819166
356945570
247430484
59173477
435049314
349555987
371736415
104790499
23745293
57211847
386145726
246225562
161043713
397612182
149339223
344003681
304859060
436705030
37473403
382951063
337865618
280664163
363415712
291421988
149070262
339108077
257873955
454066888
310842070
55116966
416494842
527503878
481400619
234932689
511978367
292878639
223089427
504140408
156678016
536556265
199363575
44996549
523563204
249705588
479261057
51618556
155278314
422434923
111960166
37824699
157999667
180928039
328999682
36973904
276832226
478797908
276811303
472855394
86879892
538964910
153241902
91271092
136372096
194360001
291872086
61476800
274834230
238970236
436557229
287945116
159148066
331466401
75652437
17603051
210893881
275531333
366994540
2266957
283052428
503548247
495195624
10387757
17723981
298590622
547017273
50948898
223728907
138344756
136160134
74996207
16961010
185369019
104768543
156451825
239013016
470789168
120216087
360380121
525171053
427477831
475422149
97977946
308904453
222224348
33565235
137955070
11148159
225932729
385213883
75576879
196630960
152220948
538659507
8771422
82263643
151592312
300830134
539300397
170212512
230001079
352024697
232437194
59703853
170261493
27773918
330307345
301642506
382076933
26983924
92659809
16532868
293458407
131016941
444352357
348208057
76846
225718658
228364356
254404172
421153989
73881940
162923399
10557461
219944230
55614548
472098246
447025637
263400643
475265607
30116158
531214442
478111764
517266893
25897102
444405907
406883854
207912342
137257934
89033145
9051361
50115020
291509812
414304231
88392697
399220314
48569591
296653027
473456537
512936347
442148473
396003905
138293311
177113563
149240421
19179505
7585798
104384313
268244608
57480808
282772416
117237510
293260803
357350194
13223001
156765840
27323028
533741463
232695559
180112518
32134594
458562038
457982431
296323665
57343583
191982605
77762663
196311773
234501058
30294532
481034714
87236677
10086070
253693169
216560293
32934
457903742
226002303
392288525
226998957
266589752
27960966
293963961
149020861
447896911
305899455
22935956
217019803
419052275
515933066
174217508
49011281
2003485
404780533
161679811
407903093
511307802
216954771
176553784
266973982
273522359
260656143
543548225
56234805
149668563
332033258
50015535
206257846
369630696
259080800
422971362
51591111
445542130
469999181
331370930
310550659
336158128
121322295
362337085
504889198
284200030
464827259
450119956
274292860
24557786
401020851
334982692
270347865
156716439
44938443
535578197
437067114
29415551
328168755
4638219
59472501
359317697
429669658
448865397
221063986
263757428
463935769
152034322
16879807
531944479
234267901
425815893
174701649
194396148
179413454
401641108
468502617
341125910
374986524
121850311
408634094
515609854
384586785
478840060
197768985
264081279
45108602
120684010
168490344
10890176
536827136
328478227
198438328
510888675
163369107
287818906
477233826
209427306
221316480
254781235
353704478
215371893
468672776
307964590
381688593
22817773
428406062
477790005
384403163
100048744
469376191
293557209
427719347
293656011
116948907
104592895
549383032
104664252
455270236
97400021
513506928
79540844
501057876
472921262
481956410
309276119
299743242
235989693
439619499
69755517
524274857
319141438
267149355
118170160
57519231
39873598
255328356
304040017
40849549
18861608
366070317
311056141
292372198
313740262
330503668
336294563
266123187
36743366
475577938
42314701
93309453
94663001
185242772
377720046
520273813
279708462
506261448
142097186
312009293
61090426
216938919
255610754
509372778
262483980
81771458
74597717
179309163
403062759
521927054
400609176
443895430
162641485
402579727
320101930
116992546
248234536
93822205
275619157
254394944
385520905
67494773
217238153
487966611
375782216
211491170
478652693
66578793
43303732
409325708
201039752
407393580
462503464
226856345
219686387
445586388
316576836
541132904
329263154
2568852
384230000
260206045
63479622
80320537
328922836
998998
133668128
334246530
47468823
81206224
163200477
237342544
56983325
93851952
265321296
447215865
236016022
220406424
446590529
462080487
404764349
9814332
7860899
237429472
311773605
227008573
255024429
290464844
493307408
281794282
369590837
308852077
407371917
2552385
215026086
290649362
524688021
77619596
284139952
427543327
34229404
113528987
232756765
229204173
384237109
243212101
25737921
538877086
226320816
300641878
535545263
110521560
420462297
194739648
531724919
416099815
441286864
360654745
251828560
438433875
40699100
10923110
96611889
374026304
92791545
376009171
356685674
53347591
522528752
218226173
88948374
403821691
183431402
195274519
101753198
340674785
421072168
341289888
373987648
238290606
37230402
262208454
94712923
48551854
497210087
85035588
229560958
128479580
449146871
127494544
158405183
7373285
537479984
87867912
263066904
283417625
336503962
335141873
328148887
103257354
198537835
155031316
7513286
342894539
273421798
102737613
438493119
16947922
59538098
208302563
320205727
197164880
95717182
74513175
269095921
368240543
50408436
418587536
153230924
336113305
153619432
61657937
483349348
145815285
253313129
42904483
211364923
512936072
205968694
56317229
82900367
511287032
3853278
156667038
357350367
96535043
50174949
183728199
241119177
441529671
168565212
442281664
136813325
96617378
156141115
67684859
549646504
350699589
73180476
34635590
111269079
34734392
338376055
487187173
91677278
546660488
396801344
131286640
369499585
8851993
519229921
292483805
325278140
82342350
416815671
145346075
349872356
164027787
349978640
348485882
3610211
335081610
44131560
225246604
352887810
21754587
398451999
242385158
68360006
29816248
89157827
112381304
495627017
202729711
77307076
414018803
53528728
85039171
53550943
238473154
27741406
95189690
546595273
53269743
545360206
971553
515148139
199465360
133931600
88350944
73052725
202686726
384560227
318043638
230548978
128194022
376104571
373318918
63008231
206287598
351285022
41661510
387852740
425238319
225285027
132773455
537625594
344720178
155684507
353892297
57711346
129226121
112693051
111417105
432055657
538566785
161530292
441403424
324904115
289995376
64550640
388185068
141621558
440437360
258992976
341443245
388352361
58444006
13074798
46151512
292224621
401773481
321983919
527581274
428136511
509048618
118447131
212309031
358409744
213536496
110124339
322652363
464781075
438339277
527684963
16052549
113025607
177591979
179956865
445364994
327457758
362713120
305534207
68569050
322067075
404441635
225345406
489253532
170477362
27280330
205183835
139579781
427304256
261029395
58424916
288677488
342729360
296115083
535545263
114557724
431792185
184797881
345966181
511708997
172090338
246588404
541610608
397996412
434141477
29947984
337842461
266683065
269598759
76939242
417948927
489673690
326611967
382014785
37292266
230439198
91430273
84869644
433052515
417323181
468261101
442726273
157962442
271595720
435826600
412114930
112068913
313044252
122909688
182916210
9229092
249963738
1078316
294735382
492396234
534750628
174890518
216568495
174325151
422263281
121968556
45695188
360495345
470393194
293634055
251385714
43494836
281206886
181293552
436876188
37769809
16439989
9602410
246840330
1498497
119466889
139887165
258724015
357997329
63626551
52052171
366824381
333695812
446628952
416554721
226849392
207993522
199810578
368295433
97330948
438926600
464078483
289264811
61417627
207778449
110109340
439032176
387265417
26980355
155596683
202621200
477375559
92193244
75621953
389148144
237274622
431801944
91186773
213977338
199892913
199950794
70797122
188796897
246324364
475243109
525258877
540706719
100002295
468832404
345395325
134096270
483291305
45734348
125765244
455623994
127278390
382374718
311972804
78764501
28273839
420228438
44345631
129476889
126757801
316918393
27240508
458238187
495255099
30979916
259333294
474996104
438093557
198526152
331739294
313463554
138405135
106474112
130215547
2168155
395103673
413601664
201572547
448204295
144393915
381567835
411208435
279900577
535119586
59686466
399901095
8179614
173885430
453166351
419244331
356631308
192240649
37101734
249387976
238864813
454298244
215997639
7060378
201967042
449554589
377643200
244048150
74767409
174949753
176120054
197397524
436648963
136418117
452205776
233161742
165647042
246530927
499172535
182114042
30008363
152653333
356702665
155969935
74189324
386667116
399423552
39367108
313176327
259429699
379580817
39173926
24371160
292295820
326128935
232450839
255817452
223033626
548718863
262379689
86896359
153532819
464105928
111948155
544047724
533020323
196282889
185642156
261423553
321024165
295376493
167315698
342238099
82913474
451407649
194354512
247714997
303755771
275191015
430781956
136275403
359909353
204079164
470031978
364386487
237511200
121156973
10149161
508340096
45394030
11197560
432896567
59330601
155671255
93960702
398532224
486838388
106278360
68392940
22822756
93170286
17506350
366215102
253218548
455076000
402756264
13833212
335097961
380440241
217155818
471703838
438812616
506201069
378461061
540862717
350082931
178699281
500585822
314430346
48709386
475742608
23289827
392326275
77290609
65889956
161109908
318252220
250896178
386620472
348453049
136985590
172354854
70055791
70017684
126866212
156639593
15835765
389096898
414474939
434778201
499318474
170168258
109917225
117041947
380173629
519564310
110342516
433608374
170674966
168303718
116119795
472550631
479239101
477032523
538388565
406776395
366381189
486654542
311533684
139743011
360791701
531686908
405429746
116868959
345406303
71230753
419463891
81487850
335364286
167024781
264096778
307300541
136736426
199146409
483547966
28395817
108638288
125987092
421988831
412608818
103901281
155871133
71642428
173095615
100970155
261016855
244979559
374272937
39564712
4303376
139589059
386388687
244150720
479583703
388648259
505926619
449766204
52760268
345410221
267264899
40424053
150509624
289664142
110729597
330244128
246739636
271369034
29141101
545743825
330805563
524781334
381051869
61795263
541116598
396596717
75545593
152113079
97270569
535770312
768460
485368678
318559604
18948028
280614147
356581467
287874639
113350802
391008915
312878489
348399856
464256613
7212316
334829
121306900
133723018
428880607
275680300
336754252
305726322
442148663
300467860
46777258
34778304
60315675
525780332
285087447
367951389
12657634
406476917
294181048
544294729
487406733
136193849
45426964
193289646
271661588
28290306
200312530
510350753
452128930
117018190
31446481
490285209
154235411
231762862
100221253
385305844
87056431
250468559
185122014
147929100
6301372
456403439
281988475
34256849
462168311
544442932
81851968
334223574
432236794
217868349
119962095
290346144
395069171
245888784
341488903
439728653
297931942
178710862
527910064
381240579
410148960
472729147
8579307
281034045
170526763
140973987
535237879
12207536
140060107
145174508
292298727
315107023
147796814
389351237
442016100
277984916
410298701
98082574
119850033
526032826
340614406
62750973
118655713
541040391
237756035
414957323
126095352
285014132
210707627
320745568
91212377
103408152
189513214
327803764
14913613
441831566
368465592
133448568
279741085
498255044
73810583
386787874
31811739
447069342
301972698
384855746
433743535
207840985
542560205
291971808
15813809
288948656
52421026
139353707
399745542
140926428
164774976
103575633
393664612
237236862
47664939
55598081
101309495
105546710
449652728
325508678
72493223
456503663
445297387
140164841
245748692
141967496
216228177
354260403
121888734
231086900
49840120
165087164
141787555
515182062
8477582
264410619
373445841
367175474
118829427
476159772
323023529
127476536
194381957
480344060
306981628
249768634
131588213
179902345
24895129
216370891
185780694
118083385
239936315
311903362
29904072
1229536
249393787
389176030
18629666
435980292
123304896
401838712
548625550
222220361
129383406
225159966
454703996
455636261
8367468
329369023
85087433
508704053
406795279
128747985
474632304
270673568
453787907
225965663
64127388
113029488
412514817
462409827
316682366
191035520
304567663
437528317
257311253
319360998
392589747
33254793
237487074
264341100
152465027
53605574
396304490
524026555
403397588
387144432
71203891
453243197
80046087
126301890
171872236
378391618
96455785
245034449
451463382
56509255
223090632
290233838
391160986
178630016
284193713
50509778
123209063
529551275
60555944
289428684
34547766
434748038
523247575
28175037
42254322
153301704
501656129
23932040
242475148
18585812
42369591
498415675
209324658
39707426
151142737
478371839
194715662
420178471
102540009
470160295
279668525
135951552
508907146
169313694
46287961
128487337
16488956
397901928
276047299
391345187
148917009
308311641
283050578
236614323
326879412
422653000
434415927
529781813
311116520
319618981
307108441
266414104
143317790
338484674
401547174
125893273
5364066
509692015
302876306
181309768
76462663
492500525
180148980
334477704
72628851
97182745
26228569
56816650
141127679
526126139
98934533
326933716
25304290
52535219
183479888
131332736
167190238
95215364
204030375
492198630
61795162
23984348
414030804
402213750
230691692
386277397
318870191
407261199
41425483
297514778
320178341
375420155
344659799
81486712
73273035
358722617
279783999
27928032
164691956
220122213
442166395
239909929
10730995
481445679
410401552
345058951
142357137
201317884
273154218
520872329
359790944
297931942
52793398
251445349
374742733
246453448
354260060
453836009
462219173
269240939
313736856
139283375
149306289
212517447
134189583
365163703
39400550
119440640
229909188
59714831
445207301
483158247
172074661
381534901
389153633
271732945
51305084
99866866
466489196
191373985
13206534
42089652
403048028
200500632
209199666
531571227
168622080
34341496
464243153
396067441
167077703
506963997
105021037
487384777
93175775
239015704
398561779
24755390
180725325
117132693
354071498
473870239
345512338
429980815
301867817
514413322
330531113
27502802
272744901
427560166
158033799
54305615
89785138
421560689
28811761
59199766
96364884
531210625
532745873
431062148
124269917
845306
421696193
174890518
37934479
188887468
24769724
195156167
35173512
527898604
416450977
147686393
38252841
128327331
54022738
149450186
542043726
126175643
490458617
35161677
381261236
352097394
33032802
194508204
115482788
34783793
480122830
530649075
121584488
161178996
92440249
227189710
37100151
89920798
18190546
3858767
286997854
420468378
241411931
324498702
496277640
46063054
182601167
225167659
427121810
536632085
296558341
473506216
77173497
119789616
358100182
353052480
386831786
283267402
95903808
538734372
430721830
72080436
229901276
80465244
13867417
465342303
227239111
292420127
14189065
508934591
26061772
236718614
188361212
504993235
210014629
504197584
485172710
13849361
18426573
1729035
36501850
218489645
59381887
474780211
496485539
85565764
324388922
404245547
457986472
268329765
519429559
135155647
208122559
72202306
169489342
471259309
405044288
367067332
177050274
121563573
72399910
68464297
233863696
113216085
473068414
201622573
3875234
259283893
340928922
467349927
502265456
230107907
424875490
145238940
5955565
294989838
64127987
164670000
40772292
403141625
368877716
145847076
42298234
249759100
30096187
200222253
429963260
492566393
31734956
11112526
502539906
493788142
526202985
90373271
452430825
66367499
180456364
511113724
437369009
349088066
496814879
155696918
388129171
219494132
74875449
504943886
177835584
295956271
302785853
519440537
66949333
407933644
205249287
314263653
352634663
412129436
87803910
91699234
11971509
262368711
161799253
167329204
306988483
260282891
446694228
397227952
195068622
524232434
315189358
259736305
58803657
542046824
196688748
347947710
382620148
165135914
397952500
395611056
540332611
493845330
46029082
538377587
369369926
435759528
258240244
507316008
357267334
127293724
158039288
18782712
12085634
487851255
33202961
277030109
25825773
35843170
57103255
304040072
469288183
84817747
508281400
186044827
52573642
496659146
275761871
268642638
192564093
80372164
109486331
59819122
359777291
502243500
5730516
158899990
166838623
311761013
207654359
93225176
388493597
270518753
240541351
131143188
218279669
252810144
527942998
188787587
421791227
68393766
191056276
428087110
436797791
154358306
359881200
204196289
375639715
467607910
160635585
74086482
292865595
222628351
489827382
13030367
96019077
350505584
229198684
547187432
374949976
281995279
29744891
78679326
145162094
18624177
22005152
522717470
234912733
202889907
248443687
68082396
13125256
474666764
397809786
249159934
3021230
500457278
180755060
295286739
146139136
304732813
463343754
339765648
151079236
236027
462332952
42218503
526093376
471799510
24793813
130396684
540822478
872751
380292877
81176804
520271823
532563316
221558543
469819977
139294353
466316917
350258579
81978353
15489958
278009973
350000596
299932607
45421475
113045955
182152465
167820686
182404959
369702710
397532113
234023515
71680851
256945945
8400179
272111686
164241858
193679365
354662951
287343016
208856450
191966797
9468525
352518449
18991940
75951293
68557092
506738991
438754132
95146954
21412761
82422824
221651309
343627867
236746059
45037245
545398018
301247298
94741411
28515355
234087472
235978887
159718922
45769519
372993202
10434589
152147463
540156023
241372025
251231530
1919880
384806345
4530802
107994361
82903295
381840802
135814327
182673920
546490329
6642463
141083767
481160251
246637237
198207790
184442637
21275374
528253512
280229917
33237776
30436505
327594498
216376380
498878743
522503399
237673235
112678192
228208469
170960394
415078180
265387661
134650659
83855453
226146800
371988962
397831742
127663162
468365392
57058155
331474302
502342302
123250006
188667507
161865121
300400391
434704108
309144044
132375047
187032186
207840985
311215322
12943062
411235880
88998646
196042397
535885581
327879926
68354517
360171713
405785771
144766886
138712519
401130171
494377763
95215428
119833162
115548939
279517670
41742024
275185526
117980566
238524495
50032003
36737877
528696051
401959470
64259596
125028442
273931555
334439281
513407632
170598120
517662101
168269898
298580600
434311636
59835589
23844216
143899624
144463665
464051038
362746054
165564707
69375471
545466578
448985580
183589662
71632362
76544105
407464937
477532022
528422375
476006184
73733737
300921398
328478227
433117484
535528796
299394747
26665562
92522584
51261771
470594335
125132733
33438988
448927095
319624470
121125763
101189715
336084450
86155344
80787102
174879540
355905435
234565919
35771565
308558646
150935222
201230537
372872729
191061112
513339400
60723965
177504370
95745636
202774638
9216031
119000509
107436197
419820676
84327087
366621288
275529092
298829776
10130355
403429006
541045241
60692047
112958131
543488606
255263631
223287031
384958185
198295614
67410451
65950335
188228788
165914981
385388179
900196
518799452
134831796
216886509
86007141
158298689
39712915
373131242
50174949
83650405
6565674
214784570
510992966
483261458
549463567
485814923
75934826
303497788
309821116
140943355
301357078
501670264
363946010
102402784
509213314
35541275
341983367
81444559
72764048
148515386
423218367
85932820
87986329
179304704
30710955
497775454
192783182
308440160
146044089
31726420
243585353
66501227
297238070
132268433
50103592
346622473
56734304
455904672
291588993
431091051
442945170
333377095
3383136
295136887
38516313
27719450
520033349
188887468
418810700
254362354
84678803
299664294
159296269
65466469
273000904
102483648
399171566
269564790
378471526
367477572
550047201
138168462
502409737
291217690
443986265
69166889
156410945
284297266
182835382
221334868
147809932
431759251
388275393
21456501
364200755
101425670
408194974
441720892
132087296
165685465
461937773
80073532
309217112
1059377
281221850
245511233
501696315
155798716
490644854
107589077
540869593
125441671
216590360
382715036
81824523
414754329
247273827
111044146
25007884
35837681
499669159
439960550
191962048
517920084
539662013
505214356
474128842
203289585
14062818
467086455
430843223
246757555
153390105
22434887
512568309
185327815
308662937
390153447
99756248
507639187
40768860
244825867
503747486
290953041
466937928
198218768
150431534
100960241
431890987
316896750
64616508
252747415
216531177
540453348
32999868
76642335
317811940
165820627
343611412
287973635
12038318
136846259
341770654
268137650
479064719
198405394
12754362
67020690
271244424
451786090
445985365
461745658
288748845
185012234
347761084
144333255
510960032
135367191
136951511
87066518
462953238
374624250
244888639
334382688
360718407
25024351
458136769
95711178
549664354
53786711
446726005
424069162
334609440
493143283
324479342
313586570
255770933
3287911
346860888
126104286
165992849
103462161
345496167
534036249
44104115
130616244
397754896
135525372
380316343
352959167
270572390
230153770
441277177
88611804
274971455
167108555
45289739
1740013
22399816
303860062
22378653
42457415
10533391
138191064
149081240
295555205
54061161
100408432
428092599
540758703
341454223
187976294
192037126
184562136
68941840
39839162
521839230
530432095
410524787
493417188
6778915
163813716
132223603
345922269
548414281
304986133
128763517
83004514
152090355
531746875
147869231
294676965
369046144
306192887
1662366
110740575
439564609
289662215
204520140
38884076
243923354
255314562
251478535
39899541
387401972
478970140
459930448
203663856
112716615
441846006
156436500
538492856
520335244
225871920
309672913
41985361
238578799
20053336
108745564
318669384
285319801
681537
175065932
239807586
364623292
321655400
519588740
517918904
6833805
136092142
326096001
620257
299073654
238385897
265168101
33241384
511701047
134569704
527882619
483712636
274987922
269924521
27110171
100893309
8381703
543784252
329515648
125264469
177436189
448137968
139261419
91111911
213961220
65566105
113621327
69954223
12721366
409026625
547555195
50298776
3587925
290906022
74172857
517556672
446063172
306849528
226803040
153748499
136418117
191992019
42986342
264141658
277584219
378424228
29547287
370027045
430135259
172278698
78215132
164280281
57136420
94366888
342705715
533435683
503989002
358338387
27648093
1355783
248827958
130912650
505472279
361027997
297212883
404411253
339994149
116138507
449593012
544925964
539336512
125763968
535495799
158555276
274423661
231604707
113441163
104590304
147472963
437786173
18232348
56882507
296093127
295399779
129787405
351601710
238252506
213099447
218259253
195540088
51530732
489459619
492154037
156485865
181460851
475871520
257326402
251761795
22013282
530005095
377269755
158456674
363020504
3134219
180391269
81329744
249448774
374188766
480249956
251544403
116922178
7505968
160996630
544882052
278967447
112282592
353228797
542827309
144443035
284323742
90030578
17233506
476390003
190890953
529760910
38296753
405247381
342660795
50218861
292366096
510087281
358326111
332336994
259909639
2069353
61540431
327777423
202277350
286477060
419879325
47551254
483757598
101442209
128162661
542110107
312095230
37972902
444392222
219359754
237353741
250392256
529364649
192074613
42916725
525231432
283521060
168559933
494053410
8815334
399072256
3157074
220066076
354620166
327694467
21703506
378697851
165514645
328405494
263760369
383648166
318268687
532175017
503308366
108701757
441703493
417636260
113534476
411610007
398574957
87123683
151208825
327737212
216952725
210135387
191431142
434498574
87846531
197943431
417164
307976812
28982829
504452361
57277715
45893529
111123051
304550261
458068028
185742271
242317008
46491830
189169619
60044171
6125724
542916990
332317725
526353492
126576241
3923887
21555303
200968757
204004174
332759647
164659022
546644021
522810783
471033227
459667205
164960917
352300487
114767438
177860645
544733849
291923375
87620907
55642548
230016545
511514402
26654584
539699056
44999487
162414021
383935737
215997639
43231364
7366238
108092207
163383670
116636658
97748112
328704397
493153716
163292261
237679189
59390980
5449570
412668917
192093873
118922244
539475387
514368701
215201734
91836459
381990488
41721889
404013586
112530017
333311929
124550899
408804253
476697694
123251555
198334037
366462820
89516657
482702660
362345357
470758596
29843693
341130372
439279181
466847956
361299986
252603780
440906585
66847318
149410580
368174810
455596429
119407122
489605461
322648909
243486551
515965015
163248349
426153285
240791452
448989222
412256834
156626760
389777797
202000961
385421113
214370713
197784443
295763863
476558492
308849563
406317736
263814125
155907261
431402466
122372886
481961645
287469593
365762398
380689595
359703377
66027181
434015038
122759098
538920998
362305330
435676464
29091700
527427032
48234946
464012615
380651781
294927253
483296693
305215845
138541938
3414158
34465431
18969984
216107419
196621469
54614446
185544667
474241982
68739695
319295130
350028039
96645318
163478887
390959514
293650531
343035055
101837676
51250793
74041121
537654012
455707522
178035606
295305209
541544740
307018745
226223646
503904829
7078373
33027313
92061508
180016101
30244390
291398453
380910704
147260347
139393155
24963972
544113592
335559708
60956779
278429525
540100289
451031130
354600378
488910719
429087072
478657267
196329505
340861411
82450269
371451055
37808232
369771974
475587053
275478099
278451481
44323675
252301885
515740951
456983338
434717822
108845167
463552655
479283013
513792356
385536382
177909468
220347181
302133032
191445342
529721434
156881109
451640409
196643425
468729021
439328582
324129708
465840452
517006613
85684482
108490085
455457792
329564934
337348451
5080775
539530277
104065951
430376023
495283117
337348451
313819166
531099173
76659374
107462693
125386094
27785318
439232604
117426177
493790440
516480137
340253087
208565533
58462853
82478574
442132966
479678221
491735679
114807924
94661555
222682617
101952686
247877751
176866558
338726172
401119653
435477881
387142360
39921497
99054494
251011970
494591834
172201841
24604283
150744549
275448998
71175863
251201808
134659152
345263636
26056283
46244825
152934518
19100333
536170911
289204432
192044856
79764436
113199647
9331594
244639241
199283671
124287427
182591585
101525331
307414377
331200771
428687516
110930663
375633110
68500393
68154790
299677444
177667952
784927
183480803
92989149
542624524
446380179
51841807
318834054
435650952
55845747
537400668
394187330
494306406
462770911
222655796
345241633
58528633
483242171
488142259
182967285
336634881
112513522
361483272
141248437
346354543
143070785
195047689
132732797
279787429
199650077
52491307
93396522
462719957
398914439
379104989
194211798
547643019
390756421
78838507
23229448
513266359
489723091
47386537
507919126
175191814
82329862
485434730
19743933
293343138
108566931
330163350
84589798
46515871
226138426
256856727
137680587
262907025
502444092
11554345
73909385
139816394
2190111
524698039
168067035
349866975
482845374
357143541
461943262
319037014
118979564
231029889
237843859
96030055
22515878
64737266
169514248
154295790
80995684
212114361
228485295
6406909
416088156
72036914
132381996
250479537
228386415
199717265
304052177
282647079
183637657
329015986
66861509
137784658
230060457
138975733
151007879
547555195
179685091
116976079
61007336
4685940
524451994
125961572
215815850
425254786
160558739
266534862
153971201
345859884
401317257
241806109
532402511
396415580
471671707
34948463
258243177
356691687
498291420
232849689
175437954
39103636
391665468
239043985
212795965
494493032
457738688
6136827
469967852
437562438
34569722
43681462
226377338
268466990
531288090
161681118
187800646
302954377
7322326
445078931
534963429
154620451
155338700
58304158
180450875
451766656
100308423
308953854
127103580
415127581
88301543
274504890
550005037
294424471
313531680
337222204
258652957
463101441
225608787
385624206
16044347
311284329
158770236
369065527
109001741
236859179
368536949
352635316
109126809
118698404
262209530
471528653
144135651
8134698
47353603
79004709
158906550
159845169
436759730
168656293
293014008
436978162
88252142
517673079
292119091
550124047
324460587
333815405
20095229
233814341
357844867
35981758
92155643
175512860
241665425
350165266
196402785
111141649
246626259
225063216
247798660
129600779
153258369
39888563
400735609
170884554
254239141
38171483
65061117
113895354
165070697
531395579
303986309
547033740
379694042
152552272
204908151
183036194
246862286
87428792
233079407
394158165
204833013
111264090
220526064
215280355
484712235
169379562
36484538
468038608
172618072
440666139
96128857
344705067
271453006
301916956
101941708
512017363
64311979
168619731
25816275
49532736
248119267
198769247
249765967
474178243
310474307
247707592
276261370
189661417
347618370
235299704
394806590
541358114
353075538
34355651
373024044
22565279
105251033
379438103
273014499
98802000
394159937
19096231
226369041
377165657
398304164
372764024
115900235
483716242
115505027
33215677
172080498
548482836
77949289
307108538
455438797
162831185
298415829
341421458
170395027
505086802
464704229
78580023
145436544
42760834
180957001
351718388
309837583
137291072
199838023
474152968
499224629
70028662
285543919
60966323
227217155
169950391
226651788
319222850
17623188
155453969
315826508
48932971
446914380
170976861
60867521
71318577
49488824
317217508
524243810
257961044
211990669
49937274
525571750
385994462
324372455
314558123
380953067
438329993
283978904
81603474
415227041
334184496
257571178
18876671
119223770
337573500
243640243
128903676
274449323
300127542
543844631
128069348
536423503
504761793
349056488
80018642
135611234
540622588
89756128
540022530
277029187
10968844
492001026
157001867
112325005
259128151
320256382
436030104
175686423
368532389
205188369
225636546
138273399
44559702
162526087
439508242
138937568
117422775
111338876
213385010
326566091
265870809
339384870
299787224
185535472
383265185
492248031
59852264
93960789
380431612
414720962
466092946
256811514
404647565
529943654
379657663
163561222
60341868
292899804
317039151
145406690
405977418
91431662
511794360
37572205
461355939
22609191
19507906
73656891
179740057
310025844
355967139
63573598
67082934
167639549
406520829
530479579
387495955
96015519
180478320
92346936
178699884
336530590
64377182
501840054
113013021
375554300
373753952
3705075
471708193
158396073
186258237
142148633
13816873
228633317
283663996
22027357
336992985
324781283
315650434
278424036
51303319
196879452
433593465
261968014
190671393
236793063
84925808
363009526
527009868
537315060
256275921
274463070
37094461
389465777
340817499
275547800
297198825
296442958
291067695
81588496
523881138
547214877
527503878
267039850
421139216
17910607
298085634
405688704
10066826
262659628
537411523
499353305
215160261
115697142
486473603
129529422
380766441
87088474
147796814
93197731
223402300
469525680
326392407
199834202
70061502
281206959
44627053
507370226
355604865
48116574
250880234
238184177
530671031
47820961
457760644
45790320
79118446
485568374
471639077
535825766
120506289
120758000
404654569
180191612
28740404
517793837
43972379
208527546
346688784
130504859
62093961
116718096
225894306
60269220
396054017
395537340
292958908
477208171
29233887
517497431
160096699
184872820
377454688
107357107
472327016
534727402
466603423
96528020
340419156
208560044
98155346
71513540
124836327
155717907
122168673
41601131
520488936
45141536
319706805
546228384
6696606
334686286
418245333
115290956
261084285
35662033
164740578
510804975
56054642
21209496
505004467
185089080
150349199
26259376
436326099
201384931
434048164
361098511
356554462
130962207
149663658
1668656
465966699
68242756
66649535
281994447
64440860
66720123
234719560
548332244
39773294
145465199
14697085
192656525
517925573
172286020
213867907
210547062
61257240
21538836
340120396
297816673
100843908
218848825
67212805
492659706
258625213
225091462
483064934
113944000
108086764
474309764
305921784
71164885
122404700
152484420
179660459
496920246
96567060
326964329
348820461
454248743
414959300
409831316
98412281
507129750
406060481
418733823
186878494
97978650
293482546
116890061
351710695
180963469
2245001
387216016
242307258
487774496
475851569
74327602
97792024
361992651
43314323
38223326
402409568
486627295
37000037
289853576
433152227
96533413
128815852
29157568
291025642
144316788
40676610
124284087
427231693
441518693
470308498
537112512
487910940
56350074
74079544
300835623
147247516
329602415
530720432
300289642
310110213
127783920
439174890
231860849
543142039
120747022
187526196
200260676
177508771
262467513
372280447
31472945
240107955
25035329
453574887
14562317
365924631
350972149
139371199
193699774
365746367
257565836
527549698
424106750
1509475
99740619
190921328
356186699
358430284
265124189
56188647
171247036
460422809
39811717
109219979
25461285
325223250
22396719
145194306
71302912
62531903
397546314
183326036
122416449
204616066
438779682
350148799
218189765
319404910
2465928
19848224
9679950
331513644
156321231
291391522
502292901
168737349
71470907
8491483
515850325
89121654
93316743
456816536
241521489
290022293
256263778
327987688
147198513
292124580
456997673
51562563
507831302
72818289
235613311
535627598
39019387
10459447
159730382
143378169
110325344
440662409
545880909
300165965
354022543
352386603
344341437
365939990
191369937
524638620
469754176
175428440
273154596
341772585
120862291
358837241
43198430
10654149
524941097
255956287
81081272
413156785
216558772
54261700
169057507
8168313
541259312
410228934
294715388
116745541
238773965
477780685
544541734
226567133
529024029
419073481
25370158
7635784
295776400
7854759
31517808
501096299
231998868
42133564
540143321
399615667
254634714
320340415
374025949
453184705
434600264
137186577
393709503
107583057
359348363
405697479
101261072
288549360
2213241
239949728
76077540
434440907
99619861
328162442
209742125
60389812
488502381
320447820
128983429
431945877
338770102
546583642
547736332
502913158
228985550
28795294
64029185
440141667
320959710
314475210
248438741
400038320
352673739
389120699
41540752
407682972
183044936
203301582
115197500
547690078
328089650
477724137
502124387
250787642
426788847
268712069
429212355
323905890
319245729
529551275
168963771
60912138
385311333
230033871
386310331
150936522
312629714
179368285
401059274
3518449
11363354
265925859
465154742
68228270
219777092
541885058
444690896
13063820
399626645
334980976
429042196
256936592
278077780
194524539
52815158
92324980
283460783
448072559
531653562
97728497
15987813
219093255
206567064
285488594
522945519
320622241
236784482
436513772
300246658
534090678
533424817
489047944
387622202
450092511
162817488
312043705
534738380
97166397
161222908
382973019
442805907
227006844
465483667
460675303
301433924
509488586
11894663
472009843
31347679
498329843
413508326
25744717
199783133
321512686
184709584
488898264
85898886
54269743
205025128
244868119
191330252
240790791
490859767
66850531
87604440
449469241
328148887
545535243
431149972
147267874
135463031
85790408
543987345
279161978
394040847
19815290
41529774
299821831
337507161
147220469
208788983
43751656
462470206
109060941
362005039
491715598
404111158
29327727
121371752
171366580
102589831
537076694
172250309
505509455
176628843
96655801
83809041
214850438
335900595
182662023
61010235
345115386
118260956
79184314
205707062
489311917
111953644
64190826
389090882
174827250
384666986
383092028
374132175
75750439
335790370
75726244
445799914
17230387
314651436
52663480
424351998
145842730
178595593
439236977
55747252
363152240
463570140
49257063
260953560
278149586
338846948
313261919
517136360
293552578
405791137
442673939
400491106
303805182
68321583
524918559
168121646
507106754
181274225
17027153
171926458
125555386
6789893
452568050
361373804
100470656
486355065
31902068
434182541
470621371
484232879
133849516
289208079
286697067
12302312
255326936
134785570
372310896
230060454
160344668
391237201
376287417
52913960
201753684
85721713
25891613
148722203
479392793
385125651
437589888
113958847
131279263
529990395
166393546
242709065
98412281
216941747
430716341
160629020
52579131
147840726
43368589
46063688
454351975
442363288
7245480
130269403
452709099
352044760
353173238
395173630
261180301
138564316
222687423
531512902
154186010
306129852
37194080
179386009
195095527
197622784
532043281
414389723
390740128
335094891
442055600
447134397
309563133
421169376
113474097
21143628
206038324
43077672
107720484
215580866
519808178
6328817
394224864
16641640
540847637
400357106
23385705
329141238
6901551
358119816
436871853
50498571
406482406
330916368
318592538
171981348
298548907
121718080
503580884
149652096
540962906
26543574
95493785
147203127
52589455
30085209
418014795
8892180
127613220
490936160
242912569
443041409
386074778
544832651
216606918
43214897
22049313
409559791
213834973
212599948
34407713
12427096
150480935
22251605
229566447
96288038
487763518
481148907
494080914
424982696
497155197
460852757
337589608
322577552
522143866
453682317
55714393
193201822
256067339
522000623
185906941
504326109
285578736
86127899
97501107
143098230
57116357
214111406
240156378
429514250
212907332
384208044
444432690
489165654
503785909
146243427
5972032
371330482
251737021
177991803
169693081
232283502
484294470
510680649
169884550
63749246
275180037
435343568
442605515
233044143
70846523
255700964
292135402
258503825
420898504
265729035
363650806
397436534
204393893
91198810
68604779
161880799
326183825
5034103
390317301
440221021
119153928
156593251
24116104
447088064
494805905
212978689
118228877
413713723
42528772
359128803
289467904
273740741
216286821
140156126
30023609
337814218
270060363
363466525
143433059
460140202
366794055
398419065
457983637
350390315
137579505
431424422
398097813
64153849
202531216
310748757
247416675
71934741
341761607
244952587
16280374
269603213
169138046
7981006
79800593
331984553
193124825
472569966
453951278
321735553
447973757
496671122
203821437
86967091
140512911
218643337
478305971
158461941
516405120
350124195
457448300
250438791
137668212
332884348
296340132
277894442
477689749
40849138
284616814
223126250
254234013
539837661
225650165
509131516
199660232
284006349
46058199
339066508
413979311
240357821
292272783
83360954
233943883
288779835
91710212
220094005
169839909
298371062
358680649
223588926
70374748
260892430
541966812
145189539
320368103
10022692
275945053
16667102
163891345
337804038
202955775
96293527
371440630
10950555
121080308
353782517
520187041
158483897
284697963
51739314
132021428
540106622
202888045
533080702
429063385
520807298
373729543
509579292
426901486
441990747
388154635
182153325
318646769
430366456
342705823
209641377
547901002
495272470
152091058
88669306
455098479
125462847
305861956
477667844
33515834
237893260
143229966
506843282
100240559
415562659
438720831
278815438
117140749
415649036
255913647
171700615
97605817
137466008
51173947
388994452
304651091
200782131
200496703
352545199
90442253
497835374
446963781
418697649
468552018
311775200
366983562
236773504
431349013
381703854
251241853
419356988
34037289
479348881
327733551
223462679
50383531
58232801
267302235
109236589
409919979
474501910
206199336
260334011
481945178
52392505
134513434
476939210
181076621
83785021
215421294
327073904
2216969
90190932
221938553
40173991
27423044
397705495
540928781
421337125
59983792
376353612
32205062
201780332
57162446
239849789
480688197
178732818
500102790
341756118
366943714
454988699
451835544
294128065
187636831
365496043
496880747
85836982
87698015
393295431
205574028
194349075
484426206
488570401
388264415
97199212
504960555
150114957
539107624
198018340
63173813
346865513
253810880
135759437
35726545
21374166
30117348
143872179
122613282
39858719
4720539
53309168
115070385
418362763
286424638
41903026
295063562
353370842
350714166
10838174
399749461
542609606
64495750
499950742
291740350
443645065
255756242
226651788
519923569
240003115
64004106
74355729
269723080
327067554
186033188
159687599
366972584
151846909
56608057
23772859
173444447
470236074
364293952
33027313
283283429
83860942
38743874
209811536
324444816
269937268
212814019
530537299
303388008
195402911
63150945
40745099
409259840
255534883
260716522
394607646
134963532
102616855
417603120
110428821
125211959
12213025
139052837
144287081
29706563
425923272
7943195
178540703
419112595
14794018
229582914
364118304
135358740
212565279
1394206
308317130
48857589
131919293
104598925
458649862
79221038
336667815
93295691
23348076
438510721
475413336
130960508
15539359
488575890
249793412
172596116
296203995
516388653
292738089
131856758
171317179
169384305
218226173
504032753
508769921
12926595
140886163
242674179
240357821
281654937
248644999
207570593
197071127
191013809
209998162
50103529
396750306
433894472
405193578
469391835
538585242
349493224
64278549
111663076
426359293
501914160
88664564
428987306
362658230
317359110
402694996
257950134
369019791
230043990
118178170
44257699
497292938
30743889
542163930
38181484
309656446
16936588
65960717
494794927
168967970
396726695
283216166
99290521
109329902
169846127
136912127
240077882
165443949
5188077
496633742
425359077
11281668
29481419
80293092
269806306
267820603
196480745
106164137
348326451
305550674
241675181
489636496
360561432
95843429
4632716
470539036
129192285
95975165
511349751
258623642
451283624
536433557
497512714
511629690
355599387
292678969
463722699
542494337
156017368
37261011
30767733
36578696
266951929
252730027
61130993
538256829
245901711
306717226
158968467
271513385
291542746
535627598
281459453
96194725
34926507
319643721
114409619
305567141
358378635
428418274
319379895
53955157
189818705
506738991
258295873
265072923
7865737
263812005
108380305
1064866
278533816
204635034
284116129
354907762
178167451
59445870
206666339
72496563
333500662
320845281
309134991
542406913
431583949
198014629
179993381
164368105
175274585
74699801
181938394
517360206
68031768
150365666
246978731
345071474
22927553
446195321
56695881
138789365
334152001
137267291
378964168
514698041
218659493
260464028
88027437
300338232
535580229
454019790
474529539
206320532
549547702
203938306
58144977
399048614
542933457
500657179
318444335
382226515
268647766
245841332
98917269
15056327
142661159
123112781
175264088
392319454
10055848
414263194
526208474
20107934
143153120
285305827
547428948
63178390
163907029
480951669
200727241
221876358
25117664
543120083
286665232
164675489
543482357
415992274
250841798
253572742
170060198
515126183
235269955
172939093
87456237
282935994
1800392
533366130
240668864
252458
548685929
164724890
354143943
259344296
502232368
133163140
59456848
400463718
394236447
90246475
391357915
135688080
532367132
338433211
354858246
395303934
171536442
499087325
199436246
273813276
323393610
346615286
299404759
534101656
461076
40521859
183475314
502660664
165142054
52216857
470739007
174878054
189628483
390169098
86560064
475836434
152859870
193782817
346475234
290941780
169251451
510860161
475402290
188585573
175933428
426177466
444680357
251558608
304302782
10934440
1493008
341124883
244925994
264347870
241411709
187586575
475078439
101366399
42855724
305133510
485677698
356052582
462861212
12701546
167831664
247341057
488729582
15359563
61498756
382083801
541859144
311017718
209531597
12674083
969898
127270094
8996471
170180956
281687362
340658318
77694554
341086870
135741583
404209960
36456881
407809556
412210717
158040811
63023084
272068046
465933680
181202868
529853170
380524925
185588579
257094225
1937617
350100110
209054054
180882241
44241340
484230795
46788666
377192173
301982824
502699087
475672785
275042812
119511317
33492305
265247115
290137562
114089925
23377651
347120521
278330723
464111417
341075482
150431534
113358210
57323123
251917455
357299771
152506376
192131578
527547790
533586378
225652354
142148633
285927499
546291157
296521118
478772536
168753816
526047668
532386505
103335914
51717358
242466248
297977447
259678730
240670694
48204398
214532
87802044
111494023
150755382
418892274
43752819
188854534
220284548
107595052
228143754
437513050
105239848
486105857
173375606
378870440
99049005
404216594
445754476
418025773
121345323
122124761
47677454
63013720
17889460
337518610
136934083
327210268
170438939
81643386
31084207
329779120
86688770
455092990
210500465
57892483
9693574
239951635
374127505
39822695
136868215
407402383
543638013
504038403
41641883
152019257
320462704
861773
103237112
355560953
124365010
402425630
6361751
119870088
307532203
352019094
44466389
398325752
358526880
356625819
295261105
97803002
225182937
465400342
869158
59157991
405438905
368471081
435019125
99252767
419542507
41507818
281155055
444245323
165929545
543345132
501974539
9534393
43253320
516399631
61030639
465571491
217891344
304946884
368558905
224275051
470540721
124600312
371882760
313279186
513027885
545612089
157771876
264943052
467283344
277930658
137790367
172360089
405428518
382943312
104603873
399077745
119659825
507079309
298255793
55865457
518803813
151698352
361548965
287283282
98458903
71702807
318954812
121334345
190217931
275937519
21560719
276409573
530061752
130699087
322950804
302292398
385218020
84832495
122229052
509232710
103780523
9721019
60192374
502490505
313705632
248519616
342700226
89497202
234197494
5829318
94344932
34133595
64705608
436177896
159011946
127339311
291077811
398402598
37264821
197813148
132625218
36452449
177813319
211798554
504905665
506030910
41843535
538979909
277178033
340729675
325151893
369468382
195079218
60790675
197018289
462931282
455373473
520546614
91710212
163215415
245704314
476767889
280159950
259229003
236339873
25584229
205025128
268456012
343663912
75116965
29211253
19348725
408963434
408241671
548477347
20089740
335273609
170082154
282227913
30068742
208878406
349274610
215196245
359617324
238046210
120356096
302981822
115335439
125615373
385106886
338781080
323432287
425979334
499394709
287269702
430167441
546715378
38807230
372726962
210946697
52556280
214960218
971553
347734328
335529048
191330073
277793937
211887634
381123226
122298482
281393585
81006662
320651603
356433704
185989276
41348637
109652365
199060850
241735810
117250529
256671129
284941973
136029451
266453905
444499220
366538953
395680054
6100660
372228306
336636478
342996632
344526952
221651309
2832324
37155776
257307937
106210141
209220398
22077248
97449968
171207682
498538443
306324623
265174055
25276845
5964291
92478672
534028759
1750991
429088191
317994237
108506552
227668734
451042108
513419104
98584080
429627471
5348982
58332510
299195290
108147077
150365666
186514762
258438587
330064548
390131387
416472386
448709283
256566838
283978904
77997198
453097853
191039156
86402813
379997981
368510263
79892395
341712206
4733222
507501962
195842031
473761079
239642283
545529754
295434447
202055677
147641597
230977120
420803207
139640160
370831351
63392461
143103719
503972535
531682613
371374762
289376901
66866998
499205213
267830441
544142458
86342765
54231320
128832181
325080420
453243321
239913212
458664898
351205849
456642390
139117381
322585561
526433523
415649036
549152494
503025393
333391353
390300834
2184622
152038142
35640077
249579341
2596297
389333985
536549750
483797456
434866025
546517774
360134793
218033728
112151248
343626192
26791809
233123319
496178155
123906554
393429564
53984315
464554289
170005308
547456393
15709178
72625732
306829611
474946703
363344355
368783954
291909853
512030387
349996485
394247425
168896530
369469581
140972527
302972397
346361389
38574925
261041387
137911567
381389245
460753192
236783620
363595177
184194373
93709536
201405690
332896320
171855101
329122136
136539006
10823893
441300622
151633625
32944978
515312809
520055305
158976349
447007693
260202126
137168535
60002540
48226447
60466824
496427470
544475774
403628126
541165999
405731985
547286234
25605831
210816023
43352122
204640898
449938819
83046384
476445200
188821600
55024127
105372481
162721405
530138598
22444521
149276020
110943668
49589787
305698877
28328011
495623770
353996688
27779829
253745492
19911738
25622652
287730505
417202423
135364236
426890508
134791338
488523753
447018671
287705935
254810358
55857404
248241159
40986363
72700572
460252134
188655840
80907860
414117474
358793974
361845858
368855311
87066518
80660855
500860272
348332234
345993451
22788058
363344355
332408351
40327683
541866332
305841591
316945838
107626069
197722984
475259576
368082429
39553734
143789844
390339099
487093860
71741230
370383645
76104985
180390496
65653929
196736784
338898492
61056236
266099287
155908715
17537355
438346051
120155406
381123226
309908940
85364164
381554450
73735959
506792217
203888905
497901701
544778237
181142491
99389323
224472655
187581137
480249668
391559883
212407833
502092921
201152576
272150109
173573158
55249361
67617149
388094256
278902044
244639241
514972491
100869351
352256575
216996637
500058878
45097624
282996738
471472166
353414754
144036849
128470045
317511205
37543129
514872588
101793505
38792262
358761040
387430087
398618954
90678280
42384365
162735279
348811931
109214633
159569647
118853759
414743351
404720437
319937343
337746984
199536128
126492152
159461728
132817333
206909732
516481966
496484822
151084725
305347581
425282231
318329673
14935569
385322311
35452890
245811803
181943341
106870830
445987871
184984789
11082291
72646915
99202697
105882810
441013705
264698893
113358828
132685597
415972887
321980547
85924806
498834831
297278751
289760744
508901782
89286607
465812077
196226261
279373506
29080722
131919807
105279020
333917826
144799820
475290469
114547725
362633099
357506837
97490129
221800658
148850702
33817284
55927421
371786437
210025607
55989427
71673362
296822642
248157690
376199700
536765596
479480617
107754559
444250881
78196294
537674995
255447082
259323086
75907350
213878885
137696426
416026866
85316330
32950467
460774105
136275403
371647698
374519495
64748244
40397648
310490774
322045119
220021417
271952505
344555508
497089329
476900787
92731166
233062397
527630125
439059250
265426084
35849023
184940877
71900411
6251971
79005442
33331047
515478410
245978532
381792884
26407579
205344382
360987711
202802083
324350499
128475534
457720333
111717617
308702204
164865760
492643239
315732769
424887006
505811350
7288533
475095196
425814664
328786256
115332647
385218020
271705500
64068923
481396278
248731861
15725436
439740257
258865357
23805793
397760508
380459057
496017143
340383737
125922537
350769056
64087800
297013463
377687112
201471802
341453453
451189161
99244221
78930525
404396586
328478227
271002624
319207250
460748373
227251891
390059318
185001256
522503399
318120484
33104159
320591298
322950564
350017063
249930637
346696218
477356374
222567972
248552898
380662150
390350235
240286464
333401860
77040349
430178419
535512329
308926747
372895215
18574776
80773857
205228221
45503810
173466944
465663392
517563299
163578811
55905465
221860380
85644867
477493599
2250490
542760574
356781069
27252885
155662551
15665606
162995855
27944499
378743717
368731519
292799727
519561295
146940530
477957953
446118475
40519798
18733957
96108620
18673578
364782473
111948155
438472298
490705622
13651143
284363134
190265207
423149422
304600245
412498044
61299655
308400463
319542735
412445352
78928083
452326128
233335154
160962762
87960735
685232
24110432
483572547
549575147
158489386
214948184
533651558
132874319
103917748
113929684
55417689
337002644
413377611
427840105
194052617
49220313
321589585
160526423
32613370
431671427
485294496
31528816
502534417
251679229
35327204
322786134
60659854
169333521
454198904
428131204
86366728
42358613
133523499
183453358
401042807
507120573
108368244
71999186
190874486
174039723
395650558
480095385
184172224
204168844
421124534
71883944
117750028
535703127
250092373
75204789
62645957
224093914
29838204
73475265
306088831
61015724
264386207
210618419
215020325
87406836
506069333
223767846
378411660
214452546
148552065
329710577
408720988
388324794
85326505
207110948
283342180
99874740
478346604
439761657
72937832
529589698
277770845
396009394
375732797
356834401
51700891
46552209
409468422
51459375
419310199
66065340
249370759
252455577
404201062
512071169
468326969
458310840
231970629
14009144
229011761
530232219
15292354
156645955
201654882
508294774
415685818
45212893
21730951
527884227
332326793
107672224
130424129
501842803
88873419
303195893
483427208
5099281
486385779
234163059
421988831
352563959
122162417
198008167
451195800
548241320
386244827
115910976
301252152
20847222
319410399
192071088
19814339
52427700
513955305
34278805
80276625
100757279
380168140
66757140
543824104
218317850
401696028
26819254
384356247
47184117
427119378
329981145
297015279
434635487
353004306
79472432
288737867
2381055
396508893
327726234
447161385
198871959
326514154
500152460
284862361
46881549
67127467
142543851
516807792
90762717
12163624
377247992
489536465
78585533
185647358
45185448
12421672
138921101
475748400
39373427
212263902
544119081
313534452
484706145
353252464
31671530
425946344
124666168
116064853
429336710
266649694
216650830
109344834
237806306
332590166
546911529
235736083
226693060
182084829
196416478
10582792
375711072
200855860
405670034
427060667
469235703
285115127
337078046
120121631
37709430
12449052
189016865
77638503
425706159
235426851
39678375
301444902
61224306
55405966
539530277
249793412
483460096
520115684
423048208
158445474
388481448
211763983
344570410
455007917
496591679
297579549
263462078
346394323
389779279
114139104
293653840
333055134
121080394
222738250
115945661
520302310
334444770
296296220
127888645
56745282
424642978
514055365
252570846
44927465
406696477
337705236
412902911
418032192
273299776
185137980
259180003
476422361
229182217
418695431
198005294
543764177
37050750
49296709
476093904
4934611
191522188
328549584
174911606
449614968
36847657
228910221
335848464
162497180
297062252
130290072
343600466
224329777
102770547
219243728
210267240
171615063
84497666
339728550
282178512
120148721
445776136
336945975
218952493
1560438
20583750
214561554
266617197
446574062
476489112
374635228
409563730
27126982
112138369
543872076
423170366
95289291
520214486
407630645
150853372
298914473
412899047
419705407
160903338
224017456
160630458
148782825
40907302
294443872
344417213
154103728
7858521
287333679
278012361
319597097
490036979
485800414
5576824
539929015
259536387
239243554
176296470
336069514
101590412
263916609
213338571
274592714
483948663
192932861
248410184
109217860
249400376
79925329
167332165
209970717
331914341
543383555
80046087
351586095
528151580
99389207
472243034
151013299
71091119
528645590
102238114
114517007
207127415
120181655
515274386
279914034
283924014
393970545
134656148
437857530
68963796
287634232
155834302
407644518
398089739
213188008
143166881
390584106
116811835
422084095
439908461
546397065
330191113
77576037
145746922
496392226
369064601
40278282
235845863
62925896
336250651
457743163
221991627
484096866
3869745
293827419
418651991
172464380
400084606
217138588
37407535
26687392
429530717
4736259
198756690
46705901
41617598
23547810
261645406
210113757
41946938
501744001
549575147
56086602
270648705
402208321
244661197
435280566
544195927
539991353
112963620
261286367
316161267
537021804
304227825
472502614
190923928
337902840
200858977
59330601
273845063
252296396
202136960
208845472
22954998
238963615
287206436
431284500
165295746
134579302
213313518
16537018
33054758
348097625
81654953
145636683
268247430
388229593
18199544
209992673
429788700
414998648
329841799
293661500
305243290
150171636
232983213
364750245
466021589
502513819
177404480
39974025
189513214
385851140
276134233
151145104
479148039
7684600
411065721
92160310
378931780
272175428
310216324
107155020
393163165
128144055
91753880
361733780
54532919
161903946
102324676
266507421
222322523
183546671
334862850
446458793
316781925
212737173
173315175
443747227
152510450
244480060
37523318
93053524
161354688
524896603
421994320
455905362
412273301
549114258
84188601
463321001
101667258
270443030
33076714
105926722
253704922
335921243
107562444
512875693
549498301
204840432
266419593
343625774
58083986
126590967
138217491
411148307
145119731
115168691
50411879
533947964
505788265
345175765
5318841
257653660
152821407
164370153
433566670
540271395
14512916
35294270
519083752
337930285
417648386
31089696
112886774
164678244
272523026
472795015
251014821
209571044
329427824
314376986
386535380
175949895
273451002
375082632
62958830
232932400
237078745
248272959
36611630
456783602
168605613
261084285
165922327
110390242
410594208
406597675
385723008
291476878
504367743
111679194
31364146
675147
5998716
74771158
279726397
421006380
301565878
447655395
84002127
326200292
479991568
292678969
262049929
503072339
206534603
54667649
151348197
514143652
413642483
339293476
36357146
521147616
535266244
258870559
445646421
66950795
99608883
120598819
505306362
107720800
99462137
86026882
149612846
471376006
110257543
190380476
128788407
341668865
395531537
526477435
164944450
263916609
392600725
481948459
51366062
524570588
153379678
377231525
418550770
54946291
229972633
367289500
9638684
215648394
204432316
9342658
80704767
356842269
273121662
255075844
457580410
271955354
100992111
330193360
118641133
176692359
415972529
207585282
121328856
230070755
358998018
288795173
531493665
61734783
16758358
437830085
212545058
528376629
297597113
495146223
75391415
441546138
88860556
71807230
72515179
87478193
86229837
51220413
545837138
455071034
110459005
225205164
255792889
469615681
141138657
58584097
411669511
336873652
355654266
447276755
328017991
204846589
94943233
168204916
517080267
175274748
380910073
102947082
384037810
216749632
158710473
119254181
235539919
220432751
521465978
374671469
237970106
284511337
333209745
328461760
371396718
307096484
131799266
373196077
240720095
85913828
360112779
402790908
219428264
535643035
160548711
410391399
172618072
2398693
439764587
352388311
526451585
102688382
389395149
322681843
366521856
354675718
393369185
296024611
38752340
540688689
453786608
463591063
233434988
247164181
79947285
334664689
295253310
55340098
228292999
416639185
490345115
182488193
85787581
47024263
355478618
410094168
432401464
294122576
25447004
463266111
116385080
89355431
173068574
373998504
122454101
40477870
14672097
388967007
431343584
478481619
449587523
89441901
188914913
188560888
80205268
4691254
140925244
216273919
92014999
524981005
468793534
121553905
59605051
275970508
125851792
457822520
438104535
464715207
7997473
277156067
183801605
3716053
45772771
387369708
326828378
281576632
178725750
367450127
361055442
507882628
457283101
215657638
344121877
464479707
50142015
67855018
197164880
10521282
335065388
348997228
389779379
405105387
325682620
483588319
506782903
198520975
442303901
24887888
350823946
65708819
393632657
341970189
103604875
489049226
74584739
463414314
148812279
237547453
245522970
271220737
305665450
347342447
202209271
204394979
481818931
416088593
251303854
304776725
543984723
365485065
548543215
430325524
258591858
10588281
106777517
432043144
522443020
216037016
236320769
115071576
370419676
231457082
81215244
304452874
357635795
413107629
198113768
510081792
390086329
364877870
124514925
265255925
213192760
165872362
259580299
496559043
318074074
7794380
39494491
189993174
224851396
432164617
141182569
425522849
14679640
339626386
157430009
263618751
219834450
340060017
352305976
544974954
516531866
36600652
164670
369352652
85869916
530300334
220888338
136099755
310644466
46919972
98461625
235581461
491187382
230059599
255776422
318631332
390004428
104751627
315607344
215207223
528955642
114764012
137065362
471933242
478607866
281716847
280916653
512255436
545502309
428764801
347576451
90941752
175895404
367406215
16137660
33241384
539345211
28641602
49628687
100849397
163632579
216226022
87329244
376935119
103884707
18980962
168210405
527756372
276272348
153450484
501698727
515318298
199629441
165191500
501731018
497259488
14661119
65776647
543257308
254573715
142122964
283374216
228540004
24673055
15308821
92278053
533053257
56048179
237761524
29855843
339102857
319832355
246480236
298917293
92807864
358118827
423816668
238637425
284873611
428996252
70791633
257088294
515643106
225841469
289749691
219697225
533045484
533685728
519048690
135029400
114868303
408200463
380646733
267515924
132582018
239858322
517286760
4511958
360149757
174643513
178978585
533709763
353305089
283181555
404460074
485062676
446963781
112828142
487763518
309008744
27448268
369953111
453182818
149936956
106991588
29252343
450136423
202072690
349216667
39696448
239743053
526824975
498654103
448840953
170066298
486947372
44350871
63586138
461858389
441321089
241678910
371440473
455142780
100675309
501568731
413656529
241038457
268648127
44082159
458224393
234620571
171646519
15308821
294742561
542393758
500898695
331123243
516908423
57562558
74299104
483639692
484673211
333720222
506928684
90826483
278500882
324685328
445304745
226262966
416165002
157176316
407239888
508131408
456723223
440042152
319013822
385602250
17438229
61759648
131666580
547582640
185059167
149485828
40086167
83415478
5148682
445079294
240223160
28041702
437725794
359160111
16555192
333866191
256484503
254794836
400924100
309096568
42658577
408540781
330216961
87763621
159555632
144163096
188939522
293094377
14979481
315347810
273795052
243656710
252186028
307169929
152431108
391574282
445350015
285343403
58925597
30705466
376448525
180101030
161458935
521696516
393517388
230838629
165468019
55449878
297185438
302189932
171003739
80578520
49186929
32236897
303227549
211063028
474003968
108072921
100037025
9940579
388396151
156145583
388217276
345768236
286273306
34481898
93521582
92045041
1054259
498618010
348156292
407239888
509434090
13277891
217993246
444290638
74090522
441488461
329998835
29613155
232160374
269420455
335829503
51179436
373372758
331107458
116497719
220515086
435923347
122558210
77140638
291043247
21408778
88142850
472835909
61257240
521027817
514972491
7229013
282584698
302377313
210744666
188675108
158879105
165469643
57778147
255419637
188334924
445322570
406207956
75407882
239896745
116482069
531236398
107224119
275245905
518559923
115779959
196994721
308741026
533893074
318464790
332919163
36495324
145650615
57211847
164512486
364505748
90453231
31514416
104623448
65593550
416906017
287379072
6257460
183993019
72866475
23592071
200995
102578432
528217751
107123324
44098626
15923589
384971015
78605010
394198024
543460401
301823130
330833008
17888651
342656314
240300719
518374458
180297183
351306978
18459507
169176445
522646298
130280413
359776505
427110068
530819234
200837021
234802953
210344594
143166115
251919982
116756519
409400469
373056239
288869603
41092134
57497275
121262797
118347206
375361248
140765405
389928926
252547128
130824826
207259975
465368398
147944397
528303482
369523011
99877844
192947601
156030265
277847691
62272705
33735394
272561784
490544748
305916034
415522789
457424134
127701065
492851821
158818726
136549853
546034742
451607475
111169227
220410795
75473750
74780034
411252347
94341280
6087301
162962921
407761343
502210566
352031683
370583586
39044379
206375422
52958871
197141435
91408648
431221329
325179338
29734623
314860080
88960223
153590841
176718355
349759080
189950112
191522188
36957437
105717493
19387614
415753327
313401737
318830787
3990429
432264366
108257486
198496623
20174094
40716643
147759086
139903632
6556542
329521390
98703198
534463930
210448260
16776862
21840731
182190888
450484104
241828873
38121105
104741098
274059519
290513104
248141223
106741052
116037549
2684121
244931878
290818198
513366594
126406877
530753366
533898563
471700414
127888211
490343348
280608737
538663015
71728734
527048291
492839523
474353661
469759598
70714787
451703177
23350300
375775879
130244793
43765082
155832710
521570269
128369761
513569617
511950166
227093647
62585578
233078836
402430276
448664242
401692359
106845563
339819233
35124111
471680748
445273169
434059142
435810898
43233954
208696101
131335303
226632310
353722138
194607006
66130925
54494792
235216610
385424500
475984124
39817206
202895396
106365842
177075140
264899140
353977046
378592797
66245929
518804187
516953920
15874188
473998354
391480969
362851624
196687337
287705935
524056786
468591767
103083121
449613087
159499362
292184959
414112116
418122643
378625731
72003178
326815060
79781261
92742144
356565440
293942524
461104279
447836840
477477132
428366484
233502060
335244352
140062813
156973180
160953947
504177262
396224412
479403771
200770482
531251907
186664423
425779805
494936516
352679057
547615574
173024258
372055398
53430759
128673631
500651690
86945760
200963268
82861944
66428218
543600093
66850531
210053052
401114164
55620037
151990410
436935378
98537018
480243588
430452869
170323670
30815246
538856375
376309373
228708252
81673109
2667654
480535102
542785224
79414852
170894526
70682101
527102907
547216563
203688594
202955775
1089527
152706403
269116199
377920704
500585822
82735697
116926678
458968224
116338541
153668122
60148462
246351809
526675039
270873177
396756364
23624656
396168575
352168751
547535254
523348705
397519358
160459937
270679057
249315869
433516076
204212756
225048552
298186142
430902967
464446246
152467832
108243080
418402843
78845789
244568232
158413349
200249300
67816595
425381033
534403551
61240773
233296847
45975864
6315168
269464852
515802603
257917132
17537355
341225157
64470627
528700480
405734687
233359346
234594371
7300370
181265323
278708003
341434454
481508277
203882373
60570018
206380911
319415888
139920099
271347355
25860437
414194679
319299055
413803070
187085018
489772492
431900312
303664643
442765520
36337180
257985955
13241119
16219995
86314525
37237187
42457415
384260996
162506434
390662994
548625550
356214144
366379772
421928216
1163668
307241286
58055780
242164441
234704151
87837252
424156986
138191360
495579854
256517923
274513789
373563399
345980376
218083459
276771847
369590837
75297825
44586095
450959773
80293092
203489636
293244154
516231962
239084373
10121716
426819151
141456257
87608864
78695793
410102457
463776588
219411797
105613849
130512721
251472855
119270638
242179182
17356218
22938531
103259068
426755748
461729191
404918041
282024463
304488554
94701717
70899035
301807176
152676535
226520052
190221295
526726242
531008807
109730599
314305629
3474537
287004682
88641861
327964709
83174170
301373545
343748625
485611971
252181127
501486018
360115949
88597626
351241110
495706101
66949333
281590916
268060008
347503101
502007473
175208880
225438719
96875361
377209569
123458588
323194625
334466726
16642648
272106197
426676437
97193723
98281311
141709513
82450269
364393655
334049562
536643063
292148016
151507343
93932206
259422747
148526851
29816248
79063556
45563842
323521660
21308298
410610134
359441676
233997245
521186039
461294077
477690228
390599492
173424955
31155564
200633928
103637809
542130566
336997155
155051147
327855744
32755103
420395306
411884379
253794893
25414070
464205002
29091700
331089518
505405164
231789492
385484616
33678141
470745171
144430523
479414749
149108685
332594977
44543235
274828741
58559716
97199212
471615411
250638718
268790841
318468261
54534779
306995877
155909556
150124150
147440029
435546661
362580357
225267307
192027176
136923105
313998245
80883661
77773641
31972076
433943588
374445588
145748412
412761822
348672258
225279828
313163917
321298615
352426255
261012928
104269044
243822323
21157926
296493824
44180961
475125307
13107732
368421680
190413410
25496405
157676179
79025133
141950239
349885327
111338876
7717534
235738925
395139957
239677185
77572080
123200605
106755561
55345587
204702991
58626128
55663949
139958522
432796672
356522470
19540670
138816810
442545136
334598462
408379164
54259254
9342278
386859231
167629183
324010971
317172453
17756687
52577830
250701194
6745981
399985942
384973035
358876309
234393268
453830520
436015801
54450880
232595646
156595681
38115616
400609176
217150329
210371414
98911780
267122185
472026555
405914894
472385752
100185228
57981025
121012311
337263828
40448441
15479447
67157915
230433709
53846083
111591370
470503772
102633322
210504800
146408097
188700842
537093161
314570153
19461256
273744873
415413009
5071864
411355383
301433924
472070467
141817513
387880185
198096925
202362963
209148559
523020815
198813207
314219728
140397642
2014463
259218025
435332109
155574727
341629205
549105837
430623028
158055755
406367979
242690646
277201774
20885645
310150456
23789326
56339096
547768067
190463663
488186171
103903426
21171073
33954954
138213020
105970634
414463412
301631528
3650479
210901721
17120191
202681325
277595197
172783028
367076875
207292085
469640858
323796110
150870654
420616581
346839257
349742613
546281747
521018540
540386205
318103887
105075927
390855223
297734338
420336688
488493555
449802355
286185482
228913256
307835337
165218900
31940355
171889693
329389401
323811669
164639005
193478245
60099061
475198422
527597191
153752379
536522305
167542497
152819249
337825994
327029131
535625900
521927054
445207301
505685103
370187118
158533298
614768
71778512
404286806
354852872
321106500
73734850
471411317
150802327
468244634
254574331
420946985
81346980
112289000
542878567
66870751
39592157
306420232
174073284
481299020
528376592
478146790
386311808
295113613
537482880
198525939
268942935
167270668
479804468
250127337
152183121
154130542
52722344
345966181
309469820
442111505
73783138
1915661
195315087
84082608
89723194
231585910
8702902
412216895
359194671
59712235
465543366
393731459
390009917
9699063
287350631
494420269
427532546
549464338
161129764
299522497
250993696
10379699
320398419
267170986
1663167
466268254
541690842
523765869
400290292
436790110
61866519
168753816
530441925
520955501
374031438
329241198
277820246
233781999
383823814
506673123
142132166
247142225
373054889
144086250
184443360
152583222
390816800
355545594
231937695
445273169
143503496
100552991
177385057
192411406
306522227
538767306
317373980
195976327
36304246
9671618
361961127
284231398
4572337
521590146
227299490
388673294
540013926
9457547
255286994
390158120
415456194
234061938
300972848
15511327
24730609
8108853
167809708
311643324
199317261
71505425
123542795
413952935
349928177
527837476
336091470
213478188
186990188
167800148
135913129
148413559
183030705
206457757
45816683
197181610
20280635
280531812
87082985
528398585
288958249
404686816
413095592
368889557
332737691
41889675
24239973
329702274
230559982
369533203
472465675
265568798
126686120
154948346
420128060
272989926
142143144
88817509
540002331
107842383
99049005
435116997
499723853
444801115
456492685
507714787
456635003
161228397
5730516
209693295
240547754
58144977
189299143
245725208
428345093
519457004
439576790
473086061
512716512
409667766
140425087
212374697
359151057
227621714
433916428
21884643
253267949
144382656
524070408
138375558
30872923
524399488
252422643
513617847
463357326
492022982
420178839
445203962
94337601
452979634
76061073
547544217
7612795
246796418
65620995
140380282
178236487
340839455
7728512
253805871
358198838
381737994
48583139
496979549
382894027
237578597
346688291
333692777
43105117
498701011
195165250
287297584
297157993
406556038
337057534
114983572
60351555
11498399
129253679
435106629
440048734
226999323
294586478
94690103
172879257
96320972
197027655
218621381
97342809
17249852
386041184
316799525
38757829
210721941
450957952
368718086
151667154
459980441
315716302
236741567
235917220
43154518
21176562
370101314
258081114
225994820
199678842
531254262
461288546
168199427
115543450
373631352
209651967
89548383
529760235
262924554
219587445
541459816
225323450
2700588
489229081
502402681
349415021
308355960
26924272
163599645
216101930
333894201
462821502
414924488
529117644
39439388
248106834
329145283
40422207
490343348
508440581
439652433
200015260
132986923
18377172
69298625
313230136
69529163
304672568
107816615
436979290
28312262
300066238
518283335
99844061
10206985
244337346
380408175
315525032
10187584
85387532
261876848
536358998
152945496
392161818
289833285
491155720
460748181
233439047
494855306
216079974
339955726
197163438
215459479
132551704
248444811
234177207
224093914
231322927
65508252
403308654
254165783
323994637
158423518
264308634
337438023
166163008
540902527
1888216
214594934
421835139
5818340
221859891
450616616
63192180
266595241
476478158
208103436
27510868
203993196
336547057
36939085
310073610
402236361
196209378
82296577
433809878
396859183
146498708
46633304
440269650
75995205
3927582
143958510
503215053
161040523
76028139
530887376
9661533
166980869
236650735
42715936
99696707
470357899
317858849
61014032
544679221
339031560
34427008
32653275
372104799
507012326
532037792
252982521
276812125
349567942
438164914
292678969
45302339
47611586
302729328
24349204
278952944
440377966
130089300
221717295
271315781
490423253
124108648
421314763
83619419
389938560
93653318
278237925
366127278
498790919
175158030
102512564
51766759
117898231
283235002
424195409
517612700
183156952
284697963
163039767
87752643
334916824
448286630
2848791
104722450
485743566
334565528
174423953
349727254
400202990
272607431
386622245
2404690
92731166
454869399
423209369
350408619
60236286
206968234
252130135
342942165
418332506
416239641
51075145
377144126
221964182
377470723
14211470
347128252
546331600
27521846
448895909
313853364
108508911
433715398
13387671
367515995
456728712
366703623
314510147
240710848
511805338
244953635
120167970
82175955
139371199
417418249
69984750
161740760
407822078
17238922
228622339
194431358
194152353
182157954
104312956
331766138
463189265
236669213
17070790
102205595
232256057
277666554
472332461
340597939
516262406
135877882
354754070
364853277
138771644
426363564
51053189
151803784
514105229
375228040
39913543
89364111
156057759
82637648
236322320
241973503
161321710
41145544
236891906
542510804
117880171
411433484
465028080
411543076
376345939
519253911
450604712
159466428
542307711
484300698
415423987
305720833
338506630
540951928
194261199
3560121
328118952
273077750
517393140
425377652
306105063
322012185
400109677
229088904
474293512
435864901
47606097
477036294
548729085
358063075
144624172
344742134
35387583
491303923
241609313
350801990
482629695
102243603
461537076
92451227
244488091
29536309
46387539
200386923
72882942
409924009
250047969
68259814
366359445
50087025
189507725
514841041
412813870
20133652
167249830
28048790
492165190
50074595
52705378
60797347
343480054
134589704
27999961
159076709
130184736
258696570
323954659
223833807
320160402
336305541
459284248
317578966
508231999
472877993
481967134
211568016
120148721
532600595
17581267
212177800
267753420
133196266
150005376
130686210
36474405
499334330
105871832
165948937
95525911
222754539
547672804
167782263
71033149
250759476
134409143
510191572
475056595
134565392
101431231
116042949
53488504
44237531
148521447
296515780
280065247
435327101
78307729
17363887
10064134
322045119
286674114
207465970
509968429
433109545
399489420
13738967
327781124
299375164
545919473
124753992
398353197
267418591
52161967
146543167
46469874
287373470
425045752
268112643
120811258
353221640
258586760
421144548
269318131
348954749
304279695
197280149
10308342
499160041
203460763
101310473
200184264
177261766
371099943
121262988
78284383
193465294
423481975
91106422
249941615
320716781
544662492
317920743
79047860
4660161
540790215
356929969
415144048
143531861
382303361
75495706
263060325
490453128
72471569
505003070
403932639
283988031
140172593
402231153
70643430
266633664
519714987
483932196
390217719
98311600
368174675
112870879
40388062
515336138
212116916
515744444
114879461
147837357
389207651
378041088
327875732
422202902
263466037
215058727
68530165
152945934
478410059
476144835
362509337
155596764
403485412
431672315
460077002
397667072
174319662
10456545
365419197
34734392
231509553
138108729
18513040
227760566
240925625
540677478
182761744
475726141
287749847
543954411
91117400
425776241
478454174
530599674
28186015
7508952
311270212
435727863
12753287
373739797
94524811
453490202
151183527
16785362
397074177
474887696
271381649
545672468
150058282
227272045
411525625
27712406
400488418
334148364
340634017
355355964
302152983
5000479
475185580
115494049
226989016
23882639
288600642
476538513
295024586
530819234
463721698
302143290
360178421
343039808
317390545
58809146
271726334
97177256
372785435
380694390
264177341
227337913
36397559
141301468
7869233
87061029
129886207
302196895
133788886
392299665
447600505
25903889
355127322
9357381
325530657
483932196
203575007
185012234
120126765
292700925
216744143
81512837
432044679
477332957
43423479
401745399
323440348
261554604
429662453
502183121
1564365
41535263
447540126
327980146
478381279
271973343
295566183
327988413
127932123
152474697
155097062
89448744
503752975
540666500
322385437
60185736
133160233
344862892
449050928
440865502
182274927
144360700
234953362
22570752
352330738
214389362
164560220
252955076
69715789
277946493
29563754
376561867
77458631
165474089
540051600
130028921
416889550
88142362
469189928
488696648
202035122
356269034
458143162
296076660
141961436
406131110
516964998
63365016
511113724
91503827
405575111
207396376
257565836
4073106
363207130
87755783
466971186
144272876
109230270
306663396
217554476
540257425
216099987
537878088
328714254
141027323
529908060
372082843
526858625
430751706
204960408
278336166
98906291
50262773
562424
365852828
244093398
155787979
334588039
207294878
89338964
322978249
343902317
183493753
469776065
348722826
106459155
70906902
122953600
182168932
546166478
181924528
502277914
355273251
398836229
338473696
458556549
433522802
349050999
457074519
414283168
365768694
339744842
118460147
357970624
142379171
511322306
74820559
146572767
527706971
527081225
530312462
207396376
364266507
272309290
258288251
292031267
493446061
431630242
402802965
439345049
201470253
546263054
79480407
145908598
41804224
160379813
76489215
289724975
216228177
211204402
389771590
276827252
47951904
513989960
92978171
103817238
54692396
109387359
176786703
484505644
417164
296548714
166909512
104790499
235456144
443099525
107073205
284077706
299649999
116185663
182766829
87275100
188086074
71352027
322551361
414217519
135742970
130831720
218377858
327122444
244265989
225961707
462245157
40695446
167380423
170213890
308077693
160356996
524383356
342810006
420828088
292370184
24308542
318087550
376472994
130113491
207187794
190956821
221036541
94556535
333983694
241795939
390031873
243309670
86479195
341333465
170891134
60175907
21324765
112707292
540485363
533600486
204722365
19398126
433700695
485051952
246752506
140514863
114094354
124444491
509395667
491002028
25573251
548257787
521733760
370128759
517623678
423694251
281832705
201941235
120792892
409515977
548021113
318069682
378400682
420697297
65994247
308033499
371170995
449335029
14862555
773949
2645698
525083391
504139772
132745976
180120087
17482465
214512058
140606224
438121002
471636836
368862904
156513346
40854818
55680416
463474951
116134562
367204777
9432766
103879734
134275329
526285681
316616381
78291524
70072574
7404661
7826309
250589649
77071049
369283453
467047261
413084402
114083376
283001862
417729367
397864676
477633719
356872817
143400125
403293835
196401909
121087340
132003077
205030617
53277102
29679023
317060951
105253971
266051830
318855056
292558211
14002439
46217380
381172627
347986234
355094388
171377558
41286758
6784404
476776219
506456793
189857737
461442692
230554467
416916995
516354190
7338793
314059910
336968662
245924512
514758340
254047387
30952471
211627187
384974176
27082726
228436127
381505448
116267621
60479457
316731767
11790372
474055043
467295037
253723536
182470827
329819409
419309105
179149691
398191962
345973889
17122723
481302965
48797210
82378912
434673910
245268023
89281912
498598804
425460882
381776417
293129067
54921624
27513557
387808828
521328753
76335523
95201216
262473002
264745448
318592882
141391151
39153037
26736919
326953067
468549604
361013272
4973034
72965277
17361707
301936403
342955807
212531861
197818071
144459502
414916198
437831459
245819376
281986397
414737862
149229681
64078586
56459854
241176434
286159451
530500872
2234023
546140111
502792400
130067344
434295169
390168028
471087936
143076274
31155564
66137610
96515317
381635526
138266582
234487113
430825131
310644466
72476756
450542609
78822040
498302398
124525858
118178170
220443729
142845736
453436407
77506425
212043140
393016697
274985190
369001722
253910162
78295096
209882893
166400484
358755551
10359566
49479085
101054850
526683109
509560337
7590337
90727681
24288855
72553602
151390393
31660552
351105076
476661786
45728859
253558853
285449860
545250536
498620825
210623908
434783690
451037888
461159006
196326227
472043022
299013275
151230342
258981998
272935036
232023153
78311563
466565000
482999066
542796232
451585519
456904360
507655654
542439447
57819397
85430796
277692312
382342779
549525746
9874711
530204031
234436055
100305986
102133823
535209563
180999775
296274264
349479141
450888416
292832661
347590925
470532537
508709172
162784331
504231971
415671518
256845418
367265641
110917423
171141185
272878129
201266515
123881241
218934254
532260933
452008172
446211788
530671031
230664247
503824332
37924340
424205892
20709997
67728977
93472181
25593823
504318342
137686076
523568265
465332155
544184949
113419207
441946518
514346745
163459458
2500890
387265417
410623573
429075753
3381224
417012057
363420810
293154703
185028701
131090645
18843737
486391268
183261243
175088122
387948831
84695270
84481199
40607622
46498941
295203909
348353896
36145065
444256721
206298576
159188985
447619623
297366575
366846337
450010802
87653841
356016540
50247861
460999636
118156214
336656837
220718179
243175976
547730687
28996036
452809566
184051659
84915490
389131677
223916949
244502750
432231305
256969553
278513736
323945299
83386686
102479630
21719973
127588385
412863365
186857261
16130302
442449451
374066535
306105063
198641421
541681965
534656045
116697863
160310228
121567494
341062202
79876036
131351770
99855888
509593271
547725354
468565269
398011800
277976738
500881425
495431651
368166623
90145847
315447341
240549936
436106539
284847092
339108035
324191318
434846010
404341696
225109796
123420165
134721439
430198240
73267172
111718713
290853839
230043990
204756167
118046434
340018514
478745091
362153242
263652037
411992947
505092291
478695690
386387177
277701286
190365618
4083816
136087957
170159
80567542
505027170
464385883
184073615
376633224
131084829
89789062
168158183
333198767
308223817
422534492
340758009
284580438
363485720
46305204
87752643
184800608
145831752
49351993
100613370
400842631
113523498
178310610
23712480
166366101
6899673
70171376
179671629
218632359
314273243
468826468
383922569
199206622
213184959
546605598
34020822
423097609
36661031
11534349
52246534
446228255
341185262
367966093
302592103
483522667
368547927
40452788
206636254
224373853
100701194
543559092
522294478
48336134
196011917
46469874
1699414
379778421
329777737
106426221
136302655
128653551
128306646
281636783
509325137
283452984
417636054
198597509
427137513
314470299
298963874
303289206
98477051
335548028
288335548
272896613
25282061
371599811
428888504
326059349
338092264
523096211
345355865
315079751
352311892
183445818
533190482
332446774
19310302
143526372
182536695
191281778
233752830
43699258
444333731
272081246
455587
363196152
505712548
321798136
52546197
59259244
249425649
312263721
349374850
434833091
159609142
329739920
147173829
525033828
307595890
221613163
503711343
141641858
18982053
365045432
324411216
317950325
308160329
70308601
31871700
138438069
88312521
183854316
116569893
148573313
542982858
75510303
165301235
407124619
109902355
386557336
341564003
110764880
408590182
276952984
220844066
291695154
352798251
457277945
252862032
230384308
200343011
520373667
437307126
177525238
229967144
370414187
241202926
280227608
219944230
129208410
387392698
155842838
58174852
262363222
45701414
224198205
7399172
407823373
355473276
442045637
440190355
547747310
503399380
36804799
81012151
229215151
346487636
258734993
157945975
182004262
527490208
336607436
527114159
85875405
158234710
143702020
116712607
109714132
47820168
264344531
374311803
137724499
467256614
439518087
229917743
211880889
309892473
46066905
204547731
117771984
287428729
542938946
83572448
465830843
488638525
426950322
79611542
382078312
15292354
511404670
138147152
55876278
107469131
367763
440419716
375081717
110537482
55400477
364202201
82428218
77574266
188453837
14540361
262689656
4709562
65208547
155498132
187365284
178623038
401289812
146120014
136614943
279638545
376417100
269121760
397216974
139132543
413865111
392677571
291004824
541934459
72548503
487756434
26050794
428076132
348030984
517524876
463951064
409666026
11016423
36392070
118334219
39608791
188206832
189277187
498455942
471076345
52992046
139555742
24033934
173876980
117442644
222319156
200707794
284299437
351183671
10269919
89865908
225268560
298643860
405324227
163112423
434214992
315540282
141155124
383801858
10000958
7772424
487579242
419546226
428963339
440707515
52035720
142969497
32809063
471079484
135587227
70643430
224248628
457661842
298781255
522827250
530589609
201166361
390358543
258734993
345258100
24548483
333095635
469099370
418442937
164137294
462208748
500010763
66730744
136906638
167677972
104587406
456042581
304815148
353642891
344956205
30815246
174659980
410099657
212123558
92094442
501271947
398237107
504002955
84975418
516646636
424837622
468659615
105690695
228073439
4994990
164203665
163828876
204696508
307224514
197537387
455137472
141885161
194666239
354957163
251280931
363679184
148965971
246692127
216977351
255466054
211799379
284763831
169373006
262066946
8134698
271749412
423317169
524989916
5782848
36512828
504708061
202357906
534962733
488219105
265382172
76083029
522394387
460812722
501678133
498833228
255029918
424967561
157646254
439646944
94553514
524786823
88345455
191192848
377794579
436853510
355147647
220509597
534222414
212538973
385437580
8096275
8266434
214888861
483058428
215886281
58644476
376627735
446551477
111124261
312516215
82013211
235818418
280081714
481685745
457036096
47886036
252713560
106294485
307191543
247197691
134028142
545864583
42008969
325261673
74255192
504061383
290620024
204276155
406828358
540501830
442446334
245912689
376616757
248777947
253666814
139877882
244020801
466949230
242998030
226415761
508721712
304197912
254509998
2481028
210792101
58390151
511057293
213247650
420302833
404980343
418448426
24634632
532065237
84135392
13991461
46861706
513216906
387255600
481884799
233282500
416349122
177459607
185495266
4547436
172030749
225559477
323483237
25737921
261550850
426308674
446919869
345742257
30760356
170145991
398709982
35618121
220773419
326625918
64978782
111671683
285373110
393721712
457574018
8238989
310624383
376183126
47031594
514749267
384960188
354770537
478429007
339157557
57603415
253871739
339635214
91462982
239951635
9407170
175208880
225078669
399253393
268279826
76718120
35025813
418179465
382046391
460291146
475762269
242454619
28257372
281541788
183524715
492790308
308945545
299035231
100072536
446002526
478804396
308849563
416590300
338846948
384594598
530469149
39946747
395253628
375374340
444742343
278144097
249142652
174697451
354371029
169736347
196655053
275483804
359436187
119602249
366209740
419242939
279450438
404263090
5318841
225659026
19892136
658680
225055127
15248725
190181999
251796191
144331942
11801350
150217871
143570284
212592847
149294450
40551327
418684453
155578697
147769369
231511208
292350487
291793172
71499714
374113773
439943350
390009917
361292149
29292494
333839563
285809201
484799458
91743146
88207090
522728448
436257623
368591839
429898480
441386957
541577674
70738364
254453573
301115562
373234681
407765524
393210004
21391340
190930783
216963703
402693708
156892003
204679321
319876964
46244825
71077061
228819943
174206947
250928408
207544579
163061723
310496612
19925070
543397613
390587410
365342351
253098675
323276499
129237046
384314220
330224238
264053834
27746895
98642819
401849038
389021723
532076009
93131863
493999022
547076948
30908559
460329496
3883930
125961572
51997284
400241413
93423279
522920563
466449731
37425034
329318044
317170636
384208044
491720038
106424532
465155465
253322839
45092135
235844673
258003102
468962831
332441285
122437634
76533127
224472655
404846684
452540605
544327663
292864897
254044660
416576677
230448582
57523964
228913256
333418327
412598502
278978425
29909561
411450309
128656671
533657960
331162518
51388018
152514854
350756082
347020069
454301469
387044078
205409358
484518290
117601825
383757946
179314652
506339383
212552230
166135543
35039992
109220122
189875488
109884291
467624377
328335409
356112953
101304984
89699678
253142466
517974974
8520664
111975600
53172896
355914449
373268467
56251272
511591267
110389279
458384375
290848076
357257054
501228035
374890437
178332121
108182701
301190939
123878780
216011409
498845809
17537355
298574959
374240020
366753024
449222222
159285885
104916746
80189918
387376022
355484107
63602354
61828468
433954834
113507031
240866611
486819410
161420512
211578994
495585463
467908608
277616960
135844344
2404182
72643181
439751235
156312259
475521609
435317472
167033436
417861103
172151507
370869774
201116960
175973491
166592863
88896271
80293092
199746279
461406966
343073478
116504025
376394185
438494254
534107145
157177515
53583269
397469468
451042108
399923484
404670840
21260878
379948580
309820958
209180052
128223040
66888954
114022997
151370153
444993230
63535175
99928716
225910773
287786377
8044453
326590011
162562224
117228573
25375647
35327204
21901110
153516352
136374205
153510863
309458842
85329469
271267435
104002118
443817091
285374205
89529293
160676506
191829572
66437005
535421852
426610569
221091431
54390501
321153553
95256106
414386566
303508766
78609433
52523705
273451002
34015333
2481028
149105565
392805050
190784828
348179662
509380756
150212564
263729983
347376799
243209770
507309847
218924985
491109166
195787141
366061410
450585911
185918095
44378565
152473201
501738512
225274049
68237915
229017547
184353554
550023726
82697274
533180439
139621463
164307347
69715663
448467767
197583876
372123129
462733678
535257474
15711130
86241796
182850439
335092172
322069823
499328841
172014282
372872210
218716892
358101
403743395
180461853
198295614
19403615
107392285
282832186
465926903
402190008
147489430
45461616
249628742
44104115
477235616
479398282
519583251
428893993
422644043
365090444
190792151
511758435
24655169
404133114
50965365
69457806
82422824
509252953
281294783
471657250
129309862
173933470
400663488
199453793
425622549
232041986
322413672
248981040
263598247
152090543
227683720
30733672
3593328
181477318
511271029
226458637
116339355
8722021
227491605
248333338
17509910
378747229
168122581
20699019
230450176
435908498
497615531
59558387
176371194
159586002
295957223
124038277
333978205
291389892
92451227
495733546
538814450
171410492
131439594
169966885
458252479
383238913
518364693
232651265
40678979
9913134
544057189
426917953
106551947
227435273
206962745
206040629
309700358
525735442
58792679
297015279
298876050
17877673
51234326
121558674
95262079
62009233
26813765
488905230
14061537
225799220
162549860
307384000
184946366
147198513
528085656
172776529
190748239
522711981
21846220
213483189
481813442
374832832
438894951
288276791
157506855
97561486
92731154
379206869
212120637
19925070
161480891
372673803
21444914
424810177
284155481
534979896
53725498
200408879
302323142
96430752
267330767
354122835
133779036
24395174
273335733
445026903
317593540
491857421
5401176
132606928
183332600
268965279
3156175
476395799
50449728
341470690
440327580
192142573
311314124
69550940
336704186
400631855
14951594
398803295
351811966
357366834
383807347
502638708
370046424
344840936
504027770
462195213
75032409
347508590
379772932
71576560
69276669
543317687
59725809
505069628
17202526
478944220
271544110
171171626
370145226
322006696
446041629
101112869
357668729
368679259
422493170
320937401
10363340
64436183
96266082
11510433
103318041
299853092
85233192
128223040
12152646
226313867
109181699
355465557
133805353
149154853
169586332
233227937
257571325
326291646
66565103
396983619
442441073
191067758
248481541
255298879
24640121
279626127
496147506
321125273
461593357
308088197
318219077
182394196
95310622
340927279
453506669
382264938
536308234
239193968
151725950
85717859
471532545
86221767
86870612
251762997
61191372
469080055
61328460
436155940
524073253
112856197
40514309
89909820
114466329
151777098
383309592
495364540
450438318
393333470
78905462
447643955
519028862
67509362
65610017
191755740
242306416
232860212
254656666
278506371
325338502
98140991
497931722
104728246
332090497
247811883
270728458
135334605
351262448
132125719
23914856
490687434
249936126
400839714
236866655
115869333
366717756
469710325
376614972
74745684
220685245
73058590
267358212
339764949
11526900
346499463
340455472
96579463
498472557
308314989
246016980
448096962
123573674
48399171
478838404
335686876
16999433
185408038
347733639
265642761
485348358
478662756
7690089
450509675
322023163
99043516
498959351
411828692
247260569
351122754
191665126
435162505
505789394
401855179
243041942
198111428
461076
2332825
51433869
34110468
439053717
23020866
177097096
40448441
109121612
503602205
431396977
479562952
271068776
521730702
320566184
536708931
265266903
9710688
170395027
544849450
370508874
91795392
51596600
335272517
101595901
400334726
33642081
537631083
111163228
499016887
353169418
481869902
275441855
501545482
507891681
163078190
234291081
436716069
320927279
198871307
195872274
77430332
155610434
199058585
264051642
147017376
305923926
90272847
266606823
116366009
538695949
219656406
366134061
34229426
276848693
530623711
67267695
176010274
292805216
440656920
263740961
515356721
475528537
43101615
15489958
212055263
456542878
265502930
381348320
545705870
224908662
503688312
501370459
384617929
485903244
9402657
382471802
80726723
261001950
531269332
77153384
136999951
10797043
109681373
349901847
544339298
419612787
515023184
399788451
275909551
419765786
64643953
264821729
172793720
10107676
271595720
360885283
155619331
129589801
146511830
131176122
513336769
291212530
414298742
170598107
330708017
487589768
385754018
250576219
316182867
74002698
164285857
182361047
377283840
78756172
117168194
106684204
413777525
114397995
128914654
495030954
21500413
308631180
288177989
218066992
488169704
544382553
220944782
251470950
201830530
142085086
68590544
5143193
242558910
204805568
357035936
117662204
368740042
264613970
74238576
274824429
517109757
222313049
86012630
122469206
21143628
401540564
435133070
118048160
255433636
36370114
529777116
406517056
79063556
219038545
359675852
523941517
401377636
305720833
422444418
220298884
471367875
332109824
164499841
204196033
96913784
138373515
106031013
142637154
249487006
24618165
371918173
168589146
109269523
120167536
178405535
291548906
458337125
34923378
134260881
83114438
274049303
403809034
153333043
469979158
535178729
44845130
486753542
122255794
127959568
132146836
48727554
49225352
241400336
504867242
527010996
275589710
455165942
511716895
26598071
107589889
256006114
21665083
230129047
338114880
408864465
537806731
415863107
211419813
161884124
247273961
228114561
164485811
510577401
461313062
220024982
293331491
46146023
46404006
172193582
56520233
388443738
217445601
49610303
110256509
92649194
206896877
134304490
103101908
19206011
57096578
163486706
153801112
103245335
254416235
31471301
409501356
500745003
400639055
406039629
252433621
120238501
184948744
148499406
202562511
328373504
502693598
5846803
253613756
211227861
341135861
7136772
496178155
549992311
528349184
103609909
525171489
508189873
130086448
1707079
17509910
541692943
263848669
309726701
236508304
400373149
104733936
325266578
533739382
47287735
342420287
181878015
387034879
146940530
154251774
379783914
378006973
75665865
345258100
320744226
524386060
3319654
7898671
335326799
42567195
300053132
232931204
472875387
437621484
519535890
237874492
117815896
448550959
523263105
291037758
532498653
347711683
265069299
250386224
223516599
51497798
310551153
378839802
224829440
503305454
448345236
251615760
27974880
140095747
455416841
216436759
277781060
177662463
231685823
75352992
104788649
215192071
514132342
130583310
412559298
169456408
198998206
391261409
192318604
352179729
307023356
439175566
7379132
117959906
75885425
516833262
254277925
83416333
383093777
81176376
122399211
90107424
256067339
446903402
227294001
384146887
346238994
372648226
1273474
20364190
174651407
409984388
214413246
184996361
37511826
287090193
349841415
41957916
118414197
120917181
28240674
106980405
188096639
535830691
526703507
506642091
237421206
490540952
153406572
439890295
323335034
346816976
55444389
32402748
23217181
462590239
137214022
499939871
132817333
176207878
536508451
459965717
530934503
100856277
370166626
220105119
163013565
348458187
123475055
267762417
99579146
486001549
300385525
174714870
154987404
207456755
13902758
259736771
109170721
435925402
303580123
178304676
424126117
274903582
533003856
464215708
524427341
306880617
441604468
276598624
394966844
488361819
220750329
371894194
51749025
23306294
294797723
80475534
100806670
53638508
125626743
305007263
96211604
275517388
282249869
495528119
542186953
369706106
297388531
432799634
380748598
28663558
199135431
475444140
176153941
200940372
203584276
518167089
109445171
549403778
29508864
324235230
69512696
224181738
411021495
135556344
39713007
334966737
365227082
164554731
466608912
438540206
281304637
90564296
490766344
539211915
410061267
132179401
190234923
311418415
229676227
37155041
208614934
61158438
494498521
383231002
269476966
145319170
74804092
519988852
491902224
253520443
467722710
209784091
316494709
41606620
163271963
170552389
57129512
170448868
518650121
290280492
168062202
257759889
373713076
461969472
244972753
51874831
106755561
201984222
434338507
537943956
374942612
310833352
149586228
500860272
495354805
342700226
10478501
425967799
204843991
201676838
469298522
54582616
63990762
185028701
399786404
307079432
150448001
422153501
366379772
504485730
205543517
275679174
94344932
122657208
66801130
471435471
103720144
516778372
294729364
118309906
401152587
429151976
156471337
103165755
333912337
505224027
112099034
496057397
342387353
314637229
331424532
218384307
135353251
459967725
274954988
255534906
305836102
86704244
34366629
361425959
97776956
120423171
61356042
126499494
281378728
408919225
265366472
403183721
54412457
385014140
234815828
513210522
471312985
396108196
81023129
309128955
36635432
502460395
200298551
255090297
7344282
13838078
280247261
229132816
110828399
211807405
336626584
212433845
317545843
406204147
74664772
174535657
13771901
512156634
519105708
266762767
482581837
92758611
543701917
211480192
61811629
111057929
523870160
918510
307200268
197056057
291647826
3128730
277018499
478717646
268730462
94229663
505767730
221717860
169382384
293656011
83669350
478674895
461624900
341316998
245078361
516251428
470555503
412949645
482009728
508165546
415017143
233732598
234793050
258301612
517832260
486072906
42649530
199174980
212287075
123804395
102631828
273522359
434913347
9232498
132098274
243206612
488579890
157815754
437579791
18305815
478722191
273698493
9237987
527877130
59248266
4319843
110874336
58068131
323209590
311688741
247499010
466893501
38148550
154309450
213239142
226893304
158039090
130210058
2280356
463360840
549613999
343714140
405505364
95596424
87841296
165359553
437242833
51097101
136309481
502115782
78833018
85086079
333021746
152050789
159048622
157935179
241598335
199025669
16011413
345362391
417041149
417690944
533178539
184227307
177896423
62667716
168111603
54939401
529528171
116734563
363783475
332907850
289957010
423641020
192538230
32489391
111915720
127670343
7256458
295488972
34723414
146327450
118976067
270574766
182428196
257686594
335577072
44816996
429779078
105858799
43368589
453868943
487906232
189145451
376185505
30530854
67876974
539570146
84667825
29478840
361656583
261884596
249656187
270403672
269789839
488523366
486484581
547510584
87427498
278957323
541034263
146973464
528804771
473322032
70676364
521847817
245687640
317703320
250248651
243900690
24152122
57420429
107348102
78300585
473585431
251511924
547050207
94830809
71088039
768460
71571071
116131786
504407301
342263645
47066542
178524236
3628229
174165970
187026697
205244688
170699552
498681139
95894442
122970067
437700122
431981906
314495564
87238964
547008497
59032997
264112886
373663675
320082861
356692137
112660173
117450721
511871943
451816057
212341965
371605300
302246296
367955115
108732833
39806228
151446999
254567488
2376737
186579305
101203408
311231486
239595523
373268467
76527638
58781701
306269733
545498238
256648579
3957988
437044009
458743175
189612016
449340518
12428980
133624216
111457916
5532364
90826483
453980458
228946190
464731674
542878155
24173556
432323067
402925534
521036171
491737554
199481238
116449135
391555135
451591008
440580074
32533303
34218426
309431928
348199606
282708302
523431040
262774897
203383968
160086685
121938135
407448470
403353676
486218673
451272633
370138102
305742789
402815610
164180033
44549243
204037294
312829088
527753805
475232131
65573650
218928765
361944336
310968317
228655273
233675293
40086167
537362122
451779282
168248828
351918827
213044557
203077709
350538518
345197721
466861406
314475958
292595593
48887890
213478188
432341085
92171288
206306217
22751905
243365793
209119922
194157310
489327883
502413659
81198777
194546627
423844113
544958898
451733722
410532959
15824787
391168096
543220033
125621393
259152157
30754867
63348809
207385398
14737965
131119097
136984900
87494660
473545474
47842124
138449683
158754794
61445338
223786530
505270244
461059533
206192196
224885932
433519788
473171493
397963478
57716835
27446360
348496610
501861169
315458319
511596756
269707504
493088328
81544584
458710241
306027193
132894179
442558402
316916849
229215151
22525790
349177246
133150223
253503976
462025854
25708973
373921658
250627740
1844304
62391709
506634700
288254329
226745101
364378359
182704012
447419368
123952598
73349507
413014316
131478017
74234026
428359393
386342015
56509255
537482880
71295100
42232366
221745300
95206705
111771572
536500349
113713450
100135827
542938946
181982306
85485686
463226892
391491974
402299788
520159596
228984613
311859917
102341698
370579095
485342869
264152636
40239859
59961885
101135994
222842422
276240799
405659056
343264655
525724443
449060579
33504032
184429244
84338178
101744104
306562467
400768357
395220327
464600074
82109951
363485190
196343417
208719225
386310331
492568199
213961220
47620941
159168874
54324633
98099408
262557415
139355306
450218758
213496743
254914525
11817817
125972004
103465898
374091817
164604132
159851036
169033755
409869119
540030585
7723591
328835012
272245260
331865843
68628967
389010157
504203608
257691621
7294881
8343280
155155225
332814537
88544429
67465435
170537741
286476399
456780630
38302242
509907487
108676711
515708017
313151212
127113268
13568273
398831922
494663191
133583191
400667431
97276058
392545239
216589764
36265632
434959338
470322182
211804043
77954696
194458803
263978274
402402631
71302110
5318841
506674050
274721407
25622778
188162920
52841769
116751125
321111702
141907117
284077706
93085176
172069172
396624162
198230131
535211892
82796076
57945026
175159479
415017801
447798109
200385139
143663597
404431164
143784355
247407390
371967574
27016858
257256221
287371106
33495831
49653494
254232371
444180922
477573548
61330874
196051001
237922503
506355239
203494256
18783358
482818523
95382353
119665689
424952731
256517437
231697620
66456272
417218135
518216490
423237846
201621948
75836024
436752459
530385603
390795396
147050310
319514690
101398297
221551516
89190752
103391077
335349939
527994185
507452561
505492988
362707631
7657155
74740019
526570854
166497837
211288077
139415111
390864664
311000420
539815705
538448129
207555557
431155461
525422181
114439846
406621095
329084137
482698398
845306
185528200
259915128
244067945
543976367
58183400
292587820
163402041
232835013
466883362
24157089
153849194
108753557
357322922
238866164
28400086
272995041
110866822
135470678
438210255
138893523
103687210
275443509
273297983
538015313
423922276
471883841
221706199
548356589
376342085
31358657
238695914
301286807
374107724
214894350
95737420
122673661
54214853
266065520
458463236
183777420
324249801
205744187
470204207
110630777
20007874
107551921
478856874
270659553
20706376
316960089
520046561
104752445
72998211
31254366
451294602
383560342
262679647
398095214
455581511
212909220
217011890
215020597
126013642
132861245
390163654
21376366
50915964
26174152
361275002
257071826
373746919
346915778
270492875
510057664
472778548
411071210
52126327
149438025
298771759
269427565
541284424
69204456
17847697
546193923
191397102
433317291
14470389
238310424
251618139
99727220
129529422
267116696
190928770
251298115
164409834
366050707
75335252
452211265
202430971
190872453
68617989
173397510
3770943
9808843
378086417
489121673
459706449
197305135
84777991
285395066
31495882
218769974
55861553
270737934
272484938
24074754
83641382
444049122
168912997
324180340
420226862
109316401
424376546
91761675
256237498
470443549
510593032
223128500
141457713
129006203
201737217
174369063
99468046
244640137
325311074
480814444
348524055
244419681
261951547
127580827
518507407
158717369
477671442
82154220
283342180
95017766
226080932
213843457
162771191
155355167
215443250
136049719
424701043
530275460
298744314
538405032
235670215
324447362
147409869
504104271
497454335
21703506
71746719
305441151
92198733
48868849
62621832
382627905
25172554
234495569
55784707
413368316
78558568
8985493
147291800
144226463
194886916
275838717
482384298
100344409
211597494
255716409
63771202
69469127
382348255
15451535
19628664
364101837
372779946
291153027
94744841
256173480
469765087
260464028
437991532
382694093
8013940
95437243
179024443
94168570
137205293
185412931
193322580
1888216
22579530
63535175
381350611
219931446
494723894
301868894
320059994
312789511
489251037
316833804
136555342
543594766
187684310
270194611
385217328
398987543
536857134
137484730
135045867
286177429
534529148
190733142
45600754
245385745
282857428
320962751
306439892
501831825
219573580
493395232
12657634
128272441
80591902
474236704
212254141
85801324
418080663
45783749
57470050
534315767
404804041
22742913
156238896
372373760
518875170
304074950
173980041
90489348
333149366
172793720
74050906
368048428
85173315
205844511
220973577
294012796
532229907
280603169
41694444
541616097
397902165
13596253
156514678
119846826
453056571
31906645
459550420
27884120
524248901
108061943
257189403
43021909
355511552
212424689
297152504
267182564
378472039
331458754
183982213
219900318
239034396
407733898
148649732
417610296
32758352
475649295
543003745
103412760
204400257
69446828
380590793
129820339
221036541
341208549
189974290
332059636
108737090
22515878
467366660
81034107
412521493
5390198
329671027
60550852
448833107
7492485
401509372
102276537
406800987
237752819
22889130
137175599
413812941
505843336
341794541
318202819
468036052
222710102
139969500
256352637
295579431
441391901
49219863
474282534
512345402
360627333
237002883
292853560
474156287
386661627
49400605
169316888
60834587
495765768
475654082
130796106
496628253
94322976
402865155
51184925
423435984
510037880
262442391
409841674
512030387
215694106
439777995
426577635
369942133
463639363
139998002
159181
134745281
228984613
290225708
178348588
224291518
274033762
426967264
499037371
74293615
231111354
442429867
291679971
222101407
103840239
221069475
25295331
77014472
106514045
475846899
464599938
500978978
513468505
47082820
410392724
466559511
131082809
293222380
172388294
86062031
310352435
359551456
295436136
219005896
354836405
498476827
299134919
238310424
166701795
84574512
464237664
400429602
468348925
390587149
315194054
448835530
208499415
459395503
441661407
381222028
385124707
3600312
191088557
85260637
370816412
547368569
336541568
81693114
39564712
85039059
387317151
529324623
361747056
511190570
374251360
142247435
205003172
243346869
16243012
138021671
454338398
53770244
415024394
429662453
418505123
142082765
231822426
129483994
1169157
286022093
354891295
132636196
28915241
72262262
123568368
513199544
532431450
328047046
10763929
95778546
430882051
240793543
235014138
480940691
14139664
249068864
124759481
269932553
158504940
121756998
44168200
430584605
15308821
318224775
138204011
20332532
531326653
488837611
414260319
548016271
113644256
185989276
73139063
463348446
142372115
170268780
422541451
105240597
10824308
505416142
413294255
438874593
490226212
279582215
174177738
484583287
205028000
280996655
151468955
46722368
201687816
242196636
370177157
526493902
320610911
392632886
592812
383801858
265540354
266444702
497953379
273490479
342019590
515458668
447968268
215551518
44707905
185198860
333286591
69430361
86080390
319504168
95777561
510981988
167315636
5478022
115093352
350620853
26133129
339588693
177058673
150920055
71170374
417087154
112270936
404138603
397629460
506898172
122828675
491114128
380190096
467644742
117888691
165569608
457579507
216658849
495612788
449889836
24030842
177415458
321309593
251451090
234764530
532795274
450504186
488438665
456904360
419838950
457374296
534892072
376650054
430452869
353019546
245876555
228963575
299151285
512205038
97937309
134029330
160108641
9600261
530407559
468636002
42600129
455792404
110707641
474622852
293118089
245352811
173353509
102638811
313504235
21275364
102418045
352935681
78949389
80852970
232367991
429801397
101237853
433751758
252227404
13332781
385996204
188393458
279791346
53402481
284011838
320875962
473085932
152621645
116582626
145918315
536739678
185105338
72904898
369990525
304009382
46727857
35377722
132341937
349164266
437362706
92944582
285856142
283277279
481744460
235086009
99263076
391733463
89597233
105970634
110297349
465258618
91832109
330838497
462479459
354143324
134019424
82087995
521317775
187892913
30096187
497086015
377972840
505871729
179960185
7989030
32966934
351568732
181512309
435167920
36834282
516163604
437451344
399966963
27974682
120886638
457922016
371506498
542437012
416132068
157468432
196906897
100320512
333020546
177358425
175966623
284773994
493231082
198317570
76006183
464083972
462870903
242018216
482351364
263872610
293141830
20693530
42012806
361781581
513340116
204586008
221012041
127932123
16620692
265426084
489585866
12997952
112436676
536011492
105680504
247817372
160921013
121630751
491086411
88433279
206610631
106651660
74535131
57503858
18679067
36156043
81511656
142170589
169217315
112063424
226455128
521500007
544289240
245362280
407415536
2601786
314025690
363814541
148554296
42709909
510892315
269850218
434629998
207536397
336993328
115017888
328132420
212229694
266935559
242037455
11010934
269067021
218791540
11856240
285159240
37138574
30359659
49823653
402345711
157781305
28607266
92773208
291972712
140540356
449373452
413886707
259356366
263929972
184720176
477328929
447335947
401865391
24393943
28048790
411731522
372876626
227436715
140145148
181987761
396310685
394628142
218615892
23584105
465494645
125438437
153241902
548881563
161434530
55348637
392622281
83674435
373180643
155185008
548746308
128343798
142039362
455587
451689810
409869119
220174768
549011530
417504318
408215501
259077924
249650698
533388086
277428088
52216857
34487387
18310935
72844519
399538821
416243162
149456005
388923095
347483659
152379446
222398186
153730094
326103528
425551192
302361565
189007689
438587567
239968102
445855003
486706141
146704503
421166800
50279240
461926795
543998323
305922949
144984215
153203479
59729579
226592388
350763567
196314210
400526841
435189876
63941361
349665632
211192088
169346628
1608277
121970828
181981998
135726503
310679373
313800776
609279
351910368
358832623
256171630
346870838
97671266
304192309
54039205
241977076
288924493
85288082
413074695
489333372
311934381
174890518
67734260
293318982
314412713
288463417
58090087
144133249
544620887
69282158
464212212
176272470
404345889
229357865
41699933
408892077
355319437
143608707
9633195
26391112
538020510
428265001
170032753
482917237
8102601
126867060
127435488
232029965
11439076
203220063
206677317
286081191
393345372
31742209
480516400
56955452
531527315
154990596
33104159
257478926
204306170
450764403
37061728
2327336
542230865
103522540
235999555
839817
526616366
523821948
421961386
399165569
404242266
248862278
390827288
320557556
457837490
38259799
359793855
392941043
535709933
387196821
481873821
271376338
503494992
348422783
520757897
230576423
290115606
166960443
234632794
425754285
369428502
349835926
273313777
277803779
254170856
384771970
340439433
447869466
179934909
305425793
513514827
473321069
22498859
176515262
428801453
210858016
273401601
549992311
429267210
111301724
498313376
530800938
158390584
436551148
39276158
101848295
88049049
301668832
73627920
79047089
426643503
239474190
235779995
155146585
458282099
336144115
327118409
523200502
208790582
247959449
159145519
424831639
515268897
92648831
189332077
103231623
196504600
542977369
243777468
477700491
219496553
76616130
425018759
403651139
46480852
14980210
358211129
454818540
531949968
293392539
369360299
149355690
370902655
426078136
261939749
260590275
889218
333401860
104834411
86726416
307175418
542567397
529156067
526433853
478489363
97544088
4681691
270063746
188003266
447493604
99127440
388699245
504493990
533163037
481676217
207522623
249022283
157451965
4857765
286647673
17696536
362413721
361154244
54424697
495373372
436496258
107145280
260551300
290938956
509604249
178628527
2398693
101831419
495453808
426396498
342365397
290637061
312171571
340312511
293062318
6608756
384496611
832226
311242767
348864893
474710676
290217077
51073284
155421035
235543968
434997761
152333911
226194562
20484948
266353725
395162159
126978799
234750601
73058590
131456061
11445666
533006860
56684903
9682699
251950589
192320713
204986705
414057226
347882205
245903664
154277295
426349618
41971103
67750727
288211212
21258897
356427024
172805838
404958834
20292833
148065775
147396622
187976338
21213117
174972853
156200473
384806345
315343050
371495520
435936859
80693789
310951850
236831358
331893373
261770479
402877905
291833663
279933992
279878621
17707514
140924586
91787058
467345604
485924703
473733634
440151932
471786289
359291719
514225987
544349619
10487796
13415495
369146228
455003733
132742334
90749637
207117180
541219073
549756284
326441808
475061972
455940837
517047333
383856748
131856758
313015153
137768411
423619064
136975209
545765781
236235582
163046973
489454130
278790961
40934933
186709912
43996723
171064685
52049168
51947896
149461758
550091113
300297740
318607842
50290078
183052661
101062609
389581615
380025426
254172410
42891046
133684595
8333044
6236504
514265409
358481341
20450623
163989364
181773078
507055135
259737156
121065452
27297704
195051615
312331470
162315219
65167505
343201538
372639963
67419721
207182993
105159039
479107365
269836832
62762877
163874095
81626919
27499890
497815390
274788947
398616115
107543636
378727325
261698708
131040842
67355519
329739477
170183924
82140211
193796056
478750580
101809746
519709498
49082638
33769253
163694685
41738356
72504201
410258838
389241457
179463966
329724641
296508062
470153061
263949543
16576780
256188152
233196613
31210454
54352078
545278410
16368198
170230357
375414666
264773501
44828663
14007928
21697981
43510442
61120015
518551418
127136987
179169786
539400472
189908422
344107430
250261466
50476844
405653567
540337564
334411836
371857794
263338246
257109746
248992018
220604368
479788001
135278940
118717275
78701282
506837793
218403327
456240191
515999625
322170844
458204110
331370930
329855721
98445622
374235263
347003140
228181094
14721498
499888719
255756477
87341590
528294294
468178766
198108988
228638058
152431696
549926443
28440716
197135206
115455626
327239180
302373743
262736474
175873220
97045520
372950105
360779279
390384694
116547937
412726837
440115348
546386442
472054
472147313
132756954
239858322
536075625
91007620
212101751
79759864
534529761
77060071
538339164
350072038
381721527
83004066
48092075
500189393
202560567
352931722
534166317
316526051
111218118
368434864
509313707
200019160
147094222
273308288
257993201
219430752
277001380
547703783
311017718
523990918
425551192
425419704
534380710
130034410
507282989
241516
177173942
336920309
283175747
415270295
522695514
426792033
311906936
75468751
62766715
366308415
192272457
412432482
53210105
483830821
481991547
130346368
355546101
15347244
199184832
434836728
366924418
4885210
112647823
359013534
350417873
22587235
457262237
276493602
519016421
269010401
462947749
194593879
16620692
389998939
397365177
1413806
324685328
6674624
356263545
8690931
239619387
549695905
11802887
7541886
176454883
297759197
256887776
152290406
317824078
245116784
381013446
157479680
87566017
252293390
197593786
279075626
271195023
466482665
298856002
49203396
417154155
25159299
158634200
318553711
229417413
313130983
110378856
290656682
62430041
402487441
482479347
21829753
115516005
126816752
518501918
424003294
401602685
160608140
193662898
429524304
547330146
448283965
110542971
251742007
8804356
217737652
329333294
90414808
20116887
153730265
173079148
58260246
27524174
502232522
134288665
230076924
123931431
69534652
392221984
289067207
210398859
291169494
215484150
319493055
198857970
416878572
303629524
172744319
270838238
279851176
414578681
494031956
284498298
389719
143405614
232464639
397029884
185480441
236027
515779374
21072271
406883103
207665337
83197841
308734294
494635746
34693985
451481228
156634104
18816569
531027816
360835882
165914510
244606307
398539823
495682177
309698190
183984180
46974936
299029742
42312604
490884993
111927045
227901252
80968239
166256321
283939434
311533684
113088837
144865688
19414629
281569233
29852121
93642340
528447986
139795338
428675912
323215885
290249967
222524060
117227095
301301149
353886808
199296681
113362508
67344541
376781427
300989315
453239747
251858545
305962349
431715339
346699546
368666440
29761358
3318656
39914105
418799722
141700881
343331461
149216574
156963444
86363926
91008610
403917765
29986407
14759921
26192525
154960042
72498712
346882844
98472660
437819107
322132943
496414790
289315260
310824963
185756699
290059633
348638562
482779506
191489254
225499098
172793964
463255133
254025174
97156224
216528324
246799135
12992463
226690211
16406621
542565694
281785764
379657782
172175852
546236635
475511344
142606226
133838287
339185392
333994672
203098489
433180902
498851298
127511694
236147758
124184037
392308646
380759783
153796291
400079493
310101055
369500629
286712426
177152048
340888856
323001877
439454829
165191455
365270994
475940212
36090175
268829264
144772375
317126975
539018096
232810446
103097526
64570451
533035185
91314584
366332858
400094260
48176953
487183401
291603251
152029645
76233033
417844636
225784416
100426744
372228486
88656000
83904854
482483592
423642727
386947534
219570978
466455220
304543415
308536712
501074371
482741083
106320130
539047245
45948419
10643171
44927465
318652917
449647902
177842260
431610926
193437336
343940740
436885977
379608262
25221352
69188845
507781138
409709938
312746753
197000675
380892688
33021824
388257908
212484679
257696240
316630422
14856380
189257447
51967105
533607646
398962476
372766564
62385330
2223045
339297046
399383128
421332537
396571294
114094354
273560782
371391229
179342097
21072271
392226919
159934256
389360952
536319212
227695189
31018339
359611835
102702816
266707956
299730213
237385065
264963517
347991622
20545327
422076655
304205869
453594493
546407994
157861451
457700265
116992546
210349458
490014008
63957828
76483726
80199779
87368413
125209802
353985610
235346364
90732886
368278966
44817685
196424216
59866703
81533606
72695012
259300360
362767731
457733199
310825603
64962809
104893357
219629259
108745496
111514524
140051267
275688218
494071505
198893915
214111680
19710999
77219252
370849782
20907601
304899840
162611625
43236853
65868
8170701
247971064
531977413
158306832
208747703
209553553
344378106
526384122
340482670
516778372
123019468
515158298
7744459
501875737
96222170
38467570
118643159
330227392
210624082
7832803
38834675
18025876
36002351
177447195
436348055
491210610
363287742
315035666
505822328
482237098
500734025
28707470
494144678
391927490
303503277
342294040
318547006
293658037
334219721
188259071
193196333
310370016
210032454
452950153
338122400
187032186
455807159
46200913
531032923
539339299
228610691
350102592
204605179
392583534
241418872
474255089
103893155
500363265
11161847
312001581
124636684
535084187
297766855
530989393
301895
431874520
520659095
41644534
15868699
138515778
376578334
344835421
411585052
509302354
306423976
477419594
423508212
352207174
320283150
84940503
333978205
23900900
451206523
423630042
507715672
460955242
220910610
327407872
487661687
189392456
86077661
377131030
222963180
517568788
412638040
5181616
304310160
390624685
286974250
382720525
213499666
113036421
460027601
498120739
133223519
353998856
305726322
263979363
485611830
54730819
57305258
329350978
48251762
34293394
501017926
548494234
15989957
359097347
495126801
492948565
225711741
72740938
538723446
188651441
127826052
252710492
102183224
324674350
141485049
469816044
270327327
434009741
271326759
205403869
358777507
125961244
240802960
126697098
39828184
241894741
143671571
502079895
395476961
136733928
512085921
48231843
4301823
443817276
508632387
545706469
228413757
478443196
459226064
373180643
156905658
415535466
471384342
105690951
233425214
130691884
317909999
537561661
488488122
59083596
300724353
134864730
251200363
241505022
412520306
132658152
19634153
4520625
12921106
81235022
111300453
313630482
193399426
414000298
158461941
499718560
260787879
168432950
228699185
153063018
116130773
126927636
292464898
97061862
240220596
80360117
27897232
134075693
10011936
522895409
372272204
26732395
548674951
163043687
343478155
153218898
68041644
28734915
1915661
390481971
346434967
62288359
164807225
13695055
512369477
514461850
348353896
228521498
466400330
149185531
52721845
422960384
132437926
493027175
357486926
28844695
258284895
370946620
504427290
231568912
601363
288353637
515726001
425007781
6076323
381974021
337232712
300945403
352964913
295049127
188909424
198701800
320910399
4006970
133316832
32941496
89343856
377187613
299022632
254234013
407717431
523804292
378624778
302652482
536977892
267725975
251220552
152117335
388543828
442895241
544080658
7979798
377896109
244381258
290099139
362581384
379860756
103276297
199815919
50548201
86210234
42553683
19976924
84848133
328653875
373192820
15160618
344919685
132763882
369047426
143855507
408219278
181458125
333674164
298695449
85793070
257469512
66427878
451146399
283536217
100810974
409038591
119330820
136741968
469536728
247175159
165213411
224653792
171069184
477054479
293205913
272521520
446805832
534976526
224522093
419194930
311403770
391525495
85867538
77879344
230585027
450630433
191000733
163418508
450668856
191519567
14084774
268000425
264927907
43225690
411126100
378624515
232453661
277216456
34662130
159175511
104680719
219523829
261569683
381356884
400806780
103568740
148812279
174855904
62628142
222167236
120713571
326869950
387441065
482127775
523096211
91984662
316490251
115905724
233545972
58337887
549844108
323361719
208960718
410423508
183310644
20831253
62217815
281404563
437626992
16768895
10028403
466398718
485366845
42402525
12300849
160871612
547445415
165729065
332693779
463699733
240358974
264169103
7031409
104536581
18788847
460152838
88189651
351575939
513515639
205432038
530533520
108954476
537235608
102444409
4308865
308531763
406582299
348694214
538723394
415138652
202347701
453170284
387199549
353013094
124452097
34964930
209905749
125439160
115588293
153494396
206737696
333615931
463035573
126242663
207320457
480177720
13506638
23169069
29492397
403865163
111421029
522624762
137208533
143136350
214420896
419913989
215428957
269008642
7635199
1416162
357871822
252084573
486612168
198520663
66175384
321487781
49401
334554550
269718482
454697782
359539525
24640121
292942441
288419505
374491547
435338079
47342625
324065071
82609450
54577127
469133852
219232418
419683451
355110855
526098694
7537629
275915934
131736
520675562
346537037
429150954
332798844
186515709
401373389
365198121
251381433
543004814
457987656
64457327
62239771
379476526
39740972
502962559
781203
157980462
186291171
468914292
333972716
549229340
136006442
194349023
95058502
4918144
304024732
498027096
487337621
145544331
42655019
305671432
72295619
82790893
54207024
388780381
371320150
66905421
511208401
86781090
482949665
541707273
12339272
123727549
372889726
241581868
280219095
359765527
223566970
252912090
263712133
500679135
499323352
355786002
449181337
467224152
546210390
172405935
130588037
6759136
27406577
427368051
102210669
26582323
187070609
310677400
159510094
16852494
480748576
189332077
255200202
392617192
398641328
404280592
119670877
271063287
418530761
172193260
483427208
417298002
27821582
79327530
503683736
178397989
313112967
283737388
83707250
318597153
203131423
322791623
360048828
344901315
249984208
360577565
471411787
5038592
29930013
330496998
277303924
377462063
31272426
260063331
169093141
419063194
102737282
434009741
294248823
95159405
259212417
125994506
292627065
182130509
463331909
351308123
317230294
126411670
411436284
499361775
161053149
545024766
429639185
101195204
495294426
137185341
129379034
169868083
415143149
37804629
179630361
255539824
489221781
67224452
32445479
503049248
125057103
413058228
546934938
24977757
525935836
102020832
35162534
468815490
59638233
200452791
24222957
172124062
87198589
488126153
535034786
91600432
449022156
290785264
1486705
55875512
12942972
530391092
101036023
133744080
150461157
541158256
441216798
129271439
488517691
176531059
422345616
533488528
474727143
84667825
261018417
224461677
277573241
122942622
356930722
364299441
201593680
14469812
487672329
141505092
479884072
524940515
311906535
44921976
454397875
152643601
267705230
536300514
267750517
435672908
251881353
89222493
227574664
207561046
467218191
501014065
482472122
397304798
320270620
3542763
238480583
38889565
509883050
75550596
134973347
90359918
150119016
356007619
65203831
81720232
330212751
488491072
91342449
244281334
232826913
86051053
186206964
114774990
96798515
466488154
204086509
9905714
356038496
136109775
443865070
500491095
313120005
308630003
234759041
269375815
275256883
235774506
233010328
515784863
118567889
453303576
478789003
418733854
405068933
11858370
87034472
423297488
474288023
124825459
322603747
48928946
157812661
83971683
274529068
535314725
152989408
197262232
114044244
542444267
480122830
210036585
254363884
356290990
262967012
441680565
85688779
71175863
548120562
177645996
291597636
387150148
147912911
141773326
119583354
21717459
237038127
217689189
431208149
238690729
113954179
325805084
113401253
251514793
45981353
364412122
153151156
429512419
498960282
66737734
441230819
468041541
266009480
325106244
164415136
342444460
305742789
139058951
116291843
215242250
116520492
220657800
122536436
180730814
515699515
57296673
501475040
386232848
134201005
540753823
123359786
196248217
414304231
40523680
392463751
30162055
162023100
283681049
84498704
75863469
326589689
160196465
71033149
108057799
11780085
366829870
465626381
11504944
138657311
502676580
28494544
277522275
483915729
234220060
213889863
522130147
14035961
430886500
275278839
233968625
33400208
481648772
512373928
247603301
131961049
92432556
280342858
5149523
203740702
138899448
200817809
360303346
51289216
503309631
478102878
251662452
63013928
309179126
218716591
229610359
272412996
43225875
272852701
330926321
383181601
188404436
343306688
144739441
425258645
2217556
71514849
231849871
475259576
337606434
464786007
93653727
49340621
2052886
41441950
36340261
22839729
158763836
355591207
6573623
121301411
181674922
117535957
32955956
375260230
507359248
31634452
205989448
226532012
135248960
211364907
92562013
422398530
131851269
272514389
132258938
457465177
177020250
480482043
28379490
278285307
268296831
312186886
383187090
234431851
78725336
1646848
377338668
185695470
513098193
388436891
103292002
377761035
283811770
299232835
187696355
388622013
17164103
354633552
491690856
286804981
53375036
520749779
460493426
120491781
319674603
204685210
400054787
511239971
421697914
392761354
156522218
396036580
260131311
200282379
102141310
15742452
249420160
5098434
67179871
440465316
52255280
86462728
436512725
408024815
245605305
532619626
41458417
536231388
535331192
58885826
238067413
31309256
540361286
52101588
215549235
195680899
41448066
454978571
245028960
233526828
518161600
173293329
3716053
145772460
140921068
132301367
395427560
193105810
454089231
407009350
403787307
180972700
464244000
513938690
13268786
422065677
52382557
302633123
179654970
283221637
55284847
41760312
217776075
290095404
428130041
227252456
486583383
338279170
184431685
109947029
143269568
448281141
285351154
371440416
192279670
257733215
101396130
543943319
517816448
84618424
440187952
197719269
244276967
139953033
294348472
118796932
506438950
365267512
462837969
537268809
241488555
95623869
432478759
306888439
169040904
422109589
161124710
339017107
423805690
153638409
83436297
345000117
356993582
350071953
20199520
4343932
33789017
273906589
282321226
268270317
258784375
387408131
99394812
159751856
37281288
186104545
516761905
541824510
470588437
538849641
47765278
514353952
85326505
77153384
280043352
74734950
430819640
117275642
258317829
13069309
349174449
205853482
147187535
333555552
347799507
164696707
208861939
271239603
103121843
321462781
474123353
370830831
458024116
79800824
13003441
44993333
92237156
186104545
309349062
275882629
313123906
432242283
481237274
226964809
82348057
265600801
224412276
89544832
537153540
287229430
141098018
14847745
546336637
129216549
190742750
260961751
153263858
294020683
294737344
102736686
318588727
539447942
31587121
367168820
216156820
511948052
166410013
528936507
154861102
237088321
65608086
107893545
533130103
145325211
250677646
452765654
439522205
17597550
334801275
438746593
104440917
241032968
459894310
279659061
278830222
262953632
192510208
214431448
60360898
410686685
171004306
347798203
105317443
103286272
542197931
357322922
102556437
416258315
492502336
12539466
254890145
113512520
78860463
59648963
150861326
96139835
39781965
310753961
469753375
264202037
340802479
414661016
318320718
366083366
251396587
27738892
450646900
206792586
251774291
488939549
123666350
200271654
471093425
2914659
184755264
436326099
58265733
153886137
513942439
17831356
463299045
8342898
274568809
394563311
394024709
16675582
506965054
46239336
274242813
536330190
19387148
158160339
319772673
46406698
423306191
222084940
325557066
343059500
421955897
484606532
162602662
55142494
543470597
167030270
431347576
54922934
224382283
491743043
219269083
378290902
30787801
21212571
52970535
336117812
22552511
543273775
210394346
330618937
346871866
403573236
308465333
380530414
496368971
442358423
73080206
386364849
264624690
112905578
98291523
267067295
184029703
394335994
423429305
83788260
338701466
501870248
94827964
484508541
424552194
207275618
373663675
386466792
410291772
542487710
263976988
478119345
24835234
190319771
281498187
184326621
420995080
144338744
492391280
369719192
282902511
217446195
81001173
149761876
150387622
8935680
76730731
55241296
220514523
76846
211084984
451154380
94092438
202110469
73364964
82422824
189161594
312722273
352234619
156606659
140057324
486314172
50201982
337434211
398534334
137621031
411170012
147062132
355571931
422197413
96612372
258420986
415805675
162880586
56991370
197466295
257604259
363105203
190718345
501583915
466131369
293546231
304563159
341020592
320107502
478218147
166969891
102550763
57557654
433674912
124065485
91430273
16598736
59736787
475857877
261764921
238749544
344479201
459006647
47836635
61063231
18217991
39438465
57639989
348741227
396997414
531181508
513935957
494199940
314412181
186408290
139471650
539914507
18305815
285636582
248766225
480523527
193064597
23814525
53726332
197905143
42785863
434965573
359891774
482016535
61852980
22066717
439141956
431419049
165434826
111772267
40629578
464830476
475670360
484331735
25684516
115115308
475605442
461564521
469566383
116352429
32439990
80629880
298804693
362954636
133020426
9441080
94921277
259761436
222830055
332210747
272380647
106157260
162018813
120049594
325285277
184669871
324915866
309212106
238060033
535517831
65006227
444130564
396437536
404524007
465762914
141489953
18832759
214056121
14831059
536637574
242597333
26555782
32807753
5662394
248480145
497247457
103113688
152100190
150209305
193629727
144993626
312802389
361386681
228089906
218424579
363831876
261226999
212545058
286169015
233316472
156906070
258516756
421807694
208856044
218604154
184499612
462171195
158593677
445623183
270643602
304307624
231004565
97522288
308460399
348405250
460098958
128885643
386266419
131033408
88897692
360305230
245650856
19826423
215968211
415390134
274166592
190697064
125229885
114215112
94454712
14628185
262401645
526106502
195913388
268092230
30403018
288094591
187130988
26594233
244968546
161365923
237289470
515926786
239452136
214982174
205344832
333298041
443055613
477448757
162809229
444570577
527465455
471921223
9422181
70978259
546514425
471334941
527114159
463106930
269927064
514771364
178858241
436367951
344740117
70352513
283607212
486224833
390935400
178972725
1666239
358144973
203293325
414628082
516883267
123831840
286809149
125763968
355538997
238738566
528618145
23915573
421577745
363997546
61068470
281887231
183749764
216310512
340109418
310627999
282188440
383582298
189727626
82724719
227195199
96953466
254137181
57102067
70418980
82829570
131627808
196346764
336437277
175417090
246983044
60279621
148043819
482340818
93329467
84349463
411617322
496996016
21561987
368504015
408887555
331940209
40898391
517246995
536723627
320179055
28910563
2848791
546931382
276574243
274718961
548845110
288128588
444992031
482570924
414893729
539793164
353336831
321397512
452370446
347931243
380143684
72279152
158187491
346637741
366418348
202885625
196876920
184014665
367861802
243782957
60472313
489382146
384935887
164478436
351830430
373079303
163778068
45495087
451755678
410099657
48853452
170205890
275767360
18388150
54266808
334159342
301962347
117577033
2343803
158267568
432996435
419946923
66982267
415434965
420247433
201792107
71752208
71389934
32632105
77048777
286871607
492741180
116992546
545090710
138058371
431724139
425441412
320497221
49186929
498222341
324316704
279218778
13832280
431787099
381269796
80982773
220180565
146533020
80236369
402431524
464501136
458809043
382182603
105361355
424694908
163467909
434580597
49521758
255400061
365995542
7415639
372181645
327446612
143054318
471136681
338984173
121069840
91782522
174989269
375590314
147955995
521545695
119929161
29053277
191083068
386496021
404006867
512200546
63633977
481560948
527891593
444848195
512815314
14748943
265343749
321238236
308130504
254771935
370743527
126137220
120845824
58331603
473025553
340191753
119863293
166838155
40515783
319303178
521472228
338075065
102095400
1778436
140189722
34635590
132685597
43810185
295715435
246716797
57206358
126495241
59956347
265568798
106626940
430838913
212781085
46475363
1127736
275742852
55801174
475222722
130731513
501562864
375355466
342359908
48967369
358404255
46239336
430513248
418887614
50729338
314623991
52205879
248066809
78662859
539898040
446397217
194915027
70941535
399509606
18937050
225949196
172180732
414895723
189096050
64083830
155205917
161874783
78454277
412017348
381699571
260738478
20539838
411021809
177975336
97632843
40591155
498120223
346224164
506766436
12446482
118189148
228743097
283960166
491253947
152912376
163487451
23169069
290735863
510268418
110334389
362185282
433482797
536618256
376699025
364134771
99998602
516641006
335202252
539909018
358195673
77754863
40949802
334755762
161799253
424697311
86890870
305133510
101107380
89311519
202797953
416845601
8348769
365869295
241362289
83021125
146423525
158851660
175774247
201144405
521493423
91311636
129209578
458596759
440083899
225383829
256687596
215393849
74452262
37791765
415116720
31720931
473332491
44098626
71208797
445234746
83592297
231987096
516994415
162156038
451722744
174787564
304837104
540567186
114064609
423202192
52870048
249672654
240122033
62217302
454951677
10829797
112995936
207802685
128870267
421122841
68816800
116862629
337657544
311262913
200205786
185648958
159788312
370512989
44729861
406571213
210552551
276410425
137864884
114923193
302646993
125665166
91572987
484294470
203051609
400087721
88528062
151930031
77455279
137494343
195475010
92270090
219505110
452573539
290028616
372313381
339883883
146067779
834328
131528271
130253970
465421365
444444330
436504407
443401420
269870259
329103973
17320444
377023182
170308246
112700871
543251819
495997018
379979806
245144229
240928677
498441840
188333079
142406616
434328103
394270621
138899399
42797733
409148251
330064548
63008231
474893663
439348632
186675401
361180527
148476345
44126071
16975556
216731559
504137205
184128505
425810227
234268316
3296646
203625433
441954847
118798427
417182242
223105894
479154060
49565670
545513287
13821302
385470514
324495497
374799898
351762378
248816370
272259889
535685408
476181624
488378286
124958201
502177632
55828619
533566856
515029006
22706360
438543878
349029897
514022894
321035143
295103808
174610579
146424926
368849857
418031262
175019531
93356622
223429745
481972623
426171449
24925549
104097390
532575714
218215468
225771868
264973086
409724826
362941638
290103338
469612940
483320666
135299057
510230310
232909248
32308254
88584640
194112996
264926585
230197682
235442541
428724637
160953947
325053841
79495098
322143921
43138051
215099124
219406308
140729090
94554892
467745135
314359609
415072691
504345787
76461770
458585606
405817437
221217678
7794380
397022777
475835921
512145656
253318336
447230332
65011716
342667292
91983133
29448485
84530600
549300697
525137592
144948023
40247811
97373287
419222375
531368134
241984690
314750705
13676236
412616045
86832298
323307589
227052485
273994029
337217622
174795778
487187173
162493935
455570533
211692599
6146274
266466927
27505379
19650142
36287779
186532687
211650351
106310952
419515511
482730105
58408449
274760251
355066943
361615320
395685543
441068595
291969932
504510457
366818892
541231867
171223058
201918354
104799260
4495491
153408228
2213809
277688510
418056014
420320175
62772204
164615110
309733292
546704400
353925231
466345431
504680616
135898623
21830423
162699449
60505247
71719194
130951073
264882049
320430384
161047745
152281327
508650024
455089116
396792029
134743779
54659462
467048032
177975336
36090175
500986519
503533415
254234013
366919145
34553142
189277201
498143512
455587
469666285
72707294
36666520
238046635
123804395
63602810
486726097
489689030
81356731
481987044
401310959
333209745
544931453
207879408
222285623
487585691
330319387
394878660
341717091
145282852
332605955
169538743
162924498
480371687
406420402
232134858
207555583
228309466
89684771
428665706
250748849
92741374
241417198
507490984
482850863
314514622
70169485
548488325
230562929
185536498
423954087
460483188
170066387
110888778
297417422
242882761
86660332
468398326
80738020
196953461
73097013
167557403
151069689
529803769
430725672
55004093
274454210
200858977
543590728
503275832
7349771
91477445
31940491
369854309
232859847
349584087
105185707
381454996
51656979
87008674
28701981
308685165
450849790
379636587
220954206
507134199
375562114
449988220
327294968
254535811
158539522
355582909
319421961
61686396
339625405
426665714
404627124
168036441
227924582
436869939
50307860
120159883
21999912
70636752
197054259
454747183
443189106
468242923
88071005
307471824
316166400
377208377
170525709
258032401
472196714
234039982
59111041
147297902
196632447
86479195
243640243
422909403
482599436
334258144
162682982
89168805
350780034
273345025
22316153
33212991
533045202
534177999
146951508
156755783
79737740
238940778
93993095
419041238
264943052
266608870
19979960
21448874
137301846
521125660
283687987
110257543
269833751
375861649
533602157
82490698
192608047
151095703
119254409
145908496
85715109
397679030
61619514
3040906
453558381
351241110
476712084
478629822
25694825
242361306
41172359
400762868
205623429
43500325
229077926
161036282
152554637
331140392
98170765
341683791
340575983
342904634
116690613
449060579
116042097
434887981
297201905
32418034
318815799
8146498
577232
376287912
295478359
175133602
11559834
1042910
252855804
314479198
426206195
64943094
520190104
509768919
173589625
213856929
100135473
430326675
488224775
178843317
60411934
330734206
469024922
325848996
5141026
42248833
189452835
306201693
537468182
428740301
251269953
358387788
99999800
70711682
241487455
227037780
260033780
322204300
232727355
12734480
28411064
288798246
524243723
276853557
436542841
278753376
385849255
348024556
180712642
525929192
443313596
147269870
284450397
15394211
2766456
423508257
113016417
97018075
295040497
433067236
538242066
273945012
129394316
443405551
500388218
206697684
256213870
86841469
416439452
5198083
290011771
334153853
418821678
278325234
33209645
173101104
370144589
547390525
285142489
85990674
33230406
261620473
83685294
134427852
292031267
418261788
410132591
433362039
243615699
74156390
86923804
23174558
122723062
432044679
272237444
251006481
509675606
294161390
341004125
62118229
318658406
102990107
18635155
452846529
523359683
50948898
292861941
204417702
461070511
343095434
538586169
157287295
414803730
410465045
340239163
332430307
470260254
239144752
297953898
415189105
104507734
469863889
248712079
225768059
234759041
303844370
69696403
277364659
356872824
385895385
170885719
213390364
435080096
241340352
104515632
121630751
118233060
492610305
530765000
404111158
321567576
164834670
69217229
445690333
224247606
222787532
464249289
203202780
99010582
246324364
385771387
410769753
316287158
290110117
521067612
276590710
181241291
414971781
201781129
418733854
270285451
162567713
522032405
173023032
88828487
7025920
353228128
240555425
236072018
509529445
253444149
112330913
507364028
377022943
197499709
65445347
199162876
307658450
345415446
386264154
75007185
433305182
550085810
122091827
329746186
2049599
440943476
295235102
515257919
372016975
397129150
21697431
65604528
451299942
170568819
187218349
440508717
246516479
265261414
368509504
498373755
71933345
422126026
39443954
540518297
116350333
61386735
20922286
232442683
107205659
59988246
58468828
44647821
43456526
386805807
47935437
424011874
546051209
435560965
535060303
349321727
38402016
54731648
221933495
401708388
448574545
427997577
27197995
465298109
313934319
301532726
60856543
492313899
477161018
297023269
1794903
334014468
434471255
469123316
61152238
419271776
246011491
509900045
83410844
270338739
159242946
46025265
540975747
397775433
341629343
138549515
60626005
86155344
72707294
336761128
140913192
314382475
264377685
424197259
390943047
85633889
68266955
278841954
231585366
483328406
157051268
229425682
370573368
271286555
38930126
157029312
36139576
366901227
541427747
230472132
249217067
88998646
57980307
188119008
513825670
120187144
359598617
514855015
62613023
158891477
218965707
167052105
113732080
279118031
65577372
434601313
493774622
121833844
155009750
331681863
449642413
59896659
276782129
470909116
11565833
468228167
22850707
45871573
212127894
251654183
498478046
336566251
13332781
77193663
488279484
98179085
16396666
174885029
187244711
188126590
175593750
17509910
395629109
228165329
119150860
459640302
418893035
471024329
372713814
509050924
89929906
249133768
353184384
42210410
96682462
172727852
39792466
170614587
156130368
79557566
314257553
461540845
232393282
270859651
67711243
207851963
450350494
267599728
546682444
119200214
366259014
84931297
456421328
50636025
81835501
286078901
507540385
523945253
146155603
509104750
134019424
400792106
257214369
374585827
389450969
144130162
525670552
376579828
354358862
246445122
529397274
45262237
174374552
130602613
162188972
426286718
7351741
483279005
239572894
106724957
515318298
23103050
385854744
476534628
185949413
66641949
363860321
226522708
233835201
495566381
221717119
366496786
511651591
489000590
339626386
190753728
166492348
105428287
516765105
97956694
96068572
318845317
60702851
383500178
543729362
154756866
118831361
42413503
368268536
160597162
243502996
549645258
302240807
356999434
351372985
21360875
515677323
422191924
221645820
63622999
139870698
397254140
200419857
39869077
438653435
471947907
120615683
283325713
441766286
548002394
153267225
245275092
143240944
399494909
507151455
480898467
511448735
166353441
454121437
360616322
15079371
311111031
546663674
15667078
476919494
193311602
325295080
9007449
407975360
226235324
541067197
111163228
145880351
2365759
119561398
295714386
109346956
107277016
396171323
499689120
387775506
356067459
315189358
20886644
306533205
532065237
377033921
88625394
75893548
396069773
49502121
465620161
4583715
318702318
425545797
59625933
530116642
14665997
80375427
251808557
326782126
110536349
511486976
508177109
238475976
370876103
113192692
193547629
150843209
549031275
104477626
438126491
65476995
378115254
222181125
62986275
13420605
189546148
324828315
339626386
439965697
184199862
62278194
226887645
250122752
250613441
404177026
363336923
262956034
56309913
241208616
153324809
191594922
496742462
465375267
489513427
411032401
229495090
518370182
430803577
128453079
54857066
164858660
122256497
76220254
25501894
177964358
1860771
85359439
313694972
45443431
77427133
337749148
531022327
122832572
206550551
54785709
231992585
461672210
511827294
431958263
195155906
114693131
197966912
181828614
209692790
99863974
77831951
399916742
506464541
169134093
185371194
12416118
219675269
337458231
54955868
278151367
271996417
393763207
529057779
267415851
220498619
294364092
527860013
549928532
137071308
23405096
63782180
537071205
87849429
507765434
136744278
157375119
348425253
238908725
356623484
468377963
528464453
532959944
237541964
221975160
436638972
510271288
417081665
232137460
400548797
174278136
490123788
264213015
344083454
170257802
41843398
253202081
224961176
187438372
414463412
299173676
383495977
131033408
109191502
151883572
422674956
492842338
458164670
352981694
442847031
224478144
52919449
100382617
3928266
537922
404749624
127278932
529811982
548202897
19033060
196162458
355758557
17114702
473343915
255463549
507946571
52672444
62105033
345796022
28733578
319902262
232067165
393338417
46131225
225403174
372984088
55065648
509722821
145837241
537197452
537891442
150266545
267052974
270030222
372104799
436238275
521723961
179770496
349555987
453814053
63535175
487615315
521471467
495656900
72405399
309733292
466504621
252609269
460796061
356944924
291897355
401207877
69225578
42095259
524132800
288853136
2388203
79837505
218967188
335646861
505128559
292305648
493000895
399540672
403578725
97138833
60466548
219719181
292601703
497223285
14013417
318896317
43566193
265623688
455024328
250535684
70550873
248444074
224944709
522294817
397893193
497155197
316292647
176011234
188750243
442171884
199005827
345505105
232511015
109582396
31215943
389279880
223598597
491561906
157902063
313822597
46799214
361659232
82250211
13384466
90606923
81015542
144964448
305120944
138610634
117640248
12232269
514165608
136484193
291229873
118022544
442434266
480194187
200123451
190989755
250220589
280640252
41533273
549298491
321518175
143872179
188920402
539177552
518238446
335696262
196883961
535359887
310559019
533315300
409869119
260013930
264191246
65538660
311307235
323464245
453133417
299134033
285370665
100465167
342332463
489234570
387073302
385344267
269888007
314961556
262720007
47715877
331430760
127251295
450915861
366685614
142759667
270876661
469891334
343277438
420644140
3809366
319199885
73153561
27778864
68742067
242548500
430930412
512831781
407827211
300506283
236584671
376111769
93267663
175884027
329557102
99274054
387040368
443017190
237860326
189105081
161244864
346215375
118704759
479369661
210843892
152778385
290082672
144004613
366001608
253251984
443572883
514479808
339072995
398924053
30172071
103063103
215711673
498052614
417958262
334465746
454039102
107985552
389367557
19985449
465351931
180147832
80743190
162547196
20722630
379652174
238670157
463864412
460676272
118337351
362334379
389386878
549662971
102918750
350730603
372781017
95870874
285479464
478240103
64244637
295520683
78382920
479970499
171906377
111552947
134667126
531020441
173704783
91894786
47441427
358750062
393813794
269978033
364568402
371456494
29659506
18816454
199706287
451722744
61410932
483729103
370258487
406339692
330435974
45503810
12782223
430475079
303388008
416993264
418014795
529031735
102761768
433741643
292960024
192449829
454197490
314863122
120703110
403017131
491067896
164908831
302630526
186792290
475534026
351336333
357981602
137969382
71941688
192781755
388643083
517287779
124496009
7015519
404972931
279038804
27139065
511508932
367703097
203394895
140908119
110136785
94855409
435673243
2184622
331761270
534517060
479644733
156862848
66603526
358450964
283645498
298935990
340555070
450098
60650156
295165486
415138559
330449612
150601693
84634891
239814410
254982247
374025949
180500276
203977292
230241594
536912024
135692602
485106842
207892678
428142000
55771222
35667522
293535253
242349628
167107116
490826380
312642288
269268384
530445772
72657893
253477786
151529334
180077623
526829308
74873616
439663499
413157397
208304430
440368312
463452702
317094041
419892033
495881225
316034664
392973977
380887199
116696140
510531890
427296549
92797034
133221867
56833106
190331075
364700138
98033540
35331423
201054358
240725584
526919625
99605950
506058355
412663506
50814333
544300218
250397202
6984046
101612079
362333693
392666203
21067863
361099354
476445200
400021853
385915123
540000494
12114223
539266805
97566419
469501615
408590182
36252554
242948629
93565494
209420854
54085116
540538078
425842672
405720837
134664840
43637550
226860370
399494909
49351599
540112111
523322246
209240680
525297300
167892043
78351147
13832280
1136223
350983127
292021373
479897781
524108856
493750712
267964033
461471208
463577941
546010617
300083157
30573730
188682763
334384391
529932999
481050471
319427208
401770292
15133173
520653606
291037758
221085942
542466892
213905800
103593335
56992287
473042020
475561471
64889287
17848889
473448054
31342190
179771174
89218206
32649642
442365578
246939132
374240020
510306841
180510333
168050715
321999012
326918016
147648611
270040031
547977848
116967569
518886148
269903721
354464506
100249093
451966862
427471033
331035354
533031301
254564608
33801262
56624524
521817274
441731997
464989657
295530076
184150461
482198651
244653379
479945573
224176249
258566904
414556725
485361650
166196754
213591584
522684536
382764437
393495432
38258330
94948722
279132117
412798714
1355783
414454218
246910297
475973146
257344994
507784304
502759466
495974995
250391713
194266688
444499220
31243388
151463466
312351647
353541001
534107013
1700713
192504719
329949279
501776935
268461501
327309070
135265427
418942436
424305189
447101006
5528408
198677353
18250925
234936139
198762179
529577511
330953766
264322795
349832762
286877096
62656935
170795724
120010820
515150243
123035935
87939269
10699553
141552477
171866079
527767350
210337503
547917890
309678402
136398779
515369349
166581292
473014398
469392323
110548460
195452312
439681861
238672698
83734695
215663710
347832441
246846204
62382071
179737305
437791662
284754185
388446642
468682991
69035153
272967970
187008575
241902961
234539765
458875357
252308976
70047960
432948779
198210924
251448774
123063380
473504110
351010572
194807022
45648387
352873298
465082970
401635377
94405321
506846116
375450983
390001747
228819943
241659946
388974615
261424603
260083496
418726432
387205038
426286718
220180257
126520455
316122488
103004288
179907464
423751322
360383494
128541402
523389709
405911550
205215071
512987385
425927439
116740033
16252929
343604422
188717309
318110584
276756239
33367631
132182190
318358176
25831234
146166581
119676667
165014502
221486466
131141068
101788534
57723533
413579683
226288527
15275887
255172632
73162880
424881534
51591111
267138652
212030609
19606371
84398864
235055447
409616625
509206422
151551290
91556051
291362746
487840364
377740993
114061420
68563099
62283683
445633230
387516254
74582828
286791716
475577938
410017322
437700149
100426744
44170323
388703535
522036834
366555420
401004384
279838589
514712180
430782209
102158865
92182266
258339773
242818196
283822093
465798624
357286685
358258681
476472645
276405609
103659765
67459810
27403921
483134265
412832964
190700442
494048150
246230938
510010435
525114133
440213442
136710170
420589136
17745937
495804903
266720774
214833614
209180301
27705406
291937954
98140452
37926443
535088458
497413180
519522079
37780787
430641724
487324398
387731895
264696537
9902343
390959177
74180776
532855653
500590620
442481485
396969451
215315361
279307765
247443756
109770917
103610364
85945088
242432663
273217730
492429935
189692383
500267460
502652690
211683285
341613404
327413361
455460753
513128187
132356257
431101020
546528752
487110327
471138591
513940406
372615276
508736987
181191463
481720129
448198806
344237146
465050036
505844284
190315407
63158075
315439032
61597109
179801278
205222732
515052444
125956083
297745455
409393647
423923878
182190888
118595334
315994811
549086626
44603614
389993450
509093772
191231271
511360729
45679458
239768128
73931341
50767761
132021428
285625604
368191142
339805940
410941335
184545669
525077740
438017581
389993450
103626831
537696951
172427319
215135591
229193195
88230186
247932641
229171239
451305580
499774246
432412703
378639709
393772832
58979305
183919923
459445767
87033584
302945137
9630131
328297090
379555131
27659071
267259410
230785005
163164266
243817779
241011012
533809305
166646040
49162994
118886652
490941021
435116704
428167882
82801565
304595588
172785564
120915621
36600233
191044645
103633735
217419290
361626025
420451590
472652301
336388625
290978086
421357174
425271253
449494210
251522447
52266258
278830222
478026032
174670958
154747533
106969171
218116393
279539507
110735086
377127234
169455978
533687335
18356711
112079891
356159254
445372578
247553900
392496434
228208080
460598457
147785836
30420038
441716297
164771488
14710077
221382348
163437007
104008410
23503898
268944533
348699703
502122742
311231789
151204922
70776219
22944020
458960582
523820309
513084275
472429353
222348412
306036136
419886495
277178033
298414974
159933301
113029488
516218494
102325938
213505633
300741678
117612803
435078337
318225722
153505374
116191152
168726371
2870382
235461633
32503513
297163482
547879046
503467547
25582510
311112211
103385315
287063722
119333687
509526138
158297271
19085253
8709987
329886948
154509074
399379640
360650409
424502097
92595696
184661719
292766793
35103701
296835823
544000978
403770840
8255456
201062070
448191816
541599630
453063587
58748767
105465646
92143230
31649574
12599878
521240929
188634810
533978593
235620814
549437922
308625413
436132727
51162969
214910817
218758606
285763113
327709767
247845159
476940717
59989077
13242302
27126638
53539706
297465377
329729719
359854035
316078932
24703342
42726376
313290164
191355593
417695981
421656319
367428171
479645287
212970565
14444324
197208792
144090467
380956398
522058790
446550647
13595835
196456039
193798773
499097340
285109638
98335435
514083273
208345973
334874975
463595451
423009785
481114073
381161394
41732926
65994236
295017283
281787284
118156214
199943550
17713003
232261546
120524563
272167224
45421475
299232835
196687974
357265899
191788778
87327847
283514661
307264647
438752237
33971421
509152011
187384797
70336845
490945322
546561686
501513463
365038487
14145153
215273091
34273316
286509333
141489953
64577950
296178156
247306895
4978523
291405521
153059259
431352716
18953550
64166582
191791149
128305375
424347622
429272708
74875795
359138297
190284011
118002067
326315561
8469527
59616883
17383663
262615678
482576413
403090500
376614335
96924762
170406872
445284147
145936043
115689761
498543914
28564756
244924669
98977648
307686429
290878577
199596591
56317924
70774775
356600293
529298333
413505799
169747325
132910646
8370725
510158638
284362385
265261414
384592274
523776847
425523747
12718333
299329724
483163736
490500825
116158218
236369827
102057216
346575460
239788149
440722788
344467684
488806428
270110073
285085300
500058878
168918486
532899565
119890738
110087384
200775990
200139771
4957880
219359313
149064773
57458852
77285120
123206094
170581224
225575944
43736352
145189539
501050855
89346103
491951625
63793158
443379464
460991839
117651226
334631396
457402562
93137352
367334332
30573730
12438074
395078985
242013906
107353862
527298543
467495215
296292261
500261971
66669394
165317702
239769560
142406616
181976817
129194593
103588408
267951139
13552341
491623060
5925591
507858747
218116393
315229174
132334301
129798383
360398449
117853616
540375583
435123885
102627833
50894008
499717167
354183214
342494080
54335611
108533997
426434921
350851391
345527271
328617267
117464085
345583016
28411064
278896090
380244986
62745787
174530161
174599601
329576027
355160256
112787972
12209516
449434446
474917163
350093909
221741798
469630339
255536859
377796292
149020861
70621474
269641636
368103318
280175027
500240015
424156801
312361017
432161700
38450445
475165855
94608404
548905489
371270471
496566554
60867521
367845335
75111476
343089500
434045680
69569741
12234981
396594586
30365899
427618397
332286384
353547941
426496988
19162099
163983875
455411548
159072897
126197599
188821600
11669353
115724587
288529803
535644065
164176092
471691417
72987233
226584343
416000332
302406709
305490295
307636494
13684077
319468661
474430311
511278394
464545048
21769171
93723157
304436127
515208518
362025185
207598121
332068033
521542533
535894782
46629307
22585348
204095257
169824772
229278649
49598604
268823775
489476086
458567527
347909287
235398181
126980924
148620164
408547245
152111168
411175501
36227400
68032828
249641824
139929392
182761191
130147245
150025353
302603081
329921834
233342879
121356301
428251780
34719287
360599855
105968527
259377206
456218235
348794518
5038902
40585208
529071680
163775293
424107252
251167509
545286378
398368246
333714733
29904072
544739338
267430797
193026174
154674035
389715301
405801770
249241173
253888206
174972853
423761778
44022523
224845481
261166620
131478496
529519312
454828848
90909631
10011936
58875014
547774
177618551
339952829
453632916
373574163
474159503
24464473
77560828
224201425
484596365
423549701
306748285
282679348
482367831
77477235
201874442
506030910
332408351
259840291
431029242
267158911
128589908
242009012
530084267
71532648
303875610
30500937
57179712
316901926
540797036
160189355
3007972
23734436
127791660
260964809
27708472
367906457
479897781
97100410
93181264
56329156
404204312
10978000
437308630
253523456
177102764
413310917
456289783
238881280
506607255
338061791
368131896
371777135
252861763
169941282
330683713
119587097
440783167
379323177
10566325
181137
405403363
77378433
151704276
377247294
172091128
38455934
84140881
337798549
126702587
137971504
421887394
228623842
209580998
218500623
22620612
349315925
450668856
62013332
80056487
323068287
449834528
375052392
147451007
401132068
215471560
263889999
9445475
475589301
538826090
96293527
545721869
302817152
169020122
223693217
272792322
309618023
77361966
198273658
240578150
411329193
231078214
182794678
89892875
471555845
190001735
124666652
456829220
433526709
76664863
457178810
375228040
457453260
406574512
541627075
20655107
218451713
18618007
500838316
171917587
276303073
128255974
330015147
155810754
238189666
258531900
29273826
245940134
32780308
334378902
207412843
468381859
392877123
235706167
243228568
345230367
175021265
193323477
452131056
531904239
507595275
210876402
54245763
282137217
32276613
185418420
302868594
59495271
435394956
401044540
44730147
202807572
368696130
302316300
52425439
404230363
535923573
301630349
146911600
410741870
350357381
290483061
154905069
264646093
69111999
151491410
457332502
67124981
126949592
71664384
424865067
491145857
8840807
318565093
289182476
194255710
361266891
204354380
431537565
433571586
549794707
231635800
308034530
280946703
350043914
470873865
42292745
281393302
443952170
479722133
167458412
72657893
27209166
477396062
287175502
436468262
381506872
160496948
397293820
30535307
360267070
507375715
342688929
17493443
174669006
258838269
130569654
81415895
363334511
121509993
194465532
357754574
221783045
31753865
525187520
74678999
515850731
35443700
164236369
103539111
215201734
107460978
99176838
537597957
17581267
111898754
63635076
521559291
65212536
322081712
148935521
368349522
497788274
102112703
459220718
407355157
368306411
86879892
391263469
122470568
247310541
102139312
396875380
432895474
51621560
198128644
165879915
390649107
42907513
355023031
191824557
49850869
305847080
526974141
158028046
153351682
173573158
345444726
21494924
200310077
83630404
251247997
521665293
432170926
377204080
197060589
80693907
113717505
337568011
234842334
131928115
210118485
117597355
412534757
136557091
210872666
150041730
163618015
137201667
407088786
213747149
168332404
56356201
298211881
133092782
338601177
303680264
31150486
528085712
419354111
285459339
467030906
169046458
305780104
183260574
345680753
295812709
385989394
353295181
491984559
540578676
105994006
325489976
66566087
379103873
311094564
99081939
217721185
510515423
549975844
36216422
423397231
200628439
519751805
223984134
249145710
24887126
372964614
235839250
192317700
53556173
284966924
264458951
256882305
490002365
169599122
402751299
7964539
201907376
325946021
363876788
13344625
47902425
382358251
445465284
473574453
148740922
171084469
292168492
34693038
531077217
188849124
95815984
474412453
57126380
496304402
448946838
301186919
64561618
191181870
105973376
355055965
547198191
240193151
500821849
63529686
124578344
236180692
281401885
348353896
236773504
198812958
203157363
294380559
59489782
148279846
29363805
238261023
145420077
315266204
315694346
168417074
140086711
513913165
521734939
308553563
304639914
54455054
92827536
298327150
216250133
168069324
545480353
77756497
296470015
274009612
371166946
317840545
121570372
132379605
224497382
395122539
434480337
75051097
473711588
83634778
202242205
228902278
445474016
518317432
494661222
99043516
376501488
7459551
505179242
154081719
386524402
499993010
136011931
337486831
375892209
133047488
371555583
545358402
60483529
33300369
347647242
487253041
520444413
510789698
338468207
100934193
521855697
409211512
514654129
156227918
422498002
250719774
348326451
22043824
236559433
249656187
518547163
123719615
218148500
332797968
351535950
362533524
502402890
63771202
174029786
406734900
483668114
207546279
275943008
446777155
227126661
496995574
303860482
62925896
194933948
261106241
70187843
9325811
548636528
273907471
78564057
436789231
14315312
280712949
512129189
45792193
549890830
292371840
42521187
160132544
52339974
196529973
162946
294626094
261944279
51061577
164131850
29821737
13579786
49184412
508095407
16730472
437566191
286726842
370013490
21356204
18237833
200853488
114275491
162908031
125110777
406411049
478761558
430380051
1597299
96624649
466565000
398215972
286764872
790416
23943018
404120429
479694688
32220430
209243778
269355829
387930039
57445801
178347178
401380910
27208978
411938667
269509900
207566732
327556075
375430592
404539300
396489541
264645432
353012400
450377939
193816310
27368154
81263471
127229531
5503772
6533296
541171488
194716786
88199964
130896183
470954741
146221471
383939083
161640072
231067903
94125214
336021017
549921127
375678138
212940266
155002232
177064162
195481560
48394287
31259855
199327854
373319425
263318308
389755187
167633833
508904854
270160650
429006261
344234102
198174856
326380050
347021396
61158438
14622696
99333046
385003949
537142120
183255754
142256184
120133118
22804296
496601737
295220376
13629703
38845653
305967838
179847085
472052272
37813779
283978904
340727860
500117245
134529901
104936238
130912650
177004569
138163619
98264078
66982267
66368434
331647279
64228945
503577327
48385535
216963703
113710872
144015312
530518352
254172688
288894774
331678314
46948705
337106935
60379000
407272822
131759672
330840432
502375236
366967095
210761133
281196270
447118571
255518653
424366375
416977634
382263866
44455411
41399795
337584106
85910147
43347789
130155168
254996737
98670264
56612799
216397945
440837459
396574761
489113812
539607123
205129419
522194112
347563480
458901585
353665713
356152206
210717713
517459008
36194466
509082794
391541348
548436120
430397979
253606444
27117511
276792300
14293356
102968151
403884519
189635675
324970756
10242474
430930412
197109990
279071738
538713103
198198332
397341124
269294292
148052365
238439565
468584952
135721341
487939166
256857755
399512969
48195262
139744451
41219
6405663
272267914
113638767
96564645
533036790
209910890
300270256
259738523
58737789
435585084
172070625
67920742
357257054
294676965
311714821
502060195
528235460
7207057
391551572
408450168
93313
141385662
88625394
116328377
71236242
100999719
214032577
504625726
279235764
186816038
325766661
116337651
248229047
378970875
237159044
516503922
46489640
430052172
239161219
547723830
509706554
523939241
289868601
331760481
213188951
331747884
386681692
163850149
460245976
235342392
324812547
356378164
365616801
219170281
199459829
107650268
25412927
283454142
66502020
201188317
446808833
211882440
479842891
508473515
20775865
433899961
342662097
6048878
444053838
365148081
28384730
425556681
350175547
369159317
151029835
337919307
222699708
489058922
139298283
315529676
410881369
547648508
77411367
333949400
7135700
173046214
438993753
224224219
230277675
302029416
347278052
135576550
542033261
261517274
108263113
436631900
338514634
122399211
163848582
65516704
403624278
332677312
230539608
185544667
188064118
181060154
153197990
100719805
232388347
210684287
486682185
355368838
218473118
13513918
129701238
404841195
526691506
189279779
532709623
408302940
45556021
150063771
360863327
7596776
157652156
434201856
539431475
111777350
466617647
320590741
110337007
506475519
357224120
205167842
429724226
186890128
384103753
350955072
401509372
146583745
375187877
243755749
324761786
395824228
10138183
417217638
491815195
323229343
152750560
350894886
352497083
513199544
418448426
394798950
54105073
197318572
316951475
69626146
37183088
29108167
533316729
155958957
280317741
496545918
523024798
86446261
474966328
232135299
276058895
157039139
506209763
363116037
225929876
440565468
85790171
345757599
488905230
411384083
224747526
163328913
374469633
15890655
130493728
89990443
252164660
334669819
167249830
12719512
511679091
474041018
165497234
456350595
376479826
195198154
407563739
281997375
178290378
65774687
38735873
407646074
44861597
327318492
270931982
412739779
414274305
24190023
523684506
427801682
447338349
126665205
517453519
260057842
535288149
319350020
270261893
199489616
226433085
282062045
55689145
527174538
502056874
125465434
109050677
296866264
3458070
470110379
216881368
169852888
240566403
127828677
448808085
195655405
178104322
210667820
533151040
534546265
458772060
515576281
340995577
277885633
245237542
147458213
339907580
73755306
532850189
296241330
308443377
11521530
169160002
13140666
142047569
74891916
290248826
139486468
12125201
142856714
319756206
11998954
544025768
450701790
54379523
423218389
22817773
119693134
293349968
326974241
440425964
175557901
68436672
460999069
338330982
520307799
174989320
318027932
106382309
545897266
404369233
384814594
105978897
15215508
397974456
151334765
358975230
497725699
169387862
312626855
369135250
137085127
332804828
256857755
548104095
490598352
309788182
405291293
279745399
494342400
438475181
126592807
487939166
4199718
216163506
444955657
16123684
176663465
367417193
461531587
33071225
379217870
17312306
457557551
81143887
268763396
118441642
49165511
293990005
8041385
432400435
182494377
18695534
155064250
62903385
317297134
218901320
511164728
114425695
27113012
542711850
355874261
175504239
249318571
452677830
70945325
430112551
542790743
141709513
230477621
281843683
90584967
422993318
27960366
517914595
40410018
489594161
548543215
2343803
438741259
500058878
323059505
57130527
413165926
343764680
507655654
173589625
274828741
28774321
340745139
67885465
227804525
13898148
103470330
208938852
45959397
432944061
443907048
81443506
168391542
281596434
55537702
203101985
282063844
24634632
349451696
524007385
229324931
153357171
279505369
356290990
227478240
167326676
89816507
247595369
536752843
109780453
366511508
374402915
3562361
158558008
221618375
348633835
113564696
397815275
488645794
329949279
345760276
63808934
339659257
548082217
418263446
175870166
217892482
13608531
308542179
546416359
405254171
448244717
342276031
453001681
166012534
4709562
281860150
3759965
9336789
248926150
93581961
303442898
7294881
495421009
501410456
287530789
64160921
245068480
521322785
113441163
120889736
312658929
59892389
188515830
252715785
42819689
468760600
404319357
197712862
549660015
479465524
4083816
282542518
98727845
437645630
280400076
119056410
21956
520307799
151189016
194454260
8565173
229352211
233107935
71620632
368075873
497188131
394494430
369480576
52743655
421494821
84283595
319525522
335603880
314678881
464846740
181901831
405324227
335367745
84487131
531596039
456931805
95722798
122121383
108676711
110257543
241439154
343599514
414685779
33241384
319702458
197033144
183001921
284192975
152791804
529128622
2579830
395460310
50970854
304692041
85119869
48953349
231089702
498735610
360671212
135001536
131736000
410253349
60481395
478245592
288392060
103039439
139480979
111410233
264449042
273774853
175379481
412772516
433828604
11838474
471027557
476115860
198279147
155730676
7657040
144179563
248077396
456636406
190603257
114517007
358792525
204009663
427856572
25457982
329438802
517140646
428328626
58364537
147946384
527123777
89580480
339542885
6394685
118519786
112931370
496578852
490138552
107761347
548364512
446003206
280691510
82712993
262286376
377035575
352432223
31802121
48319667
278023339
47754300
403956430
317734860
213813017
121290433
71044127
481637794
548575522
112896951
396175842
339670298
310627999
177755776
92419921
540512808
517040718
500915162
165142054
107946674
163599645
220685642
296093127
178000808
406839191
380506756
392282363
379164452
543922817
9863891
86918315
194011009
482230606
523314921
250955830
537921411
166102629
38947164
244145256
245936462
237274629
537771176
436836226
9221520
424985825
220438240
225529025
197461375
209299466
193404915
134282896
112439871
20347723
323415742
474732632
525994403
89904331
331267292
352316954
83043081
151945521
181389494
33391683
415473388
416327928
537257831
103237112
304742890
179647024
375870759
298200903
302943399
290145939
547374058
708081
507119719
427893758
86455477
91029576
362372802
393940041
305405897
3788007
286377597
118144223
436666417
492083361
222578950
465110415
51401372
310135907
399582733
75269498
46049800
465066503
544914986
112590368
227656275
7282983
60593071
429548895
225779037
474622852
448599503
542943324
172316177
240796941
93229183
355554474
448050603
301346100
247195055
293815192
275616250
186813195
401383125
67580568
244600818
418007056
291778743
325483465
212770291
378410923
4912655
3262840
165447797
371374762
498500002
220899316
189128725
40130079
540254825
247803258
530136827
251389222
99379667
196835540
180944532
332966224
346996840
114495051
133881771
346632676
462942118
239288991
392090248
287138861
385997001
336371409
418799722
240060021
277204196
456540364
388094256
495560964
10906643
225867122
455819736
274823252
328555073
4929122
506867166
446807464
426692904
286410531
85161835
7852347
289294970
165641553
92082887
91314885
502990004
355813447
91361232
371012488
378449437
407091685
396614662
344290208
137616945
394224495
95063991
77450155
420690022
142960796
142498983
436990268
308103059
494565424
117404221
493646780
342557512
508439022
180434408
255770933
342760605
303673436
441532324
329258119
357566965
75746535
334724709
14381180
152775337
406471428
244886154
256179898
3545894
512178555
67360440
384189759
426477284
477553978
392029869
252421139
30864647
311493005
373438626
40355128
241754056
325541452
224725149
242805915
147800984
516718440
326669300
375303026
329989985
345269078
264656971
41050325
366511508
548554193
120439638
6131213
540424984
176191411
235846763
498192618
112231580
524772190
143584768
481944648
237363659
421167498
497885234
384128360
495771865
134647671
87329990
270951803
124505895
180403869
10302853
56992287
135430097
198383839
417992827
392013402
529311343
281305761
93538049
493922176
111916282
271875391
288287769
167578443
538377587
432796672
106074925
187630487
449840017
98104897
408782297
407826068
75539618
130932920
447485236
65983269
420710984
427022535
2392579
364830662
535716443
483570272
229056630
371687635
21418078
460609435
526238389
122097316
112519011
194277666
177748255
311681887
102833846
72487734
384850257
30184011
133067833
148071264
31605643
138087123
238299446
30568241
370444105
424255788
42287256
324871954
533877605
542331234
352207600
277276835
522988626
532051866
16324286
120313391
527136115
534975764
386324742
176877536
66433367
543517460
360117034
262149151
70956303
328598985
597021
33278641
295938169
387721004
308931898
372489029
346905896
314773346
59480069
3738009
54019156
310099295
40936962
390140871
458144874
324196807
187026697
407410950
72432844
118211104
469298522
491234010
218116393
116520583
152671046
304810228
209410254
547313679
536215597
228077340
42698931
77636416
385218020
358701250
4023437
286723404
145090737
366604821
226564330
404960907
491647244
427096575
18651622
8914136
269721077
206249175
478807403
305764745
445328059
11850939
369524969
349775547
145100117
201188317
100761573
56772727
108302824
157003586
84722715
306617703
85132611
486661802
30259325
307842470
204201778
106491443
64956826
224491223
183051751
29612992
406526333
270854705
27778304
148312780
38461423
111404744
53583618
490377330
382540161
280103670
112963591
349720657
426443752
286242431
119922139
418548450
444021337
2204383
191757175
82163639
273775842
11789640
526784819
226042509
466844939
473849573
503807865
491065236
534313897
343172280
126691609
89387641
431798991
519045870
179196771
275229438
86215723
43039249
354462721
20929557
3364757
128242656
176180644
275055690
252614758
538175675
338962217
520619006
146989931
356971626
438220675
85117923
319124971
380917596
338632877
237514519
83424602
94833453
72693433
295564293
358914732
544359575
510368781
30392593
406948971
170274269
191619473
450254569
355281014
415544745
160095856
138075795
296751807
117388808
105260268
247427653
455751670
25836723
22066742
297086636
397881747
247907687
352229199
242927878
500941380
442501224
315910979
351252088
94410800
228664414
258060423
53654975
86413327
202351002
420168202
184979300
81410559
8342828
172727852
260255446
141303327
545673408
372445117
466729307
126735636
42265300
194941461
352556418
416433963
67902485
205778437
175900494
84109464
59440548
195210225
533047768
314179382
451908213
153488907
115411714
481165740
351460670
141588755
443234318
322704336
422329149
449745455
508585590
55168244
104394007
247692971
456242076
76297100
383977506
167205918
503001437
215942749
436232786
146130235
157001867
441689649
419963390
446454311
230828091
486561427
6520932
398111681
419147043
752653
165915354
184582579
261369713
275191659
304151156
259185091
325143541
287003343
518644632
126356780
139458692
238546959
418470382
144474295
184853053
369162695
213428787
104296489
306368535
28460465
487395755
221129854
367532462
340383868
548625107
102507075
432928938
22228118
369572829
63145456
419035749
409528253
461014404
94849920
153508072
211079495
225597535
159395071
325218642
519777869
195419378
387658611
173336959
224136609
149366668
179412889
106839449
484928854
298302332
125582831
277319891
437061958
233908246
390737131
157939319
87863983
3880723
494679658
504565347
28723937
444960296
416497786
473151800
108536809
276469952
488378286
87428792
1897946
302411422
350889814
99263076
515718995
203252181
73980742
226555859
550104289
56558289
331504707
529921296
160523422
234634907
407382602
542445583
143202153
87582484
22845201
252680626
156216940
210063189
544687804
132164142
308558086
301373545
465033569
121066066
396413739
541912503
193807781
461224203
314372568
264904629
521330335
460142870
300743877
326629552
202203782
517349228
30381242
72839030
514363212
314585568
27478470
217216197
252448545
413694056
544507575
300745111
434841619
516937553
197351208
402102184
112886774
396214012
223791307
385737223
416526519
84805050
262374200
442040148
258460543
150281474
97797513
139222996
539668369
435281810
511322306
258883196
382666745
100451332
345636841
300884969
113120024
73883315
17729470
415693016
131478017
147000909
93957912
503494992
489766334
86727217
137225
84464374
202317761
426599591
316643476
369763315
423782605
205266644
265969495
438585407
519188043
45355607
138698131
240950633
161040053
393654613
12421607
272663486
66024015
22636636
74602665
105091028
389792743
415226383
184183395
398120991
326798593
79009879
409232395
388942072
38055237
272141830
205014662
70843365
142730467
121903751
155128642
29543448
163215415
152012366
106949019
81412848
120373770
177168453
416022288
61487218
306288871
319684381
28894096
299924449
109196455
289704300
232443176
425501791
463277133
410423508
62446113
473949580
538307563
347124360
19201588
1790713
354836405
32461917
188439264
141898302
522674950
208010545
26051402
100547502
293325482
313657927
166569194
511887673
54395990
527377631
273840721
146270872
201462062
8096275
256059832
276959862
319470269
485698420
373960426
339267151
207981338
531081338
302564658
53460408
207714738
248363644
450065066
388352239
353568446
54911326
492994535
30326062
446700309
321315477
334070581
219549022
324788791
389643677
277666554
200721752
304696835
419827085
401185521
146133156
213384875
383038515
79585011
412363227
152413746
40040714
469506395
380821331
69366046
522849206
161255842
466756362
309211837
249584830
407172052
140524043
429009262
97422881
281552465
534699957
415023290
70605007
170230103
166302112
436359033
138327217
38807230
364025887
140545845
3974036
296905499
355533024
77164362
387089769
69423901
129911322
194244502
138718008
540978624
462508629
299639021
118101324
16169557
183057004
517420585
244738043
422695057
48687430
321101011
479777451
998998
430661451
46662858
311566618
547322393
458770620
507795625
370829358
245777037
274296308
285724406
47441967
236778997
514429080
149432536
91007620
205651737
278972936
333154418
405720689
45426150
10470023
415743359
257227473
83884016
15373916
69397427
420462889
221369733
545794477
130385706
533009345
85211911
152714958
444208303
106179216
142809643
477433220
166549097
488702137
229817781
120895225
510570313
158520839
445317081
347151078
428142
368767487
148264642
153719033
412294064
472733007
390921091
32928715
234805541
425870458
361867814
519791833
281942485
262946526
36855983
4428907
56167751
524182653
216536364
354048482
179083629
293620167
527805833
197378951
395242117
357723619
508361752
36293699
269026868
222661285
312038672
415912508
379723435
282897571
316358515
319975641
392337253
428317648
240284997
302185917
438669902
220657800
133882869
144934122
533761338
216760610
328747188
209026326
114363315
35557742
351787146
449629214
331167837
19958004
98092211
156255363
226849392
147472963
273083239
545678098
97687733
76972305
369876265
165621408
337014655
260903148
280015846
52424603
330937299
235874539
532582895
462354937
355500574
144843732
505031912
529968439
25051796
540197833
333572019
357959646
381309852
82000171
312609528
237452413
62875405
358618326
46014287
254025
538130582
75446305
85705246
325904277
110927201
254287064
129449958
16095320
184452356
272539828
476535797
260090776
359711442
165537262
266276879
229936337
387221505
528422225
358930644
517089902
504664149
514412613
272616674
150600168
362766329
246062110
121499015
12838711
422828648
508495471
69037486
119720579
40860116
279587704
366435005
495006564
35358089
8464038
222852824
7738090
146859581
525029593
548102102
323044117
141395861
94152817
515977315
428597587
470215185
169554560
304442361
259189347
247231378
56057934
22206065
153845692
358017769
107277016
2619868
267580469
342885879
9061591
341102927
272344256
174714870
123118299
99460680
192565098
186550438
257285046
119800290
33219058
415056485
429068844
97075241
127970546
104131819
226036725
308245773
148532340
329636406
220632665
250001994
346745619
213500144
349992782
340466203
456745179
194683852
82192286
225917827
413474620
503357243
202047249
228814454
154756866
395805189
392110818
545194925
167079671
4753474
449752193
316621987
226468872
392889661
457327013
200949347
116783964
117789914
62684380
140206839
146578256
204179822
281388096
485106842
267100134
419074172
222260588
230394218
245720574
387446554
72685338
373343249
266963004
377934117
458300513
129743493
430134507
57993261
51075145
6328817
266029874
160202472
109965962
248519885
27709419
328302579
2645698
250375246
16543846
278594195
22378653
505553367
255953531
267270388
540516634
414354754
482713638
126233807
533212438
507716033
71219775
157748101
109417726
429184910
83507627
119588843
204635409
439225243
47160224
350033530
467824860
90101935
493069840
123562879
306597310
500766959
375502503
123750784
166591150
235195496
319635514
470204207
217391845
66147939
363056500
61282725
290401034
521498912
340153349
355159158
83817030
524727354
324014681
254673133
15057146
299275919
447503641
157290377
288117610
30434435
324306587
107079412
99263076
227832764
294180446
216790180
395030160
99674751
282646213
286263963
352607126
327457551
485979593
514351773
100904287
443258706
245805560
475610872
459473212
258795372
515675083
397090727
187839069
199807963
452274723
227977147
305101622
273247909
524933408
92094442
208532599
193530885
287579688
261383113
397332243
92749870
215251086
20221476
268279979
49746807
5873230
457766133
494954108
56849573
242806918
56487299
26901589
283178375
250200084
218072634
196445821
49077093
390662868
211932538
392799779
252415774
367011007
334653352
182123823
226525541
479930715
448222223
23015400
62266603
242202125
190324521
198469285
534518820
150667561
475430415
25062774
160536002
6836733
484975604
261425128
4984012
61999067
205628918
114291933
434183177
132517174
206770125
410362074
10340678
50133225
439939539
8631923
79480720
259876931
191439853
413288766
423564174
305144488
158280804
375606781
419046727
50432932
49078757
528572289
409451955
318795631
210346996
132548372
465467200
41837158
341690250
60841333
409904559
243612798
242789448
6559355
82439291
507762852
172218185
92281068
310951850
50493311
249793412
305753767
503042794
5952932
517125629
286380504
97781046
488898482
399121657
398032417
68338050
133430020
204240201
221361071
137581785
47496317
157010654
61412733
234908644
494712592
478761558
441985258
528963404
328504020
241867296
207511645
372071383
138641162
614768
271705500
525626793
270339761
387392007
259465030
220059499
6122328
190838278
311355452
367790445
271031665
284072217
256736997
478278526
217192487
402732661
541969018
107019972
12394162
519019661
498113499
151154838
48402002
132792019
71000215
13290942
478695690
2179133
116069915
145204726
208090144
470829953
401300790
413177080
44351120
382116735
74507686
473312679
374663439
451536118
539634568
540600632
61427399
281843683
304262582
540562209
84958742
307431773
177569909
429942392
282244793
330657039
137577006
229273199
179273736
8722021
139634671
60943006
393735885
200020696
392052522
478459663
165998338
64863513
24437028
418718239
33481295
168193938
160926502
467185257
496287935
516930526
357317433
103670743
59111041
409123255
233989803
539420497
166928951
428142000
412893558
351680230
208513238
498855406
241988054
444097224
421768304
58803657
280707460
390767399
189831576
202099491
384262800
340710356
173695226
128088565
232519529
1317360
170685944
462427411
306176420
66603526
40580177
348161781
2523366
381071148
173337131
492862334
179682851
29009365
8870224
442671383
420618993
216220588
339620890
35118622
406543438
148049308
357926953
261386180
52035720
300889479
411864385
290475373
438874884
177195898
490266502
40349639
497045417
530925652
447887096
69002203
241532937
528458994
383174273
335802084
189415846
406575719
129099102
139625345
529007864
481522082
468244634
431523224
272375158
452765654
252664159
515631171
291979878
387627188
506552365
144316788
116389520
263357147
249123754
25210977
125692611
7344574
76072018
283013337
83191284
197669868
130627222
437917909
268675572
110367323
542166972
326683324
116541203
1460074
237537313
128717050
418624074
85725558
105086905
328086617
245758997
317225777
362094645
346197347
331711248
73319292
312691863
148537829
525319256
70201181
414683696
297305575
113347850
408156551
307601381
180324628
210160861
344709269
163144493
408828198
174635218
363520003
428059665
426187162
108330904
201331031
540660862
196363486
332084500
492313899
422987829
314613013
202851512
129161659
266720692
126247
67845727
302995149
396427773
356502310
523267986
153445335
378673046
486987269
283325713
543053469
278572239
8601263
164377187
55488301
461132467
168740328
174209267
280345186
528618405
300154987
153812758
182470827
133421123
229490345
524165548
337532363
248481081
550102091
198432839
202863663
239905117
101074446
17938052
458880400
538405032
106543556
351266785
501119753
79793593
97831711
77993873
257697572
187790844
89981177
46425962
24765044
196519945
385535723
358753687
80638899
385388954
217534559
249285570
163528288
330042592
485474605
112864818
391369556
504159161
77314129
60059600
389740956
163638167
202006123
485142150
545196624
491172187
80798337
212989667
341448734
253267949
21288988
10193073
357416235
301812665
541279608
177834816
229253574
199904193
118827517
38790763
112097676
499894208
281998101
71055105
23996098
483707147
285159039
154005040
503802376
423578836
262714518
363227216
263881098
173573158
138964685
202308073
364376866
401564262
26079034
326677835
79303488
56613546
361165222
323439864
346476658
121186142
230220425
503741303
146435542
118835761
286973475
169754082
26918056
116849832
156540791
18607521
180139380
322347750
1129963
493800247
548427560
301302188
194908901
412311724
192819823
383669267
509043501
171839940
170867642
446903402
100223651
281614945
23449008
130984007
245446124
501959554
448396410
287168013
340921790
346504103
78920842
211829949
229939699
46621150
245520027
101297352
7902404
175856582
312543246
322147558
355389017
455367440
442106016
231403489
24810280
498403937
360204647
336167924
281102668
40278282
146902107
313016422
23388629
129531984
35211935
286593571
534903050
4248829
12866216
69035948
249675301
201479234
526776381
168671481
189249742
127529725
405247381
457671701
91666300
428663727
288573197
486144247
393743709
123155882
42236397
216337957
549639382
112717764
29047788
440288312
417224915
74775445
286004345
260623209
259151590
415568268
35376605
188943385
302174939
263823143
32310159
292673480
89481678
273626650
93897900
407887590
504211006
472054000
277858669
72741513
350390315
329208576
70846523
108700497
488521
128508563
252664159
40091656
490771490
484739079
474985126
263990128
546369571
5211078
351639107
92884858
410670513
399203992
480139297
31761485
193915836
443279448
57041688
395032352
281009355
333385148
233159640
4522936
105686284
45619079
503234033
155075961
528435142
238612319
87384880
448897693
162062436
142324281
134991000
351368751
359897458
450695670
463046551
227195635
409512334
463836967
324819559
49379501
9001960
451914859
91543383
42116380
225277499
307403645
272781344
225883328
89662815
516202027
94947214
527487411
400883626
241925872
291553724
334795284
274998900
549943892
493076870
244436148
55828619
141962007
181204843
123985532
136736479
4568712
329547852
304644989
314689859
209482196
260801567
459357943
512437299
332965617
58842080
513671598
512041365
428295692
165443949
316835703
200321055
282507852
18519886
270582838
383230246
209001737
32143584
119280086
409451955
165632002
289396699
289672284
320791836
388061322
190567102
45657502
182070890
12002731
169857105
34959441
221542152
36997534
302820257
458571153
132065340
199792801
516184119
479855866
122388626
72290239
183637439
104741098
200927363
507913637
428926554
156720659
176526240
305583608
61057723
37731386
409980213
112685806
455894384
117821385
372329848
33159049
359858840
481499796
264739959
267654618
491320390
395615382
32500369
94344932
246170672
281248239
269427565
540441451
268989567
311456277
230347647
240351939
140781872
210903847
534667524
93746631
177830456
423194832
548235831
155200221
233447170
457941517
531512839
517236377
254232934
419935334
483877306
259819290
483773015
439345049
547863066
419381556
403595192
26961968
215659684
77449909
27137616
454061058
500941073
175261628
144577919
475640668
332375417
271880920
356663028
387786872
323993714
406131110
464313741
530668213
222494855
245822254
24684033
124284721
400912437
110280134
521262452
61242549
171684942
74875449
42850480
520289976
98402930
436842065
500640712
113038308
489174191
504060359
355983606
334137386
52381527
472542521
469331456
25847701
423602597
225245212
31781310
221080453
193894480
541464008
282957950
40333172
429816145
423295213
384150780
48649007
358349365
196917875
285016325
347163185
420758481
124424652
472353053
230023834
447973757
510916120
548681701
243294436
398270862
281624123
154935855
425851014
510985533
211214884
191835061
266370192
299540560
275283701
248261981
63968067
511127994
454198283
116003929
230164595
237946287
126845301
427175936
493546322
497226567
393654764
335163829
24206490
38011325
424102096
286031790
321219935
249815368
375354287
326207137
469611395
468244634
245808398
193553118
207833710
315511111
440667898
388796625
368196631
543734851
388298920
317988400
460330008
370488703
500014966
52935916
507869455
195572342
166700930
137364651
74743713
1097800
358674895
290209470
35552253
328729757
457779000
277567752
376672536
216635894
511050805
215542694
14526181
47331084
29733913
72800607
501529324
142658270
44922548
231416646
318725914
358777507
60574281
260711033
468788045
374733126
323851000
509653650
427197892
500898695
506869805
207875057
432217785
166927324
539431475
109461638
428617212
402014402
326987715
88839465
66544160
266269648
324051910
190819596
463582483
79424589
120143232
139129683
525525646
101744104
153096133
25787322
244134253
135786882
23152602
73269401
102699190
46727857
86895049
398905268
410652727
347302443
75803090
330502883
394964499
70027619
503974191
50113815
175767064
157601786
10978000
352185218
93653318
75672211
29915050
64885469
76648396
319168883
142818291
173671960
59873763
438296650
376836317
346126150
41030275
81217825
72772095
476115860
413291077
109994071
206219808
257351123
261051351
410456442
224736127
226201690
131089947
349708514
72971894
497921262
456366289
423024944
89458863
534409040
535696940
337930285
185365849
144157607
59371316
341262108
169952428
422241325
106925720
249486028
269608702
156908554
378543396
22576257
114645386
535051253
6410676
355899891
150985923
331004253
192800655
172354600
148647609
544294327
456937490
395164088
384076308
459371139
543696428
167528868
94460201
466291087
448478745
156870131
307033946
152824738
348760082
520380035
406327280
88753782
6032411
274181039
513095253
346689309
299232835
201775640
336415321
8321324
483805771
248640722
125763968
197088034
107947019
105021037
207595459
252959789
44126071
131746978
176003941
171994037
95343930
37700462
129868762
162722865
86616420
413641751
486788201
225372851
414741337
386596629
96315483
336903842
311983782
126675265
59176909
428195142
199057491
478999920
525669760
75748200
113830882
277765356
111547458
52423450
427658968
241752027
524336727
143897515
301279620
107244082
341607915
335269780
233691676
95843561
395279357
359222116
100687124
210467712
37017816
112359830
485615364
211043824
153727419
222481363
464605427
208285594
500843805
212799161
37632584
160461937
238464116
23893276
79497187
207204261
321035754
54830613
160608140
111783211
51405988
421894856
543811697
12420763
285444467
469980641
58430405
201512168
316029175
383478007
298705891
361438701
546495818
543328665
341542047
250523274
432494777
27626137
155716559
227516319
357822142
351296
76725242
178765752
48187511
75426200
47452405
44393805
172857729
523540820
111815787
9556349
181312648
458305575
422707890
12020910
129880718
322487975
229599381
185599557
111629793
449774149
49483335
388820049
496183644
253037697
199673353
444839538
441441847
111006671
91540053
174045212
344045031
311939870
283227276
110572441
368201930
182059152
383388793
35590349
169599122
171026262
299139522
109339995
1754535
451229827
311872644
341773475
386232378
2138952
543048726
297536846
98225655
14496449
75237723
258136346
5604269
516105909
453528625
385444026
234923737
545216782
302987311
230099902
293661500
91324684
18005056
30410118
221288369
237027820
32685122
435843067
389966005
345856401
143224477
248603555
384351527
287810648
179662998
339796545
167145539
122015691
365383668
139821297
390031873
306395980
474810732
465727361
377204553
36655542
187120010
472926751
302469485
102249092
401287176
90736500
110586883
54747923
275388619
242924199
130811174
110745825
389208523
68685774
130835804
227851923
498763373
523887421
214882510
7909649
95150160
348952197
335904497
133212213
116319473
213769105
8425615
219878362
116235064
382528410
46634544
291901020
264162807
129040901
384482494
93236154
15373060
338052182
3056798
308234795
257089332
457687553
450014509
184348429
128731454
278660063
16082770
402578747
271760390
220712690
40585666
370430654
337529588
172656495
154625130
10687083
510032391
413159502
426373142
234265031
49855974
167831664
203823037
52421202
91304026
137277517
73344018
443880902
72270201
532284797
471763774
549706883
375509410
360254437
39472840
119654711
58059321
234907244
99449702
334599914
250802218
138319375
420967925
198602998
536643063
297986881
209586487
63184495
128309491
31140796
38807230
202763660
35211935
69600520
322751060
456637830
256199765
152780826
194755209
75682332
411422506
33784795
47452405
114456089
411856137
3091122
178184937
139925588
32835198
379877608
18382008
165760230
49263775
260897077
525059215
320822932
534617622
411231080
525720196
482686193
382318827
233097714
253884579
2826835
476735587
147815306
382852261
13731557
525791310
49016770
112645258
17751426
2431627
200300367
159721804
298629045
436968312
265985962
318016193
326063067
331746070
69205312
450756680
237167384
48746203
515109716
274027347
43615594
480425992
121779921
285560612
291548235
533476380
517985952
1235025
488504533
50799892
432225816
521899609
115457815
124550899
439877482
225274049
82356956
357959646
479661754
30441994
463798544
480710153
140009555
301933423
252460995
361362826
41765801
383394978
109010522
126675254
494789438
58809146
170825297
360177724
218711274
234621155
310556642
439634978
202271271
421911985
293794315
369147588
17316440
533278959
85107434
498731669
384744751
180050178
385671608
4435112
208850961
40062745
143230769
207127086
401103186
220218743
5011056
117846242
518200206
311813623
51260789
130078322
106762284
338446251
417556042
519799871
287091969
278193498
314975
422971362
245709518
271431813
400245023
452991093
501468231
158979061
84607446
70637941
3156175
249306479
164059839
513205033
298599264
213239705
530742388
32176518
190001341
280668907
414801347
480590805
446134942
446252122
482640356
496584341
182783700
139442556
201830530
505663147
427884017
11691570
322994716
467086674
16306027
332298571
48994814
14752556
4127728
62466691
292882487
82388059
540303855
539305228
380883044
339791056
539552233
443957421
124117268
297256795
521860459
316100532
406515340
38849110
181735301
7810611
366709112
239496048
243165617
509151293
205090996
357597372
120813567
463694253
14010433
23780802
463862181
518254913
275089059
75073053
340449736
389056684
152489909
301281988
344573736
393487555
21697968
286333685
189137117
542999325
86056542
74607137
160705037
484245069
168739172
137867213
436413923
481956156
468804512
77301587
408974412
214195144
313740262
502729914
102622657
206342488
450981729
374876843
324855487
392650126
161156296
103333723
104291
522585734
214057273
160454448
174698403
331911046
76473969
265151634
183211970
320319167
420879182
393199026
178718860
92111649
321865934
155865644
82298276
83493179
463710720
264456351
224075069
101090913
261242853
2464561
13019908
463688764
430908456
270955483
116170312
431918432
526592704
23094115
328442948
506635718
496172666
137159132
59545844
218144035
50106149
241082198
18158638
387638669
363828029
22175560
21412589
122660376
117711605
396051236
185563357
443697826
417905486
326837823
466312506
169658815
36833788
530004536
203285115
235102270
243367224
523942259
109681198
187262724
533508844
509582293
436194892
474979312
275564267
516904619
146705563
8054364
105981612
430397979
71776821
211837532
44329591
126142709
94804767
350412271
527163560
280399470
311848237
423216264
114016441
316626014
533662536
166404524
20045828
245210097
58005276
222397813
137122002
402648431
62008739
522226966
283913036
72880357
366370819
209427306
419245139
7971010
36886080
292477199
109307946
360363828
145732950
532745873
390553328
153137611
52354082
404391097
42218382
355517041
468134854
162086803
53828232
357542765
467613399
45953908
440812486
117085859
332995396
156403566
180547909
392767416
419440504
260642456
87152535
481390193
341413198
191345188
76531499
95511561
28008879
242427174
72800607
505103269
455585854
189809492
100069959
51493982
218987113
414986423
5258462
193676311
16950032
10270215
401723443
152557386
155920459
196771723
328088252
12608233
40827182
359452654
161826698
465714464
244765488
381600769
293370745
305503988
181947979
253866250
420945921
29228925
70714787
297201905
115472093
130602358
540879884
81712822
87379262
350039019
204047115
367521484
508823706
431128016
203142401
348853395
72773162
230280261
64348392
88394856
236628576
270197247
85200258
82229491
462357958
65560616
365220653
81615941
32401567
249411248
326409285
170949416
49971856
95278062
315041155
535978953
63143070
301483711
252824427
77027137
127309136
148933710
143943536
105319636
17015900
404731415
137208533
512665871
137400648
524658163
51195903
338632877
132830818
479532990
461849949
77768152
253013062
543092638
255112427
153583389
47422786
489926184
341091949
329551121
435330270
518007482
19839264
494218582
142015488
434300784
101283028
471466677
358360494
419300286
450898648
79941796
372967935
541122087
14864446
47411213
355046935
502386214
7666169
122283942
260831941
13815813
209954166
342777072
487895629
20603665
236582109
37239519
99767204
359646900
190177383
307400467
359908241
408162040
320444585
266647942
219505110
422038232
101248036
63820603
282710945
80139400
398298307
35596165
77158873
371649796
108468129
318603516
202964190
15671439
337727192
43950423
35332375
321496219
81972726
543026770
87407447
162699449
170191934
513034016
321637293
397221756
399999952
427647990
5968570
97514166
486630064
201303586
98566652
488037968
170570667
369348190
202999687
447990224
420808696
376111769
537345655
401009873
433687855
229955221
246505501
287468409
75725481
50339619
104054973
48522760
21072271
10414840
494597877
227016341
204470739
468074456
15776051
94635849
312646517
39685470
243370964
170416167
289099347
292302529
267252607
431697151
244046429
255194588
423476350
469993473
541391048
247647213
127968567
137928131
170729856
386972234
533646069
65653929
392642144
110424485
112096358
57162703
28218438
57310649
503133287
207067036
274247542
70626963
23723458
429392243
417127177
207082084
54692396
278510539
164201316
451486717
523351349
342590446
252021946
409569024
480732109
476456178
307724318
479217124
264580778
197506284
248088388
441511301
143619685
418051026
195232752
54884511
274841230
280515345
301472347
9243476
237924069
246856900
112881285
204119443
41628576
284355655
546067676
109829933
415380075
333149366
342552023
82313044
435817512
538372020
392320786
437341564
7595270
33971421
22109692
98395814
412745355
137207672
487549622
455006958
208988186
278574672
209737213
490962763
199854490
197274660
68672879
168353119
312713819
284231398
162673146
258328807
294756087
485646725
72224262
473376849
337217125
230730115
292003822
207407151
113014815
195777735
360946611
215820886
299143698
65920790
268849160
486989579
396283844
234227461
470703706
68732552
406393483
24239424
113171051
286767947
190446344
129672075
370183649
88025028
25024351
353107907
241170193
477134830
211145363
111229096
256922662
18871439
464955165
146188537
276352643
405966291
186477797
283352248
35499567
206002170
506953062
258221228
86588975
1823659
186620511
189912744
385113729
73047612
191141867
88976690
133975512
269275462
252889208
479700419
12383184
242388751
326408874
302668949
194980885
314674931
2250490
191753422
505542459
374066080
440892947
217422306
467421284
150200996
16918187
466370441
357806434
404682014
375690072
261083885
238853835
113414117
154648628
336223206
108232102
313663416
389329281
492062448
18313957
499438621
318663895
242868412
86254146
361432686
259443074
64142731
228509808
359593454
506288893
2266957
22109692
344032700
455905362
125228745
429694738
358777507
307197374
124954829
255236248
149459849
358563436
434108974
440395095
279088205
257516435
68690202
79015733
235561366
541802723
186591517
170834147
101272050
141126455
330240196
6394685
457763502
464318327
318812098
499702093
154781862
212862238
329245492
63216813
487832928
296850609
523162079
327465139
42978870
378988809
344708231
150027164
155075228
151518356
140289503
507073820
486570350
95970581
257889687
388815707
119166190
80874926
385984187
21984855
163524531
279664550
448056092
146666080
8919625
132619729
211002649
21566281
300017762
430348578
484997062
89254811
382823735
472992619
318437070
5193137
245225613
231112362
214700699
290878577
196506200
121614284
469205209
245553312
525599195
441976431
38629290
373482538
344121877
542818188
394938031
207308552
161455732
499729538
73536133
73475754
533856869
297005030
261060899
456289592
208521621
237946630
284862633
466779071
488887027
441573583
62943213
33027313
95997121
246126760
141318209
269614191
287701927
358975111
2892703
218204242
350148196
537372056
512892160
50218339
28740686
245206726
199338524
297328224
25623936
318098405
327019813
200824902
173073659
383109260
321990111
506481008
516848206
113737569
266982556
103906770
485084683
56839473
144042424
260661632
1514964
457246678
16219995
344006608
252384008
487664488
306238251
537915292
29519842
153933516
167502324
223265921
463118119
543498824
130318562
285005347
283440982
534745886
372016975
252472044
367795934
246806385
479047126
55576125
133614835
422737863
391972009
515823286
440629475
292617141
486747899
237240069
250314067
414190626
166380557
182212603
8282901
456146878
27818252
517025377
353261062
222720335
368493037
269070780
219153814
137181088
249255490
346108895
29442996
260308127
34844172
315008297
253256971
312924381
498922655
217684126
175302193
536930584
476333558
70848572
330270101
139942055
303918034
188234277
148817768
499374845
541105620
80144889
244404361
444998719
22652346
490319652
72262685
192949328
53515817
533150100
147132645
46327548
446346059
23588751
260864725
289100141
3639207
155137554
313088031
17954519
279335210
89163601
101178737
484529629
59008491
95555602
173344845
107578911
357865365
517393332
317874586
1824064
158039288
110312433
465302530
515439711
428125533
466345440
302553680
380568837
51445308
289505957
257648171
331550410
77861565
526551024
158730902
284445469
495995392
419045359
486244570
101200693
1388717
200982741
42446437
81500672
17244004
121646778
407552761
102595920
204572225
197192325
50489027
111031492
9240444
92512276
421214882
501502485
315895390
414068204
481711546
157710682
133755952
22301807
80499072
221370906
180555166
55565147
187941681
154330697
111970111
155838199
231383306
538958317
542538249
259124712
81434804
61845909
364894910
310791673
330448778
528360162
510888675
159361273
99488125
20730618
253896588
504658660
207467733
178132965
28099287
94366888
78080096
8041385
34367434
409959416
494509499
42791959
227988714
22883641
96018156
101524544
43752819
94432405
364101837
127383223
100007795
304844119
340120396
253805871
196385442
150748672
258769860
285609137
268216984
274645668
101242681
369744529
275573532
58018730
451364639
106145507
239951197
404072735
362705333
415210249
503258965
397348710
541429471
386326444
447551104
547846112
231180213
65209320
8767981
232327414
406356159
51975341
468321480
355318019
393106302
548230342
93757609
460919919
61449100
19716488
514461000
164027787
510932587
219344926
271401158
277595197
76159875
90601434
302802390
150512332
12801811
402233920
143136653
441764513
263482978
209399861
219356907
18016733
162672004
494668680
130890694
345812489
285653185
496283982
549877042
209569227
505992487
292552722
113029488
108023520
508892712
529647497
75105987
440483856
112869884
392265896
217396934
110482592
324282126
89418751
311336080
161146062
147763880
2118754
525592663
79162008
297641025
44795729
129396341
174083635
112708199
53956870
423358582
527355675
204456813
4753474
48736831
135126363
260645683
282271825
115307423
443330063
62086079
292327673
318253225
89514612
16948218
103632320
511256438
21022870
511585778
71445322
441984203
448785658
127641206
97605398
259987526
249678143
477632365
84872288
22455499
520807298
306966232
358623815
116497081
496634437
422438923
86499278
160234888
2656676
402250387
354320439
373307381
240755791
414314484
430721830
174879540
201358476
275093951
413809784
101771981
117630806
333279898
466866895
426094603
276638868
180805820
66285164
531823821
274996107
313648101
424149938
404600952
413025294
473427275
494164298
345274567
433120523
70572073
401929265
240659716
46972007
29651578
504038196
76263031
36632066
261737476
1750991
260326803
50592113
94830351
88861421
384828301
421444639
346992624
241614802
112156737
54758331
209760058
487719380
105300976
232058453
393853743
378197589
108395969
521317039
147011887
52699889
58206303
323909218
58814635
35073034
306822401
278762058
119874271
305863547
278547081
142873181
511816316
322255753
387567312
167446324
8606752
176131032
360007043
416396395
320288639
275564267
89684771
497375673
74551598
441123485
255500307
134145561
262287066
98826650
119384399
108962139
122492524
521054303
358828285
242833360
508852256
170301714
488553934
187238618
488811724
531615139
168951420
349078444
467377372
44082159
517621627
334492671
291058621
232606023
457007431
38587670
43763797
75990378
527212961
247273397
160921013
28290306
11439076
359194671
394357205
95501509
472596064
181466340
549167186
40475763
85353950
101996598
437691731
64830579
522349707
274290819
394928061
60147250
329571282
304979818
85763706
9688085
150080238
42111247
30354170
170985955
249601297
208085926
201857975
287760825
549986950
18333260
68321583
75090143
148503439
380049103
159610340
253570318
104494093
200891911
183310644
126030987
1114267
471768572
454911853
41743845
25957481
159932993
204822123
71955301
88817066
239725186
343649823
516106759
383353295
1405184
106184250
476613413
18915094
229600674
508028906
529438193
165560428
8638398
481631566
88361922
153549286
261105320
309892473
511252487
152577835
370989961
414551108
487060926
4896188
405622299
114398191
206202879
203910861
434152917
460982588
259729729
50844607
221717177
435578882
493722129
86283687
521284841
347057075
42164493
499531934
6987497
177080629
426017757
187279191
262061327
35651055
50142015
205634407
79365451
340503689
398397109
187520707
322020746
144728463
301582465
313943355
170131555
71371481
230640614
370754505
261235495
217458804
346936762
471192433
24003557
270357818
305491426
435559538
216398336
194173375
62922474
484673211
358640282
489486201
276909340
453418845
299573153
194764238
315953663
97512382
156977239
234251778
373323357
103193200
478146790
167491279
336053047
49126550
322846513
90711786
79892395
147180765
102819948
431292686
493720899
458435791
482757550
13648856
456245680
87007024
154306768
401434847
503720041
114467606
356603863
217100928
192065599
170131039
475918256
333618600
402587834
445522341
6636948
256413146
340950817
427397236
9474014
209701756
488197149
254524010
114423694
109317243
190195048
286020812
537845004
230417242
502085744
307565137
420989833
134930598
157512344
91496274
479140299
365774478
277811048
236778898
503204075
17350729
190747554
417383560
392383306
323888542
411208435
3512960
85490641
120858321
308547668
281580211
212687772
151442177
188580084
90820994
375118179
491258575
171614142
471308245
282793280
304291214
318715739
386788130
256920163
97953286
449079115
400052214
512452353
216085463
198066083
19222478
461344961
252658670
353700182
413822447
112807515
112277495
143968188
13650539
536577195
215668299
343962696
525352190
416000332
520977457
436446857
130162244
26100195
339445249
222792135
480441192
260068894
301038716
195913388
30271835
312840313
49186929
475720652
541025816
163385091
66554125
423097609
256374587
16457152
372752501
270267343
534090678
237075399
238348847
271091857
24870716
280877619
350395804
37407611
357926712
360201865
149981548
507194578
159954949
11283267
500832827
225438719
248888811
30678021
26605183
78668348
521508617
108533997
57549110
40556195
328072041
24398605
531576716
107930207
317312566
306774721
33334697
285960212
408716429
306936509
152566755
282683500
406965438
365184101
152942227
270131850
84541578
241550726
484294470
441685755
275718117
161647971
141605222
302943399
323867467
376325840
117679016
413140563
281937257
536752843
47924724
237426695
317066596
416280271
448294661
399763870
93598428
380881710
473074921
30552506
18691423
413480881
64989760
426769750
538481878
445502796
247855795
190764552
397814589
359858840
474282534
299189034
42012806
153302015
108756388
519384949
395914426
144896664
262660096
149695544
260820813
540342649
416533642
199259866
37314222
401932893
449109980
516646636
297158678
84640969
276568754
281909109
522503399
141105723
67838551
229945285
528623634
366884760
37341667
483800460
539007043
428268247
300334021
431486197
47678735
345076963
127674140
494383252
267231965
216861663
390231208
493290941
474573451
535918515
107573422
324324784
14414114
45915485
463073996
170706256
118643907
232632143
82240141
187592064
430552120
280836750
43281464
470418278
212717072
542197931
356598374
309381996
28318429
182033650
440366948
190369498
334150308
33170027
212512124
372988528
15956523
336732948
75748200
302202384
445569575
219654334
530612170
548920013
117697278
347931243
479101876
541171488
340905323
384449560
258893321
471055002
334697264
115705001
338682278
82356956
16490016
62416258
361527496
44971377
106047480
214405829
454356729
405001851
475248598
335808369
464411942
529861297
512914696
113100845
107447175
223676750
455339995
181715990
38285775
140211016
263763641
325717260
432654160
107644140
185004237
314417794
238671142
532948966
395252577
192396782
131587797
289732158
323197809
481952079
166945181
173543520
158220425
39910519
145930564
113141209
496370270
228179329
12964157
9924112
244822769
202617283
74417395
305307423
399095666
457118431
125637721
539821194
493159205
324279142
549536724
34852715
530829618
259267426
72074010
423931937
528854172
167924013
224154293
2973647
227283023
263702538
90392852
20556305
135431715
340416802
103846391
44593418
470625179
334236188
444334550
435892441
510696629
217366016
205290894
36743366
177651485
67278673
55438900
7876715
241415371
515135913
118655713
57705857
4407667
225499098
297860585
221520420
432763738
2876236
7602532
101848395
200337522
69185877
227007242
471620369
227849105
249263764
470270075
82598472
456168834
109972115
115660740
105180218
262831701
218286922
134496967
136055843
45214111
506977083
130402173
543026770
61170586
266916852
109500061
405239686
345850912
109291479
83152861
141797337
323777005
79367103
131960839
52639510
312889467
198531641
122388233
69710300
467169058
147537258
75594929
231421729
52219825
386912025
435277700
419714304
422727327
205912157
300647562
342233661
116794942
309058145
45201915
219916785
196050613
202357474
476905207
185948464
194184353
47408493
256654662
267693041
527114159
282502363
529172534
437500745
299545708
530881161
405336238
343666290
299485329
147758391
198541189
503590657
462530585
423470861
129079487
121499015
274301797
175609577
150036326
50532244
271967863
46123537
13837769
522750404
116663206
531480141
356556944
93153819
264034043
109543973
323367968
515551364
52354082
5590755
363418179
277873413
268182075
180023015
313026692
346392870
406582068
197959128
213051000
161898055
6230818
490079412
203932817
137599931
502893125
363015015
63560511
40704885
369510405
316786657
190814107
453712747
175077054
71000215
188450389
19897625
458706524
531123124
179623288
507847769
102287515
398001901
34989444
364560157
462486673
103632320
227442204
222915759
326815060
83115818
432690705
283638586
21142842
394110200
538301556
24684033
402656573
396492118
31720931
6630712
497682141
87586812
264210825
208475376
408756567
444938340
257697572
156046781
417179697
182619030
105959656
326359473
435650832
187981783
5296885
421271600
54708139
103840902
263262710
328664853
487812919
472624856
329180819
230301973
80847481
245237542
546649510
489604057
341463796
533685490
322698310
347339841
285250247
352133199
406169533
255595285
401585932
60022215
294654547
248135734
389614240
526252386
106936581
516838751
246738211
283605652
249250001
344219002
29987230
95360397
342497093
477226043
115352503
59352451
369035333
333519090
392134160
404188004
415336163
175516271
542053264
141950247
421886230
367615861
67087223
543751318
386370710
366178248
508932722
210497661
533298399
508155153
499262973
437598028
293870082
536526094
108145060
374738411
394697523
525057900
17733794
231992264
220688272
313236561
397449919
504167357
424032650
535417925
256874222
363481526
286569712
355175101
220366883
761500
472838927
182626071
345697220
352289732
380540188
79266649
490311291
139008632
517036179
235736083
124166669
434595939
328999682
288040764
38620268
378773934
34487387
466570489
4638205
394255234
194439463
116421088
482955154
227178732
246251056
328481353
27222621
545672468
528925529
248959084
60916224
26857677
163446118
60691873
480243588
164379482
237371805
489578010
12520409
446651701
4226530
419049048
90354429
485654332
294909691
545972352
138202042
327385916
55751773
510613102
125352293
438746748
471278706
16494445
151320752
40657023
329383912
150672019
87587973
361216691
293167490
412635575
357220130
445306103
330202395
124819860
519693031
326718565
30957960
260992875
32511347
485847857
389027386
281355162
490752262
290680973
261309334
362048951
73744715
7843552
328681320
467657644
520798913
36171410
484837881
13168253
378920173
179199383
43297232
131549374
490363330
390951720
283309246
426038819
526609171
229360060
315125401
379730979
336239673
116091251
372928149
65058984
331519133
429533534
529507342
264492954
56697732
352170462
533272981
275573066
493052827
74546663
26566760
133520555
137126198
60628919
178756369
396042328
535909739
369215970
178799183
369638680
238712122
20144630
190385965
222288033
533003856
478289504
109960266
340976458
263905631
428004194
151194505
268315766
335376674
257815613
393944995
305589097
534430996
91223005
537345655
515151646
308229306
263007459
138410624
210014629
163692958
213787844
240357812
382506454
115543646
428575631
521822763
54489303
244050918
128601781
221629353
26747897
453429823
513194055
433987785
101908774
277315399
349604899
407607651
195677361
331230641
455319090
100256585
79307916
504096266
505540684
37102278
313751240
422971684
75137680
464446246
484121088
58853058
285507150
508278621
122590172
42896650
238850841
119498579
505625908
180203870
294408004
154173262
507386286
109049963
356785
446843023
398000154
73118969
312392723
501793402
401322746
477024567
207681804
325283629
185628677
499312374
1196602
510226296
439032176
106557957
371824860
408374484
204091998
74941317
434407337
442495735
501184123
347892820
242136257
70292134
110795465
199322057
20545327
11554345
533497866
130774671
65610017
42880068
455030542
475122351
270294827
148115176
52462677
134200561
174082009
426670568
175192413
137274401
182756255
306586803
227958170
72396138
25814767
340285066
540736998
61018464
457786354
361516518
285977168
105086545
204004174
164560220
169832454
362298833
83257007
84234258
450548098
135342273
28663558
230414710
104411758
442462801
45004311
89295052
296900010
518455375
388626689
541983860
264205601
67716045
262752941
275656111
318422379
42154100
250813013
149641118
430350635
392079270
340939416
15429579
255365683
548290721
49318665
14985814
197362484
393134008
513968004
475610872
21901110
424348895
103843082
398814412
381842285
435694864
513808823
15930341
96321603
210744666
498165173
77438812
21242430
430952181
133489001
3370246
525460247
105998079
182487294
111536363
511418142
502501483
218066992
431956855
506135201
153307770
175418995
406580113
143698039
111900520
339342225
383854855
419507444
503167287
281305761
414364595
494679658
33471922
488108566
207791584
319789140
415591528
284637584
107919902
22515878
359930197
470268402
237701734
61251751
150942011
51403114
417773279
63818077
293496373
243393238
429409959
213387002
62140969
29497886
114390760
38642560
280132277
326858972
305067642
29410062
547324657
497472849
130687601
49011281
304469341
417230264
226177884
70670875
159820583
174139074
52606281
345867080
122464649
109732540
115307423
425923443
30189500
293150506
418851987
1322849
141304302
117497534
71280154
224512876
157874618
1602788
6361751
130511953
325206783
179586709
30870832
236894262
4923633
300596474
281975730
435069118
296285242
540315204
358436696
453720670
133465685
492121784
149399981
152064446
230888746
487905134
504285363
147484951
343041801
422289162
354803705
329971130
144388145
276873649
222225088
42775777
220811492
168078669
532718428
548100575
390552217
169335650
249337825
435383835
196314085
430502270
206205263
40359503
108341882
208487228
354430219
162315219
508431779
501343304
183522471
545628637
206298576
65873489
238650742
418497827
37528293
429179421
412987977
72180350
22510389
59557420
244161698
97846914
277612358
81304509
484126467
154701976
29228925
423543872
386644940
276393106
508269813
99263076
47853102
311528195
411055208
230885998
231355861
193190844
233675852
69685914
303496512
131884203
233172720
241334288
131082809
417025763
193004218
212626205
60796164
158693265
197313083
92239683
183386293
356486273
119336349
255150585
8187426
108512041
45696206
272022876
234232097
127959568
264262416
150887121
336579991
471625080
28889119
8800348
187937871
525999892
427071645
225489725
113486447
204421338
449781201
388462019
8491725
352774903
438453222
340837997
39355182
313509724
469077700
384958129
427724836
50317663
173408023
148395115
229972633
373724054
404005751
469711156
348114602
244851576
499438621
207284461
416159563
544223372
194613514
333143877
25747481
515554325
288984872
183854055
384284890
295428958
426707535
36620974
121730992
129595290
430101573
352339341
372521963
229906765
162505708
18838248
291575680
209526108
314704024
267045807
445516644
335387642
148252939
513172099
364845512
210363202
32046338
539546744
106959615
303974971
458478826
303613686
266123187
548281963
59063630
159823213
67360605
190122493
215482139
390438110
395192810
135957041
349467565
306240289
396228186
537729885
414118094
227914258
489649492
116349880
310995762
47732344
494380250
40862686
31347679
301318130
537824651
27077237
386782757
79541099
38336122
495431651
21081230
434627250
439844548
429541058
5020868
283998782
140018901
125311891
36792767
241231201
146971688
435420414
29651578
356096352
9086549
33609147
176279235
390617383
237635277
19222478
491609629
456039366
464791039
18097233
64027112
241694700
161667517
28041934
13991461
255381214
11889174
453158035
55144084
12685079
546918471
499641714
367252523
41317633
178458368
527124839
270225813
168364874
288761844
146660591
468444585
537691462
538757633
29141101
110081895
58073620
40749103
267205181
258235494
451333393
245945623
124737525
15783013
330196284
414968400
130347121
331305062
127976035
454697087
265887160
497748101
383049865
384537384
203098489
393687547
303569145
326787615
123354297
35318518
465360130
458387339
51158289
153132122
94174773
399296214
132158653
406246379
193081064
28287812
401334409
154339702
148938526
312664418
256833586
273654095
174862794
411936495
330371932
116835300
245166185
227140309
14980761
280334888
324606733
442594537
160405047
647702
103549985
521773362
112535013
193533989
425557310
186484162
92528073
443125005
313383477
84087792
16966499
3540405
208636890
40404529
333165833
378404938
72740228
432686892
52902982
388906628
297940809
446832646
266221989
212995156
16395643
482065936
232535996
33076714
453923833
262549848
220117916
350453428
97336437
286416020
322720266
411062805
426785089
319874372
3488729
416561154
250896701
352328193
434642861
170071176
235472939
114714611
151148121
324701795
496902703
67734260
528876128
486248554
172096617
380875443
368797191
227568451
20686331
337886373
287792276
300740188
332200005
473026261
284368623
227475823
428528221
167677972
411381317
427188098
5258462
65373990
102770254
186777192
39503458
46479053
430723177
389455528
264168770
318246731
205789618
392112204
237907976
69573075
323801599
479178722
123649339
368599159
198004697
257082804
176443905
371005535
233024517
156590192
419098517
289500476
274131638
101981548
34285428
353357020
26467394
378468315
256022092
346366878
493329364
472620174
227590407
136484580
400697000
308078196
525396102
61120015
418536250
284845549
514522393
465934061
481206634
351941138
80315048
84311355
414153971
280592191
40460730
318155387
440816101
297517922
174345249
305490295
107320928
353601380
197071567
5195906
398211007
280240895
36324559
417664121
35667522
458562038
21969268
380463
539342364
19115806
142226681
132839289
541315937
409635922
488504533
279230919
297061213
18622081
10132694
506737775
435705842
473837925
186475594
295186053
55010758
224192716
155328508
288814713
276847821
535018319
418168392
511247408
441026125
81681809
135435586
420001488
83888387
274986988
210522720
446417769
462239668
49225352
527366492
507216534
209880246
82823521
153587709
261688075
413777287
65650335
147303307
460680643
208576511
321798114
94877638
198683319
203866949
162595158
167387618
275468817
207655719
170532252
380361212
180330117
400969873
529655343
23734436
337837235
30688144
471486985
394637144
81659853
451514162
25481083
10374210
223118581
138674096
111466821
166102629
21244991
504317481
462846939
64355820
47055294
84360441
59425526
440689854
443278582
100437722
81907740
5532912
384652653
527800284
288942750
38719406
322841024
2944660
13008930
84091480
437034180
8322065
7539968
209517559
111434969
153670044
142576775
94377866
276403417
534798759
511135680
451590296
159142577
68661901
137629065
212874398
130758958
494453058
135850800
462047553
105147284
371818388
432797453
441437474
500835161
549619059
32192985
43337015
257096640
201269798
98277314
61412839
312898466
390280275
127658067
94833071
326362786
499037924
53498700
117884164
215417614
1564365
342142963
219674396
428734812
250740881
298773124
355190320
294585386
202017156
330190795
318488247
493933154
198457084
210854446
489832871
456613443
405530557
22510389
177492304
317681364
232429627
261454666
295513584
5801873
228946272
488449643
157973420
417517893
5906164
371451608
389422594
520156657
151977663
14617207
433124017
398451999
56207360
366802425
118491043
515603726
379827822
86577997
511931585
98543145
427686413
427487918
234347135
275890058
451225932
425979334
225976300
67909908
496370270
431325620
267116696
324706863
5039315
8304857
176526240
489406482
506892818
95947720
33669526
471372190
448924582
333548686
98137831
273829223
409936438
528727925
196390931
51860072
283369625
77191807
59248266
82955257
190166405
48972858
211650351
86896359
6874521
336942265
58660943
43382640
12123596
407947969
18699071
260162133
371418674
68521745
163937803
517213767
504313366
144475096
51040436
361741860
310378284
9633079
548476211
136626706
77766621
181398863
3042905
121702188
454368442
324948800
181222069
235849031
436557084
490464106
457661804
16546546
390449037
346572817
60444868
351213665
432494777
315021479
389395149
371215581
340054528
429548102
36083868
295417980
182778211
356828912
392340412
461348914
249314740
464967701
426730944
389495790
50803807
316524760
488252039
26627139
363854832
489874582
124775276
357773020
400637860
542838403
492462102
376652527
533547267
201539613
322166051
85794025
499196450
395087242
431830608
387995401
120796423
372807391
419074172
86219828
134546368
203164357
117973885
56750771
225459946
410577811
514901134
115076885
29982676
131950071
241936055
513671598
82284660
372434139
28796934
541709410
421903778
42545660
246104804
299848368
31210454
345022073
467007842
101724359
95208710
506107464
16571291
157314740
549179939
213719704
179613223
82016638
40497842
457316035
44164494
382390782
261254444
102224335
387092492
88021706
396982830
125829836
4418645
132704170
538031780
523562776
545441930
292204240
190856317
262873649
542952477
542716530
224582435
133406047
47392026
179742794
408961309
302202596
260863142
117854319
20715486
422169968
353072672
50904986
87297056
197243257
407201465
376677136
23345350
390827778
460126764
369662194
104362357
250175604
171153943
262028393
475594405
379028424
28163000
63028994
325845401
43065621
125901193
458858807
137167650
222072892
252850785
314371497
276200991
99998602
273383978
158803535
399394133
12661674
93779565
614768
256259077
50743454
18876671
20012894
10319320
42550998
26072750
32582704
335653431
540962906
112562521
93900323
109280501
187839069
118722652
110940532
182929638
133240769
307041515
45920974
94715235
334905846
91542735
243420683
548937896
30391767
483454987
369607304
261946058
251464771
485491072
261951658
373021462
477833917
13152693
397480446
92857413
392998172
466139062
382643679
355615843
36457938
243673177
246415649
164576687
284491614
220136345
299534730
437522597
381968532
3357467
234561437
194650918
489174191
12410629
254179123
51333050
312611424
22355897
473936727
340181548
23177924
274601413
52491307
332558960
83334690
467437751
39351560
538756328
53407970
193136067
259135690
183272221
369108081
222260588
382709001
472460186
532763599
144711692
490387260
306637496
16950674
478251081
385042545
41006139
349548407
247555973
349155290
164681322
476972144
516105707
409605647
251939204
105229619
51671301
414029781
354797982
136434584
219311833
522022239
288210292
95596424
10044870
61130993
504071337
127636861
432028212
160684986
322951872
512661622
132451298
77439646
221459194
303344096
57316138
271002908
316049236
1125245
436987128
1377739
492001538
353789397
416079711
394253935
411760552
110924441
458968224
32390589
145589129
339101585
113249048
519116686
163720244
380792262
15972990
38336535
6371592
391804820
181142489
450667324
415253828
838226
424280604
281020333
72863775
23833238
314200704
371159813
386464023
131187100
49642516
136877402
236865169
55137756
523944869
380274794
262640902
117997033
393231960
175927939
241823384
474123353
375154014
56931465
451623942
254063464
470104161
386114500
227502700
380375182
106473363
221069475
14256450
9408146
362788951
253106216
257601112
376150192
425709127
400592709
226071701
464188263
507436094
177169332
540671989
488122771
222551505
537746352
357306915
399772837
347640326
336151849
443950320
44670417
369780474
393292339
496454690
427546591
281287145
61081870
514692552
218528068
24053271
94613947
55751725
408212332
24699513
372170667
181566724
379915646
72218773
347530262
28942249
149223954
113093788
98206833
85221732
469441236
232503062
415660014
513968004
34999395
168101699
1808807
218698227
24085732
540267643
463189265
19904763
222403123
534579199
226095422
451436538
146841008
191000926
8049807
514709792
542938946
478904272
381877076
335273985
11933086
427060667
269570279
123092873
217238153
421818672
510603247
478531020
150209249
319300921
239846541
274700393
12597255
397079749
383684261
71452920
269070693
279176029
395173366
78308644
266309813
393552160
17519061
546139033
354552541
457653856
476302486
465840452
304529116
155042294
404389398
93763098
132175120
482969754
345789888
185879496
85397862
134908642
9759148
165443780
250214281
22917491
431846543
422104100
519407603
182892013
90370896
145611646
21014071
501114087
53386014
161359986
514695001
380316343
532943148
193614795
538405032
215241517
172100637
511507947
390367344
255553727
6361751
523452996
511112364
527750883
468402996
145963488
380352430
320166062
314387128
411546560
424315890
26522848
62195718
444898109
165142054
30721933
450998196
358530502
169785730
26703985
131572773
133895752
402066574
43747330
30260857
349508163
17485375
353250084
365317400
191024613
469680822
490480573
84706248
27779543
99215555
515115205
296451550
214521548
383430651
257807893
141502173
126233943
125275447
122182102
497544916
439800636
170076665
488312418
150662072
401393597
499526445
466555621
110207066
333720222
443363388
251821547
320847904
222433636
1471052
328769135
335104445
332754158
181104066
528433623
351839411
130791892
137956607
355012053
252295285
518214417
335444033
374078048
18774663
56089675
74560418
276524842
280678425
34251360
487269767
500734025
291454922
367967439
495514457
74666867
411595556
202712001
436703137
42072547
448950799
28268350
212191862
261122708
175533458
115713609
457815534
263329195
358733595
317754748
361660416
433087589
270212134
69501718
278643596
332619781
416516298
331383221
522912092
238658962
380711551
473152340
412706932
511574800
239874342
167788864
80849192
24442517
109576907
240670048
330036532
156411847
484169233
303245169
14672097
31924024
407472151
267653817
295039239
27823741
282899751
244304412
472932240
398984432
373625461
443083058
309980297
394198024
206874921
111849353
134469522
26577387
375705583
98807489
183217331
9177608
42655019
491829066
194409482
439385351
157003391
356158666
232020115
74595510
10453976
337019111
41426404
490609833
472636013
218045036
283589940
424875611
481467635
88673034
163511821
243069387
115757521
162031433
25093951
244743532
417723878
452794916
45141536
291254373
328213911
110737709
43231364
298958385
535759334
189928285
126620252
150030491
454066547
284500359
101310473
156010431
53418948
28098191
49378192
396591228
122696461
34154963
404605168
154334213
401619152
162666515
31577326
70130087
341432267
189887870
397812827
96368023
80574153
14014781
90322054
542352100
368871778
14556828
239600339
419943370
542820331
29256370
89488323
31331212
113575469
406998329
161093935
30321488
434415607
438558445
164585122
205037504
192100532
91580806
426023246
389431373
496425160
488367629
365880273
181205809
192334560
143778866
56454304
167249830
338654833
191033667
58110469
492045029
296318176
153263809
541978371
361450650
60748931
293262126
192351027
60927900
49894372
73014678
94374184
251852459
465110415
301521748
212701401
356872144
133640683
188162920
212160828
440833894
540090155
210958737
154811756
107573422
524786823
367421597
343657008
366072388
511108235
296129222
245249925
4078327
64808623
337858928
77282843
164159523
326635621
134564268
347058492
9073317
50043213
50172785
336320187
45042734
16604225
159184471
104066066
409285090
535720911
308657448
251698095
376637942
19522335
229388586
255891691
76702812
438582078
111937177
140869696
216771588
94809917
68255715
15790148
162643456
246899108
530380114
356183984
292296702
2678632
329883411
165379936
529737901
119336349
333401860
416649419
269663592
140117703
417948927
220723668
433685852
311808134
297419110
352240108
230548978
78684815
404934508
48160486
204047820
522212494
447770664
460592968
343144835
446026485
239243568
217436014
90374455
232883883
384553851
277770845
220064988
217315187
431545180
270498185
436432713
153713956
40025788
106634803
275520355
26045305
384451782
493676164
128546931
125280936
97145930
341745827
46151512
139662116
297348014
549083832
85430796
474375847
524691107
393160603
57255759
532120462
135603390
105021981
374214772
29647291
464851771
189989070
285532386
283062241
156584703
495181039
383657621
429761255
144495668
5335308
454415101
252530543
319594923
45849617
32917260
200690542
47938570
254666596
183063639
81478716
124536622
434489717
348573456
43928740
348277050
456429822
499570357
427441608
391486458
46431451
123233539
88449746
192741014
302774482
17339751
308798707
540205424
343572977
293850617
18168590
390852348
194480759
378817846
61712827
300185954
288968405
153335974
498996349
87878890
347931243
417323181
318767478
549152494
351325827
447457791
442830564
529441746
458736647
57618033
217907811
47639031
430403468
521507694
286917789
440552629
339823990
430650473
290626083
489734744
34205488
492928667
80792591
341105483
488363840
335831486
325424310
448866137
52441981
246423166
427818149
199787536
205246832
97584698
376331085
254913044
278513098
398282857
172183792
84250661
244314237
6367240
30441994
10505946
359707094
437852041
99724152
242190122
34147069
61888475
261413625
289786266
305110614
518871855
27114685
169298636
37420980
302312164
204218245
266953376
321090033
414679192
477516249
165789756
331145345
219702714
15533311
230401486
143691042
112848351
267047042
59983792
7865737
398551108
37314222
179801062
169951322
320959549
525162152
492291943
371273922
56361052
133149554
348452698
378744872
93334956
393632657
419571190
372236535
503149185
484761099
46652804
46911641
27681172
487782840
190254229
42528772
180818638
230548978
191315025
469425361
294880419
428668944
168534256
324748794
27646851
124045911
414080542
370375764
534998488
155285844
18000068
247506996
430145485
385443632
377846293
91177779
271602952
240237063
453413322
123336412
224664770
188349546
511703706
357905654
461696257
409556246
205548588
468288884
371260543
71313088
62728292
386496957
284445469
19920186
89132914
265484008
96787496
75110094
78146893
513071953
487681183
275668558
115686164
514604728
20875818
403106671
51975341
53781222
403586758
525099399
336074474
102343719
427104786
331559377
56905086
342683759
126362269
264542355
99719545
321565375
474754003
361081465
507606253
223973156
319075570
383889131
543981856
119299842
427543699
209965228
549375240
211974202
157491779
483579595
282590187
505075824
68810104
371838921
206064406
352783519
242980585
493435875
108879804
2409671
394903794
202956412
405637100
386529891
289511969
448390921
322305573
291790313
374377245
222340997
417425983
494004511
489098491
48890523
478569443
342343441
32355061
426089114
337683280
131684378
262055838
139088596
169435242
272938412
7750468
471620369
169939440
45544085
158012951
295774454
46552209
400872648
434646465
82993680
214515609
2036419
532585254
32445479
464352933
85002654
66543147
288825691
237773225
441579072
428070643
337525888
180765937
525116163
221854402
476527535
324679839
319399421
364096647
24859938
242981563
36463610
514452165
6262949
497718807
548098606
201775640
524629802
128763570
56234805
249272457
64974665
544763040
43933956
431660449
336371409
466269126
37133085
161798395
146622168
340175674
235527958
8337791
246439633
240758518
31771618
426934420
520884144
59982468
469556505
178463292
21242430
197893718
407516089
422340127
88005137
325914864
18454018
471806995
305757691
107702840
8848268
489345710
377854005
157310755
495096822
447562082
20155608
119583354
189238764
423902331
265898138
89800417
166466809
53479327
28954475
249727544
112870307
354397285
120796423
370101314
457449295
17295839
435545390
295790374
478432218
254881715
360040152
18799825
43795688
254435172
72550961
268708506
17289709
314749345
143186706
22142626
253206047
246675660
253075834
480803466
17756915
216749632
359222116
193914318
1919787
20517711
246516479
246968101
178085116
204635409
56495020
100669538
463200366
533305751
535984383
27708842
514868420
258082698
458002160
325379180
157742882
307264311
41924982
313054137
169874175
444889898
479138497
344278098
520417579
328236778
533852695
72718272
393996750
98450704
514302833
376589312
499955691
96304544
204816546
229281019
130688948
89926287
152705988
390915602
547406992
38407193
157226916
367872780
97819469
194104244
163691086
253103951
172914478
179304347
39059724
256479014
225751592
82959543
476840408
366931835
432073150
430535204
326590011
319943395
42702399
525527838
350182350
103836952
255595285
180980967
441697598
91633366
288450463
276227127
524397104
227689209
487721992
141866074
526784041
462514118
216911911
35791965
30496884
68304964
412542382
223045515
531094257
122792708
168501322
250276444
246845819
485650253
106278018
537126095
179100581
70906902
346471246
16834763
58575615
62173903
421835139
135960653
496492878
509856
109121320
140094789
355753761
499323352
301099016
198181679
366200412
4432845
120049919
167430967
478323659
4936664
548620061
394198630
537889066
215322492
153565753
302265251
66949333
516794839
333417515
462975194
203306064
331975026
249297468
284175185
358202048
12723502
410457032
396044432
264136169
118681416
76928119
437873997
416016799
191225782
516168382
337924796
380844008
401306279
531691985
378936643
416368095
301538392
436586977
261984481
115516005
83970722
171322668
451690344
62177930
459828340
120652341
90613533
327956772
345603646
239649740
231790782
483101416
104474421
409386826
226424203
135594654
443288556
332063132
143544656
37198836
388612333
188053140
469090053
417306651
232191623
276288815
4852276
213254486
122102805
352892940
313482279
241669692
127037416
204267740
420495823
282973570
137835407
375842808
2417104
251725540
284538782
201435322
393615385
409221417
506056669
108512041
451022700
330700673
31605662
430891989
25037906
145017635
455532110
40670763
329053063
157629516
46985840
76846000
361620809
46552209
22378653
159932993
474469160
392677571
338616410
281836103
10066826
400795802
247389230
300091263
529961417
252813230
511841285
144215148
209301203
96205634
322043818
273659584
285805918
331315947
135100757
104565450
66246089
512224533
350121077
75519450
79030622
327370781
273522359
74602686
475588532
415978376
109285990
29597587
64715310
188333079
56168937
504584701
9342278
438324095
204522932
86896359
189447346
124539558
433120523
193566702
273352200
348062979
94387263
173134038
444943829
235494567
189793205
149493891
293403613
319651239
501584820
18179568
469725826
260606742
79967410
514472992
437127493
264025238
4737007
297391894
34410086
66641949
437363520
506216618
50277970
283829121
288719989
486559331
262159923
105361355
374596805
6803888
39511909
228682718
76379435
237484436
124539921
376298616
425177940
376350579
255551373
108638288
393402286
268392513
198809544
227971776
233079407
300201959
454353829
175560176
358788444
61273707
465178291
450714991
390914199
173803815
489679179
492516992
449220312
235198161
11932941
504202139
451038311
90107424
61207839
37366249
491693642
75104847
538833174
406416538
18130167
107084901
399536738
253453006
176443905
425118469
172678451
10473012
140405988
279604171
135571779
280531250
485249556
163303239
325202023
299836625
67410409
118941141
416879476
333300160
106453666
360159597
107564754
514450401
70042212
352382822
482433699
120043996
422385361
455009166
305701743
342650989
271551808
168761826
400658577
421708892
296049433
394648122
69897350
354254571
66482912
441776676
80402872
265008920
431786696
34548083
187937871
194947324
16291352
253433213
281336254
446208812
73925852
451179620
50251795
53999106
112839841
320999110
70485415
470593926
331147499
145772147
99490734
342797680
261062329
322636079
377941950
495113289
498382416
212610926
10285216
108152943
157627613
254239502
400313526
199126593
82137396
125061376
122821864
485716121
157869129
379487504
49000303
504641484
279366614
242649138
415802728
545161991
545343128
165610746
327934064
142324045
321062588
197263129
274544799
311431543
484167497
93993636
474229076
205173331
50899497
285180995
353557468
52719041
500853595
48336134
216194571
22027357
365457443
143433059
488010523
219115391
340538458
353958165
10330064
86974853
45204379
345157479
164539284
411830334
457014140
9188586
348178248
331332507
396108196
32768462
411164292
56075830
85926843
250149585
228035016
155190497
158738437
32429742
215031575
390348652
140144828
228034887
536198201
463542689
387703170
85383816
511025900
271634143
189172896
412399548
131194374
163362565
180128638
324399900
202670347
98381638
171037240
30656065
51388197
129517735
183689385
238790410
459698261
508347268
89970199
503121740
16982966
542011305
347306572
502117253
106179216
491656236
409012222
242150786
225772941
462839841
485249556
239940657
177237356
284538782
440453267
350977638
425625761
249894144
154301739
309386131
431128016
370606302
395899614
160020817
447486966
490820494
444554110
193882458
408425512
30019341
345063528
253478886
422603599
49746807
208845472
400285325
77063932
361099676
207476730
229863409
390991314
163293726
426758772
43719885
15588760
542724372
505602768
530149053
130566843
179572635
238530708
362213177
47831146
440986260
129726963
161653315
475341561
160259109
491045940
368839531
146007400
185714826
206446779
518104488
46873240
22098714
177893001
530776453
458424813
260996461
91313768
527592787
446756231
354287505
398528169
82586991
542406513
225076445
133179607
415621060
415680829
416461408
441408913
124819860
536002017
524545067
13730452
287283282
54363056
479645287
392754417
317467293
3408669
377950584
412202654
535488766
361115821
166832666
280520834
495583344
519237444
534015870
98576951
399730350
497149708
37319711
371061889
86781090
392353720
269405609
392112204
398539823
30496884
240467601
132927113
220279059
459478701
272298312
340877878
91732168
55905465
85524109
452073759
288496351
317110508
514385168
170175467
268580213
244092252
518298825
95582450
203735213
252697093
417505402
310216324
53286442
133893177
386100763
186140739
14447048
470501334
205189568
90310517
164039488
41963405
105185926
282260847
364864808
539240171
53368497
13892659
319835366
255346605
264344751
56361463
108545630
88548548
491062805
328806653
59830100
463516060
250001994
5390198
447416737
142829269
427538210
109426365
81775122
207659848
61372509
456113944
121180653
405213076
101782527
34682190
56731982
296188560
180644607
486830388
532490034
423240323
370859646
18371683
6175125
105344888
346518182
513967840
426941402
22684528
29608338
22642125
344463417
430348578
109251110
457321524
374911157
78163266
398822962
140864207
37270310
51431930
530703965
10670616
540710412
422103515
355088899
236991163
217251542
151803784
152118237
420314686
402069736
254244382
2584409
281759949
272560212
411287154
27030419
415309065
246774462
221467621
186203347
452343001
470430401
184807310
475654784
96079456
224307985
108585481
491178120
366405869
320187316
121349637
492132762
471044024
520230953
310196952
430249776
21456501
385346462
379663152
101906990
71230753
426434921
228593627
397151106
224039024
512897649
490370793
460233678
166827177
68356242
65947913
258382634
436929571
64040163
33406054
448620479
97254102
137345758
431296585
194952813
202187315
165320229
320135335
310661759
321474263
538668504
163707177
5598780
46865082
136988973
360528498
269309347
458746004
473909282
225395331
240052928
197664379
475550114
138811321
292152025
369894013
189751476
108495574
91507119
17289415
205535605
315452830
215172370
452620740
162534779
490568397
374788920
37588672
106074925
412619108
283832082
327715256
526351188
450854550
356698970
490400108
20089740
26716777
462006672
547890512
259988700
91103455
536928491
51838116
420084148
355641302
199772155
49353883
257357254
513880180
331442287
500757546
122429409
11060335
452282952
49033237
549962749
385062066
343347928
96968674
424755287
244919180
377939606
458351130
345576462
284742687
221252044
223352899
400515863
281463261
492683381
142529316
303261759
305643987
380216282
63968806
495495973
438112680
182432055
304343094
153143100
468200722
32934000
352128688
66405922
21890132
179638503
305106065
262057751
17187204
232294480
497061884
204377426
122025959
346166106
256961480
534631299
329300316
188119008
300001295
426594147
436523703
47386537
256353484
196527899
281009355
52760268
856284
225713169
311863024
255150692
274292276
131014803
496249512
36276801
469614768
98247618
95153337
103225323
195589537
223931190
308662937
256767659
198343402
494882751
239082329
44636548
546287200
53176849
240758518
66894443
283435493
50845766
194615524
82999169
436172407
206185176
283320599
356986686
248326413
215640854
131851269
239068758
251033926
539948209
340751631
253076954
42073185
345082509
191104062
361488125
369964614
527756372
115242018
252632937
495997018
374377245
144890940
119007359
9891178
192562980
486146813
79421844
160863092
235675704
272323543
313891802
161469913
322193095
507469003
297984801
10804940
1410673
180083112
377635596
432719826
98132342
496249512
17559311
10588281
476132327
171432448
99032538
312203342
350774876
228885811
445740135
316715578
526573766
438137444
198942108
265171843
257829308
142489109
48742320
327458399
443133952
264439179
291701927
102228764
106826918
239072343
223446212
201303586
536714420
547106775
84510392
23527747
184962833
527584525
511934992
517233959
343742933
355211820
550124047
38752340
89349942
130945584
215746763
222782043
427070089
529441495
354082295
296111957
370441027
40727268
237967771
315518453
53298190
114538963
41875581
123228404
468993325
278768000
336025602
499652192
401163565
39339663
18095011
492066894
85577148
419232133
320425864
201347246
52370549
305232312
492506014
12975996
457375404
245021522
321701863
72262685
523473111
229566447
159098665
417910504
143015895
525624977
430425424
231242310
127609162
159959475
396662585
225193051
164453520
455417870
473420618
444883450
384400159
234819420
109392037
159464598
22588601
386776896
166876578
335893600
57661401
508089285
27453681
210656842
294469548
304200944
426113233
45745387
193658856
69493396
9248965
88608927
25706554
124196156
383738297
325069558
66601792
173606092
313667153
469155808
428910460
114187667
529628121
118512999
115439159
389251234
10157712
31786799
7035982
374195352
102073444
452864193
443955809
325093410
202357474
363476035
548614572
11032059
116573434
256879711
48627051
68502571
484239580
97374860
247054401
305484806
281421030
243804913
452106974
152683083
414940964
319695827
180933907
368738325
138432580
223567495
458394034
27505379
6273927
237986573
414696886
290979773
161837676
99291015
260502096
427455875
194767072
158769636
74711592
122214820
438329584
263099891
69115676
132714964
111273008
515111545
522261883
249829910
376927570
108572420
170611009
11647658
363890401
401044895
218242640
438406430
549431773
207539090
253289905
545617578
487065324
492939645
6713047
532043807
151880630
350543600
291537257
409570002
34525810
154076549
43959733
514115233
339560518
246796418
203209366
286443465
505690661
290926527
285425021
309206348
279379896
541325180
362988279
17685558
221458843
518978667
306011750
223338929
74984618
224396463
483970619
16911609
522986431
361961995
395693396
173516408
469177764
201874442
49752296
197956921
228965277
498318865
8244478
334966225
512797280
305455664
241000953
451311069
358876309
3178131
328555073
77735218
267931248
464469962
381430295
415664000
470165784
63853173
372829347
343515375
223276053
488842794
528480920
432988787
467371883
451920348
127547893
293445420
129743493
437486657
481824420
472487631
446974759
437577591
93201085
413325219
525502522
425578637
287080189
173757566
318219286
278319745
88571668
306566139
26594205
504587303
538509323
25869657
266946537
281560995
379196807
453578026
5346286
429097086
309930896
125473051
359304451
522293287
36677498
521758327
148614675
486221109
462569008
124902110
230490265
295604606
523555075
401059274
234830997
359134292
121230054
539310740
336470211
65175299
543372577
349327114
175631808
178721357
242827940
497303400
365605823
189590060
50284729
151243906
236427363
99400301
105019617
365825383
243453617
282849472
499325884
119857804
205815544
17803387
455904980
444369944
472426673
245868777
246774462
487283690
390004428
55861553
254673133
518672285
533036790
453569085
370298918
360261563
38258330
458122918
16884164
425836620
252197594
431738894
381035402
25573251
56829704
92010991
223380344
133393678
544453910
103605925
250759476
389357703
483129029
135463031
31808755
446025162
125185522
208230704
104724631
441924062
285551545
423448905
409098890
459740393
216863880
277419549
360780992
169574939
213220211
153916290
534452952
349577943
102013065
92669044
319608018
195199818
382862745
501387216
241472088
153148589
267017514
165698413
225793781
292430370
392046336
148664076
110040149
98659286
140600735
16456022
220820108
12713642
355768715
515617827
145164284
72416377
61873847
160726563
546055150
399907271
169705204
116757331
399844109
78844890
298480842
339250473
294177466
420380861
188843556
170806702
8293879
178518747
491600329
279254415
210327502
180371322
160693300
81525797
406302519
279305824
118244038
97819469
423514773
75759178
245534081
494928866
41092693
136033887
140196123
23262382
91095444
192043643
10043718
414984867
458029605
328088738
438065257
488411220
140458021
169121607
237260335
109972115
58733915
199107868
167403522
76858348
49225352
171249838
7530908
295053409
219483154
381484482
444251162
363049369
302037714
231059455
228078928
250600295
344160696
550080135
152241988
123667170
30222434
509664628
244836041
233580110
283276312
30979916
310940872
467359041
430941390
239081276
125731034
384743916
271226843
340696741
301384523
184219397
137576563
304534542
459928799
233324014
53023740
20435547
463388666
460033090
104938702
323933335
87247655
383857483
22394537
205744187
500937118
227046059
236576433
156348676
61608536
176343354
317472782
356016540
284445469
496842324
473073936
344194680
376194104
160701453
248970062
85008143
6202570
312551646
15786364
396698519
200957779
100437843
115702631
32220430
374426646
16368198
53157381
378558087
150150009
345565484
398649603
475638317
313177558
517497798
148060286
211452747
383362738
183536985
226668255
127361267
532303150
403405581
223259586
41881070
170710986
481670728
301247298
271041225
490122365
181263247
149624651
118846925
161508336
30930723
178908466
159202956
541270170
266414104
25002395
418997326
412882401
449193588
371337012
191061336
392408610
312672285
128074837
143976470
3776432
183184397
322122765
27012825
316276180
418602118
298145035
22284324
438593056
114538963
353192854
334910231
392073781
73124458
345993626
9973513
387891163
335529503
466331503
497067373
332073522
100185228
102012169
421648513
2651187
477543
297366575
491915202
232612591
380864405
108045476
488225649
350390315
42062207
490524485
103094398
117437155
456898871
65161663
549102163
157183004
194094023
374992013
237163223
142664599
450432965
452727231
29206969
5738
79376429
122655658
112952757
379786271
89940067
224925404
86918315
365287461
54154474
82658851
40152035
549606415
306072129
258976509
80539905
405230914
202305107
494297294
77768152
148363315
488719664
177175247
315078868
454065712
424019761
381850511
59485232
397178551
309036189
68070280
130355839
301442425
43780147
169330161
67229545
106327419
122174162
389663721
132238735
394963975
287503562
250934262
199623952
345341680
281435218
502452082
337222204
454813051
477044975
496491028
24760879
342551795
449263187
200632962
18821781
274537824
249210099
169829660
84260732
382693080
132295878
180837572
1429699
203702279
23575255
33278466
329266693
94886560
208625912
498359695
402135118
187440300
9034894
512876161
132850035
36804968
356948215
406487826
27655750
49524943
530017840
410054483
279357166
392142660
24968890
5362753
351592296
517546832
302312164
27593203
438834572
68881461
529868242
235878797
15827343
235082892
163709425
497450077
42797733
44740839
372516474
381307752
131656563
121477059
275566588
432806324
123497011
153143100
419455294
354227126
450306582
81838914
198079579
436622575
352492881
335773108
42305890
520771765
96321604
477625163
217638850
324471257
127198686
297953898
59659941
244984072
524903337
393166092
541101443
180807660
267855747
335131494
265444690
34002700
11816968
85377736
308070453
338903393
493349186
6122419
277316412
332534598
162033610
311476921
48122063
306039195
218423255
408755166
12841804
345856401
388033374
321598012
188311123
325573285
30125182
366851826
358832397
511772404
430697238
231777038
26554916
241262582
197554599
396135074
126861666
25110051
257316702
34844172
318021682
93307511
158581035
367388455
514572033
185138481
26116662
485545962
353431221
183557649
300961870
216040525
112398253
545815182
352585915
192922641
455454688
218138349
268236736
218670782
256896178
371177158
508264933
324169362
404266937
340801032
143070785
235093870
401275290
284923012
396591228
145557302
187015719
87798612
475835921
3035417
548504792
538882015
149811277
264416108
468425771
13074798
363918260
514082226
86001652
73753272
19085253
155931924
363959123
93675274
190720794
13541363
237399250
527314775
297575157
211809532
109747722
98110386
510548357
85051849
486125302
433271335
194272177
148126154
373348688
195194329
18135525
346749573
504478850
135205048
10227623
139629182
74749202
481886225
95536045
455474895
437143960
30716444
528400243
137041058
448533635
106486600
162573202
229844850
542875565
25675706
515725652
437303141
14343437
360170342
202953277
348650302
71840032
117261133
119131681
466284574
152171547
114072398
404942369
35058243
539310326
94635849
62184551
236729592
427615056
350976940
527339208
123819381
409847163
250488348
213384875
260809835
309868064
173973485
346101005
329987702
117766495
407865556
469975134
76066562
376836317
452319135
22289924
306982198
33016258
375617759
85200258
8020358
35844637
10890176
215190756
305852569
232812863
329005804
414188588
44757306
261186872
361900787
101530033
398221542
505926619
290998195
548515770
314121697
153154882
368393516
84387886
303624950
436201152
524812217
493724572
548446290
316464075
406752833
365803427
526192007
79787387
508511938
15599738
380027596
212309976
71524129
83822519
153077232
368827866
326122052
202516745
75265168
365726224
378115254
53199388
375228040
354391341
71230753
75272747
398230739
188398947
399445535
57414940
328851408
329433726
68584659
158412540
270926062
10758440
212726699
444438841
306931283
362644141
63363393
15808748
236947536
26934523
422995295
265162612
345164787
138712519
171975859
5016946
175697401
446038371
156656060
117377468
398040324
156431011
93908478
419580747
299891515
125065519
72630448
352520047
441304622
226816458
303980820
474053094
542490750
520960990
464228652
267165711
275497346
190040158
116489564
210345419
101464165
201365935
449170359
357180208
20729912
463419803
432943779
438862048
470193229
60862388
300374547
365130690
307191885
312568009
259502652
204583856
506752521
364088052
433755674
114248046
401539874
421856412
503752975
275267861
6927118
479017388
17103724
348425253
263230484
483445672
195697867
69128466
474741603
357460427
234127806
251424288
366454714
286891180
531183629
171289734
365468015
465505623
537456213
531501519
258202560
241748810
281075223
176998507
540953431
373932213
470846420
527372142
213609924
73404397
250188620
250582795
347080448
412015318
250800626
29657863
461021110
352607889
396113685
42358613
460493580
233047539
465734885
530352940
30486808
266551329
253015455
213970882
262330288
529705563
13843258
376479532
74477690
263685436
218394563
508231999
238743919
289072696
380740828
34109193
489251037
132614240
179484811
4355197
88403086
344550019
244523972
453270642
480516744
180000768
433584279
175722925
51914962
71291132
204843991
65721891
390145056
460425186
233443479
363086372
256253589
1482030
404330718
271560578
399143840
247976553
326182226
371984041
17905118
450798913
303451850
156507857
213494541
500754741
213324496
458375412
398534334
328983215
322528151
49113496
30414549
298200903
160964925
431368239
133437590
137344449
376638713
146336740
466916296
465862408
372077228
324879436
114294323
336986927
485924429
221393326
438928286
375107282
42215899
324279962
102787014
372170667
407267333
329866944
318184393
47093431
87353129
306651223
57242025
16095455
243590842
279004327
326179132
2408674
42100630
515257919
227386824
216239155
328608915
473848903
426023246
122413445
462486673
274493912
403555865
317394024
213335403
13535874
134157361
100141316
61437170
292295337
216280150
524896603
474419759
27296797
317763699
250062373
23443519
248429839
18981675
52645157
212726195
258043379
334645402
257110249
285900054
360846860
106768130
387111725
421999809
265426237
232316436
443074625
130967540
508361995
504144399
14918246
380914644
543240841
292761525
239852668
458426227
13513918
332682801
274898507
52447395
44162077
522239927
253997986
110487837
348667935
394360608
68777170
35114313
27933918
195155906
61004746
6295883
532287171
491984559
43549726
343061758
384202055
165711478
331480710
545627970
7287965
223747609
327501185
142408647
389383997
100739617
62379754
172429878
325426247
536714420
67672468
494524108
69563662
404711472
506711546
361368315
16306593
366888938
285603648
380101486
389565308
245997877
175812670
74002698
242855316
280567615
222727153
424420458
4490002
398655872
330839206
428461882
451964336
236866035
501964397
449815957
401399592
30657532
29119145
436214486
522041514
85090478
63386972
354957163
386732984
375075661
113479586
155174030
484078292
97199212
369624569
71423141
396331936
232764079
209278232
538026291
263947939
484987764
296101406
242410707
385980991
124402696
433550333
110861333
155134091
132164142
378776890
269965970
93438680
461493164
412866113
72261278
250874745
198888426
372988528
24575909
90741282
153923128
218394691
485650253
166563705
255831312
528931018
279364934
405143090
123444270
90896935
144174074
437918252
333100437
406976416
445624465
435930891
495589801
101239116
5117741
405998243
547125279
507573319
549426944
276190013
163924492
33581702
484958639
331234490
370347183
253333346
247279450
13263986
451354981
131773220
362452512
151864163
137265009
197388251
56238462
235522012
124091590
41441950
210257892
214426805
388462019
95785657
394298315
46327160
408820720
198239803
296054704
105569937
172777253
20913090
134908444
99965668
1855282
99328944
58221823
215847747
490219738
147110689
105213152
360325405
303481321
182374131
458781598
85285883
24804800
179067362
247338303
434827602
387194037
159406049
102215317
31721240
179003410
219063133
48094618
80128422
461271986
359524011
456161821
367953794
317798530
391212008
486034483
162504667
364051470
403709693
466208215
98951166
396305017
435232959
461412190
236438675
5752472
313664167
70385447
522717470
540737975
298793186
278000791
87727713
343369884
23449008
426422448
385900545
398830740
524960722
522003900
106365842
211743664
328505672
429065565
142730467
23910084
213395853
435058140
335900236
526800514
169983352
359001671
327442852
217077870
173327625
36811478
102715657
92149332
521314181
188980781
58424916
352465479
493115293
463968703
302383521
61963958
17427575
139157128
6411152
241023126
319430819
92604919
329001978
179029709
528676724
463950288
121949005
41666999
47646001
186282532
536763821
510118754
421396019
443871147
128887209
484157245
121219076
297756294
198056864
197675357
430569085
366538953
426807216
276497397
1503986
489267504
340630750
5730183
303637561
121899712
202133057
246882736
34020822
344083454
491106319
197204682
360183519
104505071
500520615
200616790
326757171
30661554
515464278
243826869
152744505
501195101
463948352
20017580
309221743
291312208
285784785
229791496
401691238
3699586
43236853
257592588
425434429
361931572
512456127
402851356
460411831
331211749
348304778
90853928
497616273
329894389
510641670
384305835
435941869
429844040
127163663
427143788
14842256
302729328
141424242
549965260
16225484
422938428
481670728
409638581
531419847
264114213
94310904
356378814
26012025
395519618
139986126
141616200
546833687
21121672
35376605
209723347
199064074
347892820
142741445
392221628
374970128
115263511
293211402
128821341
356282012
63639466
33576213
36529295
118750621
271200512
384219022
469918779
43214897
282107155
146322152
245977123
512222502
214287037
445439154
538101792
319970277
521766537
500827338
229226129
124309383
65181875
105558959
344354606
222376600
428048687
364322655
398473955
366201980
212698750
311061630
168746058
114324892
113360831
202582078
187882981
199805089
20517882
236070715
537526792
4215552
68755214
24501666
430837099
448319564
380308779
34399563
333292080
361522860
520630027
155890079
430459712
456376834
8352558
172221857
38066215
516538121
511086279
182371023
214361917
189672395
202310229
53669272
145957999
75857980
416066200
278448072
42309212
9001960
267237454
527476433
78285332
464523092
91047808
13695055
399670557
84893301
488515511
349527124
51684424
119704112
223413278
25052038
17748850
196423865
362647252
550048521
508991225
108841460
535929854
476009179
389618603
545311815
539416984
22786882
314434
359657160
496188500
450295604
99819474
272534339
23495556
190556124
62036678
61657937
374808980
542836052
289956425
66258235
79025133
345849856
388166026
472322961
281058872
401107037
220092433
340559516
355895782
312346749
270775455
176614064
298121881
80832462
278041386
237690167
233683104
295868078
306684805
52127161
205776280
289035065
454080090
317225777
383565618
70636420
494652213
387980561
382152734
156737685
324855487
516525878
15901404
362474558
54368545
199608770
462768912
114325544
111752680
316067894
521734939
297879519
533091680
185078102
511833236
97726156
250040866
341779700
10204051
485392270
299159456
516602724
188497749
172354600
362916213
506524920
5681115
4660161
47309953
250102131
510767917
152039811
176999061
88219208
306952943
262577171
7871579
125882783
343360583
310688378
158878940
471638366
133415634
153241902
23273360
157186190
428251780
211908817
449598501
88577279
265720805
96732647
238172045
308871293
37451829
195846791
389257129
73922165
241719093
281384068
299128544
319487245
534626222
189265279
159387508
428032220
234089383
104356661
310408439
23893617
443577068
229208633
196681848
244732554
257983
278764354
194283155
53984315
368147230
189686887
349413273
381501967
538531279
361615320
23934300
348908183
375590350
417251824
545480353
137575290
74944998
59221291
188039590
315507720
126426491
35295676
40195177
317615496
60427973
251105283
276835988
483460142
137340269
87234764
463381380
316199334
148173940
98291523
384345965
256122158
118743537
549092115
235357342
17828272
196110992
491418250
522393619
308514734
17240949
107215334
334928640
442868987
325580035
40700921
422904645
131653665
421011789
391261409
499127415
55274230
181485078
385338778
100684727
332181813
115809682
542955413
353371333
161918544
68513698
23438030
251674596
68458342
94904810
83695720
287393062
490783071
307674917
347272563
491281967
12455012
517313260
115757521
316896399
57693720
109188346
240489557
323972983
464156243
110993069
403111341
80990195
130800263
484332893
338753635
247767971
491182190
402552282
252656318
292050868
307257753
544629558
332790618
101285022
80644503
131895181
37369112
19104703
385305844
292136500
173821913
241260475
26258280
233474615
179545396
35883907
441848313
412882580
205025128
240420171
363327888
28734915
54741797
298694374
26006882
102605877
268048235
359816454
132218352
54829621
421752804
539859617
147516875
53896491
26017860
197060589
6206770
18536353
51042211
51138738
185847836
18629666
397606693
413908917
276859671
225523536
117003524
532559247
161261331
158496062
338856759
520254798
437170012
92539051
243788446
197554599
178530837
337057534
327776839
428965350
264333773
224264073
92907623
361631787
175531845
420691967
81780611
385628304
83124836
110460636
541165684
36249356
320446166
128141628
27842673
198755463
528672632
268113101
53191557
261434740
167030270
442561603
170107370
283014153
502023940
174547784
530212902
6964829
390180076
299392016
229843595
293771280
102841003
362741053
177338612
431455147
91573870
284626606
518770879
27757873
272627652
283772619
128244816
221920270
412619108
45931952
86890870
248693662
535964816
21555303
51038701
29162978
140678003
129057368
506898172
9792376
146397119
339308442
372440549
7981006
51307283
195221774
494393827
465735833
438270542
392755007
389417105
431639641
492193141
268461501
522393619
258762236
247173379
182361047
478332177
343351009
120356639
131996224
111050651
300363364
199956118
88112139
223001227
35722412
333681959
421374063
72844519
457178625
100886605
528102179
100058981
6361751
148735433
276156031
126444604
354222761
81835501
400429357
104428225
351607950
390195791
16001672
200430835
456159099
43912
382929107
424847908
142027875
240235854
376329977
141605222
531450469
438395248
146896618
247452001
181789299
533053257
231751069
405165046
357531504
506713147
398785325
234515518
431184395
501274092
111945303
371139930
112467272
297526644
438549861
188063324
69309603
286988393
473223157
281947809
227030529
19387148
75795577
329144331
87143364
408332199
37749107
111402203
280140276
251160173
410173866
370439527
339935962
62212326
289602453
75060578
232943940
381620497
213368408
82302066
103670743
16373687
406328869
21200040
121748896
434750756
154505027
458790883
479700177
53034991
397220
544470377
517998863
14595251
446828119
15542693
324295609
494987042
70677811
499064874
493383907
142441647
387430087
456169112
505012181
424412955
420353109
152270349
282474918
139542022
327797591
81934303
141171591
290417401
509598760
408721918
436452346
62119013
235247185
160476404
362795455
39860318
175011276
305418938
514873689
124496168
453276719
336271889
537993069
329636406
366085472
35977076
186439374
300934425
390855034
307152323
366945139
279449599
394461196
99833932
165630575
81017640
311808134
383395672
243825871
288891559
540534764
4023437
9386190
409774428
381979510
223019766
390394147
179518898
82735697
172688443
274500740
16401132
219332552
495985832
437990978
171099973
96079456
86638376
545000093
439847658
452313694
519259400
146172070
28070746
106530512
103489606
490222590
149328245
65434369
149009883
512418262
21242430
130128809
8652800
200503112
7841527
269603213
510320202
121284944
174511777
272248911
123123864
269015890
176037719
357745575
489481575
494937641
56570309
265144064
202334380
114494360
131263946
93269088
27876277
100354228
432223537
261803344
45896034
65265279
299304192
67766418
228113480
290626083
474742316
450108978
538679482
169780259
446189832
133519925
342810006
414397544
440580074
3650185
498143217
482318430
450871949
136379694
242948908
511536377
229914198
315532830
8903158
79421479
496095820
271914082
329394608
29250881
534085189
518266643
175256978
116954123
404335705
465225684
344945227
99142695
231740091
369710896
236462290
509468713
300267302
470160295
12800522
66257719
158884594
429678920
119577865
409828493
218826806
508486485
416766727
535298258
453879921
285299533
227008573
328556397
524166566
133036893
116954123
1487519
151395261
68025142
309931542
173457889
128474977
168130132
438137469
134352632
916663
19343236
485545122
91761355
320477067
372467073
285602057
257408694
80155867
111842101
135282449
65061117
540123089
145804307
462217712
216531546
399443442
139215519
495623766
175247303
377691381
441776676
85832653
201649393
175208880
426451388
452617451
163055969
45300717
522378503
497423028
370181891
74030645
522525899
109687768
518230258
242844338
166195942
13721344
214060443
444387533
548281024
457689287
179015304
277540307
288883473
352395829
487769007
78977066
292876573
212439532
243936649
540523786
464464835
37369112
424804688
24777283
101930730
373976548
296954900
372522296
106911176
202566069
354629673
85353950
116827876
217770586
281258123
208214237
107281128
403843384
59846567
171126963
502120966
550047201
333511640
159450956
507485495
120887632
366834174
25942966
391387656
169455110
274390764
402924153
30096187
325481233
253954527
65785665
5716324
2206578
21538836
235280496
112403742
437538683
31513154
25803789
39180482
317502854
5088303
406932504
257745131
113309427
283037050
541058149
312867511
321942004
480951669
217298532
86056542
408298732
30817207
383349828
333702233
109400939
334785088
192915796
27625062
75779375
22812284
243511283
536174995
410961430
370073869
161017188
177132476
250884644
364337864
299752682
179067647
249891886
15934567
299940916
111427623
10978
463666808
376758526
494021059
312818110
32500369
110932690
5621816
185237283
118458109
358251605
37923934
202806084
179413631
293031197
7959050
244566065
192746235
341256619
187666668
458807355
415654525
345640889
372365380
319055157
114615809
316473784
55345587
9600261
482444677
262180843
321430959
211404137
475262919
45299834
82411846
491087407
112524620
59478037
352201685
54478325
467289921
385569316
44965888
410873606
511333284
429244108
505082685
546786735
24218190
238365314
13782879
420698916
128788407
129500554
45700876
376758015
120631753
69331559
86457239
153684272
149322756
375981152
363953634
42575064
499619758
373205750
345411738
130605266
138472286
453934811
109500061
39600622
503758464
91057021
135212015
39821815
403685443
51102590
153165056
188810861
50471114
36054661
141255232
153029383
103225135
209976206
453441502
349023742
547434437
165258248
508133197
239732075
275571942
459278764
295428958
244249522
414480769
245709596
263054836
215163270
465593447
399983430
71640653
428152978
447304099
325902411
118528761
527476714
91384917
18843737
473600569
172749808
212533057
469644329
59008865
16944543
27663117
7212546
50196905
422219369
251396200
146621862
347003602
440637298
418112880
256072643
536857134
93022083
425235945
354419241
245791931
537316575
69719450
296267248
311643464
79168055
336988464
379318767
524007385
137955037
327255432
272391985
281212448
166832666
343084456
250012972
201654882
39594884
2030930
339135318
130693090
365759468
494041336
547066269
183983538
385311333
448957738
96230498
62411503
403150583
398841718
221201211
119505711
177020773
143389147
319839159
292640546
414810006
411598154
5339195
154381888
182815828
216348075
348072558
300432128
65264453
256229355
448412877
404209960
491249033
545804204
304825942
90900339
217917613
352219866
124001999
198169367
141091074
411208510
447095517
370770972
39367108
546929449
249458583
354498126
316955779
473151800
131231012
112497055
373811878
13475495
5220039
495574365
283191135
246675660
408678006
77686268
354496026
115725961
80424828
32022826
439416406
50657981
141155441
292128653
419304710
494932445
49027170
368339345
444834049
410807645
257617143
102459807
255201123
280872932
268819061
259937084
412208366
34786432
82722747
298546710
140367836
474622207
391952801
289193299
15544848
4451579
501793402
33589412
69154248
104027528
9078806
157095180
277349627
18546302
442807154
136774902
225976641
130133212
477537511
547143520
408425512
438117784
368531460
220340287
78849485
7920627
316984261
316198845
546490329
462726886
177611710
110484946
227985736
523452996
301968479
529468940
544516642
65252535
27446113
348434837
196878375
380380526
325069558
516169093
48511782
36510105
52030231
424320345
331882995
213582479
384910636
365710114
169263825
141906538
492077872
63715486
375936121
62129991
282326715
303463806
443354495
457821023
49016697
212782322
100201695
208056284
258359291
327377077
324125825
407865036
31193987
197066078
1871749
471914579
188158731
105194659
319295130
36315891
68883804
72471267
110503700
548296210
541907014
52458373
306995469
158002189
54991233
119975252
217024082
335103450
529414050
543333720
463324971
83981700
82433802
90800531
58005071
99123544
132794212
186752247
52919449
136720012
327696040
302169450
377489142
299086553
155014575
48525735
78481722
166580172
34577755
139036370
547818667
357767531
499877741
352586466
208949763
149075026
535718562
476884843
313329083
446661886
116631497
10549858
176406486
219309594
360618003
329844988
111179695
29361373
200699740
353300498
156060412
252214061
328483716
511591267
12487754
119734879
133985955
164219902
273979692
520825896
271315781
510586780
191815197
17092746
339999638
188108030
362307205
104601045
13085776
49785230
411850983
66796625
484656744
509472513
263395154
34245871
496222067
267188053
262281294
89396281
228086087
223608845
351726840
373576157
352904277
379421636
468587647
289138564
222013583
454720705
386481932
403023922
192696834
513951537
40602133
491677175
6383707
166897004
204531118
116251531
339943783
284450958
46028442
82808613
517272382
338380805
39542756
324542614
175775424
409646865
55971333
419060872
67838551
249436425
135615513
255035407
353727627
456833003
203591189
344906804
257499968
512249947
77898524
18640644
508468392
269761313
25121646
339689931
326463764
334185595
509823851
40355734
439185070
489399363
275245905
466191748
265887110
137724487
233163835
497803875
126215575
429738212
87469255
219266914
146770371
300588618
1734524
109270859
481116339
385530893
449857775
265799336
521756895
147458526
412499331
458150363
57936395
193618986
164252836
201243207
136862726
440596541
117223084
521449923
359524011
253405174
4500980
322654398
439767702
21307192
375490400
28193902
182151623
147132645
135075028
156436500
403468945
179309163
433318127
71263768
279250202
485847857
471472166
460034808
210416435
54105073
489992052
284058488
210508639
19705510
301914426
533086191
359403253
192735257
459801108
66724284
36908036
163478887
248750502
540951928
441111957
295913105
36907948
165839157
94569981
125489518
413781232
351334423
227442204
73364933
210607441
38622986
335444350
222238632
117206617
487615874
106162749
459533591
501706517
353781010
50747073
134112737
455241193
52326637
122989439
269081005
315287309
93356912
188750243
472613878
100629837
343254674
139102238
71011193
202459713
56811150
318554115
375495397
122371766
179332190
205804566
194082534
283270823
232590886
385755500
153878626
303682681
446064756
91861390
117711605
130852271
19343236
48594117
291729687
28806272
111268635
348853395
400543946
80155867
43142044
118474576
322226256
67753381
473947705
361137777
140688799
368879677
200535126
130984007
178584615
445302756
286355319
144980789
414386566
527345362
415034714
258647124
345949714
12705372
301988327
201534124
376605779
25579149
313877487
238225253
141764464
14117708
527728927
314363882
181076621
518458006
299272949
342056590
313600015
183804654
82592983
132257455
408939895
244633752
235573086
131000474
426533681
489210242
218434755
312483391
134963532
19510213
159405077
296592626
436449458
7805358
289643552
462810524
537536440
320001041
86056542
237736814
47567674
276486222
46897011
349572454
454689172
357037494
85046566
110478131
221497617
285583508
2958571
341910934
434586086
534177668
461691171
388941223
512330123
300247992
91732168
102188713
416631885
287996852
463112419
368169186
43376085
482219628
65541767
277902581
31473926
393890640
125363271
531781447
357564438
91633366
103961660
481434701
472787148
411461075
333780601
82955257
516426479
178096094
538273296
266013407
120262478
11462493
141017899
417937949
7259159
71812799
233178209
3222043
81511110
11672807
471005601
67504673
230033012
173595114
247139956
64792156
174263971
403405601
101535522
335705664
324429391
92768548
494498521
273099706
512779887
388077817
293540742
119610799
172059828
103157792
175648526
456258015
391942169
149750106
257482853
345543528
65093511
178897488
10620649
251606651
20112917
58756304
188852194
194596028
422114141
317264309
312318611
215922379
346136340
504620237
499680137
108816325
409748361
443028168
260909510
12969214
246213956
53006999
284051239
445531152
171525761
92121137
279915362
54385012
412223864
48747809
238787967
25550071
123186652
250347801
204166781
288743356
338879882
422395017
18095784
528684013
53731821
183541182
59830100
165268974
527840981
11576960
360229683
255326726
405258488
445562836
172360089
455993186
92197920
230941087
200524148
51713437
84309369
25760258
108050868
376502912
185704193
4319843
193997727
397354199
442794027
100626807
177050334
124907684
142230968
489063904
247899707
62404441
72493223
16699277
215454228
92788140
229330420
455197281
491512927
278012361
159263335
275167728
239474092
322599508
107310554
61385363
171927900
281142613
545587609
277432948
447193734
91677278
193388799
393290119
169284889
471883363
307846293
295423469
443593760
188930558
224320173
126828690
536796755
382539388
303268034
174780738
159153555
493274474
232826913
168092412
67048135
331107605
192115
29158846
528096690
536626596
463775519
360623524
173732339
452725599
53633650
163297012
300078141
297942100
87270361
435360035
276013519
306417936
283157850
209706304
386852727
46804703
208285275
89885912
275932030
509245058
117448133
122180869
34147011
396844266
317406259
39586320
312259487
455158858
99021560
364082265
471258095
232634798
364813978
236197159
72734739
416862105
265771891
515337301
266974282
224088425
102452185
250238021
389893422
335033678
479956335
147467844
61756739
54280721
538140402
254673133
235285985
132053694
475451691
247572998
155947241
172091128
295187442
6526421
252150556
248931639
423060305
397184241
299448129
138485952
479688140
509582293
499678714
494042934
325931331
505436049
469732153
476966655
498757985
90316006
323921881
67252046
361654455
497840438
79777126
239792454
525364174
123028047
335335084
498708584
477400286
225702191
420265285
297635303
329076528
12591766
121316752
379547681
393139174
406586697
487717547
434411908
385311333
391345271
370293429
112871001
317824078
121685641
473489575
167469390
83013168
371437734
23509387
314673392
365406529
495388190
361785479
534507414
506509658
262379689
84810539
155525326
346871866
463908023
369338343
21725716
391535859
112595857
4473535
5176127
472481371
167929172
544920475
130769772
144169541
265514116
255840536
374344311
473413960
378772825
40711913
288940960
49992500
371133837
189277187
310720439
253037411
19436549
349751238
15089261
471558024
478015054
141204525
176553685
244902713
42606239
117975077
149928993
28588929
246359255
176454883
471286585
363492435
514429080
298998477
491368520
51887517
239605828
276777336
129013363
113490564
474825945
149130641
82163250
533547267
220479086
453619594
31594427
128321842
92023085
38966411
100635326
463320451
106568935
4253975
299949011
276490641
247877751
225279538
366028811
346882844
337836972
443939342
435563128
21903370
133338788
281964441
195260197
492763997
241779472
384484334
342559711
212638371
374530967
278026294
361191878
38335176
159655522
25447004
15194300
433566069
337074001
327808489
321616977
492017493
281285285
355824425
113441163
49151326
425803686
32445479
186428396
394705543
83636314
25241542
17947999
87417814
181082110
341794541
391782641
312181721
497030260
62561726
163861468
189443642
414885820
448116471
73666246
375111140
455762648
302885106
544838140
41335838
38208929
183181237
429964348
522492421
118287950
234105693
216974396
428200756
432935426
64512217
366538953
37045261
146633146
207950765
504413162
185968424
350424227
249145710
360374806
106978867
235055447
420327514
513369703
184051659
547643892
7761446
242865529
319547624
493911198
532839186
94976167
360292471
148904687
65569380
223084022
107902125
394267049
35519319
498971277
228324677
282859148
439120
289220899
365880273
304227825
296845120
50990350
295557155
267204477
118283964
85443755
482724616
345675264
37581598
480413747
52491307
54913953
125425927
227206177
319712294
248366272
171780179
461021111
397304798
208125601
116487498
109648264
430247996
32467435
350922748
513706128
483591878
14298845
392752599
422753365
200765664
263064404
304241321
116061253
116192402
27699794
279817169
498395711
266095742
174004913
508144175
443791139
29195991
394406606
446747186
474249600
350181733
51053085
111317894
451338514
311645825
299441417
481637794
315976637
44692979
508105752
356801467
240495046
970957
54341100
99496836
351369046
421065202
284725408
438203337
411889071
380545013
221250612
489618800
469633351
140162079
282332643
206973723
165411015
206419334
492725574
26533826
541133065
349948856
153263858
85162410
80172334
336520648
162134233
236872306
183475314
159903324
387036526
100555446
120759345
538234873
431078615
427971847
221927671
136149156
446349013
109921979
472394318
487906232
384817323
533937609
353601380
44027269
343106412
480109288
100798976
8719341
78586013
35903549
14132778
474827895
420215884
303516664
1742685
6245651
469164895
290071994
55718839
523897605
546316493
380502969
329274132
128832017
494339340
232269994
54302263
319350020
359400962
364687219
123510827
144689146
398720960
98615374
392908109
435810133
323016672
342797008
427972444
175494308
420831296
512195057
532498868
482153760
340963314
305885503
136322936
102643707
344416488
203671472
546133544
412789267
222816244
479047944
539524788
512568309
242013391
84920319
395850213
123760483
386144782
26876411
42790017
163222995
141991211
64246193
529560835
290296743
502913158
95689737
410593667
15286940
223708517
24815640
535792268
499214610
79549463
52304284
233875312
180072134
157434659
401061729
101420253
295168835
72059651
65009581
465745991
10242474
410188015
496039506
416424854
28824999
187828091
401322746
470270075
179095092
69221779
83838986
341229174
345999553
6328637
8716532
537517270
10901953
190731772
3139708
64292314
445566283
54543378
60911433
245188141
472822460
49812675
78371942
486280838
333165833
242847342
680636
515352275
358837886
58303002
450367027
283854427
471954802
193636044
400733661
498785430
46316182
361881632
355280809
327292603
259264305
528536662
54352729
276499748
294868098
167851018
488323396
228059477
2277935
77024455
430370534
501208183
393341740
16848547
458297407
129742587
62234282
51832627
460423568
101326940
123852526
64127987
123107288
148465062
62849050
11869138
195007703
45964886
515308698
261984300
100525546
123557390
16124720
35553095
205634407
40190458
396489962
439702254
147013594
317335618
360111334
117165094
47291959
219185243
341075482
319262196
232925715
201133427
365578515
98457199
18877416
401728932
353535512
325482
380542138
171945900
7881832
258045954
35250358
244298923
205945712
213599203
547681442
411536318
236754901
400175545
221909292
405755417
75402393
215247946
43687596
435318493
391261409
270182273
338420620
202744682
490698459
130382271
378922137
394477398
377297393
368136066
526296298
290899093
100322453
46645522
81368936
437780684
140633669
43933956
412344658
229384178
434229301
481945178
463622896
10890176
461120952
540855856
182361047
207632403
365902229
290203430
452296366
120741533
163577689
489584645
258828306
60604491
7014942
342041317
306333947
190918398
193926370
160385914
199135431
507540385
152528332
287670054
284291777
213582479
127034116
307669428
233974114
10659638
441216798
222072197
477836249
83855453
78560342
362797781
129974031
523875649
457288590
309492968
534025880
381748475
548878044
314986265
240820110
275996176
156694483
310441373
374533212
2305380
8893006
308147143
518407141
322797112
215503629
468464194
267643640
382176854
95695226
483932196
199788622
933130
134925109
25847701
72843762
171633097
150674957
114970064
400115166
252982521
485710632
66554125
45168981
100673749
346522535
87892544
451607475
348666769
512590265
48319667
145662047
87612593
236713125
122745018
314002346
382599001
207674114
188997248
512637490
77142406
384128140
205047084
316803124
366638964
66611715
73481243
315033326
463413689
304793192
367395559
250007483
7750468
340460714
379343844
236570411
132641685
290874418
394291337
293735291
231372328
6515443
124622256
344294719
400576242
325733727
19387148
504032914
124498875
443886323
64748244
255008437
362471604
432322982
408271820
339631504
449946577
462014619
419793514
235110337
280926470
287222903
22087736
490634251
418608406
272345534
18994491
381265940
300288546
184194373
174954023
401365632
510757056
421072168
147714479
257949419
421428953
43788825
450158379
424283233
10573970
334511593
481829909
156178517
473765768
323560297
345017464
56728164
78443357
327627983
156856306
33631103
167319118
480549026
424826644
229286508
526826200
508116216
21124441
117074881
146880151
295576413
47717790
188699358
253039462
419957901
445618976
30875625
221794023
221179255
125363271
246917176
255414148
488422198
194612495
122719279
208208748
69623229
460899205
422496183
131103194
346383345
97199132
58770723
531917034
116377778
6031640
448917865
310622510
56108558
433449863
26676540
354523943
215832969
223029048
234056449
204813397
139821297
332282104
151620600
75390377
178475339
179007268
446508194
116324346
447855056
1020954
255519930
7196079
432695672
93318489
16654966
528816452
410737132
489942651
84634891
450205515
104367846
24963972
412265006
530974829
145143559
479376326
343272023
272731669
158600518
344783567
476856875
411327445
505801829
241016501
427065313
14776388
424876045
344393895
350415782
487670205
291310083
422993318
460258139
181241427
259990173
181740790
48976446
270635145
508912635
14391143
42045740
131931395
258862663
120532576
234485075
186043324
23009888
210925905
510423848
365765667
27483837
156156561
439916048
510581291
310133034
471534907
177250101
244018765
252485670
382701979
298238296
525192903
43585307
309381996
44444433
335975998
442874476
434592540
504839797
408743874
46327160
4563163
164527077
100075571
78061356
366411442
439691436
69677366
192721861
414227385
17032367
364222595
499377290
548087715
420850977
538897476
216003128
970625
318669525
275520355
410639140
311605041
428070643
418597589
464287065
309151458
291065203
54577127
160728898
157221427
271859470
146907596
137680348
101019556
254740722
270632309
73838028
244783672
32478413
499899697
230741093
145996422
403457967
308083443
280405565
188215095
24936527
27382911
142781008
408969747
154453247
503162350
412169010
397288331
262536614
64598021
177964358
445263209
434318125
462027631
157473923
70740436
358320129
222684128
40311216
456086936
312313122
530709454
500524314
267402124
11775254
533290954
346992624
79406430
385515366
139799341
389137166
297580646
118359307
337655835
43917489
459075542
315952329
10011936
37037487
59336090
160591811
235532990
105185707
79512843
113375295
537965912
303438953
502320346
262348758
429168443
109324413
359139781
405042069
519577762
158171035
56569634
314497550
32220430
91018598
22976954
467289104
250950109
229824430
306682475
408297602
257889687
169189435
317447734
133920622
271123062
40775288
140736911
39180482
290082672
25534828
191725281
174687425
270725821
362816217
378434172
268834753
484865326
432028212
121164511
114832116
536042241
68627850
148762878
104085015
418244601
80128422
431640629
60587582
425046204
339495476
492753019
325080536
383481938
268999423
276200991
218266220
377271347
109104853
145541097
164057025
335232719
208916829
221548120
459934288
363101269
489876783
264934298
66658416
50028649
413401302
250128241
394340738
139827812
309980297
424803692
98947611
40942451
236246560
9457547
326238715
281338695
80885904
428495607
82538379
366736557
232129810
240259019
322580535
530264690
177876534
6547894
38987106
370341262
280361653
243821380
419167485
499672376
546544302
498390222
476578324
40134738
388785870
233023772
546042844
530449901
448286630
306351129
273659584
272386136
498022891
92012107
230883807
236189620
193458577
469049375
101186085
540447877
36682987
287061344
545929940
546336637
141781430
193015196
136361475
79318823
372725626
141252167
270948018
445864582
65497633
342359908
273818765
271990928
257782782
328960919
264388663
468167788
480858356
97512085
363338866
286189070
64814112
544799717
96677757
382170324
280839196
481555459
224211219
36903765
251258975
165789756
60902207
549695905
114724639
134220782
511959030
356451537
473612876
276629470
99730517
493867286
33945644
140230620
63632367
29191554
190237762
297443603
35749857
392560456
250191988
341717019
172711385
500754265
193207311
151666559
533431998
45216230
525522641
35343671
284053067
84107947
152096840
167151028
129384608
291739673
169322103
490442150
390855223
451448123
467602421
531488892
257950066
353129326
275661202
481884799
280126270
131505462
29050753
437149557
102863860
22644500
295364652
497457092
202919143
10226007
497967569
26116662
54988802
13804835
7113744
306836770
66997678
464730297
40950965
332776114
315674962
372417672
203146785
36468916
9072536
444136946
185517277
464018104
215443250
473526550
142224514
229099882
50592605
135501454
297432927
119418684
499484375
541950926
67135959
363199010
434608042
42781266
171619074
153571242
517212003
468486150
5291396
314271089
317308112
438328925
513105042
152036116
126340313
17345240
427159469
193679365
373861750
433274215
72983236
52491397
48659621
293474874
496522913
76277749
331879496
133646882
490914204
90145847
424211876
379191098
499416665
512946267
132927113
189981419
31133608
282694478
406593617
509390285
316501229
56750771
404918734
465593447
309006265
226950583
262509007
438119241
128938866
484371316
385344267
74809581
535752789
153051985
110405223
294934948
248377250
73365105
91185236
152209713
432242283
182022606
411760864
184533210
333968765
121631078
364174839
23745414
340778868
33858524
313287837
266753630
100402226
173867970
453629421
423309028
38307731
457649353
84033425
46776166
441172886
434845433
81939792
177731424
497819366
36841458
24297966
454533112
458677550
483648305
522406004
404423958
81003422
469737642
251445601
454044591
526726780
109862335
330843986
267057872
429307070
232523806
227332424
378128785
113778673
217913939
507172622
545594525
33642081
97995117
367999027
40038054
206155862
472085045
334900357
248026574
274922054
404008219
485880791
273515519
467130546
524156786
410999853
416043213
366110811
266501928
386343265
265925134
230671639
393458036
376667625
306076616
410939474
288349281
169127068
160074567
396635140
472871522
40498513
56525722
348754593
218482711
260952071
544068279
494602812
27892245
225856853
342788629
100964666
178955009
254931116
318790142
87225699
367773978
54966806
418355113
308251262
504065848
173326153
185467821
139827247
250796548
342041552
49801697
22987932
33729905
311205374
45822172
321358994
267940046
2209555
347080448
49121061
271419462
538245851
180030161
535405977
160427878
100042514
301355307
53639888
472613878
109121320
84316529
30892092
187847315
32450968
485323757
191210677
117810407
463423486
260852771
364266507
44921976
362125797
187309959
535166522
121037939
333506638
101683725
99792008
358059485
466086452
271656099
431171928
260994791
105078637
429934678
138295315
58517735
241268995
160209308
57096578
414485368
530008034
549879363
48122063
526508996
81143887
35332172
200238720
548345311
109856779
442347532
254236896
174221271
69276669
79344957
124325850
232014541
422685934
324246741
172245782
146725911
122592508
378631220
106310952
115524436
276614672
74370461
321014605
536966631
180083112
383648166
258758890
454308063
209125411
288153601
267680876
54218358
273851699
197346017
234632794
504393233
431874520
272133
364140260
355643288
416330618
8858487
12590140
187564619
470566481
36900600
44680460
50805401
506684101
65168801
500108279
85946762
382544877
231164483
352437712
533399064
207434799
349166268
230839895
58840417
310562131
160174509
122300827
484321915
265195546
23249639
437397818
339824252
10604748
406718916
240116305
484782334
172414979
242103323
52586679
427769048
81983958
534456435
6644867
505624724
254310859
41244578
458644373
537884885
468995154
347528309
63266214
29969940
90186272
165965404
432515039
190917284
105699027
22140625
427985491
287129590
507302445
441504723
421955735
436688373
522256788
116800431
101788016
134974558
88225241
199146409
382170319
76176342
439573944
162395666
162842163
23717969
289841156
160641258
215311514
268357210
504016447
51761270
435387480
34256849
246391120
97363342
143866690
386343147
135139180
10994467
289187965
415117837
461954240
548812176
330355465
345285846
147950506
249804390
545727358
408857328
195699317
521070770
9841777
517453519
177102585
478530730
531604161
8458549
237168712
113495793
292915695
363698763
279890474
200949985
376501488
87077496
341135861
424228343
62393463
173397510
293595819
242745536
346802188
196071228
219494986
234462635
504314111
65308698
184523065
263290863
239527715
545449011
428556968
113258716
169348697
361433178
48665474
342261106
281537751
145562791
246006002
92840201
178623147
317686853
287425996
244600818
403728706
217233111
548168467
446130351
521141079
212189235
452233221
307998768
169509066
543437304
422975714
227431226
114698126
328796589
495903705
254264156
186977296
273478483
131829313
206627916
2316358
299441417
163225928
496227556
305089598
154671584
5198083
63712457
295648464
6916140
461701746
41957916
213637369
285649417
208262739
496775502
3034982
318368017
302253512
438041538
50526245
38395555
276989986
506998005
251314454
271798813
91089955
54862696
391951417
133385350
277518351
61545045
88488169
417368280
392034768
526082227
136733285
196363486
12805837
452551583
501395972
217543916
480051473
250880234
390406519
62808864
397353187
448010074
460687189
532402820
339895347
170773768
176191411
206885899
188173898
253834410
21877297
350417760
50981832
425990552
207302996
32982933
204078120
488142259
490261013
34311739
475962168
413699389
319931854
5653670
336515619
503407168
383207578
101013414
223605393
357245117
277658936
364387145
6915527
168345657
241758579
173205395
83277554
535133588
376583823
28810202
153904571
260831791
515590294
278402080
217276576
396091729
249617764
162181087
477605903
227233622
381523923
31624609
142565397
491803422
248513855
257167732
264844250
65686863
194804610
86726200
244218294
276557776
125846354
93916790
1416162
379372235
524131372
259464361
33740883
251209574
109190715
254035582
207958282
175615066
287249908
497217390
8749466
537016315
76176342
418175286
243305414
91060236
320821915
311418415
19436549
363185174
347420766
520796320
538391276
404410791
105509558
276552287
60808219
260913714
103401928
452760165
533969920
59788462
10791374
501546397
238998850
451058575
83232324
303848174
81136975
58803657
236828394
122931644
153895093
459305602
17159445
92917792
42742843
72942480
333167108
534834433
287678490
370913296
397365859
328671542
184133994
142258597
88431021
46249134
372268118
405971929
356664242
92434760
27662443
343819982
314208164
544629630
302279230
21933948
483344873
78143283
26764364
301197897
137107783
91622388
343112122
242500645
320854011
140136514
548395012
75254190
236932685
236872306
449131936
254792924
2118754
55609059
2017294
134343275
380114057
402316255
123499908
125544047
256825464
335439189
386009055
53889651
226507522
405375897
396199525
385071750
22203005
416725261
96080346
44746328
474669206
550107580
224823951
491299741
59945369
338716965
470658192
300108969
332863938
338127889
392968488
216252537
432975397
29025832
165351787
313999422
115554399
2371248
6094522
485540473
464896344
413783605
233709662
546912982
171608096
87527594
414214579
337274724
107509686
419406428
309613135
355489596
231531410
424574150
27847060
53557081
251648835
90054118
463855696
111360832
511220262
113262258
143866690
89333305
525411442
56113470
291742248
41293747
275015662
345625863
388193058
328918663
480907757
542444936
516416098
273154596
396706682
274318264
379383213
194852086
3020398
434893263
482005557
327880692
430733917
104502421
419524270
195073571
167266297
32033804
470895821
536127097
128429491
470824464
271211490
77339534
76951164
176701888
229967144
475122351
426477909
488243041
402190008
496795559
489224004
459434789
230587401
123958087
95238272
287714588
381776417
307169929
35447962
101174679
64254234
17868325
94888422
76946595
118875273
504384149
368936242
469430258
111280079
314252178
266904415
432968756
133497969
93450225
245566882
200344482
364772593
422565504
235055447
47276757
209740179
151337325
268103696
87752643
440448338
5840296
144536348
39273795
285834186
233117830
522757215
265727292
306889172
205123930
281635101
548787065
23717969
506949337
260755667
108742579
301548159
178946889
6213548
535539774
473641494
281102668
23498409
1833326
351201178
12800348
372840310
70236131
129946586
444290638
57062065
328674410
68524676
160366624
208048811
328411735
368873530
391904853
338512119
247538610
490184167
201051661
84436016
367312902
67460839
111947125
222841663
53530589
270177004
479848380
445476262
152282648
284089577
200027837
408136811
253800382
334182413
83262641
390251433
262159303
408474913
188764876
270486942
339894739
239982297
92105420
464001637
224344046
304068644
366713333
371502457
99592416
191153568
44757306
149319924
156387099
21934044
192539962
361460360
30420038
242242410
60436918
323538127
438216883
542253006
135441075
67494463
63534599
226805410
161294265
87275100
345614885
544152015
89112428
419491336
105002103
295749667
198350504
144524103
457085497
194842490
404122136
391680556
7234502
225800993
334568004
517195536
141429574
534982106
291279274
521987433
491479571
480002072
113941528
280251873
515121455
133635194
190336564
56295184
49653494
58332899
482922446
200096006
409177505
140477242
4235684
17652624
283896102
311906936
452900600
432353187
129424620
298582981
428103577
3744423
131999472
115252533
275295205
510164330
445690101
25271356
509961034
522168570
377209569
56328118
298060241
14569720
477927230
30480599
143372237
251053211
373204522
449658484
36304246
355406526
276228436
526921867
345375570
327748190
314779871
349534031
19195803
358752591
387511364
199436728
424436925
506476136
274276629
101083025
84481199
326941307
296290731
26929034
408957945
188136056
41524285
509214530
380349277
24949282
259075672
479211656
380720550
360462630
9490481
463170988
420391532
372244745
358585392
428844592
264536866
94495922
40108123
318765879
334829
512557331
499612033
393629354
363163427
485474605
14136612
175368061
172892522
349195200
502756705
399810052
409724842
240050076
122745018
107249571
117803167
185504876
482207096
231004565
474600896
291450353
270635863
428934033
383955550
120363407
439537164
483767526
384734988
96794027
70110920
395103709
452708000
223841420
515873996
404368272
276268691
306441728
437187681
9019076
292948812
145903109
23037333
302048692
60379
361225601
502883972
543784868
366731068
3293400
508388333
528316250
406482406
361198011
433556806
90313034
275270971
366481400
23876533
275553456
84711737
222563485
263340264
183661940
363816409
242427174
469688241
155075563
175642511
25251108
461419552
209559042
508115980
528579722
342628869
428581962
78789106
459493833
135788871
502457571
303750282
6367240
318313047
5499978
388423992
163363839
394515820
39806228
252088733
402421048
357240587
507089026
483279005
139909121
65648440
198828047
458457614
504534722
544273400
400268858
474716165
334030905
546649510
83399866
255233011
406070731
282567222
87439770
387687361
239770498
373576862
341926277
435549643
359762032
407953458
403241636
542071684
129394898
518925514
459725497
10026744
31671862
542993836
342144731
133017731
389574021
170624361
187317614
527411963
418753423
341717695
357032432
134398165
232947671
157803261
306099574
344380776
304719326
344824469
432006256
174401997
227424761
410433946
531735897
142082765
499485255
229704550
513984471
494273472
94328465
155141096
175692903
141574824
511141169
90623390
319801863
445772038
365445925
171783744
165598544
105158262
247005000
424908535
107342884
488521
39759302
256682107
316859715
387610167
154224433
221794349
323466770
365210615
182156599
263762917
271222468
437659926
498916497
353562384
282107155
351718653
121811888
534963429
35195468
357770324
22176760
195212549
217599776
4583315
490376282
439355489
200107011
53962966
53062163
179113610
97363882
250270955
498959958
34648696
228100084
169011799
315557148
98787314
503522437
259113344
173094247
48310263
505553367
389554330
165926981
269345230
513038403
217375395
80776124
223381741
150667561
427208870
485860463
391519392
81961748
515740951
109565929
404622453
15120971
358076189
161980390
279291298
369874331
47452405
347003602
201671349
90897329
366119173
196868474
344761363
477389765
372005997
35663895
225226799
225473765
101974889
207971959
526355610
365946141
437917909
21988934
12926595
542993836
299446906
382296730
171728854
505169343
196632447
521016204
179203980
59296129
85682572
374207086
282613584
290617501
450745702
468403815
327936381
149684179
310214970
131856758
6372923
154819010
169401518
172178952
251821648
475056483
24656588
76344204
281712808
402342835
291564922
364689160
49411978
483776168
245230811
451008368
55809664
176323147
406186
64555229
350883032
210795640
366736557
283687987
383915789
517563299
539365607
46810192
370057189
67119492
275553289
406037629
6543854
147912083
434074298
226615120
434830919
210116585
389071298
24618165
365755016
463218417
83454756
96589933
352810964
187946198
348119090
318186946
346816976
38483379
90051793
501919679
443067259
117483464
138101388
494967788
534013782
237761524
159698655
301878533
184909364
279678759
178090162
286470910
311617733
16456022
90124876
470434745
48473359
206987842
124759481
14973992
183141374
150749896
322862980
366105322
297941148
266709283
60335088
410792579
24470452
399019160
227716654
169467386
78553079
157865812
92138354
304864549
124347806
149345426
274944010
186308073
499788960
300906980
147369509
334181298
31000098
163319706
405283826
337443267
336232908
453105972
198361482
252871229
270795503
74324755
320672742
1172296
49442417
339319726
502710224
384279401
526038315
398810578
129721537
159210503
246595698
531085696
29245043
13964016
371506498
302638369
201977073
434507846
247768974
548904619
176762267
533799761
123079847
15863210
100064391
73920363
419594899
449583195
33938487
285285286
99828443
137867213
544098269
143623380
438257166
261876761
115960614
135731292
109845868
41791566
463238666
87423303
512914996
373592636
476691839
103136354
100163272
538065146
97188234
156221193
529038706
537499347
188079683
246890745
432983298
173720966
372668888
277683021
9484992
83570025
233622818
20564338
46436454
405401073
377778362
548823154
195265686
516446181
372752501
249543985
466630093
302378032
218761085
290252831
464449643
305994223
407583398
57096578
385223327
405845682
177813852
217035060
252290907
495599226
494314120
386420111
537494363
349585515
479683710
530748345
267984899
253615336
532244152
34437986
308986788
274631496
228114421
146493477
357777073
312702841
318455313
245763167
151389588
240604826
196440332
185004139
100915265
51503287
115956960
266573285
42891367
437385476
549891764
32058793
387860254
428592098
153829225
133717529
347744617
536407036
491070794
390882668
439065110
327437498
320991231
342075634
273725452
110570416
339062472
324355603
76050095
254848040
103742100
411428831
275180976
105666867
53281723
55263252
63768636
35887677
491391747
28196993
447451623
247153203
354580447
37107246
107118821
33806751
323691819
482999066
407624118
359805212
317555117
273718496
449954302
474051705
252883719
123930642
60023976
41224423
503549882
348554330
161653501
366319393
175197902
105012537
533355152
319723272
482609347
319585292
62527299
502463060
216711209
408986178
405859433
159226772
312052301
4462557
493135037
158091352
460415608
515648645
437819107
79253459
68953287
415978990
303442898
170178887
41823834
251612855
52057676
39381468
548433435
93490986
380549321
432769887
190915155
317033662
216787464
64977763
464759119
133272920
434555142
445348353
403951977
30030319
401942977
290177247
340990971
311462327
450685032
223547086
226997595
428181273
536864565
347951741
354196475
446662574
84143381
142692044
106085903
153390777
11049357
42907513
117854319
384356247
389655003
510810847
450491174
301167408
16582269
344220679
492835354
11356741
112656236
136494963
135413946
509239033
456152041
186709043
493790440
271928110
211633884
50378478
536529723
390365083
120862321
471126359
477174098
432368530
89635370
93966191
66605199
159448949
96748368
377700919
60553294
373451096
298292069
530356306
16445044
38719406
296670003
459626118
310374884
60170418
153401083
145545492
14916797
45920974
38664516
487743334
262365296
425166962
139069304
296476407
426222760
93664290
145222473
395043280
288710422
425529095
517898128
50734827
420407999
88109428
286323228
3287911
258663636
114685657
54341100
418815821
266287627
371512169
406295780
121082903
534842671
143273878
384811834
462415316
97237635
111705713
451612964
525912068
350445205
85263125
523125538
181290692
518802777
405082711
354490598
199468940
303319311
262714518
193152421
308397997
105877321
193613497
402520123
431287725
52321148
304543397
60585493
526640243
424036228
459330498
140190461
44021423
217060191
517019888
487187173
503257767
339533073
427707054
449294491
83477446
198572007
524501395
357108851
18618688
193919666
503692596
67366497
209915827
447007693
186174809
253844294
136393738
182825358
2105398
476115860
262604738
197000156
197543621
133246162
385957917
304178508
227892302
506140690
508383609
39076191
257813526
313742571
13555564
368516845
290729924
42902024
155163052
376671647
537773797
1811370
4566848
258927108
73877869
388794540
87212921
461726067
173809185
122193906
310574471
389537225
474978616
17310206
109447911
145650615
362045696
147521957
458556549
1525942
82505159
220837893
5066347
337970257
513292857
237997551
52074143
228978414
46820348
66065604
188759022
4188107
87099452
127449091
407838189
280416543
424120900
100668260
145975242
408230889
546149005
377725535
474540517
510921609
369991534
347876416
163058254
536764539
156495269
130857760
196819763
187998250
261419092
52238813
228216153
382783184
196407398
399193014
223566900
185431884
48863078
115436809
23410585
329948110
233705153
13502940
52801159
166322343
506634294
156310468
375497001
337589967
538964561
537389567
155624128
509554157
425359077
34289783
376517955
164132078
512545781
472767570
519951014
298294656
246928154
132340850
73980742
162548569
265976221
148072958
274109682
62287166
170680455
255090297
340832798
126879067
278851414
433158946
35779005
33278987
368980612
56981309
417698348
520615183
285000446
269581257
190698838
359829181
431147867
258120225
280976717
345444690
456906443
533228905
166977079
301664462
136977995
28924353
77760150
39768454
126653186
142935265
548257787
184980281
3263531
3935613
522320185
44696927
196791683
398523356
47364581
367075294
89498145
161822576
535160871
122159817
31594684
260732989
163440464
77076538
463597481
146840788
414998536
514094059
335720098
192524365
14814811
15259420
498030498
496437626
459660158
430688896
416658631
140095747
298327150
1344805
169697924
35711434
41046742
60796164
256319833
393418586
9135638
84975362
339264112
263082281
269962823
960575
193564096
526466359
492928667
322934337
536994359
35502852
247579712
17213504
265088251
225045901
171004306
165441282
90355027
164664511
423835316
412117549
79117248
210168321
208345973
352165955
474782033
45454675
150585665
182328113
62420908
281031268
496831346
456860448
363164628
474643930
13161466
367933375
470564259
217276576
515833872
12547854
540529275
164121100
279873132
478020543
201841603
153884115
66460812
415402031
294825168
33911042
5917142
417060827
112963620
274471956
524226185
148318269
258954553
203554076
73720112
407278311
184435889
81396381
50948898
11010934
153423039
289815132
271639632
403492432
7541886
468716688
3751094
444982252
17038564
420375065
85336537
105602871
326765659
472910646
17455020
440409915
419361431
412452991
246324364
415397654
333139421
495891618
231756558
337188903
166667996
350852248
522174059
381820329
533116459
91404968
301130850
96047931
496265209
536840667
12608233
110932033
173338850
207318969
163698447
93822091
507298869
432408594
211265736
91106422
250853238
15731474
425968356
2880082
260514547
11775197
447062583
134063336
372059576
435532568
147950506
319145872
225817460
197153219
67688100
500201592
24119497
122828840
31972261
438647946
65302633
207121926
72021169
331750291
161415492
358695172
513347747
190912909
100185918
134705549
260697348
192721149
180732380
458710241
469680066
396791280
169349320
137805933
81286601
119559910
136741968
41243650
320384928
197851005
423075653
36090175
390870055
372747012
324054223
410269816
198185834
66318098
95331120
329652873
514577283
234325738
382951063
115977081
71177371
280349634
418876568
231482108
139321798
401288627
503840799
162071835
284804111
18849226
107205659
46285083
472004599
276629133
499597802
14990459
244013495
478009565
161475402
52248714
381176536
463920061
467336038
513715510
258185330
276909072
252312863
527568233
411191968
326533563
187916932
277447493
345091767
65373990
275986920
439882532
110427702
410637579
493404451
438208826
159115132
150564592
391909111
498291420
444224770
285373500
424696456
491490549
524177889
415253564
503681618
174318605
298782737
543833653
182350069
108593529
2929618
346355788
322118149
239924190
366908426
167661505
409558100
276283326
229225815
391122491
62283056
245446124
240332194
313306510
96403720
409770317
332746218
84014634
200357603
96389336
456388888
3074245
388675081
32802264
541231060
93193365
260178600
342490341
5977899
538317208
278336212
535600153
234369322
6570333
254981176
440602030
280180516
288514400
143390919
481632305
224439721
507606253
413008827
293650522
356567532
362409093
357569775
189167407
478097389
97072965
358986089
44526768
521883142
419771038
150549244
112278955
423833135
52580173
316473784
305885503
239197386
217707005
13540149
217758798
129853273
310446862
374404217
327326005
500432130
43736352
283565005
516707015
34286900
175072611
45509299
412097653
325843507
293112600
258224516
322191104
441561584
146007400
411252347
176762267
479239101
464841454
126504983
518377770
382127713
64525489
64074308
236803416
48137697
520329755
208505154
352931722
338852437
402470656
126329335
85535087
106913015
340098440
460134951
350275046
77460768
260383163
308454355
123200605
389538623
191352029
144657106
534762779
7399172
425752598
87297056
332130180
439025440
456404861
472158291
521586736
57222825
130199033
249195111
143476147
139227674
141238630
267720120
236381978
392815324
451333025
9998927
383768924
424118563
396986457
195847520
407058468
261748454
263325438
195490735
152825198
509966523
214833971
306417936
536077696
122981045
307451085
112095585
2991505
82872922
139171238
68054196
352560525
299244684
250881897
4533914
86133388
54522237
203976729
54803099
3979525
223443164
424755861
73563578
313740262
406756856
173161327
382262240
54033716
347110681
99449264
312263721
161881588
374421157
393393199
461784081
116665783
48450383
364859606
101414764
268132161
300462371
125637721
127813937
173715872
177296580
188239766
478584997
242438152
522514377
492660736
489005668
384371110
85529598
437192909
177169702
523042193
350126843
62751059
341327976
459182295
384860312
185922315
103901281
214731188
148455494
51677635
278003094
204240201
201642086
506517429
161173399
490955460
457162343
193840976
227112864
508586094
265981978
530603933
2304249
308871519
289956425
104299290
33664037
500186783
231841321
140156126
157945975
481230540
65906302
304469341
124242704
533627857
57513742
8886691
259486854
80518141
84020123
143087252
146688036
307010748
23229448
94158306
217983490
147469896
225450477
122327854
127843330
518054552
545781128
24848703
401723443
4391200
21861690
250711483
417401395
55504768
281997375
346033575
54629938
100448700
179770239
376651489
237635277
256952868
548867066
4673047
427346022
236369314
47929948
324504191
214103292
143070785
401986915
310112033
429557475
214691241
309085590
270295340
74683068
350674701
102737613
485518517
445706800
458737686
2376737
408255353
443500222
107698995
462909326
116438157
410780234
293699923
80787102
428718345
22887434
384129145
260694216
519150514
123292184
428800680
538895496
341838453
387298351
421713330
177054661
292201426
154938003
361536822
176502784
263098208
155044469
259185091
540249336
197501534
8041385
243678666
282432546
288644554
221192960
4182618
390766473
118480065
244436148
148296313
140942390
124452784
431402095
428608918
150146106
330930409
64237767
145593272
471494122
397356635
380398254
184940877
189744551
221695221
275436941
468855162
485210011
114822909
507217013
202439809
284731655
25278699
371015146
404670531
70728260
247290428
157303762
472526054
463839582
450752030
445973589
378290902
488878484
273228062
73706292
479453172
63008231
84744671
200887810
444147219
465546428
384294933
365556422
261715520
326671369
348908285
169913086
47671965
154060154
10392933
443877703
258905541
398698708
23630145
299545708
468914292
18574776
335454804
494075868
445358670
158744435
517740393
351394802
59028706
451233689
161901685
492890244
505767438
117684160
188200727
28273839
123312537
321557065
144798775
135412385
265387588
412021971
377813932
160899057
162474400
472268071
217754119
408056388
426705076
423592101
128479551
349857882
226584592
116996136
209710428
287321705
240521529
113485075
537916511
191802127
530989393
232590886
370573368
484055747
221085942
481842903
178727329
431520497
469228452
82295268
401652086
36419515
88533314
513454415
275097702
162567713
330357204
299348225
347732927
495865282
136334978
548175452
451730292
324054093
490905018
470434173
382354752
7849866
418573932
330525624
69172378
20139141
433872516
483508900
12542365
3633718
241521489
277451292
262467513
83844475
513267495
354993689
184973811
960575
110751553
109765909
254053065
96266082
348908285
210783089
138739964
523087368
445651910
475748814
361869373
232041986
370405565
274515868
348458187
258471521
322963638
294418982
186078216
285960433
72605988
80337004
253256971
293496830
101173248
25013373
48381980
94952160
467108411
427571144
139244224
504790396
68491537
228747119
41183967
438769661
15242953
128239256
311204344
186664423
387209305
122328177
505377719
119846826
311717873
22922064
39454932
286889264
16817131
367746533
129161659
34800260
266705021
363052767
402746881
258043379
53523239
486080789
504821663
396124663
549008560
144589285
99471658
135386185
421672477
335773457
185502788
415094647
238605754
513611219
365896906
282650566
479996583
152589867
279994178
43050227
463639363
91638855
237852995
153696657
274318264
120664687
445568403
286399553
350022552
550036223
91490652
447616972
509165129
448168499
543168408
291735751
196177341
13255935
105928497
199292250
59140703
450464069
215673788
383456051
364841474
173699405
513050282
289075927
494520316
243329627
233681410
435283189
129436209
397885668
489761514
443719767
472553499
257554858
1471052
329363530
168781261
25331735
292750143
523817863
200140014
465917298
82792075
60829098
405938995
68976690
171630052
335827913
224692215
99707685
417343039
419926888
64427860
422631168
327550129
278584745
276538537
24566320
194381957
466949097
314514211
92861360
11944064
121290433
517207821
372253884
27613727
325406098
369751874
29283744
314971467
268811971
198454795
294263885
72714918
517792838
424420458
421865702
296656497
7294881
166569194
526318254
161810231
224178231
215512733
44765643
544887541
28284817
313800641
421725195
14095752
263866931
199415853
281838194
137257934
49631731
37264335
344308503
10124521
417125577
92479869
125743027
476592006
195821244
35960861
434399460
276455859
52550455
61126242
210102453
201180516
351965658
399542253
464088032
276025343
253706442
461559032
373076352
15435207
79744192
79217248
317725276
1240514
116228332
202760087
540435962
62583735
387356391
46894971
57629011
262434712
293612099
133064338
330230238
389146132
447984735
63189203
449366977
98986049
430233309
469652869
236059934
518151309
465708716
383812836
509104750
143641696
27434022
304581418
382758359
10335787
252285418
400106441
68128707
311478794
362202643
448150634
286800250
42687774
463425696
178397989
381461713
497572361
3913657
500674549
16000435
24404094
541961904
227123842
481143784
182228638
69865850
22076758
286827695
449982731
116411537
213840881
273137602
193651920
109028007
542254414
361979697
315184141
451717255
150480737
75687821
389241457
109613877
91512805
204248413
154570240
457936292
152034322
112310429
168841640
79941796
511097257
430640085
512083013
74249703
462391707
267325278
129811883
25231184
8063341
99850399
546303703
313345054
450421851
157896574
215557624
238478837
391330399
257088293
10807841
114099843
371195302
257273480
284538782
494136247
114443590
333665332
419425468
120944626
71357
297546713
441760209
336808396
237283981
206035104
42528772
8700065
230473302
299957383
442863498
198653678
295231354
179578124
532603159
331167837
96494310
362948350
502650041
272746146
486190259
1214473
12864800
2931126
691614
325632679
252209866
327429828
307076616
241439154
35568720
243329515
359452654
40558221
429448382
307748400
542037500
324206994
193522093
424603966
389490816
390756673
35400553
539393052
76572515
116202130
37003839
156030314
20506904
329603550
170839636
348474463
460887526
284604650
371331830
276431073
451167813
182126751
179315360
20652269
69023890
249028001
463924791
295370497
16088259
130237503
279241897
349874349
499470165
257823819
129024434
176065164
235796462
76011672
339028085
120439559
84129903
506652130
261331290
410983263
72517883
314030203
141347239
411312726
189683373
203431757
297372081
64303635
312254909
276166431
418036751
142620687
528195492
512842759
290767198
292964397
114747545
330898876
161870610
320947436
543610035
236751690
377845508
275823203
117239551
215613409
64879980
81459136
386903143
91282070
39581179
66345543
275355685
299875799
502205077
190990058
11372830
140107970
306675487
499295907
48978347
525019559
17186059
75890914
24316270
335127692
239048097
121262988
548555604
397233441
49368066
413041916
203532120
482450166
274016369
508118132
5363774
66301631
39904343
249874501
332221725
63566104
116185663
207791584
175598599
70150632
202716202
406186000
256786398
470423767
181290692
131776388
254146189
118253630
547352102
260721423
205112952
158862085
288695765
402211865
283825755
464402334
391383275
184379883
155414812
124721058
282527472
278122145
486582172
424483757
399286327
101008578
429844662
222809488
35014331
197518028
482680704
26829982
180010169
155585705
152083723
514487152
432154459
195315087
258088444
360561432
449090774
100661555
377008093
339309038
100062675
167699928
90126512
303034705
443500222
358069426
128785799
454099481
16801517
291960125
475094906
250698737
445059098
290735863
406702305
336140871
143718487
485595363
409265727
8035896
34717925
422063281
283122620
369991534
327830525
264460020
232003563
157419031
398089725
212863420
138015858
285652061
11120714
200392412
52434106
541603146
416922484
493719376
517866584
162916677
185407442
42457415
204355470
46536604
75385926
485046463
100629859
332611444
261934395
168940442
152967452
348372528
19897009
44735350
440486465
180494787
454933809
393478965
104101158
547983337
314832573
129487487
143116459
383549364
231835568
427303689
15685153
415618819
136752946
307751763
231998074
70034677
521055477
214910817
529648546
440184866
124790725
95579957
441864500
208774370
110947338
376106280
408321967
497660185
57480808
120950115
391703182
52485818
184303067
455383907
155124629
237706634
389878181
46963884
231646778
107864339
250710075
61904942
397694517
155753190
340885608
487699885
69969673
376633224
420943288
3243999
341481471
477883318
480274619
215053531
184671916
126495652
133525414
108166234
18728468
299715867
431039805
520770968
513760317
548076659
81901369
295297222
339472694
146218259
280217978
417032264
191654318
338323669
336272607
540908016
22192027
118770982
367687752
416174332
191456070
139914610
285021814
472926751
152471515
277467176
423201900
188691758
510298272
4374733
293930461
81830012
370798417
22631147
338685964
101958473
286321069
386998083
209268893
16517904
190509881
169088645
229945188
411664022
204026130
145299319
463765610
313740262
236773504
216762820
355698178
96391554
480555168
513532625
274965836
135622212
452101485
86018119
356910387
174288301
86665139
260573808
85132142
220665012
175752291
96288038
240981737
60696067
1880693
304601077
86396860
38884076
339451207
47940926
115867301
349880904
23818361
118611801
37781879
496634420
432451347
349265070
58721322
419024771
304436407
256989491
230565127
144878419
23674057
240489557
516590312
435661930
218873811
527788653
155371634
549317164
104702675
181834103
380854265
95334885
169571677
340816936
398714761
364312138
297808929
411440324
8787889
214932679
262570714
303706370
319910545
53402481
490189656
306379513
168600124
221151978
57801173
46887038
334889379
474246432
47796622
297673959
369111914
222540813
5127532
67488893
339236667
239641820
404670590
311253745
489624289
262945056
166495122
209916476
180341095
50485316
28418376
358118827
389220419
415979440
373789922
492237053
65900148
20536047
255342800
221225765
179985246
269245588
539321695
4666808
497605295
105210010
516372186
497623816
474284968
213770919
331048800
181032011
310783938
347168272
179083980
416135687
135123639
150287659
428559164
465086978
15945541
235686682
253366751
540752104
95371375
511234482
229467645
270923306
240796941
518134155
8485803
237530986
442600026
50076147
420402450
107688691
290609616
285685983
6537399
501359771
203421513
389586083
178109393
187120010
485019018
29744647
444475765
199766666
148971460
57467076
238947148
331448764
149427047
263554335
341201729
241521489
158456452
347514079
460980863
549635526
447254698
387634381
70830056
154000226
144194914
196553143
482389787
485919214
96628356
418228866
470555588
181323626
74754691
110724573
423605141
302696394
188464848
361530479
197812387
129880718
493301919
156458456
148357643
109099364
549646504
541226378
462316241
23986930
172181261
509241975
159351159
259223514
100657282
345592608
136291870
510347530
230829767
503545249
31929513
84882686
213576990
229039503
250852789
449594978
191835562
423486675
192022023
164840159
405554765
280740171
506052866
421348860
367263501
507974016
134815329
247059505
74834751
304620131
151370153
339755974
153800489
257780986
145173072
90521140
244035451
514120221
235248037
419480069
321309593
52771246
408260842
138504951
387095258
85178268
60384489
468612397
373685631
225705148
3216554
381392187
329543093
393841239
324011238
34668524
11312829
210486683
115225088
152590391
152698491
441658835
180915910
162894022
456830081
287019810
416052912
184318500
29455031
299700092
25565524
54302677
209103455
270493352
446596018
447435835
335147362
108676711
404714948
340513443
404360818
353130960
366836750
71393367
491128275
184221818
205272824
95411961
77471746
495998370
72712783
547375439
348134336
312719308
162096554
54424613
460636880
338202810
126408062
311602227
354219945
238497050
376441109
13332781
299326148
296913735
129073835
536187476
327736075
118331862
397085238
79222737
295385046
490536417
162057947
350681232
171044417
344099921
100206063
413577122
9493645
159477406
60444868
438752237
425995801
434678105
65686863
152582113
271241124
88441240
523911447
328310554
380070290
6553866
314655109
443769183
518221979
72103504
136730282
435376502
516196538
210902120
272409546
495417171
523732935
511530888
488079270
331832006
126417159
66889427
290461413
514906623
37725897
349786815
254986006
242509509
547031077
42902024
79722236
392746752
278775332
306094085
165240856
297575157
494070379
422052660
408053347
307002586
370770841
16421599
487379288
509041143
20530978
19832842
532542780
20226965
20731953
331524734
317752721
399925605
192584774
391673084
70850098
30612153
52241688
1015465
159378604
34561329
511987885
28153563
328321984
505926619
420523268
239543157
266125762
236055143
17855717
56031712
325080536
464010397
347848908
15151303
492054986
476001983
526422545
448319564
266084810
294150021
48374557
14595251
34321647
45613590
501140211
102490608
251167552
188717501
92330469
332896872
91413806
225903595
457484497
304519447
272338441
373056766
103847144
532295775
468743712
109280501
47079153
246814024
33649420
408684562
70550117
280666872
495557898
515508555
101403363
234524482
247114780
343907194
432352063
92005424
35920879
52419950
103264557
255565786
18951965
545859094
510034128
4363049
185797967
298892517
224744567
347947710
383241439
5862252
538855130
442120652
111734084
336837174
126976365
112809928
495758701
140650136
18805314
395334247
477717764
279603039
399945007
197049611
51810671
124946107
334910937
126448170
389691201
89675114
406645420
218107935
379860756
471561105
513578285
403341329
193446398
296581648
16335264
396085751
338983262
65425791
351735767
162466122
503731019
378782851
407863255
14880679
100367912
43264298
25139516
394851215
238552284
518650121
439388961
194913599
374663745
249565938
525276489
318235753
36650053
384773411
773949
249516026
239987694
311314391
77729729
495292317
393473652
267089251
164373716
186977296
138580783
279903209
386606737
496126012
228086825
334701574
54335611
491858312
452790432
237525334
125260278
72966926
6087301
174136720
3395178
307400491
79842994
210171133
41776779
444943829
470646759
488449292
461360427
406449472
326139913
243919425
178543148
364398243
167837153
107946674
378126043
196445681
370821991
325223194
376256766
111244582
191327944
93960702
121023096
69226833
327120322
495964084
13250446
451772121
894707
153181523
472169269
484580468
495030954
25232933
90365407
533294773
383560342
138652140
94339336
10308342
6235504
213291562
491486773
23383140
343128600
490491551
284258094
344923271
438620501
152558932
139234264
67627098
119956606
111289475
268232872
18081332
10796863
317932874
458397910
125999995
94434798
71625961
24557786
236798834
546030596
302301186
52414447
366578151
514840755
292415497
484132677
436881195
126126242
419543216
418750321
82363514
422422462
452049824
419316644
47472344
532970601
10412633
342661803
239023994
460183068
61498255
397884239
251618173
308680745
346979100
405280477
394873027
377582821
23487431
68008710
426467855
329302971
474820456
530534404
401079950
10338311
136083288
299732334
112014463
429288383
39674492
489448641
396673563
53654975
136489474
367688049
453451779
56458742
32456523
406600235
506157157
362262488
420660493
188798226
500161757
393369185
452639407
243148337
367465906
149761876
404466353
420397021
150431534
18102722
64912964
388247948
140781872
484496933
541465078
2102287
15308821
382868728
350593408
150327243
86967716
376431395
238815412
456728712
79145891
57414696
301506125
539557722
277582501
248036941
423002548
15070665
37785517
242701624
177151986
148944722
420940432
451607475
135688080
241735560
141160613
244635986
337326495
544495442
132213543
89670953
311528195
276909072
209641377
176668954
430804374
438099046
495019976
470851909
312425618
348002600
422880073
506232025
407580206
60254671
65711450
133673841
177070153
463875390
429089506
208016633
521188117
56444961
85011054
35486385
354973630
386299587
316470302
358195673
275509377
472805005
248580343
237710387
534235120
202938602
240666365
548279743
238870302
337170992
128398688
414924488
164158197
46545447
114341359
111104882
57343305
530463135
237833731
14995948
31926613
374733996
142697533
448907650
247956370
167839353
520417579
361303437
487646725
414093614
299073654
148373159
135490476
18217991
346740130
502656247
133598626
53149987
398170407
481160251
130764177
145370676
130282787
523524353
106830790
272358691
421666630
280655282
475887723
208258585
23597211
453150200
325294607
300037992
351420644
97830447
164593154
520050142
293340875
348782038
367446758
186631995
183490194
375338868
154420403
330673827
437222290
133816331
96044932
61048658
149300800
179023735
9188586
19233377
237176990
134414632
201156487
319311597
189877654
381303284
532608648
457870595
357717141
336431029
167398033
442812771
450345005
28619646
337273076
220842349
376743004
162362652
524701214
395208000
533816228
145608736
403079226
27906076
359963131
505926619
413870600
297048213
142099232
158532688
353546490
392999178
306472844
10511435
97040423
75196090
104541518
201054216
476248307
463825989
491819337
1548392
441832176
36364625
20663278
453759537
290966401
35754092
154615301
178594474
91111911
98542928
226518550
358409744
545354106
484564567
308668426
509587782
244287945
347440238
158385948
36210933
177198187
196519485
548592616
121314422
350209732
272300091
260998072
473626765
236312319
352058971
245712560
247663680
151201605
196914128
502832710
95157304
427324139
152961963
198833536
60302696
155909036
268236452
28531822
38115616
59160902
199107986
302886196
174281239
347555926
212602046
129578823
21046324
149180042
203290604
150865165
312719308
7206496
7459551
350697699
251994501
117581087
184669159
291297037
226123305
437270207
407166608
187402851
70590344
264097746
326167358
352838409
425161473
218996332
47142678
26297859
406431009
330772629
15424090
503708632
490538332
399497973
320963778
406073072
324196807
168934953
305336603
327797591
490837358
163248349
264147104
497317510
261320096
540831170
479347879
43813198
483353730
346405301
221636207
293520791
7574820
477691203
349040021
529736632
53122120
169494831
118891348
492119760
391513044
275481932
121905201
202216763
121356301
86022499
328027936
41524285
231828389
370582451
504861215
154839201
345005606
90541055
529419539
339277899
88570504
487988327
366057348
377187701
320178859
549920105
527476433
145255016
375343309
161768602
515768474
192274745
189291882
228308790
520639220
393684702
155931512
428805121
465741650
320403908
236617808
52902982
465832942
464384790
383447080
182827612
267149462
408424056
383823814
449831693
453940300
36990371
541610608
45606237
441085062
363108043
93329467
5252973
133630174
300511668
197687437
416758315
473007699
503914872
481105361
184197967
526894599
159220133
189760219
529348182
269063746
532984214
335140450
236317917
312000249
258630002
543315615
5790895
61934414
290680973
46414984
535990876
250012972
71704838
165714540
8079808
339549540
284368623
20756137
494495117
469260099
192066565
475792009
434094490
168967034
457983460
274592714
196034283
336415321
167033678
61751099
24193670
88902620
301801687
53986125
134173116
219160624
83005236
426566657
469493621
543040524
7481507
185896225
534661534
191972853
321117478
446797486
139151639
70656982
55044230
501348793
436221808
126158867
17895578
194546762
331903199
434212834
516984812
305819903
311295291
188706331
86797557
146090848
233403258
165920910
46809334
405527320
524929537
310600554
129403175
235554946
130747980
504582356
108192966
48863078
252330435
467668289
547096316
10483990
317255654
275416064
372307567
438658924
475561471
19344780
68379048
513106629
280613451
90617901
221903075
168353119
539707766
332404364
129705070
160581469
223510306
341359524
451234223
50334846
351434944
24162578
154548284
83716027
548158985
294151472
228408268
439447865
338237669
14090263
63030187
92825419
25644608
62343974
510921609
514709019
400867159
498550010
218378293
493010580
503063848
362762913
232481106
103871610
221344245
204691484
267529989
104856367
67044397
101524544
229242596
343682757
466191748
325601057
465170734
135413630
186115523
282606654
430156463
372807391
57283204
24321759
101101891
433548665
9493796
358426211
334230699
480358668
6987497
87267652
281075223
528952974
459989178
109878802
333065008
34546174
218534191
43264298
238601341
433995705
547955892
256399821
485115978
420578118
485979593
149728942
539146047
303700661
99246422
66878841
499751494
42216284
89427879
507808291
87253144
222023748
98111432
328615852
188508727
420369576
217049555
372911682
451640409
134930598
318296922
187487773
23745414
202314146
330117108
517299827
431221683
25556784
31452224
152309995
280702784
263734601
144313073
504548880
405175634
401701069
176530988
57373048
47765278
10659638
98658609
24738923
187805131
137795856
475434533
463480385
315046644
223569464
318554115
354624829
57422096
520800170
228869860
398926072
144654789
498867765
511530888
287881583
282957257
89536724
479606864
129088099
67421387
111086382
72355998
164462131
440623094
194846668
283139258
336892864
13087990
193333558
59248266
172954096
50036212
106257256
375502199
399086676
544860096
99976646
460489720
116741960
146627657
92856412
105595093
535539774
44449092
76453151
398450273
151042091
177175225
520461491
89448744
336031091
459023114
95353227
515916599
121839333
174928941
300036758
355361218
135073312
203287398
285537780
59154953
533487802
485102818
276904230
64671398
42473882
516811315
544290552
201166589
304419940
540208678
218753334
49779175
324674350
155408685
351027039
154959598
16176083
91389867
380254948
315606838
308227743
311737319
33098670
251016350
453984791
77811704
537587330
341684761
373284934
23816771
98821245
29896509
69957305
343385780
197505775
172587498
336799551
539892132
80424828
254453573
510862854
345365795
54011760
509961034
448550102
361154244
525324745
186015045
329502321
311786178
82938790
83229036
508643701
488147748
268115694
479859358
68470676
404665866
71625961
12910128
458331500
543872076
320928156
295846938
504702572
513740355
80419339
277759867
310356710
214276234
346569971
72630448
524803290
226311729
20978404
303206871
99899280
466658313
176806179
143922210
169654740
476792959
84777605
372055398
321828382
61213455
173112082
1169157
476615359
451772145
40783270
265437062
34370667
317139429
480616840
405924733
186878494
309064755
79698681
512804336
547535338
151441510
549399499
70709298
277216456
24093640
160772810
126466560
215825181
240006525
95962281
518128666
152723538
149948407
73604522
450062175
327665855
48144019
117371287
484102355
128448645
344560581
201912865
145381654
70171772
228962161
26155807
136800496
543450673
361011530
488129034
545463312
14175115
176685421
402007361
447216275
354161258
121820741
170385853
60203352
99129122
520340733
252384220
508775410
540507588
132581306
38933477
417915993
30386000
38648049
381586673
218800934
391886261
473943767
146246778
417350626
416501947
497209171
303801959
118891953
284522315
538108626
318951208
448124642
392309808
30079720
415991674
383877474
83689773
446173365
250155686
428120044
39438465
106358396
18991940
508138686
378060364
37308733
306730626
106155497
413519304
324174851
192960306
25710476
386958033
314814232
220624866
170724367
507651694
549383032
251824342
175406484
249967226
32741885
227612363
456382905
13316314
510317819
26725941
410928496
82331853
223299269
454769139
171394655
549509279
139943580
174045212
33988625
518853214
5439599
182545194
311600927
190988995
387165347
229077926
522102702
310182210
97753601
12004443
301741308
116883112
479166232
123143096
244961187
464400951
131626220
278494238
182465338
504175628
301807176
316286754
326188767
90584967
424625798
150261375
73322062
546514466
536623567
539116203
31819733
217957212
56248813
504817841
410527799
479145788
267034361
168553460
404698481
122580348
127586176
220350416
45487343
202169621
414161517
337711677
245755943
300907011
345653308
238902906
508945569
382661200
129700251
492840083
285868208
371517476
366774980
21802094
349471696
382797973
400594106
251088816
343424213
217552169
74776647
244786248
516259312
73852523
249233534
350044508
236542966
59056151
170197423
329318044
67805617
526944
348981380
343095434
110066779
160940571
455604444
502561862
116081372
47489721
445086543
210058541
346306443
102677270
346366878
36086430
81385403
115581873
26331448
2250490
420359598
466081714
263743511
275990243
108813936
235961132
132219032
78355221
434600094
15001437
451656121
242262504
482383048
225016066
520801618
275306284
238221416
371457097
31935002
41793537
12580788
242487553
333577189
13354054
126773944
373436101
403496390
22705599
242890860
285296264
75413371
141901628
180681413
243761001
276004081
489502981
522937030
200222290
223111255
372271218
271771368
70961041
184429262
303637742
69144933
457870846
214982174
366489552
514055828
46688901
336036580
343792537
186969718
530561251
149107513
499432893
30886603
534469419
329378423
418962033
137739877
236227807
1235025
270440158
429697002
206359285
9671618
377578952
7991984
80654428
79228226
192451349
177075140
538510789
187293725
311758557
532764208
364996803
507501962
109963976
526274342
378039867
374357123
307224819
80230922
155777820
500483857
315822035
425139517
11082172
315204491
533322272
93993636
202944797
363316910
461965218
152599689
40884286
210540626
303053805
129727299
331277617
532331655
26382700
224913844
229270041
353690602
50070658
88153651
304476529
172610958
474005473
540234163
471647814
77513034
549174450
531373623
531423024
527311763
137197555
5597597
406400071
11356396
402303432
366246936
454662689
69367947
101595901
239622295
300012371
267945535
286986876
60949856
457188414
57401902
470641119
266430571
4876071
227046996
215075487
335410834
460806875
135863728
100203543
207902589
111602348
397837911
368932157
386030541
4171640
211966477
386871479
229191044
259150400
468612397
402629128
536591486
533926008
110153252
292580167
242629572
450061471
219430847
49549203
196289211
184995767
489942651
269484780
384685587
457342081
28290306
328011662
404643591
218226173
103028530
211727197
374676564
420198464
104221772
155113651
221068543
131052286
306395980
21055454
310624173
140403293
41474884
355983606
348238825
440936859
11401433
230592528
42397036
63672400
305270735
118469087
201369454
464546548
547692420
127553382
1108666
296993323
50366175
223270564
525835594
269850786
101512817
81670831
61603047
445673866
54187408
134454121
216319663
39658025
212265118
130001476
349517564
269712993
544842750
360446163
419008304
466449731
499949098
543372577
182317135
319382954
147000909
354823604
30592122
378368272
43149029
318428046
467584344
240178817
238348847
463288067
192835828
57143747
100767062
342079969
258745971
53836112
282705736
92045041
383407644
392786035
160857356
147710650
169571677
51799693
530155065
28128986
207595054
365854930
4978523
130028921
220281111
225261239
22658592
265612710
547637530
331643454
486845145
7789727
447994390
461652345
135984486
453826697
299018863
433017258
93960702
80435806
111355343
377109339
388789216
282977466
161603839
468859389
63802021
23361184
512612221
238003740
344744946
277710466
167008314
4940655
261885298
240160913
259873586
161342524
288414016
124971917
501753803
542562438
101877177
72663382
308410443
517881661
21489435
133580304
312419805
444317323
344248124
144636526
304535209
501178634
321468450
51102590
274451605
508275911
351798459
538136017
390053829
472075956
485618952
304381517
400672812
216595940
396629651
288751582
141800589
60241775
467048032
247328851
49602165
430074345
172180247
282688989
18763920
166996330
113038995
393172529
150541314
315831571
54527726
302028400
71939233
41189456
305002012
81462249
374607797
547078176
372510985
105198809
73356053
9218558
154179161
328214755
1756480
406358213
363959497
14992984
211714875
116827876
70445826
249989428
523500428
392139649
98187232
70260738
54822473
189123495
312877419
457359356
539024111
445143683
146045823
7278414
40514653
367949626
281453964
10453134
549444811
81439726
389054831
367816366
141326911
350141501
35019820
193001511
408205952
94531558
501310370
258235494
115809306
50992810
58990283
525082626
516394142
369486523
242449130
336228695
135688080
481819963
353943935
262958005
164662255
69029664
14710520
144245431
313316526
130998430
317308112
161431490
34239656
235176205
286004345
183646473
201934821
536433416
81659853
17358076
530209955
420798134
478953721
390710090
197824349
529289869
246560259
524666065
33177558
132750935
106644071
166873242
91968195
322209789
218239568
84031101
23361184
31720931
46210971
53966813
409552712
344038385
436545659
911174
30606664
289692953
189545904
48105596
426687267
207857452
496562385
502188610
54904266
509939078
472716534
517716991
447574405
395117790
84552556
357682962
129586980
198410883
132586432
317964395
12489629
527190231
250269781
479124894
5625245
397838141
376992703
91260114
264443553
522222265
459500833
464868899
283309619
242876579
263356731
308913784
43469995
208392687
55548680
81023129
296274264
525972447
129055176
55328957
198882937
225054489
53144498
73641144
85117923
223239825
201374943
456427191
165875859
329011003
59260354
192268692
304600073
92379870
525676041
442908030
285866555
5679294
410308239
338040992
455229163
516001965
83876165
318098528
272199510
266520516
225646596
287447952
419690891
378257968
548504792
110713130
503391012
16939054
488758928
326162934
65264210
478657267
289699874
410149058
85419818
306184541
312988269
125698100
345361615
482768528
18712001
278506405
229978122
186633786
93741336
317857012
245727387
174106798
543786410
12547854
56975820
182833101
150749896
466081419
269872174
394928061
268136812
204358438
141703397
489552932
458452258
11285384
396176615
296400511
465950232
1926973
232601020
21149117
222038947
411867115
333517129
449702792
343743136
158109309
4166151
75830535
413579683
26876535
315046644
528440111
456109663
46425962
285647040
45114091
305337202
289592515
162943384
107919545
376111769
452676943
334801555
537071205
521883142
451700788
72399910
130297733
546276899
72515179
45291535
301993802
187163922
313218807
100539644
331001339
26989918
196204089
546139033
92538232
460159157
34138837
176010274
392661104
184695613
6213972
387786632
178541529
485831390
403051015
427938907
278396591
434362372
147663633
94161760
405124033
32280776
94707206
43319188
102792503
65593310
107584694
435722309
33016335
15171596
7119233
76398335
378461318
58205356
53368441
385185086
274629506
393109571
6542888
49635175
435442370
387835837
377494997
542521782
425275080
418657754
162441466
48698408
473081149
543679961
515021892
272166576
549026247
179138263
6220370
484195668
95788518
28244661
479628820
59917924
12902695
421487952
548852422
138735126
495668459
8892180
440958815
343860758
88350944
192115
40668001
74096011
261205043
332298571
198372460
258416013
191360107
337447819
292485695
497215576
488536526
267987427
385607657
283732230
217133862
349149801
518177036
435488188
68189168
310264068
111997556
369876265
206401311
441354063
36220628
528235729
383400640
541557855
338193217
170329159
40632828
161315446
473783035
427033743
369246629
56647375
340931086
544387874
196385442
443196356
207758650
330728717
210574507
2221734
249149701
81489694
270891294
222611060
91089955
112755038
286855140
330184082
30178522
131024954
221479860
195158783
260162133
447161385
169879061
241501986
482505056
29904072
431478168
331714146
330596981
60022215
319221199
316693344
309395629
437536312
529002375
349144555
351339912
151474444
160130597
439120
292546453
93652617
169434452
403296531
466746224
547247811
230197682
46129556
248772458
473540028
344657878
456853591
466455220
39350641
257066337
356439996
369283453
75303591
14789183
320860678
143136653
41966040
235917220
124753992
288113809
136157976
516070291
290702929
440790983
531779809
164988362
384120220
398419065
55718839
125165667
230475839
439254520
18254895
189595672
335682607
161586365
129875940
514009627
413180236
423289724
370568771
171591629
346150566
221431749
406515340
65445347
383263936
28730876
38917010
31364146
70835545
97863480
242633299
117003524
365699155
456936693
19914092
94252230
430113633
12146433
411385567
272506229
117696241
82461320
493305224
33878844
520503606
103814365
534752820
258350763
379468307
472119868
332741931
177497285
236467414
196332421
536011828
50159494
413313389
499213572
199744710
447213054
75221971
515277913
507287891
32056880
38423000
539496731
130384671
259799859
52365060
83126317
502100786
459797063
94919697
403210962
159290780
411449951
403759341
81443332
186121012
507754972
541062315
423844113
395997768
98534220
490321392
293387050
406810682
346426734
548186430
354403056
332045917
444504709
419650517
501118255
146561789
260557341
47349111
475978635
21710530
393841239
219065990
327188279
440406910
210892222
212064817
289160520
418053218
191443645
174654491
219856406
434591575
427516254
265936561
531086980
326793104
145652255
366655543
97689781
219911296
155433244
70517073
357834273
24513874
237470607
174566667
438543655
48380046
174078146
286571899
35244869
136796858
354210659
497983595
69279090
455795582
90559553
322219559
433807557
277042284
292909507
65137963
112676753
297402051
227446011
179402476
340372890
76648396
469907801
336189226
543738263
540785803
270613189
392273677
260406068
102314352
405490435
29091305
32022826
124902195
446419656
35815725
534321216
236657119
482944176
309788182
432280706
250761082
346333944
150294309
99087428
381655659
299823594
508967525
177914957
519264496
215859418
444735247
387272063
400279836
48870171
91704236
425101811
66455323
289830178
132368020
122307204
143803788
249299402
93067560
82928366
342447732
352333421
209152856
63238769
392254918
237846062
259042377
347437233
52376038
509747863
171551147
352341600
197923187
436685392
21044826
23410585
232607353
149547805
281695480
323343155
168451921
43143540
260496821
483067344
385237087
172777253
132707553
263093259
345702709
4868743
38510824
176295279
404808261
273101586
30222434
308246571
220509597
496086226
123137681
184011477
224735616
34201959
87442232
181975208
227693136
542362601
16111636
109585751
79694791
123968703
511144340
423300702
166128745
95881852
189134473
502204013
254579820
418223377
334296472
18279547
199689820
40546711
62371507
96222170
537856132
270114681
243338710
206685848
103462671
331893578
10928599
444083145
106799473
448533635
227590407
218178410
335268120
302573756
323332206
17057239
152292305
512939288
334141895
454481861
78295096
170532742
535847158
270815342
308975810
117261507
444637274
441150930
144744930
60280198
141270719
246412188
231469135
371852305
406091691
222782043
290944445
251091559
319950883
415652436
504889198
141747936
43121584
459329380
286056079
201204360
349929239
532531306
392112869
340575983
109378714
501543618
238297955
434125010
335663328
532416533
254538573
384636186
311983170
330712250
500882228
476445200
306242288
62393463
335855443
429613052
478273308
322045526
549630037
90628879
157956953
414408522
152978430
10813330
105910255
224568847
66691350
235253051
25139620
60825042
440173888
442067593
250632265
242608311
212417238
121811888
403736539
34546621
369964089
3946591
294429960
27554780
431030092
222151502
215349937
153253780
379502773
14017117
531379112
128049443
4650606
123885935
443230725
77480539
18344059
489174191
323016672
335570015
323162840
36243867
77567802
124963961
300494836
199898410
436163897
51349595
203263159
288769741
498077780
284557895
342524578
388747447
488131281
460269997
77412203
68623423
112939529
266650131
484810436
525467459
7981006
128387710
318476798
380556308
522272064
36293268
133055557
228605872
286503844
18053321
301675440
351290511
75655381
411833531
526921990
359413735
460625902
265959488
298786877
93036938
382242982
274501212
342866213
281662546
84020123
362341278
399410014
467481663
57867430
206831009
444460797
49218618
104274684
227164311
160105156
507639187
548610316
400241510
73228749
83514247
527427032
74408884
388731399
518841941
397960064
350565963
247048103
301779731
233930202
208717167
467634694
379696086
320365485
285554247
347898309
43225875
64534173
420171972
118626644
373103797
372670166
142878670
194815588
298826649
57826615
405659056
669658
76692308
58649965
278209965
71856499
276939707
105002412
35985884
105542492
121603182
498130759
318510203
198801203
173333833
389016408
250263891
137571941
102358872
477504577
527020846
17526377
449060579
182405473
526060271
55389499
3565020
331239194
163386697
226535570
155250876
493490058
453781119
13131222
166910771
167326676
31877070
324789619
216914050
235841972
493271316
497863278
426272893
41292365
82175819
203905372
404808261
424069162
145414588
521852611
445163389
163440201
86814024
220663289
450010176
307717175
476939210
79886906
275552024
407836813
532208622
523469463
497647276
292176454
221827687
325925842
442446334
545310194
150168062
55565147
522969964
275844206
142798164
314618502
49097292
406011465
346933310
4439119
201160872
238170824
220614548
417098132
466683921
323972633
228313190
393651875
101711170
210899729
183749764
452370055
381835652
480172231
51102590
442954703
1769363
338794403
125121755
50872220
488178426
520318777
361209134
396541827
427970004
303042201
232440201
290110117
29042299
91523586
459560175
76429760
349466305
297978736
114088865
195320576
237212624
542023671
83941427
86054721
56108558
192784658
349369361
201812298
508638185
433888983
530193488
487176195
88495848
113067911
317415985
188884697
264161994
260826302
97045520
177837096
71038638
4067349
349450233
314380204
460872873
205181722
339298465
296406
538405032
30123632
164692164
59747765
26841210
545820671
522452713
366435172
302674438
296016281
530835999
465703227
92687254
116031971
421011789
67404920
95519578
311609496
25892641
168116316
255902669
531567078
73983236
11417120
50279240
283259845
406959949
465165305
389602940
246944621
451915677
100119360
55493790
161221872
298414662
310546566
177249671
59193376
350198274
52079905
255864356
206902366
307405956
135989975
354658352
452145397
375195287
387391664
148027352
16778083
470500613
483644508
180763494
254074832
103917748
8595498
540242679
504515946
484428826
61432888
390104479
454028124
23613678
217534559
427624237
358129805
464706617
54890000
425754285
468705710
149340727
277742129
465942748
531417535
226794502
91926152
213136499
330273899
270113690
49499802
285747885
186678968
400136154
547133931
187491319
436903328
450162905
50564668
33140925
355317240
464221128
2502984
315546143
187383482
301126540
532416735
457113150
192313154
150052793
218248129
235173464
329979625
82614939
537899940
501672644
152720447
305770234
401533333
398144615
456894801
15210019
389506319
308185877
357942017
428893439
457952759
505549051
242566344
2585792
80732212
76670352
145681432
66362010
499246506
11527053
423538686
535133751
268071782
533739382
79585011
131082636
516383060
265063810
97704200
507652573
22550464
228635210
523358608
390929586
301634212
27922543
138547849
279107671
127278932
439512207
58575341
161968728
456306059
452200287
128217679
184227307
323927846
261794431
76571136
299150500
216277578
119039943
293016391
542713897
505320826
13420605
249930637
158110645
43490693
473804470
315153770
504662245
152233441
257885989
218747628
243381421
501227673
248404695
184150461
242751025
282557253
527504093
257239345
23997908
491025314
486457136
521625159
429388003
441754720
69106510
385234310
293276715
35354649
130506464
51135524
71604005
355165848
246878753
97287086
158588188
527300785
224439721
475428027
212899691
97995117
510360122
458619054
423385021
315006693
195150853
412346951
367373281
91058105
60148462
450394689
39367463
349007087
121142230
412470871
239786965
241406220
202620946
438647946
89981177
540226153
424602824
133707089
119678277
426566657
24678544
42989800
88795553
80655429
15319799
103012902
415182471
480750629
23794036
98572501
364359820
41324244
93258110
224028046
167628571
220526064
520679334
104236110
526054782
324117013
55749563
288864114
77416856
292242664
33872619
471784108
256232557
403521367
153944494
285883587
70517183
1685123
489376191
285186484
98020971
141435063
522008442
485412695
178030226
102896794
204857751
354353373
69879315
310584087
378417149
28669047
166716276
131445083
453050746
411104144
272940525
65817962
8842779
118336730
267653346
141001432
423530030
434663725
147418073
71036325
172305199
399149102
15347244
99622873
491976620
47738450
259013413
422708964
477927230
169450919
420880053
98209188
176520920
49325493
49203396
56826343
7367941
101751737
53684594
45705236
11987976
152577733
466076479
70562498
379679619
297420841
209328504
106009057
210470089
48065614
100684727
105069190
397299915
47823673
28745893
93023455
350489510
227557473
351280335
437786616
343627867
53591586
14935569
240961611
177591106
305080623
181140910
438768704
234221119
376567076
343210703
355297223
463348446
61399497
497662405
246933917
360463013
92011783
231226997
227052485
109906247
213516611
173770762
338144725
511815935
9128207
247731851
431177417
298068250
535144566
85243207
528371140
90182051
153637110
239439622
419387151
219796027
409133593
540117600
503505837
491845369
201961911
226494113
226251091
365732070
520993924
248316871
345752110
270750414
489108323
241516
437263643
16352390
502051385
347289030
387966242
4649183
535379087
120059529
120466743
354389624
513935070
158167476
233584395
169478364
431435400
115301934
4994990
164655178
17050923
25490916
357032025
53133520
429624030
10258941
20089740
77504680
447537334
457705523
331868760
541006818
532531802
328988183
65759616
159172154
520735941
541681965
481769530
138196553
494964071
251670650
344451438
112205978
9391679
547249561
215874939
501448062
332463241
469408302
94223879
238217111
388022899
96147697
226701189
409759339
157084202
451245201
304961247
166667996
177997292
36155863
134703861
117202096
22362186
45432453
41381571
470869969
187443861
182864040
495308869
100009366
445380484
512035876
229544491
318097751
80551075
250726542
194033462
357822421
399672962
262432371
132502944
250688119
186982785
18443040
123859285
183733297
54253276
35552391
65950335
220602910
451805079
393182559
491330850
547580422
344192921
385915123
76311700
385422416
437160427
397024859
138108729
38038770
130987126
472516779
277902581
239690404
77394900
3836811
416477875
52902982
37836585
303082536
492363300
399178577
364656281
272967970
352832920
359534989
336980688
526252386
542121085
22005401
520107968
283693476
548603594
200506087
545930451
381706103
115906127
157975014
364921541
352399289
226437717
213297051
395796675
96162757
68731835
69265691
453610960
112725862
53665953
183947368
448047411
321518175
536017317
37193464
337771104
486782560
291273785
187832824
30628620
535645726
122465079
218965974
299073983
490024986
205927056
286166697
464560154
79555732
328531227
277622642
539409165
133624216
248624344
374816017
432200987
545486526
408209691
152994897
45043988
8804356
303907587
181008548
133497969
539420465
462582384
268768885
81432781
145337050
268867687
13865214
143444037
214791651
123035701
107111590
352255080
452469248
438152553
18585181
169503629
91605921
357995192
389103473
343166791
253597289
270075446
271162089
108995073
70666484
12932084
314990474
466866895
391552326
427499787
154240900
39592157
105553221
455725432
277156077
275514866
297060856
152414186
28883118
431424422
375073278
508212211
105575426
103577430
344473173
122476057
46055063
295502696
67026304
497462581
107754559
161069216
54516378
166936700
136236980
147088733
106057633
227200688
98950203
344721340
505284797
282321226
259947027
129403175
180851572
215465206
271425561
173918965
314475788
100775037
523994943
25509716
515493946
129838127
479760556
41286485
73221022
307147973
335277431
368061185
230163378
218648826
21099716
237202345
305484786
85858938
397705203
322610486
492752641
231641289
357588693
396644493
39663514
117766496
35107644
410847392
310835997
5107814
8980004
88361922
18514397
19865954
303456651
456311548
183456575
439536323
227412726
173004710
91880371
71351511
289450725
449955352
13140666
147330517
162421556
300544706
423194342
373191621
11341568
291427477
327979261
385003949
65198342
331173326
418847517
383469664
91044568
199011045
201314564
140798339
75208196
549251296
126274445
286717915
229901276
298836027
507995972
117316397
164310961
525758932
523450914
111898754
402116528
50663470
21862687
105229619
109538484
324383433
66356521
224302496
426114818
129861358
371383066
446711860
395153110
44307208
62914918
53537267
539353392
446016026
137071308
350987122
35755346
248293639
446349013
247005
237341577
251379029
389702533
291393394
454582513
24705989
107522476
105071460
132980656
114302936
50037724
126664164
103313958
76319056
359917959
234039982
388055833
412964016
545260793
104395291
186207850
17065301
20270877
113869305
232448302
396611767
541437335
508193576
149923577
276737886
336811196
256415539
179396987
433663934
148029829
414937589
125462073
121147719
365386263
95898319
180846083
99449911
207819029
409259840
403344075
377512070
136253559
192169890
58575459
167639549
398976777
436979290
143096807
155542120
406427516
408557248
399631142
537032782
512326793
526267176
372516474
46895568
16083862
207127384
487329887
253124828
72641426
323801599
420863586
531876846
296219374
46068365
164942499
18437551
315542507
474749099
372051849
412278790
118291607
86632887
8491483
523455440
347947710
267407613
59378194
95400410
348240020
355781573
195435845
179187183
392163760
69836547
30798779
202933580
98878592
318736005
245940134
502756926
436923990
14188771
515854080
524029341
348534781
279900577
165409522
528862337
422563737
37616117
100832930
349857882
214416807
63689123
53237811
309024589
434103054
92616864
265920094
6262949
85150857
382721398
276157194
199327984
294674609
84299902
118911480
410727181
407057954
52123544
217704718
520198019
62717314
324136428
220141438
159451744
407757835
314950156
409336686
258416631
242262504
184002258
413190486
321474263
320331346
437054871
167350048
416264114
219816884
239289525
179673833
457679042
167963400
448587473
6361751
497286933
306389234
62653300
400737775
11334785
72417043
348015710
408052334
375156683
234748063
429032624
323142919
50981832
440366003
181290692
209833492
57902967
416977374
254651177
482971621
23070267
141073693
129079324
24826747
81422454
449099002
210464727
114016157
208401685
20731953
292123889
533272817
357628530
170691433
509340777
376836317
448764173
497171664
472591922
202077535
498956414
360750470
261155642
296138867
429503272
79804571
186103419
86029097
95659512
99645343
236013310
307268731
384877702
456410350
202631924
437420098
173123060
461649684
164123065
25909076
418417759
195979380
359803950
470423767
206166448
518128666
476479985
388162509
186585330
472597411
311440371
466147836
406471359
74436329
262686706
257038892
117623781
29325985
357756616
69108973
112744060
282501474
92423782
64138965
90277583
203081240
212781085
67723282
70687342
253702321
291697753
388138168
325638986
490643852
549339120
30441994
239814410
60966427
159126110
305697905
547472860
249959015
501831825
190589975
462371404
206022407
446727754
359063103
157321589
178024737
82473602
305191645
135424608
138723497
117563402
549651993
194870478
519508652
362537472
422641161
122679150
303279713
106261551
369653361
8491483
328500183
116816898
192854801
233699664
394839417
421256060
422707879
323466770
440750230
548566689
307617790
515524477
247723133
535182989
149784189
242300927
127821082
329597983
455471731
12914979
101118358
256319833
59594073
517508409
64254234
340131374
218165794
147903042
90850646
375930632
56960127
16005924
271145622
42808957
112563291
292547233
259443074
14166459
501738512
457612441
383225513
237410228
325588531
300522750
434584830
12794859
100893309
236306232
114112708
217715696
269182587
72987233
468244634
295132552
192182296
526431567
268754448
260507286
369234052
288720770
501557375
140178082
139451705
123431342
550063668
535347659
14902635
408260842
12806518
332194280
104905768
536083185
19738444
39379180
119039073
514423591
466976675
144327766
255227522
47853102
36770811
44489360
184959505
247509988
344967183
269781669
232953160
37791765
34075712
247977974
450429760
428198574
162908031
293353081
341673783
242174298
161162529
4539403
168605613
402518776
399511376
260414627
343940740
323307589
256078317
138833277
47320669
151806380
404775327
371720569
160652052
389192056
497583339
199097008
309228304
23416074
11309882
318219286
189397945
192071088
137433582
4555870
278574501
289603862
490991050
263208528
20890017
66641949
14759921
424760776
100896263
210821512
373813360
68277671
548107819
112217116
40728380
221958693
510938076
174359724
117468649
518765390
352870594
518019072
202760703
487143157
11384186
151410333
527975932
44098626
7285892
533969669
223835931
161268474
80819037
172003062
327539608
279540383
163411940
402673040
542560205
404264850
407058751
71741230
198250031
527481922
383804470
468420549
26658631
544211071
342600608
473281703
296087638
547511283
231613844
520485657
307043682
188947198
143537350
489138311
335014183
455696780
391740213
536675308
123176884
427285139
190782097
86624024
260292155
152693002
340787309
24695011
133640683
25439506
229073031
493282628
548488325
32782937
66362010
547928606
29058521
60790675
284396526
109698375
464336466
101195204
78514935
22762883
409200530
7135700
145394321
129595290
274511319
522751856
288216582
228962657
469622373
339135721
481687195
69668816
462040019
34964930
434059142
490052431
404695682
385080337
130040674
228024038
522443020
779438
153230924
105751074
190404456
427071645
48620426
501864759
349698701
35426006
480852867
222825955
16889653
508673871
130828146
14095752
430070081
487527491
327967750
271259765
474474649
162441466
421918935
265667600
515614704
57268338
546023764
145389883
504164650
230722421
20775865
159019930
56794683
361849232
26182865
405398027
69842036
25637657
297825168
3257507
47177955
530155065
133042382
9601831
280537415
131691251
117009014
446376458
251445601
146435542
1514964
545957256
488235917
406005231
374675761
247553900
475956510
118738048
460450334
137659539
26111038
296178234
123621233
518183556
91715665
189469302
519084531
345790533
492549096
251335821
247105028
3106774
400341032
19304813
377897596
27471215
315140334
277529329
412909571
309458842
535671510
148925747
28998387
21956
535356664
168775006
221267079
231388795
360833173
184337363
36188555
14990459
413821199
307235797
252751983
374377245
292667991
49631440
404157780
365375285
120889736
221908543
32220430
38120895
229805519
288847647
429217844
358421118
82364895
35302878
364136300
534002854
391992730
152539310
283501361
460570468
467399328
41233368
172640028
3040360
60258242
325563568
508318163
480353368
243125185
319185150
52760268
522124658
129730937
412663185
55751773
24077715
427379029
165330510
20863918
406888592
536955779
204390431
179416239
74326549
335937778
23234937
520922567
450421931
65586630
458099619
257186120
89597561
371800355
426231828
540096515
298991124
195490735
502079554
358492079
181658455
181982306
411163418
179440899
430877041
41515275
50048702
219832248
188464968
546545219
72674301
24947505
99477904
98160373
399631766
236793847
253657668
527020846
241254317
33070872
128955915
144201349
361745198
466013724
109390281
429013122
92916877
212490168
71776554
257066337
330084117
162787273
461922200
293900967
439070599
298320282
499047145
75578041
211735685
155596683
113827495
228997778
540661011
452687148
99274054
51849094
225419267
503411974
43105117
340224687
547472860
48270266
531417535
114643254
40011389
426510494
244908202
223630526
74378397
222633840
320227967
422230347
7578115
299315170
546017539
498650559
5033413
374606525
151628136
192935490
457086798
422534133
448994711
265014694
284851655
419097767
315831818
343799176
68047133
491907709
416236900
94539716
279732839
6745981
544283751
207088299
8529906
101670176
467745135
313450255
355691262
396810788
547510900
337524772
458430302
475717060
498941875
390687943
404775327
276700329
394882343
261978992
247844817
497043689
412882580
1482030
200112473
137351247
282436495
151962965
358321920
205661852
63886471
85941676
392408997
42711484
43984531
218812509
166453925
25082133
407167496
476291508
54955868
439519340
61806140
369266986
542578997
507585371
505481635
446591382
493861797
247339829
13677216
68870483
264334506
207267708
349773824
476939210
519515106
48978347
39707426
275273350
85146015
52160497
200976000
446277237
491413316
61559135
242751025
249013974
505240967
367170188
29777825
192134000
524402593
40953429
38969362
108253679
383141153
337921994
515428078
496650209
345559995
535506840
245351163
268137650
199365969
283311869
527350186
417581164
464462713
25087727
389373193
411987873
152330728
330971363
446310195
108358349
121702108
250600295
177650934
373542917
538708592
441145076
361563855
26850270
452858091
37204442
190990479
490227763
229854405
188940229
141116701
102596255
112786512
311154943
256177119
155931512
438358002
64759222
475452778
429300518
489322394
541566696
368504015
358678705
457035557
538822196
200637318
153567297
77570548
385099818
428921438
521366769
186278181
353969807
580396
187077457
296673459
106799473
226190712
461397842
438560122
186549154
141835760
263724494
491542449
3123241
21065951
285307152
74123456
396838233
212737829
418102619
523870160
386024903
98567834
416379342
10098509
228223181
98082941
406147577
42906419
208334995
52655977
113721102
371352521
403551280
81090798
467532401
375875742
272453717
189388287
520619699
171170587
279909569
150733429
337557648
496847813
528128057
219574386
489821893
146728121
258511277
427199702
374591316
531977413
445740629
405280315
352574937
89981177
114818902
238771500
136108981
284516426
27057739
370150715
383351278
309025211
324902719
338726190
100174250
38450445
197741225
539508321
271326759
210739177
398161082
73617208
84881896
34970419
233197145
399269860
531900567
46443024
450258632
113904703
3469048
354631964
492484058
540293269
56377996
285802712
338089301
258112420
536082504
158075298
223089427
309185930
466856723
346180252
539261316
386368830
371330850
298898006
190786662
539568700
231235103
107019710
126969467
512271903
133025915
66993245
538259910
447963212
167348632
263410765
426879530
541055365
23992419
285345665
368487548
437184952
328819032
120639871
547833565
517124179
163029835
327424339
245734733
373688023
124954197
471441754
105211972
409182994
132913279
31989892
418871079
296889032
395509549
290208919
303266292
32322840
82031169
529452715
222583588
400982428
378098787
99616591
390317301
312980989
180273283
92061508
260048008
50454888
434172534
350428738
377693044
414918819
532585093
450568115
536143564
374704898
548507011
268488946
143028468
287888840
319701316
136376993
293947127
224192716
349723325
147388358
168803217
370123321
272965502
92154821
200161874
407580206
38346154
354774614
250260892
397873736
39828184
292865595
121389235
479623331
115356824
52211368
412207433
283703963
64830579
115614807
14699542
202362623
499377332
144497925
83251663
462886450
34956391
14973992
367741044
141352728
465434266
118617290
320019678
354364351
206189321
274341843
514006427
224955687
192129543
525266707
11609235
80578520
184452356
186699350
484684189
28125636
443436958
259816326
474827970
310825603
108608138
470588437
30864647
152621645
73025656
163543798
103648787
301996513
486229984
73558089
232758479
453192596
144020382
14639163
386508360
288522415
312510726
441348534
223247959
146140735
110207227
140253588
395379556
535462928
196160393
536759817
358093097
63441586
113408229
20353212
347618370
82287168
76467259
481603061
38426862
475219336
97308992
193811390
456887893
249894767
348277050
124309383
417052937
242353258
435071609
393693036
439561259
37292266
260447561
225965663
275833040
114039464
253710184
492377059
309579600
530916296
224000601
531504141
536339918
3283771
64764158
478714970
220582940
220136253
415311081
469644678
465104926
20957002
367678064
428372538
359580178
474312805
148027352
68215443
482712241
458255508
327243202
409523312
507542868
51102590
26615857
113732080
206962745
56081113
240757927
246999511
123341669
238847149
201784171
54406968
249403693
347173761
415725882
67174382
404671728
127763120
160245866
324346737
319696876
339001132
89146849
12773642
153442069
103415019
463825989
465631870
447134699
296640154
278733552
71324066
4166151
315584566
96688542
24621570
378439105
206325879
539828520
505000906
78527987
454793210
429019969
478520042
71807098
403147600
399884628
15023393
247098313
56873591
367166165
356675220
342469688
119078366
536275300
15459313
239654439
508308845
277242022
448626948
297602974
140485466
16110215
467953717
528022095
146671569
21504716
547486441
102347894
70347024
143935194
530112504
88910822
274333720
21266872
110341382
31645029
267017894
230790494
457197015
104527027
27884120
136796858
275195204
192696834
471850907
60878499
426237015
423902009
102699551
87879398
105321461
493884215
32955956
458474214
491803422
112475099
457107453
174912474
99202697
128721731
40651534
14397647
406690988
328521962
1081333
98726001
115947108
436133984
31314416
360160655
536382747
192174854
159954949
378177184
390620466
427347883
127807896
10763929
83494673
135775904
72616917
460845138
193855013
192184307
381331808
454374667
468919781
518320873
101508177
81319535
335043264
379553372
142050615
200128940
263235973
511918558
332342483
407903221
481614539
429991793
375561042
139581063
88191763
23480948
503912156
137095076
539320080
527201983
202357474
520044327
21731728
495997018
364122955
149997903
146348013
539200937
377973016
55554169
274944010
198122185
450098
140007923
387836273
17016929
439329869
406010352
266551329
541616870
146340356
383562795
351793123
277908382
483705112
166380028
160317223
238222034
284192975
514632173
140808331
393556355
414128712
449775290
107672224
124358784
530792388
159301228
20053875
218094437
432650076
226421250
205835698
515899911
102732601
204308687
57766236
449256777
415286762
465220195
350651339
427909576
179904683
465209217
409837165
359602191
42120440
70485706
279723226
463164162
366319393
223858030
106347186
315837060
382542216
30513351
274718932
236127284
140712257
1167886
15413112
137944059
429193307
192834059
295736342
154405570
279542063
298157420
106404265
433846597
50368184
29294793
208579625
527728927
368097829
88129522
238645253
105627672
530189718
247322553
230071435
264096439
30024672
147729903
145473761
502384475
304337605
418920480
180886036
510153149
61048658
517926730
436907933
222397931
337502143
24790157
141473486
10182095
240988690
521783521
28527086
284216457
214817504
95983865
434684888
154311263
230145981
289725887
158060259
465725183
413539537
476385886
437835574
274982410
413903534
236339873
245204608
42139053
160701453
473937371
408122121
21359186
326238715
399301940
235755491
319414389
123044595
19626399
513565138
132700728
122349810
372310754
385146663
441816003
133606241
266558010
304217359
298705891
236268516
5168636
290745989
291434110
259871879
524395988
333273160
279276869
208861939
34847127
289141724
145046825
44578734
204553074
504795885
409266917
165691578
417405516
118139380
516410430
199692508
527015357
44636548
495947617
188958825
147280848
320717198
126242341
525385124
317599029
438933374
547514562
445893426
289852156
132576511
101671715
39652536
118548882
246510990
49878543
435710729
81846479
279423034
237250781
77071049
354979702
203027132
330101558
405477919
287153132
102331106
72445441
77378266
109653753
140792850
466927274
411103010
215867080
400669555
250402224
504711517
37155041
538525790
376062368
345456605
514755719
36106642
284165530
191752726
43845304
228058277
530808588
474760077
22170071
202378965
489047225
541554079
433873662
80079021
403661945
427307672
530233103
437461141
474417628
430551671
150689517
136626576
524704303
251418156
16976392
36233065
345933247
89322497
378631220
517480964
547714376
486554010
111756040
44603614
145795982
159268847
410396063
382343296
179034713
201160872
411653044
488213616
401245900
379638588
148819946
85628400
523522837
96041033
159518352
199711776
240591735
55709638
497995014
139689561
505092291
202807572
459876142
299807531
401427037
358157250
33905553
319625411
399440019
229718025
380333690
316945838
237483962
431694193
448320822
31918535
201742706
403523835
397710984
408815231
379226142
90566041
409583691
42468393
244361986
209460240
496239653
510246362
513085199
84797472
330268367
41288258
540611610
173304197
532085172
505955438
178540152
230538
282073321
302180428
483388785
481560948
127482025
176976338
459731971
526982091
124001999
302399880
192115
51497798
123562879
67767194
97484020
86608998
82391899
223791183
133981001
484991573
271073824
61380875
333736689
203859878
264491682
153917049
112359830
435978551
18395519
365873436
128290095
326101853
130270437
487906232
408074216
325744705
97440728
18908871
44834152
497711544
101612437
290154029
195046126
416165310
192098533
323290246
217888297
361329892
402963708
480446681
409346183
479744171
266435166
549255722
345977159
301913449
137740966
406352210
315290764
122589531
205875923
463460568
46933027
97039019
74546109
176262768
115417203
539266805
442753718
493505012
356636797
158838280
112647524
377066855
41573686
528124135
21769374
272287334
70143931
432571623
227261067
284704065
43149029
16609714
529458783
549959634
355310351
374165787
202939308
473706323
371253851
452691123
87316968
201784737
324130939
203435718
224423254
524650536
524564609
417899526
146715481
74353994
35376605
81318271
521534270
295156567
91397339
243424742
425411578
490195145
351534517
369532166
482664237
5771590
125522452
13491962
87302545
248799903
203194635
321704801
377231525
495776039
321276564
422027938
181398085
82011244
19628664
201830068
426323672
281532591
132788373
127656256
315547607
18959006
160465945
365020859
183985791
82955257
104883812
506865238
74617466
73608653
334016628
399752892
385861777
384398339
270744814
490206123
22175560
181010753
151375642
172140529
308052745
538882575
30956892
461383384
254881715
413404035
385474099
522195788
351394802
301509647
45986842
331370930
346949338
539302576
263971905
214507144
181724323
202189404
51384849
245939350
163297750
126499494
325586210
170137044
86619402
482058420
38336875
226049825
115927680
428312159
406513838
97504036
492127273
333827426
363547448
370814884
536853981
409698960
190305192
240587185
175367526
181030174
503182119
54678026
178103381
5362605
202675836
430115905
143877144
134859241
33066458
397710109
177618551
132877712
207910534
402074739
431671427
293047219
128076636
258378208
311640049
537696951
298556607
260690188
137312824
142183481
327861782
346912913
409578202
267990718
96782048
478424042
155796462
341201729
289465569
305029219
328680915
440140954
538855130
176694685
263285374
111469905
331954064
166074642
414139561
517843670
490155949
437443359
80633267
136850785
44268785
342991143
73865473
504963888
300428029
187526196
428781021
300511772
32802264
353429414
17021389
161389942
59160442
493879023
112290416
174686703
448473256
497332117
109055452
435790246
233750621
432401946
97918271
8409148
492969463
188268498
284165530
492734917
455576892
56959353
309755248
135144669
363789121
461943262
167114794
206270223
293936876
204909859
104348464
181504763
435365524
213796550
530939118
121220928
2217154
469208191
67196338
463227207
472882839
137235978
156129116
402627498
417626708
492451124
315527744
109889780
291302682
472852111
344457332
439980710
97303503
316680829
532233365
467437751
115626734
212879887
100448700
171094040
279724929
404060394
380535903
354578422
421905592
443779463
4100332
473958683
547417970
242672789
116235987
188827089
104378824
249175912
153361034
374440036
223868865
262556637
188448348
162584180
500547399
19678065
54472836
211824683
28538863
525774843
183162441
516800328
21425606
436512725
338015597
423240323
179204872
480518038
317867990
227353530
161502847
47403004
63826092
75331036
177622326
499691115
230559956
54318806
36282290
366429173
152395542
267127472
1355783
212125561
202077535
334235800
509939339
240744118
278023339
19030363
318071083
228906715
277584219
224501417
486018094
197705109
496326652
201393514
182955136
193227098
43034991
405796281
532065237
502638708
371473606
229108116
15841254
154854090
26628531
306840589
132932602
315955930
549212873
97221168
255042075
424486326
524254390
300017762
200037457
36791525
401335712
326563970
80315048
466998631
42838298
528614113
476043787
471918832
81423826
405093343
179462855
161533706
110965624
195433477
434541979
64168667
534963429
485749055
531241887
540043666
219927763
244696224
138059328
336489616
298286590
409402889
279782722
386288375
183371023
106261551
118408708
96584444
13003911
450169357
548434363
474199336
11949553
227546495
243157211
266754422
448422173
380239497
501859270
285998033
438617678
529199979
9237987
182580607
188278189
85924806
504812352
491968092
470136486
269348590
99337783
238848346
549273252
474969108
51338617
339526504
283962437
129354673
406526162
195710295
46354605
41732867
430366010
164681921
191506213
245929156
322544618
71433904
48814502
316602865
4627227
325678837
404409409
312044161
279088205
186696457
79875928
40748075
24803494
217534559
270220376
452677830
465286063
155597481
510247321
388556347
186148457
523310282
37402046
464363911
398051302
126092764
433355867
194480759
362542961
119056410
332683370
284282286
391157118
39629446
239655229
526485425
314872322
373980462
209453014
534403551
230367841
371296647
1877238
182706854
4303376
48237332
368427169
314661602
107930207
439720972
545557199
36951948
119358536
521767249
431401146
369707330
401525839
360380295
205656363
303294695
421823064
60461335
188980781
25779061
167867418
116205689
304946884
466334462
437215317
284868122
95190254
387808514
210514128
370599593
128159034
69353381
31896579
235821229
285515824
115121769
39996940
128228529
170142533
265980473
2228534
457656353
250796275
196242728
363989800
19798823
392653061
442624053
518375671
225449697
499191616
456269922
388928584
64034674
126027440
286289773
34361140
478688060
501402065
49324154
444740685
531291288
19140143
256650213
233833999
319681352
456454262
515235963
125665166
449395408
309762036
477749729
97599909
10429100
321121399
139239463
86145606
204727491
514934068
423803273
195380955
538047120
202615457
470957761
110619817
55027059
346791785
77659559
139645649
13513918
44270039
458711999
521943521
549028729
268143139
48950902
90238102
14661119
153099188
514337706
423648746
33461361
40378560
41590153
296060193
7163145
387830784
408862233
282185207
372258491
267155119
94718184
353299485
3013461
301680929
365232571
398515270
68678368
476611220
137269544
265327282
58139488
90480488
409476206
24301761
277068253
469561231
247391732
33179211
26566760
247453599
4544892
379224032
405627662
461600521
142137655
462080487
453769322
92121887
173457889
225320612
349089422
527328230
16061908
477719733
102940706
91525499
441885638
329718741
16637588
274191530
67631786
171997815
445318475
248426165
27199827
256338160
280409621
314311118
84479005
521228374
386156639
295825698
221134661
277249390
117771984
15369200
206392623
92659746
73362186
278555772
322912381
118373450
546186811
211831836
310664711
276667556
196492734
169319183
175175946
218579854
503494992
376901778
210887380
65950335
508698564
353074436
70275667
539415008
298685739
287574199
539393052
292672629
354379013
283183244
499032435
500651930
549926443
459253652
223850696
399543958
448962160
547717698
293844049
366687156
61103548
513918024
322206228
535792268
120077364
120532244
500395748
275020856
4643694
10395632
8606752
87723970
370701650
228897832
160986920
96264590
233695337
220948717
292464898
414057226
445152411
473107888
504486950
286007748
463049324
133931600
177891533
516443543
36567718
508912635
292437453
519114514
382627212
67555938
227650786
62794160
527663059
300450464
338313396
363953634
328769416
260489961
320200925
208033100
463351840
348658807
355357860
489668201
548735330
313497175
167974378
533125815
143855712
35349160
363316910
250701865
347590925
395601903
429774079
402304230
180077623
200138184
157969827
28907645
322067075
174502357
178588831
390816800
430135698
352717651
55197384
25492680
310840886
138191064
145073723
8875713
55786103
98604396
547835134
86956738
103759064
429073594
26819254
427301794
11027401
143018778
496486931
303446244
194261199
190985123
62064123
469961251
536813778
301005905
213921240
259421118
265509235
415061713
390460015
418030722
426859684
172524257
43363100
230588625
513466578
457708573
12822304
112886774
480045984
492217177
114780479
199772155
308904453
282240794
143068652
138233401
471266847
63304637
89248705
149510445
46513786
94814971
392641892
140943678
389544905
333817140
517645634
547103573
286896596
530738036
70714787
218500623
380660895
130528427
456281409
317984958
87999648
515941754
52644999
236403718
530440046
508358246
172528142
534110113
388762224
275860673
472030949
44762795
115285467
418086152
446914220
248933237
542179968
177629529
499705523
118224802
428259147
179001779
21670572
317127656
448583036
137679932
231066141
500397050
493894731
432324618
174290785
368941469
543899521
370930153
4253975
202554501
478886357
145293135
109431844
390880820
211508515
166021896
304743791
474431620
548954890
11373208
66521191
529683011
360213073
426920513
82516657
200639417
246390232
349952783
446930847
128756741
512211524
486550449
323911379
56240294
203880130
17634315
429931414
37797254
539152199
374860277
479842891
463567797
399977941
19019385
301873044
224881465
470923266
532268724
329976336
291292026
275859688
48632540
482730105
334081467
82227484
157656504
413607128
399308283
328132420
494314768
465972188
462074998
175157920
120615286
220032655
162090170
415264806
426440410
544492045
401577371
181263247
37722325
242860805
296540910
343463197
225142313
292486854
113112645
184049066
90563011
6461862
114369952
216750308
81728943
387286961
38899775
550096602
489355328
236478595
212550182
51794204
270245426
359408980
295552800
50910475
80293092
190676882
434060532
501481555
315496742
7684600
497605295
195320576
331622533
415907019
181976817
520808119
533341992
531722199
500020455
26242265
206229994
400775445
454560557
505461657
127119751
207105459
314058624
151375642
191950330
436440611
3068351
290719396
165994397
420402579
145348720
119832671
342945186
175078101
403866408
33861641
355088899
463172798
395507106
303607568
316616498
14568906
105514562
41826180
383884193
462700744
515838460
540801887
82719230
227809967
517455495
74414373
508060172
522646113
284332657
236027
436809136
21541524
75654887
311435579
165196944
238013751
421595838
497598654
115668768
393220982
248522443
165710210
93875840
286143361
243263270
177944247
320860480
496644720
511959030
118628268
37428561
431671427
173177950
242833360
445774475
524375148
104159264
273024018
53804503
451576417
290647054
251747496
58630693
332814537
179370220
427664457
432840584
295549716
401590359
294440938
45531255
341082548
387424598
50959876
254088381
412912826
526919751
412226574
524188522
405428346
69573075
162759828
386235076
149306987
14320801
476780029
222284476
452751272
55669438
357915734
370414187
271425561
383961039
455326332
343035055
93156474
70846523
452536641
271321270
65505726
479813931
543411
538802863
529847681
132619729
542186628
478053477
21434545
27543802
446935493
82880857
374417108
386283324
297619069
328202036
430317912
329056616
231003011
239419202
224558310
90733170
230417242
287996852
497464327
215134955
56662286
255842756
56679414
3595295
424918673
383494474
248064377
444663890
21154606
264003910
79442297
279686506
44477367
32496780
215679277
331230636
513742598
301025894
165290257
354238104
123217072
404276700
87280589
213906330
76747671
220005985
125168616
485331956
193997934
229026546
188917790
104856367
136868215
94677200
364645248
333440283
516567883
530597412
445542231
16538357
216825242
395729455
292067701
458332806
275027801
354301541
475632828
16582269
33607958
124641980
14007928
365689925
492149229
160844167
59248266
8425615
155492756
79985734
487225596
294946757
164137567
408105873
413332678
276837715
70945325
515408195
548652995
499381036
420656005
316863503
184483194
384554849
311282716
300914409
47221867
135783767
173668538
408990879
22400609
119402394
248711081
55482622
26050794
108011477
231904761
167209967
121769499
343132766
32000870
65829577
426204506
257099271
256330102
75282984
3326407
495611281
110979883
424931841
535226901
258074186
412342006
213247650
107030011
364206128
224258584
12089864
102217395
120174183
37868611
142871514
105344888
471444721
332929806
134722016
246256368
214367406
208675313
339330604
14156131
174010429
325289118
485249556
263515912
131807357
297114081
490996539
326974241
51184925
501268075
311745079
483976108
218335953
207091057
395125665
354457664
31836200
356544257
32692484
297235259
311215322
386447519
21448572
308770999
261913124
57799170
7827314
250965181
172014282
74221900
336958732
114637765
31985335
4912655
175556814
131456061
161179523
41343148
454558120
543817186
50647003
265740753
399912073
142307095
357630306
503010454
112021324
33274125
176345103
350191132
474847901
491353324
55407746
436929889
156793285
236809080
232761045
72674795
453013917
120084725
212292564
131933604
336767240
379427340
276750637
542739748
87118091
458507148
46458376
438636968
425375544
505877218
491161209
393825525
337953350
205819382
38269308
471570808
330278786
437990356
101700576
304691325
475462669
10796863
140705026
299529963
406970927
277924537
66258844
80260158
61625112
456004164
22598213
35345670
274911634
305493080
546693422
479466521
94121860
241578910
303415994
15957346
77178830
177223343
164964932
292234360
527486789
280251873
458342478
322731244
528168047
103917748
239361324
281464942
461967358
484574409
301329633
220406871
122893221
281967084
29794292
11062106
375749495
424859578
471686237
500076750
464528581
190111515
160608140
283142496
183156952
365992536
370743527
431294016
200449278
15880537
173453102
360826654
272303801
274235728
466287707
37384495
105294588
282059527
367732547
136879193
196363852
310722041
185045168
494494493
479530018
224382069
378070143
471951178
240214202
154570240
191551003
253855272
419403801
117041947
152259371
357077044
359731367
22280390
430639150
340202731
544362320
71993771
102880327
451909370
224747105
71719274
512230524
505519604
71784902
70012195
66288768
59248266
104384311
332951762
43085663
418503316
365880273
164952247
148735433
129727026
538802270
24149737
215037064
253487509
144377167
149371513
277803779
63249747
282303136
424409480
233803740
55702372
285007292
185325107
250928719
221695221
204495867
460763127
170263291
453517647
124122757
183165418
274718961
228172241
295747320
525901090
523863584
127722714
148570469
417481416
141275882
189215089
41277280
472055886
228681358
320771671
215562981
105926722
525374146
355132036
341406818
124064856
23165429
427373313
350678914
133805353
67311607
432295042
398825251
142189365
198057764
447699307
518368258
216249756
256661130
337194759
453075565
358799463
439350538
290845918
276676281
25644608
161617367
186164924
361668722
177090264
394358594
14891657
110597861
36104689
375359776
198012145
97247011
83984523
500964563
393189416
205233710
285170017
462033559
467327971
396339485
70987575
333822622
273171229
126301934
169681457
388622182
330393888
94054015
379533704
337920931
87599254
462964158
509406645
455712533
478816448
156540791
465730672
208861939
98259565
393709503
510197061
264647595
135160922
180286205
88177793
8332302
11005445
409734793
480408721
277004779
519306851
408638859
500755981
196771643
427558535
109022518
398685079
83077085
544764308
220114389
460647858
364321397
45374620
204520140
392973977
373675730
443291640
180060418
380464020
251649636
72279152
428257269
464023593
411290770
143509905
35916712
25915698
23141624
214257626
329760080
382761054
547774755
468171560
434212834
366428093
342613172
276458840
304096089
181993284
254223849
90737589
323226542
381086289
355643288
52866100
194780023
299300044
513397148
44344536
395287736
57919928
97905535
276300594
146007400
390427081
156315742
273143618
227025040
293614707
44660903
95790983
388253437
211076534
24519363
498516773
181482807
342837451
404374630
66318098
371483286
300401992
14090263
466017984
449856484
269328763
9097932
169273472
106504492
216594394
19700021
154145390
407624118
365874784
300316576
42226877
302602992
501914160
456551484
512142729
139897523
502918647
48575095
505073161
298377900
494783411
209334347
439584933
528844699
10801444
402733419
369933374
434841875
293239534
181235802
111536480
173720252
208291083
5287671
14238466
131609753
48028750
534409040
36547564
403796400
44230362
45752633
15362055
338421280
475180844
24870659
324712614
119808403
130158232
432094080
392356338
429678920
88751641
272079437
8166910
529617143
310265720
312328070
423597108
189699840
54835110
364277485
242086500
468365392
170707900
112590368
6208059
31979998
352871343
470731151
276722801
428306670
328829087
352380307
91748635
99488125
107053354
227009023
109900758
151194505
116888255
384065330
257372982
56290422
324059582
13250446
170499318
26845941
478487108
30627784
469587955
492387904
370452610
309433980
48572161
416410751
426270251
272369669
280279675
523866972
81617345
419477988
180066645
171756299
252065858
455834005
439399916
493691638
40909487
299655563
526241408
401067436
75475563
217004962
76006183
422021765
286282889
239435669
496773940
218507044
346081450
193805612
465489156
256413940
358997339
92231667
497737031
20397124
319635995
378090546
470731151
324512905
122136069
194619610
94378940
283655053
39608624
184984789
307806653
233051962
125175658
537609127
186011232
281679194
472273560
279696860
207797073
276921676
204012768
192278034
99466169
526778707
254501187
57436896
4275931
475369356
16763406
9041964
77676271
105120405
193311602
406871600
223558021
177849685
66877976
402966817
200397901
528848683
11537878
10451056
80315048
446142954
40308812
61668915
352215179
499331580
42531651
293149607
418666055
471555578
369097017
137214515
442611287
299130849
436885900
518565471
32102837
366418195
347495261
547619369
250654748
178360170
297001371
397703219
198262680
519693031
119731557
126482948
194924484
57870527
413628673
483802458
299720297
72969704
531847015
211343189
24705989
523921765
499460549
306335601
200633346
254515627
353239106
312370555
271255402
299015219
42981143
197139944
529704967
404341696
417021286
317192843
332335938
85858938
58770723
381145576
394823770
228358867
492044982
67009712
539532031
427044200
432508611
411844191
217310354
526204585
236812292
327066886
240706839
145760395
54549682
186355228
324613971
479425727
149597206
83586492
228934684
384669120
545348617
321518175
54300340
324063267
6763164
226377338
1279844
178016070
289061718
1668656
452531948
456964739
446776196
277172544
435645463
494502077
200979735
20160092
484728101
536730887
331845746
114047520
165674487
247375021
269406490
67690348
36154544
394269764
417932460
157451965
32335699
291081670
348002600
260449574
227497189
290169405
33867130
318112067
325990338
237695656
343035055
8431104
121910652
155146585
95805006
219539475
50794663
264309493
361080559
13892659
127578914
404140005
304107067
248093730
3957569
188119008
35673958
404347185
428257269
192115
336640370
328535954
281168536
424435563
63844898
119830359
541363603
7525419
43207975
44567024
95684248
122375546
163859279
24901705
335954245
169807704
221144071
366242547
298343617
419119607
70775166
231141174
215607920
32593682
190592569
348062979
463710720
515356721
79865515
194919879
49204762
485538534
118529466
354664648
335026604
27406577
455334506
242213103
525558619
25622652
9849991
140029879
87802381
442594537
500514465
128119211
27197995
28597690
395977061
375107282
548757286
414622683
139173595
18611713
520505203
518922478
55199663
537922
40947940
198345052
189090847
125290938
512787869
258950821
436518214
81906858
80721234
537883577
393991374
351263066
148077913
5011457
308018559
273242931
410368618
16966499
207160349
307976812
488800939
548625550
46418831
47139532
454939298
157199471
537801242
321463242
68963796
275750893
467016957
347196992
490400413
18984114
96331800
226894477
8184099
67816981
486188391
379745011
444369277
244710598
67954555
30661554
196161241
205145886
490315903
82499670
230882590
23366673
215502404
367356766
215212797
333670821
270492431
63908427
501282925
225742039
488405731
512749166
409029302
54527726
85379503
423383037
69310206
252559868
254946507
235357961
26341711
198312081
295681992
523222458
97722593
52392505
369932012
81648875
177766754
56344585
22669570
409369620
301728029
326019593
292135558
370430654
303080624
546437662
26940012
525645368
113064213
282994623
197153902
359449867
547671842
39767805
246395721
392463500
223166273
367084000
195090038
42658218
446380063
219020657
224907552
476015773
500102790
307636494
514719997
30771334
497292422
516927954
463090463
259558343
75265168
440294646
123140226
108330904
452106740
463019106
90797988
322591738
246652425
535277760
289819200
301873044
156128383
374333333
455965741
84895556
486703886
131850918
181818044
60845565
76742886
262356887
195842031
90299539
440459316
365253577
202761464
474284244
449247205
539590656
221303566
472638334
133183424
210374214
54629202
347530741
277210967
403712358
485781989
41747212
180527721
518348226
227279837
210925803
444405907
243700622
176237405
65191858
238226491
144360700
369620468
152561266
215278580
237816414
96021693
184644413
549820483
137329291
215605390
86710644
285032792
509280398
478578667
386031720
128033471
387869207
23923476
425973845
51442908
280186005
19885610
231827915
318572705
112672703
178575130
452864276
470544525
440853277
43912
88389367
3265955
254440424
433373017
27165061
161426001
234401186
222288645
433915409
239749212
374684629
199289182
413038216
219367885
192834059
40569555
60299109
119978562
157814239
76975599
158422036
294874182
25562613
103292002
502501483
224571457
47935437
61312351
430688896
200666862
266282368
28716218
189612016
360715124
548729841
458485192
197461286
245983833
106711649
107825916
440104026
171624900
420473944
23119668
272495916
823966
172242979
222875356
202433264
6444086
400143456
440990080
435106269
122953600
523326749
382438298
501077558
239863811
104653274
240747540
53283142
516070291
130156979
418316817
237509030
392774802
466673276
18443040
181422428
54720279
142263050
38137572
303404475
497365225
195073571
367543440
97995117
121658196
443549253
23536832
52282725
348964512
376937036
164938961
403857703
72904898
290680973
295096152
39383575
70461322
524019536
123008490
9836288
45850271
177239810
53155476
467388350
481484102
466290550
255342791
496233045
27126638
288013319
41513307
484899949
227606874
122190629
132720184
422859110
89684771
378757467
407590787
41946938
355583069
154411059
128524935
218785352
469938620
387677657
63540664
165037763
62585578
308798471
99855888
168803217
349225900
289876680
165890441
387620327
264631400
237718223
134634192
96677757
62344062
523210334
68444084
381102561
235021087
41645043
508704053
439033977
438823594
487911721
485811069
532416533
486159976
74952921
466291787
241826548
397170106
218923276
460966220
143235455
507194578
109502098
115437576
368669570
152358173
415824684
330981211
452436314
391614818
112809928
265815803
192791368
203449785
407677728
527064758
493055074
247262983
357783998
119722702
192438851
67465299
290593149
122847469
399253393
498620760
87203743
408079325
197911384
391738540
423207389
129485510
40596644
41743845
365653089
361395760
93263599
137153643
268490648
47585427
57546676
213235694
90914307
496360722
98263895
200514261
206682296
406254863
241137259
493768484
479425727
118946630
336974624
72668130
243922058
373663675
173440342
479791665
396533147
8487724
406442401
69588273
544685294
496511014
205283348
399281396
197225259
126823345
65089231
104757565
293167490
408425512
149212976
430068639
222174564
10500457
548351100
184984789
344967288
387661361
438630709
417953618
176684493
337946752
110680513
123543557
187998250
196456799
375542843
44411499
193679365
140350411
231624822
301390589
437522701
351411269
519997633
527843521
445207301
196523846
210777600
284092104
86962227
80555645
351843940
274062991
363377289
468550207
360226603
335213230
239653636
37190352
494355807
399247904
425714369
178280575
390834576
171593832
74002471
177536216
41013808
180297183
267380168
488921697
334455369
311281190
244359114
356225122
282474918
370952029
11982487
55285208
221544492
206000933
73459856
155237678
545656001
208131222
188338568
413102140
420640504
195073571
313278995
349373710
374882233
10646938
530057645
94704278
118842813
375103084
222364879
526072984
189935867
32033804
65417902
452030128
156607395
331722226
254526574
285076704
269260738
219417689
221492128
433801159
233589884
16722090
544003812
394697265
204640898
104049484
258239033
387649647
187262724
173609012
207555557
322125475
313306631
300550195
285340176
404824728
526016791
155145335
165450120
547577151
132257455
479250079
386249952
122997512
321946317
390246116
185046948
77735218
56672577
385980195
155591194
483987086
39312452
411592665
12597255
95091647
128642896
33493878
132383702
213601599
373751345
198054098
180450875
98797975
297322663
80139400
275772849
354567444
388257862
360501053
309069123
340521093
125615765
92094442
148219891
166453925
185616024
331220026
365835771
279042813
84481199
299666466
287206436
412613619
290856621
14083019
159911037
91485634
138921647
460630836
206396487
123376253
155552130
109902605
154048785
381510541
487432692
35305248
222556994
120105768
274746406
85699601
229764768
539365607
72405399
129794325
112907965
535029181
124574982
168427833
333905916
88460724
425359077
411120611
150821253
8431104
122816375
34469101
63461714
246506553
429898891
318517485
53829841
20276366
123985532
259536945
181429639
33153827
279620638
441699830
114703633
502480248
530456960
38376709
153317111
44076670
123629003
383016931
56053668
516110598
330186302
482961408
526186907
378044019
25715907
385020416
330695783
326900619
99783985
452155302
9084295
482079162
71383369
223481345
543284753
230428220
33002378
324852953
470824464
348253832
306111240
13258483
182086597
498478046
155453969
393149625
226426739
240813133
446606878
410624260
32928853
474447204
281893084
292821683
548834132
440028026
64254234
240094349
60560691
489882272
360088400
155225573
234769710
297767272
515389548
331952764
402277832
304223998
342771583
395553807
3035417
436920975
292111096
117102326
385735474
541967393
306653963
296376247
112057935
98275056
499378242
125094310
63321104
481335899
217018759
152994749
231328416
149683062
207023124
73509161
12893661
535825202
50689422
415072460
457749860
140776383
35722412
54170941
363871299
416223190
271507896
406081709
142038853
2195600
39285448
350289006
5750363
202434320
117997033
272303801
270594616
382039786
156304764
308178867
388346750
36611630
24893777
36181694
161246678
439428290
536675997
127666333
256221031
261419537
526281609
506695079
319569580
291894042
169527765
260820813
174237327
423294953
458666329
214054985
172354600
452985214
393514642
227557473
495448118
89520101
35122567
402865155
427093562
14210380
365539778
365228049
198328548
230096565
233112341
90819958
105891283
188655715
302823340
168797728
476093904
344567369
143850223
202802083
256238493
5906550
242632547
548053576
348214962
316810237
356208655
89137301
232442108
528689502
321642771
34360376
463540200
171542228
452414644
537394026
549712372
151397598
408590182
488850340
322895914
461257137
226163267
56536700
24524147
306802166
322067075
178897488
251956078
364368530
469035050
263089464
343936268
373273956
243222626
136880578
38395555
331222727
313207829
148043819
119376194
297295218
1756480
480024028
516943042
491752188
411486743
174197529
45981353
446176370
328004896
531659051
116101015
485436182
75787045
83572649
393794442
332271126
345225166
364977300
549174450
543295855
126570851
48605958
313509724
318453141
414967975
305267278
469935246
465813007
216362358
269177129
77438812
238773960
246930980
80131608
369053005
116760484
479892292
281097179
90201164
31292789
213516611
247707592
336188895
414207256
410166178
261424603
387089803
390107947
21692528
108488508
312010464
280707460
249631102
310579368
96463192
234998481
376320351
18250925
298898565
157183004
246659193
165916003
369174806
99647306
346526059
485520418
109159743
72213284
290931373
97614883
290200995
29989029
246489034
534906882
30688999
60927900
376496144
257686594
198981739
262793443
272010794
118595334
72145996
29662556
432633515
501439922
443445332
22515878
337397081
210828116
56742442
427993797
34377801
495708729
370457815
70836568
40961664
111449770
301516259
247543127
272309290
479233612
87752259
254360260
304407171
149344712
212979160
47589630
215679277
86643865
180719836
396246838
507289772
262029040
374783431
333063862
405240786
460070334
52551686
78295096
13887170
337255138
391069294
155514348
65145256
348024556
298052700
18333260
528223728
535079799
547679417
384707543
443756464
43846132
39301240
367386370
346729152
526504880
233071543
52833487
354067945
268593237
298931184
193675109
363594193
374253190
313362325
845306
403780523
286928894
17548333
485705143
44532613
546100610
480380813
331081888
451113465
547648508
190720794
550080135
376979031
346314069
349281537
494597323
333031124
217117395
224607287
66335839
480315329
125527941
73674907
199091519
187992037
537779286
506244981
45305998
167452923
201242974
114400393
521070770
30964768
389346669
43895533
470528058
169983352
429495207
183980363
40607622
412941482
308739350
342700226
128060355
90375776
75171855
37074134
309241879
186702846
541705209
385344267
122915177
71450313
356242426
118186205
248267470
105395970
20930355
480882414
85384464
187935048
17734959
334230699
441381468
286684981
72811585
285537780
188052933
185350708
373609631
1690612
498784952
175097674
109442235
308640981
415191721
305184658
265909116
178674347
289780777
92613912
316122488
182152465
112129292
277919048
89975688
290856270
337662985
391037759
235337724
536383179
350576941
65105029
156865766
97080338
100227314
290971890
536519241
460338524
504433611
137137176
116936818
225906806
406441173
341956933
491588567
338658561
187045642
185434321
324998201
266792845
331156859
227157997
112041468
133782047
317478271
189894640
3924635
24635382
368031961
160921013
65692352
165541880
161228397
281237150
150179040
316742745
73986231
625746
165373996
221354903
547982827
176646254
220235147
456274222
3007972
355511552
384490681
40009321
49824539
27671497
122168673
390421592
63249747
549706883
354078923
7611550
286256233
174839719
76115963
194627926
103700587
272103808
499544984
219066074
1849793
229165790
6848291
102029532
500448597
272259889
484107844
129284282
383231002
381853263
194963791
284266473
231943184
340242449
87872848
306118266
280839196
70221603
250709984
69084554
294660498
340290555
25715965
311742405
27708924
347035210
233328319
390571900
73370105
103079264
400225541
484733590
118207844
132240988
283978904
524110307
105032015
432239848
471989081
74281452
54066650
528170364
283021796
206792586
161464424
343298448
407965517
442232263
538480577
30789451
163447163
77964355
192696834
14737965
43222238
421697914
334977203
4281420
395406048
361565919
210485488
460705054
547922958
388720760
76555083
113034977
20259899
519281356
316594542
382042880
497122263
36556740
517789440
472064978
2953082
484343871
79333289
194864989
485684139
444996086
38022929
511185081
198088971
207604958
145782889
7015545
63712589
45725010
229661266
6334306
10741973
133102761
417010308
536649379
242306416
214264813
430540693
203592499
50516857
409814229
294027424
33707949
180068557
425276742
147606015
483471120
215940790
300111497
121833844
322843977
508380202
454319041
17896208
324843253
22671474
268856709
2884541
57052666
355549975
15830276
127031927
195104131
290938956
76309805
70879457
293987975
208870819
357147274
520099217
478570162
80491926
142681066
123859285
344665288
549629324
543625557
489382773
283391581
204800344
273754504
461730390
2409671
58869525
96780691
335608438
134475011
504592792
108770024
77218936
483547966
212219915
285257177
460925251
53792200
104854135
440192962
513546157
217902322
262879188
233922376
147752902
453068798
335811531
476750368
27557736
73032441
501885894
239479581
292455334
179221339
454515128
121175164
95206705
518321994
433065899
228320444
246263985
483575411
243393238
372324359
449232685
8656271
96772554
389165958
321227795
83454756
360356986
164406528
39350641
488988751
21236728
499224550
191066601
233886290
522013423
202255579
531707219
228038696
319201345
443341820
271469473
162280770
320359996
51810671
511475998
114807924
321677356
154997896
485480094
392661104
408283251
160416025
16459932
461570010
468881358
181747585
402315583
204498184
486320309
328988704
535874966
310269872
270130157
341465201
238129287
162880219
136454133
10637619
88504636
331892385
370522035
36048468
115847125
35736065
222677109
43868088
202860991
142774379
426758772
213692259
535013851
342098820
338428666
489680873
79777068
159493873
331936297
339922792
64973293
262401645
203142401
239402735
503747486
187465817
456695528
287277793
323003871
350763420
228549410
472718169
143242175
451022026
221146599
325474934
350972149
519116686
322550107
485403248
43275276
31133608
95091436
378916648
430586001
197852645
264432821
185673900
146633146
351466109
55598081
235439677
465391059
82135193
485331891
243354815
443066948
457802929
146139136
319081059
357903201
426226339
21253408
294869080
147774858
284050261
303519744
2473925
165508063
249606786
288123099
442506569
384713032
151787317
168182960
513784994
461377895
7662644
459480997
211257951
497742520
190490256
88321614
411401747
457755155
308640981
532257352
95480969
522344218
483848627
3578828
510175105
338770102
405210147
97517574
290647618
79288605
34207448
9243476
150897316
22237786
229090414
286646558
89551192
172798305
157523322
523644676
47607110
441930368
123159398
182426915
85284884
21088738
473700700
99403167
26787615
357942771
485443931
431940388
393780860
315359517
22021868
328324535
227862470
301656495
449859820
165383570
333764134
92489650
256006960
281070884
193317392
500389069
24371160
441469292
215536802
29188624
279171718
96776559
476968287
145387143
366226080
459034092
274498744
360358339
96304588
433688538
360929195
460714299
399476976
385346576
159817724
469556026
532767829
89942754
237909727
305490295
42556217
303257799
192823081
480547911
243775447
431847075
336272607
418649273
97512085
94866387
297212883
2113265
233008524
316969523
161969412
419842325
209696267
221223167
58285240
357273364
456349971
186121377
540677478
391129673
422312862
89212717
517527567
76774643
295580246
93055017
327111466
174868562
304402895
323049606
181258956
457497172
497922174
136483985
166662023
532032303
303151981
269927064
194296395
81081202
168111603
266984960
77703625
527943962
164401039
81072530
329888900
255963582
112626062
113223648
467591443
360383476
172537094
407529736
252477533
201054338
17855717
195826059
157808750
121059769
186346061
344216259
71164885
240785963
346124918
517207529
540833615
495187379
546330843
22070037
377593799
91405157
438883973
258857175
364628781
433227652
438774193
440475783
53759266
300893784
43074341
199366251
304383627
411446220
186354095
231861407
275934504
352255177
299057187
88005137
382650982
165797402
46898016
91516256
219055012
508899587
537932978
414991227
56608057
92561007
134628703
507480006
527819108
101998371
389131677
119264992
403134116
69331559
15957062
194093708
322805787
399579638
143323279
96745884
73943689
537389567
278936093
360961528
534354150
438990639
156787124
464034571
539881573
244986130
103276231
182591585
304469341
537922
333967227
193421382
482488589
248492519
414908021
185011616
377176635
390416103
185347063
307543181
369364330
7781964
290099139
478602377
28279328
360306235
534123612
165961412
330400176
410851746
336578714
204997683
432264239
253129612
196597084
81308557
379634608
142873666
482181205
13349248
539464409
2872173
540238358
544750316
228776031
255812310
66608268
169067344
500355284
182404959
31639906
48068644
334638271
216571856
69013197
359839965
463061684
465267608
53643143
8008451
56129827
61734783
354858346
298123259
165009728
243563528
91995640
394790836
42151777
248107270
227063463
97177256
108686568
196187152
372626254
260925104
495149008
532563139
450317560
270832260
294007307
59605051
107114645
68425874
545348617
160294981
112456550
105247371
444938340
28129268
1377739
315978311
144157607
534074211
509746068
369588508
140920502
223599904
238809923
324002798
195704806
186604044
339269601
425905573
360864949
333923315
445966937
48473359
111080893
260897659
105026526
355983606
240665205
18106866
431724726
38166696
190310784
177854578
394852446
310737779
385355245
454972232
80861923
288546416
502666153
342365397
241829704
345494127
329697404
362466115
536796755
121284078
12580788
330230487
8903158
429821634
424623551
361033486
482628384
145090737
452606473
451853541
77223839
42904468
471159293
14864212
156945642
549844108
544218028
479172902
209004653
428986756
20347723
117900354
237512452
196508644
241338163
527427032
169396029
420707970
253210811
378625731
482821543
118215478
10313831
493472078
547527750
11883685
272401494
458786432
167166014
430178732
817861
48621562
282977102
145337742
283336691
404724954
353414754
59788689
545232399
24003397
130309568
6290394
202667043
113265515
43068988
202361770
160311734
159482063
241059655
35099530
129397686
130250064
351669133
45344629
162522503
90530077
63282681
58930938
120518883
40750336
109587885
680636
82142885
157117136
182964837
296253644
170976861
356416938
375606781
64483320
187311873
158269826
160728898
11834284
503848499
21003307
259576268
123716571
117200473
125752990
276124145
411329193
112456324
135950893
318054616
171470871
190814107
215934530
103335914
375420155
261320312
123936131
259580299
71291347
513354174
321638933
334077511
521721952
158932269
7873941
186099056
478569443
532356241
471657034
326844166
272567273
541676476
545079656
206578515
294319566
122126900
356688980
24484430
186105215
217616894
365123051
40629578
94622974
221507478
537345655
433262974
446613186
358737064
364057925
521357720
298033400
534496864
57986337
218622944
253544813
79370940
504992183
395301313
221579952
46994515
201281630
16005924
516356044
331376419
452364957
75638420
172508339
322698310
406586697
51382529
104042914
178469346
184769855
224164652
2607039
73234238
408977180
425655483
440907294
110938179
403848992
35585187
165109120
134938363
219439242
289846645
42128075
183332600
272677053
315517798
500554709
152780826
544283751
189935867
233982488
283481423
162869608
219705792
433971318
487321106
454533446
383601495
114462117
152090926
7777913
259571280
353245575
212424300
151117659
357978890
501831825
245182652
233880801
187392885
263990551
96589933
22493011
368910201
5209766
167639515
464495398
503531149
540611610
100591414
407497871
37209931
231394899
68713120
491962603
457574419
349539520
101112869
208296564
114582875
207203637
85095967
423811179
296949411
84031101
500031433
295169079
38663002
58051664
349550498
247663680
373063477
432631260
168900740
41491351
224082936
84020123
452288932
381611305
157347674
198224257
84837984
54709781
209679800
91562009
33012722
356124471
321545620
337005066
80759657
258913296
253849783
264904629
208139275
75720755
41535263
144752719
136083288
49455890
387278289
411391448
428167981
381155419
516731728
85312497
549262274
369647740
399408651
190372778
261676161
437676393
73854495
197197814
432405186
487569902
413342539
256144503
203873989
360978596
536521641
192294627
79261024
16735961
503757001
28350873
319882453
476741606
362454615
394884149
137200133
271127189
44012654
495739035
73710440
122962620
302010111
387558907
190305205
375616795
228479625
441924879
246911687
373579571
146847217
545949821
34497854
528168047
165515306
399264371
244138968
47655968
548318166
24019852
359238731
289728825
308168927
254736497
227896510
266100504
360814828
79617945
180436052
450427299
371017779
457837490
458776109
456459751
90244649
38615640
135221515
311729062
314120062
478789003
122695617
149484380
142648132
189422730
99790020
67023039
52414461
482041173
169377448
37193464
25079597
518436050
335108939
490054433
488910719
475605383
202051797
2387715
327590576
350889856
271968972
236306939
505086995
538466757
350730633
443516689
219241638
462892859
426533281
92575159
186335556
332754158
280339697
457606952
9600261
419218255
549622097
250459217
55373032
5005968
82686030
195095527
535988326
290798364
53155476
203362943
158297271
61301152
59445870
21402139
191286161
247279450
242272891
242430884
345241633
546995317
65560616
458801800
213474359
144377167
540268536
280663548
437173692
71858531
484723263
137938570
389913232
273906589
70775166
426676000
523178546
460309757
111135783
379289900
418382558
156096182
87658539
171708032
484365827
321619287
336519612
50041079
95514089
461657591
254903671
159532296
191588056
319447729
75193811
543491469
392962999
107824518
230115347
147180651
457519128
16959047
519182554
32819619
298947407
86211926
49669961
3387691
207154860
464429779
227173243
453001681
299691126
106458538
163072701
469243817
450381629
430989589
151474444
49241819
217041782
58573119
516086758
347080448
243194818
269998421
337430353
43369390
62370283
492215097
403919043
83575514
542563388
81317627
474271556
393236657
184326109
328313557
12051522
185784761
539700436
439103533
549987541
12800348
281673524
455824169
131044386
56620781
433123728
203228509
252450610
29377128
55974851
122399211
13376693
205849997
445229257
48797210
158623088
85211236
326776552
399824249
377231525
71642770
517151624
454330019
33208450
92330469
195436481
411664022
384489139
404879618
387090970
66294304
70544628
11878196
194827747
473052998
428850081
267144141
455312550
136657333
485955786
500132748
460219716
392723219
234023515
360945662
6921629
78761661
46969373
208536703
531975406
274187685
38697450
361756738
356318435
492182163
189293654
429047685
177521828
411169271
164071699
335640774
285789025
181916438
380085805
549619059
220560677
327807794
376527048
418311201
198669275
159268824
45240338
266351784
55005269
23503898
391680930
232157255
297020768
107595748
547003769
493261399
315332072
210009672
47247445
483959641
106360695
97018927
19710999
530246543
347412644
212936841
171657497
36924503
172524759
173897009
38774177
171004095
35742802
91701950
516586257
27395132
511832783
77696555
82834457
332510962
90343451
2349292
340490844
225971152
406095864
10110738
427571144
150947500
102325938
183965398
221531626
146517877
3353779
372060887
169187447
232942182
208345973
257046565
114275491
321452121
461361428
263570802
255370236
360052170
542618820
462382382
360879794
168302169
91534564
37155041
223413997
67470788
93746729
452222481
27148594
222057495
513655131
510677917
478069944
65999736
512787869
180772831
87714220
272979345
485436182
505175773
92972682
79626260
400076743
176346259
260145603
13241583
531466936
449955572
336574412
95870397
380617698
515208518
112628791
314788426
267583261
478974369
163687469
228078928
433752700
481837469
511574800
56009756
197239399
60503562
36897058
214482675
10820736
1355783
487802283
320617979
181954861
25452493
396200643
286086680
529644588
210909336
222560747
103667133
201105982
347014580
462684360
181301670
140106255
303228827
70308601
79334468
199591018
119813892
158681501
528031349
492440627
34588118
241197638
421730224
138794854
427455875
312514221
245012493
530881027
42306790
339236588
226982017
488522972
35969356
203253524
473794900
409627456
193985258
334071518
523406149
385014927
163352640
527798708
435217321
57523585
372148711
269213494
164949939
309283194
165513174
293853615
511382685
416329828
283199466
329181885
65677925
86572595
7673622
456589570
65567295
240166134
384700152
71188694
295804479
416449738
216514855
537512565
168726371
393475339
163017811
318951323
184424911
550091113
453144244
486226598
359222116
475986256
517737023
540759879
17949030
316026097
405052063
429269661
538509323
16560313
167343143
312071606
89185272
468679938
32491291
379311856
78564057
251588315
265894757
213944391
37073381
183519226
24464473
477477132
58853861
500234526
33142582
516251428
152206522
55115049
54541059
388782349
64890958
432209349
277091315
61817118
542060706
202041145
56350074
550174713
186329594
432538689
136240395
15665606
280154701
234742574
72527742
64054097
391810309
308995038
376210571
94064036
393079430
332474917
421549711
538654311
445488121
83951928
298124057
174714870
198631328
10810744
406273499
72840936
397030358
141893073
298666818
433625641
361604342
10154650
93302022
427324139
303076973
498115772
231295482
167628571
325751748
102315410
301118682
312900445
507469028
540186513
37852144
306412447
459440278
422407471
116441775
129545889
525055784
416878600
66016203
257445078
514182075
237230934
190541193
549295742
306741787
302795196
177667952
233822175
30744195
506299253
258630702
239298822
187542663
257241985
307224819
234929200
45531255
373570362
44586708
240231574
498081836
384935654
339324491
202862462
2782923
189595549
389137166
355646777
368798501
61196861
78915353
58166933
7492485
54802176
156052270
63886471
98527550
348567967
138339267
181675150
42697142
491067620
393116691
456986695
292632422
122266231
197459794
388712563
500125159
419403512
10604748
444493731
130397935
228003717
376528755
523692826
481253564
424636056
419945310
317052838
196263920
484553238
39712915
91149158
142532863
99476644
310154273
58984794
538811938
7103445
440020196
478876827
444554110
149767818
354960482
92099931
230457755
122366277
222004874
526620149
309398463
443694348
478350866
277995894
100808503
530809912
516794839
493148227
45584608
158782412
459363432
176740965
184150461
269471477
221148505
539532145
370480055
226678848
277346368
37577694
441484481
101995945
89443255
464037290
172475358
521930335
37259332
400367660
113402740
240215107
377177952
368838844
321611488
523425850
518588405
173491431
293315693
2031507
50899497
273190266
64380488
328165354
37300613
395246423
315939940
499389242
385355245
153488907
348136444
530810496
235809571
422447109
459511299
420572669
179191083
329433313
545452908
441182779
454505667
227431226
443615491
316023686
199366257
30710579
339110420
492066894
520589812
58085591
189743752
168670956
411137078
22417076
213657145
528508365
417153022
220630355
165262812
47645219
137588812
255740740
186296660
318057208
336437277
274867164
195726762
305232312
43327992
186419883
138476492
539552233
153921119
421814220
47639615
395476811
255628219
65527682
8638483
317050129
451628469
166245343
408321338
495860753
287409529
246686638
471334941
380367546
244046429
475726141
213771056
253525932
182558651
412553240
229102441
215546625
468974671
188062269
390306323
404599679
240244424
151468955
17176353
286970409
271747034
390292067
170257802
140771901
250480704
464376740
311956337
229533513
3122204
335456272
360537216
3113279
492698524
86128002
377803575
476968611
32192985
54873902
511602245
185764227
277223935
467782881
421340779
203859987
482000068
79810060
404863151
206686365
512540864
217358911
300722066
131265773
284247865
118276972
362998548
200030138
156699972
437830085
195459126
34125113
320392930
392754417
309010636
506504541
28449487
522146614
68843038
519736943
400848401
59835589
175410629
543213974
397584737
423996787
213262498
512225652
134683761
378170144
312756442
450422602
489946651
419686624
319984008
203021643
432913682
352377333
56542189
47348114
426407476
405955462
124281938
391557402
34794771
24848703
332276615
225017235
115076885
153455973
205393492
444132899
106201172
456848661
67904419
134590280
315205825
168701600
41256660
315782170
350403578
60139766
13409627
214175291
368209376
35244473
363885851
152226437
47423754
39962262
462623898
504121191
68980263
108256398
51360573
56048179
127306377
50284729
452705275
152242904
323396166
145881153
363316910
295791232
274170061
68228270
254382216
371914268
291327993
235888337
404517344
245704754
147196541
135051356
225092912
252225039
128299886
203348347
137976993
45635546
261159659
544128129
128091304
440442849
226037950
289094652
179806402
334364290
250673305
3099799
39905915
487367506
209882893
210563529
337249649
241745826
91367588
449015336
271245210
530495383
225713169
30151077
398708042
7837203
216324905
194085551
267736953
135397163
200683329
371292427
121641729
421196269
195562092
371557402
257187340
350861892
478488830
224900797
185617390
307899966
290709312
175020853
248543104
259094792
255121729
365338446
104212491
338682278
314586552
103226081
483987086
143746830
398836229
359370319
30704844
297165422
477833917
94935150
228054183
470063098
527427032
64863513
411883980
319618373
37616117
327720745
442807490
88455489
220311993
395756900
232876314
288873782
342439615
508769921
438536407
498851144
215031575
211938385
152319750
11751949
507853095
249661676
522662580
27027836
140826216
211922908
54357567
179461610
358920768
36051752
206809053
17542844
167515351
368256709
262383729
342583798
414258109
123431143
59231553
172151606
544113024
431443957
43807709
403471875
296307198
91452229
13711522
56514744
288984148
515561871
520225098
38735873
49697406
270056509
402634700
424672952
240824386
345807
441244552
151500233
231513455
394178546
104472137
247463732
74370461
104548983
438916907
100819054
543914844
405403110
310244856
419271776
291098137
226783110
385618717
253462302
42358613
416516298
152244983
356719132
8266434
268587748
378956970
493889242
59594261
494685147
137719010
400840511
399964653
386193363
456142056
258444076
13552341
445460029
23454497
304870038
447660884
120620775
384971015
533328365
164677022
211677796
363369220
185751157
29120420
74809581
103914660
357602861
358737512
475504705
168924535
193147679
375991920
295094129
246329853
376797894
357539599
302044170
264053834
39181164
44617276
205502671
27016858
177142858
383110244
437938297
307180907
371621767
507703845
347202725
254527945
503516948
324098005
538811218
107090390
405852800
85723969
62234282
21043877
36476085
548788562
200988665
38989112
309969775
390339257
34531299
32758352
451134523
302416455
440491762
65659418
298868920
30930460
410341173
232179211
249554818
428465851
473093191
71796120
219514755
30205967
85408840
1948595
465707564
236550738
76143637
30265317
412081186
366406447
369662194
126859660
539634964
81478716
93549027
525149097
331663970
16532346
179858063
224911775
210053004
278911775
58128055
35941972
220404098
424096607
439927028
312437507
401487416
34668524
46898016
132865266
475645818
370533465
331381908
229088904
180681413
312005738
144695680
331257469
83629431
27693616
19310302
513408255
427571144
360330894
405248580
65566105
30030319
254362949
85485740
62711126
439337903
238628475
439136467
429478233
291366137
81940655
20380657
227403781
204625377
506294382
454083014
378623180
155294788
384206023
407408286
307005259
202917176
464296368
103901281
36551251
348603549
88741930
283336105
493581858
437395601
73899035
535117121
95356403
43417990
51069656
248415673
235726320
539782291
117755517
383505452
363578073
543226616
226168756
145118182
20095229
49466868
539221171
441913901
53725970
74010285
59872540
530144087
18094677
445899175
49873054
431453083
55005269
358147248
222062984
369019981
123716571
397238930
113973596
144366189
291495064
64784850
64398727
21127161
177981410
221499000
224659281
91998467
486003
14803833
229533513
72644967
406351862
278868645
137001782
230735604
478141301
312050344
86561530
294887297
166184964
2288913
52093983
405318738
443098863
17745937
157825217
360512031
113600344
391881666
49422956
475993481
361269513
24695011
57848571
47114921
24125759
544783250
532785371
137378692
203010965
14382461
251291909
471569699
530978415
79721036
277595197
154712954
168762201
70160398
268312725
144930391
255016314
128627205
79976159
362939197
183564340
367960604
411571357
49938922
41348637
74787625
470050515
36876694
128964055
205519138
114698144
301560605
147105200
533658326
460216888
316983148
247976553
61871892
464067505
394829462
421050212
331291814
92097116
301993802
17390437
36249356
395026863
33631103
272895183
384680098
123021005
460845462
317226535
273992291
335141873
316527851
212285028
252300703
497846811
63468089
66886640
271565590
397293820
241680670
371502953
344668258
374618761
543204923
106223128
130773997
232417367
421674252
346740309
522427211
362016017
365258198
237723101
90355116
148751547
40651534
78619088
385296183
160683014
50636025
192411910
122509046
454547400
532658049
30123630
519159811
302350587
201697661
609279
321413884
460828995
461912223
267846733
411667548
62080590
510954543
126636719
121183431
223239263
533064235
217736769
130976417
347733549
11326138
550004721
383269425
9501981
469858400
14767581
36084686
151309774
41749334
501700089
28640736
169807704
212363921
422133604
174161882
424420458
336532865
500871250
221980649
99829500
266189055
342125465
535880092
6994396
148093220
370747179
498289101
301459380
46874533
46228358
149267866
89096937
82461247
248256492
474749099
45415986
340192423
192555552
51644586
88999887
219473015
482065936
347380148
46842334
423343719
463578984
67128590
400356682
356986318
383436827
193033777
144437546
89641852
248980165
523880101
113007532
31446481
368394235
1509475
249415937
9243476
23503898
88321392
531038794
388640672
529573567
324596244
479975513
384484389
305951371
74153591
293507808
455445719
427346095
272786603
378137210
383194656
773949
100920754
423394015
284050261
249495400
430029353
70884946
290763308
14940271
212786574
254045511
491466751
197017284
273143618
184935388
480241738
261232488
540950465
221607397
515219496
541133065
15133173
286622805
472859852
3682916
407272848
35953888
5531123
420714406
370092457
260573808
34794330
496344530
502277629
322077225
47787234
415270295
236650434
368076171
416262967
79875928
325256184
197856494
230999076
321617019
364052436
22241428
508025603
157506510
29902159
265962563
224483633
387133681
486948300
284171019
457552062
340641851
440009218
467207213
503901178
59797166
113132342
46250314
176434979
207241277
178996266
504708061
538333675
522882140
217386356
327676833
126697098
1852934
14716309
37972902
317115997
196062214
501798891
462217952
7620752
263153638
182909947
33076714
236060089
301230831
217577465
519032240
128277930
174831395
510372709
502270945
43358601
97067335
202819195
430293688
300006784
350026179
22049313
361313425
30563651
90082307
15852714
226310789
490661710
117164034
320423744
512956964
54390501
104620340
157023460
147825984
251813364
480347879
15122195
411082053
278235007
295689223
127967947
350272085
1053888
310168613
538794075
256138696
377361170
110548460
188484470
268441269
277529329
520373667
368185653
229577425
315343350
520435490
396047817
249930637
543067267
169643034
362487708
266583850
4994990
76330034
418964392
142962837
581834
497715075
188599211
69993177
46393028
1509475
43615594
358980600
261166620
536117988
246618202
127794898
148680543
410626601
329793939
1968198
88998646
264611997
63787669
235873308
315716302
109748515
528052712
445020675
198520663
339994149
59215332
413931042
34009844
162392486
186830011
253892418
49477846
106925720
207295950
377822321
112814944
76919267
134978072
403529324
14232977
165827932
548317056
96145324
376732026
180407245
272067774
221558511
429146487
407865634
8672620
276541309
488317907
278239281
102216158
10028403
173220718
505641191
274048866
49083179
466573096
199878810
463381380
231289993
343698143
332496175
198383438
467150526
135331295
382728387
483580900
455153369
139376688
262372217
192263203
124012977
169074092
336125218
481934200
386337228
459614345
135110226
435794036
21999912
90799347
382179575
538613308
143320163
393961648
41864603
185916109
312804305
413968316
515303313
137562166
457151365
320415920
113183180
370304407
129002478
434986783
450125445
395642534
147504999
53547968
205025128
154431870
314367325
234523014
473947705
66532169
117332362
131126721
314159113
371967574
365824334
70929784
96408796
210870913
331041590
503648227
291465900
92517095
357402001
80032612
412756333
136033887
534989492
174445909
329581516
341377377
296479935
484257436
76830345
106366430
67564101
237137007
418985096
5939871
65916691
445377460
48190492
184551158
234292476
526841813
471635714
174649002
529287803
293721879
125248383
497699770
311791667
63851694
347008187
354201689
37517315
171191416
221356390
532767829
267059508
226651788
76955722
21643127
80629217
224587924
383553139
202489210
190232273
290417501
14827935
477702181
379292364
348611879
19908603
419885390
45564189
546507993
476593403
122163184
150424883
451508673
416752325
529869637
87230891
409073214
377473929
14622696
480322371
242169191
430743786
148515873
503072339
489218590
121912886
506310849
988020
275685025
254916689
533080702
312955335
386716517
107502457
547610085
45322673
246253007
109609841
381178116
339706253
369541436
69189123
6971030
23158091
387632619
141168530
104527027
470435137
66383966
105119839
472161445
539727881
47304202
49173954
68765059
363887766
549092115
390195699
318740741
61075997
470884843
147676056
515101820
176231849
421187437
342460431
280476922
228848402
494679658
123508416
102984618
389993450
23635634
279252875
291943443
393569535
247488032
19689043
366738437
83953109
76724195
96354005
168869085
500486061
87227295
254927918
156447478
304935906
112667539
484782991
455114946
204144821
43357011
501343304
258618945
97945716
200159629
313567646
372024837
114762483
214219894
550118558
546995317
267641353
15478980
213214716
532051748
393536557
179260761
42051229
469858400
399796804
455828706
106969632
186464436
226344404
301285721
361944660
356905377
76258677
242827871
377301346
201232229
103121843
547310978
495269795
23831562
412147054
60105996
377066855
4588804
386085282
390077258
466608912
449944308
54230934
357166502
224823951
259157646
407108152
37788752
323625951
212530508
72806096
417734856
466510110
324673030
502387528
487587870
519500916
274858664
458842164
102445159
199684331
495365783
437676393
497399308
56048179
250205914
30090698
312152895
323637380
195948148
265026030
35656544
146792327
388808492
288857827
234676347
405341352
169966885
142818291
391626910
293378723
121021472
149410580
167857764
56832035
13697116
342622499
282268809
531598672
522679047
133161756
374953590
265316304
459852437
230438279
61443866
482554457
51398996
458154463
141264528
134400472
266053833
263631012
189910904
179516375
421840628
336964221
212512124
489096876
403403385
345285545
499674997
342294040
283594674
328776035
124048898
211156129
72344665
449917245
120423171
519045329
305111554
393868684
406086238
522080746
11570812
306077618
502764955
415111114
26671051
20819777
93587450
46980351
482743256
271431050
460466721
355568
159625609
148867169
451703762
184205351
101815847
253068471
170197423
538723394
327677535
427886416
86835980
111636606
217041066
215212712
435175685
448412347
428498785
159181
380244986
128148525
461663323
255246177
540665310
240055926
92398941
509601981
543065193
244495281
117582139
389812313
243656710
393104021
287868376
299639021
183740694
455115152
195265590
298941918
44880795
401610549
224912577
506845607
96831449
470813486
470899584
333718025
414534769
435278501
190709816
501707499
461877394
253943096
515554325
253624894
518079265
52661466
240021
64561618
260837429
152173570
401979955
188086074
75706083
213006134
311742266
57530209
347401299
238883752
247975182
449432581
538377587
165718672
175296704
162541880
208231866
29463857
221521740
258955946
439487763
176740311
72474417
316345042
149964969
289028784
311928892
314061674
174785329
432297173
303501106
333259146
292750326
543589586
131390193
407526488
264020900
195691037
166585661
134649639
187339570
168608624
77416856
104773193
97138833
424129541
503033916
147349120
77850487
461718176
257185505
226684722
211847955
515927577
56503523
507441285
346038705
430845810
338582865
334009736
23328250
73434110
379981514
193108509
409934505
408894805
149997903
321388504
377676134
221151347
104319143
25199999
49615071
442328349
71271464
204536607
182317135
468070954
450669293
215745145
407931502
460411831
103357870
206024126
496725942
134311895
503866620
105482113
150157084
410412530
487708628
9205053
78506253
53333175
378466550
124212146
116981289
27457367
173529246
375042832
516679570
404380119
358645771
96755723
98291523
55411455
2283424
146558915
516053824
314645947
13689566
419370578
68607011
364623292
400271026
64825090
10939577
33191983
204255608
249980038
112096358
88779086
523623155
297147015
412100673
28855673
58803463
269937145
434379423
527997888
382328666
42963856
9737486
142066298
116580871
303393497
55227202
166580767
228325933
326769006
307921507
26303288
358772018
267272052
223929446
197686335
514077784
167579170
132076421
533701269
367334858
477087413
483807749
311665420
434498262
21969177
105621637
69247732
462605390
354485109
106582164
382851505
192139561
28784316
382588789
214103934
54988802
273905452
241123645
42962403
117301530
353643529
227777033
488977945
396064284
17863092
278478926
288792757
530080767
352502508
39151202
322105458
322337515
283244298
327233311
496525806
34350162
221909292
336970355
490657482
305369537
425210874
57980307
285153550
184463334
529370638
119780958
18923209
6630712
239479402
504849532
191663544
90936263
407915035
227551984
119687645
82499670
242261606
206301250
422126056
322780645
221146479
361307936
140128681
418075174
476593691
82678308
208664335
194747534
48621562
355429217
124424652
316843197
49873346
24651099
435098726
413105893
105582087
499641714
245605029
253503299
395345181
231298346
81363447
17967551
374316866
421585613
437820702
539855070
240779835
477991394
86443276
506228514
60988279
496239220
122673661
297882541
407432003
298656956
175049840
272811598
483798436
32203963
390937558
386288375
194475270
350217089
212857931
333171831
397806756
408101661
237756035
163341662
369058404
389076787
270888957
304238803
483295472
176240352
449093513
252650411
61870441
540359116
269876665
361609831
515137161
57277715
138136745
381386401
362180687
50277555
503860611
273197716
86138280
124567366
152667363
475729808
26205936
309151458
446250789
417164000
413728121
53051185
78379089
459691944
63996420
344116388
83849964
87499236
42331168
100416929
369481057
109014005
402600677
122970067
223613835
126754792
312455836
357794976
66997848
438433875
512738468
243859293
114202970
457290018
5016080
89064514
374960205
414485368
203933884
62421603
218994666
464814009
91727245
384104958
331832006
181159685
150869471
532583506
37125654
364678182
211295284
299772951
38236374
456616247
122229052
321847515
214896738
397030348
15144151
298656490
181312648
536928491
418003817
438244582
312269210
99008624
14743098
279960956
546996324
308877706
78179433
502326768
32719929
10891327
260955965
390542350
220317249
16911076
22845218
475171752
472716767
524408082
346064983
364545014
286328196
200628439
403194495
305682571
469194231
440366003
565367
110109886
66136961
325146404
84936786
20542845
426762969
94417986
363026462
52127548
418667986
148550236
54730819
26380134
365377977
308337243
25364669
232480677
187690866
139190062
202741704
268479806
499219061
205826522
302416455
177259102
54744994
332217380
460920297
100818686
296076660
116073284
198976250
418225503
121817366
184435150
38324301
503407168
115274489
207523886
60060638
380887199
477439194
219530277
375727539
382548682
195502682
169352117
265441921
304112556
104823433
269718482
545958632
170219464
150420556
445256313
271957994
4828269
227175548
146139136
375623248
528590700
542549330
452650385
405960951
396503404
400274347
315463808
142812802
319410666
29536309
192169890
21407100
22845218
110699726
422021765
445448796
140218099
286735578
448736728
445212790
76159875
45174470
490332370
452829730
415215405
75785183
258813448
421293242
314265445
62857290
459401855
325503189
412180184
123848307
135688080
45015289
290675484
108215635
352412362
463480182
99065472
450174846
7321836
321258341
298168870
285183904
46358920
426193405
161826698
379663152
37720344
449611855
42254322
478174235
213165315
371465182
132162167
18640644
521493423
479708420
184166185
402327233
227469649
424623551
292750326
2151688
132713042
359907507
9512437
157944612
13080287
507666632
152938575
446634441
213654123
403669731
37885078
255271512
504543391
299430439
90255787
347541524
126054885
448270163
540828976
11307948
243167191
168153888
41886559
288411192
519624933
536282989
442583525
429463463
86045564
166722886
404736536
114731078
467542042
468793534
24563275
272410019
465758117
398273976
366204889
46425962
363251042
233789209
256662128
138996601
21728181
45586145
71481615
35179001
199929027
137976993
519012395
221728155
526532325
453309065
48598030
297344541
197625956
481313943
515353251
478717646
82464099
549116167
494863499
89396193
22814919
81604963
548074914
434081098
402432283
119977166
421202124
244266734
408993753
518311091
419958086
208631401
5049880
268536770
338051043
515334765
243492040
28026834
40602133
374086713
23866763
98258589
164335171
181587056
30387104
532070726
290296743
25130772
373466071
407486893
149378069
521586736
363534208
359996065
17823529
238524495
527783817
476099393
315299138
199472035
126850790
387331072
259721219
535037762
189908422
216975304
510391505
489717915
19220829
182354512
166485876
124316663
419438399
108917394
193786961
541742344
532690983
107963141
142244066
105892158
132169631
274296308
208110741
393028867
420282705
302378032
275860673
242772981
105300976
441848033
233654939
36013329
290151117
157291572
32796775
70035629
31740207
133198122
380925622
548702396
395345225
72232007
210146365
405538298
483773015
438422897
196091775
167491346
182059152
440358214
43379102
52380515
435997060
44504812
220279059
545211392
186660259
410473685
112435508
311261949
20329438
485575303
359035490
535827189
27815283
36611630
367307413
173479845
474935725
476856875
505904663
413447947
205156864
216700231
83333998
282980748
363262020
290394751
22642125
232975116
59187887
437747750
15061816
524326824
37341667
238309060
38366774
41628576
16116965
310324085
147583157
300742310
403200896
396870375
512204068
260416851
498572149
315229326
442214649
24738923
404963636
444774247
275229438
440256223
284364053
328986311
110920034
431221329
536225899
53938517
447441324
261474004
37303846
511796380
166718915
403485412
214140128
395929526
3792899
81138975
213020311
292124580
102005602
345682817
95393331
217676767
10621215
152341938
202000689
222927790
424941913
406652565
273054832
148526203
461235181
439250553
144377167
82302066
24354693
296928548
384713032
81539210
40635067
364903905
290917
492291167
8897669
64978782
278435014
9759442
367296435
60088006
523963473
415877346
239896745
542357178
548740819
520082750
156255363
253939206
346154475
415967398
100540009
226593737
422460885
452448562
280273829
543332655
206166840
412679487
118047802
516229472
24442517
95763248
495763325
336492167
181422428
493077099
529822639
319037147
30310258
20820092
472826758
293744858
103423738
528740886
418792997
409671515
442517691
29212095
522514377
4407667
281692162
533201460
170146356
507732500
485052011
408837187
456118907
29962796
395680054
187152944
137735477
126978748
436719229
120610150
508515023
280213828
19118187
412398225
156020322
7780573
288239939
423103098
203850482
156584703
37314222
72580637
467542053
106042400
386624551
3507471
22515878
29036810
23904595
135734617
197797134
82426094
109642775
363086637
369113294
538767306
107495719
311846557
276217458
250246451
420814047
114102410
456863271
272857305
140419598
364058512
270816282
161080194
449664369
47150510
374224717
177360568
81544614
127731422
353077115
103066953
303512928
279093694
416312564
70220777
184928453
185509837
195584048
311643464
64627413
279143095
94822863
276490538
272293888
102408273
111141272
228073439
87756099
46838321
353685536
234634033
299891515
540188430
210354947
360605463
52484208
297066000
444495362
439762213
139250441
410758337
531545695
107342884
370145226
340932363
321858273
320892429
232155830
503934112
498115772
26043616
361674281
414205429
42089652
448791144
145559016
323229858
168117092
435700294
438040886
113330008
454066547
296790230
487236574
437358031
346130851
56202802
164327225
11082291
499548401
50022392
478749813
15462513
200502192
406495714
35003353
201836019
285060164
258438587
215482865
31951469
181457486
235367174
245929156
53506772
53182921
39625091
100152294
89536568
347689727
489673690
184427377
431836097
135424608
419182731
195678064
548751797
68760703
9265432
71647917
33298635
341800030
1421651
230013730
343013099
456178456
12191069
343748625
380651172
380096783
340777270
59187887
179975230
453523822
234468124
440334615
541511998
428135135
489781761
211798554
237010374
374638032
71658367
16489665
31397080
143504527
381446486
395448252
198133895
437702454
263891910
11779394
327787295
230247083
24283336
79804571
335646861
384438582
139758156
36287779
32857899
252237473
142159611
372132407
532976143
115407183
393981922
350077442
344720178
283786969
281261849
122102805
405159557
540648013
246175237
430129018
51442908
38126594
177355995
74097028
526219452
307459758
390461027
276431529
200828192
433109846
323112179
66118848
208801560
373202599
473102399
204141399
432796428
81451271
133909644
288331681
525779932
347828837
494542433
32220430
127835696
520625538
14161620
473272817
107880806
61059636
201764662
112899340
24942016
62682921
504345787
32419953
491479571
323949559
218198728
332866778
518765390
498026458
243593890
137790367
318999493
324828042
430738960
383178567
375601292
352893916
239316445
400309789
247514322
373528064
411922005
390152631
113546166
379207190
139294353
127213064
322934337
56289695
484839619
69677366
171904502
396962516
322786134
179627525
23300805
82647873
316217844
69616987
353151282
342678270
478130323
106041273
43196854
483333895
406334557
262341266
182728123
465417799
31894424
22933042
47364381
28716611
267825009
222561677
63913916
68310605
288892781
210914825
370049568
303717348
548746308
26863166
178002781
38395555
346044897
153595508
345241633
284358165
20984447
263002453
111513394
491798616
182125020
110317922
343940740
505641191
178952378
209987184
498209085
322879447
503983513
354589400
482160965
163652075
27768851
177430268
359046568
254684111
481829909
401278834
167958298
285038281
309541177
521762384
330734206
475779752
183502759
164966152
425474346
52279931
11603746
223182740
208856450
73333040
380393189
330923662
431211355
350051959
239047619
39174993
54857066
27560269
411285281
89547546
238804434
286500950
241718545
147972897
186650325
3650585
26649095
304568143
275086743
229665249
312554638
79209120
377533420
215970025
58891481
9074936
330849475
477084919
405604166
424436925
538211608
522437531
337911164
480786433
316089554
359985087
352825509
13722500
251670650
18428689
543608604
349847218
487342518
310082661
378693631
492527970
411389572
346443724
7454062
49233871
319199330
397420067
548511736
183713826
44916487
84179304
543705616
247433142
502133290
164280281
102891305
75361645
289621634
410717428
285364840
64347547
343486938
527547790
13844905
274554373
27731279
1509475
188660423
339527584
412377592
155860155
115938658
124545410
510229995
15819298
127256976
374541915
467476174
187687196
416812704
521641694
104030803
76516660
90814620
265563789
118534955
459014647
75528640
2733522
484103041
233274301
342003123
335081494
126585673
411565220
289253833
81755384
495508497
111898754
204926926
227685967
341284064
58991885
53402481
272330024
66405922
116855321
220933556
298014277
197108759
196873963
161475402
143264014
101184226
147275359
153165056
270591233
357213364
298618067
276485788
304762246
456119433
52370549
224113495
446409392
388769403
30189500
481055960
508698819
64815714
99401187
472103401
148762402
492197339
94398432
80354192
482132974
432939055
31266856
281923729
517177851
364919718
204365802
273511381
41996339
251676139
339195840
465569919
160103152
8809845
521190613
80966136
168638547
286042768
60678419
234118462
279472435
237477423
525626640
93104418
265436614
58699366
282771324
288401277
7909649
441268180
423152499
502525386
490264923
538663015
397663855
240063949
111970111
64726288
248366272
15105728
186709787
282337693
123503586
81950770
520867677
127234710
407184998
290581047
491963653
237591365
325343555
468632162
49408746
494602812
196921700
194189842
267396832
193207311
374464830
300786484
416621742
270150463
194047128
203574131
176394122
380263864
445360631
42814200
187476795
122097316
540551231
210958737
53429926
197592722
154164054
137980487
135567322
285862243
425710373
143192027
310765224
238151243
324745707
257187095
508315246
39893062
127669977
275492910
366449657
306699029
433070207
523288326
479296730
238705632
233025975
176110891
292228871
378852437
77592504
15533870
353689204
65730775
99219164
527399077
124945980
97368108
172151507
317549628
24832236
548345611
414759818
94816986
59127508
285851640
441432030
321586480
493988044
410972408
286652794
269422076
311670909
495118778
259106116
114983572
22334845
335800553
260162133
349495608
27121149
268284197
496561539
265804825
28196993
357789487
3337312
176180433
165696443
283731899
107569117
134424306
165132900
354880317
187206015
462503140
413354634
12624700
518776864
16049836
284099662
407646539
460210822
217560505
157808750
289330679
494001546
135468520
152255595
26067261
109069759
505871794
464111417
191642088
22142626
26429535
537299447
121180653
2782923
11938575
33982399
57387495
207983699
538234873
414953278
400268858
227599178
109049963
253218548
345779555
82742903
216969192
23048311
245815198
73755693
387463021
532229907
115713568
426720349
11746460
400220279
38999345
73014678
162759828
392348231
18071565
239796075
382305137
70945122
457370925
285817719
395367181
237926115
208197166
427565655
314168476
230203171
537791637
39021301
546468373
146704503
107019033
409364131
156293786
255529580
119770749
269734949
501961171
496736369
2769602
124858177
413305233
382433621
537422501
65664907
52277236
207920568
191028178
175346105
241704467
1465563
97303503
243859631
210991671
428142
327715256
11845262
55240555
341524776
21855114
108928233
142176078
542349341
436159622
201777210
424173453
64122498
122466107
7069832
218098751
259080766
116565737
440151932
54909989
463535072
316306379
21813286
88582360
411471907
35837681
96430982
523782336
332342483
444746225
36792767
407624118
465667888
87911824
101436720
170741508
451234223
42209644
182773125
410842846
538017210
350500095
164686467
423190922
121244239
432099569
301011271
209371072
191548859
81775122
133426612
420726361
182130509
43064462
361927482
341849780
430639495
7959050
482224591
9232498
268425615
284713515
241354157
416841073
128787167
30787801
203395188
216225433
175638760
8484697
409368046
243492040
549238899
68440096
228739108
113765014
474902791
414264728
292805216
137477494
456832284
225861372
7492485
340575983
105943350
495030954
505226740
347162783
546967872
251231530
212008918
485902747
546020106
467075477
95613208
432065663
344424807
50295707
480576945
139762180
214757125
527173564
93033061
258169626
193152421
12375466
243124277
44585672
390114166
459079775
507188800
521603203
315606522
14210274
16078760
51970288
549020758
400927538
534848160
124391718
253932118
140630252
333339828
254338304
332786250
106896190
336214867
521161981
22734965
177903556
270223470
289479267
15532490
371857794
245962090
180385007
75791803
399116168
281179134
541678792
69326070
420931206
296603914
256636666
480386302
493098826
324136428
324889021
10741973
454247684
364733072
170324198
35590676
60858822
481418234
291415205
462459228
311489237
329098484
111036981
360204647
277877474
317796633
168150026
18508908
139623693
84279414
45988092
46168481
317165398
425666461
185923408
482951311
17584034
23410585
371678540
480109875
274735428
278690041
211718760
175580491
79329165
261272172
378978906
530308757
49691917
240928677
181685900
176196900
48829443
379601222
275163570
502882258
43445435
200735641
200275659
162787273
361601701
28663558
29445833
72147416
228915570
75989716
56437898
416881105
404928575
511794360
222266077
369014492
104054973
486857833
177373866
517877910
176512655
380259808
3787410
130951073
346778553
300407481
82054201
388583856
11455543
167892043
388099262
162945858
51525243
145398121
337875266
295067624
447205297
19941537
317851290
40504093
186437477
360473718
475728793
48874056
84588440
539261362
91589761
62263519
455643633
343592382
430310803
460273856
367159210
511185081
106281037
172502803
474474649
59083596
317075198
122272964
292323314
222644818
257896392
182132013
512946355
461756636
42308267
279939771
518194534
204782020
367826193
136654144
7869057
135847261
147945017
262884677
89190761
303311162
533529690
315232333
305561652
119081443
456915338
29377128
311758761
458070676
291026539
510586780
28997418
80188490
167015247
140313174
99822780
160871612
284689643
177769261
540353627
380034566
88485252
380794739
403567747
200425346
236751267
304823878
13586099
9929601
242509509
255995982
188998655
181663944
514196076
72948810
318332304
120231056
363234575
70947619
101130360
163401899
1399695
355313948
466855917
49386505
286507630
500357182
120448332
542532760
521147616
121427658
171179954
401828759
52568153
518458006
304815148
439784169
354377939
32300930
160652052
101568456
194597276
204580519
548685929
462438570
120226283
236422208
104159794
139104785
27554780
375497542
105053971
17131169
43670484
171198443
29404573
547173282
41277280
543932455
24574253
471106765
325091514
515827799
460317576
410374107
166146541
208609181
209432795
396066668
516037357
499630736
392304801
86034586
113561921
108431139
165378081
169895528
443313596
221150454
178337610
355486920
77877932
305107561
71809966
58766568
472432741
63815114
86715222
426724240
257648171
11830567
140849472
42989848
54538704
506036399
225762570
139756588
548213875
489476086
122580348
56313140
541808212
64610936
464099803
172678451
372351804
270196025
17345980
177884684
9885689
543092638
474227644
143260796
410511332
296913937
310940872
3095796
341201729
335586482
136615721
200547422
513334584
33043780
319597025
426629339
516586257
528837705
69452317
147577254
190632970
10462780
255997828
231626921
141341750
480714665
94349630
170609098
50756783
483701658
58155586
531977413
78461256
50921453
98818467
173535720
191205551
355449335
445108499
188086555
307193203
31243388
534376106
290273950
289369026
319171195
527203297
86550552
105405267
39556154
31578217
420364087
360387961
486137457
93433758
384186088
26138618
10173989
332585343
57990618
527952432
183519226
544284939
458007649
299035345
537811541
198087180
263100471
326608566
67855018
313502360
22428054
318872477
399533332
130796126
47924459
504101290
374366734
193925514
75264521
510555454
47979349
361505540
372571364
531499870
33082203
10212820
444279660
51382529
305890770
189386967
346729152
240977925
50170802
540309715
374191702
75777554
117269147
337035578
131051628
46409495
268499924
504032914
325619870
36051752
238233578
198179134
412182712
18673578
473228646
544366374
154295790
413272391
280443988
518885395
395279357
40494413
198174898
359605184
40761314
166475881
149531338
521209921
404961953
253613756
29755869
293242122
357271670
420492110
89574991
524660576
87653223
530308163
15561315
141846738
466024459
437824596
521454690
280004868
225435184
167573287
323293741
220224169
167606615
439796684
459284562
173644515
5659159
542982858
461537076
433088942
103248090
536908339
8304857
381770928
469185164
77547723
403617148
267863200
73752954
256550371
400208479
4104497
47423906
220906261
521838069
213598946
522216655
534046766
328373936
217419290
178644994
193419177
340950912
461647617
190045647
218511601
517340257
436084365
362746054
451053086
495405325
459121916
55532213
251563472
179572635
432401464
145875664
290422990
201803085
280320522
356603863
362680186
359134292
143638836
548554213
229703672
511783296
419820676
316307607
434712333
192581565
37144063
226136265
130738610
81610452
381282407
463469204
545249815
330336456
181987795
223045924
387188571
530042215
357657751
387142539
180055667
115175687
267770793
503582816
492120818
528357370
69309603
16538357
294704410
270130157
145581018
47589630
518316565
47320669
403468945
94136350
415396542
389576286
219678748
65094051
128986011
361081460
159382095
316413405
374190143
133922371
87073645
212011265
401646597
334431610
503290081
20248921
525864267
408802783
61229795
85408840
122311387
221514084
508387472
516256917
27214462
496106798
161726558
488822895
351173884
105335601
71492247
459356875
339178400
263592406
392853537
180626523
508215532
307449868
441066225
519155109
12114223
268817672
314717304
113403946
240410289
146924063
481458113
110463010
225427741
79771637
112134781
525994403
257754047
392672082
296267158
364432284
33231482
507963038
75207504
341015103
189116883
221208705
432719826
260834447
4039904
455636401
275311773
226646115
361637276
430160205
197378951
360704146
141505909
399260725
21648616
203008340
282976500
39174993
476017058
529249380
547374058
395658098
534156667
206698307
41002830
289231215
253683995
21478457
468213717
41041253
258861240
331950318
8831801
185500755
3941102
136884682
308454355
22087736
225976641
505476521
496578535
195145180
403232918
315625606
153088963
292727923
325018157
91078977
315788000
365232571
507254086
324747604
376259972
453803029
471918565
492066894
392518390
490642660
487115816
102506208
238831879
205941791
44224873
434190878
270228959
460521611
130275926
312002843
528069662
335136384
392144122
210113431
449459162
236712479
511020411
125634293
202107266
18948028
95298313
427291205
433147968
34767802
102386317
39302740
185215327
246741824
441159953
238716610
277468950
80513078
279990343
246496803
261408136
166157519
81639150
304754769
253938736
112381376
300137691
352882321
109126809
151446999
130268080
380328278
420803207
119298140
283100664
295721568
54576092
80737701
205774704
95365886
65126985
146150114
346822269
419194930
77997991
97951205
481782565
33680504
190468300
425106583
170576164
245792126
363782329
143061302
373738773
251807875
200068148
321367245
176997682
542955413
394148623
124666168
536659530
228876301
473129844
110395818
401972273
220257103
29689199
313505772
546374050
527635160
524967960
38205576
519023373
49653764
187345059
97786535
58243257
422889027
519883646
123376253
70983748
339516606
167345713
315826082
15731474
204915348
204668726
490145744
256573593
36347650
212127894
50504
507490984
172576345
23467025
311281190
73137392
417102155
388055309
336386151
146962576
151304285
193394877
255447082
80457762
79596173
50839118
402523944
137344925
272396540
444663890
261216021
254391588
257912310
530398974
279307765
112092333
349479141
217287554
472866203
511558333
428429115
65500237
38534495
400464327
287283282
90941752
353519535
145027557
2299891
268998370
159896980
131504806
293032573
372726069
520571271
17208015
103945193
505646680
140906615
75577182
41458417
445611277
473679922
33425795
291182094
159724411
444261305
484292797
413651040
17382593
514621195
270871172
316329859
108950114
67069251
291249097
33422521
63092783
196558047
156035803
471428254
35581918
482522134
546643160
64457327
74963273
500333328
267100229
147461122
114555430
362114946
307598071
197115479
364549205
88422301
120113240
131798189
152242904
405347434
380197180
103773716
14781877
484261536
477805235
44395373
180457638
67198994
472301005
363756030
4743498
476263911
290724885
92434760
358033156
280825096
504988
523288326
533657523
391882771
415191751
512497846
262429090
312704291
319734250
64071673
24211979
306900389
1937617
21039422
234148090
198141880
508347339
482367831
264904629
309889700
136423606
18009018
321732246
407777810
22653103
188316612
205847795
54363056
18876671
265475485
266199592
320063590
80238202
224569838
523683534
3589806
190863508
176074303
285806119
476656858
442050734
236142269
152742403
374523915
345744302
15972990
435925402
319152416
251308376
128760962
46898016
22928784
483405252
9007449
147632144
94926766
162866217
116547937
45113442
450941605
69660899
153667990
40410018
143026873
232929187
488448854
3218384
328944792
438055134
84078860
235906242
242575377
409057865
257192103
441942622
28927030
363620539
491139253
99728402
53531233
467326856
369245030
224187227
403138974
165690954
118551422
218061503
255990493
22144708
183870522
440409915
293614643
67465299
470863254
38950192
259003954
442775674
345598452
342683759
188244433
152792570
4764452
18832759
187943660
432132503
15014233
14469004
111637212
403600681
83727346
403463170
337177468
525683853
389669229
159691477
47008513
153382020
140013412
213763616
53965452
256967535
413797458
360622401
341811008
8068830
273818765
82302066
369799199
383571955
308931898
389395149
445253589
270245426
345501043
434399624
278558490
28026834
313215080
149910079
459154850
501403683
95018106
113023999
477219149
159568190
523326749
331900560
11290873
365761450
348226900
328853438
479535279
329817543
119994188
389712481
144022720
84982969
385095553
293958343
185493597
431679101
83361443
137937596
312927092
377752980
46999004
271942160
47326158
291396856
198361553
9435591
337743504
59511738
305928167
373026360
97816597
107392285
493370711
475857877
49878543
30096187
456432306
295807699
16212618
297602602
341344443
390680406
549009154
125431995
148274357
87384880
173894279
429734974
91874882
465275085
68939604
295993933
257450567
534562732
446398414
10890176
368849822
240278773
374294910
534027432
331579512
420562119
425774992
122004583
102918750
261704542
43057183
8315835
205860748
505745482
76512253
117662204
13486473
92259596
484810436
84042079
290252831
25009179
192284634
351585879
127135561
10687083
138679585
174113990
123315874
345786403
98275056
226651788
164755645
166645473
45421289
513281879
265585854
279121448
465703227
194069084
207917831
400773942
106264921
12547854
445078525
288831180
187208906
393999438
146183048
284192975
379845637
387858229
175680934
264536866
410703447
528111156
372455961
5472720
85979696
255737999
25688520
502836729
395943526
378375247
207477678
215908652
29009365
104268185
195128461
174169920
422027254
174899979
241574275
266389798
100931016
30892092
404627124
204637486
185665425
172436935
19280972
288398532
87085023
65593550
367153721
239031692
281934602
414836664
28440272
202730255
282123850
134222517
213223510
244556906
158361010
167974378
148148110
351165125
449060579
284956042
251796897
30110500
103654276
131690637
152500887
248777947
278683654
292201284
77669433
271562786
122189767
157964099
241395854
46603767
400746105
10434589
407208968
436007737
91627877
304240626
170149429
66614548
253476531
214999848
394285848
402074739
103511562
374432135
374218064
351317956
531642584
89322497
505813159
390415244
312362539
58263554
449263672
396314507
101123847
610645
340861411
161918437
7025920
519550317
183486292
458282099
153287932
64945848
190698838
270997419
261688075
45114091
196989232
29958962
42873591
460466721
406424563
242734558
176603086
352979590
89487820
283561740
279236408
400702489
59736787
276748044
367779467
205678319
207299629
454587607
300395069
218626870
441530538
220664619
330959255
275361174
299520261
296757296
277817854
118845974
254950216
214241159
231685201
78931820
41656021
295058388
370051913
2442605
523721957
547793758
202352626
172952901
119761494
547814893
453594493
8641071
3084902
334356946
9773420
357435709
520318023
35958439
425402097
163791760
189436368
6548377
261918613
335377900
325025646
443062971
493060403
230318440
65148941
472784037
546915359
80364449
89728488
296267269
339801684
94802165
529651437
430260754
222167275
75682332
484092120
336010698
518935549
287107146
95327463
130965343
365693647
229846858
540024287
101488493
204242224
120143232
514121696
177684419
349649300
10387363
332776114
357773020
258339785
232662243
18844048
521888631
359941175
200557082
540079177
155591194
168435454
29585710
365646634
442665032
470621371
321200556
357004560
412108951
318888247
467915294
226498096
451519651
106912788
378603775
143894966
54961357
244766391
287343661
143610605
69529163
128310864
204915348
446797857
494475231
46799214
277220388
21489435
209580998
18114172
445098432
502995493
405631611
57607055
493916687
446058096
469384355
32623916
68130651
170475641
252598291
471513837
11165942
265170908
477065457
9693574
12339272
106261551
420698096
224873352
61564624
523618385
28328729
238079886
413872005
48874056
165641553
431325620
30661554
125761905
45671262
53250328
262330288
548494165
488983366
159074770
278023083
21610494
425543989
507125542
54648484
177912418
288990361
243217590
473947705
62038067
139392299
40596644
239286612
438261285
532840086
545831649
471527056
344171278
548949401
476242183
284369681
538856592
56963546
263193976
346293293
373578715
159916542
221811982
142801824
118804433
10319320
355912249
78789106
378998983
108879804
167672483
456509152
50101315
227403781
198432839
458798022
416631194
456763997
438080349
311572107
309463811
352426734
486000525
60845565
384984647
11417120
131862124
506936924
4308865
125374249
445328059
348979680
157913579
56827617
53549297
343763055
513005554
442863498
490184167
531071728
377478530
462382382
222957691
500353627
275273350
87225699
250397202
367274479
386048355
16939054
88938267
114495051
280306616
336461934
399442538
471542541
206567537
217627872
364733072
465697738
491726204
343611400
42213429
477383819
475545004
471126359
305166444
417093900
51724246
494075868
418516030
412855135
548729841
438604034
229802474
128382221
101173248
188662419
485381292
84943800
157248872
78662859
151517622
388950540
433055877
394609699
153236413
205206265
104477626
273873655
91150334
68151424
129786346
405415932
267963244
364536961
57206358
11570812
32343273
83906600
295632051
356205987
530122131
193723277
188371835
8793378
132788970
508973014
536396058
242026477
5285990
289517305
392485456
468425771
98200480
414898103
234392712
450524968
254286480
291416499
263270933
307587093
165334169
13568808
329971479
11495324
288721400
205941791
78404008
355313972
273233049
404643591
286558734
179556979
38038770
298250304
216730244
335488635
529117820
417778768
19557307
45552709
218819833
163791760
234780997
53858068
417164
74935828
93702719
162375598
546386038
34937485
356570475
191837652
165778778
523088643
540267107
192487051
278950980
44012504
104137308
454489200
298370349
508133197
518054765
227706821
12237538
347251840
542442376
72685338
231652267
36011459
71342618
173595114
117655837
18349727
484487230
477335633
319885746
63131068
466174312
502341752
463784812
146600212
448201759
2432293
416593144
75798463
265898138
478148636
337233182
8859246
147043527
49104594
494943130
374788920
454484238
110965624
84722715
88510125
416916427
462464161
141121064
382937107
204267646
166015123
225243372
281388096
275493126
482250504
344880645
345068137
157989887
505800372
98490675
460338325
285647560
110745450
190934974
167035759
49867565
17181033
310163716
115345846
154949353
264046314
387554638
140617202
85318240
82647952
167266297
532416533
86792187
2019952
132136361
403545791
289220899
101973221
23263296
12657163
475243585
120672980
180507513
269715796
155673529
529271887
494498521
72655522
479481790
314739260
95585446
462179289
22622701
242119790
404158932
233685392
432518742
259360739
203916877
319081059
37890567
335086983
30848812
193887947
75226745
242317394
71252585
172186790
169659501
215652594
185387103
55016247
245758351
70802611
16189953
458611439
211266121
235129830
274345709
331904772
465163196
229341398
278702518
227870346
295950549
329735208
168063183
315091518
228968146
414188962
498610782
296274264
38960922
332501664
298047211
328922836
517217492
369977964
179276229
288858625
29233556
515560710
420698916
504844438
104988103
543279264
32917533
204833013
516440023
493054914
53962359
15450281
167848131
167394939
7542077
353774006
230109858
328401381
260707812
144798393
211518615
14786045
172233842
212284611
493414630
187804352
73870962
42336657
9117229
4363755
161524803
29308783
248009487
66758934
366367880
415528002
294761085
546665977
46634473
49071898
459533591
295165486
418667986
280550171
11898476
411345660
318511697
99666395
45674431
328048500
549970355
545338832
135345985
306308156
271231219
153412061
183310644
237715488
76322370
219016589
65776442
208224225
433238639
478690201
162029791
91061413
383049865
253560732
164330207
184327379
521976455
388840760
112407195
516339252
148554070
392353720
330920535
210212233
97863381
341403260
545595477
433079183
374069861
29719094
221876358
188303665
168647800
28669047
31874623
529312075
312498609
320056906
307674917
101941708
127460069
252439110
95393331
396746491
526146512
93214198
163054493
435870876
391734163
421664980
77834020
501969050
111104071
549986822
363818951
23638195
257095684
221078185
158494875
204338889
532553758
229644536
497759386
489704714
205544973
461361428
209564531
169621078
143932558
176442003
79063556
305023730
216420118
99619861
524375148
224916081
17262905
101384359
295921093
239501537
363602338
514747640
216603584
253191103
31929513
220791374
546001808
268692039
16084549
96535043
190780391
213928286
10660585
492977896
201638415
549597103
372000508
323969627
340557009
174165970
524614401
488856624
315590508
344890337
266814469
321306041
304280055
142285858
65670396
163138569
109182459
67179871
529814747
250313634
517469986
142296836
518154165
510109279
443541334
232412031
343966921
321571065
342162304
8535395
67833062
330218240
119666103
357153754
105256330
202151865
204436423
103467650
69431774
353189705
488279484
29501229
22905597
463063018
312166941
206254770
172508292
266831268
519346082
366958414
140721493
52030730
26632628
136445562
193811101
292486854
374146707
235435424
170268780
119226569
165399624
308477565
277061954
490488711
11676087
2733522
68755214
15486917
36938631
534474908
199104389
364859319
262116222
510586780
484407316
313359983
492087491
453642002
75808579
535616620
473209402
76571138
514801529
336625037
510828296
54671701
23159381
413788181
546539730
81408208
532756851
131760115
315332263
283812527
294796538
135334963
105710481
278638107
159384093
289330679
27586536
159307247
373120264
324506819
514228258
458200013
398664325
239582416
264583399
11455543
547346613
493087785
294567163
530413048
187657754
323970494
161107639
348299006
69210801
155530815
186372078
280813258
347245118
297909986
525405856
251593804
360888776
42068702
333681799
291553724
403080410
267029439
107062945
261221510
162178972
138861168
228869681
521976909
338874393
122466311
156601170
366697602
26001393
452068551
92220689
188553518
107853361
368224076
70786144
523908810
462070734
120681154
460120914
178381522
89400923
189134473
459008974
493388368
509572285
30826224
438790319
90409319
125555386
465341429
172091128
448270163
202362963
208217831
459220093
437052081
116635761
236662191
336376898
162401766
226904282
417509079
117369593
198647771
546830647
78312655
492138986
401169054
320367174
57519231
119792869
482697171
500514465
206029615
234678005
230483036
541984408
305747608
216385803
234499478
22962822
291153027
49636161
542631562
32551968
289835667
524759378
182130509
445129029
464989657
15563085
170296225
303301033
115345846
382358251
33982399
84590979
372103018
86138877
292474611
278408053
146980308
339653831
281179514
86560376
258761908
543121983
188283678
443061102
477746093
201715261
369618671
62755737
103198689
549299724
229491483
98720197
339540611
422161383
80287603
545255016
262582782
427734249
233079407
395174724
389545229
499257484
318944601
75510765
366066899
542838751
217367160
206900335
460560034
243143659
103015129
1701590
317271732
63183879
376786916
190187345
62872481
152733170
39587414
69068087
457211744
137263423
13579786
16723555
288935471
215641041
170017111
203531036
43045435
466439038
66744045
475258799
406180511
99407445
54522237
41768745
30841743
320128478
153313259
232484231
58858547
501470943
369713592
537523607
89121201
427156092
137462343
380865243
545184259
91666158
222595417
419030689
513227502
136788663
276149228
353998093
51031233
140145148
467273059
198530916
363269318
340976629
371215096
313158281
52239451
332988274
362176012
393067290
432575131
236125036
265865204
244713221
538496133
62464820
226493556
432804006
317692342
195579709
23036072
75208270
5313017
545957896
44263296
312538621
147500408
360443482
148263379
144019277
446560785
447224845
270541832
302895816
549837219
4957826
295297222
86309036
306280711
86742667
341029974
295067372
284999858
292419532
16833350
429009262
62530688
108039987
354694715
424603967
188151942
111805441
246291430
436940867
100445872
73638602
192230269
290186963
45271763
63935872
474381336
498368266
71444824
256545867
458962735
440261712
516103009
301294135
16282105
318947101
242558910
446036140
73472845
205508488
386187731
153168738
341415800
474617318
73224758
183387490
389017681
249822425
434909937
357052803
125237024
448089026
287634578
174248305
392201265
123024957
332743180
476303458
183777209
376490510
301386743
86462246
393444634
299459566
384801707
275652091
376810002
252652957
140428122
175357083
230946175
227337913
441615037
63077361
1914946
161515376
545046722
49044327
220173291
290856621
411718912
357169230
424453392
181934644
4325332
293705412
8401944
159438983
168043
549847502
171717876
95574468
140864207
6533052
201111471
358044204
417784976
296740829
231206419
78124937
186784800
18712112
224571457
43209408
369626163
465231173
83985283
95711693
382693080
339690689
541835657
532394577
495334131
335229697
27675538
65170897
153768010
15100239
66546495
499433132
94503281
191531056
440792349
5560357
393237449
176740311
365157878
378217859
354555725
264679603
4984684
319377465
339426069
268999423
288598017
463067619
210612930
414644549
433763144
236958199
354924229
485200155
179019892
441024683
10922101
251791408
442287153
453990320
520960990
16961010
327259669
256755773
363325075
132285413
294181584
14249444
150804786
60927900
261631929
465228440
399652321
168783947
508805056
60899543
296329154
378472039
439207103
29529809
445284030
1712568
317874715
236987575
200397901
381496478
385688356
161295957
194178864
278846689
267993133
367127807
38527291
26521009
208214890
505696081
201687816
383657149
416845638
187766518
111997556
529428330
306878686
128728028
194261199
107411484
517353504
199815161
27070593
217622383
222281827
120829357
108155256
102117356
378277966
22680548
534699957
441049114
106404265
513622197
334670884
497599806
124590357
133997468
323518162
92301515
537867110
83510127
199689820
149794810
172903500
14064647
296900010
334560039
301530783
143844734
190139117
492077872
182229251
425892788
442868987
41524285
51657153
191489254
128365754
16977477
55463744
543940500
10193073
249640360
18761359
270744925
198866470
359853351
426303185
451847769
317426979
28833717
79530555
183678407
116438157
468986398
21994423
161612627
451333025
177173942
176915959
379240499
227013524
268561813
520779853
157136764
244979559
466806516
83970722
367477863
209191279
40295958
113825393
57058155
120499021
322339878
160662935
254420639
16801829
25338247
99916543
19310302
168786750
86667472
29349231
302345156
375636048
128299886
445659711
162754339
494421186
529105339
373131242
106769310
547522261
90380339
113583877
139182913
90672668
482181205
529814747
333578401
438702962
415599635
3842300
419507803
243881759
341487157
283561740
528906647
331592960
143353870
176177893
248635233
419351929
175331484
351136819
245122273
211454686
288521763
356199
306730809
259948512
159879455
484752
103614254
258614643
21856234
438417585
403923445
208439286
41892048
24184534
93944235
170515865
444203824
253825551
26460190
400731205
263686071
497737031
322028652
319292198
220217527
76724206
271463612
500860272
437100048
488521
285991492
86956738
295703408
360643767
22898514
65030198
513304432
8661642
238606830
147719968
306598673
208411841
261128197
203663882
503302877
152304882
78920842
30355965
94566556
128445078
161785069
395756900
210761133
420647011
82965616
66142450
39251839
548318166
534463930
53435415
66602660
43988846
395864711
421269772
254879620
318400423
95464688
99394812
40657023
215692073
283915499
42034762
327715764
411642066
245177163
111243533
447765175
397129788
328813240
135627479
303217849
228821819
47450232
161843165
254863566
386903143
538249510
418503316
150491913
134881197
422540028
256727880
268527678
466333557
545033863
10039381
347128801
521828780
212398150
47906224
50608580
499098303
544349619
365937410
210495796
411792218
220361394
230757560
422246814
524051297
168193938
324147406
166031272
206107192
87977692
522572992
42182965
83153299
470747618
312061628
313065115
530994882
6632891
363955829
481748540
49214374
315983940
366171190
60150771
105284509
169209403
135756331
30365148
444613234
6778915
70176865
42089652
161200952
447423561
351361381
407415536
99806487
16346242
350176390
482333581
204871436
192834059
378137210
2266957
170814893
506279911
247241407
186268968
74743713
261073011
516174582
400317620
277984916
205793588
465784779
365397241
118763132
430166522
124061306
437302002
483309680
333588486
345334946
530952229
151240647
280390172
319129006
154405570
4638205
535508964
160475688
218122204
95092986
407345040
245166185
160520316
501550801
54824132
44662971
219821637
469939986
154498883
155003411
132056908
351069340
261818772
474035529
323455792
176095597
335147362
123222561
380958556
413940228
85128901
21555303
23932992
240569397
261365594
53342854
250913168
211161845
545354106
156008358
236109335
328072041
203603477
257368232
117490170
246510171
328099486
347998013
396124663
6103768
114854004
239627784
502882840
177585617
105855365
389647643
396183145
10774944
372770649
238381781
152294273
547401503
156620092
314788661
400138308
193093747
124118406
161980390
312873000
445437839
864275
249930078
204152377
266940485
387801052
362119754
511223663
487283129
383904334
216415257
181098577
24222957
3959724
141932604
396245476
180681413
519914855
52310170
80373547
486347356
318779164
395086676
546150011
22987932
353782517
216958855
4827917
182224207
512145656
230042934
91979138
20276366
210118920
171778255
20021694
461608433
192027176
263568674
25990415
390696042
530997774
295930029
297421465
535056742
394309854
132886948
210848957
247162067
431633004
238601341
26979991
62415419
388346246
140823731
535193967
102081409
430881011
87862262
394263473
139113216
37583183
446397726
448808085
441101529
271118177
157705664
82944279
186957499
548071161
455719280
286410531
60774208
18042343
9048396
158648567
205156864
12460030
512219408
503752975
414414011
489816404
162759828
541906973
199816067
170407426
76807577
531934549
339994149
519956476
166845605
109834890
146473965
112480588
380988377
691614
178841820
205025128
238881280
492810472
496738033
296466379
381216539
358157760
416686457
284165530
352970145
387001945
227325829
507672121
334093474
97330948
424565939
21588237
63172901
394524401
335965091
335147362
227365358
62442864
361571408
409379473
350279249
527054605
44581089
150519358
193179697
477488110
208555480
148875259
454273308
77711364
216877289
203871281
361944660
423806487
136665122
104554472
30253618
209506150
173095621
100099450
124276730
539316206
317856095
427812660
274642115
364656226
452402998
184518224
189941356
174156590
462003641
106101010
362059929
433846409
539587724
283589667
323680841
541028774
356012368
343572977
218670955
466784560
349347287
176345103
180851572
163429486
49866912
203318049
90873181
23899106
513829669
53726332
25386625
155478604
63458329
349484630
219543533
10275408
69682855
476357857
302347166
266818571
326013666
306855929
48773634
190648922
285594236
207349835
308290425
50560358
470020575
268867687
434396129
362626880
338127889
13531954
476454288
533307014
102927974
157588555
114218720
491616564
374298058
442209360
428616088
17482465
52978148
280443988
371984795
118189148
69874970
275961852
257585439
66466301
190620754
294110079
161956322
495769456
388191320
522180510
317878968
258319626
140893615
162721405
216191470
410052415
1064866
540309715
281795114
129008118
437473451
75787240
479653798
545964517
426648992
36419515
147822682
347187948
315176587
446755199
304677923
376237644
166257147
123562879
245874266
188953234
505267939
438229870
543970878
536111206
316929262
54286210
159312736
381124604
222897312
235412232
45141536
118337351
107776515
16820118
76176342
38647179
368838844
504713550
97138833
252362264
211496659
480061841
288173078
240172679
504680616
26451491
5000479
378856269
232086069
50469587
276985918
442734871
308326595
264866099
7728271
261900105
393268168
194767500
512419347
527350186
119325371
620257
348117869
178913955
51277478
74392417
143929592
236044515
490584789
197003896
3364757
469091035
294569196
538874582
217479669
437835574
439871993
283579576
26188019
252020519
124296590
487121305
66727564
328255882
207539090
376448292
452521621
408774996
473942216
226487783
12042866
138811321
512892160
187811624
44235877
87545260
406981905
139722109
157062246
222384093
462134432
108736376
338045554
415303229
493047735
161073176
295818677
414262709
488014032
540134067
155871133
98456193
365907263
14179092
150958478
306983303
332553802
266468994
528471269
384133574
317551114
207473222
440373715
399791453
144613194
413421874
75468261
20748420
198712778
222567972
363541959
494635746
483805949
72399910
519500309
121558225
337236331
200535126
361565919
527844196
330965731
540924483
470889685
222483382
47205400
412503839
91363671
336616740
303936908
529699478
110145736
244051918
65531418
196841029
354409937
194568583
469786473
258153159
29245392
338040065
4539403
124527941
196045124
348992705
86118960
370626797
50290218
6767937
99361878
225638642
276697007
39361619
33625614
419743830
98007013
250616762
235565924
39065213
319152811
295469764
510685582
207626930
266611708
44296230
297789228
508747965
15528381
382709547
297784010
403408566
284121971
353832516
14737965
396777854
32420880
506023371
145380984
215416787
380679555
351982125
2409671
330179817
47644520
322412882
323450303
123603510
277241591
108590385
544344130
544464888
123694615
333861034
107657421
158315869
265356340
219993631
175151634
3441029
253409008
310435884
389943414
546310944
225954685
538928881
22356697
230342260
133882199
466673919
523656089
541857613
522168570
299809180
3326334
376954008
224849938
307873193
142115699
311569055
5406665
240044948
306840017
362614318
219752536
303256272
296614582
11148159
305866790
58167782
171728854
106183952
79980177
395850213
414787366
238387270
270207003
157177515
15566288
444833984
228781520
485952148
108989584
520741430
178650483
119082721
463756830
353022944
549300697
444246322
544610248
185473310
306529685
195682850
486232087
195249219
352278531
106655037
430711922
121542927
404923701
251484024
352785828
208192281
32149073
351341232
152832800
153505739
88186274
21426206
248646211
428822636
451069477
469266165
249266468
16752428
5000479
44361987
328242469
2118754
101562967
181314884
26518368
485034457
81868827
488856799
237154745
12707035
93005616
52244302
151048081
15072673
127844836
278621640
21983445
147165579
403666549
33867130
223665772
430355795
387576640
342076727
379569839
1443607
518815731
50751294
365452131
258169626
422872560
76050095
322671590
515608685
473754920
208540382
453298087
460361862
62344062
324860976
409837041
184271219
185242507
61989226
366626777
331067697
368959602
251023881
319575069
104472137
445157900
145710994
251003843
62106217
223027229
12422370
339850325
83136394
378723975
244419681
362491303
534568221
371635261
419248432
392479967
495611980
419898669
164159523
129606268
154175032
544865585
119029204
239847344
182925280
204091998
367427834
435139363
115817900
290225587
425349308
214401943
97813980
348716170
181137000
308668426
76681330
466447583
339147374
146168633
36993541
47622197
427067883
434518689
375989684
58889241
370018979
397701410
31494544
395070775
129403175
327507961
5335308
360997737
541220889
17880330
466120391
268295936
225049
377247992
333234958
80332164
36002351
229233557
138882678
79442297
38026370
533245372
442732908
261671956
531176019
4920092
266635400
397815275
453561559
38927988
172950672
8606752
234453610
101782527
431067637
316714943
254491996
488898953
296545132
376738918
221294524
12438074
547955892
369530078
430716221
264394152
392911292
362196527
26740354
178513258
11812328
481654062
86086095
254774748
261243466
504559858
12844260
422269764
359525765
55610424
410527799
122992023
154685105
380958355
108525233
279314695
214472263
159263335
269524960
458765131
338413317
2700588
384630697
296724362
213379386
380732408
112144042
523612107
148850702
24382234
394928061
514983469
104049484
145057803
91482008
124397207
166558216
460120914
202338949
224692539
368575372
424365568
466174470
281008958
119578524
199614002
17520176
129231203
204454272
10352254
470685661
207045080
363228380
285127543
83421822
79762933
334331106
11603746
393522181
112597503
15407623
416957316
212871559
483333895
330545140
264537491
140957520
228808965
315502833
21407100
335659033
146523366
179095092
267404104
111234585
538580680
464418801
263352516
156494478
371039515
317520763
93439247
187518167
213011623
158450963
426364831
314563612
329096454
125610276
110946009
52090610
139231927
323516037
206451444
348527659
496222160
237612787
165362622
277287813
75314569
332718694
3699586
473717167
4308865
53579637
157539789
537565432
120694810
320983629
14809322
480759554
234251568
83548196
373985706
9803354
14388297
434624955
300846643
323834533
66598037
69037551
359775420
245318327
176290102
15500936
314602035
239823484
190474047
111745773
266476093
511536552
102666256
501017595
133384329
27949988
474536130
537459817
214739140
343770348
202570553
431479312
405154068
6070834
437916620
540551231
70001005
177217854
255481902
455717684
16234443
338160823
154224433
194413597
152462464
381194583
36882932
269037846
165760991
506909790
81435976
372077354
17213504
529930016
247334042
209953128
355549975
334527105
467015098
169658508
103501992
242652223
131663763
523976599
235266215
348238627
70028662
10280897
104883812
5587802
510367220
157847173
327649388
417890246
27914669
66421084
176032230
416428474
224950178
217962701
397941522
380541392
4078327
391546837
32632105
515759137
228977121
257456056
210717221
310225000
73728248
442360356
500130235
150612671
111657722
72399910
52624537
379099569
431967833
313334076
32450363
173183439
386399863
18690045
278462765
241413506
271145622
412525204
8642990
102639862
375299397
17564800
54335611
20692061
545233348
344580694
178546192
151117659
439581076
364952632
187861025
29824121
79650879
71949812
392869686
343525519
534510603
319580558
181071132
242630267
481665239
286494705
351015430
190430939
41002830
77021126
526642105
29305771
348544533
354018544
336434455
160910035
61840108
250056884
356675220
352607871
173005645
243492040
414013314
58834631
135803349
516311807
441139952
270550321
78525634
15639157
529018842
82000171
33224917
528552277
408347813
253465553
220196724
388692557
152008691
395887333
3183124
413418996
500563866
6323778
83108949
144443035
484932185
379827822
535029297
234265031
300755074
307194215
449554589
63591848
324021265
324981734
118249527
306577117
398571524
103363359
235181694
254813338
234061185
403336512
200288121
137495280
83498668
311599112
409272266
195260197
167935955
316271149
232993732
33987888
530665542
30441994
472509587
61159868
270536343
223673399
382526507
436584082
525331265
239787943
265901255
274060281
107194630
277999665
39034830
367000029
21923066
49132039
520840232
351263066
358695172
49918250
58638987
147906594
59884990
150060315
250811155
245232053
90941752
451545452
376591096
141583266
223057200
71607163
12278893
493669682
448811867
326658278
183387490
424069162
146303806
38710185
272775855
109979934
80013133
113712925
151721449
13453539
217024082
21319276
22109765
228567449
179752168
349868860
172485614
16093748
431516566
40850450
124205092
339236667
127630228
361158355
446936419
226996337
256410906
11651271
343172971
368663196
454250203
283672392
148941933
464355156
527723438
507941082
289369102
480589395
448256956
262861591
357001773
205420336
97958253
116421723
30734581
13131822
505939363
216162309
434328103
310568305
334894868
483816927
162693960
19057808
501513463
93746631
188393115
89772595
503999980
255671211
528909062
247356683
356074096
225480406
382544411
15892224
426348408
101294006
547187432
505498018
478446340
349856549
42556217
17238435
484508541
114106226
398303796
362400247
487939166
509185272
10940032
269267259
64803134
185435051
276137509
92061508
272737432
394491967
6575822
68456883
393166092
204322536
224582435
129320840
335767563
216722187
305133510
164307726
424904704
375756139
399821224
483939800
311998182
377632222
21923066
215609450
270155714
177931424
369810397
302666572
478042499
301702885
198738684
549492812
103987197
114566408
441958491
428710902
86215723
140993560
11345763
211378884
330959255
86891930
129189104
41457443
452189309
173644515
503022938
497600262
484286244
25276845
491023984
227442204
501786022
317708809
108941214
79938481
388986934
479933465
23317272
50361575
680636
405404737
43730863
335833487
93126985
418032974
261051351
159900059
443070406
189133983
442160906
87999648
264141658
219902977
498132239
508514765
417657119
251974885
50520756
329526626
106272529
26411393
422504797
425636884
46069536
43141364
502089018
264009922
109714132
356708154
475685535
470434745
476555320
390859202
473917102
216325255
490933739
150990141
315449850
49299762
127361267
52564480
313427389
341658803
25254889
358360343
86531456
311797156
504163684
492062673
219693809
245572371
424095985
492604246
492397226
505003848
24738923
403540302
308203731
316630912
127651571
443004268
222754627
280874439
323417369
223072003
502678213
439324683
247363555
209948761
364348842
451173844
18997429
192715365
236499054
382380207
165372592
154598073
546660488
243706825
307631005
523305550
236350053
76214704
251994501
46211891
177459370
344462195
270964485
418680122
50745805
100470656
373962711
494487543
319092037
326310072
209046472
221432143
232670953
19870180
261561098
1893705
542038750
305962349
304612055
536858159
466493643
491918939
489344350
80742248
258295873
369667683
164335171
443725490
80380916
211786935
358036492
292157514
525977936
211679106
449948137
173199906
550031944
464056527
399562274
399653498
386722006
112034960
59822963
19285594
524093655
533633675
77098494
90491654
434230688
250321695
375217293
31572728
510909254
463211221
357948668
434075609
534505663
411148056
233436192
62860028
470963850
534370617
500042411
357613839
95199361
216178776
209114433
511332639
513232478
128618248
450564444
320629790
220491518
377308371
450302973
198965272
250502394
123431143
459359966
43022782
225139205
239166708
381655659
345587440
105317443
339256192
187076098
183698131
386016284
165152545
390449037
237832664
166442947
302440328
173002302
84382397
492556919
453511239
16699830
381193606
244425170
208949763
27808197
180522232
46903505
40015982
297208347
57151468
378712089
144938339
545740847
501167656
409369620
399025690
70720276
214783437
136709034
496211089
160772810
324196807
217222201
352212663
179858063
376004921
27367864
515334765
458468725
138354499
388088767
456445297
109928203
141587685
7946270
166469377
169622014
65617106
531824998
219644114
118664295
647702
520655844
515718995
528723726
101030534
538153534
423969922
161957363
460566438
251981370
340337545
263866056
69346464
498610395
316347537
224675748
266050490
511817328
527053780
268450523
328625632
303838106
427971841
448483503
393815782
351866856
42402525
83185795
462848947
112188910
161332688
91199735
306291689
323194107
469249163
489387654
441853522
371698613
435740021
133882199
375103768
405543787
138341296
533300262
310084319
336234184
152241779
378874487
197137435
491329991
215075487
331994935
288578686
216416035
436627752
27944499
31369635
14655630
31117141
109450660
494169181
301082628
115087863
275218460
472439695
327539608
352872112
219170681
25199999
113408229
168562844
240742051
209494114
137054863
477526533
10835286
199409881
430568138
346204491
331891598
535616620
318938345
110976602
389186567
188129986
85402595
33072160
96526992
486722669
524345591
40783270
152831595
136701030
407404558
322330547
3002483
83217795
419629526
524356594
257831744
532428504
29909813
124847170
276859671
360067422
63727290
234726107
518825769
294995327
111252201
102402784
278665552
425718053
547533239
169390540
170696922
365501532
205316045
72018258
215344448
102040510
445629954
172058194
32396078
297984770
359075318
138141663
276678775
418191600
501731314
302076137
225409646
32505858
256451569
147058328
144053316
350970187
309585769
208540892
249614496
244979559
224761183
530863146
251373695
38817631
408155020
156143540
389950698
184089129
424726243
21229117
222628351
496322370
384098264
61474481
235352442
543207907
534156025
301357078
191220883
225928716
392429529
320442331
500643015
480116704
90848439
53336613
49656295
442142612
389491069
300567902
325733761
387644158
221426260
6103768
146649824
134057847
541843833
142769257
76791902
348489517
321101011
264558822
435371013
401015362
423372059
234336388
299535299
131478540
223531248
408949464
222330385
470533547
203254296
35992226
16611420
535128099
439265414
153219946
299802767
33382662
246925334
334796066
38395555
475418757
536614367
139125718
169931216
103759345
188689864
84706248
5725877
200859585
168506811
136939572
414911877
209523922
480556461
363269790
231169235
434057358
141424772
284018027
484582095
401262367
245846769
226825863
448961777
124968063
85175530
212869731
278556210
415972887
72981744
478479077
1860771
479804468
549741813
248142786
234717294
46423929
268961000
120408341
489706624
473420761
284643073
232590886
310340510
294378184
291795240
64762109
426696727
20068219
179177951
364057925
490109602
389372655
309228338
25816719
82826785
153429889
55312653
129181494
130295233
224379342
120022474
289275789
264823702
200041954
230164847
201635238
379897907
512359727
14622696
352821942
173754295
309173414
174407486
377324838
378444594
52705378
4069474
27862164
255754045
162058955
304260759
70473271
274976944
313136472
176795201
383170623
17147636
212491106
245248520
252494000
42677087
290911511
345003574
262407134
55964770
313185873
109497785
157049248
413577250
376562297
159451059
48068951
492114377
251037211
130758958
342881363
92354858
328549301
448539124
152885117
356016540
185183906
259432671
198048322
221724414
41041253
62453688
309288683
241598335
69322515
23325230
545920070
81161701
226558475
216910023
135567322
482691682
68005079
225477142
489547443
6780259
475341911
75491683
532843774
249200600
68245979
353124138
126406490
183151463
151968454
348266777
459802552
471842684
475857877
155108162
78660019
500190614
209351529
396569272
220658623
533537344
542620696
45097880
387699048
249397889
462027525
200385019
502456964
410533288
272709987
286593593
359677703
302703437
73728136
119940139
80051576
374810876
345478756
424623551
20627662
155715766
67224091
247559741
415324818
277553569
268726614
180168651
159641142
449192315
419183952
514604728
368180164
66543147
447399244
51619090
114341359
12850564
360753547
69803613
508205948
126724586
239128005
250896701
290170496
438110024
205221444
471194325
527793398
173370065
107670039
130962051
529103542
155470436
140576323
279362655
290132073
523985429
360149757
451612964
405748121
67668392
339046796
415008089
201529360
442479333
40580177
528036311
517579766
135386185
247608790
253771716
345274567
435958336
78986710
165548240
119682156
539804727
31368941
96714193
467191768
20305894
533505525
192521206
340054528
470410938
163290473
452483258
326408874
544375327
168923975
141753425
570923
303695392
265590754
145508206
329393405
241219594
97676755
368102742
27746895
290478122
282694478
442693339
384750008
86155344
283831402
94690739
528727925
44590360
33083163
292108113
454371256
504988
203993196
71452253
497146075
152078942
183319184
72646915
102362355
37716501
292239849
378489879
542269288
51087830
364124223
83418480
406419075
385141174
280779985
425245875
385779431
257241985
364720337
295141060
137713521
357937690
77164362
10720798
445472135
438132156
440706321
357488431
533651558
23048311
84962850
6778915
508654652
536741865
265794776
44832901
302290091
37988483
152616693
224220161
78060243
23547810
375797811
249358171
207126863
337046556
394090537
372801902
499429051
102857387
43562621
250232532
371940129
88342739
85661074
90616591
288944837
20161097
63028098
263291062
486885278
235763528
104954040
516455276
428438472
112112824
477735115
31083422
365957119
409166589
442085345
208345973
533525311
383231002
533700959
333215234
459279102
183497270
480336901
245999768
380225886
435453575
272259889
518864192
440642766
235895264
1196602
369626506
71069419
223561481
287193401
102172547
423776190
178187570
539716903
92745560
406837525
292662502
111561213
400482929
446184343
104935779
190390269
58317092
410511332
500552888
542828893
378679429
35640077
245260913
385338778
498969043
172436573
435933707
406125952
66416900
390855471
22520664
206562048
285186484
215529024
333474840
218978124
53364996
190090345
476871665
491583862
507518429
347858855
57741336
384784319
16862208
69291698
530775322
494855306
212583481
164346149
403961870
434706844
146272201
135781393
26030049
441902541
39515311
20898895
262130307
153307770
104065951
172391416
1937617
341262108
247828350
49362577
458353456
434217639
158182002
370666681
7991984
387298762
347159247
68332561
145710994
68621155
337710725
350894046
145990933
503799716
193157910
288735923
523484137
524956982
12754410
140112214
45789238
267947464
543562525
390674086
545540884
371748729
398446510
182146976
501513143
130841293
548438924
92892657
126828834
154957946
534420018
163805438
11196780
407689986
84552556
32988890
353216324
434778621
547214877
477943697
508462537
325519656
50482333
362043462
373252
360034488
190062442
274521357
543262797
244792933
15621216
274332761
329340000
343968185
141339677
464627965
14081495
393498673
272796702
82468310
249800423
547602139
102468945
17674580
371414670
251144358
271754901
64051141
218731161
259220686
84760145
478468950
258943575
472674257
88313206
368004516
54282872
75288844
177434359
271255402
179243074
418595741
47847613
132795377
29003876
344484151
18174079
283128109
65231404
107267171
115849264
101480632
333546210
109434193
94097368
207637793
504192473
256149674
312905934
374372406
316283671
506453563
340079542
511454042
420231627
230155397
549708584
309810138
217776075
468817168
281563744
127941842
1361272
222377187
420223969
513292857
9649662
203543098
244508916
41201864
272257321
175342879
396074566
277587017
367327257
470264586
85408840
411071210
33735394
172870566
312462247
78282882
400329237
316413653
30754542
304377322
454527623
439972625
121756998
167112064
477043501
171877057
290604127
258352555
400243233
275988459
345287146
112269433
326864461
42808711
399868161
302221182
535361479
388489464
543509802
443302646
45701414
122515775
71005704
198972164
69220164
479645287
78646392
191752726
410042572
416501894
415456097
302674880
368992536
193359477
72712783
549953888
159636587
214389362
13872196
506945205
25380026
62243499
306533205
324748981
339192755
499400198
344613951
347876353
423399504
2877774
249239023
418742569
343325972
8980229
104727256
314727270
526526836
188338224
89679282
350081307
380315353
563589
280229917
54138007
530583207
113001112
7476018
340360217
420676960
524956982
291636740
155270886
227607453
124023955
124600300
314283673
377580345
192389450
71949812
392533191
256758953
319141438
124772033
106892786
541665498
544628028
496366896
103487091
230257061
15500109
249568363
178131097
372150542
295899379
494701614
381694082
418898524
101777038
27143105
366220591
350762896
296762785
373037929
142582264
245129602
304893421
443829562
178125152
51422560
697978
149558783
19079764
3683165
462975194
186606884
460197105
197236237
197651443
146236148
12004443
430282710
137884070
86863425
406310881
61268218
311528195
66065604
8057852
1657678
198059587
50925444
282418494
508591653
263400643
187971714
457914722
277333299
405586407
42890301
521189439
546825158
319804695
238955280
254645688
100042514
77515658
253042492
21997408
27033325
350828043
199899874
33900064
428489553
120708599
76447284
170773768
191472787
114588364
156859153
469188742
72257196
24815769
516443543
204833013
63194857
280144872
101194521
447216275
339769100
143481558
367619310
165191455
144580131
85405957
325928593
355787326
197213576
175922310
493603814
494216090
121319639
115806922
217331466
333017630
64698843
166228876
419277265
268737571
547308190
218363398
387441065
136843729
380133922
446787274
1542409
36856913
406540501
391261409
171553206
131031510
427455875
30765999
342184260
521068594
14842256
2091309
16659115
43445435
364952632
113630268
368838844
425860195
205299578
65911912
250600295
398177630
370275119
303621862
240277243
474753644
204399792
469902312
419458402
279960956
102922831
297377553
82388796
488740560
346505176
416444941
66751729
65769198
78396719
390289856
75617974
204712255
502758189
301483325
84651358
430310155
194650918
96030055
291667898
505992487
321242245
279009307
470555503
15094750
297147015
441731435
356588118
257374147
527086714
70423870
526027337
545518776
414054648
271700011
118464875
190100537
85033527
329894389
487148756
296762785
226596898
325249789
220637233
150030837
413618106
467679267
249674999
43045577
384951978
174226349
15385667
114811240
201205377
464508544
541797234
376008529
355087758
164154034
170889037
93833590
150997179
301510770
257955555
88339966
110883289
308468168
417958674
375991011
301368056
218785694
295192931
87598951
542327305
17023011
69391938
479179595
238551940
480130771
542312657
534392573
547999804
498686628
65380498
56536700
2228534
415517300
322439981
113216114
544916434
94350421
367995987
120192633
25238987
529172534
389533265
373477049
31457459
414041880
441348534
240906721
476604381
74060929
225109350
34028831
424602349
6367240
541133065
56333607
40545320
94567433
303991798
68744091
823350
244706191
256660151
10879198
285955184
310913427
236191670
176840687
136676100
447249363
55663949
143707509
42265300
345862288
294143766
530544784
68212151
41172989
461762125
537573136
46274167
62520026
444839538
83454756
438716686
393374690
47204397
34201855
54621039
122624260
519989437
459758640
8266465
222952202
189137540
50284729
3935601
239797943
452628429
497155197
382266650
240412711
285406044
46158104
263504934
21153430
91677278
56223858
131340792
451511798
51865561
316528674
128821341
492368789
485463627
384032396
229007393
115296445
444410439
446040654
521527618
107556955
512723504
459297564
293892038
299145011
343704713
266776378
390944084
306580279
23103201
385245878
26347200
54373344
267231965
350516562
215842572
82510648
523721957
340647340
385896985
91562009
360221114
427062539
27286973
159874118
469540505
147154601
291959910
260426415
508330801
279160343
46726805
235379298
36682987
120357303
524283219
71521116
122613282
346690729
149964969
394734077
279542564
197164880
87148853
8705554
370247953
524814268
356973570
37774026
10121716
158692479
466555871
48088498
485480094
540454436
24469962
203872438
217946234
27833387
433032699
22027357
41178478
300303190
145650758
163208063
509003201
524938454
396245421
294680459
534026534
7591287
446338035
175527242
418514294
428191401
432751710
536998137
476774137
524171642
95339427
205435507
108557078
386075466
52507635
253514954
164335171
420001813
335663328
109178304
101125534
300562575
418554238
225825647
248256492
209484249
75165592
238951241
219763093
57166799
71472879
182333602
88038071
124122290
533415531
533975409
195606995
125373724
483438709
326057578
234276009
74872742
178953214
348543883
181943883
257917132
46981900
496371503
465062728
139283375
68590544
94081460
447820065
34273316
381265940
62123309
9786887
1365442
485922522
17515399
212468212
452867024
194452391
12888172
176762961
142077276
422790225
462783079
50152993
320958297
139354732
380295915
266928412
148401382
101414764
160940516
153719445
152714958
518540341
157436514
352115140
72795660
343078967
52052853
474751772
192976773
362561185
373153198
190853183
147774858
397030348
55278258
16123609
134886198
412211619
430318053
88001838
536581283
446187363
109582396
118957327
271288509
90931938
325453429
166918787
313099643
74727246
46904284
320387441
246096733
302465856
182031139
257988489
17026878
39120103
328511375
454989811
490834288
158572004
366022987
272452004
377022943
295105795
302630526
285622184
287902433
530776897
14478944
514182664
195776717
22669260
232343881
317401053
59113724
252498425
400021799
308207350
41127804
372156825
443339030
20040339
364909103
16565802
186972218
341953729
148741768
470185738
330174328
235083767
75566590
251972545
241205356
444663890
416287518
242535949
454340997
479048610
246082848
505800372
43490503
332850944
381392187
203499186
181590681
536549750
264322795
138031883
439624988
448524140
381650624
155333211
30468860
220677583
487522570
81248763
101686417
191528948
543833653
437693067
347925528
360791970
139573766
231542487
518134987
148653098
342145837
59993296
460735503
133755949
1097800
475449574
404155070
458029605
403020415
290370274
134054588
137861724
343214201
427352647
197373462
336223206
85622911
482727464
545095671
533019123
498695148
181559653
155105429
241781556
202876655
15863210
241461110
483141780
103795605
110921712
75731690
225731822
505965042
49225352
182684898
440749060
430310209
533183231
222809488
294786193
146216315
489860316
317046511
1624744
397540728
10193073
218363398
164576687
255887557
110352452
78986710
109244429
229471243
347898309
380096783
218637848
302932421
343408076
354039338
253163658
66230651
364590358
147203483
530652580
454137904
41642625
3595295
297855096
99128426
385724305
240050437
278017850
9721019
464816388
401212968
90115248
91968195
88201416
51726104
373715479
543723873
230143670
541643655
441804121
87642863
362134617
14293258
10352254
384262850
473733634
152566755
164752335
254113255
321557672
263082281
258581930
122037380
89514612
259836230
426857574
450943306
161513825
153788941
180978134
327816676
199939619
167403522
3189109
240612385
6504465
330767504
453341999
387479488
426072647
146452009
249955876
191522188
462460222
107578911
497857044
90795233
85820515
434001461
376384816
523664068
455441111
457244678
434904518
234722258
133518433
169639878
102298493
541825460
80046087
182141487
340684024
27243140
367021985
502501483
243036453
528041800
405753459
185687988
452504078
203877927
111163228
30361546
259069822
110367323
260513612
50542712
286970409
23147113
194321578
309277705
6363745
476715968
86277436
153962034
7660149
55094417
233317755
17545426
528012301
191950330
400268858
132344019
479809957
54315822
12965018
480440554
364184172
503067046
173798207
229028525
274806785
460982687
483037489
388798024
250418268
310315126
62420908
540858615
53136584
396703295
266970325
253476531
535111632
84547067
290132073
312878489
7876715
281750976
466185547
430316121
8930603
362519008
255423359
364903231
207874972
27116889
441013705
102182879
387490466
231657756
217870145
453771450
355162772
356442176
225526534
240807919
17643489
255123231
91825481
170790757
154488485
255414148
426270251
485831390
501963561
391118809
98220166
463622896
217661935
115333408
32577215
68145935
13483003
218983655
20720975
171723365
515489226
292145902
300608319
184490779
337349897
185043697
40201818
313174895
231848796
84632090
449495400
82735697
58673454
2110105
345727462
402299788
21923066
289160520
151090214
486950392
83589358
273082267
156447478
462077804
531929735
8244478
126065863
291366683
539887062
306044684
360067422
26473447
508352821
548158985
250934999
145244429
86767698
507765434
222353901
376320351
124431134
192625477
458995669
144997424
88488169
528292108
178387011
198456916
461306538
91875888
388549843
146170364
451113465
486684510
11806839
291839152
542170486
470445723
50153822
158110645
136791369
306273488
258676973
321387285
279547168
40608033
312578278
299686708
306324355
394788929
328421066
349096942
200680251
148219467
321161287
97841535
313839064
96469246
474606385
9320322
524978938
4407667
281190492
319534995
16604225
448899033
165323191
181477318
349393603
33609147
250771797
383467029
493094257
149989984
264657624
524204989
452648896
340016105
479442194
190912133
22581746
260425605
449241716
119857804
164275060
273475360
131860168
279659061
113438198
116587583
476054486
336914820
289879739
470462190
64971383
16950032
454638207
76236721
447935334
496041652
112606835
509983811
502855591
461855080
40849138
229696929
471315541
417334159
46590632
326474742
207972721
245402369
77834020
41890303
290481669
428004775
353255156
45470876
72336108
174456887
347496843
40020299
165809260
436337077
129853273
427587611
21945022
78438208
23617037
148318269
162278731
167239855
273538826
301039740
74956516
130420191
15470552
213944753
103072442
172776234
74244214
248677595
296010792
513688065
543784399
101703592
59460699
442554551
61443866
99273459
232250370
366965031
507106754
383517476
451009174
32294903
548340122
187704683
237935333
128777429
240961611
86786579
312179847
117206617
313834559
529693989
123612714
199135431
312845555
384368620
180544188
490188828
470742129
409270818
367461105
436397456
331080013
215500641
71444824
281212448
220268081
401706976
90266605
185518997
400633326
377522843
231570801
322090026
150458979
491375280
510817318
321227258
335647557
83530727
417380178
35518317
97254102
225164544
55841245
369283453
80386405
183955110
192559990
114549941
313537169
407498902
59471081
150190018
5810023
447999404
41401365
355077921
383033398
48155318
376924141
510152729
316402427
539525435
110101415
31034799
451835461
514324789
243903715
164093655
358261541
352930585
478479274
302531531
473437228
11935712
364972017
164588659
208266749
13804835
193174377
393531638
109121320
195210796
397288331
71000215
263449818
69606009
16099237
409577015
32160051
532685494
55400477
37783932
73080546
176554684
364849485
155673529
177678824
77389411
536796755
62647587
210005562
357070428
87887122
401384732
118545933
172689354
201889467
84580001
504264888
306800377
371522965
223512080
265497441
424974847
495947617
373582355
55835997
177344101
33252378
101173248
119418100
126444604
407505117
71560093
274581736
269070780
109933692
41606620
2310869
285219418
366762061
319477074
444367484
9745316
156868916
521611891
76895401
510482489
506261448
310794110
216063507
519116686
199179343
25490312
367181166
3793817
336477950
144953512
291430157
167250300
239633273
132790672
159076709
99153296
2942104
65950335
291248111
179506767
515587259
148687833
544030566
294896288
366275481
391552326
67064602
471384342
527756908
122607793
174870428
136354909
396059323
312867511
426158160
235944665
199508683
351376678
201940310
384070819
334307545
466307017
198056921
197867472
540744969
192828570
218266221
303652012
456413865
307824557
441598271
82521626
259980996
192630966
174766493
199667864
136393327
30658248
64973293
327254180
476936404
28168057
121808656
12558832
195654195
64248745
247216833
103878351
491023984
115724587
22075493
328132420
402601683
132356257
162815117
416527276
509223085
218259107
451989683
455305623
2678632
144841260
70956303
408644988
339796545
156315742
188810622
22954998
63013720
336881886
77883421
242690646
368465592
372670166
304129023
235763528
9463036
32407056
180568205
128689605
232555058
514730975
262432418
47617075
499691115
295670474
106957270
151836718
230608756
14463515
525730931
118557692
110975465
141081380
65999736
283951690
375031856
121916767
304222336
192584228
212034581
382825003
380681003
548039889
79533918
111997556
168854151
294523273
88183800
131192589
65148941
281943468
306088596
133369648
330525829
162622603
132679217
136983484
140957096
369930688
534911866
541780767
20360733
222364879
481687195
27827715
415279544
354265549
169390540
262864574
400175545
359200160
506376160
44060203
90314309
362210402
188566963
348238627
162095659
153192501
545167480
519356758
377999985
450989016
135693569
166064818
71109995
429108064
435826600
22686037
157924019
281381964
375480534
432961702
514061317
1679634
7404661
367790445
72326690
5043960
540901626
237135778
209010142
193185355
138361223
307037362
188289486
481574810
175213471
25770848
287876094
546852603
27642493
477603379
137186761
491269909
218434755
182651660
86970811
490737248
350417760
535725063
482208650
26188019
151018857
444123167
75840013
277949140
385196064
301694676
297953898
257772049
285096855
53736124
409120376
327062065
288854429
1542409
64007934
905685
157805003
270904106
226697932
48089129
468185561
244633752
202461765
350758078
395107745
167076982
36073931
366094344
321578554
15508604
520500578
112727593
37308733
141610711
60351860
210209800
338375960
90239160
128821341
417416871
519704009
376831071
300863068
232983295
531735897
194277666
94301020
269772356
1800392
422503763
68417398
387182277
397914077
428553675
129392197
370238539
163588667
202000689
257472523
210191678
218451658
157391837
112200649
272369669
530094686
44488481
161689473
37072706
15627183
248606237
170263291
304496880
148620164
109769022
297221709
527327171
98923332
359521122
193931948
490842847
202187315
170053686
515600279
104075096
337705236
210514128
242696135
39690959
42095141
110816332
132861245
202125552
286138143
5851274
364711116
89467
242893739
242807788
511530888
14194554
499257484
538388565
70452088
474035142
300105586
374178811
420523268
447329697
66053079
423190922
438305367
203296179
275427042
516884653
226378734
124962574
385629695
93383838
348452698
85304549
502018451
484983224
24038851
542746831
55244886
134480849
90052534
502323709
121036441
48451403
169172031
81851968
343556510
323214157
446347290
2889588
146858195
40091656
27038814
63902938
290637061
454682984
150261145
70819078
481412745
14120636
538526415
363426690
402526562
14787818
77065560
218034072
291252479
78578264
34160684
322405037
429409959
36073708
201629063
23883051
526468694
257648171
282590496
331858927
1156446
404275828
22332251
526727584
303693252
507117732
113347850
83653417
85535087
210001245
367955115
417286470
408655064
280295785
340282422
38805265
549959377
142602742
299985257
71164885
173385307
216700231
47871126
84746533
175340616
310094729
320672869
138986615
166646900
192553553
108924642
390278878
486660229
139283375
89253119
502413659
73134172
516202027
350332313
307828153
413501590
297201905
375881231
333286591
475205196
407124619
284857144
512661622
311687376
185599557
187392182
135627701
303064157
244704853
201997953
201870305
34185492
224697149
133679106
293370583
528334030
412866987
489743890
256303366
497889296
444318083
40788759
230258727
258197341
40014810
157823914
347632524
450103489
270920573
141424085
29386888
204070042
125041159
420662755
332907850
78538790
442874476
347536889
88503648
522003900
544239839
314042157
441862465
143569735
256315347
39156991
266993644
480847378
251703462
525318836
41200434
109137787
536379591
212418811
178941533
116618379
533981757
408376111
502479527
113967496
131148677
519672876
302475942
201863464
124112291
391161632
421450909
51761270
539981250
309952852
405033806
325448299
412792114
274936191
486700216
303014756
155584327
51327639
301211552
254490622
80377806
190638620
201721933
252052076
454154371
365622290
38063172
165471394
183379757
524068156
101430342
372412411
45141536
411417017
88943756
511250949
282403561
503599283
437237273
494076195
381108052
75281635
307455357
155135607
536846156
535007139
395434017
332238192
370925219
150936522
105431274
401753112
110447415
376495999
73300106
106151771
105904766
250273909
261763429
20133814
374141218
144333255
19743933
293364585
50109081
23877150
393835750
384371866
86594464
375706799
106925203
127992502
263076792
253438108
333786090
4054497
301371261
384658736
485930192
533431851
3639207
421189320
63288170
197560088
379199651
394697523
122234771
211181290
238282979
328927650
12186925
464215708
82335000
215445722
349017271
491721087
13475495
457662802
536311954
74611977
483644829
293172979
101937597
180787386
295297539
306302667
220246125
14293356
509220019
277409890
402662919
251215063
331070882
542157211
13590764
247921663
248267470
410681491
416370771
46513786
36479193
118518488
112812978
295017876
483021022
109220122
257840286
389131677
158614491
194353265
190665991
340109418
469545527
219219682
289621596
85551554
182186288
42226877
165242618
120515369
414138808
192403795
451859195
135781393
17394641
258822817
428291980
294210400
28784316
363081692
108417586
294270779
420451911
110098362
99225442
223545014
219219682
6550529
171459893
247512556
45783749
245358300
62666539
251440112
294867252
106562419
189945559
122031448
3172869
480651554
25238422
92658205
58185424
59094574
165188907
108751605
278837755
37256486
365335011
207045080
374657184
154500850
390591751
432052860
279402305
330822030
252426533
309530328
221406906
16279708
27591689
160130597
274070778
208697832
83965233
68018597
80133911
88537570
10873709
3781921
407410320
177920446
529135830
217413801
257867731
231204346
299462755
452995482
525948066
267275877
489197052
54955868
335379445
33314239
273570541
124649701
237465118
112173204
211370412
91282070
5461555
532615702
265716773
537746352
471947141
69526986
383016907
223693217
222573461
434745267
478064455
168144537
304529720
381831307
229835408
488320326
449523644
502913613
352327932
256612189
421654426
430590094
324981734
374878309
107320928
406191162
110785163
210118920
372790924
396426558
361796457
72635683
160446602
357207653
344467684
545085145
475050994
357748846
226006977
130390946
454163620
426468768
465181772
526219452
311928257
270755903
543935245
325089095
321773766
76725242
541058922
42314701
92226178
363229135
224209183
222836933
10423611
114094354
101140314
162109245
455597978
383867726
536716742
230342307
6921629
176168206
105048482
117905939
447858488
395147621
300451393
20007178
270234448
37482036
53578129
363045060
186906566
97017952
341498135
214224692
315717200
427641992
279892618
205616266
170514221
27488912
102880327
110537482
31479415
149100657
536703442
304326627
89498145
55477796
311322877
537160700
5516558
547143520
335333988
396552805
169153677
290762236
5527423
183118529
229449773
495843773
539146047
370243881
525335723
90669518
151726207
85496664
288305360
258943007
200078622
473958683
4913074
418470974
408417206
271765879
18311304
134228006
156378767
309815210
250797899
320156068
18787997
315189358
45636657
139940663
172042798
290527281
230839895
99787913
156848175
38903222
193290798
164527286
528069245
493389743
3260466
220333776
318087550
106659039
486762970
48007604
300012273
322698310
502811011
16467
226690211
478322438
134365204
197378111
26001393
160022497
173441873
479977185
424129541
494487543
315205825
348455555
123315874
229211211
164044254
239095351
169524401
165372592
332529109
362068389
39043257
535364126
444383951
278094534
353590402
101633155
176872047
391077755
460181410
174407486
343828162
424772501
264355729
400724445
113754423
19208305
203032621
159065731
90348940
269495835
445554800
367598330
72537135
13316314
301652146
134836774
179237806
56723326
25690928
8052363
65264210
186538176
542154019
124968063
503848761
173334505
527964128
174418464
78558568
354726625
186938299
286350152
472822460
436683360
495623766
16373687
418351848
230548978
48330645
131003661
14516554
1704323
373729543
428426168
171277346
277320747
419623072
467658956
243854314
210217950
86402349
172513781
152256208
510367220
42418992
22312445
535913026
414512813
126268956
116754367
414276786
413464414
373312379
85504990
89055205
506799370
504872731
174217873
255979515
293129067
435082201
10456545
439059621
85345170
416719391
304634449
960575
545288238
428645131
10165628
210360436
302355493
125878854
336228006
344791242
134673649
45630057
471713682
188393247
89119404
167595637
197674781
277756684
78827089
111767320
59701299
443747227
437006735
492829865
529139600
176504284
404802772
101310473
385777798
191373985
262127195
405477801
530374625
461845088
352660134
351669252
102095400
22718971
488734287
377468131
43608031
372699307
508765870
15429579
46085644
502238125
434423463
221590930
290955423
441872664
449488721
49790719
527509367
369030959
209224213
16172327
233781999
109959251
205656363
219492136
335487680
283249536
6242381
339187266
367804280
392434515
217336955
455460753
354316282
161080194
129623917
466409175
434189046
230559200
3759965
419715428
10846264
363025268
398819762
502517836
354539999
156172579
315146458
119632755
221014585
439893949
472377851
481757478
311603329
402478393
86074356
18948028
496282446
182568259
305339137
524698999
238755011
300165235
133393678
473532483
73980742
433411682
229335082
135228912
127029370
369441739
5880748
149690519
435577621
323969878
250227043
183274100
254487996
170389538
258943575
12284382
491599081
263771250
103802479
311830090
154378125
250084329
178644994
268236174
111670360
354150280
440978418
470533547
3512550
1750991
64196067
264061277
340605461
420221373
259311338
7959050
273342091
341975678
225718658
63054528
198339526
182920925
28224438
202404869
74051244
233765532
118875273
81972726
226505939
391587126
99680240
396338734
353276644
443432623
346789531
479299480
110711747
434026109
22810110
30826224
203466252
136587025
395370624
128854275
96417656
171937436
312780399
56844084
360767414
86698755
26879633
65988758
338462718
274768362
297669022
6905162
432480551
99444213
316451828
486003179
417405516
124550899
549295208
410950452
390015406
454359594
16587758
373457137
447545150
227982323
479530018
371094823
498681139
254014453
75885425
126137220
355401574
410966919
140521803
94608404
494062290
241082369
57711346
60173540
466989156
517493909
319665035
227298235
187220759
371657468
395655564
293804214
414087863
285405887
88899844
505778416
484538398
457145876
126203088
5510956
305393782
124912945
59937214
350145353
485029996
351505645
236235582
35722412
495442629
54364154
427947735
77296098
26972946
221588246
184487809
48853728
4242997
340182112
360039977
53802373
493754730
169127068
517486453
288573197
447749583
308712668
517556980
441952450
109688243
97533441
262615716
44257680
287431485
103302980
44743703
44460900
477002559
123696847
40128924
151946498
540474385
267220745
388505931
161150284
283436834
328270706
497368983
222721664
55614548
209306548
23794815
342758567
24454260
93587450
541643542
474997524
543443934
206606409
168789718
2771945
160911522
539914507
467649708
55158961
24058287
190138285
99081939
199034795
141047165
402725252
455730954
239942984
189359522
386881187
427237762
25172554
374289421
334603951
195935518
356521528
34657546
143581002
208285594
132388466
529738882
28123474
109110342
298178947
322508176
60581999
6811849
311467816
276200991
152270081
534129101
5966198
494117683
522460375
131293302
409100659
131278952
416830065
160192544
430600489
252559882
72789629
400071254
370507500
194102018
432989301
266712444
337974197
409467385
233556950
231262548
166216510
100454189
477317951
159895760
366948397
371846425
423252986
356693610
212934777
119890738
374181850
533800857
490704990
186137479
54716407
526159073
442819586
248988058
186335083
173721361
41975891
505130714
419101617
468197350
309349062
260865905
293177431
446189832
253723536
505306362
414155742
362788471
167790109
440788525
533711937
323598178
400784349
52411781
129392197
56463968
532542780
148137132
348957686
9517926
443961298
544333806
232278013
96700517
366893606
87867797
206723422
419310463
56457066
415797239
457134898
422384039
87626396
81242689
479357088
506080311
165574992
43260427
8310346
235099359
8884098
23409624
247526455
285460934
45591634
5465338
150442512
290108423
309403952
185213511
425106583
406481002
324888823
58935393
545145524
504512766
400850692
408594140
15993141
472093357
284708941
25383058
306831712
256295601
127403945
40437517
30293791
306533205
533364198
253297055
380223824
106040544
420302285
25781833
538907197
481008618
507995972
511609229
466317995
62520386
65736264
480067940
295478359
330657360
286728893
134189583
260094033
195760914
148344680
335714699
61657937
178287897
409437487
385395389
356307457
302098093
272944421
338841459
436776197
260459403
7242501
328355869
212391366
207581477
489421196
349773947
123868300
156540791
254739001
37389266
160585883
358349027
531401068
178101583
2376737
34157531
255927844
45125069
495925661
67027949
10785885
318841469
143251922
57124023
132444431
183213125
25639900
58715833
487082882
512395451
308062154
309919918
334521616
534491132
392464469
384477005
505745482
297717871
225979250
395317780
98456193
312680990
189550993
185006745
496946615
378853721
529040798
538874327
329572823
349074560
43830889
146360386
435601551
450063940
450098
549213247
358102360
405148100
111262030
516377675
425973845
364140260
163083679
479513551
486709630
31682508
68233590
253602453
515697039
168781261
165542751
160630096
146199515
457054271
144679062
69424872
351839914
88186536
161803317
249173155
236696658
526809096
64228963
469441236
102636691
207720227
200060275
201309075
372562213
541413004
363122711
364711116
283517828
85123412
298826649
523584732
229116553
121279455
35969417
330225246
10987519
292036756
522776019
165367103
249914170
27455811
342814117
279494391
273374201
116920811
5807362
59333762
128614218
228095395
347516343
281136842
328146933
342849012
265832270
546985189
275413865
103272656
76094007
347525057
335169318
201007180
65644785
401798467
116476580
31907557
186011232
447161385
458978380
306412447
143169587
471973030
515623515
482295975
168715393
222972617
229692694
482202446
86638376
534317924
56509255
117360285
303297095
47995098
16209017
266147052
192065599
419273542
87917313
254975028
354728908
280065247
286114125
86868914
91507119
390569795
168665726
123001864
3262394
8623219
187043691
291362201
386730570
345024467
66510213
523301071
343035055
147313176
184929899
389559819
506788233
472424007
74832721
136632188
309380268
414163638
489564064
350516562
122738412
102052114
238994691
505685103
85524239
290162334
86995161
469402813
184342576
194925368
522110923
255227522
477564319
24113177
399388137
21835242
163352640
547652207
16176083
431830786
259442354
293321182
388621412
172294697
44850619
291910509
484854348
120928159
98173429
180633553
340495414
194580640
163516267
441693627
440091553
270750414
190265207
159839680
13885996
348123358
158551208
4567786
478814980
5104951
60960834
303607568
336547057
461032088
217518092
281501438
360468119
444465688
414357865
152846694
333437947
336077960
57162446
393852217
544299055
226201690
359244072
2689610
152797293
467816492
89174294
100334279
403984911
263691560
3868215
478728990
13568808
34525810
304609319
399739074
517795484
470258221
418843634
110575905
85919317
310441373
435936380
215745145
442500604
522185037
295791232
395677950
61877497
274062357
22049313
92626875
324156971
87266707
110661065
337560543
56767238
203103978
289282671
122816032
32467435
88125895
440810612
74760180
104450181
191395941
245451613
165012890
146122669
207140296
173210884
325865463
234396767
15105205
3573339
442966086
18692913
171531250
274845208
99397988
303248949
427302834
259772327
322835535
173784496
415270295
276140612
443961298
49149176
284999858
539350458
238826390
15698540
247491593
283471284
230729009
139058326
290354919
98802
84563534
358707741
189255231
26451491
261029665
249856973
481847742
322398698
493861797
171184480
106304954
465461711
186455841
213028090
130484295
12954040
236244477
208646487
85710735
28476932
129545889
297059191
329493692
12822304
357322922
355023031
137911125
386171199
424612573
377033921
365714730
225702191
3627701
185764227
82955257
431304309
56668436
538928299
204150446
267654618
224405145
114594518
121747506
360731591
224813244
204277473
43649916
72114482
181247331
430398197
67712304
526058155
110166494
521564275
283062241
543954411
268746929
172510771
489014256
16587758
285111766
57716835
509162703
86829185
267845529
240778026
62426397
245275965
360418335
319855648
1767458
206425429
135034889
372357293
528700621
361251263
54132518
110554322
427906041
517496751
46033829
76948092
236495633
409728555
216274742
131236501
321562087
72844519
491649730
168783549
528660240
190232273
418196270
36205232
43335655
36907263
269098225
272353202
539705925
105626537
127240509
322868469
45119580
144547326
163544755
334174216
125335826
367029804
342896193
311286679
267632302
375746775
274252396
56053668
506162646
269343926
249765967
514313811
313866509
513982010
276706721
159174845
27895098
31117141
526949489
230285145
166042250
65335567
273577249
146074958
541182466
102616855
464040060
506568287
160007651
170870896
246736039
542900523
73522556
166766193
71134002
455570533
21036525
496518473
49593667
281914638
348172759
38526611
57635314
197444819
518622676
352618849
184708897
196314085
405746880
3716053
546152806
127042905
71461291
80795249
27859844
418898524
337647584
348732637
48511782
441681510
46513362
471079549
6331077
347830467
306599127
76918485
467860404
480807773
377736513
4113006
213368408
287431485
351553555
396036839
546384969
70692831
390840349
168150026
426627036
298957594
520971968
126964495
81604963
461487771
189740602
144169957
56734304
280147582
527929954
405982907
278323173
319103015
129777553
430198423
51501365
28926758
25816861
323544105
419015473
491561906
116037460
403181397
254003475
235347926
461567411
382720525
493603814
210712617
80609801
59722294
53739460
392380725
50504289
199545102
189456216
194535649
326787755
169461897
301763811
188442859
389779379
184674338
179072188
121015983
149577124
424574150
209938696
348140270
22795440
62163716
236533086
502248989
489050041
346531548
357073757
144703152
97029053
161809033
190295311
524088497
433230303
375412142
484161435
142027875
408985390
192643378
304363385
156665141
234107669
144638649
292075179
15374645
274647604
210625591
102452185
71680851
38927988
56333607
522735234
5406665
476057104
209819027
208642379
267495437
27413632
81610452
468356844
413156051
478952085
408211441
525769354
296471868
149520431
71647917
498148706
535627598
439605207
381414143
123897708
475840364
423205866
459884887
326145402
64921925
121346553
49633029
89245651
33027313
503156341
13140666
520601302
384564829
455034555
443159904
12059333
530856997
547832083
431753762
290324188
101151292
53952065
225404220
252993499
229770794
86638376
45849617
36679269
123123759
405943109
535317784
81253667
523211480
99921756
110016027
48050706
490535463
388215014
478298640
517426074
476284758
20087603
324405389
544552712
175259604
407574717
405208958
211359434
299875048
285461388
114185245
271668195
386132364
176180280
169445430
368015451
239965314
547721911
112711126
39888842
21154606
439686673
163028789
48139570
461157957
547898678
12553343
9413635
82659927
145941532
183519226
55839115
309431397
412082323
229537638
547062491
14408175
385486981
222079451
352505002
441869989
99636804
488817406
539579182
430337600
303892996
530402208
413969402
429777551
198825549
25452493
450098000
377864130
149091667
249250222
221829811
78839284
484151932
351303190
113715613
295154853
27879501
72492771
171904502
108347371
9517415
76362968
365034967
415511811
76073316
416399079
27774340
20369679
24909082
478781017
258284895
145758177
468112898
529333084
374921978
143389587
50246306
165411015
408914324
76789181
206397378
199721075
63826092
351569514
470933251
153823736
51497798
56397310
255066319
214696746
187740267
292503321
268858470
28632397
507568647
326832035
62944143
297048213
407393580
193909903
172338133
537710091
538196450
609279
7574820
242482064
412278790
418173976
147977951
66669394
366712261
5272556
230087902
526301787
430977618
457597078
272254400
499262973
441432431
145358376
457118431
528815749
330078789
592812
112338433
284824210
10911927
114544452
27390110
537643478
275608123
539119110
333033813
4385711
33323833
338599943
187420673
121820209
122793924
377172264
106675055
248421162
419441935
235516523
94575204
180817309
256412973
377699613
15902985
458237610
162677493
111345442
301293673
374723052
392029992
304310160
384498961
230697181
266718340
306094085
396728453
232896421
489530976
344720201
358508480
61306641
541341647
300154987
45454409
429547184
186702173
363039823
348955478
51141013
512892160
405033310
371960374
137444560
310581566
309118524
375447600
198588357
544766800
326153557
190942719
446870468
52227668
98515421
436178394
46798754
341075482
317453257
87917313
195649916
193970774
412679487
425611571
60253916
102737613
348749104
221494758
303637082
77792160
235081174
269133967
429260953
180063440
144759813
234319921
263131682
36940970
178097257
364222595
93960702
66252230
62145580
343193371
120253012
49258286
299555679
310820114
473852883
449055090
539218079
276590710
274581736
264739959
319012863
73920363
83608448
420177183
422256696
927379
455400374
529381058
377752980
249974460
56800172
297580646
306092233
10818586
29816248
525385124
125637721
80144250
532493379
314056720
428943394
22570768
478080922
489277568
293722667
218193239
104783570
346002659
20046299
469836444
544733176
179951423
365629734
440201333
193521786
85946762
12295360
271754901
415993165
214541307
419155627
232162744
513347747
295439950
430063150
321715779
165290257
487231085
215242350
369837842
18371683
83805313
367998810
499526445
83141883
189381478
486114791
343660801
33279807
130308860
490678177
90126778
45645184
322057128
5993021
246011491
27812763
144766886
52974339
538313353
184706660
426841107
123626736
55268358
407958947
69589542
279741396
346573056
61784184
280571532
263698962
10619014
88202741
426834867
466290550
168945123
273323302
502322007
10100795
270864713
42188454
114571897
518736074
343825471
72292682
76225743
457248974
141063073
361346359
494732705
547163582
332851063
419815912
168473877
123076981
374912735
488640694
451122828
193952820
534874770
373833834
308146971
318834054
271227578
291643949
423624553
221590930
69632971
206386614
391015739
465698431
261350088
525532620
301126219
135759437
434796093
194420380
364947143
39740360
286626398
92347172
246313386
506162646
364554572
301175941
250111774
317915676
241494044
274683312
440788656
257077315
298178947
22340005
272670410
361818413
141519279
353712284
395601528
327693300
256502545
34355651
324515169
431358554
407554508
253531421
292234360
93086942
275244142
501006872
426287887
169708104
361722737
263104237
10796863
539640057
516047270
168041890
227242949
467574976
48833173
445490331
348809483
72012532
342272084
306242288
225641421
427294640
379004472
211474490
143970981
59785908
345719176
392743980
525478437
448418366
282101666
105547981
144909905
344436161
123052402
368207609
163056234
213379386
14291288
29234414
456313223
503951797
489607822
36024307
162891564
302442327
77125939
145779164
435509930
532895571
343759603
5188266
24826747
7747048
1471052
505106808
305965769
334131897
181448304
381062400
127554126
157208706
389188967
10665127
169516787
12278893
521081748
46692899
408804344
185813837
98216671
99856387
543087149
521515379
444586693
527855174
358951868
235796462
344835447
139914443
421341129
25403092
350170755
381391071
20018383
546166478
434203821
502455342
169312486
397095040
518670593
187229790
211858933
87560528
546265280
373598160
219406308
498517722
194113441
21083249
64769287
495041336
479793490
412580685
545002810
448810144
96986656
513428626
395542829
15885568
260189361
138514915
61976299
472114379
440656920
409301484
279468848
239049757
81330513
398281840
376677918
30514199
24640121
52296995
128942099
478273037
38000347
231553793
40602133
273981989
231608355
1020954
476845897
517704146
42958858
286514822
470884225
231097878
236781664
365325884
271271869
314036668
293370583
131961049
77883421
106431710
267896134
156377880
172265641
97649310
241872785
131230482
70078601
177389391
162655537
459621230
350673075
411083427
325729683
157471448
262417397
300182432
550073746
525401591
349539520
344791420
423231260
542664496
381168448
479760556
15352985
524172055
342902620
65577083
105092574
83728759
111158480
312172041
470068517
425501791
173194417
294561696
239172197
27247396
535259824
292739348
369904378
517622459
43769746
325261673
248839069
204243084
260447561
106881020
295438064
82405974
238733077
322192011
436287676
6732763
138310184
140677581
86208892
429925925
545266282
236558358
247751305
217035189
113534476
19562796
504209517
272023862
17438553
106222845
549755573
215440750
366506968
171408819
18070969
131357174
194178864
458600461
29599192
289830178
234603514
315504430
448956288
15347244
400698840
501612265
83826780
10972511
312988269
456465240
486424202
475314280
392869686
202615457
415714904
503220083
440459316
204750177
394121178
148998905
208713194
469627862
396838233
435628996
40136329
199382436
371643723
541138554
506507748
344138344
425843740
361253274
28696492
31704464
150898099
438389618
519740473
251062859
104333096
376424642
470445723
440179377
47660987
84256150
102227136
468903314
198136433
317516694
218488519
146731948
15209049
128261463
2030930
325354986
130649178
28548289
84623913
404115810
21405312
463189265
15078283
13395814
289489860
272578251
239111818
384136687
123233539
304595588
19628664
27033325
372466906
324135019
218648826
471687554
155805265
491649730
53354562
446980248
30299280
418644604
463997682
120906200
498563993
472566506
144276531
13085776
354958111
29915050
386310339
191813105
101886818
357530737
402551585
112387275
81451271
312549149
296823254
1948595
307212119
190808618
54928682
24233935
434622342
519947109
191162669
96666779
161958434
407399069
484239580
246889731
483536295
362599495
372374774
145442033
406493816
312813179
495404523
196992258
408765830
416960907
114362342
506327316
6284905
392065559
38410911
194864989
133337656
488103836
38357132
31497139
167288253
312324444
116289954
517518095
357117671
331359952
258409355
505388697
414224395
426769750
287194291
489882272
531779809
496293424
488971098
299282236
249260536
345697220
50564778
283687987
214927284
165069195
117157216
381117737
222974158
136141064
121301757
531406557
326469253
506700568
540496341
516333763
427044200
452745749
251676028
307169089
203959047
482076914
216563006
541606791
174976839
14903644
544661035
8886691
55524409
86407838
229952813
351989066
3600784
108934694
460214227
152054825
342140348
80167168
399845175
251368755
83065037
549657906
230428220
271914082
187499997
455696780
375518394
247748279
475462669
43408345
401432956
402151585
38768807
481654261
524830735
188177832
40530776
252334819
131384704
368809680
50723849
234874310
535561730
512403639
451223245
148878147
241934260
358678705
536121608
80402872
390323828
408876091
420572669
249228045
310726801
144646128
27840823
72196817
543990200
530231911
349545009
529063362
195514803
438104535
519061796
189267789
389340821
412789267
144558267
486984080
396786573
338967706
548202897
152226437
220814355
225313422
141462508
470838854
485030142
509415535
176362455
297070169
486418713
99400214
281530810
277161566
9638684
164637066
412037274
323241721
148527548
531284073
123562879
87775684
83364663
110043047
84547067
325503189
20858200
203455274
175911472
209058034
343009785
288057231
39016349
82927812
64858186
382900205
440326944
136510201
381150671
190259718
135375207
273149107
346479698
293995669
412089715
427439408
32926494
222216676
504351276
299954157
518488640
304826126
234347366
136258936
381492125
133023201
269965806
15940056
299071005
390260108
249082928
121475984
106792920
306533330
272572762
173814674
280008543
469891334
504817841
459626904
382186440
203315089
537149143
41019297
503050383
291188288
208614934
548010782
325503644
500481531
109941122
319267685
26691826
463293556
537438127
490562908
16697538
63529686
176218856
200705285
30529818
361910542
40179480
177604513
441911408
289094652
501897693
437832424
36725392
374458436
337255912
199710478
158318663
93479691
125061376
437186517
68562047
346087665
93389846
175851093
61179545
234979171
168495833
423824460
465093948
98298096
398348587
492326106
414180968
372802778
66593280
59677204
34705820
530072730
304777372
179232317
156079715
518079265
3523938
164155554
399703491
127762734
380470035
177574639
35469918
305116332
457453260
117151727
303438904
77356477
51641438
199526052
84503954
11166596
40321804
250139356
82600148
530919795
10215029
517684665
308408904
52494411
464188263
403714893
111146761
263294160
250321339
10440078
468542929
87181787
315521206
236179982
354413752
132015939
462136049
162754339
280586702
60792363
459817371
21247548
80057065
218368887
19996427
80611454
364282974
512189568
401495832
549877042
151342708
227348891
105875279
126839812
389301836
275278839
423726550
410006344
458836488
196390931
463288736
373693715
120505506
474041018
495970177
328814442
226377338
33208450
399393279
513189259
435320638
164670
458530767
147884638
141237459
477319952
131937348
74869960
158354064
442321328
264391034
148559019
119467204
228907767
355448866
366908618
416342752
170163076
451584469
437355676
33323719
320407134
482148271
494328362
436548823
46899933
87980123
422910983
487349156
11900152
402837710
359613036
448803846
267133163
47547968
27313264
100346811
390460015
159718922
329729719
291630332
11257939
513413169
60447445
355796980
104269044
357849866
137870798
545349787
29821737
253443597
192640873
303041758
95783157
423388667
529781813
44889042
332076947
426764261
382469570
384308794
494152909
467382861
507167133
48626031
69278082
434004252
189869484
440068430
35009021
457936800
480332776
127509853
395825357
45899142
166128318
156484328
210135387
233136458
208543577
155646084
306747252
423871202
66932866
454637523
205903180
7975517
148360775
505059357
246772557
134403654
470512977
461026599
452601176
295323570
230641462
459808041
44685949
11296362
82796076
140249439
435063955
13266913
68616872
317898646
51368726
22838954
52200390
297347877
305545185
114174702
516679570
154537306
446367193
165910514
293046732
100175739
273407440
194867470
167463901
384924785
164741357
367982728
332511575
371429652
366358076
433292260
244622774
75210278
425905219
42962403
471263584
162836674
247067670
483458266
236760658
460955242
488334374
496959642
353288507
280345186
276697334
238151243
177645996
306884501
36408537
124748503
204218838
16121193
18618688
350445664
80309559
288880709
490085365
344857403
179861448
371039933
129271439
102135307
35529785
343057011
108489886
411945340
307169084
204507150
152932574
90146595
511480505
3337312
84547067
413360123
308532936
317620985
332202289
276448571
10345081
84777605
1059377
110454168
232502907
163769804
298929029
321670813
95212194
158533298
2135221
318106522
92967193
246752506
437450089
289731376
195377756
646123
397387133
6527608
307840153
541995859
11526900
260266424
118167192
373581340
187283977
32044782
112715510
158047517
254124233
143208010
300936270
279888184
281530810
476438760
399444405
389859810
7552864
462532527
479414749
36350900
295762959
310496263
19189544
24748441
337046556
455641890
76890294
8865750
427288905
213501132
149986831
73245216
10531902
197779648
258477604
13032886
7465226
105075927
116136262
498574307
538141560
388758298
349210180
18217991
313025919
177459370
372036333
321144923
199747868
155893089
31209509
14362171
306741787
124694428
471194736
225065467
313756729
60411934
548655732
9649217
165010318
248318399
234687684
8317938
303582785
350826983
424518504
99275334
330959255
235988577
75413371
252196114
40407372
354371526
180719836
194978005
28422042
274142616
327402383
153723986
73003700
302132281
56763758
227135337
464921504
546435439
249683122
310441373
113534476
87571506
259410814
208266528
151502861
443825346
441804121
148863229
125829836
353750782
13516089
342030568
108454128
377857497
488224968
289649820
160229399
126094048
472010088
57980307
514037245
244024606
529112155
329290599
511080790
136999951
359474610
142160882
22468682
343847427
438357029
53177432
403924532
438428386
330042592
441069779
146512388
77883421
173402999
180928418
253871739
416878887
257621867
211521251
289363613
340378379
285631093
5236506
125237024
291052390
463299045
287741224
156344933
415793201
210903847
27362665
335076550
500393707
280270099
93384357
255866797
123564720
14938910
445282566
193311602
289264811
535587943
287808594
529843079
406482406
364295664
398973276
549724219
430711088
123184138
14112219
538985942
42347635
379189230
347514079
84475710
250991980
74461935
137358952
442091059
311747755
254266947
228092915
480046804
142401646
131510951
108581504
381644681
165002493
223687728
168232526
32929797
445366482
179962354
274543313
164263814
262626694
437416261
222499614
517848727
400567310
384888680
69046733
456795817
205461866
441255221
252776773
61553646
161600005
363475311
15061816
242073402
482625814
111196950
172091128
295083151
431490290
13250446
96796756
540918062
292594746
364068903
446272167
471334712
73428012
393238125
437245151
200809576
184083886
477861362
333006474
83333998
231383306
152325239
127449091
49952975
52795324
61795162
369991534
538667434
432818628
216151331
76461958
428332258
313115664
518694253
245017982
221209777
31152743
247982042
90129380
22905597
347140827
65352034
21396122
496957616
154446502
69880459
181857072
240643249
521472357
178392500
12350250
539091157
161387578
479008563
518375671
424071033
121462953
478168546
254530419
89162396
12077391
161524803
220146509
224856885
248465074
254008964
156835003
1805881
121133072
136956039
54807665
513343205
73503199
27742008
6806360
263987966
393045334
414457923
280458420
13140666
533343045
471193901
134956184
448849098
25521498
527264634
34317228
31168762
475885322
13239468
186119561
150030988
206369933
96499619
200013671
308893475
45130558
255913647
237975595
374272394
530687498
109995388
322539129
440123483
217089950
474222155
95138908
462415316
90318193
428350582
31347094
281443092
266249434
351493677
24815769
93354104
546127661
330173409
95826962
253020944
224840418
485968615
357191186
238388820
88309357
130989496
62903240
166530771
115757649
353573935
228655273
177766754
319863114
274815033
289929141
29151987
389949538
54351324
280427521
278638107
491421881
74471954
149026007
162808047
244421699
315837060
366418195
399152590
69523674
549313809
364649557
145211495
439367005
395532320
324032137
429503735
407475915
82927812
109006051
186411110
330015147
79113669
102979391
291229837
434718335
532213440
5461144
381068336
344387021
59363535
269125670
459193273
350318958
216442146
232206656
336508441
408474913
85525420
274117502
463949027
323444814
444526754
210621503
375946763
359101358
240477574
290379078
430650473
24140622
122223563
371089334
243784705
489779838
533146570
382006955
465068210
525038642
338320004
69304114
158297119
181398729
471252606
524951493
38856631
31457459
363201163
278698486
454451328
69194841
500931629
455142391
318630236
103033830
344895826
236751548
221433175
546739329
521636631
64892407
372725056
532443978
28844695
512217013
79805070
149909211
525632129
416099134
242871783
463342957
123134737
169588360
408793275
98147098
495382250
476088415
167403522
457606952
20951513
299897004
391048964
84244035
403315253
105147284
86103477
335882888
272442812
80630785
408190016
200655487
207983699
337338693
352623847
499916164
505966180
329850477
438960808
3007972
221354109
252752278
35436984
99652795
327935630
547225855
78545164
58968905
480067940
17641646
486808432
477039470
386238974
220449218
303607568
252411530
25567762
350712666
79804571
389922093
363953867
175905983
58589586
281525321
254937047
138580783
211820510
108512041
375919654
414765307
497676162
133261532
536747524
85716007
210964226
482828907
139840451
23211480
173827802
111429368
274944010
180928418
514187564
537703720
210963298
545754803
14007928
288901830
74889022
80364188
47123065
186131085
92030442
415764305
232859847
394214491
370084847
346229653
127514959
450202291
417590835
53572640
80304070
94515091
89975688
71170374
211458236
71966279
135051356
204130473
40673490
93527071
525610173
358412474
393013250
408845325
407329953
39581179
379886183
306874727
81811786
433230742
37036378
278610347
486039972
74688823
218692738
298035119
459687283
119776425
284338378
165367858
43399
525313985
241208616
478172529
481868332
527904575
136171884
20592529
98659286
114072398
499345179
2217556
114796946
243580960
512985473
530648848
480508429
133031404
3902679
209421817
337853439
350681232
206035104
307362044
504406166
536908716
58864036
14040862
390573039
338343618
103659765
423167335
196605002
430425424
181682420
121797522
269054313
224895308
508528405
116284018
465955721
180835105
525749318
496935637
99919555
293506454
98088430
62486776
438716651
501013749
527220208
427274738
285460148
140244527
221387837
267220987
233774226
377099789
333350687
422658489
321473203
444812093
513973493
405373628
110971113
287163637
190919179
245081579
343409069
276297380
92286557
484272514
497264098
277233906
224668947
152392018
71296621
520815733
128022597
234635111
417839677
534194969
266287857
34542079
431550942
520942856
510767917
11690609
524774719
7821825
18165618
393769882
269100698
162776295
295060106
268950022
509812831
53355895
111208721
466723164
392452522
106876319
143705320
428163052
216414803
9797865
479727729
199503194
8764544
144739441
431409468
251204085
25946503
39613502
488608824
419206671
130436620
485287979
378082823
227626902
492011006
133593331
9823404
373129177
518810366
365697473
208593747
517222981
384225915
62673402
64962315
394500953
299101099
292481365
159215126
237459629
291829467
171396836
230341982
525001656
155696253
114665280
429689799
160409845
372747012
505196582
278192969
77422345
274693376
154131120
107229910
503220345
81396381
79840635
34229404
95552512
48165664
416856616
373598842
398199505
94208090
55905465
80834750
88888866
507995972
40887561
168560464
276594167
185890474
431770229
196594887
509276831
91652063
487228852
333270124
210098622
448216979
82384401
113128646
333017111
134023420
279132117
290602734
262286357
76577039
328022640
119506508
485403248
368020655
373872274
181400472
173984833
524328769
404944461
9090554
176713880
258526411
106142727
324989254
1612376
276766358
199053096
481281052
171344624
235302452
159668662
385185086
478300482
462096954
237124800
424744309
325827040
476950960
265146145
1130734
5670137
7728512
319352173
37407535
243287881
183736649
87428792
31956739
137680587
107913740
48511782
353848385
146067359
49269264
277769807
88653575
210360436
463956302
476039402
82960746
233161742
322286635
326911825
82387888
225746103
279994122
328983238
74924850
500142617
82726503
416675479
24524852
84942275
321542525
288117610
152023344
549547702
415407520
121558490
117590847
217208459
438368007
227782522
389621374
507430762
251939611
521063333
12311827
346067295
254277925
405823726
30688736
41551730
209657522
102270475
208018455
394215341
259108245
506625001
312698124
344315396
64248745
371374762
50839118
127905169
361044464
490827920
419178891
195401266
184364810
339576985
549712372
195499302
210304318
386527756
89135298
202245112
297679448
292991842
200019178
101568456
224406464
229976785
365029478
191277964
28648664
368083446
222209226
34937485
13415116
274751895
67503722
149990860
170965883
9335672
69101115
533119125
104175912
224533034
56514744
434483876
63923830
478986607
255873147
279867643
293804679
251544403
204717744
267811117
375800636
183563138
153444995
222027675
271408698
285027303
240778289
539475387
448127449
437533679
106310952
320745111
51267260
532422022
393751532
423638248
210990034
74425351
12745552
477267309
495804903
51602089
42578173
518273033
584221
21835752
15396645
409561735
333012141
253547888
524051297
340032350
27477934
515464823
528592847
58568338
336393365
254096554
372628265
161447957
257719528
231842967
101590412
56009756
474716165
401619152
273202531
540946525
271293825
309513732
224587924
24811799
413063717
280083610
221009096
125088821
6608756
108388517
501167656
481778019
35486385
194069902
77526636
23992419
245384912
60830943
17284861
141320143
93712627
526435744
429998594
468365392
310875004
221865380
418545837
534332194
549780090
1580832
410138080
349469622
295094129
382601339
529448076
115823389
90988932
41115331
23701707
508374713
436726796
274834129
394715427
149310525
480563176
90703342
502104544
229307177
535775801
136687078
206578515
331585001
479310458
522512176
159903090
488608824
437473477
142977472
129071108
515861709
537336350
373217433
132992981
330624426
84813486
410394945
351389313
298162226
503604772
412324427
277831316
73385903
348033324
403150583
208608439
374464809
190490863
352119350
498366121
111569414
61330917
465335171
253888206
534309615
154577829
16263907
396547316
203673193
199140920
482318380
273715698
115093352
200414368
95442732
64490261
478992096
339017107
232695899
15404763
272467649
497528719
51793389
48670963
354398660
396179896
236554236
214574261
268335254
313608526
219436818
123129248
357740490
383818325
225746103
31840506
335849954
238379478
111433134
435855854
4539403
206029615
293623077
425930596
166109212
267813799
268378140
522440480
5565846
240851831
290993846
65998098
260778611
231042494
56442138
523419610
63856897
516157062
24718117
309793671
463030084
452420919
70435726
115359833
287217414
325476621
110746064
333577508
521423251
257977511
520364257
198158389
273890122
483750741
11418311
170336416
77014864
3786248
129628224
514900631
534470212
321452307
158176513
504131716
89545042
428531983
214296049
62105080
7064306
143183220
408134595
402299788
498038926
110987580
100635326
49779741
123584825
220967965
151385397
474766186
78251184
2936615
316435361
540880571
160619118
223557469
438621104
486195467
426363094
93700228
39167045
237049681
195289389
29437507
371369269
151148796
91863904
508758943
361960962
237509030
132861245
212686724
413837717
176281943
93593283
160860634
50795206
250556383
211557038
81239687
76785621
215817313
374120855
85798559
362762521
536566217
408381600
521771381
205069040
359771389
179148274
337914528
459876762
340323489
329485218
395694179
167981616
350192711
256495481
363263698
265217502
358310942
506861917
306555161
39507032
87977692
94723673
99175098
136149156
156039218
48286733
496315380
522163081
342912117
100620978
421637535
789819
251989012
528359599
267089251
111355343
120690326
445838536
457008651
363331271
216377417
325009608
78926331
519495427
65349051
60880853
1520453
167945261
156584703
289124411
323604217
5110259
329450276
397160445
532701961
209641377
194343353
113305428
25534828
468201583
67459810
536944958
304200380
83806843
280819171
213572405
381617495
520057249
366176861
10220518
499633711
264355729
157385691
92204222
539932509
497764042
192499230
41765966
22813652
303849084
511755937
538036237
433697668
132731249
76050095
48365059
19676507
540754324
202395897
153576731
536077696
472756592
192378472
348017169
21220499
175186924
95963879
316134854
513377957
256249355
429524210
494369580
402618150
318065594
549893509
470879354
270766881
54888628
263413490
55593863
235912595
364502534
150996901
469256750
426127537
226633226
40333172
284730897
340851363
526398268
390229477
436766211
140211016
240001036
516690548
436166069
488107258
193141443
181874401
480771338
19568285
388405035
187976294
501173145
518346337
103731122
375204720
456091988
44882713
359238583
13585275
74266170
167672483
86184767
213382476
378392295
333424484
379273433
390676146
166000626
203446453
4479024
180247782
107371559
367572936
79782615
239751875
484601854
353303157
178370544
331804561
411359171
292311206
49745344
285603648
34371071
529495659
355324926
510059599
495047421
38543758
345596650
456124922
139693606
426544701
501094876
57200663
528069245
182844079
153282508
533788783
428955526
133769621
115065907
489316905
223770063
85150883
463331979
468101425
2623742
372962441
454170838
545309889
101709110
280070948
63859026
229061459
259344272
420528757
7392298
116595319
4676628
233130418
331133039
212760997
369486546
203262634
249458583
538660440
452469368
453688775
526521347
368498077
79727725
4923633
504308710
158505803
417925186
355567092
60977301
307207501
163941520
213339818
545452908
409232395
464770097
528376629
476395799
13008930
116723585
92566496
58743278
379097886
86643865
507013818
504929152
15871150
242895718
546731845
469836444
340636362
160954336
529979417
449830897
149240421
37610628
156699972
528433569
474811256
32459964
402682285
132279411
393349378
530593977
488806428
36035285
325750194
425374371
322496095
174040804
317083063
221650527
344558069
197571066
385529349
108479107
74222258
192526759
181389494
254728023
314179382
377604777
161683984
456838492
302350587
445976060
33246873
516234961
288473164
103196409
115396085
172283243
243052980
520479744
248325988
199750199
335449257
265175179
349926595
195724446
134325995
502876142
38854881
324328186
98807489
165959686
190965161
242421685
31435503
325400939
474705187
480726620
294210400
205156864
325936820
181296181
276111496
323735731
144371678
315500476
245076818
125429139
233304456
141056244
116012695
12668612
249047181
202472683
391062809
168279747
259580299
428872037
208764306
329268643
107194681
331030612
214614411
89059025
187634630
147910648
18842840
25755214
226666616
330473692
512019409
58573119
182542907
354299994
77779130
380461967
59544672
391167960
474721549
116424295
15735652
187679888
31753865
361626298
429051848
42913002
466155020
404067246
480611351
441347703
202144334
24008886
421045876
422493819
394527364
302424165
131368237
226964661
248251003
236568317
292887551
56904463
514917601
4668874
485142899
384191577
280851698
475704334
524849035
181718834
287720768
236404922
35888155
202750633
499729538
345120875
531579509
273520207
10582792
35179354
14134175
55027225
416313205
391360211
120121276
145826263
38016225
258261204
129437891
273319266
53638161
364596235
237805436
410904108
268203518
368763995
108654755
96688735
79376429
14708824
128953077
492274723
311100053
252989256
197123544
101268372
376294081
20753909
316590547
51870792
272659551
15347244
264690558
331214027
218621381
506036605
517822971
248821859
167121887
242948629
432118268
381732144
121026961
305327139
298613579
527492900
122234541
468874532
21302809
236769949
276927373
545963385
356609352
363666769
245802909
515353182
303025734
330970745
100973266
372970927
85633889
475605383
52264369
284810264
537619255
452381698
195264330
508814009
169126762
158028310
254151484
92021698
434146966
272737432
275101021
70967281
228633317
13129688
189491258
131356955
273072426
441068595
249620719
27892282
198097334
329561964
406998372
192729702
263181981
65028183
206563896
7377216
268510902
124375251
166204106
113422337
187931375
192004602
490672688
482942243
292969886
320228260
104422736
383779902
61625003
425141239
252345797
224467278
111088848
427905973
459001158
71675362
144179563
375853070
66910910
158479906
131118451
148515873
376802764
289276670
429875425
148824866
4569448
272240744
72053419
548109584
286037279
2508473
506052711
179089603
388703911
273725452
254827222
175884027
510509934
71686340
195166884
121027134
282681557
172766275
501188251
396201509
74127503
28438509
54774753
6872228
313661944
492495036
6850272
18388150
288435972
285790274
60439379
243576929
492390745
545249815
139393155
207220728
105607507
68360006
506402238
6718536
116525981
351804523
230268632
408068727
115257691
206068038
528286323
397370426
367725254
18016723
331727715
319093812
282445737
90535566
92637853
88908437
50071475
473909282
21676061
254632361
96128857
471861885
72196817
351995216
213933861
116697850
17279372
286706937
221510592
187494947
493239216
91444768
199503194
44669673
282299844
82033105
267087592
478019823
107052078
488751538
229855774
396690030
326584522
99731114
549141516
355249062
549148049
55850
415113973
137987971
341646338
69913393
288917794
185404531
449274176
519729147
545348617
162586335
341638709
47194422
486538940
363701140
517502929
269669081
472333939
148219467
492829865
426276773
372136705
66398184
344545859
431528713
365205126
245504681
419507803
362440150
303404475
278687508
86790128
741015
74216769
19881158
542890933
492773470
87092174
481587951
126714939
504143015
349371910
310016456
74472407
272848611
143775585
117117003
291268647
407904057
154120142
351651957
51841333
405670034
82389890
353036013
489750536
187114927
251715600
71011193
109774511
509307843
475707052
361841633
521207995
249562874
248764724
325234228
4687606
132283979
367160830
78959265
49543714
30790950
451083356
112140270
489536465
326787615
59396469
504841637
6444086
40217903
90928934
211578994
321965985
97357942
446208383
280855708
224604391
367494039
86528596
389049769
394702052
462583818
435365468
43851621
155810754
545491331
362161686
477006291
280580297
365034967
143136653
492440146
341278575
480942294
30809757
80441104
77449790
170384049
301219853
336447089
275751890
522631315
419327803
483533235
18124678
54033716
322045119
257256582
308586091
520198019
529024416
476608126
179309163
427194711
152819249
345997424
297303109
142976306
62755737
319585848
420397021
437127493
385773121
398314774
255638728
431819630
335602825
129029923
154378125
210506700
36452449
288814713
375908676
128338309
181378516
361664721
401361169
51497798
368058009
296201469
177036717
296004948
327432461
530378352
293845971
349775547
93949724
494845955
448517168
34503854
77801086
532410637
327468251
361302736
495715666
330338998
542228243
160319096
289849057
124965105
167884395
516748939
301759583
547198410
158154284
501853127
281388096
400982428
146218749
96238637
284094962
386994341
537653039
207183770
176124833
406196978
292344140
231309413
453844011
418936947
325242485
285953889
104663250
402062338
83416333
121735442
157139092
396388135
224911775
117728072
45020604
133968372
134027053
463397847
21039337
422768269
70983748
179808662
44114375
35387583
378509341
356389792
23712480
453359471
110076560
127438466
318147929
309702834
166598089
437308431
305512325
62689869
411707530
203888905
314129981
255743488
55358233
451876436
455587
435463443
120357303
255028521
36551251
529370138
293348627
130413151
421498763
192547027
263944054
280109159
44424437
123568343
388440063
317417892
298541221
543208354
125829836
171723365
494169181
165866173
98582440
73305595
380277920
171514783
35034156
457466841
72538344
399758381
417955271
130474808
30634109
347113044
125064709
19661598
155174030
288411764
169608929
478767047
24530341
243594815
141824782
405064866
39964821
116905780
279673547
169516453
304507764
222226117
164077188
375628737
60069768
430743786
303770460
252983424
404747882
30519165
75154660
242947260
17552515
325552590
123062172
480425983
317277454
285005347
518013869
313380492
509708540
132537394
419746350
201759173
24198660
493559902
192515697
496900339
136017813
8173121
124101802
422232040
169659501
153424384
168915614
490601331
286443658
140851121
268170584
363465113
276662067
248258080
362031288
93411802
335942606
16587758
431584912
272166576
469841933
358717128
427527232
112645258
407174020
441161908
7827314
453254175
122898710
3699586
414221896
18174079
266683065
389658621
231827915
128700583
210821960
42693442
316083162
233115978
172382045
344717563
499943609
335202252
428333222
515548836
396394649
232449327
191758215
342563001
403637849
4577826
442796419
205166358
236265665
278123114
26086811
255490994
535945010
464934767
420682449
466206225
489332914
139107727
400573002
249711077
467519959
151892382
101554155
408587451
376577575
396245421
285071755
3355372
151831229
87706627
900196
460774666
17596748
424237731
293831659
323963299
524880136
27192506
104944191
17433064
338754723
331419545
2700588
112057935
193038063
506404162
105410756
194563094
235496010
99790020
158912039
432888043
520088239
104873854
174616121
131549575
201202168
392428529
492407212
399275349
184518224
213933775
195210796
216814507
418178204
311062067
137054841
280619636
310946361
505355763
451431827
160366247
539458920
308125024
141489953
533025812
234726107
372512899
246093826
271694522
393158790
527663059
293654580
17414464
190912909
206141677
145129281
277441505
136895660
251790282
521861186
25785879
435963825
51969852
502661600
282779997
154202477
205499809
312776803
468919781
339153473
431867362
197812582
490592443
70144499
71631450
467260869
329098484
231129175
117937934
490993634
256869569
415358736
297679448
496345527
62338573
220141834
405746162
9517926
9974148
76022212
464918710
487387731
74590021
407201465
454330019
32573212
447584038
82817093
118343844
245550415
78172145
393583256
256903223
407227572
41129077
135292872
107911149
280526323
351271562
473316470
358623815
329641056
403523835
383100560
410953701
419639539
201391410
500218059
343781559
126283179
150162573
286289773
154731318
85672312
423926448
27663696
378977027
371363784
514927823
85891872
303442898
307043216
510051408
328308068
98785533
477592401
483263371
8036622
4753474
107205659
314307689
449384430
19044021
106777528
455899873
91089955
354172236
118732559
341362619
510157313
9973513
480044990
185185982
224340919
309941874
23772859
176529426
395652609
1468182
74534216
468601419
22720939
289802733
294223369
46442429
369552610
299953596
290487264
319437964
325221345
110885613
173506563
48116574
259331955
537301509
240323537
249872829
287876094
373774746
488676287
200076084
273516584
73497710
530814076
234835887
535023808
230209790
151654714
194683852
320763224
204043543
58429151
25622652
4979883
305841591
388396151
1976040
33784795
538291788
151086403
227420248
417368171
115499538
517607211
257961519
222230754
69840023
514588261
447216275
180835105
124179222
13283380
391063805
46222535
483052151
25405546
151820251
356620928
148186533
129995987
25792811
337440724
465059455
38593159
440111797
449060579
538680696
57398473
195642743
356554462
495327360
53053440
110224609
509403515
489805426
199836112
449125012
429499263
481401767
55521235
47007796
338440762
539202990
407475915
240418200
469260099
81121931
133344044
135627701
355665805
114050442
183151463
180542973
179458440
180670184
44434922
444823071
41141729
50548201
334653352
238584874
110553949
424688772
351962578
139338265
382890815
391837452
327225919
344268385
381919131
113349173
49582137
390456367
475751206
129474532
278083718
37822740
295810998
291932217
339802034
48676452
523650600
207346975
17872453
437070318
5467044
532389088
64676887
266009588
11584799
378746489
252098792
404111158
520335244
324696306
21692528
295324667
494426262
70154909
330578131
248871260
411115122
211199548
405005928
29931517
412668509
166700930
539625805
224398882
537565339
16653626
378056939
81583007
163226393
105157078
100307670
393210004
180785704
116395012
466212053
169610100
229037886
31326585
172595882
315679696
477268550
375488064
42166498
87028095
16190448
120699989
34416030
521010683
306304690
38979870
92827860
6954563
479403771
73132525
471277992
11774053
72887566
151628136
131176122
517360206
206677045
390180076
208919920
21039337
179517745
293491341
137581785
156035803
110405746
137883364
125565922
365190608
101085424
256226520
187770711
270531855
1619255
287486592
197845978
202467254
294945926
452359468
544758934
183502855
175219729
163528288
405385823
526013237
108544975
169116090
233649502
333501312
410785782
210678798
422184067
544373482
330865942
209586487
313120005
56781342
548594617
534365128
72323064
65863518
15472982
160158042
32478413
36557403
147977951
5875541
81072530
121833844
384336563
317067246
32681021
128607270
91534564
221513957
448508954
316186464
140814539
186948873
294281344
508171620
137970185
396953502
310671911
402244898
106036502
55361047
92028574
530692987
228099540
432428909
445887103
90206226
353875830
103764056
92588452
5456066
178783742
150760045
117511530
471090359
383488985
9995469
94461464
430387001
195874965
386410689
147769369
542361171
116543259
442342043
106162749
249689121
439542653
328969451
326919351
360054547
438082579
517201467
297882541
37533782
224780039
334269122
82535961
490627592
132888690
406482406
419217190
262220508
97048389
84239683
258097703
382387388
412477565
437550146
234660239
399258372
144587311
130292042
279267087
251920859
428405472
66828575
370158460
163621601
342396429
17213504
315052133
141819293
395474091
330303474
113155781
21341232
408513508
54829621
239113592
26671051
187343287
364055551
322430209
341645593
383988484
181960350
507893795
11987976
72500101
120967413
470846420
346871866
223764574
480682223
65890762
263242117
19928083
496910207
544739101
199629434
232848869
447133940
160964925
437710490
314409920
79788104
470107859
477031595
158772229
315557121
450091891
8101764
376528933
417273230
355364696
415841151
193684267
517910222
240829875
179517745
32697973
320914385
372285936
107381307
225003804
524441016
493210515
476620848
206566986
409218408
103551706
29849182
66213498
197189938
199708785
128599066
259515069
480327905
458084495
469155607
462308300
49796208
460642369
326087038
274268614
453682317
346762226
62387974
134518923
83261515
28964477
91830970
412888069
453320043
509170618
95239639
103462161
14403136
226659908
88230186
499806427
240313909
189749241
548927445
16832020
166718502
540474385
228968146
463364913
328836781
314075091
207840985
192598032
236822905
357729307
7344282
158368628
216684502
157737393
265316304
331958253
246176161
262968479
540526511
521411088
32061249
186552861
40262466
103432117
480858356
396683472
42389606
58018730
63326593
38071704
398572757
342673599
122822914
427307672
90963708
66883465
72832425
33115137
328516716
95092357
182372025
175805300
306741787
457519128
534773917
390866201
213725193
369261497
445712289
195907845
486742564
151809388
92253623
284015400
433680401
454255260
433218639
99764977
429630602
183656451
84711737
201264327
184846331
78654389
7912186
424969358
323335034
70884946
480460696
108243096
117529665
264868643
425481117
448171361
257357254
338934060
272221466
406389547
229414980
85261283
423081142
397859187
65780176
379192706
664169
339467205
196904423
13085776
211150852
177656974
52183612
336272607
80518141
364702123
273988924
212150284
163347151
82086040
127729030
278380124
47824658
541774109
514676276
416192447
513472018
217047271
339917303
405132112
300821384
513281879
163612919
333896547
94660734
33861641
68598887
113181812
63826092
427587611
446217277
313674394
120805950
505972976
164799760
500053389
466915310
543129794
233864334
273740706
84295184
397979416
490458617
350558899
179005815
427011045
121463348
8090786
441787654
357251565
485348358
222968669
332627234
447655395
171897577
279193470
287670603
417239664
143822778
24881637
66169895
404627124
275910074
107919229
222856832
520477958
139804830
170534595
209207746
246906198
54745946
454319041
373850301
341120219
11433587
77376992
531066239
449241716
480408258
502963225
435921621
186148457
289113745
235066904
202078946
178502280
382253766
108798809
127987013
34741957
336958732
549673949
548967322
401284323
28436094
470094427
7668133
34695969
281640590
237767627
492731063
180882800
171339135
46177154
113885772
442896432
292454369
46727857
114557778
111404454
185687381
269142137
39603135
68453319
20924068
409320398
129458817
248805392
39122898
47141764
255076797
215175450
35526608
101272050
9891178
458173258
542523230
202072046
28213822
104439203
137894658
498104794
2157177
308758340
142178450
411887778
318378467
475045505
186314267
163722320
181316613
85481034
407748399
428070643
407058751
270034785
34728903
9161141
200502192
273406008
491594840
346637868
547714376
266092640
435208879
351482320
2662165
389274391
44153516
51750292
109296968
9759442
540787258
373960081
130632711
11827272
57541079
414990356
466803634
506937786
251363266
437412921
237654099
46771769
205299578
38501391
258535244
140644647
237119311
506157157
386030508
292826490
237262025
527194206
410553338
14420529
93270499
212720706
15955310
38785274
434416479
10209540
351932724
76466612
394351290
105611026
406797838
130508949
93764821
545639721
516597856
77142364
478092448
472232039
21699898
285609137
396338734
550130573
474541199
406579686
533955552
75517662
113287471
470225691
156540791
189123495
189312005
297284240
264350240
540367056
434827602
275070257
272144620
51002180
317917391
357509548
6018061
412641064
438999057
98461682
219697225
408793275
237580387
437609276
352552981
506464541
207950765
353530023
332776114
511827294
313987681
254391370
176087120
479766045
190754253
530982970
548894511
26885122
71853081
445579029
235516018
360539476
181218621
472999107
469148555
196778926
291575680
19264745
359960426
520284671
388414447
266993054
321573065
142917093
225512483
267215498
113699061
419151018
470469523
49302198
189809929
34863419
264744192
322786134
360874305
266073786
431852564
461047855
21154606
354210659
61690871
388754484
152369151
88311426
331897874
214894350
95272573
60664428
297802198
351053459
231355861
493745248
2903681
177742356
423310523
282769414
220090560
495382250
266786902
485842868
399275349
70231755
520022371
473706189
279005870
14446151
162452444
176151180
308385568
495997018
519138642
178896723
323337884
245330855
401609087
528799282
5231017
407124619
240099838
149020861
529584209
546695204
368676996
445943813
516519179
57624217
341190751
106748325
225350895
351448313
241472456
536917513
280912523
328857014
525231432
374285649
498175886
401803880
7227746
269186049
9838818
179861465
10483990
261490471
332106456
210105786
2923652
23690524
315886461
257763440
104000083
259091186
540973884
520265549
473426250
465988098
303119842
411656061
2074842
377330327
432023241
307010748
107084901
72573577
313231503
183330265
149492505
176443905
105476624
133827309
263104419
375228040
51170535
287396086
850795
73882618
98677189
145990933
105853464
472586433
375304886
265712308
414342654
153346193
267440547
519192598
108188190
485558281
296422467
378422638
140093360
451695525
497868767
16488956
57277455
63095320
498848954
85091878
102049875
466394841
165407271
129051879
299489305
426322319
198279147
56949532
386354243
6438597
480776587
67938437
388763935
334293102
172572852
196725760
184375960
65559617
456158730
455274916
21485930
98009970
178140006
111410233
401453093
249392715
437228801
136741968
34161642
111842639
478009565
343793419
168303718
140150637
25946503
196456799
151677603
9841777
350544007
441801689
538695949
87934430
438713814
267144141
453414136
214103934
166917112
358873030
137713521
129294661
320027316
56245783
166986358
403342698
393929063
280855663
442819586
385822565
216360852
148087731
180918350
543142039
175543709
199249628
200172852
495524964
245295285
25287823
271937029
482836834
325920353
248710527
74462065
485993874
214730450
61451864
350280535
525423547
393731459
228902278
200008182
411038276
454604469
393966496
337652743
215348890
435084911
7503463
233033633
384855746
352091905
307674917
311330591
298371062
363262020
164082677
28636113
354265549
48692919
190994483
419697882
120082462
23141624
549992311
229511557
281127394
35256251
94721348
265679140
398731938
166220993
475232131
413472696
223561481
328832377
196014860
69451499
37325200
92873880
18278370
162300017
236446263
103243940
125752990
419362106
312989316
394055310
57817572
110411235
258174805
61586580
177057433
199261678
407228910
72712783
538569702
69699322
263601148
453808564
432758249
466153325
136055843
376474043
356686198
255999772
189632671
128563358
238996549
411971532
223167504
485825901
335669585
179178253
351756999
37616117
48917968
172969683
38861025
441678934
350950193
261172109
498318865
71872966
148686032
346997923
456528240
96908295
99720295
518381160
327830525
216661808
272441026
14829872
290338491
127519314
536541021
221925759
14046351
272965327
50581135
320178768
83184585
67329435
529672033
266115634
131549374
63134478
349107545
130336305
344956786
122541925
26200267
453079039
112027658
112475099
364005138
303754507
17861206
206702984
290549237
401690509
452595487
426883979
466668008
545301030
323356990
372066727
287119604
1136223
476720372
344008698
117250529
457694776
304181305
486180689
415533767
127202086
351395575
157274753
272102975
34005561
48769765
136545472
224862374
303892996
355974418
527566555
350081176
380042519
465886363
309211837
71598516
277754378
522195993
188012575
481167458
516967318
251789753
33480368
452350040
381853263
306600915
452167353
432829606
482265202
452804077
219132675
442572581
348924752
302460042
507222023
168078669
328033618
172799209
511225652
206007007
472628100
109465679
334642374
129381219
436013226
293493028
26023838
219993631
281745158
5933666
43818687
155923706
86149444
99976646
211639373
86341970
301604073
174704113
35826703
513424593
31572728
7981006
421645564
410533288
139397858
116438157
74123456
244850802
193684854
381875219
294742602
457999716
425551192
372011486
245771796
428054176
434411652
153685724
131258800
147890127
133336170
134337786
272359564
143757460
94383355
200499604
111541969
95514089
464767216
253366015
54851577
214702235
485190534
304672434
240511513
385333289
522695514
533053257
86221297
446919869
480463148
480894682
324762174
228106754
343056875
65040958
239205131
346268076
139609569
158956821
465813007
468594364
296241088
460521611
482812440
93115396
40783270
329751675
58853058
481131451
474489389
310337082
68477073
196678312
172222864
531735897
86681864
231399773
190772142
441865206
245643728
479618488
422241098
352783519
410686980
356576418
139058326
197219770
96485642
132367235
271996417
95989142
198814364
210618419
425798197
79897884
143581686
296577204
12377498
56679414
543083216
253213059
427699155
255216544
381347291
79628923
377712585
29223436
408516695
526134462
187899448
60389141
401619152
366994540
102561965
24184534
509210796
429261756
418682270
484606787
358797562
135467852
31161053
448451300
248168668
346383695
11197240
393149902
217715801
288740967
156129116
2030930
185202138
523085233
419307859
76628212
468036277
9427592
256016562
130763356
291954421
286822206
168934953
211578994
162722275
492901924
276762079
63252699
277957471
280114648
7594498
93724675
246120609
21094227
29909561
476637315
214849073
200018117
313323073
195644427
207238727
476340909
14320801
277414060
517014399
8924103
107249571
286128147
49477846
188692859
254541397
188689864
528050943
377632222
376024687
107337395
316792146
218594233
137653142
503121079
207561046
405724907
299759962
149916121
131558474
372249245
102142520
217990146
355601583
529666544
519155109
161074758
419536721
281484979
430017327
330609343
389824788
438225509
244194632
239889294
250490515
273440024
56081413
137384181
6811849
194604407
14469004
214444252
213926756
162479889
515543347
488550828
368181480
470077960
532345176
388261197
298041525
46349116
133827309
271463984
228451787
81044996
251731029
433293102
316773526
746504
21350987
322429623
296957777
30458902
322028856
465055525
480243588
228973635
448330542
220774064
394187079
473228646
442984256
376760281
124929640
457628908
172011410
210505476
226015064
157035670
75131884
492689814
159675010
501271947
390103230
10791374
478734169
289082050
6529283
451782255
25726943
163661852
22252406
266161610
520406601
47961082
274366995
270569277
178331234
217325977
344357904
4671139
169160002
473025553
226098677
419665315
109373814
87497655
152494667
297223168
220882849
540754324
51042211
485029996
101468288
335014422
134147245
299463373
491759510
191508171
160642293
61147460
241657259
278382393
433817676
181570631
82433802
44754382
403364061
378768445
267999174
828839
19573891
440916604
421286239
197164032
520391085
269871091
196407398
145266385
244289174
373982037
496312248
355815222
122908242
52721845
216568495
409375109
127423124
315909372
483198577
460560457
322648909
23624656
304066473
46341914
87648352
340389357
261060993
277951694
38796252
25677542
48034239
107434555
371398445
416704578
334204449
131456061
507233001
87665487
312856691
108495574
68200825
204531118
98873357
400222197
446826556
38252841
408323317
548107005
487373799
250432070
183349067
400049298
23614234
471125415
47633542
476313464
421713099
497204598
519031784
8409148
20715486
35206446
288342659
223598363
295001497
444669379
355224567
67301258
44849056
391722485
196764183
367881169
451042108
85293571
465856919
275251621
393316637
368059406
529919275
445366482
136456540
80464897
141786359
284374112
359308065
301686418
482433699
103697650
273493474
290739481
225402757
152222880
467387702
425754469
505315956
130731513
265969462
449533135
373145533
183716830
187252706
81434804
74183835
321836198
44560649
210997160
48965763
108457151
247098313
477402877
308657448
163835224
315403429
335266735
491496038
252049391
121295049
307609049
172739110
277375637
4896188
198570064
210261634
320062858
301077139
533936986
293881060
367428171
157175531
327213377
90367171
428766276
348602056
256395039
235917220
110837538
514857222
193075575
396382646
429662453
511591267
127861431
187675165
34357917
310918916
494037445
35806861
399449437
366542940
459720217
371681795
82245111
343578975
407330122
408271820
253598541
138981480
494463320
229138305
190797640
137855914
265349238
243049483
184189275
137005440
111289281
460878396
234764530
480089896
235821437
440667898
28460465
523137663
283391650
80307540
313111616
18300326
186669912
113594855
187383482
75160877
321199813
252674296
349319960
384784389
268790841
132740487
325468692
378265336
526916166
189891955
432631
105624827
534837182
464287065
430090595
253350284
142774379
530819234
412328191
235766768
191259557
200529637
7607754
170986450
425699395
39877239
42161009
247988076
122618771
334448433
76659374
242114301
267041707
90799038
487201425
42358613
479903270
347502092
308119526
545540732
324404158
399829738
127679629
38664516
308278707
275619157
376419153
150519358
192469700
184845212
124120430
429739299
535821779
391014404
56909952
95140876
448018164
121026961
185374126
65088562
224507060
156708197
476196148
540419495
266384294
86451559
147593721
440027774
226898007
463902574
152030799
3280758
166025783
222227654
300204388
217946234
49730316
492160207
291315392
145628659
291889572
230742501
230973983
287596155
237377294
133944575
281058756
131576819
227652081
78435758
348161435
261095263
16708516
65270190
506190091
409446132
310534686
175598599
338698463
224900797
23328250
193238212
396711986
49730340
388637270
347267415
64287168
206781608
145782351
426979216
129609475
490101832
469311894
391865199
455466242
392276874
84078423
65326375
298841855
541450969
175410300
488960120
201064006
509549359
61526201
64194331
24365671
358839499
3869745
61383074
10442881
173512779
310172412
417526274
107742502
190940354
528865150
196110992
359373309
408700504
359813769
164724930
83570025
329768142
143696531
80388083
199931336
123679201
493916687
160462271
213115914
121509201
165899303
161382089
283032837
512086930
159338394
476714161
93225176
386074304
512811
299964903
286946260
465895342
273214975
76983435
54895489
11697059
403114469
394407408
417125577
262717990
467239972
406010352
159587950
303228827
204416016
279161661
471373364
234555948
75067564
23149971
425940911
380773703
153681022
443939643
431638493
503341300
129382122
107189192
368899398
150566084
186650316
160234888
491693642
534974407
217465157
95876363
135880195
51031233
461230715
397529847
61416421
526711039
266684546
197181347
267506415
226163267
273423557
377560865
1388717
282474918
256753819
221311007
441354694
74611519
233149566
106966701
166541381
328330024
180714347
258576723
276859671
472542521
123711082
370785251
467212702
94926766
327171929
437919448
251033926
332617236
547941460
514577283
410391807
95766904
344379860
264772893
399632134
63699845
347262004
381260583
73352418
419134551
99177470
92437348
321611488
524098277
114248046
276469952
107427474
190459981
400757379
530616141
349675920
29743605
339491760
34355651
405236403
170714618
528788304
482850705
192991250
37588987
93993636
241895424
273687029
206188796
214222946
131609753
459401855
317701352
522865673
135929596
46310693
223385851
21440034
537833674
52096099
63068610
459797063
282968630
214493653
136890171
9951557
352723947
426621547
504428122
350849096
142060809
105283990
350132332
8238989
309891730
489257317
447913406
77294303
13667610
33466433
19296652
18009409
360572815
213955731
484646040
170345626
383143178
96167280
423996021
139179084
546386038
535124495
263440063
281541867
68084060
96161791
416153197
103539007
523189524
433123091
289922291
514088762
491762412
219159303
266695196
255853
76818555
406968852
164203435
526014614
260629317
372708780
52411971
36424506
263384176
152264860
516944411
94508425
541577674
314739260
136676100
81565412
482186568
224156193
473923586
36646610
408046
116903729
405121134
60056747
108397987
37385579
38626093
130023432
147604699
26321052
276690972
148434020
544839102
246950110
352273042
248877358
341568133
302180428
410127102
275964964
518953702
105729494
177179431
186269215
162210928
356747778
362844856
201940310
220797251
376320351
129205344
342027992
218015931
216875879
545051388
459328463
169030825
232645776
241319461
46398517
296820064
259099102
107902762
478668245
290705570
500355284
19754911
273483936
143262711
259560145
220630355
99120362
527185516
68590544
66477777
213275095
173809185
66257719
19645131
135473480
383908319
545176115
491435659
366174864
196610491
478012344
286389526
531659051
477784516
217090413
93872878
112837373
84256150
249193051
253599166
333642640
49818190
341926277
270239882
240198640
6356262
207648870
182295179
453392790
544858112
27274841
346175243
18475974
61246262
487766921
239619733
20974708
178419978
479672732
222428494
21154606
241861848
99047318
108709645
64650863
528958463
290527281
515867198
187757173
412182099
303250783
227431226
65275188
37069108
26176298
399685157
219856406
7232401
254804869
192333921
380097336
215196589
12932084
148227922
80838801
429471043
536253344
279077227
253114257
24157089
74559221
17197601
256462547
255314888
251994501
241944142
531005860
12827793
456942783
277364659
629841
530495383
203213758
468475172
226058976
439694481
4832883
246055403
183363953
295450914
487300675
334905846
242116892
256984002
506346725
33455455
379580708
27080773
122964024
317985224
82045127
99065472
486325400
303211890
198114477
503756339
143583564
460609435
411164199
13403658
141374684
419200915
337112746
82757653
10000958
167479390
35509652
36101153
315332072
125039420
80670249
88532081
46711390
299460082
193426871
306736298
479689199
358837886
198608487
50455036
146299192
311978293
406422027
531089827
113452141
469145215
324463691
207683229
454911809
201207425
453998483
101184226
39326427
527060437
6586800
44062854
89064514
443357508
340057762
92215200
132236463
97967672
528140602
159872614
86846053
477345396
43868088
35620531
338475352
61026702
335841556
238989045
245160696
42929469
328445909
337254089
17647135
316116999
25403092
69737745
127959568
493966088
203270819
520131131
322517173
218437146
528625700
84304314
248003556
387566987
264738993
50586624
230351374
360398570
353881319
419985346
323156684
373208088
477066667
102100889
545403507
97380349
165858933
47337136
13931187
3963058
18980962
541127196
272596464
238969104
154553773
353718176
240753029
329481256
461554745
199195810
320312302
372343962
331025123
234758259
397458490
48445603
263335115
8060826
45557842
85401102
281749409
128821341
131428514
194902817
105279020
489662712
493996647
334247166
10236985
301626039
443774672
345751081
290966401
163732553
422543830
425166962
398419065
548167609
490171017
161008837
520187041
148729944
286684981
33653059
517157113
533936395
129496488
302575636
22817172
188689864
67100077
443450821
533635091
517513898
12553343
478679747
502457571
321465261
152122146
57601566
394752413
265914605
245899520
354852872
177415458
337960456
409528801
475421478
1395153
74705290
482878308
13208055
329997152
141509021
162776295
154181589
178703383
496734476
358832254
78251184
94033208
222289470
253421641
240006525
499466066
358015198
238755033
155486903
299715867
431688613
54950379
419597503
118507510
299869559
17526377
340954724
80814547
476420192
418371580
230825191
165434522
133053360
29330334
261809488
459171317
342850261
34455166
271184045
1940827
78997688
480542764
186802982
89399343
348030045
103484117
355028520
122725904
470442041
38148550
296274193
218566491
411193329
101906726
428423475
540183179
464600176
226229135
80291561
22396862
127426319
194947324
23202003
422727233
277529329
284961435
373298544
231794981
407750365
63511401
69759701
521243751
174747047
456941599
534359639
155366145
501561549
429569140
176851882
84975209
361445161
333415870
31884592
88153340
304725983
144174074
386696837
250995168
156166941
416818193
192044034
18595603
476351887
31535975
186402738
359677703
417004819
493439144
68156913
326138010
103066953
295124509
127992502
472410785
308859733
252295905
151872186
444355381
210153731
3595295
205179984
3826047
102754080
401280828
377780766
392628897
4809308
537586313
430571147
525302789
424767129
3441603
362277894
289341171
431567136
6910929
370639236
251665161
470698217
157414041
388987060
452040709
106508556
1745502
513929581
467303346
197408275
200701017
511119213
52041209
142258413
331033569
152578196
126801389
110859824
497202786
300494836
243773760
44431339
222992565
252005479
180529292
452277133
290299632
42298234
276162568
279302712
471153804
62808203
108435195
115175687
104905501
132992981
235538479
354721136
117535957
434996888
6142191
290592508
166964402
349962173
357015538
58123021
262862804
154842065
296308909
532557232
114264513
312516215
426526967
537635922
141111216
349864480
417214708
38929126
73430355
213917616
195057104
309140480
277589708
179498011
458404329
209982867
541880803
532734895
123321363
475797498
341894863
345510594
214840729
141112533
59309079
119105811
252196765
199536128
442709984
460988176
31641514
217254824
190138960
279431467
538355102
79084899
364172506
104300077
5461555
83630404
156784069
53928642
18338749
117327375
41299236
252230528
288132406
541197200
10011936
410078762
524246386
349782675
154504372
542404155
40860116
333303058
163489900
215223690
49572235
44254632
309585089
278616151
303547189
123392644
260774508
455452043
432403998
320109157
243690041
9468525
429905891
413054154
100817095
137027396
233613418
323933335
26753386
190155427
116885646
66790152
511437308
38510824
222979647
458916211
39152846
124642249
114360582
79321539
267089586
277099324
235000557
519473471
51047700
334230699
444285149
163665513
428932416
281905326
451094244
132087296
311462327
182070130
145878577
37637511
496078194
76802088
153329391
439190593
162701012
373468558
222441725
66410509
149100242
297212883
176332177
27483471
34855150
545275668
98351902
333211627
181834103
1019850
295854789
358832397
293555273
33832505
307861543
413393057
327018153
61987277
451894412
509468818
52333439
87088474
94224174
233814933
190122493
37412712
346168882
313816348
324366966
56268668
331908852
450454785
97808491
443813095
168204916
220037543
31889180
380041893
261539874
229042054
301021378
498754251
248344316
547290826
447735026
381480011
100143356
258251961
87164551
11428098
477790005
90310517
159108254
278053340
518913593
35738879
361187178
51311172
338309026
348662577
359524865
420859867
332485092
268160997
251450070
11192071
108133300
222997809
425342610
373273956
166427905
506513942
355631754
402491903
136747457
181175036
3287911
520637334
210552551
417315820
11524588
504424328
126850790
226679233
424420458
161420512
24755390
486649251
119841337
223389054
14523894
277748685
321430351
201262539
276332727
62794160
293104034
363008928
400850692
189277187
253619245
430282131
465231173
472827949
420297702
215636952
411345660
40191956
545632946
63323290
27077237
463726978
164158226
516767394
88328988
16999433
378384215
303979526
101025045
326984208
7421128
69309521
544936942
25993160
414534769
505508600
139799341
247993020
547428948
425331632
468376370
313273697
139888926
205648849
485470715
104839719
17268394
425850481
494130724
1591810
449759615
177144547
46981666
352821942
164008056
56229316
514335767
93565494
326013666
299199129
342101925
189430879
360222002
220994461
150294309
540260314
229814335
214125890
397019207
476823941
512142937
232809263
366138256
252556032
524021666
360111334
417622494
330026125
185133595
326189314
495305404
287909028
183314805
460598457
352635316
261073307
473961633
214768103
1509475
342381864
140591815
243218627
376468554
332286647
294486526
64379707
236350851
323751045
398958533
13667610
520088239
209877480
17081768
298343617
541094642
149953725
248196113
525934024
214561962
512376194
160800255
380133687
109045418
125566364
78690304
206984164
68376473
352399289
314953331
118842339
128265278
365837351
231578250
319360998
441092220
8750251
90121305
153971939
461164760
333176811
152734277
21632067
544884122
391166877
80122933
186214325
344248124
165839157
10020317
526032826
65903742
542502864
471373364
431742784
43920835
96716180
12766484
118418455
539223815
503462081
481742085
16961379
357064939
154131120
498741518
549760601
521314044
116339355
478459663
380052871
411159034
89447886
147910875
272309290
188393458
46568676
384383692
390895040
7004289
54011760
542197931
69984476
93310766
505564345
120741533
300804455
269238839
101244605
347288446
282786779
191955819
452609016
116668695
498535988
483459730
234336388
230941596
179909817
131344348
192757213
115911213
27331970
247026956
497685978
331082410
175812670
509851254
356894613
40651534
186958513
239520502
501771446
545024766
483652257
140364708
331409852
537565215
542186953
64325591
527136115
83174817
420484845
520274865
100558480
237388997
225202692
288962916
24574253
184123016
526993401
403620429
310222137
173614045
351611686
353014893
371330101
1131120
151174271
404462454
133541881
145546324
39345152
193037152
405346183
216370891
464852432
278308767
258567916
170982350
322430502
291608614
23322761
282409050
155641485
115911213
373993015
97099569
8206055
124638723
271721967
549251296
186055144
285834186
279009658
43736352
343781559
426552975
533429292
240600888
116472289
27939010
427050368
71768675
222711118
213911819
309324086
524479439
438768704
521394621
18580265
408894187
385986480
448039118
101063468
379438103
18533110
265667600
152440508
348200204
400583183
426682983
86616462
541864524
79112957
69084346
293164446
344541698
227123842
455488198
353480622
474344960
79272138
7069832
412641561
413803140
8667131
254975028
429124531
276464463
104734540
498715782
237204235
78835106
476736117
386026959
142434061
323942021
320156903
222584439
16088259
538538579
30562752
6798784
392578769
281805260
546386038
78361015
176344097
400808022
10187813
429322135
139881676
222169311
53512261
166182293
239161219
3298889
12959999
16587618
269553989
220472471
124119322
529187526
138794854
132686722
427340606
233715553
6447238
453753674
13014419
303744793
512831781
548740819
9210542
138908567
275191848
229648782
386820808
327240200
260367308
309134991
320134947
504219540
227060543
348061936
185747760
173186380
395526197
49533641
242384287
122684519
452121158
49145807
312505237
356894780
157093382
259612423
372033442
508940080
193305251
24892615
544843629
144733952
480765861
493243503
389499440
236877795
223366979
184040681
265490536
179221339
25375647
106863093
481548668
432288585
139255930
125467804
365024618
63211324
15921700
369903741
115749223
123547198
440920392
119533953
441502226
452474737
392458011
310756092
271440236
374813694
198229746
108995073
186854985
291295741
490658433
494487543
42234447
228292314
208944548
201314564
381814840
124918332
201340829
159325995
275801384
91003713
76785621
231707157
234596882
411389305
183231161
349167335
31913194
331480710
241464218
215152333
188706435
269587830
215596942
401423938
138997947
330321962
9133696
195101993
303377030
334878401
30129504
356142787
218293698
324900947
383693962
471834558
225920117
275125610
65266764
83773935
86459243
62109834
120568180
242132543
181079469
459081037
393775371
321331549
332238192
238310424
376243505
278555489
437742070
305331114
226473987
37253843
222244121
216228177
473585431
217303600
36628978
444296127
77662615
479837402
420107904
502881526
232735951
121114785
179447434
113778222
62102546
335646861
523606688
430610347
112090869
381062248
29404573
77960267
7196079
327499039
184141783
146133647
341075482
344613596
224100458
169599122
271255402
84026823
457936292
25951992
330501506
19134682
77168078
292607612
148893078
520928056
416646731
38653078
321915376
2620501
502885713
277830707
521032347
447142841
274082237
261369713
196300809
224867569
494991054
122657194
227446214
18124678
254755468
105795249
412317213
481193185
77477235
331195282
401192210
273879144
244408703
362747566
280076225
152769848
67505930
448752437
134634192
95697412
386429139
278945491
319521887
145212743
358398766
136160134
367356814
265212013
288172500
206671828
346699595
227991104
150052793
12395234
359853351
106856542
87130067
30334762
137411440
107405859
35969798
545200868
123771461
294785059
259025910
95452236
28284817
82785098
386282886
490304925
345647819
475923745
401306279
250067862
497358290
210596463
137914844
205069040
524303791
308865716
308376552
228247987
421829650
10481531
16678666
165698550
446333066
487008644
432413918
435014228
374157685
318866662
111031492
369562298
534207414
131932883
333772764
208230704
493296590
458962777
276579732
84518342
85211236
63705334
522967816
223737940
217089950
79563055
406476917
379725501
84293367
399281236
171059196
386529891
498598804
357751064
527465455
398407151
476649550
537987868
234870870
399286327
510498028
171059196
49293255
98166425
353541001
503476997
153499885
166223387
193690966
413080184
526779330
372450606
58896970
306324623
429569741
225905200
473925749
481012048
514615706
31550772
2880267
339099442
159208445
417356115
265631121
344470015
270871172
91141905
285303682
123958087
103539007
271798813
129520440
73179348
429914801
77916355
546452993
346602296
370375764
162621753
312099051
312637467
488916208
46973092
61185883
459089493
426676437
479671863
462717211
317330068
414792752
372933638
390717998
457112942
300818834
54791198
243172864
191703325
518474473
188964314
156597930
549613570
50487342
102364361
345211588
488691159
271535654
536630368
138579560
260562988
96716180
123853796
36556740
380179462
134732994
327750885
55635133
355808807
500615424
505849773
212929288
59006750
311443793
187018150
372291425
462009130
200523935
336821507
406576637
431399211
372512360
258169626
6426587
67020690
152909450
331086984
396250910
296641489
364606825
276876650
369942133
225730688
226992797
444669131
30485803
232316436
350931425
100652067
48619108
106009057
408809742
387078791
173182867
265662111
347700705
11955042
262797878
241101672
531615139
451372656
259970018
145601214
544552712
411224902
108138789
200686641
510165605
479046986
22021868
464315835
308201321
43260336
149053795
458442588
511086279
436709689
129930119
135144153
170512433
13441529
420196627
37037909
137486208
26391112
335558847
544580157
41134566
461215722
274837131
329473125
418026579
193454316
431760707
224627230
303080624
538877086
344797024
83585521
341953722
539420655
105597382
448215273
195823666
47411641
412064565
390630637
269937227
246137839
233255055
30831171
327906012
546414815
546243324
224590338
23185536
184590710
75332350
453087755
238689165
478956949
339511799
127805876
42880750
267940046
255029918
309219417
212055961
53406899
396000897
36213597
361178917
106909802
209344971
171415981
23944933
422766411
427480405
487220107
50065169
484070765
91304026
57206358
25809724
294782748
370556901
122613282
214837113
9868832
308915751
42056718
74079544
446047118
422642329
508594659
321874960
328137909
213127083
84832495
387439961
395350714
522475954
484684189
416060711
259653258
423558685
472164697
161831693
32166598
117995771
369837842
170126066
47776256
160300756
403831219
405962021
437379987
268961000
29058766
236422208
67278673
1849793
221201211
77983238
518039545
212195297
385986480
249870258
471126359
52836165
521595764
350817564
300039718
486901745
320458798
294572674
387279760
159115132
224115870
14957525
333704683
462780292
203718746
427161336
124238026
346611958
177404148
316392227
620257
470615882
217294240
26006882
84168326
50537223
526915942
205864945
76258677
131377806
414715906
195642536
291926976
293491341
262492620
209826097
89147930
270017204
355226124
443641211
29294793
481488076
7325270
203587900
152363662
374790152
500288450
338940261
518626982
252062952
225252966
165192552
476198195
13184578
141067300
328906770
509648161
428032220
176756778
210184788
20561794
14801220
434728800
89442479
340120396
59248266
344440239
7377216
16801829
148455494
12932084
340167900
465247640
26566760
273931676
423069467
239556427
381090292
532213936
309648702
382747970
407432003
549833130
31600173
154070700
74403395
381788302
108214908
54253276
72655033
451388373
494214123
459901354
323276043
43917489
59725809
491803422
327393320
525522573
35832192
78196095
485436182
288661021
342605134
75031408
534447463
189236199
405044788
368704046
493987030
476039014
431495779
6444086
66252230
70254606
12613722
77877932
189052138
79856421
227562962
421247816
385558338
12756436
350447002
163088960
394003743
487637271
66493746
42825178
117601825
110400257
16510912
202341007
172615700
350490928
366788286
110800954
174681936
422707890
155316744
84316529
339931232
278127630
347192077
484420717
304511315
45695925
512672600
120652160
338136382
267978469
101985620
129924630
105185707
414809292
242495307
114697296
473791814
182328113
284381581
115867301
58633498
149583109
532998367
299102191
148809688
80671833
287079061
159140460
36419515
480216143
318459061
454615447
172360089
244419681
186626
167361442
469890744
111925567
149280705
47942647
189550156
548775906
428598920
356356386
375239018
532492794
340867119
245514928
89388365
176361570
137525467
360347361
183840349
395208000
400435667
415703926
128640204
234903244
436924400
171125064
244050569
230003838
105713864
356395281
499756983
393139581
440233323
225142313
35996862
401112382
276854182
206848333
10204372
332166835
382676047
218429266
36207817
216442248
397266621
15224825
398990902
160457696
169676317
23704197
280532163
30112654
391464502
517070574
88891324
39268306
206523625
51673361
170710609
281346108
344231657
425134609
185509728
95947720
184551285
254986006
84903852
23640728
264191456
357522537
17039727
316358672
134376209
333512496
495365215
62278194
431210351
265719401
65015685
396499321
3627290
23405096
129267284
537707929
270055965
529035309
268593145
470418278
310951850
93120885
533661028
129945563
153681022
544404131
292173981
85458241
223884300
90233671
232278477
386628693
512592276
247759488
243832358
87512042
74705290
159845169
419108156
274233603
4901677
133706509
256423501
494108802
475878455
189912526
316441113
83025165
6872228
253438108
86411825
355591155
221687846
139854231
146709992
278782116
432077531
372279114
56903623
238206133
116888255
360764525
330168839
488770940
514846244
358052588
66989737
506281846
301583518
28482230
462711722
93655075
315485764
342758323
327395959
10827293
178308536
130537126
223001603
182240289
464072994
196128858
119050921
227178732
77457928
305100576
458364434
500524083
222126154
130918819
166661961
50663470
443971329
262139874
178946889
220506977
501571585
404614247
328906015
441806947
549915465
456163345
53808667
86545063
257274507
335060248
223841420
255216544
409730020
35913528
336788573
43352122
30184011
215264973
294281757
207747672
141701352
154986661
254958281
152872736
428701878
177639437
532142083
210717221
322813579
157297775
263944054
120829357
3104105
394463333
436378123
487609826
245687640
5450577
276190935
293783807
337836972
479804468
341607915
293732151
328068187
318393311
176718355
202972242
89370877
384361736
384773411
459572014
70961792
283408753
207341486
483169225
292843639
378373237
408024815
48835633
483174714
74296570
429073466
345422770
285943966
447026216
297964876
316649211
6603267
222924757
275767360
513550840
529719546
185089080
426769750
415698437
429471952
229209662
376172148
17208015
208745438
197099012
161898997
106991150
112416337
430457301
514428024
149553294
193207311
117140749
258818796
132438592
49115711
98546427
173682938
128748234
1042910
63161472
233485295
97248613
72410888
257252963
136429095
443653914
69743234
494794513
504874147
491891246
49499709
524408082
179759261
311356785
423756289
217616894
63237005
413294255
318136951
370271473
10006447
357987087
434482566
492330366
401899091
346054005
390207521
118809405
328659818
65330078
419046727
544349619
166234365
396948013
168726371
305528718
359249561
268966489
433311490
277440437
501244502
25381136
503526393
484927067
378452399
16132171
389179166
11581790
536516816
87549550
522497910
285290775
40382573
359808887
114347409
186532687
263196766
221843424
443872525
305685725
498252997
102649789
466993142
295108001
275750893
251039415
306423425
114940556
407333201
488136770
17713036
136356634
336003646
486643762
271348087
457436793
459270119
38779785
411519779
284535789
162485378
188898446
417975574
20886197
90634368
516036203
252927631
252593772
153066254
29965861
460807039
371477791
92094442
293247388
30441994
213335474
200875851
256738504
172569121
241787695
349643811
227623341
456282964
397584737
386689072
36238378
407940051
410883601
116281167
389268902
307442638
216587195
91552299
31073229
3337312
302347506
490282969
190528134
520134675
496935637
336332986
519561295
199102497
184497355
178484758
494037445
234901755
224774550
358250299
24261380
226556579
141639926
277600686
73585590
228205175
480594884
1174646
510979618
334757643
9194419
279310285
69413751
122251008
490498529
75797601
382058110
295149019
366176679
214717962
400343318
129934013
238167710
135909005
396264843
18781697
370227561
330333509
389531172
297630047
113010102
358557947
321395433
431945160
168093148
306197445
135466346
291869369
350726402
319299965
345325344
130994985
368550467
350305745
103973870
421589648
200255187
49192418
435538994
125659677
236997248
76544105
384782242
534414711
110652751
512592604
220114092
299600760
161329094
7205455
352084105
112648559
120132254
188146453
303760148
339494650
271051644
225252093
328837919
13688898
295933946
303816719
131226621
180121535
51887517
222271566
414282275
502751660
24348313
7289392
33445570
510941787
338804547
367071386
525870615
177283722
516002493
293837791
499123893
151106681
33560291
305133510
283836580
2601786
180939396
157731831
536127097
90541055
332340484
132981625
201934821
222244121
448841019
35974906
312884789
84003656
7327815
317758210
109924838
231646778
183271763
121762487
84761138
72537135
252395198
128963972
425501791
222359138
369393233
258032401
113272804
65045305
139360221
215905069
130775726
101304953
290457965
464330977
286209018
515631171
36979393
18980962
94663294
120615286
76856978
41123588
108484596
107829775
439120
318713296
128083022
221519573
357433657
280134447
62667913
519127664
389410603
103646868
276768220
125593809
37790410
95437243
192394939
172848610
189035671
89009624
231646778
61888475
108064032
232481106
314250529
132986962
106920231
481654261
411730909
149846886
383728171
331903363
524220425
371780948
443686848
114815405
483718125
32346677
452912380
2782923
546532096
450092511
358360343
375431133
387712156
455691618
56101214
298586702
350039089
40706368
524042141
164670
190965335
27990730
502957070
266013896
370260495
131038897
338446251
279099599
528398585
362741387
414463412
112748702
290451041
144669304
225406775
462453386
42462617
314503233
276437425
462027408
527229428
251760806
215750634
389285720
53841035
506943801
349478621
374832832
173236775
280886999
20604104
308532531
408485286
415627601
86910610
420275987
407618629
386029089
106649158
409539779
19152658
89771876
381652198
532306864
187315270
376918652
392282363
280752968
51783226
312706953
172542434
402164701
266441549
417229868
186428396
55993289
419584649
265327282
35957112
201374943
27977433
367079658
311407437
342234987
66845042
79403874
17877760
59176909
232238433
21687039
428328626
321750533
421299119
405324227
142933560
479804468
390844245
7232139
425923710
422969585
479167744
216305023
23728947
234193674
146358696
22312785
78306074
261419114
461970750
165533987
158972418
259031399
16154127
515610683
68321583
406648961
333835633
76692308
546095121
156231513
384251956
288935471
295308200
129562356
500830350
257884198
323327659
335103587
166009316
271177077
245221335
203707482
284538782
313674394
538599687
488103821
511261927
5088303
315891950
298080145
518853214
337728847
67317096
104220587
385307118
34657546
401602685
47496317
322734120
338907327
296191929
124155691
538476389
92577008
119528464
149935138
539173492
267028872
452858967
146962486
391985957
407315853
135953670
316317275
397839882
224352270
50026746
497643718
145309764
253542399
123792287
391396710
19211500
543926966
4160662
323410007
194590539
27192506
172524759
162901585
374923716
346097917
332005561
239797943
315398493
164159711
50784228
487522002
212019843
108034498
288902537
147928668
287310727
200790120
165861113
134908775
493252496
261757844
62338573
379790688
406358891
163330031
294311624
246737922
107389943
246406699
389292141
513539862
508978503
186702846
400486111
231954162
89485444
430337496
407858227
10714528
498923273
137208829
312073113
466551535
204842614
175302193
147335738
78421343
412163521
190797879
484755546
488438665
522813339
323052713
515559814
295174929
133673617
54533215
214960218
149256888
33565235
221596419
90935192
422535928
199149198
87329990
486313881
225488120
279719440
360541268
474200199
4901188
17575778
19031322
298326775
338533138
439915131
271846826
491347835
33034696
509560337
252697123
130632711
545435177
417970883
375418971
171183713
195541206
49428445
328003247
103566452
301422946
463436746
103974939
460497111
201861178
57263037
30348681
43458507
175483521
326330646
101735996
373608785
399263320
475608170
495504
548702396
9331300
2898192
257494479
269346471
5011457
176776517
128494697
220185746
263526890
164586748
340601095
137104242
495817336
417144868
338896349
91718331
4497270
2629813
439702306
287135079
113221603
527844196
289361427
528080223
505205354
55899976
47496317
549986822
323932427
167946949
215077476
454241344
543808882
203595051
119955322
310473560
102693701
261726498
332791567
496024463
265673089
242777866
437592915
28671563
308156325
292931463
253273438
255224377
81972726
55845086
29673534
263900142
428932416
67020321
446848850
368339345
19337747
327929952
490533511
44400521
259499376
215920793
547319168
453569707
342683759
406191489
150655296
454742901
54319144
218412053
35651055
306472826
266359214
281779947
197164880
392370187
445306103
224412276
199045061
144377167
547500305
346958676
423234834
169670479
305705288
232096876
68682362
517272382
28312262
124106290
441776676
296488335
235779292
274823252
121252010
75786623
246212516
37164908
20006895
549118405
405458689
367745630
97599909
253588391
507512940
51278238
365139258
233814438
333264635
453251268
242904717
39965409
195809097
489965681
214703782
440700832
451322047
459720217
42319029
344363393
228935212
368469164
401992404
96337439
53825002
155121948
412189965
73010875
370836840
55252274
215223690
421818672
520582249
373884913
487318909
112627418
256865843
481626779
497517471
379910157
52925186
173118375
548411479
281432008
409778521
186752316
41963405
375074348
267336256
328055574
296142528
362855035
453759163
529507356
331919830
95967728
43994335
38214418
255571953
61871018
436648948
53523239
50537223
378514138
338540553
902675
48204398
151399822
173689075
429804912
545999936
264257843
404654569
420973366
230913061
113595144
531950797
101371520
42962403
91347938
396192811
36458735
214855927
114045077
106036502
88164318
35640077
178153702
201200025
508824811
529926279
373619763
260639676
220542531
294750164
381556857
434547663
282112644
283353158
321924361
256127718
245237542
59915459
268373677
274150030
50032235
7153329
174620580
55607409
104505071
55807815
527809939
495700612
188453837
432864660
98692220
224832019
506203705
179882135
207593980
227239111
36870257
416680010
317357513
482672934
176690910
213697748
286663025
82534338
153796291
292331426
311934381
368844333
279704861
261746122
494525812
25677542
228299473
378285413
545021587
489470597
314942353
420852608
107089644
30782312
372406694
540529275
49346110
98434237
108687689
526499391
3233021
411537775
509257873
378005474
373504494
326815060
276837715
362703701
290361486
506069333
392554552
535858136
213267554
57612544
380146184
489964607
44477367
536188753
436729414
362850345
468863512
51371551
191379474
329700900
5921229
350549496
428152978
249178644
336810833
289718058
373474599
333654354
36093967
315024688
86666373
26165083
306483535
54158046
498565870
305731811
101875840
539788260
260597698
350423249
425579723
278122141
437094559
487933677
402317933
540825607
378875497
119156089
402860832
25062774
157495877
299986921
362274
153996125
263867208
365397241
198138671
496741285
254434731
385959035
105108861
115631274
8650664
191558895
193217361
96288038
166069695
348315473
311119579
216123886
100728639
13535874
97193723
189458324
313806130
353693874
345851115
194343534
395862930
196967276
456680287
257735995
22207110
152445997
57228314
81714743
455427819
340705706
305375411
195053136
328730721
122971793
41112610
154520839
39131081
69788422
541687454
282198569
153461462
227782522
122519969
304195449
145130748
291037758
202396235
259783392
164505330
32533303
59583095
261447457
221930365
458481973
409704449
128519975
48441702
310578935
516321548
201605481
181976817
261149535
360116149
170093132
514813310
516598650
274987922
84656847
221392559
77054570
122755996
73759586
461086978
484565189
540320693
101759911
487734790
305435405
305622738
496079353
250375246
164516385
303615820
164210389
517744436
259617900
101700293
103626831
345505105
126702587
319844030
253782175
145684876
28613210
114283391
113128290
91390027
107400217
355868337
438439364
241107715
495316382
143010406
321490730
208641659
418289245
316319834
268279944
215717392
350318958
229553936
460501266
207846474
180928418
157180123
224033535
292177787
465412310
53753777
480743087
491222780
448012180
282571516
54461858
436183385
387045857
161553174
266869691
489693173
237059142
423126074
398646751
247158692
463496649
470699249
58198
327506674
366547911
216980170
484815925
366388773
147780347
98802
266128676
366923640
380810353
66413570
415045246
420012791
453671339
69521267
162962921
235856841
163182481
376210571
541759651
301407024
303460741
429234311
518161404
261984481
313504235
445327627
28855673
505531556
478931717
72517928
282098502
350684224
91772734
503407168
549426944
511182405
289341657
105300976
226585920
186183659
425353588
274038325
384992971
13137620
464100439
397826253
265222991
90558078
24705989
52452884
456854122
384191577
133483643
395287378
328835012
240912210
171560831
53302387
234608274
40216106
452956370
461811461
492952454
16346242
205338078
263408850
263525785
375536012
357860733
422290726
308819404
430304666
292529811
5247484
335493169
134436588
139958522
531039028
279957564
87412325
83836383
94926766
143109208
1778956
215690255
356361466
423240323
106288996
22296318
406343297
419897522
40860116
265788358
33367631
239568051
324268164
109104853
37428730
495947617
102608110
78833111
459278601
503687107
29086211
421851606
66773685
74721757
15635200
12690568
86973205
52515662
31578217
400697313
201587604
317999726
79903257
23712327
65674705
345497461
96491131
97446217
471993621
58184242
29087634
484338382
31978914
14540361
528733414
274389621
333475820
21724751
411073904
304392495
81556236
250794903
404170215
334702747
393489943
79206164
341437756
144596727
441665148
398023857
438883973
243653773
279933511
229818941
251731029
49653494
459143872
507287891
381372808
123782617
348075612
544681399
108531197
361791802
16697538
379641196
213970133
404319740
472753914
359829183
60256489
386754940
419130750
541358114
139782874
308690382
531565738
123420165
381428681
347969666
497442254
154334213
137745207
117516572
64873542
21599215
159484801
268252919
76104985
198279147
514659618
536718571
102628670
168770283
460543567
42537215
465224578
3589806
166303677
2398693
280279318
338458550
471921627
97490129
144142958
159950758
252894697
11374732
188138672
417010997
259212536
401416059
38626093
92418293
502528928
179843326
494471076
340016105
269931224
350039419
161429661
8189588
39301240
322349207
545368986
51684424
283588691
371956596
285938477
503275432
153270862
7896940
169731004
225954685
94593193
249574284
536500349
212105938
437257784
311814038
51867241
507430605
192120489
463067194
495148331
526037723
549811174
230060457
391854221
383357249
22411587
186351550
289725631
383055354
304211271
450388917
168243339
492677322
403814752
282770871
80732336
510960032
19223163
394105287
150287914
370035446
446956577
56264363
122514480
107157082
13074798
10374210
479041497
485594281
352032933
477755101
281130113
409925207
215514708
258460543
77186318
220202213
377791403
198176086
509294598
283045445
152649090
146012889
392557978
498049904
235055730
52223619
503439112
418515943
98800087
417430296
329885551
248656737
196385034
437193361
372229721
53654233
198597509
322765183
179309163
254663683
99831324
55910629
65401435
4023437
19266390
169077667
64550640
262412329
299364571
500552041
155876763
345480313
312757731
307664476
231040355
51525243
12723502
347683313
233436192
3035417
76061073
94350421
52057676
120170677
167720904
181164445
338012620
407080707
261552103
498049904
294934948
469237637
190940354
82549071
528019844
101030534
178370544
217589449
81398430
354404864
9463266
517535854
77290609
92199236
28562316
501110401
418426470
73618468
598301
104719142
41382030
169368584
154756866
32467435
393879662
503643622
28828228
242416196
308366531
469578550
411197457
506671047
536151832
255644686
173660982
447619758
72745717
437791662
289100141
140597504
354085096
457694776
467267094
48835633
137867213
354112633
2821346
69287647
37566716
352987935
432308151
149081146
204273135
273912078
502056874
269213494
298250304
384603064
287831543
282255358
454203772
545398018
29415551
296565181
960575
389192056
253109967
28158570
38016814
374613704
200732730
51761270
294435449
380781402
199596507
295811469
479183627
446860919
505463883
259451129
63436373
15022959
121093427
490350447
273335685
124747358
548235831
449886766
497309003
302570147
403551280
280070514
320261194
273377951
471126359
412613619
462634876
1127607
85996163
121767370
426901486
468623375
288199945
182344580
235763528
156906368
27121149
367766446
541061708
488482577
1240514
137445743
415093570
190390818
403995889
498686628
213357430
370426282
284026967
78124363
453406610
530830212
413799243
22191546
57705182
540655522
108055083
412811987
404720437
518728955
180508607
20748428
449369870
171240333
192702323
543290242
188618507
47567674
545694424
441464526
96650312
444178630
110330952
306205630
140255034
13645654
381705647
258487988
409435488
386834900
538663015
120597037
123166237
10127522
17262905
78297681
212488557
288160845
84876407
277573241
373815860
264585725
410662187
458205253
49950967
252603780
68941840
26993012
41535263
449006387
343013099
174572156
438609255
94579950
454747183
78234717
198650035
407318469
507719539
296411489
287969407
419046727
345794363
446487384
212660327
409484889
339538562
430804832
167952994
542938946
461493164
468403815
192992454
23553299
10714528
279060760
452408869
36682987
365358818
40882072
5351775
534489886
416115601
291471389
448961777
177761018
336799508
303678925
283373038
299501796
276585221
418363456
205332512
549361076
253332506
101645302
85655845
125116266
336900264
436974903
519440537
119440640
281113646
440256737
436495437
56443387
2151688
542582161
59782442
116805920
418144705
166338656
390619196
425190544
213093958
159290780
482543479
57711346
228007571
51279670
206260153
533147083
51670809
331668363
429818554
231384437
99272359
534343172
392946532
391420590
264379168
310043970
152165927
235001429
163577689
126263952
89377387
85732185
12674101
382042807
145858352
506053921
94696228
371440630
55729934
178946889
411006707
109015735
393734674
18042343
305577684
110938179
316682366
342442243
234726107
325046638
443324574
379419405
306529070
397413011
532515335
333670821
176191411
214526587
468634353
85488363
518035061
336237273
430325324
305314647
470500613
93587450
151029835
71532704
61356042
112875796
75110801
294366341
117640248
521081005
467201724
74509794
349266591
445575064
67070673
434026191
255084549
171245822
520443560
65175708
525192225
439262714
412750911
227037842
148346552
227052485
56646480
107880613
150085727
33735178
455422330
424579639
537082183
57743448
352986612
445871470
108396772
21242430
359507391
405678632
537116921
331963742
167189451
546754203
211770541
237703964
411097758
74337527
72991452
68392940
252415615
537202941
267446036
480679052
407895647
274356687
201989711
548307188
415237361
245956227
177223343
124260352
280367142
513743084
52408098
439767473
251458481
54264924
543515291
44335190
127358622
12048355
465698188
529853170
339818501
273950501
369817690
117212106
70424919
9578305
162740698
235851352
305760283
123562377
210733840
426242806
524768914
21508038
420829019
401585333
205200776
300687420
76181831
16011169
483679702
304679873
492977899
104795988
201369454
241129957
293739759
129222038
87417814
330189732
473420761
194924966
448817248
386332287
4028926
220981651
503738944
266395329
326776637
401937514
52443015
235445872
336404343
30343192
15843870
458583330
404276651
342508111
295194227
192241247
404792623
243753063
342831962
488081880
508017396
227404944
536544177
132740487
207449087
318877966
337155999
155710623
423229641
11259133
532125413
426989310
31446481
218079707
479255568
218732153
360588877
116088780
126327500
5499978
273268517
343858405
477718648
474282534
38606231
549132341
248393717
194069084
377170779
203455274
531862144
270185047
334378902
539095536
29668045
88246653
52386753
298389002
390081665
321183346
472922948
25699498
192867259
547007394
471730149
99416768
294763789
138608228
98685542
13345659
267753420
384784389
41579175
86054767
154654533
86539283
286686325
365265505
196012190
332095478
49558891
172806197
10149161
465796540
414840716
235511034
191000733
480287102
481061449
227239115
289692953
283874613
69984750
377610266
385701052
374322355
519054863
310418355
494921174
535727479
506228823
396953502
155113651
545886539
9973780
280790407
415219049
377360916
362652741
259474489
247997845
348985131
161063727
225623319
233540483
475841410
21245395
65542022
104465730
147928550
144668084
268044337
37638073
441455755
22702504
94246130
62220842
341706321
150509126
205513677
274746406
45849617
386079793
329866944
177003783
155232063
378675132
338709199
470440234
483479478
421055701
419325796
105878663
15242953
248080844
189284436
513808823
270680163
173930011
380794265
270510414
381631332
314322096
180198115
227262589
453320043
334096636
507535102
328434315
16373988
6802860
44285252
67008094
56252139
528084653
548652995
10637682
68870483
145031749
149327059
27610364
11312829
239425431
309458842
538042758
213571591
453221241
53459035
111139306
464017614
491325599
1388717
526391900
425386522
253954074
496075511
433252259
290258320
515845242
119726068
328791100
379128492
186127197
240917699
534074211
113754036
83282728
93433758
286482580
364497794
350136566
413905149
162474092
494957296
297330837
105822431
270261517
156001505
106525023
44614592
164393147
475797498
104422736
260151155
269806306
110023417
307834098
313667333
426561168
49823653
498675650
507770923
439098044
93878367
38384577
118655713
38998051
453352977
431973322
183096573
333198767
425836620
334362435
104459776
103276360
250013903
541654520
257357254
178968845
70204310
322767898
106452292
102397295
120386160
146648523
281958952
141045344
395568496
422362083
125571731
230414093
16541037
23416074
502172117
214662804
3578828
351685719
202891825
96151234
18850906
305836102
483213137
292283761
495695123
92681765
317230651
398144528
242136257
49022259
338046300
395180555
296773763
197230748
376624269
363860212
158182002
426045084
484585387
4621738
18366194
512024745
64869002
50903805
285982389
277077536
240694860
122734708
543872076
389289095
292392049
304150979
528584621
421037807
61592069
72020274
153266736
10501233
407119288
220551415
115691653
498378
419912502
19053078
253383218
201693305
15246158
306835100
306192887
213445254
269482455
203872438
108951161
1053888
194867
497846811
289216196
188579789
113644256
186296914
213653602
344210554
94652316
127460307
224071958
408106671
265840296
275344707
516147232
45324495
366092535
260014215
8409148
147846215
84041306
411367616
397529847
83875102
7223524
507221717
34136867
53391503
530523770
32983408
527633094
274323502
452249183
251626738
102024043
70816866
79882916
257988489
179804503
305001774
309178903
504988
499438621
93307511
278391381
190188361
172519270
382704058
331266024
177409969
298143262
237640766
104208665
1978328
400201942
1246003
119918183
520093728
167935955
65171748
83800563
296422467
501744001
347310986
14270137
530769833
470418278
380020009
30293791
530929014
391865199
63826092
256124862
513029385
291570191
163034139
158999863
111322428
90063512
233873833
381721527
522288846
212781085
237596854
4434899
67800128
376748493
7404661
210551037
337238671
54247787
275567404
290950040
162938922
194889328
544799717
288529285
483383296
168140975
332862318
188201959
482230296
21768573
369502439
151979078
258773416
107418465
45382713
216683852
5687972
44486136
338939375
67984539
481632305
325832529
259370502
379487504
482142782
274883365
468566143
104444692
341312961
178120419
252107685
251143706
116543691
286107413
436018715
388166158
547890024
349577524
8430742
511550806
166819546
47035241
95552908
55005269
1855282
174297706
91190574
508111166
501088033
435875447
371566877
350081488
500366262
373051416
515275239
428142000
19020537
99526548
193037152
285230396
253685113
179151027
298073806
539747344
297945344
111867100
179040077
310442294
160009839
153664506
116663206
512299348
340038061
11933086
521567193
23558788
75611222
292250827
143361702
417111990
356864134
52201558
315884591
398136721
205892390
232651265
118778237
122389490
127356721
54681583
132087296
459829997
38768807
51558177
35683989
350243580
333961738
124353295
34037289
8820823
11412800
432725315
374579497
415163166
499897753
124223933
285894565
175440056
314503233
26021331
286981387
358382299
310947598
546336637
110819206
405066244
69161400
274893007
290686812
162205439
23432541
133432101
185494487
319631639
454041169
225888817
380618266
125853534
63546153
454787368
66191114
398339812
425551192
357955240
370956924
395158040
161285812
415298462
35107644
382736992
236469893
358204811
537477391
111455463
174437589
211002649
409292774
505564345
256699007
246240263
155832442
492829865
449494210
298611373
492944545
400762868
416791597
258964008
48350541
5189503
540718337
304787703
470813486
305597199
287574199
383730501
36140583
354359342
74889694
421401508
40540025
445882448
365380774
429734
324081538
393912596
487631782
441602724
267962768
323571463
283108358
105981612
514416623
229335909
515779374
540803875
308356920
426775729
445525065
144701018
86951249
410077061
306009376
534108193
36146945
523301199
479122398
27785318
388877317
274187341
16176083
535503963
352586436
238699114
498093816
531432240
182844079
490101652
441005242
370957598
378010963
501365260
42745498
349742613
51891502
337023844
116317287
366220591
15550337
519407603
338660322
402715749
127031927
65638257
8377729
351048995
140474488
386694561
135841772
143866690
68737496
349122148
73354996
296112939
524397104
349590632
546770853
55998778
360665723
135742970
235035838
27328171
213972198
99724024
519047510
301774541
198317063
181641488
54132872
469533630
91230879
87820668
465062201
332230405
195111994
532597670
38516313
329695140
480410163
438259046
85369773
55049937
549986822
449353966
271035842
377451085
10741069
393927643
168967243
378636709
522986431
321183346
127957311
420474597
49827223
87813148
130896183
182187911
82293886
422802875
255425126
49834230
30661554
20055351
67168893
370923041
922152
67662903
121647218
126620252
536225899
337859656
484080930
478970140
376649691
474996104
508682097
58942058
467478473
290937811
384158643
525844075
248311382
373762477
164455929
33806751
157764838
270906828
313981778
236746597
171009795
145184752
37972126
327118426
362871009
540198308
411076699
123502500
325811363
81731210
500609757
390641152
270003910
24667566
295769276
156132267
383554853
176355467
226426739
443780161
271372037
197574942
178101583
322286635
271964857
294056251
406504362
276420551
493411680
152358173
135423737
208252521
108108192
147578139
94279064
406411027
485541324
243909770
430906147
321369972
110312433
30096187
268895132
419338571
305633009
451931326
17542844
222041028
487335376
326117960
327695066
121021584
253449086
175444400
157222209
183167930
150689517
288081605
39424156
11241472
452024869
538256829
427072013
323709262
383461540
376892888
385975502
482537990
51255648
506168135
225954685
157977103
501787913
380376722
529978690
497988133
54359288
74780352
146748415
499444317
268928066
315776681
281750370
78838507
56849573
218643337
275339218
126405629
434816624
302892677
368229565
14829554
268517369
34196470
100810974
38767855
348205693
192420069
173397510
273117378
381754608
527394098
454203772
503945090
477246594
446651513
133978339
437494020
34899062
321907894
205524627
242125226
313833575
495481052
95234150
64524047
276225287
109790587
154946103
416664501
278467948
358459145
11084876
442693339
473454765
377698090
452453766
195759696
407831601
163155036
294597900
431517735
285444467
341970189
116482069
421609304
405878084
278052953
420248818
516636894
130517442
18322282
109324413
181473112
239007527
474946982
242542528
306368535
522187765
27445
432999765
209856674
505965550
136478496
118688647
361181689
116355822
331640370
308186682
22203005
330130416
410044767
359326407
330421333
184858542
281097179
177868482
20237943
318377508
424349101
122751784
18404617
511766915
1185624
453585482
436487184
40673490
144683222
179389799
439136467
310633488
61080877
13532602
148620164
497629258
170519865
261453848
89943192
174286728
93092043
135526272
178870043
236020991
212737173
23064778
451063049
394950017
342266595
353112859
385799854
324152306
250627740
428125193
6493487
9736861
392383283
4566848
290681876
34379927
298475353
352883515
8118231
94756607
198334037
10022914
288293258
529563652
322400170
465258618
113825393
498452204
514698041
410089045
96463686
390341942
74397906
221036505
531234197
524690280
104536592
438281690
321924361
397856982
312307633
78295629
414127660
315194847
223708270
207732214
292316083
478655220
512639666
517888603
55231019
209122240
218374376
536975125
289972892
358706150
17616884
282969854
298497309
122315296
546650431
528854172
270147259
401361169
305804130
24132039
2475874
223264563
237745232
128689605
353436710
434289680
263747741
532811741
471124888
133646172
421191847
415402031
336475700
56536700
129968542
29821936
397184040
119761207
235708638
12718150
200063072
543350621
447801007
235411256
186730291
130077459
94273575
61782709
323485161
83652360
205388063
52365060
72396216
284132596
279137606
230247083
92890347
140562312
536604640
411702302
296164484
361517921
205777121
510416621
31434602
247762728
433246580
304381441
474957681
8271923
105580915
285680494
218495134
202069826
22592724
35767269
193461243
30547711
222499891
396984159
403420968
24722456
516899223
308756896
117997029
398704820
72893920
296920640
41886559
326771148
67403196
224576946
266650131
368573978
314691582
137789430
498315234
477788250
511250949
110510037
344829958
407148887
313474779
376630871
213959536
388708811
72180350
70061596
206962745
311198855
485912436
411780340
276761057
312713819
45955629
515922088
169346628
403439746
322628202
293623077
27987687
445142494
45903472
318938345
68468414
63463818
429843590
400224946
167853620
262961523
459632490
24469962
292817728
156381434
229720139
149457414
74205791
421192926
198251702
31891090
504648855
258578573
2461947
178201605
389539268
208324017
417986182
192834059
413288766
232014541
291142049
