74190 18547
860 38688932
269 57609142
634 72760537
138 12166785
447 21083542
239 90614297
831 67372782
78 73164349
320 60403094
219 45139160
65 62272766
486 65797864
580 57709769
322 1555295
245 90677048
362 74376826
864 48185938
760 61261409
446 95014933
700 99481464
566 20855090
174 98465864
76 3216413
489 81981002
404 5558985
59 72377425
971 95933322
108 7540926
183 16058575
662 60382739
346 62493416
716 77782064
512 78561288
746 78781904
187 4447606
747 15256079
733 72335255
15 79144266
604 83029034
705 61705658
15 53912365
464 30032719
874 58425141
512 73343828
444 47800755
564 89390049
401 91941325
741 59356001
869 50564951
188 27031409
968 52882226
781 45313605
298 66888686
142 18185186
510 30091088
233 5928704
11 4370603
139 11425408
373 54068193
409 50223957
259 5065917
933 47603286
809 8536481
370 64618667
243 35377020
389 53813429
625 81734340
443 96858023
471 11861387
342 54340529
46 2173786
519 8416767
417 91784090
763 51501658
1 26810474
641 71174185
221 38657135
830 88934196
452 33921937
47 5045989
292 71266412
697 75142055
465 88968467
816 36071488
769 42693944
688 82471064
118 41393927
355 99544205
692 42364408
744 35465493
999 6823339
171 20478825
444 57026385
560 55823619
56 6306557
22 95840008
45 90586155
915 50633385
949 82579980
959 59148635
253 16122484
738 81395274
81 85341703
170 75538932
383 98290354
37 23465087
929 89139514
812 51028051
394 61820040
402 5320203
867 8935846
436 92954015
494 61190067
362 9395141
460 88635791
929 35659540
696 14553047
282 19132376
761 20397754
606 53631224
73 71719451
640 50493512
695 18208645
122 4938992
830 19482344
754 35232470
677 96813166
569 99121969
275 34320559
649 9346017
57 26073635
154 87107273
351 72641843
703 78721569
450 25758927
492 61611785
968 30558174
480 46289117
777 68791464
249 52497854
655 83516267
557 32266627
44 18025703
445 46514081
25 20727006
538 53279110
858 96345233
435 24309198
275 41296983
887 43891911
72 9706291
271 41373784
360 82180826
839 69375942
450 97529549
657 27514479
571 29079517
476 50647471
198 94926100
638 43394444
299 71659384
899 87482156
500 90971696
394 52275798
62 82803243
652 5116332
881 99700910
295 84070224
694 84440588
518 65519579
828 21078640
515 44512710
120 57158492
62 97756420
419 36338774
224 33643831
407 84988480
219 58838415
922 35257130
428 31344780
815 27972384
35 26511569
677 16334807
636 55420731
608 19337097
239 69152387
760 58471751
628 12630748
641 82657889
404 68712473
245 76426039
771 21227823
320 68807008
788 95879463
117 35168370
6 28228438
673 82577488
754 46143210
111 8376156
696 34490035
735 11143851
561 31421081
239 82842379
284 2330351
449 47116045
756 80567047
62 24089257
439 10761500
117 21122953
68 51168753
555 25563597
4 20342733
852 22002131
365 21679193
752 64743119
855 60784763
383 42940919
164 44468899
302 10618821
188 43230328
936 4099442
43 32338077
585 45889420
853 75817279
324 60085298
304 14422624
3 82974553
195 99435553
689 13388638
569 80014458
121 5927108
961 73569771
696 76610244
506 44451606
218 47299648
84 58855698
286 87373425
920 57071555
531 29467526
824 33557650
997 52702542
352 68707780
417 5624472
848 82917987
49 87106880
263 1749346
310 17682241
223 58059486
34 64636317
154 98382779
231 70206152
231 90800465
888 2579914
848 36660270
716 99542663
484 14694082
773 93746634
653 36438319
434 79645378
765 70640921
557 82499722
716 81449405
846 90525642
104 87874280
9 70199546
986 92739685
209 69942045
34 5124867
298 81868458
428 18842482
516 9052437
545 2871552
158 56605272
68 53242942
223 92668999
764 14707496
13 13070885
948 82376185
618 99204362
591 88098777
259 5982104
525 71161885
817 77527656
702 35162879
747 64965476
41 26780384
610 66016436
589 36543659
170 78452296
875 94752389
760 17590444
80 92744600
92 20176025
47 19073085
595 43888190
995 31724800
811 63118850
994 80543925
565 23116749
814 42491212
216 89685784
439 78448671
148 4885240
612 5228171
774 2473600
150 25952925
109 91197785
660 3884221
361 91172040
638 56446428
647 36643060
301 30105536
780 6485513
550 84000714
447 27595911
33 13362659
703 27657382
539 63013731
882 75653996
511 22961683
842 19940318
411 60123973
492 34421952
820 10475332
281 36854824
893 91865994
483 98123094
334 59480954
68 40849930
659 44920970
377 44310934
724 89533434
160 62914335
38 4794679
959 51364402
155 87217554
569 82587719
356 46401747
597 77410461
113 6137044
659 37588287
772 18945884
469 35064777
723 78941387
350 18463186
497 38653039
16 60012049
814 91129469
322 48863024
527 30524752
123 36840379
30 60721277
24 88296443
229 67637998
599 66376293
589 36129613
90 80994537
486 81159684
87 93541105
382 63344953
686 93974031
142 29586654
280 39835657
580 37611987
634 92819247
631 51269378
460 77822223
202 17053353
826 57564179
798 81393574
684 20569718
407 46749429
406 15297546
526 84153050
671 2659026
402 21688859
782 58550921
187 24140568
752 35743295
345 40793729
272 30178869
512 12014743
33 56075719
811 11274229
389 21097437
54 47867108
467 75513664
328 21881281
854 77826265
732 76597364
742 1336441
857 51310843
544 52183437
18 71422296
836 55532167
122 65139350
113 38697048
6 20543950
965 23895783
242 25060226
735 54650853
201 32246637
499 7449714
242 71341287
943 15103120
27 48728338
780 97156805
448 45208139
429 50738826
861 83438384
245 75878018
408 99887682
388 78888875
960 88973210
517 28744939
894 88089049
467 42047419
105 30398992
935 83952817
407 70149743
370 67898790
365 68764841
870 28270512
262 20835649
240 46232621
231 50476904
969 57847847
415 90885470
295 95095244
142 13188940
621 3968391
775 82612345
160 88042521
340 38106172
749 7312522
418 31018242
908 75497424
642 27477176
174 25757711
743 63656859
569 28284153
315 72627227
934 65069736
90 78061550
470 91318542
979 97179133
843 35963758
988 6276588
931 72502398
197 60009169
801 82001205
794 81569423
193 28621789
310 60618963
40 84333562
39 8359693
545 6658662
533 53201766
525 21542970
44 63861648
862 88635797
822 82354664
701 24423117
902 55642640
458 56203660
481 39496105
531 32170448
504 35494152
399 49259072
900 22467088
614 94701129
796 36227223
943 60275662
443 41357207
876 57336232
51 42433312
788 84680701
96 53894680
32 70758485
917 83769548
561 91091557
915 45698771
66 32605162
927 46536452
823 80775166
790 44960059
239 26967675
455 27266488
487 98790131
119 40939334
541 91184464
602 48184266
808 82689443
240 22302921
76 3579836
109 76833296
29 6910283
538 55773538
908 93807090
574 44937707
695 37218828
760 53610281
551 53349513
302 21277991
564 38957840
261 92540536
242 57985867
920 21898065
339 92679487
893 73635944
32 87872672
908 66946070
405 46559587
284 40490178
548 95721492
169 38873547
776 82119347
692 16523969
56 86075185
57 63468805
346 63625048
801 35982308
700 61565902
793 80494532
393 54653164
391 8244061
866 90736822
125 59988615
678 18439519
672 68202040
140 20133970
799 8007122
760 24625043
341 32825745
106 95212089
667 84702241
793 5258411
791 54198761
34 17073171
598 70665454
80 99364640
407 68802919
366 4247173
262 86168056
314 7172238
639 33426998
638 60815872
46 18629089
450 41012361
195 90542579
231 74525003
130 71981430
605 63717126
229 43295433
508 38301907
581 57624440
507 11272812
502 70592740
232 19674093
952 21421822
791 8123725
176 10220193
757 13099134
108 47458269
153 41227925
196 75191536
206 23154240
805 62325834
969 72802073
869 8805216
361 33222285
695 7140519
32 57971197
543 52757850
137 73457378
853 38370308
979 4674523
484 88320917
444 67567950
965 92242670
282 51928414
36 18159159
203 46819846
908 13059434
935 87731444
226 76948414
264 45556494
476 55572891
130 80149749
239 74775299
145 37713534
343 65814164
215 73413450
102 25343168
144 71070553
244 41602943
435 50564096
669 8593943
378 61511872
621 69414240
566 63003961
488 84845488
569 33294980
839 42377471
640 92648614
29 21120513
309 39809115
650 97497790
525 32492720
219 87357635
217 31114704
247 61590653
972 50922657
575 42598091
107 93932679
151 96237623
508 76710377
251 53921890
489 92971439
279 9138875
441 24503621
955 45162394
398 10579038
612 81933971
607 91061453
908 45771570
34 59128443
301 97464801
930 16331552
782 66884534
277 2651083
530 34233541
162 90934279
968 14041238
780 12297835
321 42530687
164 47327743
335 10397116
821 50600197
123 45683965
909 37286084
314 6741858
260 41454645
574 50424766
414 64984540
809 21348292
564 81273177
638 95777183
898 48334868
347 64072102
286 19720000
618 50341960
282 74358374
677 88369896
774 93919268
738 21639783
530 79225405
331 63952566
470 52828080
842 86127014
927 33058903
641 97975301
922 98770650
590 42797875
854 59936183
701 7302546
82 15493622
645 65480048
870 83577045
871 53620265
162 85063611
313 59387515
974 70203531
70 99351403
759 7098811
660 86404689
979 84317917
951 50516821
772 76250433
585 20838205
493 22046884
348 97653754
840 80546332
603 18584852
208 11048210
655 54406609
506 54832200
862 39026526
78 25295337
261 1364000
345 41670511
781 29163107
713 4319618
379 70861317
531 81651200
998 46558155
530 69669848
138 80562954
136 96192611
166 59949840
986 35390282
130 11993197
500 73675050
796 54096748
835 52724355
789 84579134
773 98339257
654 39767275
623 64089025
317 49558022
447 71421477
460 96208773
734 22891886
774 76885692
362 6922343
456 43694374
347 25824064
923 12498140
23 7846775
221 40090449
150 61229108
193 89052512
406 89464166
601 65956436
34 99514999
33 39846657
297 97665062
145 13170975
324 11291804
933 19773086
170 26581093
379 50568573
960 91041447
653 40238395
584 55266591
586 56636088
916 59990139
452 61767813
612 25335931
590 45231001
862 5945170
437 74731496
588 31370348
944 19980910
58 27714103
746 24357553
177 79585268
888 29065404
420 31879397
552 5149435
166 22648992
957 27676528
790 8136056
953 24362549
613 90734219
85 22221066
549 41470185
19 56814847
606 95632017
827 54316898
158 33458335
166 18306069
180 32937807
585 37517332
364 72879221
147 52156217
779 66633656
971 93477207
579 72437807
858 33904295
584 13191452
979 33163693
903 9154366
953 66321979
233 2318544
42 39514174
620 57830094
340 73133223
175 88725641
83 82629625
257 7127756
296 87456901
22 45543320
281 84016633
415 52028434
4 84516642
45 33289381
21 10892404
448 9989275
942 99984827
612 82309199
339 75820581
768 23724167
989 61109291
202 11468915
558 11588852
629 32159643
383 31000577
398 74257665
172 94078463
587 3503439
497 89661684
865 44765443
11 61014474
514 17072272
108 76354103
803 42163933
810 67504879
933 76727203
631 51098513
213 8514646
272 2084736
352 66952646
3 45984949
901 96568376
326 16108446
514 39297664
678 2429370
18 53740061
695 93090061
842 80248361
775 91991113
266 67955703
20 16911388
53 54776288
435 77200830
88 19180933
188 65025772
934 44550730
625 49809233
925 60045353
30 42760578
145 60438139
998 27300239
221 19916456
20 97517046
105 24739855
548 41214019
978 25474722
547 64659563
208 65078214
390 89669977
306 48759048
666 92872360
40 60101756
736 53669125
286 24571859
342 89800086
360 62794774
836 58497886
184 25125894
447 28950472
854 21201622
887 47152287
764 91223038
49 68792908
884 19875529
434 62901347
276 88958176
222 35484966
76 55427920
593 75589208
899 96758915
264 2085608
573 57735285
525 12542606
407 93571289
393 78265634
810 39787383
193 56352767
257 39008692
163 37970959
236 98734514
235 66369631
340 6757720
28 82313657
737 29381476
646 90629916
355 41606145
684 29512492
750 62393401
578 12286665
505 56577780
283 3499731
456 68573435
907 85580920
341 99573199
995 94410443
236 21175869
130 30248328
73 16805819
277 8722211
19 92624611
992 99072544
449 75520484
489 46593055
392 18050868
115 53079533
452 25575654
195 15938710
111 66543171
214 45873766
874 95916838
932 33532798
684 86394556
741 56587877
936 59432656
628 76964286
888 66651151
987 58424212
636 84366260
714 10578144
896 32654619
774 87553609
430 39487582
451 92411316
413 5524992
583 53135685
500 61707426
155 23623012
55 19231381
920 68215553
710 2825560
114 65504365
61 43249597
621 12572279
830 73320284
927 56363952
231 26097624
935 85825507
813 26448644
119 11177774
901 33178256
387 34665574
651 95585697
885 70258158
609 47108794
870 54003364
243 8592766
423 89005994
426 43753469
503 69168115
258 26044560
745 67607781
721 97854250
799 21174627
101 43308082
945 6721850
148 29156803
314 22184398
723 2699646
870 77350089
136 83105396
381 74181686
112 16485815
229 40054770
550 46308365
379 14356904
313 38348212
439 41438443
770 30794074
128 30328161
715 83882086
410 85596354
350 27054884
633 17450091
250 51689837
571 45282106
923 11430858
732 37113213
846 80961481
836 37090089
614 8732177
961 27052844
308 6409689
392 3630701
392 42928238
178 87341944
177 57094480
839 7208289
806 71043352
932 52143334
698 22365378
902 15129089
422 93170450
876 63089736
968 54015142
198 59211184
971 14723371
942 56425216
15 48925437
751 24665336
335 57911258
204 30758468
485 38680331
704 49875748
560 31124762
714 92290203
545 51304084
108 97090812
875 51891203
643 36681787
776 96516328
187 98483309
226 66886099
244 23953234
349 23337732
632 49929568
182 51032802
949 7266094
195 52721439
514 25812063
987 93518422
578 56900350
693 80418213
261 83491537
718 52270935
157 73066461
359 69522348
269 12472674
286 98748948
229 6635450
286 24497254
897 71251289
491 99027098
301 36815451
331 66697712
987 66801300
879 90227013
768 57329348
758 24613626
418 37863585
601 54740656
23 42040331
138 50887983
99 43913777
972 40718247
156 22813063
363 69695760
483 59629449
347 51648343
938 33326463
128 14777018
603 66708755
667 28066439
335 49404812
483 35941270
838 30523671
246 48587738
929 89730690
595 51307915
900 66382497
985 72083579
457 6799285
272 86202946
3 71814834
710 44726298
344 40017637
31 26035811
928 33486845
923 81306636
141 65054855
502 40602804
311 46161693
30 48856212
89 86815834
338 10678683
874 25177045
680 95524521
307 65379957
874 90278462
839 50661651
327 77493793
977 20139346
33 82538982
782 78496605
165 36426923
200 71878449
675 54375483
385 48929850
283 38975844
566 27664883
241 28502096
378 5479213
723 20120535
819 47903945
328 97518105
945 48885023
152 77284386
657 56521167
202 28804244
961 8788677
124 16986687
3 16590704
538 67778416
34 74356830
604 2561446
182 64042307
325 90207214
919 29173928
962 29269998
23 77252747
854 89704282
873 97869154
489 28308811
342 10892884
712 53066842
216 43990705
423 6502050
549 12985931
105 64549212
983 82352950
749 98954183
189 13654174
938 29999023
982 48665163
700 40890725
295 70768992
565 53783052
373 63658388
365 34063609
775 83107768
741 31839128
963 2491529
209 73716766
497 17872890
220 15468915
12 53687904
19 14944331
171 13390422
752 2920060
207 7010975
160 53752215
691 27067003
242 12876476
367 26652342
201 94744406
108 81924124
755 13345993
648 60063423
148 64158123
115 78830923
644 67433422
445 13000827
764 7812118
458 53816927
338 78115079
373 42718920
124 92341335
175 32030721
749 42572645
452 10621008
345 26755891
923 90207322
775 60956734
224 33312649
530 50598123
78 94433040
422 4380397
230 45452503
102 14062431
474 66615585
250 5067692
741 63191106
880 64097515
210 59262868
460 99273275
464 86955504
945 50157380
277 26092768
68 28370167
116 45311300
866 99684045
31 33058153
719 36995684
56 79592128
186 25067191
141 8214726
432 99603532
754 4493350
645 64459495
455 11399891
317 33585376
799 35729864
674 63510729
942 68695276
725 62684109
224 85264760
234 72477518
384 33573921
745 33622923
966 51233888
264 45008473
247 96392953
755 76365886
622 71384719
336 84936900
498 68548823
373 57265049
886 15301803
794 42315739
612 80618789
170 36606196
411 46718510
136 77604840
85 17501276
706 15040452
162 72500611
352 45715430
504 16074439
505 47933123
702 19163133
909 20344654
784 38974670
826 43133704
852 29587149
209 89182897
459 48480174
952 20127132
611 13980737
612 65857371
388 58520627
239 98371697
891 2984496
50 25152584
439 16550854
257 36693450
151 32090185
357 93008653
390 13856702
910 73346712
949 18295446
490 11918002
92 68071243
819 75028590
66 12783348
138 94918327
592 23460339
794 75522595
671 18689659
998 23408451
978 2218380
734 76121845
527 86840596
286 98926116
544 83750622
330 52750539
135 57144330
977 32860943
936 94879418
820 9524151
600 20454012
149 35004657
440 48045087
879 22771275
812 7853927
164 54327655
527 53709807
222 2534946
147 71883608
930 90107463
85 60215048
665 44044821
485 42613056
768 4499708
152 64897112
453 28690104
178 24466982
426 29601559
319 95012494
676 33075902
305 54975246
14 9376109
443 42012935
316 63576290
541 90378435
587 54051947
297 15695269
191 98659735
363 86137250
942 42206142
720 71949846
979 27795530
466 18366209
850 66545859
729 60643440
487 3086260
407 63804647
320 41447749
372 26438875
29 51740600
680 27462067
116 86129520
276 10277403
670 42012913
680 1326105
29 13998269
135 89551899
947 92128538
582 4021391
32 18461792
430 68373034
382 30147666
609 89462996
350 51111842
775 54151493
197 89561760
76 75910407
345 42085960
859 48467193
141 82026169
27 48533448
906 61904471
767 79946104
316 66380640
206 80847167
540 74763373
967 64727340
274 36929057
215 32305442
299 25602517
157 66829713
176 14994152
206 21695594
257 12644092
450 29150720
374 33291765
450 1253836
219 3458707
242 6088316
154 95335378
440 57410995
187 99167571
168 95517599
729 51521985
487 98991659
138 48588423
79 5621827
544 18074169
57 20246067
982 36440697
118 61519965
978 75930601
863 15657289
1000 19078737
366 81748256
53 30697694
543 68022866
259 58055575
212 25874568
704 97314402
754 7731147
526 83864089
996 38250025
322 86769879
707 39100065
106 79704319
957 18328491
254 12317335
28 12222042
979 62121329
284 67988859
726 45244354
538 26891888
148 84198293
600 65566757
266 18973839
862 71247036
480 27622632
570 2957469
985 24872706
779 2136922
588 15075177
438 46538333
443 71610249
412 74264743
284 18862580
211 75256138
24 78248776
568 28463534
827 82965142
299 62737182
262 15217564
335 59233147
205 97229593
309 71174539
428 23106559
167 21131231
169 11539468
688 37969481
65 67642094
895 43885902
451 44408412
211 51195859
212 92398375
565 62392343
591 70587326
895 46411399
927 43866975
789 39793602
353 63350944
777 12301987
83 2722106
311 4907173
379 59808828
919 72387092
677 54009677
259 72464180
252 93719702
30 30957765
581 23114686
595 26045551
811 77653416
123 1740885
870 17042577
742 97033633
59 18913556
774 53522912
16 62168411
710 30679977
180 59874271
279 43284834
755 70004892
632 12603358
690 20830125
220 89051512
405 55926146
890 92407086
978 81995573
671 50333549
15 39042727
107 52438822
963 22959197
202 25810773
852 83670397
181 34311706
9 97926065
830 66961125
856 14476922
527 79498637
882 1189869
299 67905167
243 59499798
314 61627844
63 75320645
332 57732904
953 51722373
154 62345120
685 18873623
114 4659712
669 73461826
340 40094894
373 66048820
448 46890342
906 93839028
892 95716173
80 61998100
595 32833625
323 50571355
596 76076914
823 4087339
869 29443457
319 57329374
638 49034456
598 43974607
797 2519456
962 44059560
18 94975815
787 73571908
937 85481016
190 26481604
915 52268143
587 32852614
920 84476445
344 57294966
638 42366756
239 51077934
517 16752536
604 1772158
110 1014030
139 30608305
36 70749734
666 79935008
138 43325911
248 76176260
82 16900324
498 53330061
628 13151076
909 58955172
37 43653217
2 85369799
628 68836879
697 11060422
183 90854094
236 56432104
594 67270393
301 85303533
949 39410869
356 83244694
78 88781650
650 64040983
577 83861730
115 29003179
247 75560120
16 41768723
561 82093123
896 25650914
246 26538772
423 59441679
732 8068540
71 64076182
572 6703447
644 86838844
243 76677903
888 4771769
943 19636485
836 30786549
192 65779469
935 98122364
520 94069784
505 22587286
133 21507190
970 82478870
510 27781300
285 82667333
255 10135796
792 85164516
840 83547794
73 96918027
976 37162676
375 7566953
6 98137024
337 45562925
348 87146014
263 85218380
825 51405712
667 49896698
340 36915532
86 39168575
927 15063141
119 76197161
459 89595844
689 78929045
711 64625269
821 74342116
944 8704865
838 94392335
252 74934431
927 65303378
787 22858962
979 37430371
520 4971825
196 86313823
71 19629630
837 65273823
489 5896677
635 9726174
613 47249984
179 83259993
165 65853669
160 67073313
659 9522363
642 98431393
606 18586320
349 57022957
178 12994123
665 87720328
2 88228453
186 45350986
333 8091471
927 38995307
265 53386822
51 48525711
428 7158680
166 62380480
880 39841384
666 73201126
70 29192009
562 23909555
186 87884736
370 36535243
795 74162027
634 19053694
849 56021633
292 72075180
271 94561215
218 18924082
634 81086983
291 3448098
741 76185019
90 83098504
919 58285715
420 69848429
450 32462315
382 53218098
381 43537437
330 35517937
845 62507350
121 96784987
686 92873438
963 23133042
843 46338806
818 63235016
69 34892664
36 21658678
427 54225746
101 34790313
937 22334403
620 34088532
662 2091666
259 99978356
604 17727334
768 79081235
252 18459422
96 2292332
556 19272245
48 71708552
805 12436864
835 25588718
667 17532635
426 4197108
462 32277417
649 25044661
455 73400713
582 13993198
572 45327772
491 51384455
72 38865530
274 55902277
872 1223629
433 77697295
278 21845912
656 89771060
52 4962572
996 50303203
178 63527966
386 28828026
401 65922213
721 76336323
613 84750848
299 40240097
777 1955029
577 95750640
969 88007119
66 42011339
493 29213374
450 21896880
734 91749747
914 82802225
74 46101405
57 26452141
411 35631864
396 88039432
716 40153335
380 25955706
180 14208122
587 88000810
638 31728957
515 60703101
66 87561874
49 62028664
475 68758919
791 58444009
479 94243101
835 14049681
818 99530416
698 36986271
781 58103206
544 59392069
895 87996964
583 84173015
392 73606797
3 75186677
880 51267739
766 91282546
217 29423462
836 33164470
520 18041260
810 91003294
134 80465703
675 26861195
728 33591546
71 64559469
687 91114107
32 24435808
493 50769536
508 90747764
645 55334173
654 93842175
399 60521670
641 76047284
789 51329368
817 32185285
577 84434239
224 16548507
940 53295756
205 41605738
198 25324064
111 61864757
683 2383317
803 90092943
423 61924705
869 38388417
669 53807423
469 97997553
178 58253937
396 79726802
315 36939858
448 13424717
786 26734383
910 71979075
786 10385252
393 77172025
606 61913375
746 4126060
437 67329925
417 97107728
912 76264637
471 73315514
766 72871499
448 59212651
872 25986359
546 69466040
209 78434507
252 20187619
785 18838675
338 73861880
465 58263278
177 29791986
421 79903461
828 66251361
87 97713670
208 88549758
271 40623482
860 87763992
57 83835875
950 78920598
582 70976187
570 13754265
339 66938830
502 80105483
782 62580167
731 12727847
668 33794415
906 3845624
38 98357998
661 12221474
570 39045466
152 91650971
612 90339713
698 13796681
770 89272248
964 82051014
408 6933442
723 29122982
358 54556873
8 63630754
128 82394102
418 2319820
428 46929261
724 35806100
848 88009766
491 46553574
810 76446722
92 63322613
169 48815611
816 11054028
331 35591598
479 24917871
355 56540012
905 41336737
799 69991736
623 60858478
376 62202175
418 53285371
190 25290370
497 42562067
112 98750449
243 22711492
185 1456724
935 26004392
522 67266262
953 17396572
211 59282136
626 87193248
348 45267784
63 14210836
649 58153032
496 25540644
311 44160873
555 7003533
271 4847404
261 31278856
214 63629699
444 43106960
758 30096083
248 75073091
244 23412383
860 75241132
339 66538835
743 82806230
609 70063433
178 66562721
22 98869165
591 63937147
258 77255605
84 60749974
852 27191821
986 9416559
437 16116088
727 89828731
915 14807549
640 1376216
507 52099489
661 11312972
161 23987488
244 20974384
279 47690781
694 47356039
97 96574616
71 98237712
580 39023545
337 44092310
493 87716027
961 30991688
672 87157848
930 24391297
583 59006817
33 13352375
160 13279372
383 6112666
487 54998966
64 96425719
366 80231201
147 45018564
246 22490910
588 40669616
434 95867584
779 92101879
621 93082782
277 36201811
128 75365139
163 48770161
639 23095737
532 43960350
109 47788958
989 46667723
245 35708379
188 80371941
598 53511760
567 58243061
835 3166655
851 23008201
550 2329628
893 31836614
300 73789077
144 39894401
422 9536113
715 82399973
932 90710311
781 99708765
282 70179795
739 68223959
97 91326653
590 2860193
788 42996158
103 9581062
509 60543006
351 17328315
106 42268108
275 30405703
107 51156845
388 86990752
971 13466361
171 95711425
833 36376108
669 3139910
318 41524081
867 5390436
200 96860286
308 85130404
710 86851325
795 19819120
419 82261847
323 16621014
889 84129769
101 35912542
432 94994073
56 24518947
439 98867439
99 62555169
834 74031788
224 42821222
848 38169558
629 67786700
971 15090180
229 11747675
621 37335373
70 3405111
584 55228059
721 43742841
33 76200807
435 78629341
696 90844359
594 34102328
90 24229781
764 31651673
707 36794790
366 78680601
920 40311614
552 64493854
848 97457569
543 53418771
170 53651542
921 46865491
55 48884321
522 91430047
608 76004863
433 36700334
756 25767601
136 1656907
622 14157464
129 12960601
388 61143908
748 45172666
997 17771717
333 74360178
16 48958741
356 83449272
848 10392543
527 45964860
839 19287262
924 21291403
168 10342483
147 14906869
848 89031011
280 79846771
905 3884533
502 91075992
754 2176226
675 78301928
605 57358779
754 1338519
14 26578509
75 54429048
88 57881470
494 1624211
933 75834826
619 60162552
300 90137938
123 22074754
889 40534657
8 79928069
639 88357489
241 80396742
140 49837293
867 35635901
969 11625046
314 56203991
784 18635630
503 38405999
694 23424658
97 56749004
190 11505548
25 81422960
614 15254922
623 81539122
823 57160253
373 64756169
732 74075317
258 25180898
65 64969915
275 49837470
906 33770013
847 48314367
673 53809323
488 98430710
472 14258910
917 28719573
111 69304412
265 49563743
312 26101571
53 86068390
289 52189392
166 2654420
34 32272018
351 61631283
609 1634152
879 36462934
59 83728226
929 79893645
779 18181897
743 62502280
361 18947416
190 94357579
659 68657974
444 75422967
796 16630687
866 27131940
867 51323880
726 55688026
643 7557934
303 75435922
646 95934072
779 16832041
78 14887449
874 96207925
449 18395671
701 1756019
490 56912260
695 63747266
375 54248209
124 35528860
477 92148780
700 48772695
686 53361187
113 76045895
327 3771924
235 12088213
613 92910913
400 28977525
988 82692026
616 22933102
792 14798274
256 88683261
993 64859376
547 39327750
697 62562765
882 56412543
443 62447867
368 90579689
374 38237905
920 27277258
859 89415681
170 68439689
806 33647083
805 5814568
18 20783949
614 85321391
607 62660505
511 74029296
11 63053860
789 30929381
288 11911198
29 92602709
427 68337944
26 54123608
571 51438956
972 9344826
715 82990164
611 37402221
848 80631284
373 49548924
242 21614267
540 82125641
711 58602356
954 29370462
918 9906334
318 51566312
439 15434251
810 81227146
903 44887461
365 75202247
126 18533792
73 37093673
505 57666218
664 81448168
837 50987458
653 20522822
619 71437533
424 79000303
869 31912158
929 37129914
920 7342525
213 94851246
684 39934807
851 17032178
706 3520489
89 86814204
818 41439714
812 62662837
227 84422467
621 72919818
349 68751730
706 79863893
844 81331092
241 56669696
896 8774743
390 37847386
157 33641891
354 16936990
14 40075882
334 34393328
637 78390161
761 26734393
782 72185143
99 27978847
796 49611936
939 83761991
986 25191758
962 2383452
357 73440846
625 37481103
97 55952940
875 70404125
738 88344273
591 18137452
188 64664499
354 62561548
885 96789427
637 61170375
462 30536004
865 70428319
247 12171585
373 89365531
982 63878531
953 6256390
823 54988082
723 85373991
234 68064146
858 1852553
684 34885996
385 6563400
300 34795195
570 78331321
239 69938869
632 55688536
335 4212290
455 53877331
496 46242747
302 96875137
949 8010533
805 24394197
312 1628842
802 63491303
12 63928817
376 92543461
861 6878328
222 86769136
872 9898455
702 61436754
424 27200461
676 88102766
275 72475081
540 50881958
993 74225407
778 50255398
854 26617465
636 24844636
940 6664312
814 97846427
505 74215845
643 58935677
319 53121641
769 43939177
945 26248661
304 13776015
786 42283898
93 31557531
405 43401036
108 9014555
357 48926397
634 42928572
452 51901521
434 37659447
885 46095378
719 45529246
882 89517159
475 86962622
594 15379366
250 91380595
154 57871823
818 84162697
966 47869806
707 86447231
803 62179090
218 20767306
345 89152067
482 72615711
240 21294345
838 89694730
780 25828786
440 9179244
289 7326539
61 98751896
920 64347089
850 95197579
639 20168340
675 88892360
473 49955522
335 84489031
116 22726510
672 55734800
896 81725481
810 55373683
497 83918767
755 99450526
567 15715974
683 92613044
716 75659143
13 63585958
558 78183251
746 46332739
184 65362774
145 77337642
233 89005979
540 46024689
547 20399528
724 75239742
881 88027579
535 45232851
490 91020581
855 22852421
641 24165364
954 95639779
472 87137343
193 12072658
55 24907341
328 24698509
549 81424662
221 47614528
665 49553676
755 32646097
431 3736987
574 85359301
20 34802210
774 56540412
256 79595484
131 67238553
996 44008543
959 67835535
107 84834886
379 94502360
870 21273677
591 27766892
787 85824001
495 73091720
26 35920227
220 59435066
110 40582587
609 54201188
107 71807638
980 36150578
162 78388964
453 5411027
755 32240900
242 45278804
479 96053355
182 10042284
396 45758806
49 31526723
74 41695414
212 88510129
372 43546344
285 63970167
20 70402079
708 24495417
265 99889194
999 68123530
151 51881107
324 96965232
697 6274421
498 95701371
936 93310859
65 81015943
201 38210341
280 14241345
29 56169997
960 74926017
647 83304889
582 14357489
717 44694394
832 16196900
488 90195537
636 56326507
719 52924390
954 2210090
445 72099548
88 66227530
501 44725473
680 1808850
844 69370825
511 43324479
253 67363050
408 61748528
84 30019342
413 14900674
954 37199519
15 73005788
138 56244305
175 64658138
364 31867986
203 32637684
624 94779736
52 98717744
404 49378597
999 44340936
576 81447426
338 94946757
56 89572059
571 33402101
378 70210722
714 55883598
754 17568547
564 87321964
285 89128499
254 22349282
205 20102600
154 7472330
707 55071380
252 58212534
977 90574740
13 86339955
773 47953273
370 30960949
276 89716017
54 55570392
860 29368287
681 27350484
894 43480382
177 42785119
403 16194387
720 62175821
833 32296843
538 80006860
604 95852335
700 61101077
173 96187912
711 43157781
535 13731906
119 87187999
74 4819452
57 99652237
549 59314035
691 27640481
680 43399448
787 92238435
562 18413440
563 19291272
538 80219085
842 12806556
654 11142259
639 90784280
482 89581965
585 59430696
728 71465573
342 67343551
278 13299166
969 38399124
882 18636912
166 18293735
745 47873753
959 24177807
250 43311892
811 52405833
512 67836302
221 75634320
636 13299215
750 75701033
421 54951821
490 85939205
714 3145169
994 42946069
914 40988222
331 92213818
499 55154030
7 59804389
74 97589995
233 89491606
905 39226506
1000 38824210
182 23119707
58 69093693
191 91491799
165 59914741
786 42866261
576 6242632
119 7503210
338 29658703
365 92714094
375 37097639
666 42898497
379 32087411
148 24592229
774 30149735
890 58481084
414 73688787
786 90542600
845 43413720
607 9003525
138 46994436
91 77767132
370 81189738
918 86316456
69 75510061
193 10983823
789 53196268
229 56604161
190 19382007
828 40534805
745 81438338
134 10304386
904 45490370
585 75882365
958 99856766
812 11118940
422 51229228
42 76211571
394 27615515
183 89448605
710 32626578
635 83655501
942 52729320
214 40706567
995 75597284
795 95101174
861 3785189
621 54967378
241 35784934
349 48625280
407 42441286
60 34599060
837 88522030
880 1671737
845 51699263
519 20618956
232 37198555
683 55864254
709 46567336
152 52405188
677 8738041
594 78536883
275 76739099
750 15931065
439 54966675
765 49411592
1000 48847960
489 65084191
91 68203903
132 88800010
967 70847362
829 49729865
412 87622109
325 67292008
153 15644574
100 76477514
655 62533978
229 46868494
417 39735350
588 71133698
742 96946614
210 11213071
286 99569853
72 23477137
549 96661758
844 36483286
25 46193006
434 27055461
300 1540498
946 68058508
343 82416689
57 16021471
64 98703197
825 84567421
841 5654327
891 61755500
797 12005266
801 98665225
900 39507346
685 49600271
130 49050410
788 4042143
747 96203575
917 61654558
685 87806448
564 85489266
379 51089609
188 74016822
864 62154697
326 32859196
879 97233976
431 76656872
405 22689639
461 32260595
268 27939249
224 20629173
850 87773955
64 70791057
856 55750477
618 38836055
365 8174678
658 95358678
76 66794960
548 78048065
44 81433421
329 82935819
598 50541543
135 83712391
535 64392800
150 82865693
112 14340263
846 61441400
924 47089644
187 63686348
319 17075608
248 43853308
791 30117777
543 60172110
638 59059844
792 84958045
610 46899412
529 26138581
859 73165374
210 64906997
984 67148472
356 97118230
563 47671861
731 87853170
939 52873501
851 90920228
905 36843250
172 27943042
702 78405472
450 36662434
188 51457227
118 98898717
430 1757192
603 49946705
1000 45587486
89 58871521
481 36127833
126 78951274
355 94630920
594 35699207
987 47249783
313 35552085
904 88730934
570 12657048
648 76457266
934 94835092
684 73286988
302 22230238
922 22324268
386 82287265
372 49119880
782 47958855
277 13639268
101 80121228
892 71064356
31 11178680
929 73797431
801 79959617
665 16571827
677 59226528
610 21562517
986 88012226
136 68107553
926 44992234
968 8067250
49 54118319
635 68037029
266 37065738
895 44893069
478 41543488
51 57054756
746 62411938
642 65813243
627 64710904
895 73142950
737 94240463
319 86067365
949 86682056
514 46671932
539 94491679
868 90843048
89 54692455
976 55766314
193 50898881
380 49751069
938 20875291
303 42148677
182 40431267
9 8061610
950 98227157
48 72675690
772 91641300
878 1467191
200 37247349
865 30053738
89 82798269
962 97422656
938 81404669
152 99924342
541 52507802
767 61187347
840 10534460
108 67058273
57 36891896
846 67925997
788 24518381
674 48242581
496 87047178
394 15970351
36 31578862
888 90831899
921 71924863
863 79813014
261 12108604
613 70206862
814 38310691
356 87332052
822 45929760
210 66268043
497 29133493
760 68006007
400 86064933
835 12821967
622 7806393
650 99176823
712 89048206
853 13288534
778 1477884
135 88165691
640 48642727
24 91149720
535 66803123
425 66807634
190 11365918
52 71868854
533 92471427
33 7004446
861 61235019
485 39597917
870 36091435
113 73959195
112 35004048
638 21902472
545 74706983
282 93946449
47 5676075
745 79980516
14 7047843
869 36933782
906 52818769
608 31050925
314 2776882
603 77575009
860 18418901
971 31303209
524 60595590
824 3652152
268 26213727
363 97831644
235 31209181
418 19997324
506 62901735
103 24946910
971 28987640
392 2443376
330 31871900
792 49669593
564 5133908
974 51518501
58 4592038
971 47878578
627 68007857
834 45963763
774 33491520
667 58831510
868 27320490
793 13431203
937 8518192
117 72976185
139 62281461
400 30170504
746 19621180
356 1968981
887 43663680
235 38611505
594 1940515
470 21131692
754 33949797
859 15864948
397 24357127
395 79599626
515 51215243
686 11444023
672 42218103
382 29601395
143 29401150
112 57588952
804 40594052
569 36129751
296 34035044
385 69696307
563 35285101
186 59085830
970 45103303
395 20938368
273 76126847
333 36746425
454 54566740
470 83793650
110 2299185
901 9403966
893 92488614
504 77209049
956 33571615
476 8193987
705 70325609
219 78584908
520 92314249
987 67798903
771 42458227
764 43404720
170 27545431
460 13752062
636 93001740
431 70632366
672 93895416
69 48427329
82 58405300
515 85304791
814 57892557
847 1881602
731 21488089
530 28827143
351 11306982
58 97769001
257 25293507
494 17147069
665 45374096
992 2178712
640 97950500
393 79778237
503 3725121
502 95515980
258 68579820
430 64881849
484 77438369
104 89974600
391 41972403
204 94654442
713 68063712
612 17060739
166 92924490
302 30053160
213 10987993
241 12798768
412 63923744
853 46117017
597 13351804
535 26761312
752 60400853
829 68778815
655 14564434
953 21881613
116 84755468
945 87082147
11 60372997
327 48192844
451 43475526
940 26378551
998 9547842
113 46185630
237 29789506
149 80793173
785 97937520
188 66222637
636 11891340
778 66911960
833 43770343
335 60899869
430 7938498
928 74173210
194 21550891
414 27348272
70 30297176
631 64792269
189 10035512
453 54576557
699 90580751
611 69763883
622 71509528
336 9228783
421 26433189
418 7422444
398 85016376
912 56102726
514 89670299
398 99986848
179 13232670
781 54484905
478 76161096
123 94179160
875 56906518
799 85206217
273 35740016
74 60350023
774 38578680
530 30965507
763 83364064
111 86823963
592 55727742
195 92588781
544 89430728
750 35118901
834 35710729
707 23071603
599 74196765
933 88278010
119 13366889
513 45123982
671 90948830
443 41434036
235 90894934
905 99119261
417 42600439
319 45876941
786 98318618
552 70001263
288 6639142
191 62006718
332 38221900
786 36474022
215 19774792
396 86646670
428 80123008
714 66949048
276 52931218
209 40833532
30 92482534
301 25102644
791 95052212
502 35094343
482 69284190
450 47809243
808 13473979
824 74584085
793 82412369
411 24372849
685 74838769
32 83381059
195 47048657
193 18477279
666 41926457
696 44969914
750 83560245
241 56149321
864 77689494
923 44259281
214 9831023
967 17242055
344 95086605
845 6953608
583 43423077
475 7720753
143 97578080
117 14075742
469 60392388
367 88131728
531 50787566
906 58906284
854 85102370
105 77668396
217 94102063
737 18196776
156 39121272
73 79440606
425 7848790
366 53863525
600 46744111
164 37534148
839 31589849
608 65107096
251 84836918
746 21488611
574 99577523
121 39046430
864 85875850
235 31835420
693 22105283
670 60935860
402 29210338
33 18822882
110 86750793
804 75586927
841 22762717
566 70063536
225 27053230
453 85439187
125 58109641
427 50966802
189 85950220
854 74877957
147 70957483
131 20402379
992 81992778
450 53695523
151 94948808
907 16843783
959 26987401
363 34978860
964 91155441
727 8812925
820 48171503
516 29215952
500 81128432
487 77263530
468 52070993
561 49631004
409 25990671
124 82034759
389 4187969
667 3047052
664 83024230
240 66644517
925 30599531
657 17660632
850 43263839
849 1288420
731 73170933
410 94900803
291 5764767
573 70603386
439 58176732
136 22181714
378 5904923
317 27973996
726 73872661
398 19532534
503 63263294
910 42799596
174 26748012
825 88371716
947 51506176
519 60657259
889 28148065
616 82892603
688 90749118
647 92764822
726 95528420
463 75371197
499 81722999
935 87101282
649 84727536
705 57055376
975 97486390
361 87905728
958 97481796
57 31751762
307 8812255
48 43852655
680 61066856
740 86931450
678 85209077
684 81849320
728 8622862
960 26761733
629 84062048
208 65532211
28 43502145
525 37344558
180 16526115
423 6296932
400 29847057
283 31804327
809 83605544
317 6161656
749 37453572
256 64257052
976 59495526
607 29285047
778 66960634
267 28028592
815 21844944
199 54423323
945 77316998
620 67599679
39 31792832
175 91647207
90 69189222
808 11115353
445 49504754
874 35880562
787 48305394
900 71860539
22 79100345
11 28908116
981 25335495
450 29449651
727 40278022
123 14064440
399 77511558
971 25914191
765 14538392
118 28654620
964 58849175
525 20011553
68 92395821
183 66512547
471 57503693
969 8403437
480 62252352
82 94191858
817 46212483
72 34452433
204 87825639
876 48735711
384 4765592
957 80420085
797 53365020
167 50894985
914 5876591
444 25658410
350 25476914
74 52806352
228 79652880
451 34974328
96 86888179
311 69137881
100 8704989
811 79312156
888 21012775
298 70356421
263 92199925
866 82246275
306 61693483
381 2471257
790 33184889
695 21822705
831 73882103
335 22636707
725 64914355
168 18029403
426 15394893
296 82738166
885 32488959
452 18510268
302 72223975
402 27363245
675 53991291
684 66428967
225 29216776
717 44332652
61 84631011
377 25929829
420 21201404
879 6083043
95 37393058
627 52749771
847 1626437
404 31314115
14 74069696
889 89676285
85 22808781
121 4138252
274 39229207
942 87892388
42 51381112
261 38316270
942 82451538
120 93439353
76 97787334
710 8084207
777 23151412
583 33448591
641 68239226
735 32780060
877 85587246
984 65337583
895 21806629
938 39502352
233 50621971
161 28407974
782 36003575
123 43144329
59 31378896
32 22412510
915 37063511
881 58820584
758 82545278
862 86247621
282 91936091
375 98833130
80 93820614
926 19032090
404 24927348
322 88837872
206 1214223
587 74714565
3 96171009
300 57770124
538 67380288
568 61348205
581 32102223
798 68143482
677 80156370
88 69697001
118 35687687
228 89645214
231 4126693
249 53228957
156 16717077
272 14910643
283 3776343
86 79503961
268 53988506
927 21213293
443 48329068
806 61834180
779 89131142
210 62182196
362 88167019
658 2608241
663 1666258
835 89002602
336 88644276
561 6253145
426 38070117
874 13767820
403 1058926
803 24550212
123 36008199
18 66742072
207 37369040
404 60248899
526 36199498
683 28806682
105 52826222
537 37783940
116 55970974
614 67112245
830 90902634
115 49892689
937 72809943
280 62154817
100 64699608
114 29830899
725 5680536
360 90554882
26 46756109
27 9417166
407 87416512
507 79870579
707 6649422
814 55383375
857 10978911
982 34619815
915 19755349
536 20698272
191 20056794
828 44441677
187 95704856
742 70556766
166 26839863
790 57220252
944 46534821
966 32988327
816 21780373
148 54029906
102 32201468
613 12288944
995 66766460
314 67259146
222 10710679
918 11698122
591 16335618
286 92098690
573 13473476
452 62526317
758 41710289
608 83426173
942 72286670
580 16879491
862 39142701
701 50490848
492 55287076
549 14143472
411 66397111
116 46751526
814 42606612
257 4592287
175 98736074
34 35968153
116 62652618
225 72335549
296 43092303
451 38563003
915 58952170
244 33972488
489 89543537
470 21227252
872 50352038
279 81756839
875 14914787
511 94292927
842 69612925
970 76940008
696 24488722
664 86345868
623 99145702
543 3629485
543 43333380
963 88758315
174 16571032
731 59792742
902 94270261
672 30994997
343 29790059
157 41841223
284 49156035
881 52140348
860 9351260
367 98594851
965 20140081
345 42681163
355 73044078
543 69152076
410 42599052
150 96152358
585 40560163
786 16296760
369 82669204
90 39290141
267 20327225
910 87819970
867 31990608
932 97485487
301 72707449
582 82987401
651 89290776
254 89292439
779 24905736
388 68945200
690 95234503
123 97982661
275 87081751
628 84412928
3 7980619
576 56797643
843 80010572
250 51838194
1 65319874
619 81082221
356 78457057
840 65037394
171 6529326
372 21900474
494 37532832
733 5578952
864 66971707
612 43054792
659 71832576
976 87057195
129 13291717
385 85862577
666 67471273
579 20971879
647 98753362
536 12074314
399 25483126
202 42636764
827 60757993
975 96975143
35 84539602
505 24512418
246 32821209
768 10382540
722 54889894
216 35152967
432 50015876
281 31181379
243 90890723
459 6542644
64 67489375
873 31440125
578 10070873
1 53316884
941 48325189
582 67300198
751 50940543
731 51867647
461 46052425
428 21254908
872 17985000
269 90182212
710 3641453
453 38308732
323 21173491
919 17474763
374 72054134
157 91664688
668 50398953
285 40081493
907 68749512
704 90052385
458 65858313
573 54438771
896 50709257
643 75391918
337 90214884
369 79821951
140 71111420
866 42327241
925 2064051
184 84822553
368 94761158
837 35316065
751 86769855
927 99814288
433 4032583
983 57546540
108 23500572
373 55410514
648 52994859
262 67026906
945 61966432
779 98660651
95 83162848
842 52659833
53 8825484
388 53940815
880 87659341
863 38233772
716 68997183
417 33736078
286 5984001
868 14849051
535 71501862
182 86187843
653 72423193
790 64293758
100 55835260
417 51847037
470 45536351
974 6871932
39 31293688
940 10444192
478 97228097
51 26718628
559 34993216
770 82759809
585 11741907
672 29691551
173 98938626
636 17537807
545 66888262
955 52477703
346 58535617
608 30906247
689 51648265
138 52776239
368 75478270
3 89493585
634 55685864
363 34577605
879 58270895
83 60482017
179 65802439
868 59444755
493 29700375
957 88475245
274 35190687
981 93946997
283 23296626
384 68286215
12 9467408
630 72165430
579 12440111
814 43039911
165 5667539
27 32931133
118 49736923
558 9395563
630 43696850
268 13203475
257 88554280
954 16230036
708 93872735
43 89948643
810 3374057
866 56200562
243 3478936
223 86435286
925 62952135
383 75502262
445 50760606
911 95474828
334 94785173
157 40801131
726 85452781
34 40206554
865 55325141
238 98269396
538 32315744
638 54246353
286 76807134
999 42059271
562 78292627
604 68271718
605 9123415
739 40731692
979 52248974
177 69356796
162 52762272
641 66465002
362 80416941
412 35543529
170 95986208
427 19167168
803 75344774
712 72468237
185 23971861
566 80754199
609 32359061
271 80773856
264 70074210
668 61668620
631 1166629
671 80557817
782 40143787
268 11221626
645 88706971
418 35197701
408 58803736
276 21549920
82 47934369
577 30195051
515 12976527
278 25238380
18 32256447
957 11285296
185 33046246
115 14753338
894 89249251
190 98914414
283 94736220
283 1087098
342 79294739
570 38809972
495 42546551
839 3890641
795 1852830
669 16710248
801 26166428
286 17551373
504 83999640
649 9345873
499 10776750
965 7903422
742 57381713
721 73704215
19 21518166
44 50463920
976 32090173
776 72827174
844 35345610
689 44904666
759 78975417
916 28142531
543 82962886
883 83674884
410 20700083
259 74519847
229 4217437
771 61221122
985 23598324
17 69674922
105 51712804
59 57633064
961 80958127
549 27028136
753 58416065
571 52458109
124 82359042
843 60681126
658 15216973
886 66823572
785 49939487
756 38687288
574 77286231
751 42366956
595 47919614
141 52372930
890 28129160
231 73489998
38 90738408
282 6179533
844 49603113
171 58903272
760 29002398
71 47822209
874 96868499
677 83157342
139 63774550
363 22762137
814 52358145
494 30735295
743 45387933
788 70185280
542 28788584
146 75874348
911 16265258
660 26327108
23 73817842
806 32130172
262 1299830
893 93593824
19 90156555
870 96843749
584 80692723
659 94708689
665 12233046
405 31738033
42 32584386
621 48189959
537 77338833
764 68332365
315 33683862
25 89208448
193 5942076
243 29569993
15 34946858
990 43821656
921 61180262
985 67985939
254 41723813
471 76450057
64 27200491
487 27063857
963 35246175
589 78143131
635 3175009
575 86124152
171 78442405
137 9549956
524 23182970
177 50224332
6 20985596
401 9770954
968 56276769
204 99998869
337 51212682
105 31667964
143 57537649
9 40756834
850 59812286
519 71803547
358 40795855
626 9040691
648 83111266
672 91626997
492 81887396
623 97726389
537 93434699
144 48330045
437 65990662
315 78821040
827 61384453
23 53966341
737 25938079
293 36982806
50 73175771
597 24057310
904 87150005
315 6614036
434 54390506
31 93398752
89 61420025
606 33845028
434 99432860
567 80185870
126 81433678
662 38473603
483 99493404
129 65243983
454 30238418
714 2717472
298 91218026
176 98742024
306 42296582
449 89516278
317 57740904
161 75625520
701 12777700
212 73389594
277 21510137
476 33749706
776 71016334
529 62495086
892 18275205
38 41426067
831 93720287
867 46618920
571 50697402
723 82801232
642 97770061
293 52480086
164 2795321
792 79875562
923 48289085
440 48023437
554 38259664
825 19279863
470 64027655
956 24920116
354 9425049
925 53044653
226 30958078
624 56515805
638 67852693
26 31384821
889 65409247
790 57093957
255 72954322
87 83616189
329 95727268
850 95663715
61 63864840
919 98052466
127 32124734
395 27782627
191 19053928
798 19514494
58 13208431
69 67414921
728 85433676
600 94073854
641 56256948
233 88343270
445 19789589
264 51543824
746 13571745
606 22981279
37 93061876
374 44369249
304 68258692
422 61318402
17 92080871
553 61436804
849 23687056
355 41654021
557 47408896
267 76398828
296 81340322
940 1023498
29 8162974
567 16789942
615 37313300
644 18250111
829 82829674
781 28186607
28 36566210
23 78916473
264 25583484
785 98300828
199 72995309
190 42889337
21 74743336
80 87785328
454 14145199
596 58489010
861 18749548
222 46149371
44 39288531
833 46813769
235 17435317
582 29435440
912 13766459
948 15407667
328 62534040
85 64114021
614 25879310
379 67160004
584 83473024
892 93532859
33 37159495
373 8548153
144 63836595
978 41162133
112 78747655
168 14209360
899 3686091
297 95038743
584 41890677
936 80533905
243 23083546
477 38478083
228 66209055
284 19620661
156 15855534
563 24246309
527 22258136
909 96827517
452 98654024
400 53963002
354 63584579
560 85658148
232 7116569
90 28163254
450 66564368
885 54095580
555 2207676
895 71807851
521 23136091
543 14686943
604 27338581
789 85123776
506 88326528
109 62501887
129 45497839
962 96013012
620 45696849
403 96794296
436 4058575
90 34805794
846 99832203
313 27881269
176 58550104
384 13394970
684 29619792
640 58536825
619 23627188
707 89663848
298 22730325
784 72951818
392 38667288
74 99380679
496 28143687
246 75609900
314 51666657
509 51743228
207 94586952
46 36568038
484 39480790
13 50634759
707 33975565
706 78480096
522 87463483
509 79508380
920 46322191
208 85830463
263 17205098
831 88298325
529 33393315
320 16374557
17 15260504
306 15517258
147 95673972
130 87374398
24 19244107
354 73925842
625 95026382
652 13272187
313 36361932
869 92440351
677 37310621
871 25197693
682 69144957
380 6396665
29 98719516
592 11985790
436 67910006
622 2005232
481 18178926
763 59863026
406 83730607
342 74807708
80 92994414
177 18550386
348 66134476
138 89829319
346 9476712
224 96878648
533 41003717
379 15735683
940 39132082
441 28036716
673 24324083
547 15387343
507 85395785
686 75608797
272 52438558
377 9947016
722 16808110
58 2698732
970 2844475
597 65577406
366 26196010
22 72174155
818 88381660
521 33512580
49 5929000
201 68613837
408 63892269
800 51026278
732 96915291
575 61690900
966 82250359
718 88103019
579 29484043
986 57871939
62 99951549
496 33930680
588 18752142
747 40630307
179 55635255
362 11936468
270 7845672
74 46376498
710 66919934
917 35015232
524 50323186
207 9209223
213 65441921
450 32328449
48 12681264
972 43153611
866 22855785
188 35051348
677 70931762
329 63075754
683 3614218
184 90011899
564 65398652
374 34631302
66 74395165
69 35089400
971 78025775
392 6508892
621 36532105
70 79012531
742 14361775
814 59813155
743 4581206
73 43514711
812 95036442
296 13370341
793 98339744
743 80401784
928 14420326
709 25138330
147 57790827
939 32118802
727 78568781
969 3848166
654 50154877
510 45945718
994 27925236
954 4824747
707 89900180
690 42132886
719 82809011
340 16708937
35 50259299
629 76219997
699 20920745
412 15172716
657 33524928
817 25364438
436 85235056
823 55528656
490 20983236
315 62860320
228 5765123
18 38719586
302 31052182
393 45541871
91 62701291
250 93679833
309 47495421
710 74719537
813 66116466
644 68204026
832 5331917
326 67673932
96 97928616
920 31004499
741 80241601
448 17292880
404 3676464
952 93039401
822 67757296
492 37336623
693 98499810
507 79159090
360 17034009
875 77687039
389 24873841
345 63381873
989 90129444
634 64519902
944 51300558
251 64215589
321 21123560
617 44448055
674 73752066
780 21532803
116 23065435
754 85423446
258 99879666
627 79626053
553 37571558
578 2817309
924 4402695
636 64507912
93 8646489
351 25118255
944 2015445
816 10953061
794 12952652
457 72897573
203 9677493
375 78891089
294 30694496
613 55853138
334 62860148
829 68704825
247 85027547
611 86923356
145 36742876
154 98737502
894 99357567
245 59027509
181 85313377
585 83676598
930 45877199
111 22280076
257 30886871
267 27249634
10 16176563
934 51001082
152 92567437
276 61406580
757 50263982
873 69203833
430 27643978
542 47268165
815 46969211
192 61238138
704 2520665
390 9961505
580 99907061
173 4411566
23 40489320
398 22552852
243 7171229
16 86335292
866 41211846
584 14069907
694 89628907
926 26442658
150 94809094
939 73110547
75 78423702
120 32657451
286 55122963
564 50228615
445 9850991
298 88218345
407 66344897
17 27018243
514 70556974
16 24423380
626 50458068
198 20261334
507 27475049
123 51987468
966 62823377
991 56617862
332 82739078
155 8045769
550 4867762
506 49712465
421 46348680
479 51226524
389 31116079
655 1262147
180 27249453
74 3625324
785 17937059
702 93763937
650 90474200
220 54747754
971 27627571
886 36086293
307 87273592
611 77675118
570 90667866
124 98334310
419 24458134
885 35973772
268 42933123
838 18720815
963 54840463
144 34397183
979 1655799
706 31027096
33 7044328
48 93349754
850 41712830
551 3935328
822 94507844
32 87515788
688 52994115
804 24888496
340 33252697
166 88747439
528 74939828
640 59545425
615 47947463
408 90156153
391 57969716
509 90018003
988 15311273
349 94636836
616 57400740
576 58008585
475 98410869
957 1983528
376 47941929
493 89181162
878 74345320
294 57995204
893 79327944
250 20821056
119 15998064
915 88158916
107 21418394
295 48309203
154 28255305
814 57670949
47 76453606
275 70498055
842 49708122
686 15818201
418 23521429
394 1259909
444 44692722
332 62615778
834 80451647
944 37438847
72 70918967
634 78092348
978 62559607
494 67293175
728 90708040
961 81265150
863 28531088
116 29585294
463 46265231
628 36306632
541 76305973
975 58956661
255 99733743
782 26922351
896 47392080
627 43032199
190 77808364
348 54909268
650 12037884
149 86993216
239 56548507
707 7039199
185 55695826
695 22467623
903 36516282
85 76210361
360 89464939
346 25128333
705 20433722
989 53671788
77 7740269
817 21781137
788 12105185
974 27437859
23 5199375
463 53909429
605 80797288
941 26938041
914 64830099
292 10954718
212 35238878
846 1903805
986 22265866
645 44711738
446 19318701
717 58786126
459 80468161
838 42538771
375 5645639
920 91551944
984 28895740
387 59983186
102 37538585
549 16903197
623 82742829
954 31082333
270 63198717
75 5548443
266 41989976
232 32200642
811 11783583
116 79846077
786 22604267
45 75185015
604 54897435
563 10567889
183 59573458
492 60965142
561 59259811
774 33558002
211 5585948
176 22020730
213 86273374
547 2603447
658 46970111
188 50536906
383 27868487
867 70180258
436 32688252
282 37837055
958 11307363
725 60675441
369 62837079
708 56417700
956 94508503
39 98031064
699 34036934
82 51751777
867 90620390
84 71004075
143 90795977
361 11484905
902 68191721
832 85014265
392 98206600
724 44367068
838 68320365
318 4658561
19 61450579
352 34956871
324 6315452
420 89197190
371 45696708
349 26805305
91 59646082
754 2977529
159 13849381
647 63383622
724 22161932
137 51474032
936 42720536
982 38791344
126 49414685
721 11713972
315 76147575
44 33149330
437 89488522
985 16925951
452 34447354
965 87196814
447 26168683
724 6733294
169 63513791
915 9522664
278 61002885
240 44567052
7 79852530
943 72265107
831 31914646
781 56038980
115 63431122
726 99609970
337 15290583
965 91991898
97 8699686
566 75030595
328 55116908
842 50414817
352 90408610
364 41963815
687 89419936
601 36397560
837 56027219
906 45282752
278 46437106
240 3835678
785 1228689
713 69835937
496 67693092
398 99440406
32 41833817
28 23038217
194 32750335
930 86912636
315 15576158
123 62357307
795 1045388
933 67466837
297 45390913
666 81396869
705 46202093
86 67745419
76 59359869
604 99052619
539 35543445
741 19708033
654 4151459
19 58623932
361 41491401
669 57279085
22 37489498
159 13177742
496 24079601
629 78230841
183 94787075
962 52775310
858 63243008
371 63113783
937 41465922
831 16937299
719 11396870
997 62528328
647 32028469
147 99941726
426 37964640
621 40230027
528 77662344
810 67902999
735 71766166
548 2826542
652 63834951
805 20056215
415 42822356
292 39377499
590 70884146
61 43130544
929 19179991
107 61929222
350 26414947
458 3263780
262 77596819
478 72518765
358 34336252
14 42090491
971 10076594
302 25278172
463 75184006
840 68470695
957 48684542
108 23467646
294 25129034
841 46644515
730 26559375
975 13575305
631 94424733
179 41698012
21 64214076
195 9747265
214 67490491
943 1001295
163 33911158
841 6646710
279 98824846
929 36874567
45 47297586
681 21259411
512 38666989
246 73956202
818 95558951
631 78980120
661 5762301
735 85704007
324 36615840
400 72439053
695 61546351
78 8443251
774 10408597
419 89022036
516 18851918
723 24262117
895 12035787
699 49545087
944 56182093
110 48471644
199 14910875
591 40859769
763 51381957
510 32657271
13 46277147
835 19040756
18 18550563
125 36866371
361 92132923
934 33652949
618 63607581
535 89769053
723 38907336
571 31245042
879 76000242
13 25429032
400 78238727
905 48041037
826 39294306
347 28457307
58 82572397
62 71107719
924 37884328
248 39127116
645 17113362
293 97895352
279 82062224
822 23809768
225 21803673
545 3255366
682 66692748
403 29796295
497 68511789
377 58955221
573 7229656
503 54596043
418 87281924
441 72676526
542 7435831
552 86062799
347 19786753
594 38798081
983 39005324
231 96689497
49 19416038
348 96199299
623 7737439
644 93496754
908 31895672
979 2227616
604 20855968
843 87393922
270 57658530
379 95672279
921 40569994
967 78472704
563 14709171
605 45281312
568 65501467
621 5608012
206 34303588
773 33193653
954 51169306
323 43413970
673 84165162
71 95206451
269 29284009
935 54672619
103 18785822
283 42701854
686 20578252
416 96900830
401 87022565
768 68856337
822 48667680
754 15754703
937 29520152
370 4246791
750 45198149
361 11165484
720 92148834
936 25807665
741 46026473
794 80323414
198 83617767
79 36465936
108 30373937
980 46166692
582 25157914
308 35544156
231 99127302
665 12163020
556 22940947
439 74728438
935 49317577
3 40628437
16 19752442
168 13657048
762 76868228
938 38948216
578 42445898
556 49887301
184 86862329
926 13110176
509 11004142
808 17109286
824 75776926
623 42767347
722 99774190
615 15826464
7 30074756
832 21688435
588 11242882
932 2227268
61 60542462
772 91398874
83 21627435
137 60716345
256 72899420
314 55870020
400 63165632
959 48045631
968 39753410
835 82509526
661 13509287
869 90065431
226 9326161
877 49730736
574 38525108
954 26493274
184 23115015
260 35784235
14 76944028
702 32651464
491 69438577
53 57626298
171 58486860
532 68619818
814 37840008
983 82945059
299 64018690
772 83250329
789 62821053
694 31284238
708 68455786
549 25257851
534 42260901
710 92401739
892 72093989
371 78469914
210 29389525
746 57181960
892 90734025
729 20337600
738 84901794
410 60323764
165 23610855
454 19680209
293 95313386
530 22381292
640 55781283
346 13458429
70 32762989
371 86122654
355 58242674
623 57571773
307 93637223
456 70656984
209 97722492
29 79953470
242 41724002
360 22540595
996 98812998
821 40426043
456 93712381
740 80851990
702 88193228
785 71374547
349 65758450
413 65042979
302 15394374
856 1541732
755 47591347
367 40304974
746 37450403
833 74664500
146 24108650
19 33506439
993 14730927
99 40199693
313 69360854
88 93797587
316 58070778
61 33300207
574 46428761
157 81100437
228 10116515
574 80739729
707 98036446
303 58629372
387 8105687
450 34000700
413 12091391
501 19698572
129 42041149
522 45602598
272 22859533
476 15060016
138 91966500
9 85462543
307 91483941
693 12819366
700 40056290
245 2038693
620 46138825
889 96707214
984 52984175
388 47259074
455 38664158
710 80969884
7 91387396
539 59125612
877 47498987
757 14080322
857 42371026
987 2526731
122 12570718
974 44403094
757 44466402
944 89355948
456 73364885
647 59653102
71 62003285
343 15700425
431 8379293
135 68519845
909 19887732
342 53101728
193 10994269
481 70004445
332 51353103
250 77025829
472 15289142
406 91757895
120 2357673
526 88550740
351 19220872
554 15142630
300 88199525
59 37083920
320 55003691
358 12574587
99 63681169
251 19592226
732 58596760
498 2844666
779 76862366
778 30845242
381 68847549
785 86315359
128 61862720
981 38770878
479 63201286
305 93268042
353 63797447
887 67148805
684 72339927
427 63271914
339 26326193
546 13052487
16 61294535
793 35649224
431 81694237
989 65501375
641 33462422
848 22436731
254 75732593
891 58271943
435 37262887
442 4413150
925 60704552
160 5984970
478 25859891
838 38606714
720 68874810
480 79672030
554 77345716
521 68262029
788 70640995
548 96699518
669 59666430
969 68064134
662 99851509
103 28052031
528 19747115
944 87202757
531 92834411
465 44365070
411 26885727
274 35379147
963 71118806
379 78230640
357 29090424
629 61369373
379 11952297
196 44939784
862 91573454
868 65884920
965 93658394
297 56397977
198 94688738
756 25008183
326 68175500
857 47041141
535 58238872
988 76921982
664 3852073
58 56108520
347 76772287
452 80390141
104 81980479
648 96170680
171 66797559
115 72981925
218 50138642
391 96996019
568 21455122
895 93320939
526 40374415
103 20623713
897 93638413
425 20580938
505 2005174
25 72621655
546 64116081
459 12939573
655 5276597
816 42432716
53 52749066
872 32394404
408 14766623
48 24620629
172 64255559
402 49463545
783 57053202
167 99878006
753 81562097
17 53875129
468 23669650
419 52785066
482 74554375
796 4438788
265 23933436
550 4087489
456 80921683
16 91474815
547 82166404
540 60480817
69 8365927
878 14402843
548 93225048
110 81624177
880 76185237
696 4250561
657 50421447
824 17002869
60 52471537
312 34047169
816 57301056
344 18498155
558 48410014
88 45035239
530 12887069
324 18349590
107 95123196
322 90814764
649 28435239
84 92668245
968 21984812
414 1298916
928 65296380
965 3705482
995 89759801
354 48991130
963 2655536
241 34634337
90 34888168
602 90360637
856 7367552
641 14809873
778 4133356
788 8106103
147 79701078
129 29339514
181 15467792
562 13350083
879 33691079
423 73078717
35 32091591
94 51612870
147 18209492
962 12815951
306 57447725
306 18149443
84 5421383
625 70572530
73 83740510
958 45166264
431 18968999
993 3729043
172 15554764
442 39606030
511 98208088
747 36587244
688 67423964
669 68936756
684 5860149
851 19536147
853 72196854
712 43311457
29 53981966
215 57209615
649 57023530
287 77400986
134 7719996
203 65457773
649 48229288
200 83069891
997 91003898
999 71155077
386 7522189
778 63463706
495 68145019
690 23368010
263 47522169
797 59016395
365 97523366
660 92132492
436 18955777
649 17489318
6 28567598
390 70835368
47 67358379
872 90884403
395 90435939
274 38131665
799 45552816
555 22696452
754 30740162
935 82447148
245 35132564
878 61646466
539 72129766
473 82768990
549 18897837
769 27325640
433 40876939
460 80269424
55 40937228
947 53211982
285 72122795
696 46085527
308 65003460
292 38104468
658 30958454
242 92963913
89 92290891
150 85394622
512 78942580
121 37436558
663 36463146
613 43166061
894 44883539
707 25985555
730 17282836
261 87600751
813 43362964
565 85065603
971 18386329
502 70580607
9 94438612
408 50329118
687 33021237
471 51501829
499 57056578
657 7956265
879 7185572
592 10024814
735 75199996
694 71824025
185 88119051
133 43532529
876 1649615
185 97740030
410 99064525
424 71022681
173 72090595
883 66077995
989 21518156
384 12659649
857 24674394
349 64106592
385 72486989
396 74937953
742 71971065
40 63893363
856 47966230
787 62503179
174 20831571
474 22288773
838 76526052
611 22183612
817 93417312
489 5741468
439 69814310
654 23748382
751 77284661
88 72019337
159 34199532
732 15433591
167 34951453
837 13600374
408 24226275
3 43544619
632 38024309
495 65508534
813 30826226
192 18674390
153 14234002
915 61175603
572 17988991
777 94463141
717 40468709
955 13166867
718 65529353
5 11454111
419 13059254
272 81176328
341 16344914
864 58008093
379 22616835
858 77418096
923 20523360
38 72543755
753 13788216
522 75474352
265 45021739
328 48363172
388 24377161
552 30743097
394 85195006
299 33887480
748 93091083
813 7744040
279 16292019
305 14347909
305 75851465
120 13949779
239 4615607
599 25863391
706 82944597
434 2589506
892 18862827
537 53433365
20 25584997
129 53893452
858 24001195
809 87036967
534 69347151
930 30876806
377 48687537
527 99585792
997 6507505
272 59578588
834 7012458
489 51412912
356 66143168
978 77105124
712 43404549
733 44496435
455 23946195
781 43616293
920 66530885
879 32613779
650 47911193
17 52289725
665 41808060
645 27013654
433 77188229
414 60577478
535 31189623
924 51345422
430 68508746
887 49519233
901 65842167
259 64365407
818 2691634
818 10842687
568 80808786
502 4866697
624 58487731
936 88055706
860 79395452
935 67507463
516 55233293
120 74450606
446 92932695
202 31484157
254 8017450
797 71756229
551 8395065
59 86941567
953 17976824
542 40548478
334 1065941
707 3671556
367 64739176
61 80310919
552 35356358
925 25332722
735 23154296
511 76616043
602 29473690
402 24777927
677 65310934
187 96371854
316 64388417
108 25726812
907 20962008
498 97734759
689 40041474
232 72248425
745 48869670
632 62818123
182 4656573
454 17776820
480 66664131
394 34823167
368 17240941
158 82054372
863 3370676
117 74892799
3 81957315
396 8917977
583 50870894
373 52643422
994 42903214
50 61641363
119 70522863
847 35366244
725 77327163
74 71753820
811 38744472
540 4257850
724 93347953
685 15288308
459 18721257
510 71314653
898 35374970
581 78341027
193 87002501
255 86276786
143 73486375
144 53596841
926 47354285
241 31512326
254 23140515
1000 48481312
148 42840954
79 1198860
881 89916225
562 81321501
835 21319938
522 63565630
183 8291517
342 48387498
984 57638425
558 9591632
20 45717329
708 53868306
626 12573982
100 46404277
524 57901020
81 41962986
479 89422824
284 82768791
293 34888495
793 85501324
198 90172386
88 44416829
728 21903322
854 39905390
272 58964434
611 84420716
981 80150848
619 89321930
566 13037166
426 17057241
424 4828001
560 99607929
758 96133352
590 83423229
716 33914336
220 39053561
148 76607044
894 55635310
750 24966883
234 84875390
145 7496627
142 1342948
586 13314589
880 95450820
544 41874468
112 59443860
901 92356197
717 9539652
818 9583685
170 72206979
392 85124639
342 36756428
241 21386484
842 73754300
546 78523893
163 55674565
747 97143983
833 10286154
887 35233204
13 8776705
393 37182589
455 45145998
117 16667177
985 5722641
474 87432196
930 59049483
493 88705938
384 55980089
755 72738617
332 42173295
782 25324178
877 87423356
477 64517473
456 49088113
453 70211863
661 1053505
839 2035502
6 29278785
190 56672765
125 82475815
529 61387985
336 46938224
779 35929245
754 99483607
524 51190544
576 32176517
975 58499017
479 70232312
359 99426326
344 2374038
256 69065166
415 11271346
64 28957283
118 12280618
11 7604420
972 75444294
117 97698632
635 4268460
67 14369314
88 55865537
625 97926547
636 77174811
822 13984692
465 17128554
874 63285013
365 25819868
718 78142666
217 34369081
511 73096102
378 98898285
253 54307196
366 44050055
347 75224201
981 13351285
367 59182373
273 4269756
894 86428787
814 34854846
617 55658775
11 38827976
941 49933023
358 72579972
562 40644219
84 68878134
515 47276438
542 73047203
573 99870290
507 16326450
797 43428231
580 6611168
182 82033677
544 88027519
927 2075158
604 30184736
362 53967666
411 54058028
314 62584615
868 77047191
123 72772581
737 56083657
529 62829564
27 43694673
540 63784685
881 82606988
876 54952783
405 8325812
372 64718502
443 39494428
461 58114673
398 63850863
171 92474483
52 99796232
904 81323303
604 65205874
279 92754813
176 73122544
734 22681259
76 34918760
966 67324436
366 87433348
228 2366911
523 82635235
147 19200549
215 70757203
791 32697837
649 67802065
613 31213795
722 62414597
221 13447486
194 72611879
970 58587839
693 62973427
41 85892793
94 63096500
801 29032344
492 55523444
185 59815909
145 52383278
381 97882548
52 33477029
373 70684142
499 46392348
252 63024153
306 56824689
945 94287915
852 2253944
533 50882645
475 11788521
392 52045318
787 46731507
339 22647035
451 72872625
847 33680784
667 42943265
886 70634841
265 31289731
322 19354236
89 19867482
707 8812192
904 16493492
11 41285252
261 3672985
968 58193796
629 42940202
386 25721700
915 23412200
108 55971319
186 36478272
847 15381660
929 12328746
934 92352002
713 46824209
255 95145009
667 24844821
702 4943594
815 64298317
949 38129365
119 56770456
1000 79630127
697 16597981
284 91233585
15 40611369
646 62488163
717 43381214
756 94647601
594 71740699
588 40553931
525 45391278
546 27474493
766 39278480
130 94975425
399 93747937
600 24662842
762 75068320
607 46800371
378 74187287
261 8487071
163 40052555
993 63706150
283 8879151
390 58231955
616 99871592
92 51313210
594 74342022
871 35225435
558 68870745
398 91070075
389 32322040
55 63485919
732 16035125
645 85458330
781 83233618
706 75031934
125 84672562
314 96105221
835 52837941
244 33912911
204 44545157
76 95972007
152 39175563
834 25108382
413 83845919
859 54034932
868 27278657
994 45551031
151 79161003
291 73408051
720 10436857
595 38376937
57 74256921
22 32740667
136 75222514
330 14277646
929 87517877
570 79020891
592 21098105
571 27805255
556 78177240
605 92015704
483 95078346
514 61656001
923 23201486
738 69197304
504 71318085
430 82609826
953 12218856
839 79022160
715 82880599
346 55487378
268 84451452
389 15883798
697 83749607
138 54714440
596 57464071
53 16230454
883 14460962
915 60768361
916 11266471
907 27616224
564 58392455
295 7884052
914 88557572
760 52719848
55 87083352
926 74555276
594 12695995
281 92752451
648 30594908
878 39382114
82 44432280
758 37244213
910 55546034
70 41001670
476 39776700
243 98753160
698 63376933
606 1642330
914 67101984
87 48694800
26 35036994
709 8105153
127 56835035
627 44908795
295 64379422
427 43261343
412 62995241
19 63157113
225 84178744
327 63412294
834 93025044
495 72336807
55 16742319
662 19765058
566 84564009
370 9631825
86 15111197
323 9529865
358 71075791
207 39155811
619 29215132
299 98116470
29 75963286
69 13985522
804 44281278
632 53968929
422 33400082
900 63138394
476 13327898
58 17194872
708 71371787
154 30135345
284 92129422
945 11624009
938 89657930
80 74928334
735 56556990
194 8812728
175 57866403
485 9814244
960 13264736
573 70751168
628 43389917
825 59036597
212 62549640
970 15096732
456 16680278
298 98431098
158 26008761
613 77117072
867 54653857
958 39555164
16 24534499
164 9960286
897 57398272
706 42447489
533 50664424
614 29337890
798 8711436
387 1895089
530 78029158
131 94049133
580 2517393
259 93663487
818 1706337
939 98364994
481 94477996
472 75605564
480 66263928
824 45620676
297 25069853
12 2291553
117 80843718
394 89558019
562 76306940
633 22323148
813 63221362
349 31152550
57 84389163
359 1547908
894 15297782
724 30992791
907 14906449
864 7642945
563 92181806
370 93417023
394 98384487
48 96209455
580 45089861
123 71847241
442 94373715
282 17363219
647 36293490
78 33521804
947 7208961
990 27864078
493 13839110
758 41763027
59 25909989
634 46839673
609 12375895
836 35626875
246 84934119
709 42257616
315 56894876
550 77044960
787 14297066
862 93409225
111 81559255
586 78649015
50 18704103
966 31166493
91 10157263
837 15411994
912 76558701
594 30627082
45 33468313
9 21335555
476 91002721
256 66380748
612 19066469
706 35821390
693 91040720
144 77083159
995 11398944
184 63893646
381 73095117
751 50761915
18 95741112
76 36489137
713 47934694
526 78685327
390 80127816
980 86387955
24 14768774
957 76139606
635 20771606
151 45812009
183 15749719
147 17266056
78 19709100
556 40528264
157 64573442
472 78539800
572 92563114
837 21597166
748 82271274
354 79648720
528 7281172
192 52282452
806 18608336
660 14009662
904 10518450
396 96641255
23 71299933
369 39450651
594 82083863
778 10401439
306 33136967
229 26323022
258 39138187
268 14620680
23 37892956
399 49858162
751 80077324
18 32609172
676 66921885
956 64020952
716 35133737
970 23067210
114 39055830
752 58071888
843 56800039
82 96029599
519 90592281
405 39809278
477 60440329
80 71786212
727 16897620
453 5755027
478 5988828
297 17272559
810 3736857
169 17371442
163 93652447
350 66890525
541 18225314
692 85663539
615 43420492
647 95960297
433 95095891
65 39002312
279 90379381
859 38826925
729 78609021
996 74805861
784 74678560
82 96549282
804 10015345
409 60208284
753 67315363
272 75853642
787 46372629
502 83571273
460 64441246
344 15824003
633 4324989
163 59252033
410 6319187
503 91238616
106 10158402
298 4259921
840 82808934
47 74569050
173 80571117
724 21955839
816 13049883
278 10682350
337 2550802
854 81372462
293 92694296
212 24870066
283 19558383
388 36324191
230 45594528
501 71135344
910 56187338
520 31534018
332 45627393
61 88630102
372 80445825
687 28828909
741 70538866
244 38144800
789 97335861
48 35215791
892 28978459
769 61131093
336 55367498
71 80726141
981 14722494
817 87985771
117 54608007
857 47850778
862 12092229
592 35722022
424 69937108
920 15332666
908 31239664
453 98912672
461 62919342
307 79810940
895 70202294
387 11876642
892 48849428
994 36390088
737 8633060
305 70588635
593 5436150
946 22960576
710 49690841
628 56327525
399 27598945
332 31140843
550 75245184
419 97770558
847 89444895
331 97488742
833 31644725
244 1885110
358 96808618
599 82935885
647 79550399
900 4542356
70 58892736
1000 58106243
260 89303671
948 84024223
959 38023548
415 56775121
31 45013385
64 42359162
84 45896745
691 34940367
239 12638046
992 50475129
461 74522821
961 13767502
987 84582895
60 88543170
187 62104347
325 38431249
95 37774839
193 2838829
622 84933886
459 46983530
348 56787418
35 53102007
557 97661562
159 71753846
559 42763555
695 59919389
518 79411733
488 69500920
392 51406567
772 47161168
411 65480228
498 31254279
486 32874109
764 52044181
840 62816534
277 3931778
235 32025234
187 67107947
215 42994069
745 87876800
410 17455986
233 15415277
765 78648048
135 95773617
346 15239396
302 36582031
205 12313352
467 67384491
336 20427827
355 90962235
970 60753091
334 42563167
596 63100745
400 2922260
355 64833367
293 31053513
400 40133966
446 37353168
433 90326829
236 75454789
936 71387252
302 18354439
529 54895936
189 80802976
404 98015619
572 57402554
49 16095888
800 64131339
965 12502768
658 12725719
116 14843600
764 82396867
706 86278592
836 43080627
583 60177227
787 68731609
917 46529344
593 25584070
821 97522776
9 30352682
846 32668327
889 95333926
602 1129031
870 23823562
13 21422899
676 76956482
972 20788760
472 58330803
339 65976469
368 6367987
239 38256164
927 20149993
882 93166075
673 93682918
269 24952155
8 48862002
925 99285194
317 75431548
582 77080772
265 92501694
447 49715548
508 64758294
229 41972778
609 24575635
43 2076449
170 64207199
282 21739557
549 71084181
243 95301286
260 73582199
594 52852821
244 98100773
302 1652369
172 21230313
447 22115747
24 40648862
157 61295300
283 12864420
874 98695722
39 34897191
998 74228921
539 49905039
849 86820530
40 60011127
630 91195290
595 96506354
621 77489315
624 44359076
219 55106346
941 73991276
447 91779349
717 80599148
577 44152698
932 81610675
359 16703547
471 24447414
227 30552059
467 29082091
601 85747132
365 46289302
180 76755262
910 65246378
473 44470869
452 35681752
165 20529964
887 45560246
156 31406187
677 62944649
684 47362061
150 62642082
54 9468843
873 76277817
11 40785286
876 72281548
380 42821113
246 45208583
983 15151805
477 1762033
769 47744833
802 21411342
550 90073387
135 33565075
931 27500389
109 33693385
706 33035931
534 63259067
399 82602726
567 9908046
215 74636017
860 16985186
443 54863597
94 20808841
183 56596410
711 68928899
411 85626771
794 61254066
485 64363379
178 58918931
71 58094883
371 70017397
128 42566512
982 36357991
627 50376458
612 78056318
117 72378459
977 72917948
123 57127364
938 48561027
289 64788988
710 85905013
112 62003428
253 67507253
38 2787082
1 93319666
774 3788237
937 14716860
402 25513859
242 99602203
367 69790708
436 52232272
14 37907012
218 80268167
799 84902511
74 76205305
527 53392182
164 33162350
543 18371946
590 47286542
804 24757131
770 96348713
523 12646307
214 44711898
446 59779801
816 5680719
640 27463231
73 31965564
827 14975625
300 12841388
823 80850452
212 47859962
979 31854377
408 46355846
946 92311494
817 91244006
384 24460433
337 87777680
540 88223727
626 45565729
286 93163091
893 90530709
173 81475798
638 85664253
752 66736415
106 28667891
777 41967586
47 3764428
132 55156049
331 88089932
973 6362579
717 25942577
336 72722753
182 75837896
769 7236646
823 2075214
13 54283810
200 77389157
88 43973696
296 49986746
499 13478647
968 85870934
205 58303784
887 84015567
573 20768648
583 62442622
725 33415550
505 62309284
816 98852357
391 80397067
782 60638279
972 44150775
519 15080508
889 38909622
156 96867134
187 70154179
221 46632278
185 5022009
305 6232638
48 5990963
788 27147895
698 85077278
276 84210812
666 51971854
181 68913620
421 23015391
219 88632758
120 53973229
969 30953945
836 4116419
462 15896448
817 42358310
533 8576884
185 85489011
372 98360866
631 89125194
363 77952114
873 13052483
428 33260302
378 56555438
861 64419770
204 49473275
465 47436744
242 90541616
232 39692517
154 8448973
88 68424179
636 84575349
841 37126526
475 5926436
888 47051531
249 20357368
710 90046718
453 3803484
255 64040010
151 54281854
931 33584106
244 58645985
464 69945884
944 3191270
402 22904519
761 56829564
712 70493195
859 78685081
186 94808612
234 28212449
674 20884269
844 20136358
562 38033531
989 99736071
219 53711196
776 67794944
728 64442840
351 73248871
807 97844173
680 68214291
33 6318673
248 38125941
382 31606891
615 85581591
407 25886389
48 14733877
259 40998290
345 89092943
56 58085089
625 26273230
230 63089321
465 38991426
754 18917973
766 89813704
30 45653172
201 91049564
936 15802084
554 52283577
405 67221207
742 1009302
671 5803925
861 33859990
83 99954283
495 13948519
205 97601685
387 34774361
613 31631156
946 94167453
791 25151526
195 5808679
420 86215417
994 80599718
721 77974785
655 70729978
517 54468724
411 24987513
921 59319181
958 71294609
821 60123680
767 15324376
786 13807286
764 25271380
907 15610495
264 8011489
518 97127953
352 44042728
626 76538303
822 45628827
470 15240850
532 35884629
775 86058422
52 48187631
86 31946853
802 85692453
743 40177705
321 13507804
715 16319892
83 84776787
281 21316978
582 80010272
708 89129817
801 1279702
199 66901709
900 9085455
74 31093045
231 35165555
729 58034224
965 49874685
562 4425993
505 50284504
438 83905242
546 83829454
584 37380931
11 46315956
689 40659540
882 37044389
596 62340523
183 23284443
91 43175112
485 98359409
878 67319711
182 45200985
149 72690549
623 84090432
48 73484465
678 10504482
689 85593176
882 35692670
39 35944946
801 17302780
186 52999357
991 61457128
827 73345933
405 52918871
515 72173611
767 77611152
234 8120005
860 86629441
446 56317766
595 8644919
870 58678687
392 28076641
684 50971116
440 3825387
355 95117249
129 45233947
201 33352882
458 18824582
519 57298214
304 59853306
259 3366044
151 33263863
743 38195801
438 72754728
766 88794819
247 80793381
956 20134247
135 49576013
759 24092318
306 87982195
472 21567201
725 27492927
510 32014157
561 12593914
792 57112779
6 51475841
961 39664054
802 48193991
248 72736655
667 16509028
561 66802351
782 92608270
632 31205868
115 55084103
128 30097915
399 61636285
133 49712295
306 48868703
79 44629016
79 9104439
623 79611907
957 70603701
340 7857661
3 3062550
260 85630919
186 79653894
172 42107366
663 3399374
188 74451715
243 72144377
153 13832379
906 85776969
698 66671614
985 59117595
944 95225795
198 56600835
49 31443380
102 87678995
23 41009969
615 57446706
736 48742367
239 79813919
933 95252619
214 5901391
490 62779771
647 3187098
293 69321495
936 32365919
446 65028995
414 74570130
545 33177925
691 24631063
873 99000172
212 93266056
23 81100883
652 89141440
738 33151266
439 12266218
245 6735407
857 12571071
756 46743025
610 79175359
720 30308442
549 7496104
926 26881524
727 25925114
505 4727733
410 7538899
854 19668237
553 77370193
887 58555674
158 75947165
396 85342973
955 71713988
681 80755985
178 89144466
838 15789396
196 79776532
483 51089657
675 43716995
390 48859840
486 58502583
108 60025800
297 89481544
628 17259790
637 28149326
656 31927433
532 68320216
893 46555404
599 85572111
780 82957881
524 65855788
474 94146089
921 3583711
777 80769282
979 68470217
384 20384390
317 86463891
340 38578822
552 51803644
709 12506743
839 36124466
936 17017982
676 81871645
714 2601026
139 15454849
312 23336054
358 47989787
248 83436025
57 45907272
181 95916153
827 74712088
844 38405231
675 97363718
154 65394990
285 64358663
4 89425946
293 58277539
606 35675272
215 2406008
158 7264870
772 31364178
15 73331769
619 10040516
228 85962803
786 65619220
945 13841047
518 28058124
459 90860494
260 71891190
320 18228853
326 78285480
466 62506329
804 11807415
326 31093336
712 73990463
133 88470178
924 95339303
4 32947715
96 82118973
673 78424441
16 19203942
195 55557607
407 57399257
246 11103910
209 10935717
827 52841927
289 4016687
651 98907307
957 48725744
528 31594738
228 9704427
583 66080037
233 86434319
111 84953011
260 94509908
621 90125463
936 78458732
348 50394991
542 83064292
827 90028754
199 46785678
551 99929551
340 25561858
666 80375318
821 90568226
805 44089527
593 10844006
552 27432703
166 9609532
102 14488359
847 67859921
584 5596237
925 72333216
168 47927654
895 59162863
515 85809747
490 49745339
734 67122647
392 11729384
985 57444134
908 24736348
127 78181273
592 30491551
182 28918093
948 65389444
438 54535117
328 42193105
538 82104778
632 4561318
17 10008743
901 56921949
162 60027091
816 6478427
1000 74369551
428 91359251
811 32939057
697 6007250
870 16871530
784 29296714
353 35884387
298 49199181
89 22765218
419 31510118
195 89752232
863 67492650
704 83565533
899 18530233
453 29829080
258 25317220
847 54581996
405 75679192
980 65043127
117 95132255
957 65219889
999 66673771
605 5821824
190 74567595
577 41711463
944 22653050
670 14993229
9 42979882
620 99285421
821 76239998
389 2037736
174 71009811
312 94264842
622 57237609
303 27244526
680 79198852
647 84658042
160 7585813
902 43169305
925 7055040
26 49601297
207 18577081
248 59811195
524 63731485
304 7382852
446 7399912
992 22904187
259 11181709
834 32703923
149 17037662
182 54823919
348 71267115
961 12391711
154 11872603
476 71113009
127 20126242
722 80752606
185 59270208
375 18392654
263 21490419
834 6602126
748 42250340
333 48287629
723 60898933
798 78560530
250 39899726
141 17304397
765 63132174
895 12638222
864 58229778
517 65299563
646 40056254
219 23845516
751 29888563
698 50779091
708 24261406
352 53535225
42 75786714
855 38421362
792 52869367
647 24207502
156 40209873
23 33228028
88 58606600
32 2605347
143 6896465
297 46268310
783 96920427
292 7378193
742 65876266
933 5549145
694 67158699
111 19077428
20 18182949
716 89398216
24 57083169
480 94392788
319 60006635
370 80132736
888 59364440
280 88150341
860 84195811
540 10101552
255 82415675
543 70441214
205 37820637
216 49319196
16 13704167
668 1305363
648 56200700
742 40769383
837 93706982
55 21835380
437 19490864
281 22312789
459 77346428
649 93924339
756 7529343
812 54516806
272 86951389
876 37808547
694 54931548
867 14407025
826 84623633
873 94816137
109 24073680
558 67899071
922 85158072
404 93528285
420 28540119
712 36411516
35 28220159
379 35106625
541 30803025
20 58062849
200 85732500
209 9113115
740 34924730
697 45176654
625 77118597
466 76582689
781 36515375
885 27012370
906 59701847
138 35362987
637 48109532
247 55618883
364 3335925
732 81410683
54 66381960
474 56387106
7 36634070
363 42919481
384 97544917
973 59598938
711 68907624
450 49435280
503 43310596
543 27574254
454 80383712
534 1981838
902 65530428
975 42423337
986 22438346
984 76159317
662 15632823
430 85256413
672 14814709
676 46327714
536 35695310
501 32157693
398 53824438
961 53091024
941 44464339
558 74005930
498 95435350
463 30736163
564 43935384
383 14512553
276 77699432
367 1113239
525 19589223
762 77852536
17 61189543
434 65173856
945 11723312
156 92369144
408 98997412
926 83624461
373 54166079
826 64720191
334 80267933
60 32580143
103 38120012
637 20407190
358 35396778
636 61475177
207 37593486
470 19145753
828 86159934
442 11066110
490 5002896
254 53947810
594 37326670
356 7498502
588 88229034
128 3210165
156 78627920
649 62115219
851 79731936
170 38255325
972 28904503
407 22270876
85 1355284
262 42600833
431 99801990
407 64052619
514 73539665
206 13586361
911 3949322
852 95639001
95 23081737
713 28058650
949 88270026
979 31026906
165 12220779
873 7699674
947 44795724
265 55064062
269 37236876
192 58948784
689 45583913
594 27212095
46 37675319
518 55567632
708 51713941
599 76512596
767 97475911
189 3260732
43 14866406
372 77744549
710 16862179
172 24406487
107 93796667
531 74725849
469 22009040
443 42493494
531 83547341
147 81777101
877 42936260
25 52199174
499 13469424
405 92691371
651 94430212
174 32543920
108 83064822
927 27972253
147 8490123
657 92514628
788 26016708
65 77408398
599 66406734
495 25538457
841 63029694
825 99202699
659 95952531
333 33864685
508 41335477
941 60690977
585 35311597
38 25342926
438 33011094
354 16988024
953 37376137
186 5690641
293 29827606
421 32339090
606 26036744
848 15978649
851 41764658
599 32988613
839 81666532
856 30226925
792 46414324
419 87324246
444 70478183
934 31169192
368 87096119
223 70354488
444 93734627
495 4680785
601 27929377
631 29556732
253 19083260
88 70305506
635 49507155
283 70806847
745 27028322
785 55036788
966 44160382
663 78288888
833 40262360
301 84793413
586 75173908
825 7640333
138 63546919
283 29668035
78 72755011
401 82999669
509 37574374
243 89149657
945 39894549
200 61424320
699 94539771
88 47761377
203 81813302
474 12293745
848 21624208
189 98506588
945 42762474
349 35432103
555 24408623
527 76549057
46 80913458
530 27943622
371 54855177
832 18208398
874 65117427
955 32831953
358 99812515
915 70256372
546 86583118
640 70570999
346 83041199
17 92516131
89 78027585
276 90349608
153 35893721
457 69873720
299 94139705
629 94437417
615 72681485
828 11731189
231 33416250
913 94585636
936 13993377
595 68303991
563 80563597
218 94939816
557 65293141
628 80219711
893 22381466
616 21736613
623 14918095
387 76628442
292 25710843
620 87381077
754 49145676
960 66016631
762 36500386
647 66665508
21 17063409
222 43402695
564 57704082
725 77655522
356 81745860
151 99463872
848 11569339
257 81675948
348 18204637
513 17091353
770 83817236
8 79135320
277 58492319
377 1990979
171 79804817
156 94902807
562 73397273
425 50408707
991 44613717
349 71462229
725 87274771
470 18513892
744 19865588
974 6197568
383 17242231
859 74346011
139 60103011
140 80054098
229 82129472
199 87506203
548 4081980
363 7734869
477 78147279
995 99843741
124 5859287
878 64843180
999 48024465
323 87955157
375 43172815
221 10219984
207 6566564
568 85981089
427 61106762
358 1843929
751 38443715
412 43818487
400 12523203
558 99066688
75 64421254
832 55240193
436 81476556
177 18685596
705 33690982
550 2273188
305 26021344
870 46385143
233 10596378
603 10317774
798 32618706
329 92588098
179 30617168
961 37658763
388 63972616
244 1634539
289 84885562
794 46770926
236 31285633
594 2564808
301 81353633
242 78839303
321 59801620
762 48225942
357 23460360
142 16319677
831 74696685
913 10601343
444 37212037
539 67637733
52 23427469
340 86096969
489 45837445
561 51817889
690 13789053
330 10445202
947 43797605
798 50175616
162 27460735
648 91618761
619 23346055
523 98670409
903 63322109
974 67791630
80 46608798
37 95128476
670 83367154
406 67518311
939 19210255
155 76264320
427 38395292
577 71614306
503 56737424
496 36302958
493 37440562
794 21497120
62 27832059
838 81576782
116 4683110
455 55046260
513 11516970
677 72414667
629 35055400
554 24297202
466 31193529
700 11132104
884 71057787
188 11561220
727 2382773
790 47518198
891 73457973
184 75835185
260 88833501
633 8811835
964 35398560
606 17844536
265 54957869
106 41901195
944 35149440
213 22742146
703 39299344
52 12910100
598 78787195
172 95773747
647 99942128
692 98691158
951 81852516
311 95629301
5 66724666
420 40692275
583 14030952
787 86627667
176 27177944
487 30274794
884 72080890
468 4806791
925 69303661
757 60792412
992 68836882
195 72709472
162 37009989
599 91708670
175 16577577
219 94363121
464 97485497
374 82404173
102 66563759
909 83277661
903 45877286
492 89027613
23 68464399
29 89396108
206 7984582
629 77980503
235 9488645
339 47767746
130 59378349
833 43466542
864 46935086
471 50878695
120 52108552
301 13979206
263 97470576
1 17293231
258 8956225
367 57271557
508 78460225
316 43297730
906 26078690
552 85131429
416 69231339
781 34580075
50 65859674
206 34602068
935 62138351
968 44257819
760 65188858
691 24245797
747 56908634
994 47007644
756 86662547
628 61280806
390 94334209
156 85034805
368 77266845
210 80660191
508 37228312
997 67744394
52 36101030
831 49203566
137 65450880
29 63830009
640 8512709
910 22137009
759 7556521
291 36496937
936 41485678
146 6365026
801 53037927
713 32394289
49 28626604
701 10862397
793 22963791
254 46700496
308 85831810
35 46522349
78 95867714
648 73986220
875 97663784
387 42569739
80 19017263
343 22257623
882 34112462
36 16684309
485 42807843
800 32195416
436 26497515
278 36217482
519 77829680
221 73888446
327 79362599
970 26635389
712 46629410
82 42085933
340 10754957
7 25954577
255 58980685
201 66680275
683 65543773
412 92549142
409 97446444
825 30288758
31 41618016
265 99247202
977 14141756
700 62033702
43 22761437
480 84046236
243 63766298
934 84384838
372 58983785
909 94261319
16 25223952
327 91338453
285 52122292
961 42900732
459 55809220
235 39246043
449 24458691
972 30785184
318 32997425
340 1028480
936 70847717
340 53474755
298 70329595
700 62328619
950 48454153
420 12702262
360 79120451
91 16786342
683 21092757
271 98664903
999 13457188
800 7342548
416 95298274
880 93818120
782 89901761
747 16122501
232 46536434
449 36041117
777 52323813
492 72138729
420 45411176
950 5196043
292 44165580
657 13552259
191 84613359
744 76938543
697 96200316
171 16943159
352 47337046
106 37712752
847 61165286
484 77560048
79 71386849
608 11645236
842 35172044
947 53846825
565 79800259
523 40737152
484 61997824
554 3639376
174 89418641
519 38592739
694 9281798
753 42542487
32 28863632
11 14923024
296 56905565
549 61170709
911 67373069
565 84548819
871 46044256
778 55317441
381 20157385
58 97099547
236 11069271
815 88064739
221 61722628
306 68664225
243 44799446
880 2971320
591 54990277
526 71985310
401 40083904
552 82565724
259 74462291
989 35295827
983 39887179
842 76185941
275 19978571
701 32872528
491 51415990
116 46640085
599 57190391
724 25085176
430 91405971
583 33838247
248 17748975
414 82101029
121 18530204
305 33734566
570 76040894
314 88859840
715 78495564
47 13691644
931 89393486
329 61110357
800 99953486
1 62494610
340 48474276
1000 65277913
598 2904913
402 5104602
432 58221499
783 53550903
685 59294968
123 99298133
95 90351656
929 78898985
380 14315987
881 88005357
549 28863907
668 87523142
733 3080660
688 18003312
818 72519949
117 14586221
60 52230116
518 3010028
685 93125133
330 47296698
107 33955638
791 36202593
989 45226951
206 34668399
241 67564235
907 30880461
122 27831304
17 43855080
272 68945708
713 60595725
234 34324126
977 17880965
261 59144564
195 97022059
203 86728009
491 37440317
812 65622368
365 58361609
235 6610215
819 32692009
39 76803609
935 65085343
738 31564702
341 46013321
474 51855558
528 7220220
390 49950308
240 32114232
235 51615077
324 71363268
623 84117453
758 27562224
855 60510007
720 20857786
275 30207460
482 17612482
343 3465779
59 99538473
949 58838103
543 97409324
631 66913192
585 3633286
273 89412668
786 79501578
658 42605201
979 33757258
672 26132651
153 42286464
114 85207457
169 74729745
351 68316156
965 63780646
955 47390973
717 36385569
796 50821293
288 35991749
866 61326995
672 11682840
785 91504255
293 7259667
154 94520822
65 82688408
187 19009274
279 49559561
707 1022195
460 53987029
876 45026969
909 16524993
573 76359540
364 46245669
384 35062432
551 28907507
133 31213587
985 45469606
770 33396485
376 16119292
982 78031017
209 67722131
277 22990763
538 2294002
723 11949521
816 22677364
862 4836002
788 75220643
876 57523285
658 7322136
650 38863922
71 29667919
730 28635090
309 12395154
223 31228678
234 50581569
560 99158143
830 44035773
374 43264402
439 95663731
14 7674643
979 52488996
167 93612422
745 47413779
229 42489370
605 27625809
323 47766263
980 96666844
773 90808682
572 31329062
888 50263486
498 90926115
127 61504916
818 47714379
251 6167572
116 61012073
168 42030811
487 93128932
472 90061028
181 81991206
184 46817535
29 18402412
69 72301438
678 19649042
87 47799862
48 96247755
274 31162638
150 35958415
120 56089559
55 44728732
104 23849952
167 9748971
982 74892292
741 97010684
975 86990884
846 25898204
259 95454452
118 8036299
343 28389694
554 46884903
984 72329456
684 7666201
308 88702911
978 28393083
372 66052443
413 36982836
134 26391181
275 40958761
99 43564202
806 82741338
266 51231218
681 2485730
356 62228586
388 39029663
256 72056866
278 39226987
398 27658491
231 68187181
688 86623049
314 88918972
900 52998900
182 7714381
207 41219686
383 61101673
67 56084624
909 11681586
792 4742352
971 35670433
279 83999616
775 46708089
931 16640162
53 69619065
723 92480967
355 97419597
644 21633588
810 19203467
401 52258150
815 30025880
423 6303674
777 98853826
173 9344822
26 81902293
434 97560427
790 31756754
266 16144620
950 9405453
953 17680430
719 33818900
939 48475226
125 74878830
541 85848348
267 37257928
837 39051165
599 11586223
401 9220208
650 75708463
103 54471164
252 48553069
308 50888518
139 53701051
654 5341349
559 89204280
694 47675341
925 4454375
212 36877096
461 61805261
351 97988408
220 88054437
163 76459622
908 6015454
411 87298966
970 77110675
352 85180376
702 32923509
79 61335262
788 57943547
210 21081095
572 3938182
494 87335155
124 13999575
914 35724297
540 7048398
992 89572659
462 78235955
644 88346176
606 69263919
912 37473799
376 33412424
319 57523866
763 17942501
804 54759075
334 69938182
891 60590677
357 87544300
590 62695844
25 39364353
603 40281096
852 4518370
354 65142619
518 89287108
570 47165940
434 91575444
221 68638568
744 82320381
77 72405280
100 21082821
12 22061618
937 53826310
873 87164189
870 36512671
525 79692972
555 80250427
550 37749146
233 19258444
960 95821335
439 79791897
897 44671114
230 26380241
679 2489719
262 87452561
836 90006054
843 8320921
572 64451072
188 31188445
884 70494150
119 14513969
669 87382271
363 83201229
260 53531035
5 99705709
259 10883006
763 34728103
535 88065854
740 55992796
918 41310691
181 25792982
735 73726060
843 53761766
143 60838592
642 94459419
57 78299087
355 1257018
597 9900746
224 51935834
980 76774772
740 99771470
249 66815617
66 17305067
35 25401214
195 78173301
296 90855962
412 20262339
766 96862367
730 37649589
735 62922377
620 24309432
204 76069489
779 68730790
524 5068820
110 34929300
84 9630139
596 33142766
347 73144401
63 8964347
233 57398575
254 12790456
575 7558912
22 72791502
940 85218115
890 70429986
664 20713784
834 23692147
4 45316507
335 34534475
626 2040615
637 59019550
783 99401573
280 67289031
571 38052480
34 37275067
672 15534740
305 39175999
991 41629977
853 7138988
748 39545468
478 20432435
551 81969909
278 7896510
223 48725133
640 37095739
990 27751208
846 13492108
535 34653348
60 53774853
946 92325826
542 7334580
113 73621844
876 56924323
994 7713080
378 53912250
727 3581076
336 50023667
412 92213733
229 59536625
400 9550305
734 13737970
959 8585272
700 26961356
420 91875130
930 6538061
832 15241728
899 77204121
152 11765553
569 19207557
421 93829494
296 24816948
20 10045060
693 40283075
691 66759072
658 84908042
455 63449562
469 9372634
589 19938123
388 11757318
48 57230476
381 40418432
626 38301503
433 58368255
581 51268445
245 37566400
348 19950929
7 76180272
948 30042986
225 61649000
594 15733663
530 15310590
284 22074802
829 38411785
4 24393889
803 41557656
574 81846237
462 59117131
221 75689361
300 18128284
924 64553065
179 80723597
829 69347730
278 39061738
375 13788221
196 52838892
468 53207828
130 80239226
906 48697143
224 53411967
939 8671650
19 19930847
905 24633261
46 21951356
298 29208477
290 3021063
819 10681688
427 60688886
742 31126574
375 51825066
847 20936476
550 63694486
708 36312816
987 54016130
804 29037365
633 35288004
937 37134636
962 41714535
227 15726083
274 60061304
442 16844744
269 35430582
875 62982708
645 54826787
161 41191140
140 40621984
376 79978180
701 61091669
778 68503255
892 57097435
998 2962023
191 36763304
392 73361258
296 46487569
1000 62761214
570 12612874
61 19404416
107 86016865
146 49388163
348 32900154
206 73903701
986 54633506
978 9235315
473 52725530
430 79844639
198 55738481
53 1162830
375 19957809
990 9324680
224 45161054
441 98392767
297 39058749
633 56444153
559 46694432
664 37062731
245 4376618
591 13680927
546 34789899
272 76020578
879 10241244
190 44695263
591 66832120
689 43974635
909 86640641
217 4031230
343 66419811
15 78555031
696 55600398
324 88039166
775 34984119
524 43115030
382 13171524
115 30749354
604 71583190
572 87189248
82 81037668
160 93575271
214 13066507
670 54912692
580 28573573
972 77467012
480 54866034
811 9407710
544 40990933
190 92960725
6 38589544
935 95607613
33 50168090
487 42674216
214 85790460
137 29070121
334 58092426
278 68725688
286 36247841
290 69163954
268 44919266
462 37109656
191 92801585
301 5010501
814 34235023
579 70375339
505 98910938
85 12229858
213 91584163
381 44204183
147 56334518
555 83607420
435 2082287
162 56234283
831 59782679
270 32910874
734 58084163
78 62223398
614 27571326
175 92661695
295 26766461
599 73966196
673 18199753
694 84161957
348 60094518
362 75415869
234 93637644
760 87327458
217 54713158
841 46267501
597 83183929
749 18517035
546 23486679
175 59668572
698 82330310
5 54349987
467 29164179
735 7678533
681 9648587
112 16644276
311 19814236
510 62095372
962 32356849
972 33320574
730 75617486
33 42017094
814 16787337
221 85919895
248 53589414
295 8579458
648 63050104
747 71175403
605 13656473
240 4118897
388 21937386
720 79803459
974 47646519
952 15887255
236 96501620
752 33396618
518 38112284
744 73806547
24 25850654
10 9385170
414 28882723
30 12942340
16 13251959
401 15217572
429 86480622
366 1659894
992 85850445
823 48062487
737 75549517
448 39943959
342 31358560
381 16779075
288 35063399
191 61530665
570 48049346
477 83909340
881 37437350
902 83622750
126 80620652
992 38878111
666 51700088
265 78112979
631 13322729
492 16379198
294 29199677
829 4608646
20 84751346
900 89114323
304 57944226
202 6122189
326 66223398
686 93475915
407 65136287
710 92759844
177 24369441
946 60632788
294 56144874
325 79772659
518 83276582
790 40225715
814 84064995
725 87163883
345 85103837
225 90560080
366 98019040
59 95952623
375 77178936
209 24291701
229 89433511
361 60290067
173 71331318
293 54989243
8 35442627
339 77901585
145 35656694
931 29622163
261 45223427
208 86168540
553 55342066
119 64236723
880 86663272
228 95207402
628 3813303
937 86401646
246 8393945
103 2585194
132 78242209
616 30527767
470 2415617
684 35508495
270 73871276
892 10622681
993 95370902
335 37057862
575 69290157
33 43166485
658 86018641
308 15745438
865 33280737
731 41793937
200 78320190
733 67177323
620 1598419
12 98788876
599 47519068
672 39357619
208 26836468
523 83450708
671 65359691
513 46726044
915 25335394
957 75203292
153 99649800
85 44087646
567 56327839
978 53759143
390 3341215
364 76821997
131 39396758
198 64325690
150 73617788
621 2448294
2 33543221
435 95288215
364 92665309
928 57252975
715 19505642
503 68824991
458 1500370
250 63050584
762 12363774
964 7266774
701 91665666
687 97025626
777 42914585
457 30868954
358 70922584
359 69337067
415 51214424
240 40811079
807 12208890
710 5472515
472 56234812
783 62761818
739 35685311
232 84171411
236 60923156
23 67730120
1000 77931017
530 57109636
392 85615465
87 95698149
940 70315465
801 89152104
893 29425859
752 27846123
259 68415223
516 94831885
534 29651960
104 75573331
701 67959697
690 62326223
633 24743032
396 7430339
286 16091583
573 50789784
117 34696780
458 96629369
614 75696353
415 7955902
743 82521649
610 59355573
809 3860626
630 92527329
565 8042491
822 74378491
226 96718775
645 75295447
138 75365141
441 34140156
496 13435110
200 33144142
981 80439544
996 44729676
728 68032972
941 75571774
302 78691093
483 90802148
800 47276661
578 60103740
123 8216836
764 24075401
339 25705610
648 23583795
658 50030068
775 51328011
656 63472355
813 98301200
240 26422382
666 2895367
579 51645195
796 59592359
844 5702579
216 4306959
5 55418246
551 95698690
732 74410703
606 70089580
10 53652005
516 9483473
910 34302560
957 28820120
934 98069302
507 52658614
463 67579558
7 14564013
974 18102470
405 40229106
686 86072426
844 44553888
55 84223118
249 33166157
210 63272524
558 98557972
96 46178722
260 59959344
542 45133457
853 77223217
845 42853840
838 70215264
989 78274776
673 54296719
904 87040421
889 24308555
787 56534185
669 49513020
449 85899369
733 79064757
941 51717656
925 71380725
775 15855967
453 82096491
397 21035165
514 50520677
842 61421238
277 14360937
840 62618711
450 22481604
662 8226142
218 67321951
417 2588992
667 78689476
461 14036767
276 32350962
515 69093980
903 29373152
836 90970923
813 6578314
532 43979756
391 48841246
738 19084552
427 47359571
416 77985138
64 94548922
431 69979264
293 68310379
33 8116321
758 99612655
558 6274562
537 47798211
610 6629340
883 65983583
51 95242439
620 74589716
244 62456362
1 26649157
130 35260053
684 41394496
946 15550339
52 62298108
306 3860102
987 41787694
26 76995792
48 31214339
836 69022594
96 75981266
904 20215086
997 28211038
391 56415283
1000 53400547
66 32974934
358 49579291
24 83051306
684 52864297
788 57544310
496 66999097
671 40502912
23 47840435
829 26641151
886 24596172
239 70580790
630 79625010
442 56382869
51 92423945
140 79959175
984 90813580
982 2668963
267 67417099
783 92928522
904 15886374
230 21409673
745 69260889
239 11041073
750 64902070
661 1386112
103 98522048
820 56027294
51 2133055
644 51073072
451 30022228
5 10178629
22 8925744
111 94979851
722 28918803
585 61993496
722 76657474
480 63981572
391 51300063
466 19672261
103 56876008
438 22342555
310 2543182
63 56343957
372 30033771
421 98239468
32 79942567
344 86146195
107 35442103
693 25948665
247 5601684
354 42074950
885 35963876
811 24838428
453 28893760
215 12396285
238 49478720
554 62025865
354 71722116
959 49212513
71 31673297
955 82897223
490 29778870
760 8815787
545 98213019
963 62288180
940 88940196
499 21460852
836 89569985
915 3874208
955 11487432
181 17605164
405 80621310
896 32597928
19 37279223
934 77376162
661 74325076
664 11798002
378 18302904
529 85615505
126 20994956
443 71585571
265 74633417
881 15275951
136 42491645
485 73247554
437 16303164
968 77355844
974 79036148
336 32098159
891 26144351
138 28383080
404 89105524
523 41748049
606 43771801
291 20340395
177 30341882
236 16358597
458 54585980
818 45185427
616 57293770
165 28729150
8 90908153
552 97934055
959 75993875
415 33244693
281 45429497
581 6800464
835 88024365
770 11902149
697 92087216
927 34261168
261 59631462
567 68819666
892 25470969
345 7438299
186 26714015
44 66489943
42 63018961
97 40439603
701 6847014
972 18231147
898 85140304
523 25714378
132 48114760
926 4179544
666 6112899
228 87235865
499 94654991
691 10049631
528 26725667
375 94879805
881 70798920
953 13820106
92 53581976
142 37398829
612 44646930
350 4468364
547 42101504
275 87081263
297 18774952
600 63393841
605 90551092
61 44519541
267 44352172
758 24240593
415 49138745
356 45640223
222 40185831
798 68640135
56 19397973
913 80055540
738 56957352
310 18058050
862 95421433
918 17309683
398 13178606
611 42594194
791 30733757
362 58952197
231 80128960
192 87481857
833 94816707
639 58735883
777 54229018
371 52095701
397 62026436
890 45910669
309 94633067
891 25739385
148 4551540
806 82671529
219 45521656
369 22279704
79 12076711
383 80647483
256 99170125
721 51519911
687 78725824
165 1584824
909 90435398
235 12726076
520 34206219
102 32287887
409 50685995
17 38130985
656 78048330
315 70581040
338 70640236
54 34650553
620 20905749
170 9412054
143 2931026
646 14342533
926 30812106
928 49109879
876 83868644
980 65319794
60 15840694
633 14983784
351 69431828
54 55376700
338 82307061
455 67183187
934 63878463
690 17271722
398 37255623
469 13032282
458 76357879
610 84932958
726 95835082
196 51038984
865 99849268
221 44045940
638 67892708
738 27065937
364 93138227
519 25425122
778 26586220
513 34955178
387 44128495
55 29672911
24 23557681
104 12831304
716 89315087
394 91650068
766 80018880
443 23817811
345 23575821
117 63626403
486 60823813
671 37385366
67 3200217
106 38136193
783 21618364
206 16565289
327 85451450
488 17793140
932 17293016
951 85081858
690 31324050
394 30430904
530 21301966
421 14041402
926 90286218
590 10393560
498 99146192
231 33530055
700 69571691
592 55073054
478 42953449
66 11417334
739 91593040
915 35757780
705 24839855
127 25237586
718 22914157
521 16044196
566 18405567
965 47467068
546 97599598
775 62581143
817 9592030
70 70843201
383 5289709
248 38519530
23 85103881
543 69835350
802 57363723
983 71644729
677 25732788
632 15059397
965 12959213
231 79102953
344 8488691
681 78899231
135 71072046
743 18840937
303 70499257
576 90403677
424 31591915
888 72665811
125 75139161
933 42763452
648 95603828
870 88422713
562 68629417
402 96249786
914 99301575
285 17425868
517 10826250
786 98774482
608 20552988
520 80041886
283 13315964
773 74534918
820 22789406
752 73349552
178 10090995
119 75415652
342 63019906
220 93931634
213 18482457
302 87039911
393 83402239
526 65103663
831 11792074
140 26982166
60 57815405
274 19159006
352 24665502
414 66485117
371 2026321
539 53073497
942 13091576
609 28864369
418 58402281
37 29692374
298 28896900
413 89724212
398 91726825
244 41103183
910 38916647
968 24149573
196 37507056
245 99351161
64 62292824
902 61008462
738 86221327
770 46447718
688 55804483
133 38352033
219 12878949
311 66003927
458 27873614
772 54598925
95 21362539
474 4896127
202 22801559
414 75686903
777 74429697
781 90540334
761 15989436
587 62254294
426 44263548
67 10603191
109 65651312
623 55894101
944 95655356
298 23032724
605 7053852
986 26140342
282 46889626
287 4575522
145 77120149
990 27448048
593 9338683
843 42421596
239 10585961
399 35834117
473 41591153
537 83350491
678 29325852
164 90462190
531 20926319
35 43548241
973 17349616
343 29921144
693 73693292
500 50164231
18 7065996
783 76388750
311 16061836
193 97707140
942 83753325
975 15087001
69 92733202
769 17726865
322 57576682
276 31340381
246 83881323
363 96982443
285 45494679
604 3672301
72 74954859
57 7357240
144 35250059
859 17738349
148 3845531
756 58726472
927 32690063
193 30008363
958 30061967
139 3233215
469 87498722
978 52540817
304 21119750
551 75870591
76 24920587
746 20137503
394 15562448
495 21845684
279 18074939
944 94636748
591 22127077
784 67098608
876 56096339
449 71838491
657 77067404
66 45482576
380 74472239
45 56105343
828 71323324
438 32912608
506 36440861
906 48989641
280 20522747
999 17062197
31 33903416
1 2421197
911 37781221
597 6534358
591 24852667
738 28955877
161 37068931
236 44230711
753 83523361
742 81160424
894 2526619
294 81086273
361 54678578
262 18901960
192 97617175
126 75061594
253 84858253
424 8302175
906 52899782
863 65283389
957 56085938
776 30936136
54 93176083
733 3624375
226 21184309
333 67645545
398 78407089
923 3367686
945 10328664
354 95699099
242 84694654
221 19912995
809 91861920
833 19658023
28 65104196
219 3192279
276 40112842
501 42719346
93 55397665
117 39642836
104 73501803
712 92571664
206 60928065
280 46778017
468 65294010
438 90383250
515 1274352
422 13301864
788 34347871
555 29670590
510 57376290
184 63793188
244 19762855
295 77109858
689 18139533
355 86066093
252 12379953
575 95909326
230 57744905
281 1372447
291 27746103
262 71523588
73 68297936
499 93545851
998 95746301
606 12148137
138 54723633
998 45045836
794 75517042
6 73597571
732 6325047
116 26408931
212 73398686
606 21989588
691 9278522
252 98396190
440 30858438
21 40877715
765 80394945
826 8029114
371 6254531
646 13582902
388 22701148
639 32574484
54 35899006
491 65044126
670 43343201
350 8628211
439 25450721
878 4667172
170 97909081
326 53176616
163 60414247
789 28495680
159 79258281
100 71743431
871 42991056
810 9330253
52 54606776
923 43899739
46 92164779
124 65968814
940 14961227
902 89107827
222 87407130
158 56062291
398 2437818
142 14283621
903 26531613
323 25481023
5 80379524
21 59170712
87 12675682
666 17238594
234 34916439
501 15207919
516 78558647
844 15573713
868 25003232
234 23156479
39 66452133
201 40802312
369 7224227
527 1998143
234 52459008
851 35782031
512 55739001
590 29421035
3 97157819
278 42756800
271 21383748
240 59888257
750 14342174
302 35493702
293 83568164
57 38010932
824 43581858
231 39774750
928 42128942
723 58379030
747 93847888
651 81383439
876 51794840
562 12895185
527 79652597
836 14840403
519 73693651
834 27791199
997 75879297
185 97897144
73 46845437
805 31128427
391 7436028
715 59537119
547 69673529
97 61101320
373 46782284
888 61481065
444 57998702
748 95971708
410 8003482
591 94224456
958 90855166
435 95530092
671 60420627
548 37546195
122 44840305
714 11031590
256 35455518
828 67173327
712 20115836
993 25694402
633 27160976
298 32718649
154 18045889
900 3923845
929 72984850
683 29473227
68 9505905
606 65302353
615 86469991
944 70582396
899 68885158
699 69845309
391 89506666
283 82006847
184 90856231
9 85145002
339 38253787
777 94362942
970 25473531
799 34711761
253 40999754
379 90786399
946 66007767
750 50599792
769 66445052
197 82569487
235 97872776
434 69941284
436 35918963
828 1507914
867 58914764
381 53898876
223 52094602
131 16212689
427 49133434
312 29519581
706 98161612
587 27175000
416 72127118
389 34126472
674 4690779
78 15103587
727 61256260
647 91556260
444 24012179
165 29687870
607 53710621
219 24189076
373 2124039
851 12227439
28 64581283
194 55225193
812 59980740
935 77293932
378 6683108
940 30452723
760 23702395
636 37215121
83 7641365
587 90370394
256 58136977
875 26137285
822 66332867
396 92538435
836 61465175
211 65769144
937 80952694
448 57803142
269 81020421
449 3493348
317 89677502
267 83967483
981 44447047
887 30032733
258 36710472
332 87757528
647 21664707
890 7015414
222 42926724
413 22901183
887 47631380
153 50682630
390 74512646
270 72579042
190 88636601
623 74664708
482 54891840
114 79217076
556 28485502
499 90399559
593 35813806
783 89606960
128 4403864
916 71546423
607 37851300
923 14115264
298 84685187
854 75825080
555 34812451
761 3309408
352 67829157
916 26254644
548 52892867
404 9657677
874 48311284
111 21751046
853 64389217
133 38586256
801 35403028
251 74912532
491 9663375
286 81539371
467 42622255
132 6010029
266 36042867
29 34409882
159 92922057
969 14946328
219 74366737
415 73778668
848 42788953
570 94729210
632 61201082
806 87466046
693 12861796
968 60620329
870 79577714
63 90324180
84 17805384
281 6357226
482 63902013
59 36539836
255 33098299
657 37941890
515 70175173
98 1234186
459 27636762
131 24588330
866 59249503
320 76765272
193 75212724
109 79171563
419 34761171
632 41314634
131 58866781
273 48675590
897 38832299
387 11742582
917 55909730
206 65228024
541 23784194
83 69370300
707 18729245
198 2396558
315 41423803
428 16273969
485 60832871
890 35821134
347 29245044
674 53984142
2 7762737
925 42999754
260 59871635
583 39315562
449 86431871
601 97023914
595 91761272
976 25898868
194 85372354
628 96496911
911 69268052
265 76237202
427 95678964
317 61042746
297 32860260
618 30931425
316 37546889
608 84809263
206 15026895
65 17404494
769 37257547
840 81025444
861 66072607
256 60170611
266 7266696
550 44543249
594 33028375
134 25438914
485 32484776
851 22867948
897 93961078
223 77588841
866 16034234
203 81086532
123 33506322
596 57004459
897 90286207
163 23513445
777 75840985
625 84779268
59 64696081
383 85122853
281 78851582
565 81100362
693 53739152
647 1387438
640 67450474
994 97874551
925 78066666
927 52420662
337 15649592
348 76128394
181 9446846
910 30338169
833 19833976
621 99670958
775 78666500
639 73072708
237 67362610
766 44755966
199 24101896
937 61867249
52 96717928
293 55368220
448 92335346
12 35789181
211 23181807
986 89747648
20 24700119
530 85681118
851 74206601
246 51719253
209 33685932
987 56657933
520 38207240
564 63935056
331 74633898
920 14089087
497 10827482
407 51157762
94 3655001
857 54723449
374 92447240
912 49668107
708 87117594
421 93118863
806 25486624
348 81625934
555 43506869
209 73044780
240 61391543
305 9490398
695 27064389
597 73795795
199 2443800
916 8081123
77 38305444
376 86702938
702 2893804
787 41605432
834 66892047
578 62371373
382 88543004
250 8229595
587 24625680
871 90824338
857 2896704
269 32266006
471 54050300
478 99121393
741 42837561
282 59081717
440 97031304
111 98843932
538 7002220
336 69345852
232 74217146
592 78716066
505 80573708
762 2529777
710 18177494
872 51280988
638 40617591
174 16434592
386 25477518
207 32576710
496 83340343
176 59905808
333 40385252
999 48053287
426 35375517
992 92003365
273 15849334
184 99622033
26 35705731
346 90177537
897 74472240
373 31572445
572 97865488
534 2629991
821 25080924
161 85577348
63 19920671
468 99608292
307 55370655
279 23023337
116 2901429
815 98023858
283 48995719
792 85720746
189 22212203
343 22307254
514 4274107
494 20781669
35 78122117
223 3275245
114 62415458
621 11638606
187 12656405
680 71937016
484 69212920
161 90318137
611 58137253
726 63735080
335 8721473
865 74810896
931 67659497
873 56281754
693 72651241
160 24420691
172 33457944
872 39398556
447 18828382
746 46011210
918 44463271
31 35367647
357 19091307
916 25760857
787 90265851
162 30239180
193 88798333
617 37880047
4 89396655
171 17978469
540 41064130
339 23438190
858 66338069
252 76895214
262 73981838
623 5411316
444 59237195
780 26457983
890 31368789
907 56715209
276 38274744
212 75717823
481 58524602
885 97675014
65 96499684
136 28808926
955 12330230
791 90874574
508 27804721
204 17684635
103 59290875
261 80576660
852 55265374
598 30143283
560 56357628
771 1181780
546 32380226
727 36239993
527 64029866
3 99080253
815 80369787
977 21074106
105 95787961
898 79472050
397 65390481
460 44143629
823 51858117
118 65312929
190 93362616
418 92709676
91 63056850
629 34992372
682 78181077
715 15966223
527 33900970
90 23831041
308 88571497
33 31199780
437 42120927
836 97002400
813 20577047
719 31097390
314 92781301
543 48293340
740 52780937
704 34253578
114 53491926
662 97682681
386 85121504
448 29549980
820 49921668
963 14827567
887 28376292
211 54544852
4 83112808
30 90932388
763 52959373
188 42160418
429 80533520
170 75044648
591 64666821
831 62725272
304 76871550
8 19329341
908 37659589
85 73015678
917 31989274
602 93490084
855 91013834
937 54990184
911 26750480
365 30305702
559 91446968
417 92908917
218 23051790
942 97338411
926 95947458
352 44846146
364 35669544
611 72477027
520 48102579
776 62797641
778 90226525
237 28474410
982 12185597
816 87683705
647 94397787
793 28913851
738 29322757
539 59349620
953 76907263
11 24791604
687 42134133
937 88122221
461 62934906
94 65027536
119 23352790
534 58505010
460 38841101
195 36750755
954 32515502
882 8799011
178 53997611
824 49072040
965 46237961
436 63735089
734 76106133
755 64416049
971 91666479
947 22396086
248 65887736
156 16070314
493 41075648
311 48489629
38 56008742
897 89284267
98 78782236
902 10394449
108 89532531
547 93824250
438 50247102
956 29847943
275 8177249
85 51988031
15 96911192
905 87687468
402 30905420
987 56836328
247 44027708
252 14188061
444 59944904
197 67436066
682 52031019
495 86078667
529 55786419
556 87687162
457 94337008
61 9772071
551 56617273
905 34317232
493 11054611
587 57183186
173 81919169
260 16142092
273 1642329
209 67657663
600 60677724
504 89045057
61 56543486
295 25755232
503 36578516
12 51308523
769 83061668
196 6834690
613 81620281
866 94561295
504 15834859
90 45926696
944 37704106
309 35774403
967 71356002
337 9376748
555 45305471
974 25324661
648 70328248
3 63070008
101 24452938
131 68262882
272 26344156
730 79871949
175 7595870
107 14731141
16 57449876
272 97713221
169 48988553
594 32905127
13 83480560
713 66019551
896 9801816
434 14786900
436 23591323
812 62855908
74 94071189
725 7966760
489 58384910
245 65179929
847 12338463
967 25747959
336 38661817
307 54778843
831 28263367
465 33331794
193 31414887
610 26284405
22 86908868
628 73455008
184 96216197
737 62075886
246 46035229
837 42252545
151 79832596
850 21580508
553 50540011
617 28877524
601 79230513
673 71967481
853 56073487
415 91028808
107 6873727
520 21355917
725 26075114
926 41254626
325 56540364
627 40698668
160 10639361
692 92699603
766 34848365
344 8724780
887 46053701
498 31379375
665 36564593
635 46033447
104 7950336
50 2292085
532 37179408
262 58211069
239 80554278
66 78351562
126 40899961
430 13029570
535 29422761
305 63158923
970 40752314
993 49494008
910 11165864
864 84492545
361 59500305
119 83154594
585 37670594
723 72346749
360 9818879
810 73248304
719 33357367
993 73257834
607 71494097
4 10084989
655 55543709
160 6536270
7 19005776
381 92601467
272 91086530
815 51819311
670 44633690
786 93822633
580 66970207
331 7428573
600 14679691
800 13247206
857 15606174
123 19457670
575 53288969
542 58592173
305 73637571
725 11879330
920 16740902
800 2459420
753 42252349
533 95898325
272 50628412
379 33994348
916 20185884
114 34142105
243 54662520
290 67948651
570 59720128
523 13186271
334 40700698
682 26362630
357 38476374
817 76982780
481 12182591
722 98726586
639 53938459
987 69607484
925 12039971
350 94602243
422 1861241
860 59841996
219 87853045
556 61495611
773 43817210
984 42751998
981 61280984
916 10101302
300 98007279
111 67973854
121 35187717
442 17987069
915 21384301
223 89885670
704 78593720
501 85537503
993 60945744
166 86470735
730 57062122
779 41861046
183 7261136
559 77318320
489 20922497
718 85286622
300 76355515
738 26536574
327 88159577
452 73222674
588 47525881
933 74211157
547 43681450
390 79141860
834 75109267
782 54283190
588 76033435
125 44662900
902 65791883
134 66969631
70 19126731
611 44335945
589 41184856
659 26268898
592 21574638
570 20695929
119 43211776
454 49150618
289 6521038
438 32772207
875 23149404
972 61020629
200 45048622
867 99876221
923 16862490
720 57802995
446 32506223
801 33350935
651 32084968
110 88464245
970 90509314
789 68544827
513 21083769
290 10724989
817 38580541
756 37170506
821 4722641
114 97317006
985 98941585
749 55582350
369 80162567
615 21147567
556 37421271
302 68989149
10 14687106
427 49741756
749 49035981
552 15027515
653 46675330
583 40978574
454 90932062
185 16244000
873 84499276
570 7234891
195 13917946
932 73981485
126 69393667
4 71898331
81 23479952
356 22444199
438 56786129
270 73774677
39 58540724
732 65562998
421 83864329
828 57765452
159 57841182
717 35836220
998 43824781
162 46746882
530 49101273
487 61572420
855 43638244
150 77064549
681 61137749
18 5228739
472 69289820
194 13071619
167 29274368
731 2762421
891 50905841
798 67020991
527 6642980
805 78298478
508 50045810
910 75900213
464 13632245
77 32944189
959 27980300
602 44078191
603 54464719
868 76330230
822 2223970
183 24851996
222 98947879
128 39116196
22 16125738
231 82008347
71 25439975
733 82728185
343 77100516
17 41098708
646 73729999
795 53087558
390 10416893
496 64390109
970 86241064
335 71255287
447 56352793
818 21770917
708 13641309
224 33075705
517 55064157
438 51142333
901 16044585
621 45823655
122 91455392
819 35953410
673 57416290
144 25727593
230 35000848
296 80173098
719 3787729
722 34920255
864 26756975
137 78978619
27 99889357
711 38296657
83 78205604
92 58079649
102 14373535
238 60055132
357 35361049
937 1014037
134 71720013
424 9733731
237 69052772
41 68928580
157 4487574
182 40353339
795 51295494
502 48899218
13 35408339
243 84021531
372 54800439
36 56276051
413 86469855
272 45216874
96 81245184
59 27485886
43 68844015
688 85932454
290 3549609
175 97191380
684 41016101
41 48776624
266 92946389
660 77725697
632 13145949
335 43364412
989 89393602
622 2492188
600 56752876
771 66126751
685 77833763
471 23207355
659 79389511
325 55899490
784 2394682
389 55702683
362 59770809
50 16001443
286 59971492
377 12948234
903 51504714
711 48758577
755 58711990
756 70509707
158 52158561
739 70070911
353 74766753
73 85626250
20 34071996
354 22896894
482 78328542
521 61573194
26 53174346
933 2864722
1 85126462
514 93294109
694 43810625
846 27498794
492 63728437
681 27536122
373 79681399
876 89214963
158 81867059
45 81616522
319 15873218
198 50604982
709 25621585
787 84501753
158 43106494
522 55795851
851 28846926
93 41527667
833 61242076
90 9614726
637 9313813
9 1679000
87 35457827
195 9490873
146 70909651
813 5087112
665 91838995
180 7968190
676 71888944
981 2297409
380 19242118
209 90675427
50 2344285
199 1503272
16 54874405
322 9236173
997 35475654
356 54654420
502 35254387
892 34065414
578 49363417
983 28208380
44 31937456
170 18242743
966 10554620
506 61224979
536 6904251
865 48420912
915 76069725
983 50114846
708 61443111
888 69536667
35 16705479
773 54495267
901 31488834
799 11226336
399 36500635
727 33280038
273 85383767
121 23547838
208 13103512
837 92148479
697 20380142
316 70118891
383 26814066
665 51233977
52 88567401
236 38343809
408 32294514
162 57260491
451 35871026
624 23372368
971 81657441
771 2026408
916 84299216
109 86883639
819 87531479
72 81847337
227 30112588
965 89070662
148 85979193
223 36105805
566 32836490
588 99195573
169 64199166
892 58727466
93 35211999
679 99263656
389 94834273
52 78600645
77 75226366
152 84549002
142 43896850
935 35722549
270 56871634
28 92953934
898 72589042
555 42776767
735 25615642
472 43040808
583 34415674
141 88811021
339 43836723
955 30745411
17 92607539
858 72361247
728 79390861
937 58711223
955 43491595
579 49056885
283 46480595
144 25739100
416 67878896
178 47658313
562 39011371
447 12123344
648 35435455
819 99312334
633 24200307
800 71598927
997 66364234
265 18383342
175 65850425
814 30241625
825 83212471
984 33788602
487 59437202
840 63741726
836 90373310
701 55846879
377 45364463
168 47672069
356 69660897
846 87975333
220 22495073
792 38638961
602 62174568
88 89607564
320 14663642
322 19686043
690 32294815
699 72802000
567 33847934
50 62871609
280 43065962
663 45236001
662 66780995
32 78644341
532 99070151
322 13941202
470 12891491
430 63391165
281 47022037
555 89329146
470 83659106
355 87883446
77 61200157
865 39835132
806 84749745
694 2990842
561 70234573
692 20858609
373 29505211
381 52671725
507 82047801
876 19737285
679 14702625
59 89879260
505 31480510
512 64365673
13 8722918
841 26258927
615 42482240
838 57490187
291 9036050
123 71517133
385 85324858
273 87709867
508 66117019
345 99995577
191 73540580
362 4994068
298 51611092
223 40406894
644 78088564
135 35945833
751 36046303
664 63254877
26 15501743
167 11415818
904 38668548
458 76957935
714 85911405
727 2989010
821 35748672
615 93175255
633 6840525
158 34109079
446 23027058
797 50833027
345 78620332
721 15877073
432 59059697
828 66931010
504 92478769
656 44519581
296 11772099
278 28432050
727 37693871
876 26674044
204 46152103
87 9823355
261 14493667
55 15882773
152 22557232
599 77520348
383 4012256
248 47192368
837 6165528
424 21796831
283 25291428
991 20556239
640 51376718
645 82443885
497 5588292
978 28416958
661 95825287
629 79007014
865 45423539
509 97166295
704 89905530
752 59623825
522 38417468
931 72033121
308 89232219
93 65895133
683 27780839
215 70207503
18 61871204
186 39374681
546 21087444
876 62070804
420 42093245
22 65404296
925 96838261
780 7525548
18 17897770
756 49047226
673 37114134
467 46924019
393 27921274
198 94666742
343 65867541
357 10954138
589 49092358
659 22787272
226 4653703
971 28498663
93 96165643
760 30349508
349 66587100
911 48106671
771 47360840
520 27208475
942 3310030
260 46346388
979 99805798
705 13202385
519 56906215
665 20555143
417 65094490
108 12232546
607 3686624
933 2978974
259 78939789
997 33428980
532 35815573
181 6562911
274 95247535
153 48648893
832 56913328
872 75366030
309 88128645
597 93572424
772 31175776
482 5971955
721 8190448
49 38905841
762 58860264
669 95084423
328 82928177
19 12539192
179 51831512
58 88540624
480 8857954
780 63350322
450 92646728
322 64921992
339 17168034
975 43687583
908 32463594
855 60838519
330 73004164
774 1287574
979 96948355
630 8437047
634 95110567
360 98080100
734 3682281
936 18614349
210 8598409
489 7107681
689 49721389
720 63371039
972 96897432
157 83075203
766 55524816
219 62688543
971 61415886
957 40588139
903 7759967
84 91518595
332 16739908
498 15703291
885 19285735
259 82863486
696 40116600
774 68744050
77 76569916
647 72129835
384 67761997
321 4090441
125 73384660
630 71154500
933 36488930
422 2495224
70 35364752
857 90347150
10 40829012
417 82063682
720 93208731
790 91050984
961 20961848
403 52149484
394 88051707
943 8222465
195 63825908
42 85853275
787 16218095
945 20322212
296 13216875
891 37529590
94 65779065
242 68662798
348 24814847
735 88563309
262 36214069
855 63794552
55 81257882
428 69345035
380 93799477
106 79391944
765 60626162
108 8393724
687 1732424
110 35963612
158 88189491
998 38484587
464 70928750
445 6606741
636 68239329
527 28553303
360 94672006
526 75959328
497 49952711
674 69790804
803 71849389
291 77288201
992 19876650
364 44650821
364 52073447
433 55960033
294 3242847
51 2665862
444 88105687
384 64117065
5 48217033
71 70446225
920 38125017
34 80765073
480 21686223
339 56188087
966 47133462
418 6938756
132 1088440
391 86386414
786 78089744
420 72603159
970 10956565
138 83445953
630 92615948
451 93494383
857 58835968
501 75263836
487 39909908
83 6334232
566 33860758
41 4689886
532 20043205
763 5312446
508 76864600
97 13329696
733 87812737
872 81406953
194 62102359
239 92049694
378 32169508
805 89772792
638 47507023
572 74146802
724 96021846
277 70593369
538 93637248
451 41938256
720 93583266
267 93782520
1 88429037
222 17801400
718 80187254
350 83890140
550 60213464
958 65648050
99 39916652
952 53245187
986 15385556
494 88957255
396 84459367
2 94680723
806 94718743
246 27359471
706 95003805
53 68987465
667 47685727
310 12013888
78 62537617
415 72375606
317 27171864
761 83161704
16 25552718
21 54207945
158 62867706
402 57022895
990 21813587
719 49658589
817 79845047
710 42408613
255 60700250
600 2575699
386 19522158
588 95232215
942 67019887
126 94339416
322 96462179
529 61307067
502 48469337
681 30788228
149 48965767
723 81170696
907 20468135
116 72177536
872 20464073
155 39309265
567 82837517
322 87434764
745 73402949
763 31616898
60 10994841
998 47168146
176 56914176
243 81778161
609 79296289
635 4127668
819 49608158
327 84416953
937 40571285
574 78890704
882 39092430
711 76883743
796 81460264
533 44725086
786 87226420
50 47426689
817 3458772
624 51840229
200 78974334
640 27138401
732 31065949
984 45840589
903 52257181
271 15529091
486 8827455
690 84810563
952 76078438
705 85195883
238 98569385
960 62526454
969 50086332
642 77109458
264 76401114
510 4516529
852 21412068
94 8320404
463 78532580
570 32110446
797 22495889
313 8631939
359 3761339
538 64393356
903 92397839
469 14266684
655 27466182
276 12179404
42 55098916
890 15031804
630 11480482
886 60993513
145 29054813
729 70439305
978 60762567
30 95904913
785 99902209
75 18043165
522 19689176
45 36415728
426 27839641
428 36238966
514 91781184
244 76875824
363 51997988
994 74569014
389 49753582
195 61930073
472 75166315
843 44987724
756 31382247
617 36215826
811 57948044
851 78311610
959 15385583
809 38847221
426 1162470
458 9120744
606 38232586
473 37411709
8 57038594
488 1556102
337 16925501
737 88735529
481 63828946
919 77843970
690 81243590
862 25078151
140 4176104
593 88447637
508 86624907
384 69810546
993 66213101
562 99879439
968 30399917
548 36942816
299 94894549
892 49679192
516 96317132
74 11399465
904 27008873
920 39875092
539 63007698
825 98936441
5 24429712
40 47959046
865 98940000
546 20653280
839 92183860
985 90603683
628 37091987
584 98406831
903 9574135
199 13913554
652 20267025
395 80288330
439 77287124
177 85454113
324 35821730
72 97691720
149 53828809
97 12722214
863 99785298
342 72287028
546 64328345
289 4528657
662 30860703
976 69480879
855 13840185
599 72523474
748 79189298
926 39274164
981 54138869
456 13932637
134 84089985
980 22611120
25 26754327
448 35156626
357 12287534
912 36340492
605 19629821
395 42530735
473 17655397
926 52011707
473 75236615
136 51741707
344 3219738
811 18004065
340 10249160
863 5576234
923 95637249
273 14975729
738 93344799
286 61909931
157 87265626
166 59317638
554 3184676
932 85766424
343 2852445
472 27346116
745 47394672
673 68818772
518 1652924
471 88312554
408 40311679
70 43346110
415 14180951
591 60578200
820 91706871
488 73123000
748 43406550
91 68390642
491 66136222
92 30161649
12 34356826
493 50360000
289 11283480
504 32264999
614 10636311
552 75225985
463 18406573
847 34234221
923 51067298
215 86979631
875 48375095
710 13052957
132 96303193
968 81008345
493 37809208
911 14556485
60 46000917
623 92553337
974 58749116
622 42349755
885 28715280
154 91122337
540 18573711
326 85874615
814 3351058
247 72207025
12 80763778
469 43410868
314 97253136
110 44113743
86 29683795
149 16647979
776 59867346
819 35855115
710 77456604
734 80619419
290 97079485
150 98449607
547 87148306
960 24343510
750 12578595
434 14018814
914 68195248
742 91419540
749 4795870
48 56709102
847 78301725
982 24595666
907 4419605
362 27390543
864 61839507
768 86233766
269 60721832
761 7154649
116 6039528
180 88030351
20 92237609
70 22461665
905 46519092
567 89633934
997 38993840
950 32263285
555 86330628
559 58247482
663 50461166
19 44470583
201 67101965
515 34302853
295 57650965
912 58788925
393 12259593
924 50111383
349 66695976
538 60586277
327 55755053
507 9965478
850 64789292
960 58310441
146 52359850
893 4513049
437 97007911
177 83425466
204 42983670
730 64580018
572 13527169
350 60945530
860 5504832
717 90251860
112 65225996
38 70068304
839 30181938
584 1439077
672 1628406
496 18154558
750 85194926
912 29174598
879 50390780
564 97983264
17 29980026
351 72988320
691 71297578
364 23689140
663 56085335
36 4238434
732 40558502
375 82411293
272 47627079
776 40831426
458 54264215
176 20639634
171 63903786
842 98162196
153 60380651
624 33886927
725 72018466
431 40589457
375 75758896
358 36632969
160 65583767
995 42390035
476 26215469
719 89489778
688 6378370
798 47207017
379 95593388
734 93927665
954 40600598
218 63577076
537 22463288
11 51602852
5 46915097
990 20104651
756 33077554
397 13023341
292 4033195
89 67162930
156 58195693
743 87421054
819 5613086
676 34823736
38 35617238
888 68767093
401 54530939
460 5078259
444 84196523
990 56824328
586 71191890
122 39669495
9 13575249
611 62222345
775 10980185
47 73130843
572 30998598
827 71319231
261 78125464
646 85498729
30 28434372
739 82688459
717 59011107
808 50600656
191 19092171
864 89850860
851 45639357
695 47191185
824 96689518
699 20050063
101 65663369
64 17385144
227 92222393
31 50375737
535 26638850
463 1247139
710 36577634
627 31723398
204 84154220
273 79900432
261 11629479
995 99887473
255 81322427
85 91221127
874 69874286
303 54108909
170 8915214
83 74677726
84 68561556
655 29931210
413 58111533
177 17882980
843 98194300
993 78434913
734 89772110
802 84291443
707 71785558
254 1366817
669 55634627
82 91507300
49 61126539
89 32772499
176 24377417
437 84827639
541 11922836
992 9548661
55 41029297
541 33884452
768 35314390
415 45494147
35 44095734
891 78292415
329 40595651
886 93937303
787 82554018
43 28403273
219 52557799
561 19595463
591 96263741
243 76737623
108 80605224
906 43964312
484 8844842
60 4015546
326 24242321
724 32094069
348 40449797
804 91570310
665 38106484
408 40239921
683 75399898
538 33602392
459 23201565
137 85924347
250 68222627
717 62008284
293 32274688
125 55344902
91 95071646
863 13549651
885 47010875
922 62482865
640 87730205
283 52423136
595 20146065
986 10070447
536 90917295
888 14924613
972 83391476
200 77853568
410 67060008
291 5877125
627 69743970
984 75535167
511 95047135
279 90004045
695 15351261
45 47306611
98 66089720
869 14864680
177 1003190
394 34363479
376 67242442
738 83390209
102 40667667
381 13855341
560 15049033
229 5839289
405 50694866
764 90042408
38 42200276
128 29180827
311 82751730
996 67807312
197 15843549
110 16312494
367 13917474
692 39812842
406 88472390
563 65977338
837 81087402
62 92960784
318 75457854
7 69459293
838 60827537
131 37480304
147 34036629
753 13972825
273 38456519
949 19112595
660 42873392
906 45493231
549 13108266
150 93420259
205 71029421
214 20353609
765 54710211
841 57962415
348 39053711
117 13146792
288 52907556
48 89627743
995 72372556
700 86481949
212 86157419
140 87113419
214 76438359
714 76774762
653 39361143
124 71864998
222 79950924
282 59250214
949 86529548
633 73274769
558 52634398
454 43152681
980 82450522
631 91674307
297 89051816
40 80995819
493 5874433
803 28830660
781 57455786
504 97084652
56 80547356
512 42156477
349 45513925
907 65605303
522 17101884
382 54823171
309 37469528
249 65742303
712 37509184
158 79382062
67 5115841
785 59103103
987 26496948
736 20529289
337 46648627
331 34600837
712 2831974
166 81454481
564 69399666
602 70632020
765 1765138
164 57830987
470 84734127
36 83046658
458 63486326
20 45572238
580 12068837
669 31377097
667 90980303
453 56568582
68 7632013
867 44308969
15 7070998
680 84757382
605 42521828
365 50745380
677 22642553
547 21503533
842 21718246
724 11960083
866 23905126
201 66019520
107 90767599
879 55268252
73 65854138
689 25837612
417 19073126
612 25446650
990 57024619
984 23861278
681 85177284
442 96253619
961 81167291
113 95692446
184 52844586
285 30514837
28 61510813
371 67149955
951 21957044
507 57122168
610 13135490
56 52372891
491 31713036
446 94654138
91 44490315
135 80931922
175 16711115
735 34999582
597 88489677
514 85324502
999 65134348
252 99777921
225 36814716
630 61101505
576 52029879
797 32354426
941 31633521
701 70091280
998 65499559
668 79000968
982 83221701
246 56908010
195 91459924
997 57919681
734 39603203
278 28982710
866 44679712
391 58916465
942 53782953
762 96914778
713 59673316
791 81370012
790 65212188
168 5160423
828 92427738
793 58446994
179 42110340
88 6905506
654 91687331
331 60158045
457 93295536
995 61209562
528 74899549
665 64671862
201 72100349
496 43587962
395 36479990
383 35574705
54 31393797
916 87082256
424 36969507
446 79465947
128 20882592
638 69727739
769 13395080
531 72407112
312 96303217
811 48217326
897 43404696
264 15929061
346 25289644
748 13103240
123 52247957
21 43847356
868 91123404
210 69979811
366 1126504
567 87178829
118 87713367
52 16246146
644 76665955
457 48951279
976 64738216
25 45299213
154 3191236
241 98165106
525 54484102
728 57411891
146 23996483
759 96898834
448 2375584
586 62269965
905 61253416
917 10167410
284 16329508
686 67807046
566 39951718
883 39789291
936 85323335
732 75993738
863 7221838
625 83227081
860 5504830
724 95532488
173 43192226
681 47984295
724 69299642
767 59303464
776 76086971
529 61892083
680 53917612
561 53364728
521 48028740
480 92619460
141 31148410
986 19751007
365 62817035
338 77011620
992 34553391
704 34054246
863 63077112
589 12151568
292 39694724
420 36885868
605 24207308
384 23993810
302 50075474
36 4574575
563 10380255
587 92444635
346 83998210
593 64673644
544 76584799
286 7158185
645 10237521
217 62890988
613 13636490
457 93597130
831 64610994
182 48538142
497 41772231
17 70654495
240 48987688
761 80529441
719 36173906
919 3675780
852 82250247
95 22686796
522 25939191
2 89628772
530 70925910
721 16686620
235 76897428
4 39260752
709 74861671
583 80798489
527 77389232
941 62609662
318 89670168
529 35681845
941 86599901
389 61645792
905 27678712
93 15737530
953 86798251
180 76089235
481 20541449
265 13421711
306 17963186
946 93787117
541 55197966
397 54400711
57 15193801
893 22474312
66 34237380
555 42881345
369 99388702
888 2789891
913 42310148
841 89515839
722 54521965
315 22546350
447 21560856
583 14722450
663 58726288
457 90947641
807 83476216
970 41548369
41 95534675
343 18851778
791 4192034
116 55827392
2 9484990
914 33330821
263 27338378
997 86007514
99 16539261
13 15866106
29 83290504
700 15355915
968 74852062
649 96607035
660 38786767
657 21960500
834 64289845
962 49740850
930 12438006
687 37914221
162 25481824
627 44095198
740 86712842
997 24543682
285 49950563
681 10551879
71 7161664
6 5700095
550 7356534
201 80756830
123 49321678
804 78074757
559 97139345
880 48547510
538 97033379
785 68745690
352 97556702
402 63965060
660 50563401
40 87579332
170 55904191
650 38992622
824 57163908
43 84525355
618 8000824
794 3903114
824 33663596
196 45255969
805 98593750
800 85564975
853 36838174
588 91816425
667 91762023
601 39293518
81 88049640
933 9840642
853 12892669
241 90056379
3 68471581
248 26175924
576 7207815
850 52231413
23 93660359
940 44407088
730 50723860
794 17499164
866 51546865
493 93139397
654 53872575
871 17185326
398 47181889
317 46312377
925 19021118
820 31261926
925 98154569
452 41428729
597 71480283
618 16337983
714 62659301
759 96685265
228 67200425
467 85507480
823 97469755
216 45035939
647 5608808
437 11185287
370 5651895
30 58024750
618 79561706
136 2859844
157 70547326
537 35456851
341 42012078
883 70320901
898 60829669
616 9578366
279 59312969
944 25248589
710 28990755
212 70130347
410 39788292
220 83015817
675 45547958
188 84934412
911 91385120
932 96958015
185 13577002
747 11582020
953 82089216
731 59438404
160 8308686
794 15848604
445 19077509
116 78988276
245 91539843
990 60612938
574 20124113
567 68140541
561 73944268
912 75866259
315 42012633
806 44548213
946 16601791
320 63795007
170 25081797
229 92330246
323 92022128
65 68807023
744 82377012
54 83471459
546 35173456
839 34636022
559 52220621
509 54453279
917 91550301
232 42295455
915 33934642
422 47542789
396 49999333
835 91940195
606 58137870
247 10911321
651 8379726
998 46705634
148 18259801
690 21348827
710 47125787
859 98212942
751 68062037
892 3911933
564 28369123
753 19910289
379 76833213
571 62130269
383 9303896
119 83175139
682 64896248
868 25054742
936 27010920
827 52643797
668 41212999
961 45593672
44 73123364
273 92304405
314 87388187
605 88092665
925 73156003
852 50007964
576 38269818
240 44738975
659 36759932
490 91705169
395 52294657
634 27459366
146 37747892
17 2076726
705 39867137
796 75121118
194 9284764
97 22791105
694 63898547
657 63812667
21 83400512
445 91408108
5 90562697
604 24427865
735 44827948
831 60882451
433 56278350
358 42208638
652 28146764
197 31995090
157 57321175
592 87930685
856 9441723
158 34432851
409 65370605
697 10068759
72 62059810
298 39836260
175 61783426
608 92277961
935 3993180
821 19137092
14 71944587
784 21737200
801 17585477
700 86274234
178 51008019
316 50800737
150 3006154
178 87455966
548 2159460
242 84775351
255 90161161
923 93540797
822 10021731
396 30300356
555 35665399
357 67818776
365 88740377
692 82342509
631 12783198
179 13210694
979 24487957
988 5118416
492 24427920
937 62982144
131 57125568
533 87037665
861 66591583
938 93329217
445 83780059
454 89148639
749 52810586
918 96788051
778 15148754
761 4512445
507 85893042
349 41000482
577 1030659
509 88815013
885 50817340
762 41759253
843 66416252
213 78297017
140 58851540
982 12719187
384 22691135
934 77582535
488 97917654
172 73735821
45 57152419
996 47316875
706 71005636
978 66550163
513 57608146
542 15569897
541 65378711
319 55762407
527 92711955
374 47257333
362 85286890
635 85136622
769 61610867
185 46003362
737 97732805
605 64840082
630 58921937
756 10754797
401 5311793
227 13796627
191 38800816
244 41426971
714 12779411
121 56495440
258 50431381
987 48865381
683 51904878
248 50911413
790 45088750
347 4457557
732 89254036
706 89922549
482 48581377
504 24878949
607 52407894
26 36839901
847 43682779
719 8995727
899 19794271
215 58962438
852 68437350
979 56295353
235 68725443
592 5463498
185 19787556
834 1542183
386 9385166
799 97236838
51 21305314
625 64909025
849 80054477
870 80143586
579 12810936
662 13243035
283 1880068
727 34930164
275 3672221
570 68649139
90 33786249
564 59025002
819 42396597
976 19476290
901 42805421
621 47031452
728 49220214
801 48787561
355 30807166
478 90148624
238 80932903
195 6808184
715 1795882
148 2102424
220 41146947
695 27577389
668 99473321
600 53580141
880 30064597
277 98177059
164 51177231
26 90278333
854 87573763
431 73389644
839 32304823
350 81477801
209 98483686
133 90467539
353 69481551
653 15242740
408 94742523
33 48105542
286 48777717
418 37787634
76 69532695
865 18899665
866 30933812
152 99312439
483 25733976
842 98324785
640 37187116
276 89663978
77 23066859
625 78709881
891 38603596
993 87618093
528 72202596
473 97567947
89 53798301
618 9888054
716 86941357
130 18492431
863 37189204
14 73157924
684 85489295
432 93898105
593 72354083
516 57555041
206 17104392
857 85306898
326 31958118
185 43761957
328 44053642
821 31010407
707 3531193
759 15752302
428 43984847
893 10856524
357 54002063
911 53907373
358 71149191
500 16477167
732 84093205
918 95594247
335 16556012
202 14358288
710 32598349
233 73142143
625 46531813
161 45307771
217 42102881
723 78666990
810 75725621
472 47155158
892 44454269
691 70859040
949 86297946
256 4504974
481 50830985
551 34607679
694 22764334
846 98661110
284 1090809
915 35926114
55 47187553
211 76599176
672 32837430
934 20185267
633 52947845
931 41392180
706 5564130
985 14457224
674 28466516
975 55887615
255 71388954
232 40910731
918 98461368
254 97983236
737 62118950
335 69252797
719 21833192
49 33930375
876 63496229
219 77488923
159 47701010
181 21679889
7 52384930
854 43095325
223 40744455
474 92093467
975 80813828
987 52411690
853 20360787
65 68913576
281 49565247
834 48648659
3 53344635
347 91929425
413 57202392
968 11525328
759 79131051
200 58675278
665 83125484
883 8463419
526 3608195
830 36999208
281 23207750
360 54048793
989 64472385
709 66119882
115 31671267
775 63108981
673 62015852
480 70441873
195 81226325
763 10062748
847 9323840
480 93579600
698 86975821
335 21711929
339 82767970
236 86453623
284 37557808
298 81972426
596 5289620
297 80772941
223 12619893
241 32066919
237 84817575
981 41397745
496 35626775
959 66914166
728 17699436
136 26090522
823 86015034
566 60482578
1000 9963599
801 19051380
301 68447648
307 53767329
270 66591586
1000 21755595
989 44249329
25 60537108
240 15253039
198 3648680
724 23385060
381 2399805
348 50925326
940 17010709
937 7376154
771 29559422
32 37564895
252 10501823
41 93614493
382 89615562
349 46687236
721 28142535
679 64509573
328 53623085
750 28675526
322 94645025
526 97229759
64 23586249
482 81532864
110 61753695
906 14747577
845 55158400
55 72910889
701 55656339
571 49974089
4 74859467
898 17538449
340 63173163
527 36682586
443 23811563
939 62794758
83 83297649
960 17599737
555 68284457
121 63402565
11 26858206
158 59073233
961 46518237
660 41854533
571 16072036
607 40205566
316 20283665
799 6248983
499 87307294
840 38215506
1000 41991743
309 55294450
608 44872035
718 8974940
92 47613775
643 67171383
107 31412917
180 66870364
64 39519527
989 13822780
56 25338026
917 70915863
299 76161299
278 4531394
253 62715243
155 66235648
584 22557354
225 28885166
928 56567641
901 60037673
692 67191071
574 9460261
883 27774361
352 65678748
788 41977444
450 43529977
191 24344859
71 24921730
326 75488501
61 85635074
801 12853677
241 98461626
967 97511734
917 38316302
821 80123587
214 38696014
957 61604891
427 97870481
446 30226450
634 7879018
284 97836260
650 76586805
897 2117658
165 26063436
747 85171456
938 1764730
588 29265526
473 81041710
786 69620145
670 64145623
387 57594246
683 22286401
807 93564283
845 61191723
832 96709245
426 32637532
755 98283089
15 52396560
807 44949909
297 91932480
781 99531397
531 24480172
311 60060493
611 82865374
572 83063780
596 1124628
817 32796156
553 88457509
775 65833870
873 12365898
899 5694587
344 47933258
800 73129832
479 88558598
858 94068179
893 30047054
146 18649132
595 62550989
842 11960264
105 12403929
915 5469443
291 94758866
278 71687816
145 29544388
25 68617358
170 86194978
123 86399154
173 58147785
868 5160423
461 46597370
941 90866794
370 11877095
547 54836719
334 9661918
13 70472425
511 62226454
342 62451743
196 8054059
403 62570118
390 51752022
198 58867523
236 96936656
218 65380989
873 31681037
660 40494007
802 31924073
808 34583291
694 98086340
604 73375465
408 96929595
679 28006971
551 92825476
438 15961767
309 62999733
305 33930206
128 71170340
288 16438750
982 97008313
160 27701079
911 80827224
506 28532236
595 16771089
511 21484276
211 70410991
176 25787009
375 8380443
970 22065844
139 79197656
87 53375187
475 69911170
587 22008282
62 66507846
650 51901914
69 96694666
552 24722513
931 77069748
151 55415264
528 78027836
951 83226839
86 88539169
907 87050671
12 66352647
142 10582968
405 58654267
294 83616342
531 56599779
443 84971617
866 93189479
449 98730023
921 39824651
510 16033059
262 93202414
21 95459348
355 36746657
899 5920533
679 27084392
880 28002987
195 18899814
569 6142982
487 1505874
213 2749966
869 22679613
529 53455824
875 25730808
208 16419593
796 26137801
225 16191242
717 75746935
545 42710094
769 20677507
711 78629555
378 3034809
203 16755060
959 81747196
920 49103248
520 80007836
528 42642082
788 22751590
703 33050874
26 69068372
329 70119150
170 69680846
460 40636756
194 60438563
255 1708002
987 56731289
329 7046159
72 60501681
987 27048322
303 98938590
569 54134134
20 97635736
785 62008842
979 97095556
48 36196646
687 4818299
968 45193789
983 53090744
367 36736557
919 12863401
58 95847036
615 52396646
889 98776799
849 43146275
541 78296408
398 74057835
822 67891329
559 33590228
996 97145380
958 5506295
950 4886760
384 38699003
385 68330646
849 71049891
561 53314080
311 28020502
732 64120033
469 16287787
511 89872895
52 63587316
289 81149270
213 67265102
52 12116941
293 10917583
119 75760123
997 14634171
821 59454905
867 63401045
163 90114968
217 47942764
69 9234426
572 96585024
372 38511031
183 18724946
529 6538441
504 49222051
348 53612687
44 41775370
393 54497091
313 9833109
562 34293283
232 9337438
754 82690377
370 62270892
595 86244427
843 35861786
59 4965902
398 71181968
795 95327397
265 8894707
153 57168154
362 61601262
379 79363019
350 98813726
381 3160839
832 4972633
344 99417475
278 71695372
438 3729674
989 99505074
860 61463662
367 79765569
416 17245239
739 30801946
19 37628150
973 47882027
753 67016000
175 35394860
438 29284636
349 42450015
828 44017326
888 42224510
313 25434879
898 59630953
291 86693779
316 83164247
38 25694075
151 95745238
715 99053182
331 65890548
533 75974206
986 17961236
487 28251589
781 34341036
154 93671966
585 83183581
856 2958061
280 39002647
39 59255436
102 53616421
151 82883041
85 11534167
463 53027568
976 5210829
76 9304193
716 52112063
798 21138787
996 26187865
467 57270745
25 51112481
786 34393370
137 1927718
390 98477135
822 93152451
810 37436147
911 32473318
109 90476276
288 58203020
250 1083218
136 1980175
957 35997079
209 55122941
252 43754791
535 55531006
135 69535098
77 52647402
431 51456125
530 72691278
100 16751955
619 19656207
917 73979343
884 32733779
355 4216030
153 37137256
783 76770954
265 39384299
618 7294320
807 43988224
945 94885570
97 6998855
75 22489818
682 64745141
312 87674271
979 39173768
400 69914015
102 43132446
229 98343381
649 20605204
102 88663248
79 61861765
541 60426415
54 91101233
849 71328367
190 82149426
477 98743154
358 52847276
623 58014566
436 39503202
630 55830377
198 88699586
742 5623892
773 72520453
681 23827426
995 60194403
662 52827491
17 58666555
200 92183996
496 56101449
269 60281843
330 58398381
873 92940378
375 29142529
696 83261204
405 91544470
230 31169650
262 32474745
91 51407053
674 97700502
603 36414387
713 54300683
493 29337516
570 14844798
292 50697948
889 16677249
454 9987286
56 82115817
583 13541359
59 89798026
568 99137400
811 48515794
23 77937610
261 72922469
52 94714778
671 65229025
74 68034706
580 40199098
100 99756395
932 74870343
806 19183895
580 82224726
122 72081210
9 3790043
3 12271332
279 54379137
128 69767717
404 13941653
325 84211040
930 35156998
697 87450000
109 16482384
132 6930217
555 26082165
455 31657935
566 10024809
743 29451036
833 1281849
517 57756663
611 97192740
991 64907627
194 40769579
472 51959009
204 56431770
943 79728930
252 91282416
230 63991259
75 55379621
28 73591420
993 9943688
43 34724087
540 67652077
867 95043555
447 77169373
458 56534376
815 4807425
184 98138459
910 84367005
663 46690850
661 54024223
659 84376494
3 36427638
607 38841293
202 43719078
338 71885131
154 78194892
904 69692785
887 91207110
134 29344502
176 26050898
273 89867463
924 19846527
278 63567407
714 67370044
619 67629206
921 22305718
578 92264545
797 3201135
298 28271830
689 95636422
571 78341416
352 40234025
986 58919930
300 16977365
140 72418166
149 31654990
719 86203448
390 10714220
330 28638738
513 90463069
973 59967872
956 40282287
349 49703902
249 40450299
530 41144960
215 42165819
569 16047057
172 10983061
128 50210482
370 40189909
669 82646269
271 47680167
772 81060796
844 58451380
545 29615030
934 24509259
346 61472632
681 24652418
895 63950714
764 6287424
790 28311107
902 74982395
61 70703546
756 86374057
758 2341677
765 53568642
784 36427609
577 22130487
425 71301060
942 31726806
288 32311549
477 47583057
935 79396314
27 42933431
686 34295628
507 62538652
565 10701433
231 84979496
960 58192515
92 68391524
646 63356930
68 70783123
595 90274639
536 99086076
640 10387352
773 44881865
539 99406228
913 37332411
838 67694715
927 49310449
995 99103834
303 28520096
729 48903918
55 77569985
40 51297102
915 89154869
714 94062436
631 48808042
826 2834166
918 97433058
709 21242036
810 16648071
746 51772636
561 8866181
190 68877498
530 35934355
798 57426291
164 65196640
249 84004792
816 12030363
306 32235567
729 7564686
515 82281434
819 35354048
488 74905586
980 9440154
129 82015076
346 20998450
781 71803660
882 98182392
976 96284166
678 91760187
256 21536544
228 14305679
182 20308062
592 82986571
366 21376028
287 28039669
703 56864843
603 99168790
160 75366128
98 56538131
393 74045984
990 5903363
654 90524883
450 91201840
99 47464503
114 57812645
472 55476563
325 63253914
653 46654761
619 51150567
539 25748333
564 59993057
502 86185439
334 29262782
263 12076678
513 15716977
280 49305271
175 11878982
756 1671658
330 22671316
227 83758757
69 8050304
907 87065517
448 94471316
329 42344646
130 10004222
874 97570571
308 17699592
15 47087967
455 25152090
869 89026662
918 92713940
161 24154712
512 84740384
577 5050994
765 20106863
11 14559121
528 37780823
661 34079518
338 74004707
206 67135625
445 42460459
95 80475777
184 1416481
297 73230163
216 82370146
315 43313002
614 15170548
536 66621557
805 57499638
571 48920431
535 71080449
782 86437572
918 34892405
299 4416793
106 60657582
417 23167612
308 19281534
765 96807089
949 71588520
98 8759435
9 43504072
605 44880954
693 93671739
339 26207483
620 79973498
325 31455533
4 27894669
334 5203156
340 86444079
701 72641999
337 36383273
582 78078085
203 9584744
659 31597374
628 48468660
483 9974530
382 95450865
523 60741327
827 43055066
808 92989195
746 94075748
594 58921689
691 78869221
607 74135207
734 45604903
203 67618769
451 22264761
96 66736192
664 84714071
30 33715856
333 54489273
136 82883437
162 20885757
915 68123589
456 9032791
909 3278646
324 40331723
216 62899002
529 21703886
32 97018661
141 25289641
955 43786523
68 91118478
857 22484694
488 97508548
765 5679935
521 53709962
625 6397253
972 57223785
440 17299927
876 35564492
363 80441219
275 13805156
553 51899709
53 24673688
373 98965042
819 74610874
197 88335186
535 84617493
443 67177389
804 56395680
315 74071909
949 73624555
154 46957807
688 91217122
953 14345036
73 72339561
761 62076463
754 88775063
528 13706184
759 56665915
460 38063627
331 55906973
233 43187957
675 48568397
37 71671884
203 55024760
522 59090562
170 69167867
770 20513272
507 91425823
851 23707452
476 22757213
265 88507350
372 72562966
222 15008105
356 15827718
465 3166213
726 15455808
49 39750603
163 81518347
91 32920441
291 38713376
557 71732512
80 64932542
405 81742011
898 6464206
313 51930848
216 26862063
27 10317911
394 82676479
37 2015175
631 81740090
243 41356208
751 61801831
200 73555182
642 22057743
128 23693758
336 86338152
452 60018560
274 88808845
886 84691170
549 5614642
366 94249313
492 23324755
244 60976781
137 56486895
271 97140399
817 16688646
953 62834067
136 13844137
705 3401873
754 32475309
641 32346147
978 10723626
976 83967915
696 40795504
566 28955526
761 98749046
34 87860755
706 17569023
428 63986358
170 18190130
763 33325537
650 71555079
87 25257048
595 90288834
53 23219739
950 18569163
280 15620249
261 48752885
568 42740420
239 30363279
701 15940293
348 39296997
504 93401257
844 92824170
634 46978899
328 77662314
620 92774803
533 7833265
94 95333183
177 46960236
235 92022833
141 70498346
859 67779730
71 90374271
975 86000388
992 24224858
643 26558586
47 10972188
642 51022841
789 90954016
339 92231920
12 57044773
775 75975936
800 64566066
850 19630270
646 71275660
859 85906039
801 78993238
865 33929752
627 52956660
101 5500505
367 25678507
840 32128398
195 98459571
383 78899806
486 15504163
498 65669327
583 30163524
321 92141990
44 71113219
406 21762129
64 84724964
259 82429106
522 80324073
909 35031523
700 54553656
194 98702734
801 72272995
941 41224253
804 95849492
653 80121783
781 60851034
465 89589698
323 25918035
91 31154257
481 37325719
817 29531764
802 57125670
182 11017030
616 12121400
278 68132596
978 91569000
673 62391808
333 67516398
694 94585658
702 63372774
235 84564505
143 18418763
219 67128345
112 97305384
293 90043361
567 14131738
241 88928489
285 67745099
225 74919717
602 91593824
658 93185762
577 81750657
782 95177396
449 88560355
958 37358912
712 16255938
497 34025260
718 37614976
434 53596374
818 26259551
104 35703049
173 58708565
911 23948392
837 73805078
297 72082600
910 16433422
627 18494772
606 56865205
912 26655326
933 43283208
211 31674088
86 67843665
278 82029271
16 76794176
516 80051629
926 54203580
748 99928709
881 44628148
799 87368450
76 70743790
6 38266998
98 15472258
202 25943159
862 66802439
481 53988973
50 56048464
878 24092693
254 47125739
196 28418044
141 30047068
674 88960164
696 65520796
299 67005368
994 4488118
728 87947897
522 65213203
778 98472301
84 2280693
986 83674958
442 1613382
949 59483056
976 35023836
389 18749295
603 7329288
991 3347875
459 90018525
174 97442006
882 69409779
826 72948827
659 14772216
709 90861820
313 25080515
950 59988873
631 51068766
726 36326159
763 42681812
750 91959135
579 56494714
803 71778766
99 72335751
498 50963851
258 65761458
616 79598580
529 74594249
698 22541842
597 52128580
652 11354567
867 11064816
174 18235939
255 60695911
941 29473699
139 85524959
803 32734455
412 15147015
421 50626260
62 92754402
432 12840888
262 2738620
263 11939669
586 69309598
933 9350316
287 53256152
491 52134431
842 37495989
859 38946202
965 41117668
44 56218365
645 87202317
318 64952142
961 37381162
517 93794459
819 43049504
992 75390732
664 44748610
482 19547458
387 1937333
855 10825833
303 31601412
911 77013453
220 88932700
958 85875700
733 84473444
828 28250392
319 12491573
39 52314578
307 78000061
423 44674963
214 16906185
263 40059979
18 51029123
26 27468126
293 52332278
227 31318460
236 12661168
740 3276650
112 21225021
767 14102090
924 33603703
181 40417788
91 69779733
746 81833689
872 82392450
115 24598058
543 27631585
730 92051783
206 20375547
741 83704529
227 69959087
521 4505147
718 55731165
713 84683202
201 75884860
467 75690937
645 26641321
330 30365652
445 49286284
613 82296674
252 70985789
159 1441707
548 38617257
824 8512853
141 14723190
444 85906100
440 13661630
924 94480259
361 47396694
93 28528650
486 34389863
519 27796507
933 8865696
48 43150047
829 23238528
31 98968525
908 70098225
68 23956915
38 92462930
211 87299548
695 8992252
877 66759437
653 76577608
782 63882262
793 29161686
466 53122558
711 39354828
518 94621708
949 50522602
749 82473061
726 21877761
425 67812995
255 10035557
958 64685333
564 54236626
145 63050039
78 83743073
760 85565709
86 62512155
645 96769809
267 51408106
692 68925343
55 10790211
916 64412110
130 18240732
645 11595829
199 50242940
225 12974574
2 25569792
565 46577005
444 14675768
315 91657141
244 27496646
807 10763414
311 30868529
569 22493324
250 86205652
984 80594474
131 18849000
302 80440868
485 51383821
196 4223424
496 12722723
334 6085434
37 55630345
392 82355825
946 84816031
50 57668680
26 32815475
322 34914649
936 64270094
329 3553512
300 91160818
423 56832311
405 56091951
334 66332534
914 29294211
889 44634247
420 1888064
91 48490696
937 34609050
898 45344740
456 87445556
820 32435911
6 36316088
296 89344698
57 27223216
659 5901815
348 72404501
20 23663326
567 55923052
362 50890914
355 7612731
446 28486879
337 5562287
558 41404751
194 75043347
753 89693647
383 64519871
253 89238813
456 29550119
974 4194320
392 83105660
822 43037812
389 99124201
77 83402838
720 59405196
392 86237220
156 69071897
893 98261321
468 91725822
466 88228484
445 59839441
534 50037726
267 25921060
239 74712198
343 21466272
372 37895370
404 52755789
25 88966233
208 50487161
80 80428831
644 79599595
259 4292397
735 55741517
223 23180584
5 66700497
686 76483077
107 69817054
96 39186667
127 3414657
36 80783897
862 60633747
783 67181800
53 73298737
549 90383441
901 24038001
431 12377485
362 56441307
354 12315318
361 3568875
959 89909334
335 87864943
43 17127393
300 14683862
348 82039797
147 18892883
652 76555808
490 19295846
86 11132125
727 6569333
436 24663323
962 88025827
583 54909965
653 93653236
866 59612336
871 36004432
46 30480822
521 56520291
151 17677748
694 98860973
145 52793458
181 46455677
482 68911845
659 63693154
784 73844510
803 42605940
900 59727035
955 2896851
297 80886642
816 98582303
866 92388722
825 87868695
777 21587631
156 34632839
716 49774931
986 12068159
713 83293174
863 91967086
672 36635041
723 60423781
258 67631594
265 63437858
19 49715965
784 51697560
607 35307694
695 44661473
454 13560308
663 71687222
595 54376004
342 95351337
162 53901204
468 54609228
104 47602484
178 95057079
188 56101280
508 90653229
303 3150218
987 55452750
617 56971545
643 3438195
622 8810747
630 47053691
163 25256155
93 70092575
677 94142697
342 40606909
339 10408532
251 25233337
52 66174499
151 78174494
62 28110101
353 64402428
575 77551908
834 36492667
356 16160558
684 22817313
877 28474714
748 67960868
673 15974297
586 22702045
385 61922286
748 63542486
631 66235301
864 9529695
99 23443183
454 69677650
142 85136412
317 79425580
480 61901446
641 70262408
572 22043917
949 90111682
58 86539655
644 91578840
82 26842701
706 54913754
144 30466432
419 90427601
417 74649897
42 81576651
58 35384435
71 83447124
256 5321943
207 44299179
350 50491233
671 50876577
702 20504783
74 74436431
157 43641787
533 17779217
669 61155435
91 14241610
890 81520843
14 93564353
648 85758407
130 33968081
415 48047042
331 90778159
154 65764577
181 69542331
682 90876781
469 43212220
284 23663741
671 49962634
447 40901673
793 57233416
412 28744018
195 85358060
237 58973869
603 99124646
259 66358599
664 78540488
631 19566154
772 70764095
71 41194870
951 2546320
523 62550887
364 66011590
360 33252426
199 79359154
560 81996129
22 29279951
838 27043256
368 55639624
945 47091934
232 31927080
355 52522037
437 60370421
648 78198972
855 97554572
955 50697730
24 72152961
54 22015136
377 47805889
660 4437858
684 81843218
92 70267278
724 94025513
499 20855791
256 44164461
55 34481916
656 50561985
903 68891072
954 78436825
81 99606308
979 40006518
561 47050449
606 20538884
546 99897396
171 40208288
185 3587380
187 49547857
332 70490351
114 61694818
135 52592325
400 89581339
627 96544816
801 12033887
54 96703956
707 58270907
227 94655242
382 10152989
922 25705525
935 34059354
480 44551241
570 93993053
882 6701139
795 41458981
907 90843444
644 53402378
108 62615766
330 36753933
939 24509146
654 62390560
493 63423027
696 85488167
640 79910862
123 23100357
614 31518753
794 50721688
719 39221893
827 30930464
615 77397252
839 41046512
292 52689852
799 55023003
792 62861791
184 63992848
680 19399512
4 2036431
35 29552365
57 24755930
618 69800448
801 61661099
108 82507639
815 13611205
209 91236269
492 3406358
155 78059104
190 82052471
101 42763684
299 8399292
895 30260975
953 62731158
108 70527016
23 55971974
35 89150886
151 17044276
174 76650120
611 48798401
529 83801661
269 35222352
702 59605734
263 37080644
340 66371499
15 10696279
289 26924165
893 31729686
954 12905638
590 67440089
244 18237008
493 94458197
204 86918039
326 5578695
119 81267124
129 45799756
892 79840104
550 9291871
833 85270498
631 24451182
703 12389574
314 48649135
628 70173089
920 40814617
610 41983570
284 42718845
354 59631836
748 27753475
836 52423197
899 13455543
548 41589917
970 2075127
986 8051554
142 47049827
746 30837592
646 79208901
926 64280308
58 78910834
971 16089649
663 68680702
501 15080852
405 6671712
809 10322862
595 95850602
997 81318766
662 49389713
955 31596669
617 68322256
516 21001300
599 94491989
748 55980615
42 25533357
125 9619367
961 82555468
619 40445483
969 68872996
206 71044094
964 59356794
551 64869301
934 49366767
998 56206919
948 5839348
929 82610621
599 36463400
784 16413891
359 3690312
238 42344796
888 8678142
364 74577167
822 98224909
120 20787786
829 60746284
181 58119888
210 38893917
975 79832372
317 34071233
450 3962427
435 43050278
268 26378657
147 62733671
433 7364808
833 33553985
132 19589933
79 68179138
311 51522826
564 46921563
961 10979575
452 18337728
625 54515033
585 86922999
474 15992334
117 41178824
344 54898758
266 5253916
656 76285990
775 60827977
737 55224658
597 27121312
910 26389691
31 41449469
720 87245259
198 63273135
606 72683609
602 38695948
629 93677943
346 95357132
40 37582322
676 68707273
978 77853003
288 28987880
569 75450068
539 93698670
7 5047736
96 72320307
758 95763755
598 39407233
256 36231455
195 89968975
474 16588675
107 74802867
427 39017537
696 43178603
109 63469453
241 44808410
166 76897393
631 54066373
931 25722941
984 69197115
878 92765352
897 18706977
170 19499752
478 58089492
22 93260901
518 45461628
315 70018060
353 5970467
975 93460508
293 25737095
753 50598855
915 47628714
455 77970484
991 68823433
548 26144132
730 49571458
845 91105151
294 17808694
251 76500026
898 62804831
264 86852815
622 38960134
44 97710425
484 75537700
306 14988516
89 40520754
761 59422554
705 18123901
999 7333309
318 4616447
637 99922748
897 40463848
789 98777465
748 41052303
492 61149238
991 47959715
401 63618509
875 96905584
953 89240202
284 47840621
436 50129448
785 14011335
915 48316801
219 6851732
137 50061709
726 44698635
849 11829315
361 82309297
457 80854924
970 20018526
769 74288698
899 21283039
856 28275414
516 24310650
276 39758435
699 26794947
996 75307413
343 83209611
820 13568520
897 37123297
965 51702865
333 4787064
489 5375100
392 32869593
768 42655739
506 22472932
967 24801140
106 96935209
428 98337818
767 28417104
760 49641607
145 20497094
74 28950733
850 20207179
774 8868929
572 66700435
282 51417111
538 80430671
739 74163288
898 22033492
770 65486852
361 18805753
798 13515227
345 92654866
780 46251519
641 83167577
772 1527609
126 78419429
797 58813090
852 41999471
504 52713343
224 37980400
931 65467484
25 40840903
557 61125908
63 84512412
372 17466004
423 87343378
736 95944324
583 92369946
360 60950664
693 18411441
212 36108546
679 38599066
329 90733513
795 61544885
871 10594079
608 69354151
961 79374867
679 63476524
702 65399642
671 43655018
716 19176808
356 43654252
732 96940222
284 50983518
536 80559802
621 29924187
213 97412107
301 79314011
325 46797273
190 59062747
731 40150692
892 82183788
909 41965465
636 82442025
434 80298073
301 94508512
188 67477263
54 54319749
617 20651253
824 32942732
674 67186893
405 13122822
143 40384715
925 22749986
606 91595173
175 78771931
880 19366689
297 3254309
152 73500888
532 18148958
620 43379492
718 64977856
763 14862737
388 70412344
996 48732149
95 87685800
135 81704585
27 75091393
685 30116301
358 88206465
543 48115276
961 12128034
172 10590563
702 59139591
877 51377118
997 73132933
80 3812427
12 2380752
384 33627505
472 26072506
282 3151022
708 67991038
135 10962980
188 28338676
997 71379985
417 98681480
164 87717219
166 62030301
825 49000314
178 2139395
535 55666217
289 40153830
90 15323577
638 73106221
1000 69564707
722 95408649
233 29415738
869 7267874
136 11308138
837 19907667
388 43917647
531 72729040
626 61087388
527 13906632
706 18937749
83 64650067
493 49345907
360 78404569
566 66058655
934 86064401
963 99142704
409 81488267
379 87697189
260 36174854
941 89678758
249 79606641
659 40087033
990 70688711
5 65656012
969 1750046
938 65870636
469 6547281
293 86275932
857 50614078
528 32268270
71 21421130
409 1281895
275 32342310
93 93140704
57 13867679
782 47613800
423 29924955
876 9679652
405 6236021
798 97634316
176 66382856
590 89259493
994 91089965
150 3830825
125 21940662
34 10968729
931 90515500
833 62731666
9 19467669
605 14193043
175 99109868
323 50502845
641 94845655
255 37305809
348 68460153
312 67393702
704 99028671
668 1368988
96 28455191
474 42632510
477 71409130
913 94775156
76 80391968
480 1988488
203 2000142
828 17051095
966 94722596
476 36664215
616 10804111
676 94809051
936 78678489
239 40764307
971 49933135
813 24961023
949 96480664
68 96665553
907 99952501
534 33260259
689 69859496
455 63767739
233 30868956
574 22559024
536 97341252
926 29503476
552 80727167
79 49769434
966 57691774
475 35146533
332 52767861
699 84113653
108 84904311
718 62110072
749 55624076
178 28085354
819 40329206
145 91816703
711 21832562
330 83570881
720 51588428
866 86094902
652 49754247
262 72062832
856 70607346
445 56361292
277 29581382
336 69795784
854 4227654
568 30225136
536 55504769
145 73223379
58 16851994
643 80245246
366 6216151
333 97950202
989 5118912
456 93867204
653 67394452
475 88100661
154 97266393
370 55647676
781 20462258
446 80630939
693 56851008
353 62358683
711 81717607
67 61484162
886 19616299
662 39052032
685 72300882
118 9891816
678 18121532
995 96181669
983 60737588
389 62152543
256 16671403
500 38593695
244 52550123
477 72915493
274 95670024
239 51335692
860 36524885
920 98210396
18 33567172
437 30455494
778 61725896
518 23070826
657 82938269
843 14749482
283 9638096
533 54580358
815 34714457
403 40944825
816 87817545
815 24810482
216 46566166
367 91885583
998 89785128
643 69285463
37 11455153
57 34091185
71 86721502
897 47044332
546 76607546
90 42600050
717 65145992
300 23014417
200 24231212
117 20138495
244 27146463
157 52587275
950 85014172
515 99565143
391 52750015
385 33306145
698 50484619
720 84174690
275 63689377
84 94954727
949 9790277
220 83613878
710 47201752
108 99870614
404 21507313
69 35754707
512 43584362
533 3421611
130 99726088
335 59405346
777 68390495
752 30082555
896 98633445
105 6029931
93 52562194
518 32546151
536 92360904
580 61178809
576 36449971
424 71268809
883 97140496
301 24548737
765 6090476
385 83156317
195 59044053
60 3967708
310 42392060
458 35379050
218 68928657
294 55745804
322 73576817
436 91318841
338 92936171
360 49223538
472 96094880
507 27441921
971 98750413
326 5294244
324 24559678
271 19839594
256 59057629
935 47534160
467 29954837
768 10158817
639 38142502
628 10527100
190 89397780
455 19391093
452 77361606
932 35466311
113 51266903
256 72244917
209 89636803
487 35974235
535 7257273
318 38128162
916 26054075
930 89585169
758 53134184
470 16534610
621 19716374
720 95093118
105 48600386
813 77118755
375 38930454
496 27858243
990 11779494
474 2537454
688 7072871
739 37743658
514 67763960
821 80568668
36 81697923
235 93513160
860 4652901
47 66836154
567 87101737
295 22949646
491 68007910
970 78098707
543 34898279
939 11147539
834 93874955
665 90526555
377 96184115
674 30777243
876 42790139
981 63244934
617 56915845
173 99437555
249 41875998
194 71421737
115 57152503
795 15288657
778 29914238
279 37434178
729 8529702
129 48571561
353 9729496
901 47069099
627 76019334
607 87419398
65 3659307
923 73723608
584 92898121
481 28783278
658 10700968
739 43992268
255 78763196
342 81090791
319 67649573
474 14300256
852 98891535
414 53656355
346 12887343
526 43775507
589 45129595
135 65801352
897 75291651
607 72534535
350 95085860
392 14142632
541 15702995
950 61756839
845 45106604
735 54715308
266 7003477
611 49982758
188 8472203
244 59168906
175 85581072
800 76585616
187 67052106
375 20996608
545 10926594
233 12971403
638 82054601
375 1000131
83 77325527
524 78379219
251 48499455
559 76147136
363 82216703
479 55825653
538 43355671
45 62870589
378 31403379
963 12489211
429 68788224
919 19379913
76 73395360
558 82171716
269 26252780
895 27774939
324 9009976
37 90624778
677 87180917
277 74515430
418 38400060
680 67148582
775 61589885
907 67855798
496 31933671
642 6867987
219 53371256
828 94467897
40 22750074
695 47790848
721 75826645
365 86335025
709 41480440
623 68254663
596 32171744
344 62763575
929 10691279
191 86918676
648 13353126
617 40961289
899 73795279
849 1127573
19 79924763
4 87737965
107 57348098
273 98221350
966 3929660
396 46917052
942 24750870
229 93042652
789 11887426
775 5059600
909 89805148
787 57046921
191 46998744
853 18512077
664 34158009
633 32999475
285 42228211
535 1136982
719 19817339
882 78002599
502 67042651
407 97852168
835 56387383
294 15017792
504 60798842
894 28236630
363 54350614
303 58887340
68 38799530
698 7756485
951 24857660
255 63882663
724 98437815
899 8649850
635 8559684
333 69092812
972 62855905
185 32040668
388 7996667
709 86377451
847 78507875
296 69128149
772 90599452
847 91936675
626 2459356
939 78544137
479 98412384
952 15388866
185 28643723
639 33746326
96 84228384
191 92220376
17 2697495
851 47257367
45 78048902
385 39322894
792 6948015
952 19472563
348 58734878
329 1203031
130 37962252
149 8538502
309 16524350
100 84331019
986 52405650
111 92065246
24 84539434
830 54786648
411 67387228
673 47132297
914 99439446
773 70213713
400 55592025
761 48986575
148 93917664
778 81372472
60 24242121
553 23128317
50 53949442
237 38016937
52 38507488
442 93338547
442 69782156
338 29940804
666 2362787
451 10642912
253 48447174
833 53903602
740 61944408
898 42758078
964 84644553
442 17265917
386 68895180
141 54080244
823 22829681
199 34852743
206 16574537
545 30212035
500 28137789
799 24483775
725 81915877
320 56248276
200 13419303
63 55166513
675 6541186
166 65249965
84 58822658
136 50075442
431 71467388
684 58747530
248 72862828
491 88108265
666 96089785
287 26986794
756 33852775
900 1052801
705 12282530
667 60592382
207 64694435
49 14272101
832 94690603
426 25349719
254 61702341
373 46378991
776 98820317
228 70256443
745 82673791
333 91253321
459 25705256
735 63597018
702 35231065
803 43626552
872 19894153
391 96966453
799 20399060
740 23135046
589 53031413
466 17994297
135 91333221
497 9188651
611 13846480
572 45131654
674 29556926
474 69403466
476 91965079
246 27055453
611 97975391
28 93062388
564 90098137
643 93600609
594 56190026
672 53452859
538 42288427
973 76468099
618 6853638
561 86159645
819 79857481
993 62460978
665 21050998
137 64475497
697 82136736
22 43378989
246 33986938
932 62793296
948 32765170
1 80291230
957 16436102
920 48848810
943 28617042
799 23112132
316 78727704
391 19326677
653 40451255
232 34921602
206 67134140
823 97766348
111 13297698
631 17411545
688 96697991
449 93043665
309 4361677
246 94997377
624 6501343
779 83628787
950 4796788
821 7009016
540 56339177
631 46820945
239 25236177
551 29303323
211 37237551
496 26748851
119 16955418
957 58566355
370 78883750
535 8118529
291 98817286
122 86659147
539 43322434
104 37664361
487 8471696
768 76201921
981 86300903
975 69230298
514 26747176
104 53127038
910 2640369
358 87942676
594 10944051
141 46682035
511 85134295
916 65268236
97 17173428
178 23985651
131 56988341
978 51708962
934 28543034
644 15598805
271 1957341
848 72188214
984 35403694
270 69667168
945 4671251
301 81399721
682 26685807
734 51801143
124 67095023
964 40500424
441 3531319
320 66215548
196 98156681
393 74242285
532 93139069
483 80373967
123 19533900
40 44371593
98 56663026
101 39954610
542 70631058
266 68278739
198 90810741
341 23179867
315 87070028
296 90769116
228 37799920
656 63593511
723 36313008
406 58649460
328 71214687
183 13661875
641 66519764
753 73943462
322 9075709
961 70330385
379 61074668
970 87048308
455 9759891
967 87444085
111 87407722
552 65495036
634 25465689
392 86176543
809 95724111
728 75212733
228 44012607
927 89542543
838 27141948
327 76226045
852 70790397
13 92761651
868 49221708
662 59836087
280 47489080
264 35858343
545 40500372
454 14036814
261 47414108
809 46919638
39 62674201
72 90295495
128 95109208
51 62033415
803 43785212
55 87471571
482 29339910
45 77586625
631 26916669
569 28399072
390 31822328
584 49146777
604 37649838
367 12345462
413 9379957
601 89855696
256 31899995
903 11733813
800 77738634
431 79347730
374 50270178
488 43946011
746 33071633
176 48628099
234 88116481
775 75153824
381 40572026
585 20928961
116 99626053
533 76966688
435 84938019
997 73452881
535 30276687
319 13075282
859 38053403
781 10193344
876 23916240
471 26769687
11 65274964
107 33648846
602 29318758
236 8000749
335 96503223
504 16761926
268 93627910
655 49676282
147 43667358
390 87398289
268 63189839
647 8865841
792 84903034
221 85819443
653 49071445
460 71736663
422 19931959
883 36509161
423 90096415
444 64996671
279 71988350
411 11820125
940 46125095
189 50612074
795 39133930
262 30373857
261 53688484
313 84138363
486 72234375
506 44569229
664 62131303
176 54770095
106 59603026
32 63865963
952 85328655
970 82152769
816 51993837
729 56455046
808 96862432
13 8490573
543 36840322
745 29372360
912 6524151
667 6689471
885 77336334
274 86354856
321 92779184
779 99449437
68 57723397
322 44305547
707 68965586
43 19455543
453 3458132
865 16552523
395 82450389
995 71299761
289 15313554
396 97836543
301 68441859
707 4110758
57 44987303
988 38079613
833 73289801
310 12516875
287 96535226
829 12364986
808 34511526
346 48983936
764 38464506
246 42691939
280 19903067
929 26251023
46 79717941
596 22539555
597 90448918
296 34499192
647 38721096
242 11242902
627 55560464
320 44574496
818 78097810
466 21171701
263 57958323
601 36337426
784 64592195
177 17656235
76 66707148
501 59034779
154 90127652
503 71549732
874 93227520
357 56690189
199 60006056
819 83115213
459 86046748
687 92405315
174 49174293
877 82976203
264 47371303
741 89783481
552 71142978
291 56502870
167 94358467
233 91986223
130 74858388
764 69857508
963 22563919
14 21176696
243 4504487
318 4559074
623 15125141
989 41660701
603 34765431
424 34980316
293 7517275
79 66037741
885 35937312
761 90792178
531 63312692
81 20513528
222 46950082
448 58204809
521 76753830
536 52384952
415 48367571
472 78465582
134 63290459
19 66686012
164 68056604
317 73993866
747 6449978
215 12905044
982 33921109
981 33185778
762 35240078
966 92509205
185 84989832
210 51086223
826 47436768
418 59070164
198 74110762
200 15135041
18 16812726
289 28042391
406 99915488
279 27349896
402 70411657
144 97516969
352 99606480
834 14954557
598 29430085
156 89507493
907 26768553
21 13948271
424 70684944
517 3064471
423 99541526
238 31958619
502 23313138
380 21166385
609 40804886
497 5737664
592 41425665
758 73394654
903 17287026
103 93256633
254 34262504
38 43430642
358 54880564
680 65728715
303 23024051
251 29288259
464 56584822
899 86387109
493 59240629
881 45225797
545 19234856
624 19742231
803 66650768
444 30098008
797 96671386
776 57100688
297 51473967
242 68439692
269 21151643
553 66095685
433 70287321
381 62908664
297 16361063
941 74059668
451 85316534
353 96163956
172 73056288
248 75485877
786 68177794
869 88150467
872 95520084
936 8127047
793 79893191
198 51750584
839 72117368
440 26138741
821 71777384
215 54308241
514 36469471
954 65872431
262 9666907
320 53917254
451 10025547
925 81430695
283 10031150
235 9709517
597 61918047
113 17500292
712 52489885
157 35676105
65 52409639
843 89199679
357 27139400
980 64658030
323 45309556
311 35842148
986 90476109
923 7601081
831 26496103
759 36471831
351 9922532
650 1106504
703 19380938
656 48570177
674 88586400
223 54520869
480 54527594
820 50215075
483 78486135
260 53905593
151 43699453
174 21826588
8 27680882
539 55981632
331 40440235
942 21922294
371 42398015
865 71386681
463 71983486
106 40121612
589 16755256
72 36278321
756 19794886
915 58402982
320 97329975
620 55598944
773 4867376
657 73176734
787 18463997
782 23406849
954 67184597
298 13399907
258 65727134
907 36725870
977 59178693
249 90208862
512 12360032
683 81400084
725 78034037
740 3708888
984 16351518
587 7382505
688 76801664
188 43326568
676 53916822
571 79260524
861 51454815
560 72210980
337 10383476
197 88376600
557 41647675
389 21584243
24 51199362
816 5071732
777 36284506
119 12952036
338 93784533
279 28462028
708 33918264
401 18096780
669 40702590
297 72294074
644 91810839
396 9573845
730 40863071
128 63838434
42 64407478
835 44018940
894 26278151
50 8160544
136 69315918
799 66208058
124 23868261
548 80493693
475 39542963
980 10059403
652 31874559
964 4741419
489 22119323
59 32836268
677 25764094
82 32018026
187 18847043
920 88183500
104 47849087
949 82753529
104 84081512
317 38415549
457 2908738
50 29257670
506 73782255
358 41056255
575 39845487
93 53016590
540 66349582
856 54308876
731 78363210
431 32911585
298 14902999
459 27848200
994 24278744
391 11882740
980 75994439
520 94495372
503 42223543
273 9142500
607 77114706
632 70477608
951 32889883
790 96897281
826 8878736
428 61002368
252 30371784
510 19725053
866 20897661
832 24663243
648 60924030
71 84922368
367 73496389
60 56636972
142 46939351
41 55968537
290 11799409
683 44865617
962 21865265
677 86131052
929 97797784
353 55682996
779 13317519
443 37692123
373 66926926
733 91665912
476 39256618
252 42063652
841 64439499
946 31396353
718 61228456
725 43454022
39 65861631
70 95317303
641 32882732
581 64231468
330 41054448
760 75183503
759 17416377
355 39696911
720 68106133
388 54913126
26 12951078
541 88915845
442 67235289
727 54358586
838 68450112
885 46658588
649 61346876
132 20009809
441 2919213
189 1012934
361 78566984
522 77469595
415 16630944
419 39269565
10 28592182
746 7858782
413 61173797
933 68135217
560 23813212
419 69898598
652 70197902
351 43245912
565 39210372
201 30241675
898 5084410
526 18448341
648 48686111
630 74558828
499 35770005
526 34335488
912 52154935
300 81266532
509 14787076
471 75885049
355 15529606
47 64120013
975 48187104
700 97472470
178 49431613
470 19048587
568 86379033
151 60157936
726 17253372
941 75233345
761 6277042
293 29146887
439 63476441
29 4699996
765 12937493
95 46175059
687 43553892
623 52188963
155 90449082
535 38264910
386 78521455
471 42142437
324 31831659
532 92875522
67 56501059
3 62118252
967 18252309
358 78300417
881 38081288
179 79623939
789 13452886
436 54350515
466 25566590
884 38153933
128 18665531
872 39208870
936 94305396
613 19096751
248 1667117
290 32761050
78 31927233
794 32029605
311 87228990
217 81778586
80 23866872
643 99736936
819 33369593
470 16070686
777 83929560
472 7770572
116 83443928
329 32916626
309 72149491
376 15495165
846 72885988
418 96714931
820 45520764
267 34087595
77 98658266
301 52968626
173 57611542
391 24661411
690 83117670
313 73647607
955 66578349
478 80088093
658 7603062
148 19763796
308 70221899
683 56425270
678 82806368
502 24809718
288 90522838
679 2227365
95 88709437
898 52371802
287 32418541
538 85334709
905 19780641
668 34201309
237 30716704
867 99192583
222 34091971
367 48268095
839 32963825
614 77175738
913 79831554
267 43843180
862 89001097
957 62833322
567 50547000
83 94997691
218 85536601
71 19233600
443 1537834
577 16525178
464 17784154
503 33069658
709 75345884
564 16503597
882 76387583
137 73805713
505 27298206
82 20676144
251 32184596
95 54366959
809 75319119
528 8394062
347 1002433
698 76921578
708 3021393
67 23524766
651 92248234
339 22952066
466 62339991
922 7612032
726 58979739
571 79140922
869 44600860
544 86401727
638 75256888
667 13534043
958 54743528
307 22808053
836 47924797
112 53627940
913 43210381
360 5495926
820 88377591
110 6949998
837 14918290
615 23007038
844 8554679
208 97798459
55 35093152
590 8645781
284 68333807
201 36641493
791 3682014
955 52577441
280 80046746
583 59801791
356 35218119
9 69495439
525 67332565
797 95823972
312 31521007
237 28925080
346 2739120
608 91847664
634 53699759
254 29141181
280 15918144
406 20920812
151 64142269
407 47868920
384 55961530
824 20875675
63 47890897
300 45985801
390 62638197
629 97697827
308 41032267
867 18915081
93 26952851
118 28038573
212 2460365
953 20092136
932 14840850
821 31899645
734 72736621
850 54337072
382 41414287
451 4618177
807 68179649
248 66749280
926 24847090
424 93834987
858 81924592
639 50481049
961 72015634
392 33894585
161 43311223
140 82820486
826 83442359
748 1742680
639 93679057
151 64615341
55 92254041
841 62516757
960 62556953
583 13480899
623 59869405
642 42292336
248 63585974
317 65454581
738 10314014
402 20382604
189 13093429
955 12172899
475 98515927
708 12055025
830 55053216
188 56872924
16 2177308
647 50035314
789 22755187
375 17997124
676 34948853
123 62750102
861 56792450
801 46064274
829 77198536
16 49915256
527 4222789
968 48709350
789 20432050
220 82457459
201 83811372
928 31117424
983 16913559
379 76343214
943 2886956
259 6489298
300 40564596
579 15399312
979 69182360
553 91790354
181 43396063
396 75447906
2 32098944
415 39947113
572 24231525
577 66700006
66 32845903
558 4795390
743 85336239
529 32553476
358 84687026
917 13822082
90 3726998
857 56607585
324 16985510
790 26699772
459 7766424
285 9944209
696 35433713
794 70903351
53 55237270
806 59161214
429 16023410
309 4456245
582 41959886
298 99286369
689 54101067
583 92941183
563 22443928
251 24421776
713 28151229
64 55803796
782 21432253
245 60135217
803 62224479
896 87805391
58 82077800
395 56423119
391 19065381
256 17737114
527 29133884
858 18696266
867 71143915
709 98100898
678 34170883
850 13682634
723 53613172
150 11766866
835 37542496
193 42399198
227 56013123
297 78432938
300 3312414
655 37301276
876 51811157
896 33889215
170 36341628
603 33215556
810 75423939
146 1431549
659 31490467
373 81125374
823 60283292
42 55621513
221 25834986
103 88996046
404 47446757
577 80349644
51 4026994
926 17563728
181 89912306
196 6407151
120 81742850
456 13569260
680 52779556
621 62877546
188 55243053
228 90801444
694 70596244
912 60892127
332 27577139
860 9435008
220 46605076
806 97627114
973 46054378
753 47187180
313 81393129
637 78739991
639 6301061
868 62314394
185 22274557
754 6063344
298 20315303
465 41855425
184 81510574
60 23734963
305 92275996
645 1452690
220 64730920
835 2215626
335 44001333
818 56798427
73 98159864
116 9804555
463 79925531
842 52154860
201 78708251
161 35265994
233 89715308
979 63033784
872 80674372
803 19058926
450 94378607
409 12736609
789 29413074
251 32340489
182 49074852
74 64654352
1 41707039
843 56307777
406 13199410
181 59535701
582 64015200
26 11993007
825 79393902
789 24777584
444 35828018
120 8642325
189 70929672
329 83912330
343 80092408
284 81226991
528 70659886
411 25384684
178 48079420
292 47837184
402 86895498
417 95339529
673 33908312
273 46418302
327 3668175
665 43830510
584 78164616
956 77104487
155 76844489
677 13317961
993 17299441
376 40913591
57 72236187
754 63072319
972 30008398
286 95667436
312 52668176
457 57440167
190 36327337
812 62531466
549 19458892
712 29375540
790 5968163
969 34969240
250 28663962
100 15815943
381 41809386
913 9300170
694 17934724
174 87633788
421 11493212
213 22774408
626 63538460
501 71980078
989 90998121
1 14041000
387 97318760
997 68791809
66 65871995
238 60257492
112 46423536
424 51185297
215 53912957
842 97575146
862 84782817
947 4433000
263 65405524
535 70817498
442 61411080
795 95860100
387 57630399
97 44677140
687 97810362
192 71939969
1 79766739
659 25220025
824 81321723
505 31521968
604 87788361
160 19950750
349 88022674
948 25948458
413 13686689
280 45035602
472 28737692
137 44158105
460 4431966
551 28690489
257 83215927
687 45861751
610 45882244
798 35348293
690 58316671
797 6582945
45 97360438
759 56341084
231 6843556
344 22491035
586 9345769
460 86271751
417 79722806
727 35019319
497 78504474
446 49872460
308 11431962
482 11573852
219 60053483
426 38884533
929 65526126
386 13520731
530 56432879
466 11878914
219 47901648
253 95526638
439 88539702
482 12267272
172 84962256
239 46565242
570 89739302
895 28685847
544 29408595
558 67868713
320 19894643
756 14250806
431 71967502
506 96667904
893 44844718
236 52632686
508 3893814
475 6146995
559 3418877
433 85070868
986 83956870
220 39243143
489 29657385
613 89974246
947 64796576
209 78416997
487 51330993
941 31784326
419 96482935
162 79513710
147 50950983
803 52061180
996 14821819
276 70304665
909 68132225
502 93572062
218 94431798
652 92053405
607 87394658
886 13077786
932 60566427
51 23237670
474 75549421
650 98419070
333 44706243
15 54841645
600 13195151
281 7584471
781 34349327
270 57102141
970 19827686
748 94929992
456 85306208
728 50530752
269 89731973
378 39771936
189 26913320
74 98711807
658 49503616
336 13094656
539 93848990
998 88543004
988 20938211
481 13041468
484 95940735
811 75064102
358 32038243
108 59568008
88 67547866
780 63414592
111 98907096
195 32183883
426 6121751
733 81244244
330 53504845
364 90616499
363 48937002
775 3691129
271 58521448
60 31342695
55 27959829
152 31676132
748 77132312
452 79686747
213 6827211
236 53668915
561 86374668
397 55491572
45 8986498
949 61621910
409 57263556
501 99019260
435 6693574
263 1585334
29 98359643
335 60523789
8 85123161
848 32119152
1 19472537
998 50512719
483 91478443
955 8258339
20 27735626
441 36603350
311 23790276
274 93481857
44 13488669
458 76681556
256 54588613
559 73335158
100 54147031
140 8578915
154 13717149
755 33190880
616 12660661
263 23944261
909 90897273
234 71550850
648 85674940
117 74943410
653 89121736
796 38608773
897 55504303
536 96320266
710 74546650
152 38622557
957 40229568
586 63620397
626 20244113
734 10703151
293 99440024
783 25100193
704 16813748
976 15396020
383 67037595
538 58219887
907 37735027
862 18334905
333 97127214
453 14509418
458 37378473
685 7370543
475 64213074
810 72484232
984 51808414
475 50060712
882 13906950
838 69230168
29 53105197
200 27709908
41 36813836
964 93495790
107 64706051
719 82792247
30 96065955
220 27078144
533 48733358
926 41621874
539 20081991
137 35930002
30 61154860
41 37625526
796 4491276
600 8984214
185 90540504
477 33462678
938 66708679
383 44039518
494 83284038
642 5552506
338 44454904
978 13580675
349 28041763
11 49989954
575 72158821
168 60531534
375 65625997
81 69032312
991 88911932
300 5603620
768 63946129
721 15282681
194 14202683
219 85635656
637 58731669
141 89401855
992 69144536
479 50300797
784 74427676
444 30844258
838 48021717
43 77900725
279 72017349
37 71997255
650 31773411
348 43742378
235 28797092
750 32496146
323 53852379
516 39544293
661 84767591
690 6487649
800 21663764
885 83943836
704 41405484
518 48909386
871 19621974
957 27858372
875 72632561
596 14764191
278 80932217
699 4858496
731 5154435
935 24314040
433 58794386
890 8112113
445 47558191
820 66660420
216 43043912
65 78371193
307 5442813
259 12041617
472 49439616
48 72227844
759 18934526
508 55833889
641 15566203
833 47609758
740 35356750
235 52185161
774 71268745
442 62265608
657 37385913
716 65413960
492 38398280
490 5875678
679 61731417
954 2195731
125 70596435
932 78395576
460 75379448
155 14162337
224 24283321
724 9317929
131 45078164
993 56148780
259 67967506
91 81868269
983 86278824
237 24218009
730 61689275
303 19624937
413 18150678
465 35213126
551 5478125
718 10463701
728 70760520
614 39038045
1000 16244576
948 33334192
589 80371137
768 89022735
380 36475512
365 49282223
82 64688792
764 38351055
846 41980130
401 54677740
725 88049124
174 7004737
62 72976987
2 6411870
878 15172962
292 76536111
784 61153379
350 58170173
276 79072326
47 27172476
841 72380264
994 20895189
979 21830579
253 50485161
742 72096405
1000 70387706
326 33902040
706 58885285
97 13850902
998 80903301
906 88158647
571 22073653
995 85078083
586 34977447
48 27952927
751 11217590
459 93619153
340 14523902
625 33166469
902 87419898
580 89412855
475 82309012
270 94431402
850 86747927
280 96839746
219 39570582
269 97869122
723 79669531
197 15824282
409 86635528
612 89575876
359 88548544
452 39191605
183 62759379
90 75006380
136 62615601
989 83291653
126 78219752
231 29458640
578 56839132
928 10330836
845 97386791
695 11056857
25 8656261
625 4972749
640 77528115
562 52233644
477 73318531
552 1427904
72 81082767
634 59632691
649 45576259
999 80632526
686 94877198
424 79769314
30 35846388
568 98013174
784 64049495
169 56778177
678 41115668
788 35511459
455 46853369
78 77264045
723 11477484
816 65468869
977 54953193
784 60353201
967 52642366
757 66946986
407 16213032
364 46891336
801 27578348
886 65483358
596 25024189
787 80741208
714 66628846
766 7942204
958 51358472
281 75700441
620 55384218
346 48243210
972 14253579
285 16264184
950 51281210
185 91361939
241 77305647
651 44620225
228 73001502
266 44407593
742 78638306
113 17274827
80 45432909
897 84338884
706 56435635
823 81087822
326 19199562
526 12237518
97 4945577
907 16172877
487 21006438
22 88864827
223 15325013
578 7034425
458 50752744
843 85791473
58 82559859
589 28697808
340 84140524
11 38556875
667 12637834
334 75987784
496 7128538
847 1149528
894 81102262
513 89056604
779 75779390
235 12129543
407 73244732
751 22052843
804 53660139
929 85966332
549 47278430
52 99408281
235 21212485
26 82153081
3 87382366
648 54908418
754 80935522
448 92838074
140 40188944
971 67709900
893 57423277
330 4553492
135 64803758
327 69010323
127 69495590
369 93304787
740 79558790
106 27662487
38 60183586
105 72351769
334 78042338
530 60034251
358 7959692
427 66669378
975 23768902
437 83483287
978 11702434
743 4577245
929 14988712
413 99938978
170 40665275
456 86921934
428 55738675
835 75030931
680 89423807
936 96049160
630 50039837
810 97265983
111 88240237
574 21789322
224 20157203
201 86410233
4 12301963
400 74630369
102 50653415
511 44708362
363 70445763
48 7390133
891 37265346
164 89336178
668 9132978
855 28381370
172 4063999
966 84855468
924 99672002
544 8397560
252 21870936
900 62864685
181 28077585
974 36513073
318 97835094
132 98324207
966 62024472
222 49834970
578 84126674
396 5576525
147 68055245
327 29056309
929 12828492
528 56664324
834 32219490
680 22470266
52 80773426
873 71419866
915 70801663
851 81729042
637 31067664
723 71740540
689 90901492
171 98346767
288 89277110
175 31281935
284 17459596
869 27182585
541 73605551
286 10613607
758 51837901
399 53240546
118 56264284
962 16247380
859 27067580
435 5574342
221 93748842
822 28217309
832 83773948
540 70701852
431 37360954
184 59199924
525 25564053
869 32511041
347 9651260
304 45786240
934 97452906
215 39045616
385 37485237
456 30611285
575 7210491
93 20801851
706 62368002
141 40022896
953 90390585
336 96402436
974 80193332
442 88704659
373 8006880
492 90274988
735 98905273
652 48743782
181 48187012
527 66245000
537 39704958
787 19401381
890 30484072
646 4151810
293 16519158
64 87572689
480 61503937
744 99564098
160 50984267
97 81781206
267 42218788
655 23624674
544 39768998
741 66462454
325 32810528
486 29374378
47 92014939
746 37889589
93 59633604
517 41206987
342 72730051
968 26808774
38 3327299
293 85697941
32 4531723
241 5672491
577 2948862
82 3234695
424 79785310
311 82805782
20 73291591
127 9076345
673 50708043
128 73844828
848 85207584
793 20029316
615 55374088
1 95688735
388 41035830
51 97961127
815 73139574
532 67833503
476 71944060
434 95426224
727 84905107
29 4672985
983 21629039
326 29722401
284 14566098
672 30406299
625 65661540
167 15376907
174 56916991
179 77785070
242 17984917
193 11659134
711 84921090
112 90843381
542 76931876
355 55544210
852 34509265
742 84818271
386 78432318
914 67481516
53 6605083
680 14175482
170 14970919
272 60103755
556 74163541
939 2352043
414 47939438
587 11926554
409 28190059
189 59519106
455 5754163
121 54865491
187 18947071
264 88812770
36 65306777
869 56193932
49 54341786
953 60817165
434 96210413
195 75257576
544 56277915
447 42338273
505 40064465
365 9938100
924 94451658
645 6145971
224 14784836
958 46733159
996 17880936
390 55818205
190 39186546
488 54064635
587 29886183
753 49884264
440 6292480
703 45947803
245 32271543
472 71522714
611 74446038
11 13461333
484 84221379
863 40336345
482 13133578
945 8315525
996 60596172
850 32361595
617 45182792
161 26256152
532 35083036
675 12874051
495 72809004
115 39674655
933 97658270
141 46271286
628 61604228
528 96378868
285 24684931
643 66169965
798 3259786
578 52809158
914 3522638
194 93068012
828 85929817
607 76221511
378 70567996
594 83826981
515 22265095
593 92840436
703 58016814
776 9890154
818 70645320
244 7158253
424 52762077
132 87807030
284 20259999
585 90343499
145 84229135
894 78077012
804 95599162
424 95003894
548 94869140
18 21617409
704 33310450
733 32056476
509 27167095
452 20413942
876 61993746
64 43116546
544 61015037
560 2564298
462 89845315
359 12752646
654 79776181
302 96474510
795 13097951
804 66197684
623 54011700
822 24487393
231 22397900
313 80187011
793 13221963
630 85443625
562 95728101
328 82077291
347 54843983
479 81642679
124 22910123
198 26979402
25 47266700
596 35126482
696 32295798
20 97522578
559 1057561
971 86794458
443 1466482
197 50202564
101 76645684
960 18831036
869 8303270
227 94924172
901 43723109
23 88045744
863 84817211
201 38417265
800 64267026
914 84610893
435 64953310
650 72257353
927 67162250
595 96331333
414 94656180
849 82880565
805 21807425
160 50943723
635 58345814
893 45827002
104 78618281
293 4071436
384 5134933
224 95919433
456 29217694
740 51764213
648 5420888
965 53117172
753 90841139
285 93292591
341 26520137
365 79924608
334 14363555
980 18578263
504 28395385
774 64808109
101 42428518
12 18749680
915 78931505
218 11245197
117 65687864
226 66171853
884 50726330
861 76658681
298 12694935
136 67967214
7 96700258
247 87090701
893 65004504
396 36502436
357 33244270
89 73313021
680 26878835
116 44009300
727 62040361
200 39163663
637 26982973
451 19135260
460 89459933
385 42329008
961 40738935
763 15423966
38 59240424
981 16784390
297 51138369
917 2452510
564 32487792
483 62239870
771 19843948
481 59727750
164 58860401
714 57775786
364 33255619
278 63203526
389 33531510
201 1057932
884 76694356
768 75857706
662 68949714
827 26770292
900 32734794
350 32153087
748 13977576
447 7859832
994 74266785
775 40801896
636 47200856
422 56171071
690 17842423
370 67268910
38 92708286
129 16537463
417 21133766
775 32611238
618 66921258
404 63083374
638 73344994
63 76007817
776 47944115
923 2629145
736 67422781
140 6266379
815 14848135
894 41366424
208 45289412
471 10965452
383 29672780
393 74014387
154 8444952
865 67362351
828 83523230
365 58037187
630 94402776
882 1636680
167 96693982
440 93429972
612 3379786
273 38152077
738 53824407
720 89807665
813 68447065
635 68137601
294 38536100
99 19742347
328 48111274
565 27612576
142 85735450
431 55307505
115 80045351
157 78293739
616 26207018
456 48997236
577 53777974
820 51894818
136 95557285
62 8701575
755 7480509
92 45216315
945 62625644
946 93161750
978 22496989
165 33267778
652 55413729
925 24421265
827 4163421
190 88729954
135 98109864
180 89786365
43 44092140
461 2155277
316 81379296
228 96006757
170 67147627
871 5877820
413 74481250
718 31716217
689 58983844
624 12996416
241 72257186
636 18050438
292 47458082
587 4568027
178 93224300
311 15819430
983 67820414
809 52932738
10 16402359
104 35185687
903 52070150
656 58097584
832 57088004
506 46031719
926 32812240
416 58790133
765 86422458
508 90609681
973 22026699
952 23676123
654 73583188
30 10184927
832 97081785
696 15201204
950 46968765
659 18870705
18 74382057
447 8865929
688 55521974
691 94346024
651 20525436
826 33092862
121 60691750
586 83485836
895 68926447
532 16098971
567 45419135
97 10278002
91 1091463
258 87153469
336 77688982
680 28756351
541 51319921
54 82561597
334 66477171
436 85320581
768 41716469
723 92810131
285 21385333
732 69516446
243 47530002
11 61675585
919 36159369
372 35391316
118 21758212
922 93113103
913 64280540
730 13045350
307 89886386
132 96387498
418 1309107
996 78374892
836 1650321
47 77693079
484 69418537
655 31105585
305 55682959
71 76596955
137 1132746
704 17983111
511 26602583
365 7309911
808 4836439
238 46221991
268 5096134
716 35152697
86 16311579
999 70690276
756 43194597
963 2882329
677 68314709
888 30013947
89 29032874
785 88546862
29 1490236
814 24013266
405 92528637
862 6920630
254 21459240
651 60757212
215 29637872
368 91347134
678 63347419
358 61467613
474 20676672
621 84451164
161 52238829
762 23724027
133 92142195
92 67785691
222 87538989
548 77153274
588 73603222
636 9799281
26 87837986
549 65162579
967 49098711
596 64134805
310 58018953
515 81691860
432 39049236
980 96910704
155 20349842
66 14452572
865 99684110
447 42740059
240 78184233
542 62753458
527 11775272
624 71826014
445 12334247
499 55477073
698 37318222
739 45867421
315 38302476
382 2409757
228 44053693
797 68772972
964 63194185
442 92095152
746 8012848
235 61170628
166 33724750
574 92598407
983 10934256
48 22543232
556 82948776
152 37864461
195 22443371
707 2879167
361 79248574
402 50861411
728 79856088
935 21643607
484 49732108
891 96807273
777 88891373
166 7793110
645 49508679
520 91958433
231 54304790
629 73584225
609 33537700
862 91973538
452 82217898
676 64695204
128 45707104
519 3773437
43 17945903
303 66077100
553 38875905
513 86411632
958 20248074
885 40299150
35 37764293
906 7767011
5 39269954
337 91087216
457 55862081
423 40570356
923 52322027
495 33925383
80 71583481
908 94759772
246 86628320
409 24306502
496 37212089
306 55148408
852 32305675
850 40651221
692 66284572
948 79694309
743 61518516
52 64430271
165 14114017
27 18365817
104 61613237
490 15852923
787 64781271
437 48746530
228 61768831
293 57875105
397 59302250
394 46940123
454 90741107
960 74598882
718 20416582
512 59137937
430 23154554
715 72750918
328 29260815
210 1114580
938 44871813
191 55508635
551 71548186
769 67598512
812 56445360
447 72117013
332 77818758
84 4915224
131 21528043
605 87480085
122 89011601
122 17964596
461 81451637
212 16762860
455 4577029
256 59177300
321 25608504
371 47518652
266 93329611
889 10192329
207 35250615
88 1238815
156 16062062
809 4758133
545 18041557
153 94310094
197 57958362
320 35556187
20 97912421
419 58880157
537 65376346
571 89599666
835 97533214
139 48796357
386 78199818
871 21368226
492 75150438
754 35145546
585 90556127
867 49781173
815 16672312
103 49453733
413 7311434
922 93496448
805 47423177
675 50456332
317 43635028
1000 80099476
529 85292463
33 43002128
217 96940357
555 1091729
446 23603608
588 58056497
773 3837279
843 4710157
806 64785062
762 35328579
255 83577601
973 28345484
403 25566026
322 98608618
658 34231439
45 2186560
64 90992782
155 52087942
615 80698927
494 10151604
241 8061283
690 56493476
285 65869855
442 95115591
197 90420301
699 8287242
829 14026793
503 97689605
206 1544252
773 98152879
802 67753303
588 33286349
358 98404801
799 59918526
228 10581974
145 97811989
590 15196818
623 11290267
551 81909024
391 77001307
503 87820030
423 79204759
950 97144830
814 47382628
84 5924679
467 63878291
491 32324575
510 89710657
634 64246168
500 85931207
828 4779428
133 61507823
716 89374141
507 30650973
12 85580290
449 42303439
555 14512930
779 33371717
229 95992297
102 13852090
804 1288575
490 71796346
237 5107910
233 52520969
459 89477187
820 82022390
990 88135249
253 89520303
23 72758868
424 30777904
246 64786769
862 25291930
115 83506656
386 19557701
917 26395918
917 29710439
828 39499346
387 20069574
6 73077044
146 23617551
144 35181098
828 89644768
2 31751196
735 93231609
953 83217536
582 73966361
23 86107513
358 79265545
960 30139139
641 81664032
585 85383879
998 91667759
101 68651870
769 76059964
906 9418586
264 6453222
260 90690065
245 68123421
123 49923716
785 90734771
525 98760594
237 73372323
992 32938387
708 89366932
582 54814658
611 72782608
84 76060766
545 33632793
205 78809891
645 83403195
711 49828988
795 92707452
49 58325987
945 4866155
439 65827770
430 38510906
313 10694337
632 8422386
441 9946450
333 52580335
925 34887854
763 2210201
29 3668996
901 3191908
295 18384499
73 62956400
117 37121919
710 64665994
404 48473506
48 8370525
970 71364689
138 9681374
260 44905918
475 9436401
774 1131306
345 84180510
932 10021853
287 66127373
542 78409259
122 96485851
746 26744022
618 2911486
806 69105447
65 3579921
621 61692456
88 14428915
537 91530591
753 37589543
508 57204529
95 82769026
890 45833609
800 58699902
237 33316980
115 67979352
743 59390658
114 85967913
998 59374773
13 3171920
784 55784042
615 94486247
307 15168987
268 40808259
26 90367167
193 16349408
55 56861369
477 30241395
59 9586240
353 31905301
692 2430166
89 15357019
114 96990371
972 97964203
316 23987719
724 69811376
993 54919124
573 92337068
421 72067790
14 64043704
843 82193339
867 12624339
54 55698710
535 57595265
879 64217318
679 97264715
132 86167869
569 47013270
83 33835966
172 3499794
875 44211441
511 54684808
2 65141912
627 74812662
152 70253245
141 81638705
630 24296335
255 92019001
138 91741447
602 95458883
214 2619899
357 1219274
440 66244409
176 96506784
959 68864442
587 16586312
800 88646572
339 95996525
445 33013816
82 43395445
685 54331541
744 13628185
432 34554412
427 98005593
615 36602476
126 16488307
687 98513843
474 94651923
61 84089252
170 93104072
316 32191105
967 86856226
362 91445730
695 48574537
99 67330228
44 46138856
152 11067291
474 42791537
634 80405183
988 45084717
204 33226097
60 25421803
824 9626984
900 72747554
466 34862757
143 12810840
545 38868754
815 14626555
750 92433827
114 32825557
689 60366909
604 35160404
238 20620338
858 22657568
764 78323008
431 28137402
970 40499010
412 22937368
351 16314997
20 3094400
684 93985737
890 14159694
521 44324167
732 45013093
583 50689784
991 68998281
325 81055556
266 55081905
527 72530012
946 99189367
710 22934052
611 56758158
117 42979138
846 78658050
191 65016200
542 69216471
694 33681020
36 49715996
895 94629815
882 47373091
269 53705259
587 75712683
490 68321338
727 88350768
382 41325826
793 49716887
934 63819971
758 4153030
781 93971512
71 23246253
267 38400227
69 22943468
585 35554685
871 42923015
853 20277373
390 55709636
81 76520389
992 36672722
286 64456060
384 26144786
413 98883677
193 95307205
174 94341077
665 54484012
590 34608103
509 55654486
632 51193995
146 8551956
778 3584655
659 80752455
218 41517702
325 21762913
204 92353868
656 64582898
370 36445109
679 7134241
910 12502658
236 52335110
952 51001898
189 82280657
334 40110794
782 58299595
85 48699788
184 48139713
263 50892604
468 95243867
302 83940092
115 58015362
255 13774179
131 45722198
99 62865026
25 25253068
269 16709916
330 85639082
808 59886471
798 73242316
972 27503364
735 33299693
411 25065757
526 85579552
590 6642344
841 79635971
77 97686292
178 64506954
370 1445050
678 21701634
611 78057082
927 23218748
502 26986187
5 50743963
169 54539195
32 92221668
60 82840905
342 31125482
960 9274354
672 70307505
868 52422555
416 58782537
617 98962270
159 70828428
590 98078997
464 35580116
339 74369208
39 34921696
289 13970187
107 91169745
907 65732875
628 46943447
631 44365842
554 28582195
895 90511290
87 57220698
856 11402611
451 55474851
28 70017087
451 49397629
756 91893904
220 62280461
698 86660237
852 30829050
127 74497122
893 23191473
45 93822657
808 56996726
126 55421060
776 17528995
905 83566527
878 17855880
117 33119442
114 92594319
377 57998296
240 90353265
183 20189177
532 95999117
972 13871146
294 20767911
931 52937552
441 50201976
984 78708293
510 38181569
414 30782153
629 52065623
773 95473720
723 5673258
12 72219136
528 37129856
988 65631828
30 16024940
328 5264271
665 4477124
486 63995387
656 12745774
638 86936724
343 96931540
656 6553329
780 72395274
563 81773561
905 75306568
925 83457529
18 93482229
247 34880777
860 21168044
437 1496425
256 86249240
76 79346729
668 38615383
684 26399083
539 12473832
513 30176154
590 39512265
155 76416307
130 74996046
742 75258583
90 56635031
489 31246544
763 75729016
972 36054083
430 55989012
977 93947460
864 43050142
158 89398713
484 61406296
18 67046202
416 55019088
793 61729261
68 32204602
760 76870855
369 63054891
352 6454313
350 83345916
260 83786988
217 51715473
417 64556680
803 14138646
452 72615194
67 37878295
367 2752998
461 52254223
670 56429718
529 63682965
573 95172211
715 4091570
284 82875661
789 73664615
998 49276199
492 97681838
627 90943970
160 74202918
711 19435515
49 41835828
178 52321338
566 49162548
867 28216599
624 41945281
402 75874004
72 78257922
739 92617838
724 19220900
60 1173683
989 74026744
554 48598577
926 35746182
4 54924944
569 48623126
284 37658685
616 98746696
593 42859442
111 1607116
370 8775243
645 38668128
606 20486400
183 3291615
238 70430055
601 27987427
160 70391162
225 75802245
209 9237787
690 39000316
626 85314701
165 27401335
224 78172388
876 96852807
696 71960559
498 53927377
364 93892957
930 12694809
63 77946971
602 71434247
3 99720741
830 37654072
122 76233701
80 6855638
947 99660376
994 71902705
725 74231194
55 91807938
717 76689238
782 41618727
26 34473764
422 68168048
711 28405806
609 78846711
775 86934169
672 21270462
540 57901541
294 51632063
482 32386598
32 70262618
752 89199083
557 13359343
178 43864633
414 17011353
382 96127518
277 72134379
78 43221512
1 39463257
275 89130370
986 30229795
704 8421009
296 22385191
652 76657464
830 56407864
580 37726922
627 2177026
976 17706633
243 80807280
692 58903990
593 62113343
878 13698312
539 43770290
223 32739922
64 9385682
725 26990890
381 77949153
248 92803150
972 63839299
242 2036815
364 55820026
571 21022862
254 50892428
109 64405666
670 58391367
355 42282440
354 82827294
937 70530726
436 44422193
329 74017117
65 29278951
641 50451666
181 47459186
839 67336260
236 7261013
9 78688190
390 21149540
68 62030557
138 94425126
292 98974094
389 35668386
319 92451036
52 94005039
766 42888440
353 44962088
353 53041843
72 92771090
858 73541361
615 95260195
61 85621982
284 98346606
76 77270246
742 95506799
116 32065004
775 45591928
824 70954674
260 32150510
156 82671380
305 2888833
171 10947545
764 16362996
409 81559387
640 98278364
922 82964135
978 78441123
897 44600912
18 94298447
855 65496568
774 11217533
336 45113863
99 15796513
873 39779891
338 58623288
609 59221150
350 16222976
102 71833077
71 8800211
966 97470613
826 51534937
744 98312983
562 71387616
793 25902296
770 43217164
646 88558172
590 47977845
306 90277258
446 24297343
411 70207665
33 55758171
349 56025712
941 63490831
343 97568331
381 76603366
397 96130478
213 69577802
309 87960060
877 17719192
976 51699704
755 10987252
12 3195245
411 68660696
73 50613417
801 19083194
424 95656842
720 34193353
163 48000206
524 80185972
130 50068023
404 96700431
100 91810830
271 64550476
983 69092564
437 78409367
536 41062332
408 16181310
568 70668534
719 25712419
45 13639935
220 48543865
886 20544795
43 6145405
395 94884367
526 96809368
205 73724143
981 82923265
374 26743742
136 81671102
869 27658914
56 87366672
37 90688557
806 48342877
975 13267040
734 24787775
230 8073987
680 59868089
714 25454403
800 8866683
175 58545507
277 46324709
574 40725857
872 30825990
881 64094520
817 11481711
17 59954282
729 65220364
315 27998471
23 4771436
282 65834019
204 6546302
141 34256302
336 5595284
178 23536369
568 80724440
150 34537752
791 22531831
436 87224564
604 32880122
368 86674737
935 12192427
349 75085090
710 30106232
819 36440012
343 3940049
457 95726097
691 84619764
573 67487337
858 70919430
650 99185101
726 12898411
932 66913005
739 83375173
759 94366544
457 36634723
7 44631764
847 9155018
295 26390753
332 37499698
968 63046190
767 91521055
239 13791636
529 68407637
93 56028949
110 40261487
405 59872316
871 13880435
764 58083997
523 37821813
358 61116227
466 28103114
554 60128944
86 95491143
401 68394660
532 14904825
696 18165988
426 33466193
454 77526942
152 16342675
752 11483106
864 44559862
410 74596975
55 15672295
649 43643424
52 75439933
281 40282718
738 38708410
783 73893786
200 1703437
503 67580081
330 94164954
905 99129930
681 78950509
265 49493275
451 90103593
755 82548977
677 95906913
706 17961588
118 81927881
575 13817618
644 2510724
59 11933411
608 94455781
509 58845200
665 24059160
292 36990125
347 76867549
310 13368306
84 46208770
219 63038539
210 64974430
976 11989526
790 27997361
682 30725453
865 75485308
211 16909543
777 16160756
559 4500913
615 98629581
662 54506479
103 92261995
365 95433499
341 66621412
60 10399460
408 32319427
642 51633932
33 17595492
146 50607530
754 2429644
746 94549763
332 95848536
124 4675894
478 71065955
257 85185087
774 19816300
640 93069214
690 55312387
250 68327044
291 41980792
394 83331836
454 28080684
694 18756129
441 9828908
1 10464575
837 45423115
397 27237705
719 31460683
352 73259915
882 37427006
124 18698489
530 74461643
471 40290315
203 5165019
194 95716910
683 35297594
689 80286050
98 65442584
681 44973935
480 8749044
323 73459879
750 9524210
444 36927613
350 16549564
132 20255907
871 82451099
675 53747658
680 29357963
920 41966604
861 18616967
416 97766258
705 59318236
465 40214929
352 58329498
222 54323952
470 44897200
299 67759879
914 86076672
723 25776856
289 14689971
43 18099277
426 42747893
918 98375226
902 9601361
488 86080900
412 94610637
711 78493149
702 31882949
186 57629409
76 6744531
426 30542566
421 51809703
885 19345024
819 84633150
353 53404332
304 8218505
447 29479272
449 15728168
678 75432623
230 70587747
974 83939779
446 26915935
467 18007031
328 85603333
476 27725212
988 79095478
904 36721893
878 29159130
399 35215541
880 19306685
899 79183072
394 94236105
239 49102287
934 61638665
294 73541138
982 36598639
207 51581240
224 26324499
641 7682800
820 74031301
558 93772015
171 21022461
967 28892294
699 15160507
968 56596420
801 87559728
492 19459627
67 27065992
918 55652451
845 54976625
330 98964593
624 85334541
890 45694075
699 89370848
797 43019497
674 1250282
283 56582513
473 54989251
296 95612540
2 56028586
811 89478104
606 28736624
906 21815389
228 68842764
107 24677477
620 30609503
385 64186403
654 96900402
468 78914864
807 38698893
337 12529891
10 8224306
238 53586351
484 95201084
491 47831578
647 20276947
61 3957105
921 28990266
749 10060923
425 50021926
921 12299589
306 93986071
34 49460943
282 44730678
529 11572991
217 82829440
542 14198014
345 44616257
642 83423912
518 25492493
321 27044890
608 91699042
294 60661301
908 26309881
120 4097696
196 36915933
111 58433452
854 38383685
954 30684948
352 19577413
657 46947638
112 50828501
115 27489147
466 94078812
954 3952500
581 34968130
542 68911562
935 5266435
467 76973414
190 57496089
363 41057604
286 93142072
177 39953518
699 51226926
178 20306272
863 49959452
317 30648873
371 7317370
813 3185558
678 62660989
601 1661303
867 11347205
969 32563712
446 8642621
624 79459718
352 72799858
208 33406161
620 37335753
9 13458334
557 72661830
963 20317653
478 92589313
363 19710294
238 3108626
416 76700412
681 10750151
622 80420257
524 75056371
969 37646261
248 72105301
887 33294450
80 89837646
557 21351707
570 31793756
694 82752151
890 21588081
858 37637749
998 75262765
870 86841800
713 75011596
129 12779661
429 62061193
531 55287488
719 89771338
324 3600999
556 59051019
469 52460485
371 33592058
555 7055409
458 28330992
943 74286670
756 10034169
90 66396518
776 34262241
72 72258612
123 71147240
670 14001342
190 49729449
398 73312914
617 77201949
52 13503429
919 85977158
476 1502136
417 14497409
424 45089737
513 16193573
931 10478712
44 84024090
306 92913899
782 82276419
101 32602816
237 24936113
259 93748601
602 24125816
327 8442305
377 33632838
151 31228707
667 37970196
335 40386962
171 7613518
868 90166137
203 55919307
32 67175849
287 67349412
246 32867414
984 96650202
586 36028547
947 25031655
120 77644742
146 70967037
643 73497292
70 88728189
172 90216266
699 18920507
183 41409192
786 66058434
745 13054728
306 81430867
117 19219591
58 72766395
335 78321653
477 82104349
160 36487136
584 22397599
494 54660290
936 50425023
781 36622139
838 73646292
324 42472643
961 92279556
296 20929462
19 65740664
912 77343297
426 47836840
16 7546749
907 87603725
285 25431232
945 30492880
266 32560283
2 69227922
422 67038411
9 86238036
894 30717882
196 61941741
724 46222430
618 85424160
192 95003473
577 20093829
324 61182483
785 95733077
539 45298464
536 48828638
48 33243106
11 1696198
79 66650856
238 90695917
79 17436675
302 86012612
653 63098920
224 71215191
571 42279364
627 5607618
367 44240352
840 85853970
218 4138228
897 96813641
315 26769980
896 67452271
453 91157026
810 48069518
15 79934401
56 4228833
561 29186823
462 35218348
901 39543123
734 58592585
919 74066566
225 21320154
79 88972083
328 91098564
162 5187266
982 2440446
657 62050365
669 21210465
381 32945772
151 27382097
428 97520762
453 12323661
785 92845420
794 1498462
58 91630533
291 89838663
598 3459291
217 3804668
238 41579444
700 37070642
792 13091092
822 6399903
191 40596553
232 2717880
376 22279917
194 2700605
644 79586176
323 80340058
390 23501655
156 10620812
428 98034534
966 46175898
225 99044731
648 14776084
923 85140805
734 17198089
69 83047469
20 14241935
136 85859386
230 30075526
797 49300450
156 22385492
65 34190608
977 91418371
195 45165259
525 93801633
31 69008153
130 32011249
824 10058194
558 84695236
24 60834142
661 73330229
308 62428878
178 33121150
25 13581761
372 4639440
690 44934508
230 26900181
152 55868410
72 26842837
190 75992517
995 83788785
905 29497389
350 84869718
617 55165393
939 30743245
996 83879847
550 36987790
680 37808143
399 43949868
71 41029428
153 67030778
943 56593801
866 45613877
391 82712994
199 10111431
677 25911066
360 51516155
782 50906317
144 41655182
144 12002592
295 70025510
434 20593486
875 28151768
382 63070455
411 13186260
233 71227235
408 19755713
227 19829583
319 24275279
346 15647985
239 37602596
632 18928086
980 28892942
200 60241292
686 20496793
357 85739332
565 86914485
393 33822212
6 71665016
933 66141753
646 95266640
314 36658923
95 58448552
7 19797734
66 66720755
375 33787044
830 34175140
329 30489901
901 4340088
44 97343723
439 37676141
379 66864200
64 4772022
164 37695249
723 91736398
389 96722492
490 87910714
981 45234738
38 46416015
265 28142173
818 88533789
100 72418014
260 85147431
314 49400443
427 5812286
503 94256296
80 25897967
938 3701757
754 91952237
637 80735985
949 58340000
304 5614819
694 14656959
483 42652786
317 15126878
823 6758107
239 81978068
257 63928813
193 10116216
431 13253776
572 45930484
608 63499594
924 79804128
160 37459453
518 10147067
92 48203756
274 88164459
53 99003991
539 78755991
545 15741119
585 71562764
61 55216110
877 63483833
708 82415672
90 61355342
800 18255934
437 79072196
800 59134730
646 39102205
506 22507079
259 72815194
581 50773062
668 29561230
305 24329554
829 71269333
72 84504157
781 90373081
248 74344574
366 10617885
939 22910132
528 63708066
492 3947898
794 92551087
884 22707569
509 48662955
173 5665067
783 7169357
7 65551516
71 78899652
434 62591526
693 35480157
146 76932662
972 23087348
457 87128141
270 6903807
831 29799049
790 36762562
457 6821207
82 4267594
283 53417626
898 51584627
209 97406024
741 44998112
912 1616178
779 25918857
471 35035107
804 71819464
397 78796281
173 20836880
857 72098946
511 46710934
981 79431657
996 39358289
636 15203141
698 45897398
23 68116113
76 35476643
987 26285432
217 11004459
310 28324035
251 67441070
704 82545135
252 78199995
290 49847210
796 53467458
212 17961190
21 72804097
634 57335393
518 88251461
443 46737380
78 72468366
85 94571585
845 30271264
714 12765384
471 42579242
190 30018277
762 22242951
387 16691456
803 75545343
621 23081328
297 75499474
426 97476864
389 59767507
680 69363321
810 24214998
167 98882038
224 29822358
130 19028577
35 69972160
837 53081410
199 88165897
885 57876890
329 29448699
603 96490422
777 61321143
900 88149995
466 36395421
754 4508623
722 14805668
123 5741353
329 26626035
736 49960573
740 89742791
96 76533622
801 92866154
696 36837083
50 41397297
237 2342953
843 50678438
329 45557386
6 57552267
786 90052020
36 6293246
624 23147236
871 55193430
739 89135831
803 17321169
172 90718406
659 43889436
485 19330889
817 83009211
930 97143685
943 92556039
434 96958298
148 17757157
472 89162618
42 35203763
407 50162484
953 16111172
333 99179175
621 87044601
283 34968188
676 81276168
743 41658605
384 11155280
510 94609874
102 84121705
82 13167277
214 77689233
612 15878588
700 9130257
607 35436293
588 65357379
749 28428229
741 2122178
304 85889269
447 14494087
253 94020032
116 37686886
760 32858634
690 7545336
433 42734279
397 60547968
520 48067165
751 62322529
94 97629808
948 33480406
970 17799062
745 2512492
906 64804659
880 31598151
463 13851154
709 57148408
996 70833050
23 97718728
735 6384844
279 76590298
552 31347733
109 34694240
988 80215276
615 78119426
894 43971370
104 33088875
396 93376359
856 57180271
884 46664173
572 94162154
743 66130678
614 53336589
977 81590328
716 74731326
972 18301416
773 80608277
18 34525722
772 84116728
498 86921914
998 2856982
240 84262019
440 39047110
643 60176338
893 45795171
965 49109476
184 86100837
721 41578432
335 54004896
314 63713957
693 42596534
85 53762868
778 76475608
558 92918513
69 22913120
370 8052546
503 89362563
783 45092280
116 63867652
24 27210150
760 66767520
76 83082250
147 77278089
320 14260428
69 11676333
530 37496124
591 89497096
995 11014160
601 21953816
477 37175921
577 38265978
983 71204495
536 50230809
104 57419025
324 19040074
54 79875700
149 37066904
183 51051461
729 21326075
437 55017009
636 30068043
999 4929151
940 87488073
237 62845724
913 98474765
313 28427195
116 73759269
173 77480759
382 90648646
663 82301260
721 3252768
453 65492944
664 75547609
784 63432013
94 99468973
889 24439905
446 40830330
707 13183508
891 56609903
492 22643047
34 13383911
306 46725018
873 30484588
857 80951851
681 58275522
149 55819707
853 29235332
635 71642173
880 29930147
476 49742185
834 51489651
343 18311455
901 45355935
336 77175654
507 66651507
923 38177127
578 3799083
368 96105495
836 80615034
291 25297156
257 99984507
426 41197202
819 34088142
66 63656770
701 25444798
218 72179711
630 1304901
553 36308474
589 19717972
61 66515687
919 85521128
926 79816055
350 77739218
891 2686237
993 27304611
221 93360552
679 42394631
740 32700883
770 36491227
649 20455325
1000 69880132
1000 96975703
231 86620082
205 59737785
595 67205872
947 15172104
562 73443892
85 31469420
651 37494816
237 53661239
1 41333875
160 49760022
183 36634599
790 43088697
181 83676971
262 27125325
248 18385293
118 80301077
662 19103138
864 14062373
882 70702202
711 95666249
381 90006816
490 81698995
41 4150456
122 74388244
19 10435956
765 36783808
693 15555739
928 27134430
563 51828200
361 16523550
375 86827271
278 46548099
16 87658096
698 37797621
454 87058505
792 20868403
45 61801891
307 63968827
666 71722962
509 95145700
306 50421843
67 36345262
578 98715974
220 25527593
868 14641563
79 23188516
226 80742958
341 39561097
487 3984131
446 5310736
489 22674009
391 74154841
611 64919629
67 28232808
819 70424604
224 8804003
803 71798012
428 49204259
940 33731857
720 5609659
454 64129227
948 39382959
205 15359097
854 53871900
253 34848057
441 68278551
818 83051107
582 99274325
474 53476672
220 76571021
192 41653622
172 34438177
82 59670839
608 61088859
96 63589076
408 5165293
642 20379894
501 29091526
98 84134450
551 29053709
905 61200305
231 98269408
259 12304018
871 31696444
836 90704381
582 11652006
416 30270697
437 6928375
701 6082792
539 65999791
809 13776216
760 42099272
258 39862418
568 35886329
41 93141272
932 19215548
993 29559040
287 50781565
993 6040205
248 12127901
319 7477773
552 80065957
639 24032294
1 65882035
508 60279398
697 75574574
706 67749548
432 39836357
175 75686819
158 97282748
651 51838567
728 6709362
759 3214095
180 51084792
384 40425203
159 43702242
756 48039721
331 52877789
461 48628392
948 20768755
463 97032214
48 80996965
704 8835445
902 84972275
568 58903352
832 82518825
235 84332196
567 9757036
928 42020838
573 17920378
274 50259695
742 30889022
828 53932460
871 19950268
93 62193976
928 62065496
889 6741465
669 7480786
365 24928577
588 55607895
832 84344713
805 45488635
512 94427619
143 72996285
456 28177708
384 61186962
578 35035659
826 38311878
933 55125522
926 10003144
857 48050807
51 35433789
596 91895028
306 73759266
462 98697767
835 56396770
634 44512307
901 46361058
942 9701992
773 30321233
267 27503792
704 52499713
920 18392041
996 82620187
516 32290238
832 49284069
533 37335878
155 41255306
167 14432011
148 80891213
712 23734879
649 67207814
680 84015478
813 49652547
527 33692876
970 26126647
751 61716356
862 7151237
931 32859287
721 70074725
399 91236348
401 96227052
325 41766408
853 11760491
991 56568790
551 94300298
543 18279081
460 30835550
714 60239561
900 88071288
824 11809134
688 96177386
66 38756305
344 52342895
769 89061655
46 13533063
995 96229769
770 59654531
873 74905336
372 70349699
235 39812612
842 31253353
749 66909518
907 73472018
655 7425745
370 1434784
175 35820348
832 53983634
132 33286939
125 35454798
883 74169624
255 17617260
954 40922224
273 60667237
999 51771718
485 48789072
81 15133615
67 66818613
148 56393005
541 73200778
450 74342701
687 52226396
860 24597706
93 5042664
520 35628207
270 34896948
619 17558774
966 20978682
839 53629564
2 1155843
936 51840092
568 86464906
479 37232385
979 35212510
434 18418857
821 75361071
879 18420369
496 81006778
532 5448827
135 18174555
935 80416956
916 51361758
846 34215223
575 13751929
232 91505158
926 61318787
508 12652826
813 71655513
478 4044278
163 21189157
822 79812474
149 87185079
771 64846089
597 98070157
789 10160501
648 89167182
53 1273220
321 96880967
934 70573497
484 68425018
98 2234457
719 26814240
238 41767026
414 80422367
239 15662114
929 15955202
297 89406426
804 70729745
542 3567224
718 68298614
917 54279066
8 64161180
27 9037614
824 40059102
287 25100697
496 22755761
291 63040990
723 1444205
325 77784842
731 34510225
311 53244622
89 98190900
614 33638684
89 78395835
713 64256253
300 31963274
415 73995951
535 50801065
761 28312921
772 91400350
872 20415377
223 87195646
304 65770329
851 15539825
61 41609350
477 43653247
866 25737543
425 92735182
714 81743468
736 39232556
428 92439563
680 66184376
974 49662469
559 18960268
672 79798260
75 76850481
590 6975499
32 50415336
753 92500596
239 7576217
775 50160013
177 34512889
362 70812198
894 80737225
984 13038929
410 96853399
254 6468173
493 20458624
938 98181339
431 76615474
160 6688380
274 14543927
518 33612631
844 18336922
783 17363482
524 6916556
342 23050387
390 16089742
196 25036486
374 45731961
507 57450458
377 42568558
351 84811427
691 6238597
305 16930555
359 28154819
191 17462201
146 66010961
653 67542108
376 87376071
232 52272261
574 41885720
260 35705957
395 25731814
168 79594372
425 28008601
58 89874920
431 38909061
941 5179645
709 10028633
917 71752333
712 43781913
331 56423950
510 98566710
1 39607397
100 32849643
628 34996982
579 20134782
945 50443390
726 48680377
246 68390800
928 74625228
324 71486658
938 30791907
566 1051296
978 65505730
517 35532122
131 48209592
111 34778777
701 17139878
510 3839773
263 19230412
358 44127831
546 54784907
341 35342158
451 32188656
90 86245323
942 84509545
44 11757650
931 49773637
389 2388236
806 67016073
587 20518543
882 81221567
464 66442337
253 86359748
876 11091910
672 95928795
325 95382904
189 28651301
984 32316981
298 94017758
35 88468876
558 26527926
128 25457871
7 41276818
500 66371333
228 84667673
824 41202698
741 30841039
612 64791851
866 58800024
965 4283822
863 14271765
644 4988260
313 68425995
131 75526020
308 62049730
325 38489557
693 60336999
173 6726827
447 28392739
975 72708521
719 42476410
731 71134461
8 16782554
33 3138191
953 70794368
506 23096484
189 44172455
300 16436349
324 18757580
699 88012190
757 55924481
921 82421057
712 31704728
336 11665772
602 72810689
841 35937881
41 13127292
268 73053530
263 17561433
369 43956570
501 18773067
649 2818530
660 89321212
536 86874457
307 34197167
884 22121534
385 19729838
959 67218039
292 37897819
722 92588229
796 47635021
551 43117702
743 48408970
234 96691268
515 83174656
195 83065825
483 5584780
853 53485265
865 64140160
189 1657962
247 39342736
416 28247270
343 33096099
684 28009053
286 1790779
254 28576652
567 3079063
128 88888923
878 62369793
473 33873370
187 80969261
710 67474413
820 45634375
67 8560616
253 69458257
760 57181024
255 28504753
997 2718220
909 99258786
160 44417984
835 1321115
221 13662932
610 7818118
112 68485236
733 68072938
213 96925779
771 3713018
393 36541181
230 16410314
791 26747672
218 88102444
961 82226228
764 42083370
128 44676531
549 17649085
675 62708932
846 13934364
369 8240922
55 36334435
974 87965237
909 70280053
330 15931867
547 14442209
315 99878456
264 97048231
449 72650359
712 64540200
426 85114809
631 67466228
350 92423072
421 69854573
184 64712869
418 13062849
714 44321852
997 97114419
477 27829301
134 83753779
257 82388667
172 61114270
291 33752727
546 67743235
850 69217111
135 54479924
320 46858952
112 57353579
360 12752925
800 73778599
277 64568416
97 30773939
877 71768945
982 20859174
274 54354143
755 60942648
528 26678805
652 75222732
895 79224681
994 7021163
122 73181412
140 66205874
303 20197915
537 78360127
417 46205364
314 93948892
353 23009874
301 96930686
93 7831421
753 24383488
97 59911987
150 31527674
967 85644955
238 17437724
963 96682471
258 45742860
918 44825672
888 6583502
709 6063298
570 55093511
717 69571752
939 80069711
943 52308601
902 71863491
316 6580914
367 64225366
456 9747692
344 39123437
67 94640225
398 21443804
100 70844908
415 42901653
782 59687172
959 48090053
927 10645759
82 31681745
440 79272965
773 23550629
743 90544042
337 78339764
732 98148766
905 65356645
881 78884057
784 79784760
981 56778507
791 22362646
883 96464424
198 69372217
982 77394813
876 92787654
584 42725996
179 9452517
247 36307607
151 64486932
952 7403058
296 20452383
322 36687031
352 84745623
792 75434503
647 56629184
109 7899734
715 6151209
421 27779629
266 84363150
952 98907496
888 4839763
470 55197023
608 56452998
275 74806875
470 16447999
781 69060197
216 81044843
497 77919983
297 71613999
757 34131695
335 43476407
781 66152903
16 67263708
73 99580885
474 41425519
977 38519251
156 62916283
130 31202988
323 6303706
805 44009113
463 45828905
430 25983188
966 70098273
257 85091499
911 33503716
629 77904352
841 29710786
934 79536509
562 75184037
550 68445676
585 93793161
625 52041478
403 48831402
307 50421820
742 13872603
44 89225875
240 54901667
210 10988452
774 71516728
772 88717069
311 9118039
4 95270798
150 24729465
441 46704798
445 87641276
77 61983670
828 11538686
227 27737621
744 37312062
494 92299688
791 57052505
168 7036247
279 45887724
959 27315959
474 10849748
656 38775504
349 11556457
130 4287161
741 80613464
173 61536196
471 11220865
956 4773999
134 44833905
610 95898017
871 34576294
663 27710275
516 62522312
548 4744691
589 57810897
334 72771262
342 43039353
731 39546436
660 66880179
964 2375265
265 88357499
316 58902340
418 26357920
61 82974394
600 94839354
266 83920888
484 14642865
927 88276249
87 30339280
107 58747797
471 47436997
197 67894740
510 69377712
797 97813294
839 3225846
781 10886896
142 9053616
159 5274751
76 47985921
762 8355871
314 32542880
198 3564841
443 56072865
379 52514941
571 40059832
250 33164630
217 22898303
679 95355094
732 66721316
875 30154986
172 70797880
24 48131523
171 78001031
480 66996434
829 3092346
79 57739090
767 50798355
446 81160031
873 45347739
167 70462223
711 65125877
978 19118685
707 85554269
782 4867479
938 51787324
34 23222335
614 18872325
71 13400619
414 30280068
632 72944997
184 26556579
243 73247254
790 66024994
639 14188539
826 57233223
989 12782466
825 40764068
233 6349948
76 8953407
575 66092524
11 49937813
160 56340957
784 46314327
195 81532726
939 95089335
171 95589932
70 67700470
661 56309121
784 60831220
356 75337746
389 15485224
945 46770348
27 62688769
124 68431231
330 35332166
372 39112701
78 47299559
297 66431734
913 91126306
969 49567064
455 68616618
952 84957464
408 47021654
170 42511890
617 33918316
180 81008141
238 80781321
774 21278636
388 82146693
222 78790803
956 38496145
631 39777011
84 84698282
881 52974181
186 1290986
866 23042974
827 18523526
481 41029287
821 94915040
917 8767069
686 48694751
55 16953439
555 24177053
914 38990921
649 77921395
814 7979985
959 13653524
913 41517842
985 4817504
44 59695503
825 99971136
590 38649296
51 22775621
370 46616639
852 51377058
452 84148874
150 54250191
861 52714022
961 58333098
811 31445377
405 42463881
333 43596022
155 54485658
436 30291337
480 92447980
466 24178505
262 75286021
368 35375324
510 84238159
922 50187985
506 86657718
470 89196718
457 70217685
855 89238413
976 21407704
726 7023366
473 77955866
928 53263862
962 80466873
361 34524093
962 82422811
551 96889204
607 45297340
596 51197289
192 67448469
172 60495185
895 59059650
172 32751827
90 9640965
624 89873594
228 12244679
234 39981911
9 34093361
926 9936428
366 75702613
463 67207820
959 58351568
237 32633546
781 92082830
560 37315949
586 16349440
112 15348181
980 29348337
208 88701884
218 26758152
933 10093013
833 39783943
753 72268765
678 44091720
427 60939994
975 47660273
871 47111038
81 84538070
636 19055637
840 85380493
805 62528282
250 27166788
938 5917976
558 45359251
38 79285761
362 66102595
152 22326682
77 9385189
657 72859307
241 92537971
723 65284908
729 81230666
651 33164601
929 90040910
661 84866861
254 51534529
748 64144789
735 98099697
854 99422400
350 45495924
351 88200306
73 50725343
376 62876784
613 36618509
52 7872612
841 63625109
774 86010229
531 67290979
863 40927749
411 57696182
154 88875340
146 80984290
130 69062697
551 48735505
998 95698739
558 51411130
281 31698021
810 14977804
165 60705801
350 34552642
640 3774726
555 32321265
46 96667002
169 25983016
381 22186822
391 89993695
10 35011792
322 46224025
949 23427860
639 40238534
964 90003030
569 36898897
343 18897746
671 74919954
869 93450928
318 55000721
420 65055274
263 65149745
221 35595275
297 26639760
446 28594241
831 3783990
252 70095794
56 38107368
606 72270089
311 2183026
272 94512022
253 44433332
470 5312486
483 40149367
459 60912274
687 48804640
370 91571634
139 94715258
927 76571130
681 47598901
412 59827616
625 10571883
446 94729921
255 91944912
725 65442177
649 59174259
681 34218133
353 15959839
68 60819638
242 30056889
970 24430083
317 91187124
797 71578788
234 93308935
133 50660291
125 50725779
560 80633315
538 53495968
470 15763067
879 31729553
303 65134387
263 93464957
84 7366622
611 18308021
484 80266017
197 57345951
700 58826939
320 59982476
314 47091328
44 43052464
397 37092214
429 18260446
674 49145342
543 97962638
782 5484152
375 64504708
34 1626298
57 98168851
756 51272050
102 71365350
949 77150232
586 75613532
343 81371889
577 47573957
445 29279174
63 73494349
345 64101708
952 70367517
133 11077995
214 3095474
241 49264593
395 78148910
664 50244333
644 64726890
384 94407383
797 22833704
210 61941965
509 49649814
331 57090716
574 7803034
727 84810068
415 62273438
333 32149161
940 91645804
135 17819914
803 76407088
563 75502827
45 97679625
199 87372868
33 12451794
632 61943646
451 43641258
200 85946307
48 88934253
733 35910810
371 83197683
119 96211685
561 78629407
434 81009279
467 37998109
350 70959237
969 83375647
339 93174639
307 97383913
114 59546363
661 28570633
621 21371043
144 50569216
746 72242223
302 29062725
485 83474421
565 18584785
30 61607746
257 87449346
509 68042317
711 59118194
663 70713805
972 86809867
524 47871378
33 68714207
691 94851771
791 26621206
793 36251097
87 21441586
346 79162548
559 23761238
176 79560535
929 60355286
976 94036549
478 79987929
65 22050409
632 80138130
730 36414749
111 59996206
365 78160270
863 63903836
809 1086897
965 57042295
361 37179823
652 46092772
151 25486354
669 36879415
223 80205130
297 94471914
325 71659177
761 42859642
430 23475314
791 15646062
412 51267537
211 94077948
808 78158469
565 76217680
370 95687854
893 82775037
501 36752596
187 97556154
966 6501460
612 77158407
382 6449163
289 93460861
666 69920029
319 61342367
329 84384152
27 36161723
489 10805064
984 17902396
707 92235179
536 10830623
156 59290040
975 49781634
534 15907086
687 49758494
421 44996974
290 24707759
476 73569041
411 38366614
84 70058318
887 23450095
234 74201058
36 42445065
900 18550147
81 92983956
646 50561304
831 26407865
96 67099110
353 37352984
464 18356484
640 78407929
712 58845124
952 96697838
117 20559472
517 38068237
608 72392008
89 25446818
563 43844310
828 20252121
219 44620336
368 84345707
211 9383055
212 67401204
456 46949217
64 34729774
595 93816356
843 97025245
324 54850807
46 21033176
180 24701916
836 20649293
974 98291563
447 95195869
931 52141851
627 22191153
158 6217112
462 2315776
665 68711399
867 91496152
340 31906754
313 99798075
790 42166690
714 13581700
666 29669779
395 92645411
818 23091689
250 94415390
874 36657342
783 70913719
760 52001648
491 37140447
490 34683034
33 16521961
5 52331120
861 20335622
971 92311796
8 19081600
257 46836447
601 73911411
594 57296645
954 66397098
658 61319357
584 84319594
482 62443594
165 19467800
829 4796647
680 66654200
108 37925839
252 30958628
49 35409152
273 14225851
161 49624422
64 33330060
87 32260471
450 70451549
524 90843614
86 37500100
956 38747271
883 50787933
460 76328143
156 50707114
463 75483910
254 8428468
769 89046739
469 56320162
552 98728330
35 3188128
388 95765281
408 88442709
76 95344395
232 28656103
142 67833253
305 8956899
409 76179792
56 92694258
598 26674591
473 94904995
924 61799050
698 33733006
622 39742292
466 81241567
519 75765095
120 46565284
925 8197850
282 20307484
385 59500903
466 13931478
164 75275050
325 48687148
160 86194833
333 88138084
33 26585455
372 65826066
194 89886063
824 30142610
423 10874205
251 77415026
535 44626812
90 1702774
647 64554021
318 93330277
485 75785476
962 21843894
454 18794182
313 16650839
347 81137378
722 79496738
525 5942757
639 14031563
968 93215531
926 61197128
490 95415136
854 67079284
165 92588082
29 73822651
554 31506273
453 80416485
970 27307293
921 71320400
405 41476713
357 59968497
379 73593318
161 10598649
406 35681606
761 40007751
853 79173575
740 85520453
51 77378139
306 24422557
870 83704779
914 37472543
25 92931266
926 16179109
681 9576106
655 61055059
581 57526278
929 29994363
590 97267984
146 45637326
762 50258055
505 69804466
181 3012999
704 30185253
407 82534214
960 60734255
559 24295794
108 27687017
376 94373501
587 2127754
72 45057792
117 96803482
26 87234875
447 35619443
482 57209351
273 1499414
712 16470277
133 54772221
43 1737437
533 81237392
583 57927632
834 17177464
951 97401753
328 98363992
534 66152699
401 77022139
193 26361397
852 83180240
915 50823445
652 40488396
321 27950240
863 57160203
914 67760529
606 28776917
694 33463810
257 85839853
521 63499292
630 6823045
688 24843864
225 65172305
32 13649637
330 93781958
91 58634525
59 8161974
189 58674369
958 39199924
894 30745844
186 23550311
867 97620738
514 21502553
768 42830606
223 70251550
789 70785084
194 82713172
182 16633824
829 82511055
831 98019386
127 79114479
632 79767025
430 37665349
812 19338219
432 35020269
170 27608149
660 16746138
720 21961567
806 91951071
469 67203130
550 47863187
212 19121982
538 56085382
882 40872823
763 80597718
386 40769590
514 56421122
389 24270117
168 25751875
13 82571291
689 61430288
69 59285132
214 25520292
65 65586704
626 19495455
864 3024660
658 42453099
487 42556017
711 58538352
250 72607017
600 51523906
945 88268249
940 11722048
380 11123594
465 5667455
501 80012909
228 89311691
725 32133728
846 94506423
688 54249442
992 59876631
746 76105502
973 23561909
927 6663937
732 40665788
297 14738733
819 39567709
639 49006694
327 90936861
668 13294573
898 84716093
286 14026730
131 20353888
788 12939854
623 41188371
184 38215992
217 32515316
12 61380545
907 20019161
434 51656783
841 33898206
445 26587597
259 43536435
446 39286261
812 71112750
400 23286203
84 37450887
448 54791040
481 60261870
487 24355831
104 40418862
784 7247056
858 42908430
398 17143127
189 6004498
80 13618268
502 84894078
136 74661238
788 9436488
948 95712447
652 18359577
997 7371137
734 16571980
330 44788678
637 14348686
561 39144313
808 58531830
947 95520575
886 17559641
653 46372445
827 60103276
508 75153527
433 60281282
909 16936508
958 24412316
416 56478374
386 44104386
801 36113552
365 2089989
694 30615339
110 80268670
913 81443584
722 80662967
610 20765012
665 69944433
343 98893212
980 13770344
64 42410737
888 41264201
456 75714104
624 55906709
955 79078727
909 9091342
900 71274823
970 92894891
728 45444521
84 88206487
606 42392310
665 8485115
261 45774360
369 81075857
122 21038847
866 56935320
366 89004804
985 14323273
572 96629898
438 23778763
313 48534146
362 4204683
609 88838053
834 39134817
587 71528516
739 38193068
263 11596318
821 97596974
580 30639732
828 59953952
904 10874433
793 96371287
38 15274935
685 74522136
341 9217287
95 84991961
465 53947645
594 1775143
936 98324248
576 1307319
371 79719673
512 52843074
887 15414522
372 31287790
899 23688257
335 17914784
184 32838662
383 29706431
730 39939694
609 6419482
854 35068136
76 92555830
947 69221808
809 11026230
94 35420332
19 76122922
673 13463371
287 92692370
791 61524118
949 57232094
332 21372883
299 10536244
56 46128677
616 92325263
598 3694434
619 97752249
693 37770845
999 17923552
801 60703527
37 3500374
736 99929178
108 85502862
194 44323947
995 25062251
70 97269632
471 82821861
505 80607443
793 98626106
420 33110193
524 41199598
530 84904429
420 38290394
95 2741497
404 48834238
3 14681659
93 63637494
5 86036626
986 63703852
510 54306366
561 25639334
932 29489135
684 31869709
823 34967604
674 84616047
948 91977052
11 66319490
926 12561856
524 34747125
905 19544351
711 19203456
416 11098833
863 60993345
572 29799160
474 75061614
501 79979724
527 73156301
597 77345278
541 39909635
870 31066458
804 20429258
29 38823981
443 40506193
19 36452375
405 22690628
607 51087772
902 54166077
433 27352755
10 7971157
245 5286319
394 84624882
917 4351262
427 11880917
581 65117485
997 51003581
67 5399136
1 26457529
902 45855226
356 9467575
455 36279529
830 7933318
341 17322904
763 20053907
249 62384670
797 32077998
219 47309952
977 65245148
707 10331148
699 69414608
228 66908404
63 96416430
350 27916744
547 51704217
701 75480373
76 65421045
16 53434838
507 1036766
340 21011170
5 60475826
430 88940782
241 75900383
82 47861940
121 88060188
516 22725849
914 26603243
17 60276478
867 71452508
658 78113992
205 65648191
727 17946646
779 54277382
242 75905318
260 16358482
258 75194698
321 91711862
3 78914765
678 54918731
929 1372627
239 3043118
264 20374679
588 10913488
268 64102279
530 49551563
488 94026043
278 38045878
264 57361887
852 71978215
717 27221752
370 56954198
596 15282565
896 74269226
577 14073207
480 58058253
504 67648633
50 52319006
168 57455490
973 23210895
157 64018517
488 31662668
127 76710324
907 90806104
445 74979321
473 15321939
916 13188440
352 27787244
822 52559725
304 42814153
24 87997650
535 13301861
530 51839420
66 99415350
342 74375996
937 80336022
443 74562798
426 36698275
597 33713784
428 54370458
347 80245233
218 56370423
423 57617666
233 93786842
506 88349390
103 4704647
720 50927608
141 93647208
683 60469925
243 90884776
399 56822165
478 19740395
920 6801447
275 17744133
410 73301554
43 93607987
501 48499620
628 80339446
223 56873605
833 58610423
47 89507224
320 2439383
832 57086477
570 42348221
243 75530866
366 53869217
193 82142096
280 8437151
77 40869244
112 34628822
213 39068113
406 68938770
642 5549524
54 86968349
51 19823950
485 41917913
927 81730192
365 45527760
286 72145784
306 84275963
592 23534422
970 18504287
940 70415251
421 71256764
221 75697894
986 69733441
132 63446056
63 61334036
46 74260024
805 82369292
675 15023460
612 19532840
154 81608446
989 27640468
449 50537004
746 34007631
44 95910323
987 15011072
554 58156190
653 77728798
106 87167591
9 85593338
951 68274613
872 69342539
684 10451590
733 25259741
628 50819808
780 98623848
63 4274260
473 18071872
597 7386744
194 69052603
890 41432405
817 71451404
350 19568625
140 32090756
223 43815565
748 77034689
643 33908123
466 37955375
327 11546328
911 29061068
623 26909024
926 86266985
447 10998796
935 39516677
168 6372440
136 89592576
533 55678804
953 89403057
400 63201795
780 23952517
251 65116438
465 37352263
260 36928681
945 68630319
957 13893336
852 97576422
144 1402021
548 86608519
658 92789160
528 13959538
635 74531232
749 72412076
400 7227478
820 91285539
757 14091471
325 73037169
759 48761497
813 52170898
936 94281460
25 87292906
393 73260038
793 25191373
107 25342303
284 19940468
167 74889197
427 33631502
784 54038141
887 63981317
742 46703735
689 91769671
327 43871598
622 48019469
309 14095793
847 21364886
577 91958833
209 58134429
538 36932542
151 68730078
238 95542512
73 46698162
534 30037245
138 11230214
652 48063824
190 47529086
112 86097535
140 71298262
737 79941048
851 17822378
613 35885316
382 62754690
424 21735719
509 98017601
827 63493096
255 5272012
332 3097164
228 12968898
571 52060041
212 54105486
560 2124176
420 13413685
519 87377506
466 5961638
350 19261450
481 77456237
958 52835061
907 20379595
292 55291245
800 86671472
379 40857410
436 54386013
91 39505460
78 4844522
258 5808399
993 72164430
690 80187072
758 8861880
496 33369419
739 93142959
19 38233647
439 93074893
85 40255800
611 91338680
240 33347329
326 33099138
719 69439781
612 39247285
380 88072031
548 35445441
493 58808535
586 66535086
302 54427071
338 53523103
343 49001597
208 4481473
137 32415456
616 90210015
51 74463986
461 78863352
818 88449691
445 32997007
431 71158381
221 31595791
229 44100198
225 55506160
196 48600543
693 4266614
808 28770842
771 22693010
95 63106742
23 84305273
912 80299020
659 47144390
163 41687738
512 61424783
37 97909260
937 19713739
650 86404976
889 92886317
691 53375105
921 19255713
939 55281132
279 21495344
91 80634842
382 40838367
6 34447674
670 34981496
582 75757133
467 72321072
269 55343157
912 15407557
318 20996754
689 74548089
221 33338144
313 27188490
218 45463850
493 62514353
779 95609402
750 85966381
587 52229555
902 77543485
942 99208643
161 58127335
353 5263426
998 68846015
941 94570476
634 63997563
799 28269772
994 54615484
981 11992763
507 59966876
855 88337777
93 12817863
37 47229116
457 87007731
195 76148305
365 33488248
879 96513609
164 70908017
546 31897717
854 64208708
11 63429000
72 91391221
541 87606801
643 19418421
497 10314934
855 84747610
900 85327259
118 46361967
907 15956507
585 87700701
459 28155026
341 53242100
450 12286626
45 66415514
633 5864932
560 40371550
293 8997062
700 85086044
125 53994732
818 66139601
933 16644003
670 85817874
408 92695853
728 80355414
792 22425557
408 28746902
732 13233466
129 7935880
226 74444652
42 98969781
970 74499841
283 75062539
294 52602772
636 37898098
140 65104807
866 56901126
997 28923657
364 37895584
38 18685099
41 67683076
682 42500119
846 60538282
545 97810768
703 16075468
541 90402646
345 76895564
137 27167799
199 82896031
768 49186341
823 21002157
286 83343049
754 78007996
245 96566621
486 77232087
346 36754969
673 6491168
345 43959594
89 11563918
571 13413295
903 83140017
407 40560907
639 44186968
933 67807682
191 54791362
519 82156157
589 21609210
85 31042243
528 80006993
752 60437894
156 26443921
577 31787414
263 2524000
265 49063247
138 51632518
800 22744544
415 36898066
766 99836428
407 7542625
512 35059087
664 83259890
664 20929011
80 40118463
623 79072765
100 51677787
272 85323647
975 36960141
506 80686020
792 27845896
682 73546384
626 5301228
904 68694925
752 72240665
272 43600223
161 53313671
578 91906381
380 88353849
134 93727658
734 43937630
273 92449727
22 36369039
975 88308052
426 49489755
753 75329205
739 1209822
327 1637211
418 80429006
879 41590898
853 71067736
813 94994731
972 96565021
392 81870559
236 88090742
438 56802799
803 71480182
236 37535937
553 84595436
710 29799956
473 62673169
628 46952288
263 49666306
581 26989971
680 19576828
74 97661155
819 30161382
454 78222086
85 54689495
287 96357619
8 21715082
187 98573210
522 14783407
776 39387949
455 8390841
784 46665912
836 90521575
71 56016655
552 64380238
810 58602242
659 98295885
236 47225511
970 26364862
790 98419403
362 28030797
670 59499578
897 81736724
292 24533997
517 76660272
297 40415802
886 26274304
930 5070511
156 58442514
184 30736650
748 84369071
630 15295442
158 51912810
496 32828653
318 26148769
395 15051918
510 12552787
428 30048499
244 61232880
255 24429545
115 68354198
620 74946205
294 29572334
554 45118210
882 21670615
649 31256649
757 83257147
802 66573930
682 98260283
408 63098799
927 59855772
831 84713285
738 54506394
459 12944768
157 90239239
982 4836341
369 26032269
161 19354508
506 19434506
435 49961850
446 47264348
720 40441880
466 4493672
748 65186205
182 50823089
856 78260809
576 96557805
2 29771851
153 39146254
565 21531789
615 13470345
831 99952317
649 52465797
51 76747034
378 12143195
397 37040720
85 32548366
953 26260385
596 83413890
366 46748274
407 61825702
437 83191182
238 50569924
615 31614932
522 72384242
405 62345095
50 9752958
404 68440264
313 84160330
641 33561869
546 62684386
474 58140164
178 8261005
600 4285088
539 10289702
844 12700907
440 59932715
762 1590061
43 66930685
218 35105072
541 72396939
702 46375692
859 85127960
481 89334438
82 96006457
528 74815379
915 65358552
378 46800640
726 56963785
48 75833678
780 78314417
431 33369742
621 96197675
121 67779378
602 29926321
391 74004445
763 41523431
178 62309434
567 28280510
750 83760261
147 50010229
152 44338017
256 2628443
473 73796173
983 41934064
808 79595093
794 5683758
961 52370184
478 14185075
705 66587821
513 58008659
335 94179841
237 39896774
447 37552731
70 42972228
709 14902643
695 54528007
913 87594439
481 83331133
577 15515456
574 56090998
547 4622224
803 53561131
519 76823504
450 61956576
408 3141019
279 85976415
210 7471156
158 91544337
713 52228010
354 29102055
260 68109302
834 48416692
955 72686892
677 74583134
337 1323068
595 68143227
656 66726642
110 41072051
27 46713958
303 29113730
477 66157226
456 56397368
527 2257199
774 59383322
779 74699232
836 78974948
147 11283514
821 89392091
435 53117646
339 47549687
737 34683782
898 77193442
937 74298380
4 62634966
141 92885311
26 75941958
563 90695037
994 54122694
89 33411706
373 87967896
687 28819509
30 16556486
418 11492525
81 89585195
546 83214793
138 87950113
331 45627572
806 81104286
844 26668411
709 71236497
282 96293866
802 28254459
595 63034795
246 33574518
55 83789974
64 74343942
447 59445414
953 92033080
927 72994958
482 29747374
867 56477038
529 62959902
46 34787500
788 99354885
944 19414602
38 66283188
292 82112871
956 27319673
545 30565085
631 78968461
344 84826257
954 22138276
43 46383794
64 18981704
499 48966311
570 66887638
671 98581183
608 41215017
403 67634318
836 8379574
53 47627695
947 11562211
972 58341529
360 7931677
637 36519757
207 63012942
336 37189301
484 55975660
556 25052881
994 13640675
809 43864467
91 37525228
771 36114029
829 92133156
415 29888299
486 15194082
619 75324482
925 31325824
314 86099473
980 11167977
44 3175150
102 62824737
148 62851157
569 18129886
614 21053741
743 37516718
419 65002486
713 86368034
206 97079482
209 46567689
237 12209959
206 20979065
463 87815660
163 52696838
576 2136886
445 19978184
134 50600038
42 78014032
131 10210672
390 50834777
123 72211046
690 55976537
388 8934183
257 83107010
960 25193564
223 85706899
973 74820282
324 38142788
127 91094903
312 64446606
583 39223171
865 15517468
157 56109256
660 67046580
136 15865147
612 21081489
623 3903272
453 43042632
881 53915864
577 42037330
693 24873921
167 89171421
805 66194337
99 43691146
937 14243697
207 51361887
417 3418076
315 65150341
389 74260464
884 52987503
349 54227101
153 50043037
54 97691136
138 21545421
169 11205843
571 27946926
88 40787285
862 64015100
909 51841133
875 11680284
415 55169270
1000 89439806
859 27728307
548 12320650
585 3470053
371 66088485
433 78937511
460 81438079
415 26154189
381 92867733
277 73028174
105 29160409
627 99950966
84 57430888
362 37877167
522 94654083
683 8934777
668 41544033
578 65994497
595 78107213
643 2460492
61 13333167
996 57545862
712 35385824
27 66814492
400 66978167
422 75191986
913 51006905
697 28168840
970 17572702
849 7585812
635 6228361
96 16226641
104 61305385
48 88454525
88 49622997
512 9491146
666 51144066
731 3218783
196 80759180
506 65588657
329 8343042
640 98541148
396 82983878
18 65093507
577 67633817
152 25726799
641 68221683
946 61620514
876 3306600
555 62174365
100 81455802
333 82457479
576 95697890
153 7995609
458 60017604
749 5859706
7 86802780
866 20330913
491 48028414
211 94545737
670 98977137
5 11496744
474 29364813
762 87999135
577 59758449
465 36275467
474 66492710
752 70450189
485 13067335
873 56589831
682 43301419
590 71039781
68 73762770
408 2597667
343 66625994
731 18749604
472 19932738
190 80871970
962 11197076
898 53536691
13 95961966
879 12291292
481 23626528
245 96648234
912 1220598
258 19582566
423 17899422
509 55850360
601 39671926
23 62172291
353 95051514
969 46177330
747 62742352
658 67938630
452 38526254
466 96394419
374 47240770
779 4542764
461 45689597
703 43191285
480 65176509
895 18890115
401 95261261
371 15918624
992 54661392
724 37320495
259 3522196
560 5680858
983 98964444
196 79184166
178 5712585
597 54970806
942 60158105
80 63398310
582 14295979
363 94031629
357 64882780
308 26040850
443 62582181
450 80260459
102 44012789
121 50105711
86 24066212
865 52263384
392 16815708
945 47637412
461 82461797
126 93246110
235 99466669
257 3928743
346 77398625
351 90546691
591 60746277
801 42899465
194 30307044
672 78536282
719 66060285
373 81266277
515 9861883
231 12655598
606 96771163
260 87046476
265 96771492
563 18076974
118 84037765
386 6773989
945 58533727
799 70143864
676 14547974
980 65520463
347 78195650
720 79183200
706 87710254
425 48024387
618 12489127
171 7284366
639 85662260
974 18571384
517 88287566
29 33704851
58 61863918
771 61941948
411 16014375
250 35597364
737 94922918
961 18042692
69 87268412
382 44033473
308 13670214
367 88729325
655 86081163
883 55835528
91 6412571
279 60084370
501 23390374
779 48893791
985 71942864
483 43307963
833 1352944
3 52748857
160 33207304
552 81722750
736 54164383
112 95060093
271 82271130
232 88754994
655 48730012
103 85329946
255 12194983
717 91414279
236 69231690
946 18053932
32 28310346
803 72490901
593 28605414
573 73196748
949 11041843
18 59912326
51 75516807
139 85468935
14 34397484
744 35030588
815 24049404
966 26276876
644 10267321
7 72336240
328 8957801
273 1320095
454 60586235
415 7972089
93 92945355
840 52473357
678 96933354
729 69354735
47 23618559
805 25075117
15 50954267
371 52195855
96 2124052
312 35974988
59 44183950
802 70277731
900 34765488
443 42831825
153 86211265
230 36055174
886 90250037
265 17890790
287 9765312
3 80747427
823 49937977
196 60947016
933 25116684
3 86703230
214 59511807
274 85719566
813 65140906
703 53597740
948 38789754
530 28282365
34 42396055
302 98912172
945 62765830
238 40554791
244 53835909
568 21845234
315 70636276
833 5141564
213 56709938
985 16669383
212 23567301
756 92367614
573 82647795
646 62943713
767 51297144
734 81180847
602 42507565
154 49393328
307 84659314
115 85986880
396 16054691
473 73415662
272 23693831
59 11231412
358 65362731
567 43001809
913 37347910
60 21272164
665 22797138
629 19923877
792 51165149
63 89752152
573 12980971
815 82132774
452 41554950
387 70049497
641 62126805
340 20837383
488 38256564
133 62435293
348 6674187
964 20104332
70 61270134
116 90041861
658 69376900
932 79926207
80 94958791
321 27341681
474 54641244
141 26723503
291 40642480
700 88521414
347 48390815
876 75328117
132 98002268
806 27476816
534 34173666
646 65108793
392 34556120
485 73932172
568 82720706
224 4319998
615 25905212
845 95937363
113 85972058
958 36974050
537 89334447
850 27751153
652 74800780
595 72564536
848 57127427
201 14696386
158 91298280
800 69663554
917 25320301
766 82767094
73 82904736
817 61850325
727 74255580
715 66804089
334 1237680
261 64474008
317 99167681
541 50413840
759 15932103
191 23464695
273 62337261
247 33022770
420 31594521
339 39690470
161 74703075
706 99720538
44 27603657
740 59815429
494 99765815
688 33537501
508 11141298
768 81586624
159 25460169
706 10112569
527 22466119
327 61733421
290 25749937
250 2556038
152 65734767
325 62468813
884 16500393
198 37980571
136 64917915
419 8513457
699 96836771
555 32778960
476 22282406
926 81331723
911 36870157
121 42440610
928 95676667
762 79542943
490 70320779
957 38013613
394 35748220
297 46793322
1000 41333278
616 69084965
543 25681937
111 46780923
74 29825357
291 9113512
804 33035265
190 61395961
983 4728335
319 88960125
859 30745246
291 55606651
399 8941178
466 6280838
621 23058776
282 88452319
464 28722273
946 48708776
643 86416931
186 77208522
596 30471464
709 58806882
219 36866003
844 22542342
185 76109528
674 97796203
837 19866645
566 98976778
990 39400937
266 46431685
35 57336459
754 52081853
504 75835511
465 26164408
869 77401240
45 48911488
676 32987616
555 88951760
921 87373317
819 9716222
815 13487870
525 69550208
905 65911242
803 89143620
89 56504977
117 59224300
965 54140079
854 69421402
803 74278787
834 73663527
916 8702884
156 60818043
688 95980358
503 40199374
163 91338877
27 68498849
102 6296646
739 20789958
768 76954997
613 83293712
669 95542002
318 39771873
715 6824473
289 27478824
675 52823472
213 3403661
484 27282818
857 82906892
16 47872188
388 22047732
277 61486140
603 6251606
119 44072341
377 64762611
675 94381546
853 99920090
877 7102714
327 42704029
961 95503051
65 99943246
591 26599403
446 76639912
856 80715962
422 21418401
107 91984056
781 51333753
635 15446515
504 53035940
184 24206917
280 49879242
171 33153910
474 53004423
182 35125018
102 80906229
444 1931890
317 54127903
106 26549448
705 25084861
321 10990404
478 57938466
560 93262607
645 47439053
586 50734087
852 79296670
496 65224185
658 33162039
215 54337867
437 81541941
336 54465788
72 63319254
919 55714258
211 91746074
203 86501435
332 6684261
123 2680458
856 28377255
243 81041630
594 44024249
942 52587477
734 25055018
910 76524406
491 56283065
953 7629272
377 47336307
513 78329129
740 27156315
871 36201412
67 85356711
278 13161647
501 54939923
442 57770318
809 36753820
659 21888111
578 19540896
460 55254734
905 6559047
855 12349627
835 98139992
988 48841427
394 34449604
580 67878515
307 1845291
383 10018609
525 34863853
913 35524965
194 72910693
167 2511229
159 96748125
76 99909164
964 34622064
81 91946103
617 9141309
812 97874813
812 99527006
207 49464845
557 43463817
147 94345145
601 39826370
216 55203415
559 76016393
115 32772318
826 59615469
571 37421535
261 80328641
904 59825930
218 19738213
744 74930111
625 33440884
783 32923245
530 14336971
238 66287853
938 92981041
785 92095334
302 23577654
884 54901968
501 42066000
778 70803051
15 89403527
416 37170155
12 35423876
107 58845980
301 26583909
68 19105648
424 74502763
515 76206961
652 81696277
68 5725282
995 19042089
330 70591738
986 93867418
946 87557240
808 30471989
395 9550292
179 69054180
284 52312442
56 24143895
179 68772064
764 91616073
976 55149443
7 10433553
505 74714579
745 50159447
795 85405274
315 13088145
924 43182079
322 9731664
737 54364269
348 92816582
791 76010102
315 59948187
500 72150518
295 51842863
219 21861111
125 1176864
196 62256756
86 15829416
911 21347302
694 36820425
859 28269515
36 5511732
869 36750711
745 55554582
341 23676529
948 37774986
948 13240542
827 48491882
96 46138927
999 37279657
176 80001555
813 48881767
855 89652221
608 98946473
306 49018999
563 56755460
959 76080452
508 77018572
497 5024445
887 40526443
833 44326313
600 31379534
818 91426715
842 43603854
934 26045180
922 62448195
181 73000277
803 30899408
520 84296041
18 6680994
704 28802207
133 16766413
90 19026112
168 40110093
249 35872013
916 51258650
516 13117568
585 85101978
340 73850258
484 45882301
744 9927386
763 55278231
691 6675078
444 67368820
172 3112025
812 68430037
860 29162818
691 72165543
63 30863125
595 4396435
739 71541696
163 40208540
981 64629813
391 70333086
65 10443449
155 37318686
240 97150752
211 73560004
52 89133210
30 69667544
521 30214815
838 63032627
617 89205779
312 58077886
974 89692923
536 57618037
291 35319352
905 11868364
906 11773199
662 78250859
92 68015877
693 48994414
993 33716612
328 65521100
395 93892915
814 27828051
481 38834544
518 92404199
28 11626243
610 23334809
743 88761479
644 13511480
238 18575840
306 87517338
112 35463078
44 15392129
885 55521335
70 72666886
437 5961973
967 43947596
517 87539620
611 95386872
853 98510550
572 42799654
616 26572639
779 85152528
746 33662017
959 54320838
563 52472618
595 9497623
8 42676820
761 30034098
265 7133528
354 18639993
763 22254403
396 92179923
268 96195006
513 61749533
61 61450160
10 94396061
333 78485719
591 81123367
636 3256207
915 85991535
683 87318769
715 10581032
231 85187155
797 29504733
776 75000629
984 87100752
995 50179806
679 17344335
947 48754755
275 61161527
68 39008304
710 6802307
600 56857050
683 82690041
872 15415757
262 79905239
613 57591120
623 24785794
560 39182649
108 3902556
280 28761062
230 23362921
808 97336424
377 4862763
300 29908481
491 25173039
511 27726446
446 36650994
300 58938215
391 94957566
603 62464583
490 39680273
808 70939980
540 26030967
589 35143649
956 39178285
568 69372077
463 10184295
780 93151308
836 58413028
318 14816822
643 71023633
230 88972169
791 7698856
75 55200410
430 19786224
348 33619556
127 55376835
242 45868612
154 22040910
939 27903358
9 40273121
900 68833155
471 41515431
904 70116455
552 46064523
647 44130184
656 75493566
267 46489941
6 67896839
404 52937816
476 20910263
449 28408821
410 34336543
665 18301451
262 71302663
411 32342249
267 14378472
494 17192308
256 64710805
33 93823450
812 24550771
80 54895565
264 72320197
339 11375888
101 62453066
680 76061058
13 44120311
502 11680231
797 64022835
875 69487439
148 2261063
556 79827998
820 79937999
844 2792295
181 90953256
639 37176590
798 65661292
932 18163262
350 47727059
947 97623802
419 95347047
442 41135845
411 67522524
77 17976062
258 98237908
991 69847862
729 18715120
778 82584199
575 2215684
302 80512113
987 19847643
125 67671295
242 20953201
178 40231031
969 71806852
269 71224621
845 92488797
646 94883080
625 6099494
624 72468711
923 21591464
662 36635359
787 59739030
895 31840296
35 93965088
515 70522940
818 3848199
593 87353233
630 42959868
259 62973894
727 13269514
418 3471996
959 14292069
95 8678350
520 95071197
418 65711083
138 17582327
93 33439022
949 29758510
636 70692711
265 41711610
101 64442245
338 70057156
602 93428969
675 3930231
322 50619026
626 26047573
854 90925506
387 82015299
511 40164555
525 73818852
90 61180167
765 36782194
676 89738265
341 27551853
652 48585022
692 8113313
575 48758444
714 64565722
747 77917702
262 28174134
287 28545311
393 9214880
467 75662649
953 44348392
781 12882652
578 26488245
312 46966264
794 4257447
895 36095871
64 89416992
740 20476545
623 85322783
957 76382186
733 74554810
169 78123373
537 16273675
346 72514709
840 53148363
345 10793170
834 46210220
336 61460006
46 97541183
125 7604779
971 66418770
61 16794496
276 52761699
432 58597241
196 60389555
382 54943085
243 13477732
305 29651486
761 96820985
910 26352207
395 22205396
867 36052432
496 67014987
829 67327373
598 56632947
730 97318717
181 94399146
201 5331524
656 86625631
509 3572830
666 7430619
457 57177297
762 9921650
680 25846158
454 29606171
175 85251307
404 6899228
534 14851193
4 93100692
16 48314755
840 26849134
884 11946178
389 16750719
705 34700280
673 60164746
141 16120868
855 73080257
4 91168860
918 28459940
253 51052898
395 12969115
683 27717686
203 22104458
703 28993826
95 19086150
923 69540748
124 14717335
420 46156515
538 33238919
97 9722553
911 4249931
227 31485125
38 91677625
130 31447658
444 54868912
949 41587621
262 2300515
623 78034929
653 52073004
619 7362659
63 43067977
340 75159406
74 46100340
116 57568310
920 33107938
450 54053551
810 30022463
215 77619861
964 60345125
70 53824555
325 75843356
760 94622011
719 8428383
521 42840031
21 59684842
424 48897306
979 22562106
863 97048283
895 99670318
563 10544649
28 78873693
114 7853777
585 95638796
391 92474909
273 80215100
427 81605612
173 49775813
968 63676804
550 31446358
232 48505211
594 4176677
451 65318488
762 9218084
369 21833284
199 62505998
508 53718795
897 50322879
132 1253279
2 37149204
562 16469604
712 66703545
118 62065375
155 22863557
981 29957757
962 74322243
961 11771422
879 37489914
736 90101992
393 76207476
936 34839673
186 33284349
335 30272957
274 71975739
512 70201641
216 22445746
926 52181446
452 60135418
793 83642145
702 32244206
170 44459051
574 73667399
521 4433492
788 1132306
244 92519503
67 81188621
800 15045449
201 93756658
705 28788568
294 72334111
687 53028335
862 60543155
318 14754018
698 57867363
374 22183334
481 4250669
634 86499647
6 63942842
896 78917161
55 16562215
264 69261255
550 86642695
513 15718195
722 2675190
967 61724439
29 63699260
977 41929939
879 38072880
537 81044385
454 89570115
169 33586034
912 80230345
934 62633578
74 16131685
433 53829691
397 84074006
383 4218319
146 90690764
425 2241811
638 63700235
363 60662332
244 55843467
412 10554901
217 23746034
506 42640204
557 76505405
283 8866504
495 17437431
272 41631880
727 26989078
286 23912110
424 57287513
382 91472394
888 26689235
569 89076315
194 11834613
399 46645677
581 94640922
628 8946640
32 41184871
460 91710812
292 36463227
582 21195984
774 1340563
269 60302970
159 33017434
643 81713448
674 77518492
623 37986168
108 23925282
968 99280457
626 67202830
558 86372241
103 91374786
997 75352465
42 59951484
183 85151663
191 35930959
656 85598495
214 73779512
572 5270395
306 87881393
504 99856963
488 52553130
209 60838196
318 9058590
554 69672986
580 88049382
351 59513145
336 23612380
51 74600891
164 71595224
609 67933044
666 48271604
380 58138334
805 29522813
132 91851750
801 32442822
57 26495771
411 92300446
293 5234672
995 18559959
819 39564355
705 52318301
573 31516522
485 13369776
497 8681958
257 80166827
449 83021659
759 34662937
202 94756854
973 5735152
690 27519204
361 33621877
163 41816174
531 34700782
135 50214156
791 9348507
679 36107344
394 21875827
340 64853864
571 66832970
835 50750555
644 29222425
991 59782640
206 66537048
410 54315274
908 65150235
918 86320418
639 1509573
580 7807727
268 41282513
910 74949371
706 4976486
532 17650797
159 85912983
341 61227422
439 72560877
19 35624670
111 94411418
332 27030353
631 78479392
771 57941896
121 41837594
272 62727887
98 81655535
276 63797062
14 75561101
811 42017249
463 79403834
31 50949107
513 39268965
940 49823161
384 80267912
96 99411969
465 50701804
124 22531758
741 59853004
50 54781094
837 30861712
195 36328525
73 90717872
231 57042959
160 58186660
983 51369467
75 22179075
332 74890390
79 5105624
780 90795041
358 85913593
589 2623103
374 27758106
597 2105192
989 57475944
802 3371019
868 24704559
799 61732809
104 23627493
15 78238891
273 58723795
515 20968724
770 16362899
64 61498465
212 86684263
807 68844863
200 83772819
633 7981389
569 60345401
714 73827113
829 41637255
710 81838906
118 79515941
152 55901801
650 87811744
625 2842718
512 3588056
844 69495415
864 7947116
218 54886997
840 60412407
39 9757383
523 69183753
489 47838138
109 1683219
620 17317036
9 70540477
529 63872787
769 11271812
957 65674175
517 14995218
574 27697381
679 55238260
228 88474916
62 93032468
617 86073720
6 36703428
178 43767878
390 16723851
505 30199258
214 75980303
809 85703514
496 33033251
307 84120617
421 64765095
153 39903737
704 29999404
537 25288276
137 22067475
953 15923875
821 80534851
131 24095137
14 69184964
653 46165744
120 11113870
9 26843964
904 19001789
541 47928202
659 94684327
321 6644095
782 7228355
269 49340013
226 4542400
436 26180095
851 5636012
269 27831881
195 99910143
112 19052228
672 43730139
718 2236645
903 97304215
903 98849896
787 89735160
98 40491398
472 21419390
146 87967721
341 92609279
135 14403994
60 76567782
53 15193119
934 87830934
551 47747076
933 63699180
212 11926482
842 21182946
141 22715083
64 81571049
842 89720554
967 86048438
163 19252992
828 50562970
762 22367931
117 17037003
459 71202866
317 2000529
543 95710580
358 70480268
534 24495507
772 83388434
966 15570405
139 82172152
402 26081006
705 64726029
438 38625922
163 74992708
142 11609933
197 96336524
33 43559733
14 94317731
939 41173709
430 39922354
451 35862781
451 18895123
36 37911360
278 47123492
741 98277832
4 73790490
482 18072226
206 66169140
525 85675314
871 74081443
238 29340090
770 28488177
426 99895437
144 72614762
903 15735653
165 89008934
418 32496898
272 27997567
922 70783031
287 59739617
164 83513002
585 74568028
86 95430785
281 74097816
989 38978835
199 65813098
730 55779309
179 80287715
426 34710692
588 58844367
681 58554857
199 69903407
358 35207033
535 86657716
603 67249896
558 87683560
241 78475074
599 7984132
420 69258218
505 16054424
287 16181337
455 92841127
385 99446623
935 3822140
726 55517263
810 84398766
33 98024383
457 90313903
81 80051981
461 63843572
735 48024128
590 30283890
839 96985142
202 67617117
412 94440283
111 37481413
543 88996283
655 51992375
657 25428675
995 91786955
655 15798525
84 36598593
923 3144775
45 73051123
355 81970926
34 29251969
489 62941659
662 14650516
208 95834732
507 72420161
779 22252610
238 18429921
753 92572316
855 69367002
238 23348380
63 96877015
477 39468053
624 7355585
750 71409815
849 97394217
527 82693989
168 11961940
522 46704313
109 99153653
440 52907715
805 71409426
803 1275632
936 16214975
552 53742807
930 77986183
340 13992328
561 99079974
703 92555383
706 65831577
812 83343360
654 93038600
168 13534624
671 57295405
566 47485457
729 56104939
965 62951223
414 77725445
950 15163235
186 45862008
174 90392040
655 16640610
909 68744372
908 58403975
223 14177008
442 42431927
161 24832191
899 58745552
343 78936972
742 74269800
828 44030735
578 41560052
679 97193088
857 7165244
179 39172125
165 85852588
683 46849048
732 47808175
549 36969527
761 88293806
451 42605308
384 73764397
578 75496205
267 31907115
318 35297846
541 5717781
754 90154550
325 71554823
546 32470056
494 68926464
868 17704910
43 8252378
773 42985814
239 17945563
482 45676105
556 83133000
23 78723308
544 10810606
128 77472003
834 65094313
33 6044068
715 89711503
278 5315507
505 70452577
905 14963287
901 96743040
228 74031344
703 17069679
664 82484398
86 12164975
785 42704772
200 50083645
688 72520308
557 45761082
869 80018682
427 8398003
771 57854325
394 59020580
941 97660189
768 43334014
995 42768668
35 67521657
999 41565974
669 96491064
205 79397537
138 94525316
883 51351016
885 25237258
542 58876329
379 83886619
148 17427419
90 93164574
287 72575602
222 8975477
106 72921821
3 58273882
93 58296186
741 17815386
682 27337082
908 6746328
471 13492317
770 43141914
627 3991197
948 80671481
594 50508077
314 94617717
765 8888121
956 77517093
654 77327415
688 73024136
421 96865976
919 79392696
16 93577952
173 35540871
626 52294840
124 98147580
299 99857285
716 64169322
87 91688754
634 65049388
287 39438619
826 97001374
923 5365457
939 79289459
686 44538217
636 19009836
926 35822027
625 3099144
168 28040650
184 70066292
725 41112348
385 72332066
684 6994339
162 55684261
816 74914889
76 6446238
552 58826236
872 73338286
238 82823660
401 50668113
920 43555450
100 44050435
123 7822069
38 36813133
643 83057202
564 59289351
968 26251793
35 25436938
72 11613962
52 46596257
615 39445800
634 13934925
902 39859466
182 54182142
143 70212627
594 87328654
778 71450202
765 3262072
236 20928782
369 18444107
683 2525466
496 49715797
928 30375999
780 87086945
607 94677883
285 82626373
952 64704823
599 69971062
137 61847876
484 60253475
654 32038617
333 48216486
80 63674246
701 27662796
518 20267658
691 74567948
561 41595869
840 82269804
891 46686096
277 33333802
3 3028727
561 44760212
889 71948624
261 86226855
134 79452021
646 77118589
80 94116728
9 85239459
320 13426249
31 36601119
270 89359675
802 51132862
949 83684706
71 55228420
447 40393212
970 44762313
695 99716244
481 99845316
277 84325847
136 13366918
40 7091311
298 18871121
914 90449642
603 71868044
374 62273768
133 45589627
733 42162099
625 87583918
420 66078636
76 62706864
660 12442577
419 33704709
323 63550861
546 6958102
812 5553997
924 73647553
531 16958547
713 30237772
910 49279898
147 19730212
502 69027549
927 54592407
260 16855617
67 64958114
548 44714175
602 52312096
703 46061538
732 2251310
539 31089644
833 29303154
47 81075766
576 9876507
131 95753447
693 94306334
388 95396473
962 44849866
196 35897088
354 25329385
581 92615757
937 88122837
561 59874410
44 82551986
834 86002780
604 26552448
660 95137939
116 20156511
332 26443898
732 32869495
663 10235647
220 42109508
664 93510355
40 16954489
878 62351275
103 50270110
432 37665034
989 21463338
687 71020965
190 71705463
955 65821343
865 46671527
881 71479909
601 20948429
529 49931408
815 35994847
258 68962873
963 89970972
513 53130506
475 53786047
577 30996900
430 76513184
662 12292952
117 74488494
920 38751285
732 23876031
832 19001058
612 74113029
535 98890331
808 63600177
800 45671231
218 6227321
404 22244998
40 92022847
886 6140938
895 58217136
428 52449734
676 76303471
255 56668967
980 3682733
379 99309641
702 73941731
819 40970385
238 61023745
947 33488000
429 46134366
787 90197518
501 24776939
647 97985543
198 82270935
527 48881211
842 91865094
245 99078907
669 78560101
978 14458503
893 57592206
487 68451998
105 99816819
106 69695842
492 15089690
763 61788850
665 76202678
137 19752292
611 69298051
573 49802701
168 75022559
143 14013592
182 42468196
712 22072917
503 92252470
888 81100055
354 34961113
416 71475610
578 12175699
281 51276692
174 68179027
532 68737696
804 62248636
744 95905178
79 13092645
889 71985614
759 64773533
735 25989889
416 79878181
939 21717487
344 90444987
165 87691081
774 63336596
657 46375857
476 11863096
189 36742606
869 6348851
854 2573068
931 26847691
890 23084632
260 17445840
85 39319758
211 10565873
634 2657786
429 68666888
115 69339912
926 45419308
616 3383030
676 1488713
823 88488805
383 69840414
675 80428966
178 54639145
57 31436194
199 93398697
405 37859032
451 70228650
701 68234046
151 6005360
79 69116810
707 78280843
703 10250721
929 67975204
622 69703056
277 83026959
194 2160203
620 50873100
942 48208770
116 82333836
474 50196280
796 21053934
779 38793479
368 36783069
82 64308302
299 94058151
743 44122320
822 59916985
939 30457503
716 9646031
131 3907897
146 58403674
939 17555874
894 3651244
882 74167423
580 88211834
257 90426646
635 74946696
247 79640962
141 82580457
832 21769573
228 25277170
647 52448857
413 92636300
434 17007636
61 70014017
61 57448531
481 16976374
741 66831617
470 92266488
524 30484811
938 91640790
647 83197556
111 5585131
465 55904035
98 2550396
40 9987574
25 68443178
822 71526971
903 11847005
432 15883823
19 17158087
728 62553997
614 5171528
56 31553029
367 7857192
368 54203333
644 3446613
712 89443071
73 68348545
841 56369981
858 57364941
93 84014754
708 31801751
884 64920280
348 43486920
977 57308066
333 54288935
274 1541995
921 55029327
300 56378251
103 89401471
85 23330844
243 8459058
916 55975460
108 95943175
858 13882510
811 19401511
314 53384097
592 65028268
8 83409433
974 46001233
136 40095766
99 69662969
915 49320186
322 5948539
953 71007659
180 46957822
620 39115885
516 20064613
48 26377704
334 99595288
869 77735108
421 39079296
505 3252368
542 71380657
329 50893292
221 31510086
569 81885836
681 54961136
59 48852731
652 17708444
593 67510325
959 30192710
543 60351225
784 6467172
624 19439973
879 49079824
219 62948912
832 16613062
239 4236814
239 93997837
212 93830741
633 21494349
823 74894578
264 93448835
278 8977850
162 13963193
577 43799354
266 68655327
856 78808436
362 45811387
342 31360262
640 4499785
935 24197918
394 61383681
834 47225566
942 99396341
746 66692238
253 40806153
50 23381080
280 7446579
818 45261369
215 48778754
663 59595702
174 49597891
364 79929522
891 11724067
138 79177016
367 27322225
64 68279026
33 6678495
711 21563554
951 23033959
711 85130767
682 89736932
85 20992259
556 48837720
720 40039350
322 66068742
190 83852136
676 25593197
279 55640481
3 30071266
188 29878851
259 32033816
623 53445582
941 99128353
608 91078684
226 97106933
357 50994070
209 12987701
722 15240195
470 83309552
33 38753943
972 94663422
170 7981324
205 2639236
338 39816847
997 93394119
910 43234731
559 1866981
901 8824870
494 30785317
429 30593631
546 88396594
732 40740470
961 11164303
724 88191091
80 55391693
712 91645207
704 26589243
675 96390498
89 54500419
978 42249284
191 55626316
849 64122291
709 70336670
155 65247073
687 20889804
574 36325452
791 82700452
233 14641391
328 79687054
67 28492262
604 10873902
318 81667459
135 45127138
450 14945899
902 6074030
255 43740781
183 24431295
360 92012320
569 29647059
182 54510474
391 81036795
711 35769306
984 48170283
369 2865040
419 41330158
732 35064649
568 41888442
950 12954362
514 37422101
937 20101680
650 59757736
640 40359775
564 33530798
699 5388894
819 26154108
277 80804517
540 36481202
95 90292427
989 71078140
320 90520020
91 72351025
454 95187413
966 99035893
482 72838358
44 38147089
460 49425836
957 77944165
113 87344607
392 65944168
184 41326822
723 47456426
222 90523971
608 45206002
149 87645025
179 80541105
409 13258420
148 92506795
707 44424397
866 48720069
972 49901592
629 6844511
648 80576798
971 62605569
783 47540208
778 58594223
413 34691662
782 10900389
343 85740500
967 94504339
258 3482450
105 23006275
718 11634747
439 76071188
271 38941351
504 31653817
144 67654175
549 9070088
316 6954448
237 85513078
361 58516117
154 1354002
773 91926376
980 96374419
684 26976597
412 85920187
344 92349489
972 5279417
148 46714063
236 56768972
234 85970494
864 94499541
309 76123695
926 86839793
392 23653273
866 49121737
901 65556497
338 96271818
628 41760625
321 5448620
505 6565733
357 17344758
430 54141696
498 16900961
872 47297509
693 80041474
629 68732676
85 57528822
55 43449071
861 49444757
79 2091537
646 97500439
655 99062022
177 95135257
110 8128194
978 61798712
392 90509197
251 75496386
513 15543538
59 45285669
396 25104238
922 63127163
46 15113022
422 53941146
880 66602810
861 59645663
347 26561009
316 76284606
769 28678951
545 12233631
487 62752780
604 67526827
266 89379122
225 51826078
517 35300536
889 78000152
222 96519120
453 4540399
652 96255757
208 50099759
781 28014080
170 91807319
510 69979058
705 79209790
466 82960235
592 33971797
486 78814596
5 62030953
962 12563697
53 17223315
634 83089987
825 44318201
180 40765306
749 97559889
209 16676476
513 48430667
290 85225113
668 5127477
689 87207662
600 11554810
385 21631520
741 60707334
516 22482290
716 70980700
435 23034041
350 62054908
897 35928668
13 75831326
677 62091929
912 20079717
627 48444767
369 30855490
563 64645900
294 14668198
929 16209045
778 15607501
85 72143807
920 46508086
345 84687710
821 37293595
896 17382471
145 75011736
622 86942105
829 34465298
770 82512661
480 21078626
861 87725961
217 23887883
709 39638987
505 79562893
139 35778108
132 23337289
163 78955710
75 88301280
401 26022954
418 36547250
892 38381448
196 60185987
455 92928566
526 52489367
841 87811228
986 38146852
515 57289305
178 80565032
73 14217453
963 38291245
150 50546946
714 9642403
38 63568000
407 33176223
924 1662575
175 27389279
641 79219345
179 23056191
971 34743856
488 34177157
118 63849975
174 61894805
186 24141853
365 72908692
796 81574437
596 4223285
532 18886055
394 79051079
764 80596535
450 15862981
308 54690931
673 7328100
664 47413727
574 10410590
437 72427127
58 14163135
406 14902329
103 76182926
692 79829514
181 84418062
962 84313202
594 75133718
157 21650403
461 77270394
943 6921106
834 53506298
861 64332888
841 34494824
390 17736195
959 26640189
157 48625851
978 80742611
219 50112363
133 23545522
598 62847273
648 78447541
165 40394594
84 28827230
280 51208520
473 15912527
993 82462700
131 88910193
847 46960357
886 3973964
473 54564369
275 30143937
352 88757041
508 67170629
82 89513681
156 9076541
593 91468421
879 69150487
49 80920620
99 43952701
642 90526920
850 61761182
883 88946653
88 39597641
184 7367564
502 57946486
471 68909066
361 47516996
460 30415182
654 74452911
518 56672939
186 81821708
725 54906498
268 48727879
78 13809384
171 69917296
494 79853565
424 40867052
956 71732641
369 25729748
741 60000417
907 42544017
327 23257540
492 68404687
345 67629609
625 72066695
848 21545529
341 65700437
663 18574204
591 65857539
125 73281397
451 3134636
405 31557720
951 83365929
871 49990882
145 55134375
912 30287514
148 52838964
26 42242766
217 54109725
977 81931003
303 64088876
202 40786244
34 19819547
759 55510271
916 28880391
448 12506169
240 12528871
916 54310076
92 75000356
534 74522406
794 63338144
473 84255520
962 4247439
296 97458645
495 19473315
665 18695787
571 67440195
813 45021634
126 63579343
620 88102185
412 3167434
141 63855331
503 82724920
250 59382546
657 45059372
116 27495466
397 91125586
873 71897504
814 31883822
901 89173054
408 25122882
431 36843221
511 18751098
992 42521345
779 30814048
320 6371638
930 33758448
65 26421551
623 72247380
709 56522524
931 36402977
575 49839706
444 80307813
365 26671988
97 9668100
629 2518862
203 45683728
866 9212809
728 99543159
993 24880590
305 68460936
987 41405586
512 69401223
41 34147496
974 46692183
631 51445458
853 79064245
572 83765532
802 98064421
952 61356075
508 78649548
72 91561697
967 35405474
119 92072881
453 14587378
834 35403508
351 93152756
113 53910701
832 62108240
857 27326468
422 73804782
833 27191504
890 9405519
220 22760575
235 24215724
309 85077242
602 10006431
66 44640804
462 5731461
649 43673953
848 89188512
558 73353246
416 15033258
340 35058382
87 86319790
530 66374629
302 43510804
171 22294006
166 72643596
937 54435492
210 68483612
714 20682587
811 43918222
817 39363655
569 88157131
181 16040696
86 41346258
23 56353317
27 78990157
864 82639015
84 62864126
994 80159923
930 7553747
636 39321269
178 35682545
930 48449326
382 7106010
228 25741435
838 69174127
467 61958500
563 5068064
870 37964425
793 95203609
205 84130477
365 40004827
614 26186922
786 57114020
198 38000817
555 67402992
794 18929775
792 19122544
73 74691497
852 26164628
599 7321749
233 83276665
893 15889008
309 41803710
386 33845886
430 8652774
156 19072795
725 62869209
434 12134264
243 63695532
476 96373005
276 17757552
681 37885133
773 59923571
110 6610220
722 99869030
527 86201842
103 72265820
925 79613954
158 73757047
492 98787927
952 17146455
941 77795727
445 58050585
52 71390909
309 2156946
19 53538857
882 46566013
278 14578831
79 3489071
843 77742584
224 98130687
367 24418810
154 90256848
747 52730547
562 25236747
589 93224237
719 72325224
726 27344568
115 32009926
607 46629951
602 77666066
967 16113447
583 91402995
331 3212021
718 12550603
310 7721918
324 9925120
207 23095566
700 20132229
430 79409990
444 97922737
281 36489913
902 72089624
941 87626815
753 45489520
318 18702113
403 75494087
288 16485560
148 32553891
354 36510287
373 3804287
132 4567322
791 33301268
155 52922024
36 63673717
271 69534096
698 27964999
490 13550079
130 56759697
259 70236116
684 9538002
401 71144987
550 66847385
245 28494908
888 43167349
524 67217880
910 85323672
685 25406402
92 21167097
966 62785235
279 53557306
337 45817270
254 47406637
178 71657664
47 67992757
954 66809697
262 2844290
599 41941363
403 10000691
921 95474093
644 16207593
161 39680602
325 95910199
920 95152718
203 1773675
51 9963524
358 25069891
636 67851237
105 45909273
245 48812502
763 19415660
862 25790998
755 35072743
458 62924666
817 4233826
296 51008317
388 95666800
650 74277610
364 17310535
626 59467441
894 41345083
355 66041618
367 79858322
696 27651573
253 88923813
865 95351802
556 85707855
851 52169183
388 45686707
516 87172236
476 63828389
443 96617387
1 70234701
280 84070663
666 71660668
941 47783305
370 89997925
890 90787797
838 41794743
636 20484915
343 88027121
62 90431692
597 42829928
74 34298999
329 69422079
152 26609947
28 23975700
776 33345710
338 66292463
212 9134358
835 44196018
553 96501994
324 18971224
565 12934638
71 34352221
778 51096574
294 26011723
508 40352316
679 69844573
27 46793624
992 25402498
946 13432923
397 14012210
441 19068794
161 5506520
993 68859897
356 16466402
426 18627226
382 41660927
96 2968063
544 19939376
518 78417522
49 10139471
968 67900958
431 68929832
427 82068130
372 42544186
503 70949924
973 60282161
685 90268406
276 20542893
851 78056172
548 42867187
111 35370947
304 64928664
856 71918228
722 23171670
164 36856270
723 79579392
461 45570348
380 22732056
474 86873300
713 79066675
699 45381046
973 63392340
461 99868847
770 45528989
650 28507943
230 8351832
293 14349460
994 25842497
828 30066353
997 81852997
464 21840981
678 90564601
331 58811280
911 73233522
977 51905949
668 87946588
43 64420684
300 57031574
826 75113355
726 60359509
282 16161150
342 82604365
461 21351393
12 34647298
670 61999004
400 4866705
752 37537422
624 34805642
106 2294129
836 13907347
759 55806803
604 80362641
501 6642554
375 2008320
882 59262101
847 43189027
995 25066328
59 83482296
779 53183012
773 86954440
339 64326261
35 4113788
87 21878244
552 46802239
854 49890302
219 52237997
817 58253037
913 10818536
647 69589538
342 75377670
835 26657879
315 53185366
642 57091145
489 8007539
32 95485936
894 18974460
498 24952557
859 37449155
690 16686364
348 24587468
86 50368436
872 31316454
790 14001258
588 41672878
159 22690337
740 19957950
275 94533894
344 90928292
919 16735552
210 26968999
490 1389698
418 9921434
233 64011765
653 38114199
940 64478551
508 36736627
495 23434339
26 7961487
798 74022729
232 46756685
328 3760906
679 43527944
278 23919043
766 70942940
379 34394397
234 51811805
725 41071643
367 38533874
411 16074743
962 77033417
628 68084118
759 5490273
763 39128629
666 90653774
759 67061237
529 13771057
748 52321115
664 64199122
1000 24173183
880 96538409
352 4851448
492 39412997
370 65000581
692 49154647
236 58486616
987 51433077
804 96758749
843 6181810
436 32286648
19 65717931
506 62334131
93 61056221
221 94339721
271 27419384
521 4472123
69 88408992
326 69095056
365 39833848
894 98486965
166 57761901
215 59872673
947 51719701
686 38017637
726 55589427
282 61400427
83 30281737
25 34985124
838 15419155
398 54963939
121 63776867
913 41123993
656 20264509
82 92149768
449 87036512
936 57298259
26 39765852
459 22323562
418 54912408
567 14166946
357 79614659
800 40313928
504 86191244
233 13452318
352 45999712
760 4474065
956 60397033
208 66382194
666 3364091
479 76590486
538 5581906
876 29313048
219 30348024
265 96178193
3 27943398
423 98950224
518 7715599
339 36590490
32 48962847
681 67322265
492 99960583
144 1873345
367 43142131
419 1151754
66 97726508
68 68148062
13 37321186
72 32860531
942 61857624
373 8030809
904 58541676
191 9125637
748 24453719
7 14372029
699 14426728
486 95174555
353 88916937
243 64494426
240 64654396
626 73455422
958 22504462
959 32624150
230 21538637
259 45698185
189 72662644
943 68325398
163 68323394
846 65524220
271 70440733
622 64327533
839 82806586
881 56529760
83 44457910
485 26584694
104 1397842
511 72663726
494 3944861
740 12532249
410 64907555
437 9861153
728 4102940
770 20348994
884 64888323
482 53851847
574 91044703
667 2736963
584 78367701
696 13799865
103 76415948
456 16111195
71 56121227
490 56699834
804 93033897
236 7306943
822 86603568
125 91640500
96 73299009
701 67695704
575 76009753
547 13512029
306 67991466
811 11816676
641 18990534
270 71625219
649 3384175
791 1977252
707 4772278
462 30505261
7 69818434
672 61680309
279 92912336
10 62861024
870 66927587
424 71804014
284 27137610
199 7823673
239 86844406
740 23417828
345 64998204
463 16338513
117 81408321
209 83841408
247 77382433
188 59675153
469 76776691
834 76417446
339 1658911
931 70772078
220 40425383
974 72929227
582 19601814
581 3669712
603 97469216
308 58568260
131 10719986
968 43289782
310 73516906
870 45066455
765 61561566
311 83738418
312 4154515
680 66710999
683 17307659
46 34961209
73 93434228
499 75968071
992 89486792
539 11138969
559 21266361
928 51637137
972 7402017
760 17477440
697 95148309
938 41210879
816 45104412
132 22649641
968 91395923
771 84749184
239 15341820
130 33172379
451 41082631
712 23017902
559 70901113
706 61946898
436 35053164
1000 87605247
31 88661883
725 56764188
626 80693126
279 90450258
487 73392138
428 65952422
109 6613575
640 48431288
807 25664194
844 93978851
600 82378879
305 55542106
724 55378647
275 2340594
299 52764828
132 55322247
350 12099700
803 66856195
55 55237215
458 38887205
799 16247034
353 37164825
241 15710077
126 59315178
612 78380974
442 2319080
272 21256091
511 22716320
371 78981535
43 4830642
717 19864913
557 51716674
206 31908610
985 46222551
724 8554552
512 56142671
930 66419255
826 38856672
759 31508393
691 5667462
356 33500494
26 91003286
690 32786782
630 87154781
523 81483276
436 40443006
359 34321840
458 51574918
641 52250153
883 15768820
476 46453607
312 72592696
350 77299905
897 89898671
36 13559654
370 68968786
304 76072421
976 64093085
416 65396573
40 11826994
796 35065674
88 73311337
695 59859923
283 56842439
141 27828693
554 33286821
488 74324113
318 13074536
491 56539585
612 81870340
85 80936404
303 7528442
292 88333051
521 84111964
858 59548983
48 71782011
434 9511166
126 51732245
38 44551996
36 3607264
729 67170882
843 34475604
122 29180544
904 30537969
774 63712460
585 6416828
603 33830425
607 40849476
517 63668068
775 21035425
388 13576860
668 91807455
909 82058406
29 79151525
125 30937534
106 31946715
834 12991219
185 43933637
620 40271246
365 83722054
153 72388826
347 44968945
433 61621433
853 25595283
883 47767378
692 54048719
152 81565857
847 78718657
145 60605469
922 86512117
498 47056540
792 6992214
371 4267275
397 82559214
754 59533017
580 50482343
195 10886447
587 30996054
529 84572066
444 76476366
736 68198591
749 6499025
477 8113916
780 29010555
530 47126893
528 47438964
231 21322184
20 74024728
474 87181830
960 95116991
131 60738370
472 18874658
507 4436270
150 15126909
824 70285270
978 28019521
671 44957119
648 3202710
312 59021101
807 5294753
902 29343575
129 17147303
615 20135526
463 74627431
526 8951465
94 25863169
834 85948524
806 81856018
975 61077963
179 99592252
28 80817502
962 48650203
63 21556617
81 74809133
449 7083182
137 66854910
546 26381542
646 59813540
641 19585658
182 44135290
948 81700119
381 60750815
32 7832726
597 41800680
763 24472938
396 6152795
176 41141684
77 86253432
612 78179887
808 80129173
544 65754689
665 20926852
320 93452084
453 51352853
272 8705087
493 95403919
720 97381516
486 82031824
286 33611613
745 19930253
479 13807059
203 83370228
177 83302214
225 95857791
246 1291468
720 43400237
689 79512683
204 58855250
678 32813553
6 27251598
819 64798734
566 25852829
108 86942434
103 89562676
676 58626590
861 24948207
522 34160604
367 28980285
119 66217974
41 13386113
604 97474756
373 62638083
429 49939948
41 11634634
246 50999949
178 6534146
574 88512367
162 98591754
566 11858094
692 33940743
701 63500664
400 57229768
891 6779008
589 49491657
271 67041665
379 71858054
287 58138798
986 34109277
655 63212242
50 81656659
202 44083683
844 49926602
452 4871230
53 93434697
884 10765378
859 8149305
112 59846768
129 74986478
146 3946436
456 26626209
337 28330047
345 67190927
46 63157270
221 61290879
321 88695846
130 79044199
372 91602646
491 80320940
536 86035511
798 75638472
877 88277482
224 64550940
631 17254895
438 32816607
297 8776754
58 51049712
972 1952826
719 82174411
683 62654723
48 32274446
428 13310636
917 79221492
41 97360668
603 64541063
114 50070989
210 4859409
966 88070383
106 16747340
850 52409057
891 80910683
181 15906387
644 57411380
205 48939118
148 11473143
994 6857888
282 32967734
26 17870000
921 12763649
730 34357799
560 3019610
37 26123968
387 73218844
362 83784073
214 66532669
791 81914600
203 23567277
382 42576378
280 79027929
945 84658687
566 61827271
929 53672546
328 36303654
293 12081221
421 97542547
671 12606367
562 44022286
296 23658159
832 90648753
941 71575544
122 82972184
724 60307896
209 18665795
905 10233706
552 59885945
101 16866168
317 81758479
517 43794488
426 36799413
629 37069882
83 34330394
527 8699980
268 49728002
112 78756271
39 40416923
132 83007982
211 47499752
37 48898135
179 14522676
912 37756543
446 37539632
799 20019624
934 50986322
160 14623422
879 11824511
173 46903852
68 93253242
608 10398114
69 9055470
990 28502345
458 52800164
820 99623386
358 90319878
936 15125611
492 20952236
438 50417301
746 73140372
561 8514498
244 63083238
962 99317226
186 80678479
925 34154377
471 83257635
296 11229391
491 54053590
427 7268723
796 78476084
155 31133249
389 61628942
608 8298399
917 66705429
391 20598975
624 82566161
632 36990246
111 46058160
6 14598273
894 65917391
900 36343870
299 21281830
887 63237932
948 9116496
930 21440847
291 41834125
580 12929777
721 29551289
746 60914616
205 39089476
337 48538385
254 46783493
50 18176734
719 14281894
130 50004104
962 14538799
200 40145057
718 84831864
792 49468866
9 35737843
165 99369082
941 66384094
87 14462216
203 39767594
928 7477233
310 51574831
302 81110520
616 88029397
574 10196628
136 58878119
140 15850697
674 91534553
327 90233142
628 17759641
590 30493733
593 16863189
79 18414924
971 52563308
130 8905115
191 91121505
121 77517579
699 98057518
677 80690680
786 65840143
431 11123825
236 11214373
442 23989593
482 69648682
717 37006280
908 49500138
526 37455419
998 8435949
306 56998604
120 1377579
116 22417738
404 4841006
460 99218340
147 71668230
109 1592994
913 86308077
676 25266044
285 71245042
817 77728410
694 36813075
767 51978937
493 4366768
572 88035966
717 63961549
625 70376391
345 22380266
572 24655344
511 30831191
303 3513291
503 19619982
662 17373347
344 81022275
336 70813306
610 97249597
752 34076026
158 12869359
133 87309998
439 22841657
792 93563019
5 65764235
629 10497451
687 11433177
754 8783866
944 84767499
377 62824578
837 52066672
168 89821914
719 33900884
553 83252260
141 49707819
464 40640874
114 95216352
546 11804883
658 19405808
114 54676402
820 16732893
608 15722399
82 63936276
581 26908905
306 24233468
46 65804253
709 88343830
546 71521021
727 28735617
1 81981165
148 1581082
436 9173291
163 45644506
544 15633971
365 20272429
764 87985417
884 41512781
381 58210022
740 6318631
213 48586882
387 74854267
96 55244536
582 58055185
449 41522708
778 82697405
955 96369914
567 3177377
579 33705069
918 17278949
35 12727845
190 60687403
337 37718079
703 38141256
551 3806056
287 83158246
732 53846067
211 55416345
560 83276533
650 26611926
794 11015633
415 14599181
956 81883326
909 67219482
166 97256308
386 97183274
66 57527363
711 57309310
669 16950138
332 72642100
518 28800371
226 80533483
32 10110126
71 31531234
402 91849418
945 64358388
261 31785556
870 42609518
918 94275750
728 53200418
400 79198191
938 43725050
344 56873678
916 31389733
394 7206542
243 39177953
746 46726882
282 57118424
45 86192656
40 23720867
883 84713626
17 4357974
295 51327706
579 80516006
349 45150492
78 47558490
149 54071221
483 63643563
734 87025669
628 7749459
422 1138748
299 57048378
561 61585377
712 63644222
437 73323166
367 98518896
730 77245815
923 9181900
384 57319126
438 2954104
130 18093928
427 90054506
192 96118160
726 26148616
411 61549274
721 81556217
930 41545860
288 80663787
256 12806064
424 10493844
435 30401030
536 54967959
923 63913050
775 21335845
543 85468309
364 34221146
559 33221480
939 25270411
672 10315942
87 66615281
760 65825855
886 50969919
342 60917383
157 46368655
415 20150749
35 73092645
451 51073466
796 89091998
65 95680283
744 31497689
796 58612072
148 28157440
360 31193625
997 41805256
347 2509880
848 11101014
745 47455199
645 40239176
953 63116003
191 10160105
788 60524317
851 28120675
910 80968085
291 54392988
146 12044818
896 36130432
688 77198730
366 64236101
972 73266632
986 62305663
806 2216638
506 37580759
345 15607764
375 13023954
663 31715512
13 76702839
586 66474755
278 63433841
478 41267221
20 27270038
606 12011619
634 92382034
341 36281256
536 31619049
235 91361791
400 66022127
216 34752640
182 44885307
710 43306278
604 51893992
675 59190169
899 16055419
241 2122630
239 51304398
889 17702245
812 59905204
611 42675254
434 1334922
410 1659539
188 88124711
125 5086983
789 23206837
20 95691911
235 21707046
168 18867254
412 62210037
896 73450270
295 92338427
46 61307560
160 33930902
153 26017352
990 33491106
353 58202790
790 30371709
35 53475786
346 94745773
398 18762086
619 25373854
518 64594869
935 77938523
163 31895349
919 75511306
109 21682832
783 49760445
631 38495443
84 25241497
512 2914220
332 42274156
68 37936489
10 67754097
41 41612996
514 3382486
24 21457494
146 4333472
968 14229196
399 6747076
787 51265230
803 93898191
257 55277407
20 24224120
820 54496153
38 43946844
222 53417236
744 79921150
60 77655397
681 31959212
687 68511286
124 17303903
191 2889784
780 74934741
906 99368272
94 23938850
57 30960034
997 57846260
183 98649244
732 49749170
305 35399972
548 87950714
432 20264414
502 52350024
136 9257372
926 32602559
362 31737630
104 21381148
730 24820056
683 7138226
316 15616742
814 25178546
994 7741667
398 14969355
356 56414245
281 90389741
626 74129487
885 33982447
431 22007194
287 86014626
313 17878220
564 38366137
602 42590558
279 30594310
778 23330913
215 47812767
468 62200633
550 71687150
936 23800649
15 80902904
789 87448077
430 99345363
70 73702773
867 90399234
71 56720280
253 44887640
4 76880542
153 57502883
719 67409259
57 73350510
266 87423517
664 25611639
293 52279365
924 72816609
660 79690587
932 68844650
146 93161546
317 71540794
438 80149458
678 40495268
379 14889403
847 4838149
489 49390008
647 67644600
774 1015513
198 65677999
30 95194318
735 91877837
729 49035721
892 7022294
568 12343851
510 59626795
604 2268208
495 89098323
176 63060197
375 66762852
250 82965013
429 3572431
212 11618898
997 70980219
226 61578894
26 96106349
42 41987684
720 6528997
403 40232115
199 51740464
743 15787739
51 33914191
337 84597762
665 83504170
720 81217662
435 37347205
179 92195939
660 29683215
891 98298327
542 65483248
175 74160199
29 93836414
208 90693641
922 52947471
853 27046375
377 56888893
769 64807661
194 30000726
186 90307931
855 11309239
668 8482188
133 92542995
366 11308940
651 5388025
873 68874908
606 72304800
99 73530861
495 15679892
947 53455508
809 64111299
383 94077544
133 4130382
610 7267903
529 81124555
577 32641750
777 36021297
572 18678275
450 1112092
374 63940583
86 90639189
804 88036051
324 48510887
986 29483636
155 78102358
195 31482977
143 23854590
201 28887612
119 11004977
405 69252085
222 14111076
428 52781884
940 74165756
352 56057929
192 52094128
412 30097880
677 76194386
219 57739793
289 15083253
969 78560267
741 56206259
260 57296282
559 82364758
737 27899759
120 2219604
606 18316579
979 86148811
419 16251941
444 24395223
179 52010240
72 40217053
763 45969672
777 39258065
879 70225920
514 10073172
541 16808200
75 68966896
942 12305770
112 30258562
198 20560791
248 76803180
585 47786093
64 12692362
433 39110834
27 97968409
302 96893597
660 64199622
125 43048231
358 25004934
370 36631407
134 97743158
734 49433601
540 32011736
244 99222614
185 41774166
976 43622960
671 25648955
673 29718874
847 97646584
317 75070136
482 57749558
191 18971484
411 21223807
378 92071170
845 72929995
377 80873311
785 5396183
610 50906381
98 49060227
798 96170001
783 6279412
349 27892602
376 80225228
552 81517515
517 2144491
631 84434422
212 70270806
670 83332549
127 18232044
953 94776545
758 20180158
250 42137913
967 52234699
116 77634610
919 23011330
910 45821891
694 57964238
947 41782336
478 68682025
588 58432332
482 23895314
271 46110559
849 55154714
957 76430217
952 25455494
338 1431438
749 13604033
523 41794870
143 72281468
506 38222348
574 25632159
184 67614179
963 47585394
626 88676814
290 7304734
563 88263263
687 77712454
34 51167417
638 24377345
601 63653399
927 79665941
73 6190338
868 21973980
684 42043619
74 11695953
620 46122124
68 42593983
131 99192467
27 99899612
993 15138161
282 20970216
785 53221224
635 60947734
411 2258536
384 96029717
935 59087943
475 87672680
459 3401363
694 3882361
972 13123306
664 27045753
692 26723090
282 93242783
338 57913592
394 58269531
647 40702518
535 26089499
219 27443023
185 56238618
137 11751071
379 88944455
691 13987126
848 51995709
446 63753108
28 58426944
116 20774630
934 84999238
311 37234688
433 72936292
375 47715961
2 52795099
990 20582101
694 96226363
215 24939999
827 61716498
77 97220110
518 74296841
387 49090970
622 32939250
939 83140272
232 60871343
562 60722336
981 98228322
711 16499714
11 60903098
279 60754448
540 74371885
457 92757993
801 9523901
676 30900947
593 33385489
581 7307112
70 91899678
110 10879282
821 99259444
950 65197431
578 37903268
298 25919251
744 46369836
469 4872774
573 37553147
298 44990162
265 15757235
34 77260358
914 95019930
208 25414536
224 46944576
16 55285715
395 1012930
775 14422083
820 86419181
32 90479973
907 29945726
644 29147675
40 51942488
827 71235286
679 95178447
529 89356608
221 29453938
846 18313468
438 14217608
889 8293241
223 57219121
333 55973375
849 38315076
833 97620682
87 67753113
522 29968100
887 54842529
428 50806515
283 78921291
640 81787458
375 85406353
172 92259193
269 11074049
849 94652915
186 6678415
770 39366291
566 7674677
83 1732546
167 26425113
441 70826774
878 58798406
154 25883802
91 32086101
402 14485280
974 4626905
602 96249704
494 17442056
335 33634127
349 21041169
51 65566804
109 84062606
657 74609237
865 11249001
38 36513741
519 95935263
562 35284171
652 1735566
64 70895682
610 84967798
178 87279448
393 9031762
179 94945657
786 83538607
865 40902654
827 22874598
201 67047739
970 44173969
698 85088158
102 50734671
200 5207119
367 27691348
8 68411612
615 22501093
182 44604388
792 39804217
341 83243274
739 71181743
608 75288477
193 26890657
754 40649446
921 48534492
798 83461006
816 80213282
716 26123107
249 35095642
931 29478753
294 43502282
896 5172280
783 99113789
880 17133121
991 7193573
857 24682340
915 90787688
348 25389003
9 24936362
749 44256582
599 7905414
25 73400926
994 35191785
886 84580000
504 30051868
603 96609735
365 21290228
492 46189833
645 11275799
173 4965640
558 94864675
766 88188460
509 63914059
855 94224079
532 1255186
900 8107447
323 86307385
852 24792228
556 68682437
835 30957068
685 21382351
569 69377413
124 47401708
965 94449403
655 31197991
144 25118765
491 15839513
734 93555056
604 26831994
935 63220299
133 37791975
300 50380241
258 49110159
20 30285597
926 71822021
285 86831168
707 23384255
801 95189769
928 97513256
726 26694037
88 78693091
948 93956169
701 24679867
697 23588118
816 50188860
783 82799980
564 72688826
885 23138852
825 50334777
157 39289552
7 36368771
295 68205060
443 90784004
818 30368023
417 39080479
875 57165395
469 96988820
436 3712205
950 25687548
255 20982862
910 20942607
495 88773169
998 30720670
622 27096594
338 79022342
145 56074732
332 33607944
821 20638232
757 98115411
554 75306713
837 52228897
547 94879793
393 50395708
175 44540706
889 83065281
236 24967094
587 36654852
170 63275181
81 71667692
236 3434530
643 99988118
524 58968380
967 47323800
196 99291168
462 6437960
926 47329250
982 54104629
343 91217759
479 30260608
954 75454570
457 87291923
537 33326711
422 24505010
892 31249775
574 95912939
495 20196028
959 7423049
303 51997911
620 81999074
484 73601443
343 61301217
391 19281158
230 77599746
12 74050778
431 59599755
897 92087549
894 48110756
303 32989726
207 69645879
463 8439614
670 34329505
810 37899653
985 56286463
503 55733416
383 15811344
737 92451342
812 27674527
795 98360823
938 93927331
208 32544480
104 94205458
369 51562054
251 83867585
168 26423642
184 56424542
421 42058131
126 83597809
430 93456238
503 11095153
870 16886866
127 69081199
36 86142413
10 45987414
386 14707426
65 20186383
464 79507974
950 40826058
766 72653248
83 65042066
527 75492427
307 60088609
29 20046664
390 31980047
509 13060884
239 12612679
593 76359715
350 62250508
151 13499219
578 87990103
20 43719093
723 5472933
45 92543422
932 58746478
178 29611156
270 47962130
604 63108351
656 38645279
290 57896386
477 57027078
40 72901555
310 13034337
431 21036848
398 11499796
420 41787575
871 86742368
443 7903793
327 92768144
495 41226288
337 15795107
885 43151981
670 46952686
253 92097714
869 13313964
510 22097402
972 92005305
441 14110624
770 79729676
754 4312201
981 14889542
281 65003365
187 60425253
97 84439605
378 28924167
622 26672260
147 33530561
543 55439352
733 29199370
986 98773511
596 53851071
545 62734403
196 33171606
394 74575616
548 21568292
441 61679200
228 57281240
121 74476205
613 36117403
13 68946057
167 94164827
638 81175184
848 87954969
292 4675841
893 30268400
916 51476469
99 29517036
915 94467052
345 51100801
356 59315271
774 90876070
786 63788420
793 8347795
54 96601960
460 41274158
403 46524812
328 40258608
925 5466231
994 69097532
655 99556802
357 7408417
799 56835113
598 1603236
26 6943196
603 18865472
138 96984206
622 45925868
572 53657328
966 85099862
391 47385346
850 11529983
969 18650035
783 46324187
910 72530211
188 88002104
16 80076787
442 86927001
147 37360427
321 33250862
873 55019666
714 86692141
311 70796569
953 97583129
945 55502920
470 5652794
632 18603363
868 12322790
48 50693306
627 53383768
722 41702009
886 26892920
521 31691357
170 75247183
235 78418323
764 74141922
347 55289239
339 91001956
384 83677040
366 18699902
831 62756518
622 53778505
857 68327994
490 10882810
947 62228691
811 41804777
212 57374118
975 76772442
70 37446282
434 94750558
558 90700384
340 71528148
761 98970723
123 1788734
243 29199383
266 67497924
546 59255841
388 91447547
931 46570113
402 36551099
141 52367201
775 11375923
331 30750267
77 82999151
312 33989663
172 43921677
672 51843444
678 95743926
336 72717664
448 6035292
570 57253189
100 20522597
504 88946914
765 81809310
15 2275145
418 66336944
9 91796436
842 91320382
926 18716166
229 86192511
106 15509224
397 24125296
957 98571665
551 85379713
449 44281197
557 2300177
807 12037999
266 85022091
892 67928199
277 68740723
296 98319805
123 37351532
756 15825502
54 76976992
275 33164759
977 66981602
687 35433864
818 44750138
303 32045852
328 42893884
280 26160887
483 98825640
211 40907181
210 61980455
913 11977839
185 87950664
1000 22796895
441 77446886
931 63093229
137 66096895
100 68800745
424 51000977
16 66306490
766 14076120
785 4855830
496 49687052
644 10950119
27 32391333
515 43058546
369 60395661
959 94455112
667 16544516
11 48778750
533 21512015
709 93690032
159 49395207
455 46391146
111 41579548
873 67601539
819 77351260
419 51962754
933 91507064
312 22544252
643 17327862
882 47485311
631 45551618
990 87854384
181 4519102
166 66832792
444 75492453
101 8432269
89 88338758
114 19739951
613 26801562
855 70688892
112 67099935
63 73718793
35 48022793
436 59539454
86 6397472
345 9084587
537 6798982
512 30286934
652 95833491
878 14726481
101 75120943
680 84649595
361 73592585
922 18174403
299 39946487
431 74725818
63 55107433
230 56167900
330 87593396
20 36590256
770 48575933
747 99437432
918 21698974
789 79346406
531 5722604
913 38469861
594 7347121
956 57562395
838 23147895
267 64704646
665 39767322
618 14446723
130 87405160
71 61989569
868 58774900
677 87447749
215 78767270
354 10486631
262 61121990
36 38782206
521 21279823
669 76036463
213 82147151
471 72358104
569 42191769
373 26098772
919 42890545
202 73353174
718 9622612
944 13479994
418 70021578
831 60049004
811 81687918
16 17353559
693 37209190
545 24414702
498 59113707
675 42192587
224 86391908
77 48014049
884 69723760
541 80119509
558 56063292
326 86734767
779 39031874
641 76536006
317 92071696
75 5021321
576 38773830
986 68126061
993 41833612
726 16221747
878 31780675
141 59007860
519 93591765
774 30146477
272 82398930
584 13952954
903 4599661
534 85033085
805 32716921
451 85369613
178 25095478
230 16584992
990 57881026
405 85698954
712 97526144
380 24277257
653 47516886
21 77884453
106 6783274
963 29028788
979 72675611
907 53605777
868 52697869
956 55199053
108 18367652
752 26808249
212 94007323
252 11060733
521 2666063
530 35566399
339 84551698
978 35267835
66 63619740
214 33043729
198 99748394
287 4319807
984 10452762
561 83782945
53 14724514
695 30963142
637 35792438
277 41579067
328 29918018
939 88954307
295 89185499
171 20329795
291 48224960
383 42879918
801 28409927
465 32981985
538 89843780
242 54256098
55 58806608
829 20382897
951 5396445
829 34235802
316 97909705
798 57759471
186 83913707
856 18416840
349 89898049
334 14821697
128 29326823
753 85780533
591 94233691
991 94746742
586 89727635
57 54990056
918 27908955
920 48117317
880 89408648
592 33133938
152 15589021
452 14758309
929 84522999
818 19357618
942 33571598
816 27591614
150 21666446
821 1195004
67 87769785
591 77489821
175 29043744
246 36105480
376 22663548
464 24318219
146 18772351
512 18334171
541 23954243
298 30183824
688 27262110
773 15447333
179 69721015
767 91650180
246 49155569
177 52209818
843 99255565
842 59373702
191 32765852
937 53967990
219 75243827
722 84588985
551 52174596
863 30229351
992 5503518
11 74188449
130 65389673
761 11009889
7 80304898
420 44610775
258 30380102
471 37614715
843 60711079
31 88748733
695 38376427
115 32293113
396 83281138
226 62232602
12 62847142
560 83203047
668 1144980
543 77803631
265 93189606
64 17455415
23 61111810
388 26060041
822 70646496
471 83344100
126 30302633
311 75089636
67 47225405
116 67138250
826 84311984
621 93827598
635 91177072
198 59847513
819 69625612
923 69112753
681 43823441
225 15090511
792 97787753
38 76568118
175 11168893
397 92473169
706 74254798
748 73767727
572 22688894
540 36202762
103 98224731
549 17453359
692 88388511
438 91797551
520 63409585
46 80867024
309 7661225
426 15749831
898 23768569
486 95222470
679 59157670
903 46314197
411 37094982
245 43984045
223 89174554
640 55081586
164 8553272
137 85546219
16 32816308
378 73990152
767 79296944
503 42884489
670 90373027
574 47751568
940 61318112
631 13667595
148 35199401
24 89935005
568 13425762
912 12225777
827 3191992
314 50124491
957 3159334
830 79128392
664 83749782
132 70186469
969 83861151
805 74883799
791 62456140
649 60253740
864 93208044
326 71825129
631 48054926
570 65092207
27 28145994
105 46451524
526 95976572
494 3514942
336 98846214
167 3694700
786 45646743
206 85423156
651 51337736
981 90486730
742 31472105
70 64933003
823 71444646
966 41192796
963 49575285
81 70749850
889 94730100
57 33007156
910 70668415
251 50647568
176 4456367
52 54162354
825 71654382
603 77700272
822 82021981
70 41208336
547 75071734
151 72906531
436 79516547
619 94294387
7 56997295
56 36527428
978 5054056
544 1091506
623 25992704
44 16370718
720 59671902
691 31839819
410 44364295
724 87932482
194 78935499
171 10877160
887 64742795
171 22432181
325 15802165
383 17935664
709 81433183
356 57359527
394 54876761
606 18025518
538 4513551
896 85325117
994 22072710
73 7648339
436 47645300
851 60439132
988 17370175
901 6931160
516 20440329
652 24479439
805 96036639
209 79237262
214 65243360
895 15057356
236 19088319
14 49232938
694 69657816
205 77907209
773 25908130
539 29538178
178 42132645
379 41364390
448 70032988
80 36343161
966 48256178
251 7976143
539 65654159
28 41084364
621 75512041
243 75379824
560 38407013
26 28387789
820 69506791
275 64005183
987 97138845
297 84432693
767 68087332
297 13889478
78 62563255
757 16396603
947 44924408
282 15748477
573 1573356
942 47485768
708 26173035
30 34047728
189 67541116
189 10844910
722 90419713
844 89166272
480 67482211
251 40009576
782 93909818
369 80347631
600 58525665
810 92247697
771 31938290
786 29127482
506 65546118
926 69988585
564 7224741
82 98881425
671 47096427
440 72467438
459 67237774
393 95941434
143 48103082
68 34184887
638 79545214
361 5939791
965 87795519
622 14527907
87 37932324
798 34979196
372 35226523
799 64239276
370 38250825
914 50211052
70 62455989
356 93559242
734 28465703
956 69982630
316 48164669
848 95804466
176 51659092
240 28358882
737 75140732
798 93355556
103 21933653
52 73053736
364 46687623
250 4961276
636 91537269
981 21914627
644 94369445
883 10016723
847 24321871
297 16942643
153 45793327
406 95076113
200 12089495
194 70146276
514 97697899
792 85706553
378 35934868
862 43851976
829 52311884
837 71765238
780 94127562
972 47002321
711 60159292
934 17683036
268 45079280
657 97678815
142 15791598
9 21282030
697 56836929
847 99419693
155 11066115
665 74934547
982 58764055
560 70516898
775 8254641
203 42526266
603 63626123
663 59158315
693 69907386
759 23976015
910 82795438
180 59874127
799 35703709
653 41426014
869 2642848
823 21035803
853 37351930
232 53095517
146 16894887
108 95024861
921 71122488
174 89450262
373 1641275
233 15280957
84 2707175
816 85753834
306 31935150
169 36338110
298 21834904
19 56586639
282 51150689
643 44263156
386 26750104
733 53122548
399 23621855
154 11265159
982 72423051
835 24913924
684 66337354
631 33194282
100 46477555
763 51177001
790 82330610
730 95270296
496 13938119
602 23089621
414 98770234
127 7319731
655 74250801
129 85037424
328 13110514
1000 60613247
191 35622511
150 91725402
921 17483116
962 75976717
396 1985056
460 41883515
19 33886756
898 13721923
680 49184957
806 95266761
510 81416723
222 27742397
645 63278345
715 43701631
173 72021701
749 62783915
569 5997316
991 38721056
810 50964755
992 33894846
534 24893435
957 40313557
826 51375638
106 33979889
917 56818578
295 69365154
188 56455552
79 70254115
323 5485657
633 64974287
155 97752772
305 82458022
43 15006394
635 32655060
403 14860989
312 33801593
933 42236155
131 33244184
778 99054812
986 17518235
814 10302686
97 8212674
609 17648956
803 33553978
610 12581089
787 9025880
378 86462098
846 90036825
540 33665833
129 33617170
24 9321511
684 66317006
12 68030023
908 35372518
911 23399819
6 38992954
336 25208252
509 32222399
940 4093055
358 38024852
414 28558247
384 51023680
78 82726843
331 22528372
96 54232081
57 50978801
721 60195639
542 14737075
111 84474432
556 67735382
190 79110160
440 57909941
779 45260617
928 59921329
978 59480898
408 83420037
378 98931663
242 99235679
614 81847899
897 30972196
229 30620907
177 2215236
975 54375117
744 97646454
622 64436676
595 1119524
890 20010412
863 87638362
634 8613702
141 2976245
945 78346922
435 29669566
451 90267578
643 77245914
8 81329383
443 61296128
656 68143843
318 78001911
569 22211008
607 97233691
612 5929548
237 49420904
329 70430529
759 83502594
926 7677660
928 90256816
570 8091903
419 3704853
786 31809075
722 28868680
75 39510345
108 82630396
386 6199465
519 31048802
997 65348976
144 1050531
2 49633852
804 67758791
290 64987729
596 75220935
360 51908973
209 40880892
688 61756025
49 6965760
507 47196844
708 57560669
218 54271574
801 69918722
176 65043960
383 79116653
76 56278170
127 68221550
936 41107388
819 47967631
939 61403783
807 18010963
845 39020357
499 94856704
128 88968777
300 49075919
511 41083924
57 30908389
108 72563330
813 47922824
265 74607023
276 39286785
860 3527279
346 78243658
594 81391996
691 74184929
537 30632756
197 68848862
855 73029689
294 31965795
242 13935704
183 76224818
718 3101940
287 29477772
198 18976843
108 49070580
584 71665008
543 31666899
667 27221578
50 8972799
722 42073940
976 30553570
469 39363644
298 48582236
574 43586156
662 56066187
853 34054222
108 67973163
857 15047745
825 1492602
98 2948938
360 62369446
949 29823300
182 98904680
72 61494838
98 33814083
193 99482292
110 42689550
748 91661795
652 23129673
786 55059164
773 96670510
217 38618302
512 63313532
275 8192470
724 24319917
673 73998369
596 92899024
669 71193118
273 16491966
898 62212954
661 49942392
961 33040801
216 75356879
159 35523071
337 95022124
840 56820776
464 64320022
884 1883491
299 63860599
983 82286928
596 40780557
497 32591495
495 61168736
586 83365578
577 85771316
959 81901189
77 95870022
152 5591119
39 49591698
71 92423417
943 5726552
884 45088353
661 19194597
18 85423332
422 13312679
142 88387880
516 61710138
745 49212502
102 40439006
936 69359057
936 38807971
987 75548685
803 12409730
962 74438540
505 80531975
592 63674337
709 60663899
625 89684162
691 29982562
499 37667808
214 79894275
794 57101444
412 44564774
933 2982331
340 86549710
661 28466189
255 25767219
783 55865568
848 1235787
976 78856054
77 94438524
144 7753443
424 80704608
805 93383866
410 92379399
859 57416450
883 79661007
39 84922506
856 8761425
271 77784360
351 75795870
303 5816534
970 73930980
980 88319771
328 66976392
906 78016521
706 32745195
585 51094599
760 60558514
598 7013104
618 62316755
831 36533101
443 5836461
505 42979201
294 25982017
407 27467662
23 69339250
830 70049307
652 11843910
189 50060051
393 39540071
173 46144384
752 61939813
806 15156227
418 57904070
603 95904584
15 80114125
50 64069567
519 52133656
674 43092981
784 63124835
414 81281879
119 61439572
374 49999134
654 98924614
1 96493698
177 44602723
646 86889164
710 88293608
62 53396276
231 2891288
849 79194211
101 98682369
852 63055810
876 10128117
51 87289128
112 80088901
943 3762377
765 80510227
951 9239416
488 64374009
17 13788974
484 99658004
534 32453316
99 91544523
977 18302135
482 25253492
11 20075432
710 55889627
334 88660760
295 53988126
216 13979097
536 84613935
96 96405634
781 18744960
836 55049040
419 63620034
121 83164643
254 80222807
903 70986797
904 82384697
795 87993628
402 70841254
841 7596038
222 38858253
399 3651696
746 64091054
551 18986240
919 94697711
843 38739295
767 26645430
592 81083165
677 28087794
215 73043018
285 50939712
356 6196361
373 16915136
76 6893099
672 2750217
482 52308782
444 2406878
648 24494522
105 7726891
582 9918823
733 68359311
897 94503658
925 30134151
823 9704044
271 27920886
325 40058603
437 51217832
267 5304634
334 38832260
67 80138886
751 58585083
189 54794848
247 99646366
875 60495636
892 78232301
485 19350191
962 73541756
995 16533808
589 65975288
921 57500678
352 49309225
384 32584574
50 5501748
919 7843161
273 39793554
563 22036692
282 4700333
411 53407757
550 52752406
497 35306320
442 3805776
360 68344299
816 98545170
81 98960202
568 44726741
367 20300077
818 53982400
339 38245963
599 42413229
663 39206952
345 55484882
404 36863723
80 75459648
717 56661893
609 87245675
281 34350283
296 21544628
538 26972529
883 30794461
171 24740434
264 53617722
704 87930993
87 22003313
296 13240064
211 26984376
761 73543153
135 82518435
712 70518896
903 62083768
649 28816022
133 53108712
152 1518255
274 72832817
664 86199080
452 63627125
835 88110491
254 51556521
661 63648227
950 48540422
997 61750182
7 91420938
984 30733025
536 74595624
581 49417636
219 92921731
12 53377809
868 71430848
995 57193560
298 53776660
340 91701455
60 13364873
262 8609907
429 13305098
90 22122288
581 26285671
555 68114085
885 46639858
526 46067375
445 4845300
233 80390570
91 76032523
713 37973230
474 86135060
71 89943931
625 19122882
631 2051247
283 12624425
474 7410248
589 34905522
975 18951162
702 82206062
596 37529768
22 12373547
730 12644308
763 22185077
582 99767624
128 98461866
442 45140472
902 41028237
765 24014010
872 27762738
230 82133707
200 80657058
132 97281307
148 74930485
416 94912808
400 95223842
202 66258271
863 95558566
447 46641173
105 27112025
410 92886400
6 3610665
792 86756867
966 62249187
221 15467581
744 4265256
811 66573095
482 14114643
1 8621771
647 18302792
293 43427444
58 42879315
797 31117145
329 46192331
500 64674151
778 16363902
317 99004375
875 12340425
814 16333116
265 44498744
634 32122079
785 47925268
945 35909154
495 47571861
402 96094785
268 44031603
608 52915742
161 44935449
580 94653374
759 24322154
60 82764408
898 30997217
605 32591747
952 30124107
570 57006061
861 84954980
973 87874431
386 52023252
670 95321075
609 27327072
587 87904699
561 95793969
214 52610494
917 18503354
341 47065907
886 4252373
405 83537032
597 15379387
423 41454212
168 33933491
727 96194417
496 75298493
667 42513642
374 26190873
893 22755780
856 85861863
293 12709132
737 49264438
564 6413900
681 61162330
10 94444548
956 10542203
927 40405263
834 18160735
486 86840480
100 30462299
521 97449215
19 85578523
385 5313281
85 12049035
378 88041844
276 90805542
342 13571729
904 31680751
996 42740144
193 50917934
9 96325213
780 95983172
443 98636774
748 33666641
83 50032919
612 44576491
235 70821298
659 99758492
788 2655421
494 65512411
142 9001549
802 2129712
744 60889236
908 20114362
529 55493963
928 59994636
631 35712172
900 64222133
468 93193936
194 25543472
750 45828904
465 43275267
830 82177130
994 61083187
31 19753923
705 20159688
851 11569699
693 45181685
796 94918870
726 28659871
259 71457784
490 47719609
372 88250536
509 75412661
932 13761862
171 89333129
384 93588380
520 72780880
961 75451855
312 61212252
805 51785165
31 63222363
275 81103182
273 61439459
454 89298727
47 69241221
814 9786739
359 74764769
553 56691386
260 23444712
325 29556517
545 21308880
751 2641960
549 57116011
301 2469188
410 99291195
225 24464854
697 65724029
949 97608691
808 12483576
188 39619380
998 84868047
198 56623829
628 76124093
748 12868836
852 35402589
968 48601597
844 75557862
346 98790368
426 13195147
617 72715496
253 99715258
25 90943896
547 93283571
615 26928149
708 65893220
51 31634909
894 11179926
663 91550930
166 53037299
813 82644807
112 40483989
238 62172888
67 13558577
57 29575368
215 6857177
479 15965644
390 36451905
886 63213543
524 46417022
56 60172720
655 4480148
309 16944458
319 45676379
715 72737328
77 67625535
449 25585025
376 66331435
729 1994883
862 53634770
807 37610530
916 65830615
471 94242394
255 75373179
156 62917642
513 28078538
800 97833989
665 62794029
548 94884948
258 11052299
412 84549937
347 7690188
359 29666478
864 43273476
333 59637535
990 30392072
782 83335264
640 73981049
803 56142338
157 62016795
532 46019183
130 29576742
915 90692704
697 3090852
566 69974849
321 92146743
206 87066174
969 15997529
348 73372979
885 54106606
545 2437668
324 12490096
6 98533027
746 8498815
311 5775279
955 26795305
117 98608806
297 10949744
561 32094278
967 45942618
328 9379919
95 77929912
909 11231678
428 31463347
33 82889640
747 10314486
571 66951244
96 41759968
618 98732022
644 58979262
609 53115848
927 69121103
373 27183180
723 15505317
35 80655242
65 64352570
141 1345947
710 83649408
376 92360188
397 24455286
213 48406214
971 60051452
180 15314078
517 84431022
6 49275682
349 22118037
548 30890157
742 73446143
861 11112011
265 46171793
31 64216144
24 21288996
56 42487969
648 53987948
758 89087182
706 71164323
732 3942178
496 83683428
269 36496827
557 90229182
612 5043323
183 71924345
776 1186384
123 58733251
792 65170677
495 89514539
269 40689470
219 94095147
806 36589681
274 9016375
284 73679699
114 59629441
34 92648792
583 67229740
642 80831603
646 54059065
949 66178119
396 73587784
33 62140986
335 77374925
593 96299674
962 80456122
89 58920060
389 56997447
277 55433296
190 6111638
276 3932931
652 97570123
858 21807394
545 66133858
327 7711220
761 82535679
643 53702988
104 17514340
664 32757412
347 85417861
612 72585323
874 5190554
896 62739764
14 43147337
990 27258073
716 19380549
754 59480064
605 84608065
483 16248725
882 92107807
990 48960353
783 64177498
498 45157471
707 15781185
697 1610119
266 55824788
636 99844454
415 27356947
475 76315018
497 76048384
265 37301581
802 45858109
437 64440760
799 74541875
636 41012827
550 10414492
651 26788724
970 28925258
983 37173372
543 24822081
319 35655664
300 34447841
552 97274675
397 69659673
105 28340671
721 13330063
240 39326724
223 32362486
628 89491646
764 6234686
470 77202724
272 42845533
155 55196215
646 31965393
542 34984437
206 57968326
528 82987320
696 80427961
295 79926457
719 94864095
274 7232918
686 49327503
40 48083411
14 30372824
93 79261194
614 82792781
32 37881282
616 48102295
55 37136441
39 24571632
103 36397793
355 34445873
689 40736570
398 80273024
153 89603682
657 2906323
9 41276394
800 10299024
92 80574331
385 67100769
524 56020501
421 70344733
303 69164644
323 11838028
561 60477180
582 75941017
172 12076808
857 56748964
379 44879113
983 73252645
623 53407998
571 47965943
400 83213497
883 21483578
972 38637856
809 37321476
641 6061709
255 12890290
55 43814820
564 18841033
857 17998450
334 72707345
572 57432568
917 72898171
614 31466097
774 26988357
337 56656981
936 6890585
112 12907191
363 25767265
941 65109701
543 28517506
86 97714523
136 16008216
317 51608252
633 58840887
498 86841671
601 81269143
874 75455655
902 19317344
389 91636018
114 97371027
726 53776325
361 10294225
423 99307527
272 44090641
804 19824410
158 50150961
218 57303016
791 82763947
166 54293943
393 25671609
688 48982934
186 64272839
241 79809343
829 42200116
157 79444482
866 72978148
330 50519582
441 59370071
408 80712328
604 53165638
109 82636316
222 81716025
310 83133737
85 6806570
628 80256824
914 95666514
9 48193604
104 67334337
409 17516232
930 86487636
922 72168015
87 3430276
130 40997601
449 19276445
364 98257675
248 64339737
426 63139041
382 84468055
321 63463834
848 87722629
511 3853546
543 98356530
631 68977418
219 95746267
672 49432529
617 67576700
702 83140309
962 77011124
739 74616387
522 46603095
311 56498513
830 74364784
894 61331594
350 45892863
373 69545796
918 16902460
795 48633749
740 94554194
369 34113728
136 28032426
789 41309715
226 34204746
719 21155712
817 15375871
860 12561037
598 17240149
272 92561861
803 45804990
885 52814108
172 14663676
734 51007194
886 76426962
323 25175358
652 3345761
95 1752412
126 98569090
774 13606852
761 35637582
916 13076707
490 87965081
471 60825290
465 17807716
123 27003366
432 93125644
301 86898229
619 54171028
501 49487764
751 73530147
698 74268917
324 4732714
528 73869863
592 2557750
916 54610908
691 49806468
906 71653475
88 40767075
857 97191082
781 50158175
120 31712717
505 78508655
296 22847090
192 20667704
651 14235931
753 84493915
569 37989887
975 93559424
409 36223967
291 17916986
407 52088804
220 12237529
836 1074228
649 87841314
31 91356013
606 71875101
894 81206570
137 11734067
128 20435762
884 63387802
66 57481480
734 73796296
954 2933706
263 86483778
514 59503447
527 15453976
602 77521857
261 42697670
122 25498458
125 2587603
877 64807982
964 64712785
893 20543375
239 64387567
534 80478362
326 12901662
634 93627682
890 61221295
606 7249290
830 3593545
658 26568901
263 33077086
13 47905061
450 17971034
218 42004714
965 48550185
424 91212725
654 5773267
231 70866470
375 78445544
831 71631225
842 98641822
709 54760536
739 70537894
824 7283425
564 56253040
739 77262805
81 48151940
377 10042861
476 33088705
244 48130175
77 44959452
693 62820959
348 38611997
379 69616171
861 81914413
756 85014882
256 83753457
6 72390582
888 55627072
732 26071611
708 34674128
123 11859676
173 86378547
364 9812457
161 93869865
57 52628520
504 62826568
254 64253412
125 26625513
916 60563594
187 71262200
252 82387494
767 76071663
720 16514985
472 47657944
968 32847112
161 51926786
990 74237158
9 88052396
831 96870687
332 86992319
608 51468926
946 50144775
431 57537084
174 12150347
712 48487845
475 58615189
905 90864310
836 33277971
669 25694416
401 92856638
618 16178198
552 20564201
314 88298684
751 78465448
602 56588460
76 49538390
102 46583305
724 48537305
45 71316474
671 63870726
892 52751622
622 5230394
192 24717810
117 24043492
908 70995952
377 21579162
542 49145877
726 35489370
871 99685430
933 2868573
772 35794300
391 85345903
897 88462179
633 9841727
585 91110815
380 46001604
344 38090094
726 37829161
206 78383803
899 6336666
958 18959196
959 44004158
587 99756047
240 83223061
31 80385431
22 56861859
602 36903159
143 35276568
590 80184438
408 16367558
963 61095072
205 6165037
226 72341057
372 96565183
318 76155112
898 47548153
342 87630578
185 88749992
25 30603419
632 15131809
918 63013883
452 97089418
782 62068727
553 34830067
466 44124350
894 95541285
329 77371329
957 12514285
459 43683688
30 22471350
551 90435966
62 40276819
49 93879741
310 57188551
806 63568691
11 31030614
341 64694191
449 74903724
214 61819459
20 56182358
491 86937429
520 14166534
154 13373850
900 32161254
398 43003704
412 31298802
820 97399454
200 26909819
735 35745340
681 25807224
219 81547966
845 58376313
994 66303779
570 97669896
364 75969619
574 34729313
597 74475413
234 19525528
491 14664747
969 79934730
907 40518107
532 76652476
749 63043440
150 51396873
984 11093264
134 60390292
820 35048408
989 55165514
341 1910762
142 43276500
230 93543423
748 55860516
636 69206210
478 25138498
187 64586438
341 74138550
654 41009186
521 47319289
718 20761378
488 23954916
471 46840538
65 24277653
544 22250922
193 68647635
909 47327714
396 83848201
214 63146644
537 34132087
876 50327354
883 62132927
615 32717408
499 32893301
398 20219080
527 83409735
257 81309486
282 18402407
641 43386191
373 64140524
193 30323614
906 19195323
765 13342521
310 98556228
657 47976876
229 41996923
994 39901115
943 47128616
519 46577550
353 74102989
73 17957411
169 43256150
848 83004711
730 19004095
923 43268595
707 31582209
246 11059353
405 36859811
381 60636869
66 47221669
188 32501799
521 56690115
199 57792536
251 78729199
181 59318575
603 80378719
504 67129297
480 53758028
900 99926313
814 32232391
542 51515731
585 75396099
569 82138360
810 44094747
83 66149820
506 88031731
735 14221212
824 69978826
537 39457067
316 37604469
390 39734516
734 92688471
737 37017755
952 76083901
420 80699716
368 81462009
225 3538753
759 32677496
358 15599884
420 2805563
192 64697822
256 5133135
349 46833420
630 21667637
14 59294575
948 38621728
197 68400496
93 97481897
630 33181999
289 34887303
673 30113970
540 26709447
597 53418355
797 59487091
969 72255411
786 84616305
162 96487068
485 94546292
876 75928940
221 38812447
699 50201431
170 95943589
113 17629245
402 42868438
564 36813459
375 23695050
301 1179224
779 14909296
738 28501156
986 27191704
177 73017170
735 95090609
992 19457325
272 12054428
491 81697624
146 39294066
964 76653278
511 66163729
829 45523662
504 79194257
933 69885184
431 39373540
738 49703782
830 67107739
304 84295052
116 33374701
353 99221709
800 60169720
855 46677242
667 11341528
847 97857370
685 19970436
404 77550891
295 53597093
7 13838847
595 48731185
980 11065857
147 73959788
219 43179967
92 44537900
688 45934432
912 62629703
44 4054679
583 65456393
12 80258393
83 60272381
344 97073496
433 28797574
361 2448695
16 98594565
560 44882768
547 54550338
392 10486149
800 97304406
8 12437282
988 61755200
661 88389610
372 1427422
480 4917465
685 91949937
731 92176898
45 95584015
33 26419513
768 85157494
822 8443493
379 42611691
997 92354117
609 93095838
442 96064044
14 51024512
638 33676477
161 11446928
691 56186720
984 52305434
184 85756832
152 72311096
781 27587449
135 63276240
800 15939923
311 36285544
12 80119204
12 96181553
32 8099679
156 77155361
98 56014749
430 59906781
860 15702415
90 44807018
462 47988043
210 83774926
202 83421459
355 6093028
731 39495722
323 83232524
356 96949818
860 98687872
270 89669637
678 64419808
359 87226837
171 38026333
386 90576316
476 36792429
69 12700667
263 43579743
547 5454416
115 69577234
500 97278587
463 19659464
356 98463331
64 50901204
402 52089444
638 91305807
651 33789246
147 71282605
726 63636470
856 58666131
756 33086521
224 73808632
519 24725587
285 63917643
139 11564906
411 29602751
361 67726317
781 68869354
713 35462621
835 47085488
554 19538944
423 79239760
491 95429795
132 44112000
113 33646136
70 44741709
500 60354395
976 11654896
781 29315070
924 37953014
575 35746113
204 50979562
961 48585240
832 35110060
961 10019442
119 14550711
591 86224968
423 19336561
167 82537807
172 59405506
525 80907772
171 34076866
883 65539700
491 9605331
903 9666898
625 26490821
376 64277083
308 44303513
678 33563980
585 45807604
480 22945137
820 6258214
157 17193514
160 4573893
347 3636362
799 1266944
104 10154033
140 1821622
68 13156313
864 7264296
415 19976233
213 51568459
144 54039345
793 63795984
147 97144925
752 65878581
616 39427152
630 78250589
511 17168336
158 42496582
558 71757414
485 27554466
377 29415806
749 30854322
760 59658611
539 71713465
803 8326325
495 55243852
685 96218049
102 11830095
875 77600157
810 98162375
591 53592137
881 26842436
926 28029759
733 40984717
915 81568690
66 59081651
485 79932841
508 14009820
932 73734442
301 99388158
73 19894082
434 89450716
433 54011566
833 93257993
316 72135642
210 55920707
741 77796451
108 88944452
344 26476948
869 19949399
501 75001762
662 2777311
432 10370033
981 34770155
640 43088717
450 59206951
403 77049372
595 22266440
911 12808753
64 66077719
20 30621925
449 23207789
329 12623629
193 84683907
959 19978804
23 38084517
633 66185213
456 29250987
339 15501387
647 92892811
813 8769235
468 99325176
257 86400785
814 42588750
849 70427117
707 14140343
574 26097743
679 20035039
105 77771943
473 84699760
333 14644170
389 59279094
527 63046765
12 29042497
191 66217734
379 30927172
402 78507264
760 40059690
604 27329666
189 89471363
438 63550096
78 84741641
515 16573353
216 61710849
502 92677375
834 50978943
290 55051899
821 56667008
225 52392657
603 84310232
514 36591918
848 53245835
23 89309946
860 37192120
157 26803609
951 56180456
100 23421714
887 83798104
89 89651723
488 8397799
548 29111699
276 92436202
152 38341041
83 87946228
26 40601396
963 40978491
426 13383859
517 20013820
812 57819781
825 32450617
669 50205619
436 74956019
499 70915143
668 89257890
767 3483599
484 69632150
111 37226970
770 35542063
602 50311128
715 26846747
572 84023294
542 46413441
97 98120500
578 98054043
282 43728906
34 9058996
498 4278973
820 10901000
5 35774069
40 22655479
964 41887510
885 60865145
701 50287660
51 5152507
797 25697894
953 90371911
663 11335672
911 23971988
598 70994700
636 96177315
260 94743840
983 52524902
117 57772671
525 79723709
862 70912074
603 57822489
740 48787912
85 32074044
459 31378775
885 10343984
739 34034014
135 38954859
480 38578603
592 94695978
185 92755957
537 98784300
501 96934184
167 90913297
210 29167597
762 90995195
492 1202389
749 80734930
860 81331879
221 14772788
986 94086049
935 75610856
317 8680045
506 23602715
465 14757976
393 59115350
627 63003470
129 68635773
657 80484256
192 66834629
814 61626026
687 57374422
592 12395279
259 86238807
380 39508381
351 22337465
447 74294266
688 74694435
970 48353196
839 68860455
165 89047674
862 28574342
216 86821525
995 52384627
134 69224985
143 56244221
161 31310178
788 97391423
159 43045824
490 98880586
874 40627474
415 10462356
393 54167875
796 40681358
676 3658096
876 4985456
736 15166448
336 46405255
145 8204813
880 9811340
748 98567074
560 15681266
505 67445241
317 7890016
407 23868365
77 6723177
865 50648333
51 98275392
458 21454016
276 10666701
262 79675142
661 29179266
229 99855422
708 76090218
147 74398187
301 32576335
248 56346988
349 9716400
113 45319408
97 71366102
289 49458308
135 94759325
102 35228270
388 18347633
291 77104933
95 24215626
849 4480368
377 32029161
898 52469596
762 11778176
275 46297866
951 65438883
166 29623242
881 57443725
341 87408452
181 92304262
993 12712411
777 34781580
662 85892450
182 37655974
518 22352056
613 46478382
292 75665122
640 24150212
494 73943876
1 1769501
581 95961158
409 90576286
640 37808976
975 11449600
299 27263988
689 96788006
874 65270494
905 27564382
523 98719104
253 35671959
991 95958917
442 55955056
863 21558893
528 8398248
205 38029088
577 64673938
495 15242461
876 45144951
399 68814877
274 62445377
761 23019760
310 49176249
263 77251107
674 57905109
804 97504158
648 33125717
122 81342996
730 74930222
165 9579414
997 12187686
547 83457285
283 64027737
785 65419240
491 87931940
492 83741403
135 83330285
399 20050019
384 50341201
961 46796140
889 66386872
406 93303552
505 27720919
716 43288956
277 7900246
79 13881459
672 52565205
759 87372466
372 51491453
677 71230867
352 63570768
369 62797706
19 58180698
913 73532447
790 51293346
511 22364100
445 44960372
35 88890557
360 43173310
621 87103535
911 89744288
675 39564056
998 38960880
480 71631943
676 14753655
153 77265458
257 10747763
471 9831510
836 68532281
278 5269406
594 13155818
262 67934761
223 50382049
843 88511907
682 59929584
68 11152382
865 13764720
545 71067684
220 14639362
930 55449141
983 53538503
566 49269258
791 90433974
917 4813613
256 58732590
137 4008242
267 31533563
423 47665302
862 70706019
680 99853773
907 51199238
338 11887253
82 43789908
436 27799932
740 45777883
986 59656653
278 28055319
820 62847023
27 64581160
120 23446840
501 7402002
726 51690631
412 87912387
326 48528486
237 51689458
473 10530151
552 55887853
538 11100003
245 48666702
114 75735768
805 12922834
946 15794597
855 26564431
542 22827183
764 39296012
691 46819276
625 21257489
448 7168098
389 59421031
108 48426483
427 3215834
810 68477444
373 26984899
186 78886069
62 80627707
745 15770398
489 24696052
21 37891735
944 87840446
62 45440932
164 3107301
534 20022706
319 38291374
368 55286509
933 91411598
288 44021433
970 43418541
695 88781261
144 76073867
376 51770266
871 10413404
495 88219797
702 9995256
627 41163102
632 44207423
364 81828545
792 6503436
473 45851389
753 60491564
192 33708379
475 88172408
538 2326967
603 75191268
423 83923808
914 43866055
179 82574872
949 36744781
768 73654709
543 95422456
234 49403345
262 54960693
573 32463860
483 15751665
299 48207094
241 46717956
449 9768460
522 28376496
693 98581173
729 86967198
287 83759219
590 73889134
763 88355564
578 73920932
964 35538992
323 47639177
543 34691449
171 74868737
617 24187566
836 62006836
88 4381444
952 48018186
305 54890204
637 91709962
503 24331826
288 37521609
442 36459240
81 25988026
135 34183094
485 84543849
239 27193037
565 14480083
779 86952029
917 92936044
280 23118477
315 52293531
457 2643383
83 40453181
241 72522091
606 65780132
607 85555937
453 64156822
499 15612478
333 39191912
16 31265527
802 26071464
859 13298997
121 12255253
842 71891494
37 50704339
510 30304554
822 67198913
671 34826892
655 81802891
725 54578074
652 57128429
301 18116793
58 20901161
660 9216678
766 25289671
404 9517357
987 63305164
682 87601258
569 94578810
977 43717819
234 80608362
755 6257018
620 24368011
760 23112003
497 89938577
579 67976995
229 58315867
453 27870492
948 45126291
417 64124085
518 76929814
161 63359554
217 94234966
102 31246231
470 74490783
87 12253015
381 1639443
978 82415781
594 59345449
317 19150322
457 3167662
211 6246009
577 56340775
175 93306972
614 72816378
11 45689893
980 29375989
238 70935443
104 24286571
357 40962365
602 64243324
286 33472006
869 11521396
457 77211042
713 1281845
129 49793520
262 32134013
101 30192162
988 52142152
74 1809825
178 68836719
362 18493363
791 56112651
320 9268573
554 56937584
154 17679561
217 30341593
232 80909563
654 93005971
317 19227927
133 42901122
586 56819750
129 77824114
974 52469788
653 49196299
109 30490040
183 36823956
343 23495830
251 62097590
322 17786556
295 54824742
405 47457199
650 44608888
158 27218797
786 36334049
758 70707142
539 6696584
337 79036938
401 78103447
836 85686570
797 54771664
224 70823414
608 80346354
638 72151731
683 28689036
752 71851120
812 30820746
385 52259860
350 16343811
546 22507912
867 68352253
460 51425612
221 64529693
957 54526094
676 72533281
330 25276793
920 56784286
800 14284557
893 27912351
212 91367252
504 90838879
375 46291494
921 21516945
322 98997337
451 94175675
515 18575547
534 32229484
313 29779577
189 42644428
446 76479013
714 77445938
326 65276588
178 6006830
539 10796468
978 18142465
672 43814837
911 42267617
598 17344159
123 60103263
597 97274678
285 84622922
240 68477025
73 98662805
208 14130070
66 21120032
213 36181984
516 11805025
326 82984475
661 17519497
217 16111499
472 67249381
768 81893166
718 92478163
632 59026691
156 21863741
144 48121499
644 92806273
634 74307760
761 86120554
425 48325917
143 9774236
96 73312179
259 29704584
424 70368772
406 56609292
227 67214585
733 35230867
679 35509760
973 40960609
953 19736191
792 90800328
733 71188672
869 2318876
599 36803275
280 42159642
419 17341538
141 55596514
288 76228138
707 84956031
994 96121187
454 17203368
3 46021338
72 52718978
244 88738757
102 6889183
444 58631252
178 49616729
586 27735854
990 91572998
102 15579768
182 94984592
437 94497839
278 8059695
974 71422087
710 98031446
197 94727731
635 32088530
868 13280582
951 95627060
564 48565615
732 42113885
772 14434510
308 46075011
689 67404392
852 69890774
776 45549754
493 60268537
233 40030380
48 81512325
109 69548691
730 57295521
333 68539400
472 47135320
347 51342322
94 5348889
515 21742507
599 63603164
263 42695340
976 69556912
254 44638714
227 16914086
427 20286151
227 19563367
178 50383840
236 53251749
398 35846151
596 63087722
960 7932871
723 48782684
891 57194756
972 9594672
328 74687449
435 49917599
788 65682505
800 45281846
294 81020424
44 84535725
909 80919805
971 61253437
704 5287474
253 15380836
140 36378216
212 62775611
920 3217985
69 24967291
579 7258092
464 10895567
787 29033312
104 48480357
794 1165510
353 18186433
682 16821295
153 54475362
485 51288056
636 37098973
636 30625531
82 21670468
94 14238254
124 84433716
410 96730236
396 47091066
593 4248882
490 92054235
254 12619495
473 41636871
937 65698593
323 23168505
469 45824182
89 82455485
871 29677307
345 91696416
947 81513293
99 89193735
806 48710492
781 38272168
235 64722450
527 84154299
580 86191424
282 90093881
38 57603320
27 5379081
383 55227902
363 87558900
763 78934632
759 91841483
464 10697055
488 32281987
706 74682508
586 51659898
358 95904842
299 27443293
417 23324120
606 77958268
250 91727836
133 61465562
212 76650631
580 73983201
282 18650563
703 78039280
59 21746421
512 71489517
385 71400521
559 46855644
56 9695007
836 35982826
796 28338445
778 73237489
185 56748539
134 50734596
368 75802837
882 40312432
632 41803639
245 99364058
426 98892247
775 90282442
788 1504329
275 40325381
554 78176449
591 38625070
948 98164912
483 17691423
959 40071515
989 7464468
166 41671427
564 68670206
960 94666085
293 89716091
946 60739108
625 87358373
859 20617569
187 78037710
431 12167524
960 58687247
543 57877468
616 27836126
352 74183943
101 14859691
318 36530150
585 10499178
112 2504666
112 30232983
8 1892229
363 19362210
111 25636792
860 51733143
510 98366277
828 99983235
679 33457241
897 54797733
34 18566885
767 74694023
996 48816943
5 75544993
629 36996588
483 59151147
721 81240078
829 72669808
142 49290563
740 31117678
381 89513235
786 31348906
177 79172926
996 34719774
358 36641216
450 22877683
516 42184954
695 72336850
657 22404532
779 57027004
160 86693593
132 9865874
273 82929855
883 38994281
232 73972285
767 69135229
882 31733173
472 34936130
235 73096163
891 81081332
609 38096913
871 48069982
844 37364967
171 58170429
176 86698154
997 71326780
880 64643222
368 75346042
853 31355001
87 56798584
512 10124539
554 95421065
120 27431400
975 97730952
508 33707203
361 98545314
385 51411485
656 87776760
714 68904046
334 1818878
324 10438259
415 79478762
480 29435718
879 63266989
141 79725394
630 32048153
632 93424765
735 81873183
865 23742994
972 37353803
586 70940044
934 37016099
37 61800138
826 60317614
242 97862528
257 42645095
349 64226208
453 59549412
826 31675160
838 17618408
67 51355011
530 60863751
679 94549466
918 79316228
944 20428902
824 36044772
195 2474205
626 90015489
732 63267768
901 44742455
153 31278530
543 23660741
170 86011306
202 97693297
713 60294566
853 27799602
531 15689895
334 71026194
675 44490600
336 15443717
216 64312473
483 30354421
245 61598105
536 2203066
499 96146085
24 32895380
705 80529889
499 46813603
324 70406246
740 32042738
587 21031092
135 87107751
985 96021338
853 11118914
554 54119263
921 93632920
91 80596892
3 67850294
915 51247890
52 52062386
682 93552776
167 13714202
636 64237836
904 36545208
675 63264895
361 68075890
324 56874238
398 44569316
71 13975068
106 31385717
336 28621596
91 82591199
174 51858373
758 26230475
665 84160915
107 35559588
148 34122830
232 22522171
319 53001505
868 71924237
522 80380408
992 64595905
758 76859150
444 24799070
761 49501740
174 83410771
659 7301804
903 27293192
650 69091950
379 29735238
881 81247414
960 45040570
291 63184986
156 95817519
883 5548432
751 57400701
619 86998600
229 92191612
304 33067610
212 42904617
214 19914981
47 27652838
997 16024675
265 13133431
512 11105434
195 86760694
629 96734448
625 22706230
64 73106044
871 30596641
863 37476771
922 30528535
89 14732786
880 34973753
179 31654122
453 25381975
151 91162403
84 36134812
241 65833930
521 57443768
268 1319562
938 87111354
52 29477460
583 12624269
447 18190561
386 75167255
397 60421323
413 62541424
657 24819254
583 19170480
534 76415627
939 27096674
254 77789477
628 11508959
221 85039990
701 11635628
652 16052442
680 35586100
770 7163103
985 21259110
788 71230865
477 97689002
424 55991137
712 32459643
647 72170627
939 94410984
567 11309212
447 26173805
938 12193287
106 45369749
262 22699625
683 97764319
649 13687101
881 85846228
976 91853247
680 86111438
618 14935982
722 54540045
353 39557634
784 99973172
66 74917119
116 15822915
677 16895664
245 32428952
110 67389358
269 11315142
258 20457234
45 54049360
878 6509470
808 33072267
361 85480709
240 2109606
961 7139483
808 74546997
526 68078314
459 67844262
421 62898077
847 33306083
319 20685960
416 2135920
502 56178699
36 18475796
19 99639196
388 24400472
699 90778542
350 39979171
812 80613519
205 83856205
228 2633169
337 59020029
8 44741633
978 36708501
421 32603585
162 16569936
796 63514863
681 64931635
891 97147412
316 95879448
937 96268148
451 29840015
874 74837405
791 58756391
410 40091470
68 51743030
304 6046397
608 19814186
674 67831993
802 56634872
891 44630554
673 70836987
828 32103885
255 33127182
987 47919551
569 10000740
194 10446262
873 17958938
64 46305152
546 10817253
68 80265815
305 64447297
421 98762523
330 86515068
304 7757186
927 28114016
956 81638375
975 28171476
253 87380654
370 43633551
231 45231586
628 73134470
132 12049270
291 29599255
731 72080565
714 6619347
121 3221473
230 74096826
96 31688646
82 95856706
48 7149403
911 36791780
541 96468121
659 91225961
956 23822705
424 91381338
867 49953787
310 56581691
128 58436169
924 17463311
349 65100193
214 40994841
795 28700782
351 61394784
444 29929429
128 60187757
170 28491105
924 37918482
721 8718691
29 2829843
113 92037906
756 62170039
40 24153808
756 51415332
721 24283186
565 14041555
389 69541406
354 19111816
445 11324954
415 88244626
895 90472313
545 6954334
131 88125585
283 45123301
643 70318926
27 12765133
374 58324797
658 82062141
457 14259689
348 3652194
666 81801257
531 8356300
812 37796715
673 60446308
347 9886037
428 52505835
622 54006652
369 60980368
449 50668974
194 65202971
795 63858466
6 64036643
215 64112165
272 24793907
160 2236200
357 94683633
649 47363261
119 84703985
859 8317137
181 72074169
128 41823708
366 61610796
270 47987765
489 23586664
192 40054765
773 73695331
382 7765865
939 20078208
51 7304112
613 56764229
925 91272165
316 93462667
361 70695347
646 16944913
260 4871627
49 64064423
584 58246762
580 29777955
548 51940403
874 78539679
560 6240417
185 23217148
667 58288495
967 43126688
754 28908987
495 3691722
619 67736534
615 39928059
748 45507995
467 70318331
719 93622089
469 16168120
263 30206676
654 58445649
957 62054576
314 13280447
417 49472546
283 46549271
970 14982203
301 8793803
722 10353999
2 44756103
783 31351438
507 72271660
749 46645387
388 7982400
309 90288771
978 93622796
312 16405268
926 70402236
530 65308121
871 27787958
703 26767159
429 87461077
48 25544640
627 94956878
660 19642098
451 64416771
730 88398709
723 74669230
731 85025085
835 83473412
792 15651505
624 80308857
394 78697874
687 86259679
461 92859334
7 33421989
925 53506322
341 72194684
736 12979855
598 81582208
337 37190925
277 10575362
174 80872054
874 64081476
206 53250711
530 94733428
202 88149286
446 46836557
985 48940738
755 72292194
929 5365995
514 3856236
719 79025626
41 7943374
669 27496663
195 4571289
186 23434852
623 10235180
910 63724986
356 29678347
112 95167115
375 69581902
353 73619780
626 35250404
604 59942041
772 53821366
54 57933100
149 94283065
969 42899321
671 65350068
488 55450519
273 64145254
206 77471138
515 51237856
719 44354473
900 98245072
513 92169692
813 69479423
501 15055833
788 69983203
375 50989352
922 6195990
1000 86782147
951 13464986
300 79277652
169 34812081
690 37030498
657 49182062
537 47852455
415 50192813
904 59008157
788 49761004
477 31056008
198 56229618
276 40931833
794 10549976
649 28270352
507 38844661
502 42440089
371 66709312
222 35805214
880 51055447
452 39592951
106 64323238
120 5200121
916 91364724
984 69081088
60 70203949
953 85159660
825 68480584
489 30462890
77 90100826
196 33653780
402 89475554
476 65807904
219 1376429
588 12236391
983 94857693
862 19734614
485 79293861
891 18162562
151 98366188
145 45997602
781 40783291
422 2823294
641 78296108
453 40588911
613 4215323
582 90076628
287 16346046
506 7490510
472 25882037
667 14315828
616 36371922
959 92114982
6 94004337
502 82724483
684 65291668
428 53660906
828 37107164
508 39796511
2 88789005
280 60868250
408 82180871
795 70596831
290 68760375
415 68853073
213 12240926
338 40985267
888 74111208
261 24190520
60 56655685
562 82478191
515 63298735
332 73875993
250 79367660
194 83537261
981 72582855
662 71907701
921 91493879
173 63843832
833 73537766
684 63085518
289 84369456
742 12692856
637 84055799
798 60091075
288 37072312
217 10769467
984 61494374
357 96981298
878 27854217
314 12074838
36 56083591
44 80851134
92 98480972
643 30071039
598 24808093
307 90982902
239 33466540
432 4508509
976 45750088
485 50206503
440 20557294
365 87418482
917 79558645
347 41807130
198 24778312
927 97396222
949 21326159
823 36661010
125 13496064
565 32923715
181 29859675
151 87437220
598 75831088
555 22470590
734 91100869
983 69550642
285 7707238
404 48913500
954 73190333
393 50237379
186 41066870
72 74228303
252 91241087
686 77994756
654 99879701
978 80486391
10 10832803
524 50114161
133 29856853
747 71975228
315 5935393
531 5644398
102 77965297
846 83075564
343 30233661
567 5149236
832 61252887
690 17623653
905 64860385
613 3097083
395 47123988
738 21709541
890 15112438
571 35229651
254 97805870
602 29670484
931 90600285
923 98367127
30 55235714
687 72789997
38 68643132
685 83072656
151 76040994
6 29247879
464 90241450
69 42541421
239 33252351
746 56618600
866 40869466
653 7056718
566 63002125
265 55681561
514 70389323
71 19058878
213 34919289
860 66755937
113 77632278
647 51767078
709 86978952
455 25297707
572 18929463
924 77034556
696 19636747
521 94431252
825 6467008
913 58944699
80 41764929
946 91178871
41 35835292
241 34676563
393 97457164
246 10766750
159 10647089
537 68337812
966 46529875
83 52467644
420 81093869
51 25554143
980 40640301
419 18127353
298 68770794
263 32922205
927 65716453
676 68614320
313 14328475
352 14010708
961 70231489
257 30778869
987 79521816
394 33641186
3 53755780
710 11611966
226 98988001
988 8454416
673 46387280
837 89897963
202 14733085
27 65531344
715 65940875
796 44961321
820 45085346
748 33459788
541 3230575
825 86566432
39 75686561
880 2486558
593 6542184
142 29462019
570 80352267
707 7038365
919 21088952
902 64986592
812 10567588
454 85053098
342 70649288
160 49733314
953 52023981
143 21385567
469 50505237
509 97935578
287 55397506
505 63197198
604 62700482
514 25160398
432 84654803
804 74224081
582 59043990
758 62287311
6 61435116
526 33294608
708 57027539
699 72128208
535 25267412
906 65562996
37 72234133
88 24243098
807 68696699
171 92200354
356 10854463
810 95671997
956 95763340
685 61954752
569 60133631
21 67688706
436 99144785
143 44962968
570 64573031
735 35743712
242 68117276
890 83324583
66 66223769
772 33444995
366 51673136
799 46790462
825 69164065
122 14924767
626 85043605
875 14736554
247 42473817
37 73136281
171 35820699
914 16945271
841 49309023
252 87125750
706 81075076
772 30059060
726 6936353
188 14036841
564 24852855
559 37240901
726 25590712
13 9799515
203 96967003
581 72025720
209 52832364
126 31684391
614 65874989
882 25551484
862 85608485
336 96485385
640 8185144
44 16032022
230 32074423
905 47591071
973 35511518
505 64502420
701 90593780
601 82965411
903 54821615
735 9701562
642 51411646
756 7084701
619 87410822
314 75817256
621 24897869
461 78585252
521 99447734
456 72034671
931 57848895
705 55533708
11 23888765
845 55700799
79 19632483
754 51111344
690 49983442
116 7217518
673 13533954
936 70441860
99 7611147
178 64650803
412 73743046
758 74296080
950 53456659
157 45724223
875 1026312
971 99880484
436 48628605
515 49501552
504 91338656
337 44576046
4 96572102
309 79518785
623 97506161
319 38885540
892 22298138
813 4564404
531 63155248
930 37822301
112 39548896
412 66792978
176 6233560
554 67331278
123 12265390
775 91670498
943 37946682
65 48687441
290 4939405
59 17338785
30 66996357
261 10229694
333 7275553
617 51582666
14 7539810
353 95510225
896 43879088
227 8326657
151 37224833
337 52049090
22 98882625
140 44329852
237 79069379
146 11807423
986 78271051
712 88482110
451 9592554
645 73382354
176 70133224
785 28315863
692 51819734
852 79678285
248 49032105
983 20611378
504 8453109
303 40926236
660 1023546
247 84140452
490 19588517
159 82494468
756 53329082
271 80682091
427 7541620
647 21120240
259 74942134
5 64604372
500 79283818
663 99144266
267 95645342
964 88991954
86 58771460
863 71708649
630 18389216
903 9952286
298 30174197
314 98463205
263 99048842
250 20481152
644 79628116
231 21248864
842 60399858
696 6344008
569 69896043
651 23798619
656 40106580
493 40666237
697 82684590
66 94825320
380 80478864
95 1131469
163 61034823
49 65095283
127 12866434
110 94635156
4 60036654
398 46798380
917 79847450
885 47404075
795 16794265
766 26790390
741 99529285
895 61264023
310 43425889
994 33263931
459 39108453
934 25651077
644 16733067
158 58943319
423 48697551
322 99909511
677 83556045
833 25834563
991 75003897
483 6039342
618 83446079
373 11621031
658 48294327
400 68318462
860 80606447
67 90694932
172 16031503
746 45811833
291 89201332
109 45496741
424 97371026
473 64008348
401 83098399
994 30436083
976 28840958
338 28116363
175 51025925
816 67964956
222 95808614
275 88496996
383 24605097
616 12576878
835 70897157
144 19170761
574 9819890
114 35700257
253 63653545
232 39867814
394 64798042
196 10166156
131 81049013
697 33686711
472 72785104
315 39411659
263 71958979
514 34402975
32 32671573
461 60809916
522 10758301
380 80233827
558 57236907
278 83618791
177 88210453
537 30169707
697 25871470
159 65443783
559 98985895
660 87808455
763 17991326
40 94141856
189 52010163
75 85553195
693 63553825
289 57919060
548 26241520
139 64108091
325 77446110
413 28039854
680 31685431
878 88834565
810 67143009
969 20498603
566 11920833
547 91573730
265 27714587
644 64778420
578 24538785
792 63563160
197 19451142
584 73057983
978 9935965
893 34019284
591 99598822
308 53582173
596 43896012
70 77356665
921 36103842
100 77969822
211 46055545
304 70008330
133 76181667
830 61853144
240 63726400
211 54513004
664 50033236
607 98660085
459 48988407
900 19344175
170 77435638
884 1069514
97 20807110
641 12007902
463 51514072
369 66449468
780 7622168
957 32792830
781 96145240
666 6792839
102 67749003
161 77244759
652 16717166
894 86240523
416 15763198
302 30598733
522 75164053
782 13759111
169 63520846
562 48132070
127 14186478
201 63421244
620 19992736
70 36813663
16 11438223
87 55666180
451 57019950
296 34317909
604 36987444
162 38329793
677 76011641
767 25797578
263 94302637
839 81758523
625 82882173
283 1655648
284 4347664
60 40136397
75 32797791
577 14068883
322 3869233
195 68113713
268 73164933
925 13945493
275 12529668
497 16429256
348 80961055
377 83053874
285 41209399
568 70222470
470 1548750
690 84185787
667 17175119
663 96166884
3 45384687
138 11063449
856 81274994
295 2503868
319 99492921
701 69118361
209 25019685
854 39031321
845 40813300
943 34146996
585 75733818
526 86146302
370 56884204
835 15244864
920 80557993
898 86697030
377 87988614
56 86908833
953 66218773
738 96077747
807 8393680
386 64797702
174 17104674
413 31357675
441 69227113
647 30052923
542 26764535
5 30238770
797 37499782
704 51777253
332 39104563
246 81159453
63 27646648
175 55679227
82 31257591
103 86810313
954 51875623
977 3189947
869 40757401
412 50588172
841 42672782
128 73218084
481 79602260
831 14388992
472 57029921
859 76211734
101 78535927
459 24093907
380 60559871
689 17246207
678 17080366
235 50151622
967 59054728
881 38147940
684 96108260
180 79160386
316 65059460
492 37355367
738 92167289
30 79877786
897 96990443
142 18147468
12 14197567
25 65392156
607 35359406
152 31949200
182 71718041
80 51841782
985 18873704
424 69418785
789 51863975
693 49762680
997 34009818
848 81796519
204 61400940
218 5861823
53 75164306
725 60814359
23 35207307
1 42207756
654 69790568
845 24799579
915 54747789
213 15143655
859 58194398
335 97364867
569 20111061
751 29500158
588 56315960
197 54224095
353 71300190
607 7143325
659 1439666
30 79449481
161 54908610
877 84288537
542 51436301
295 99002400
43 23894909
76 87846615
513 47707860
536 5517070
689 26658072
271 34473605
388 48006993
96 68297757
323 88058521
957 58557004
706 70432683
285 47790792
865 78998385
519 43637671
22 48082405
391 51864209
487 68944901
641 52851928
580 90728163
782 29357332
179 69045832
374 54171554
771 78897677
139 19653319
682 39627705
746 96390237
329 78758208
476 18308196
615 52393442
268 68270291
26 35836067
791 80254671
225 60346900
155 13449388
232 41486318
112 83381962
845 97531948
8 64231323
643 9176193
820 24595601
774 44662010
697 72362572
986 51483218
473 34711524
370 49319650
139 86703021
851 52910198
571 29564662
262 98245391
997 1730386
577 85503473
159 41429958
185 83969725
206 12853021
376 69630408
33 99648865
8 86603975
581 76295611
962 24922004
375 90865755
36 66014539
812 20440861
744 7265873
489 66086383
145 32184474
272 25533010
685 43766229
744 73341914
580 59170384
671 57916955
332 89511211
84 76348756
535 28722917
163 81341737
904 69242287
179 59635257
59 81086071
207 25030471
312 18191992
527 76019009
110 2474792
32 98325787
182 92379510
828 13193249
945 16340148
424 94617037
732 58664995
734 83552468
17 3902006
145 51980402
561 89892877
604 38786609
878 49746315
712 6042772
126 56006868
429 40712033
831 71568077
822 54405905
793 98916025
28 64187522
627 21429234
133 37369267
869 76023688
624 59590090
906 93195489
370 84060842
294 58334329
345 74100679
147 78436054
764 4438235
613 74240275
573 39056595
67 69978012
85 96683269
255 81042986
730 44569033
826 10632764
969 31528830
566 17050697
497 40757585
541 3087904
623 9308007
385 23780431
921 7265278
491 58442784
206 11611719
568 22176943
511 33646863
267 71585466
577 61417991
575 77439906
567 50313572
44 76865215
859 19808485
452 61310037
880 80781827
421 35490866
16 63931752
284 42184273
314 88303585
3 93130565
701 21963051
839 71294762
871 57167355
846 77137282
107 90904701
597 24477553
769 28459171
138 22263579
845 69258733
559 9539140
115 97640093
666 62810442
993 32106989
229 74026721
811 34251081
147 40276261
829 54482888
146 74523190
25 97801590
633 51261907
76 57622516
31 36217373
773 75125230
712 5225125
8 86967944
694 98938977
620 19336812
528 14670590
188 94011061
452 85684159
715 49958049
479 65093291
261 64560643
945 67984930
332 89643299
496 46386674
299 36252126
238 41105393
192 71522288
399 77636281
481 39711264
443 50009373
946 36303438
453 24926411
157 28506895
758 39038050
442 75794836
494 72964514
70 16751835
762 26759687
770 85537160
817 9765147
741 94508693
751 33757829
431 7517378
557 74492746
36 47337935
869 5407680
550 42756893
748 24149551
619 65259542
256 59465529
326 77076674
952 10892901
350 43354823
467 92729198
344 92312298
479 56266828
916 22770814
52 90081108
818 34412127
807 99884127
859 16216440
135 59845481
42 42628273
849 16114922
45 25898740
913 34038579
447 86241558
739 35855383
348 56162288
41 66038260
395 73124836
514 48467741
492 97657513
790 8615817
813 66789858
528 83663530
227 24465649
792 25853579
698 22418963
847 51105519
51 98073397
460 91675924
821 12134267
579 56736734
67 99383624
142 48181195
575 87419195
641 37046058
66 44054197
347 14163697
116 99051215
71 58178304
736 57080305
856 33444198
759 54035301
168 86157161
604 60255361
934 1872809
733 86087877
389 57332636
380 77422480
146 71496482
659 62863793
979 89563155
327 92375876
133 93152722
91 90463589
786 77031139
101 62810968
920 29725850
930 90013390
623 29364240
204 37757969
102 72685665
61 85532883
829 31568873
30 49866060
711 61043469
268 99557574
133 31257703
813 4923769
906 10161434
662 21382597
363 77804904
955 97669788
23 92903134
738 69752753
177 54812052
804 49681785
195 56360700
215 88422480
432 9243643
807 80433786
41 7300921
228 43474526
521 57277973
476 61933856
308 82072613
287 1457865
100 41576051
572 28314096
94 57457785
817 18632762
703 74987758
3 67224388
435 12740439
88 89658543
829 64977486
684 41489249
171 23830565
75 88518097
952 99127974
188 34505045
451 79229025
937 33044310
548 68538946
287 22281278
455 23235146
429 41135755
171 1399188
298 87045851
114 95109596
938 25293724
214 42645923
588 5512610
84 87358883
503 76998503
694 16146784
316 75080779
790 46281832
708 33466012
131 55307958
857 95739111
266 18895189
251 59457577
1000 26818467
238 25053948
563 92786017
704 5026270
201 77264505
863 87138604
426 47368009
81 24348166
245 81210164
431 82941349
89 65177291
241 27401688
44 41134102
724 25085282
612 53304301
214 58472498
524 28234957
631 2458744
492 48563890
835 55564981
413 14742471
528 94235503
267 29579578
907 21348187
55 8074683
163 35763618
518 22905989
71 47576230
180 39073657
190 51706444
435 82282058
184 72421695
831 61512115
711 78013692
721 93950989
494 77211555
588 56608015
322 61092950
191 98179815
779 4789979
272 99793772
495 27567592
70 4051628
840 93748340
581 67108695
444 18814615
866 38161006
136 50155895
167 91388057
802 56327345
907 41693995
361 73289776
458 40528580
670 2895249
439 74762253
740 11992206
440 65013794
113 49282464
995 97595919
857 44315692
772 13574722
475 71864932
191 75975353
587 8441645
650 85011091
267 56343310
259 51782297
14 77339558
581 23180515
758 16282218
61 28901367
835 38900088
509 90355071
93 6063586
886 74278355
883 98729523
140 47005681
471 56730361
578 94184330
655 14329356
266 18074580
489 41185696
752 70134484
310 47033666
376 18476319
7 2315764
948 39546435
888 46666564
560 57769757
818 12689367
101 42562760
458 13404458
40 14276298
824 18710726
28 12224859
157 8444183
694 7687210
209 44306978
307 81093119
300 8834741
843 65423182
300 76710774
970 65813664
162 64118990
66 87521746
1 18049917
554 84105046
621 88036123
684 51889866
78 61776351
185 94472437
570 52794478
513 79123100
326 69122364
197 54153551
266 77273624
727 55941104
245 41942919
735 71508478
774 41981769
42 14352323
498 40416128
826 34163600
610 90986642
120 64610552
7 16293772
53 48688796
948 8332202
691 10647289
168 53073609
267 98182639
523 15345790
695 97503306
662 98662318
445 32285550
372 93009577
533 33029880
479 77720160
588 82151070
165 66013324
495 42522983
54 60351410
841 48599370
176 18580915
1 62210336
418 47448527
94 45798747
866 87146529
173 7854441
850 81458467
783 61344163
178 76930429
117 65077849
338 90144832
869 93630739
133 97210505
418 5285338
417 97545144
971 83101168
134 62849401
687 37950186
608 23336492
210 30664768
251 27297206
306 75056866
347 77549880
501 5833736
697 21121514
653 82354585
618 26003422
348 55524159
784 60876444
643 75702819
422 92126028
434 88924769
946 62468226
324 87352572
401 66427467
494 19558323
634 59060176
807 37574675
780 8690388
588 70982946
800 8298638
659 92518374
970 50459879
127 89114728
595 88933698
687 57114036
805 29634454
244 18039796
957 38814268
279 51427491
160 42608038
246 52622379
658 87764129
328 74745838
597 20431940
717 99736451
286 75731678
281 87036696
331 8828866
401 85827879
753 70378693
807 19276104
548 13584280
547 63607993
802 65452822
871 28826760
223 95160105
564 3707363
694 39382189
411 66932916
790 50855268
877 20149152
308 49297610
876 81201292
324 96953928
385 4116067
585 96747547
435 36802472
490 58537390
794 82546487
567 27776446
502 17135417
477 99662577
949 43474870
295 98113332
172 67185634
676 26990773
122 89887262
216 65344104
162 3651533
760 2165264
936 14328385
51 11801384
555 83047273
867 69221057
197 99691798
954 73841099
754 37096762
147 53546919
936 78234069
962 14729009
816 2745522
30 59539411
31 48322531
977 66344418
928 83830615
400 85500476
463 44988060
729 52098500
680 85719245
944 37676554
274 91756172
417 45557115
232 83567359
851 1919670
226 44429763
892 47974665
3 8657579
703 12731763
331 9314662
833 97615688
837 33869418
569 23678767
374 25058397
327 74422578
285 10218089
971 65004855
813 38047296
284 61470991
657 66020928
767 33867582
74 28519475
468 19892927
484 17253416
210 29140870
420 91264565
987 38604325
166 43277360
170 68732068
281 63517834
538 13834602
845 40953272
12 93858494
340 60676349
279 77054040
213 47121744
715 67079427
228 25826008
873 23251059
668 48187091
971 17961227
63 72168804
745 79587905
45 13871164
811 1395251
268 33935904
706 41317946
514 48969288
922 1257490
301 52682865
67 23952828
431 54891136
885 1298615
272 99777845
613 7258123
215 24038556
574 74302749
668 40847780
672 36281298
127 71692622
552 61012633
427 22776729
494 66666746
318 26859293
911 33259471
695 66379034
266 98715553
913 75812988
807 22395992
493 21692724
648 34621608
263 76009772
34 47041543
418 83290988
160 14078099
337 98070042
876 95682150
537 8674541
270 75743041
637 85987885
444 28760776
153 79614145
907 6876535
139 64096848
820 63322808
514 87458069
486 10115753
600 94216028
832 79173618
408 83534124
943 3158682
53 1229542
764 39679972
995 90898382
668 33189804
157 3456348
158 17261222
780 63937828
456 58858296
569 58021101
604 6498079
63 67383771
887 55449669
113 82363132
598 56322696
350 6681435
708 3926145
580 59549438
906 77532838
865 63121239
249 10830528
479 2008361
889 97414338
850 12044706
439 49405828
464 4489720
356 58114414
477 93158555
357 38413624
241 12072478
393 53859792
798 90262752
524 42388924
66 21820714
285 96430988
895 94184642
4 94522878
611 6820241
686 78030980
603 84067439
562 46103080
286 5588745
12 74836013
492 42855421
505 23174426
407 19271131
44 50382729
333 48705412
702 65275819
870 47554372
282 44937770
235 1665013
327 29263289
615 14478047
622 22441579
136 75597353
174 49366036
769 46042668
565 18621601
177 51673609
344 70815592
937 72652404
452 90559955
217 61124890
30 43290647
495 91939087
329 8464999
989 61694152
459 43070504
620 5440091
715 82479175
281 38317122
238 28725870
408 88829992
410 93802480
499 48114359
253 95498532
289 20642304
229 79637111
781 82967009
210 27065682
750 50873754
747 32755710
962 23308146
341 21643796
501 16421507
669 1266924
664 52377069
711 49069302
534 76641686
490 9857205
982 43206329
338 71948462
2 71599957
779 12058017
497 54510196
757 27062322
636 22488615
514 85832980
393 16706671
743 41725808
174 66762460
868 41982279
581 12250321
163 87085151
174 13535325
205 29463385
696 75992865
592 61609236
830 82106394
55 54277982
246 53022797
706 78986541
93 92121681
437 67778554
244 39517452
279 14860484
864 78295879
764 21946426
128 89842793
972 14468330
659 57798381
69 21830065
569 1436451
673 55608255
621 17442905
228 62753530
376 55365568
988 96342977
594 9844387
160 63125455
580 87194207
936 39788508
728 29020723
875 55064199
134 58424191
344 35137944
463 18078198
951 54234574
740 47931383
100 25652742
78 24639336
501 10589179
207 30087347
426 14016572
765 71574328
572 14163128
96 46380312
571 82973326
736 78739101
995 7971929
200 54673696
5 5647520
481 21271246
302 42448378
775 78138017
56 97734752
544 9117315
357 44465540
52 29285172
851 61024073
655 36378505
393 66911608
461 18552979
759 94473790
272 74418903
67 11920333
637 25783296
794 30428163
347 93676408
157 77987338
595 82889617
577 25074032
115 9839026
258 95237062
346 98711841
436 88318802
115 70159097
233 15465556
78 39979525
940 67178980
804 90216737
517 75790044
32 95630703
105 18523324
583 94451341
394 41354708
653 53660319
349 1773831
28 50855936
321 57979880
716 61940719
94 85823667
799 77245444
52 48959138
110 53613296
628 12009283
676 53664004
470 28631376
445 90735380
847 46092939
615 87532270
69 77647629
952 38296747
643 87793951
289 80094382
456 95983715
140 3300796
47 65744428
751 4410271
981 32543754
823 42424176
99 46098708
592 16653199
933 16614608
757 47581595
36 98705760
516 21532770
985 4783173
942 70120663
931 31674985
863 94203987
34 81919654
499 22254787
420 74210843
346 90121397
538 3040263
991 63780221
763 95561698
876 57295052
121 43267966
48 34678379
659 33568936
591 99423811
364 26160265
240 85576644
179 41669336
907 26047251
837 30511845
841 74342561
676 6906554
159 16012387
150 94421139
658 28070474
38 20073953
380 18047528
29 10122807
623 24206452
729 62253355
270 34746710
362 61863260
123 8381041
903 43500550
569 34265866
300 68236796
161 8292302
265 84279504
96 14022543
996 40648805
985 52938470
34 5281805
148 78748350
278 30135124
589 75179907
371 74470075
37 53315051
715 5659967
45 29291591
214 73012188
949 95742335
265 80184485
930 13512345
533 66209212
850 85047977
411 19640641
405 42098649
827 32268576
66 45576954
43 27580480
519 17175723
642 88064908
698 52050715
782 20228615
610 62126473
745 87266306
830 92439582
973 34178316
313 10773416
18 27165681
26 89351071
982 53621368
946 48140087
436 98035338
578 29678709
340 53046468
163 54876966
914 51107488
189 58586749
659 77058994
126 83607088
435 36246785
39 9338684
719 57980335
971 24224516
267 45436913
872 95530881
69 29700848
8 90630471
984 72730421
818 14083017
789 41373792
992 97555707
232 12018349
521 42448643
529 44140661
653 68777968
815 5171555
1 55422806
660 67442012
508 98921221
132 9418911
983 63964811
733 32050742
236 1024282
298 67343655
755 1323076
962 26692484
649 17019608
135 48174228
203 98179908
900 42998982
297 85187062
675 12701325
208 77251443
682 41949078
188 5903835
969 90403494
339 98865163
442 75693808
50 86591334
909 32261181
932 53298873
666 63105332
555 64567566
639 93825499
106 78761876
914 77208290
343 52059499
571 22827544
487 33312119
13 75006186
673 88008946
526 98929653
943 89131545
800 53079602
397 93534428
821 94044070
351 27245817
539 37017198
758 32050113
525 27235528
614 15420455
395 25352561
527 62893737
868 38689347
467 64818546
317 71351406
80 7262212
552 49748271
334 17349830
917 35285100
456 81374619
801 2490527
323 85657140
611 99107764
478 3753577
644 77845214
326 41524581
138 49039789
433 60339660
750 84740385
909 86047548
461 83705965
307 21454354
459 77041727
478 46243423
777 20800589
121 7262406
864 39006263
146 85134188
878 27372143
270 46775585
833 97280049
993 63965972
594 76618560
908 19749515
798 47464903
433 70186150
918 11009914
122 77990870
300 80358104
844 31187150
328 59786190
748 58883676
981 3276653
617 89839056
665 17723743
174 99404640
891 54761977
260 7847570
902 41136330
918 96481310
550 21801639
90 71333370
818 67451518
274 68372615
373 24772511
344 90704542
689 68665788
858 81664269
779 2832931
272 62416383
862 88206581
7 27845014
212 93593600
760 34277678
151 80200668
864 52122822
216 33278708
19 58972792
423 14145482
633 45219411
700 20929070
261 99890280
327 94467801
317 1975874
38 23602644
241 90326802
503 63516624
11 68230854
343 69659172
832 66322113
474 59542107
855 56632837
55 35511800
105 58974708
182 4583866
637 96770133
231 73819682
116 93468396
651 14921474
157 71408524
881 31918287
259 51227235
35 48929045
851 30365028
970 28871319
302 43455156
765 89382499
768 56179325
822 47222678
38 20629477
161 66266360
252 75162271
304 67496345
528 69326625
468 8383117
146 67597423
740 10619886
864 26980607
949 38123420
53 57537121
920 58379612
105 74137516
100 59710048
945 92648683
673 7476037
426 89515604
540 50091146
732 44166183
978 86077905
997 43061772
590 93640143
727 46107514
117 41172327
875 42384773
502 17868473
252 20249280
499 84787985
172 19703562
249 20605957
117 4202061
646 38742700
985 19399345
994 31892075
347 57972251
122 42216708
847 63020186
633 7222216
791 45315698
909 99144672
623 30824309
420 3289339
144 31357351
589 78906192
975 83657266
206 36866252
516 59591592
502 24979886
342 14694213
8 81569588
201 56614669
417 38292028
654 7108524
461 41753755
740 81526664
308 49475856
975 24843110
477 66893707
10 91764290
685 27056237
139 91696986
415 81464458
799 52449024
685 52492729
353 15566234
169 65999538
609 37065635
369 79831554
868 43434342
781 37898401
40 37401606
67 65451314
327 9353833
782 69860410
144 57851392
355 89329325
821 49475396
287 81260803
978 86790004
693 47225865
874 71861866
578 70453390
549 78730144
724 59571085
712 35760455
257 44156336
687 79262637
410 26992399
61 70130630
363 23907461
478 19401282
805 71991512
439 65723992
990 6374996
583 84158003
190 97802000
162 87500474
374 75394808
29 11225986
50 88681241
524 28465731
671 31699148
672 55162646
143 17452993
750 70238438
905 99995460
231 62755536
225 1650183
995 49731654
15 34335547
290 4304640
316 71895189
14 18501160
39 96125113
384 89435447
397 11460827
217 25084485
643 8346033
946 33713511
518 83343534
210 69320553
288 81201347
124 51727771
523 14208492
162 29924979
859 59782075
980 32667065
694 64182553
351 87696393
505 93220355
513 96535857
289 4634807
27 19023458
606 53187766
552 92000702
407 95382517
936 71592160
428 25188515
610 79605595
826 81128067
409 28614635
100 85394425
925 41117771
284 21133268
575 64507135
627 75320355
890 43697128
647 19260324
633 24291291
367 92609928
590 56040995
606 4306115
272 75008055
642 74781253
362 67448223
761 93607894
877 59414921
505 42776906
379 88182297
878 99881866
156 32575287
852 91596649
633 67870654
188 65465531
588 65450909
903 53094956
488 84802715
339 50507291
6 71540214
128 38368998
519 48410387
87 50901464
468 99547620
923 71540801
577 59296020
984 56292627
846 86984134
600 23934757
2 89815253
119 50426468
673 33963560
349 48927446
976 70949102
374 47347221
930 35503938
465 84339810
396 40550264
77 4036134
757 11714066
80 31482831
655 43835769
343 85248424
861 9046546
634 2358730
407 6561133
764 99710624
973 78596967
621 72135721
998 95915767
88 79544968
24 90873915
125 33982411
446 10307568
542 20144152
57 68473700
689 87820047
562 21404196
966 64157655
321 49801976
92 72524011
737 96921469
440 41795895
784 59538093
429 52016377
676 51975741
726 92618056
753 57465392
375 68570910
772 41664534
475 63615488
708 1083289
115 66548965
137 58537119
577 64388703
36 18726838
974 70500087
216 21061092
492 68013089
576 28572499
578 7136971
586 63948908
325 66211665
406 17823854
272 22534699
947 32042984
12 90517312
385 24824200
370 5599164
421 54599079
576 96375549
850 91895962
358 8966685
885 64650439
783 28653336
500 23601055
883 14582916
504 44908663
133 3838819
671 16790797
467 31366942
849 58743863
152 53047864
699 50134829
941 15311127
885 93913251
349 5066490
4 66897655
824 88914406
938 87763823
583 64892944
614 77520571
741 29722558
193 71007900
601 62425213
50 95158986
783 60438951
765 1458740
181 15484026
577 64350806
700 93617781
734 77161760
42 7585581
209 70836210
982 91014220
970 38519112
804 90730809
302 59837402
536 17811561
710 56865122
698 70868486
876 33622570
694 51880490
757 4527304
20 65380487
568 92902098
774 74797502
794 65338885
557 50697967
373 26996908
10 62081731
83 6922860
56 83660438
1 86408086
411 16441606
21 74286639
127 26743542
665 21116899
808 45710688
460 2221813
738 55827569
697 47757062
548 85950626
977 80831332
877 82631878
64 38822561
433 80137713
374 85456026
266 73144058
935 2556808
321 13207510
469 34900889
430 70530342
285 99589462
801 38806606
370 72848958
719 47989923
818 54705676
600 66055634
229 3258702
520 62849862
526 80353350
1 50696725
604 83157687
312 56260930
591 66330636
430 88803064
779 20910472
598 42035291
607 15484742
659 60612773
399 39052990
446 31503405
424 14658057
607 24471485
815 15889325
94 29919839
158 45050017
382 8376515
343 17311978
423 80220910
202 8258831
548 61559109
453 31095766
911 15954280
450 43214056
598 15182857
751 57976067
199 47829539
173 73161865
644 5701635
437 98188056
454 25245143
271 50442679
223 73501182
995 69071457
919 50111446
917 28177892
323 77149574
473 2525644
345 25374121
499 51446903
657 46932250
199 58547587
532 50675497
344 69216135
32 31286018
825 29369043
236 62886081
565 26851910
366 3950685
198 84491078
880 76168824
212 92277215
879 66685796
550 64854613
426 67966791
947 8161429
145 55820612
558 95863340
194 85214842
453 27443435
1 86300000
898 4374929
923 58216805
630 2850842
803 61560891
156 73295020
788 34791683
834 80796665
572 42619753
581 79657086
991 24332048
508 85874265
254 72192473
80 40556034
188 39122767
913 71307229
447 98445136
499 70304621
734 34631596
766 6511319
695 21697811
70 98753954
861 11603038
707 78205723
882 76252486
991 56306442
353 2961393
271 73867469
562 45292469
78 10247811
170 38759842
936 27217378
680 7212145
418 49336579
135 84797118
599 58424567
711 19476121
748 65088374
1 31232096
324 35169229
873 5384340
905 52360351
161 34939408
576 89912131
993 72184700
808 88369018
146 34779870
875 56405623
895 32274171
341 36260650
878 91879407
282 13257884
469 34202233
618 94497925
41 1336484
514 84007054
483 14373570
990 32840355
280 25219908
293 72537200
42 53018476
20 77817934
52 67713939
522 80401447
634 16554926
793 79761328
230 77112184
886 74127914
176 41046870
831 48982968
839 78319859
527 98588304
626 92328809
687 66219043
592 44015978
481 79490529
500 86779052
321 13393762
411 70054903
271 55306428
673 31380525
702 91685889
445 9616320
289 72033954
911 20818027
933 52880338
705 91208684
421 53776005
805 15236213
835 63430334
297 62407340
273 95320034
806 78426870
347 42083928
647 31594661
539 83153623
998 44827729
236 86614538
517 30159832
846 56196479
732 44571218
155 62939256
171 74815282
752 66706782
839 95332672
724 74073097
291 98063163
670 43393776
771 35242346
537 22962696
44 41615402
456 74318867
944 71998919
508 80969872
165 46085423
633 56130407
688 58376686
414 21974253
998 27804628
4 44167810
349 37305319
532 10926394
182 39773661
439 34913722
206 83273805
767 23286866
658 93859032
258 73384123
49 29125560
55 97758432
334 65686633
977 49997663
315 46226165
256 45672442
412 64873664
840 76033886
857 63691459
681 86750709
425 39908188
34 82013563
743 66693243
247 56750857
395 7125653
123 83612177
768 23726450
555 64115763
682 91851667
862 90236496
264 23059323
151 80652171
256 71814588
364 88331010
184 61277461
455 3848641
216 72653716
385 66015346
606 32469412
930 32936934
976 19278859
346 75233654
10 49421887
390 64270964
146 90864125
112 69345281
107 89442720
845 97326098
754 40448104
942 97013935
277 58107326
848 23849991
173 48639590
832 40707864
725 33816889
590 80638420
249 70629012
472 31905790
258 92556387
869 47924389
875 72801823
862 23649610
465 28673242
73 3489916
563 16610098
525 6523912
696 98064727
699 53937310
675 4398925
701 9420294
517 75835232
873 22252657
570 40534341
833 88823994
212 78423221
227 94516983
654 92002439
789 76752959
578 79843486
734 26234519
409 97838665
49 56612891
736 96792618
921 26804096
180 57983302
536 92218108
141 30469761
646 85029680
448 3007403
12 77315924
931 76045618
237 61938308
720 92516081
708 20472195
475 33140862
154 4194020
482 45266934
917 77114022
389 84688732
156 95626459
139 17279443
974 16785410
197 56141947
658 26456572
687 41112408
947 33688121
872 87918100
159 5502405
618 99205818
126 46538661
757 80221549
423 56707644
56 78350185
442 47035769
487 87716985
831 69297051
537 46353742
656 84837981
642 67650070
660 69248418
936 57788507
945 77482527
985 26265565
515 43702896
721 23925137
156 66998459
114 42179961
285 68507847
301 22205965
313 91752870
810 94376597
239 14477964
836 71444142
376 41357116
913 49323953
867 67202065
26 46148885
565 94243058
706 48058356
456 36096777
454 88525653
552 62823722
989 65537195
112 52074837
436 23716126
922 16465835
457 63929486
344 76162989
273 2972942
281 86504519
922 47652876
543 31900410
629 2612659
763 18999839
422 72627420
320 76575019
963 5498179
261 49860918
788 21912923
174 67456514
340 68886526
137 41653950
941 73793890
700 63643788
709 43628951
184 11765366
669 78244488
16 96493294
647 60403119
519 62157753
325 45999572
850 5113882
634 24551159
170 84530628
687 12572953
576 32422133
799 44540662
799 18800738
956 1929288
760 20899488
334 48488113
18 35459629
934 21572929
928 27894600
10 55579474
121 82004480
472 34886485
669 55556906
805 91596410
320 85860042
691 18462121
8 59043293
867 17645730
185 37226649
984 56065221
454 73813753
304 77867174
844 3770159
77 61336739
724 31315940
214 79929197
205 87834023
891 91827908
204 2610382
122 76758703
818 45228424
48 97675643
670 31501549
928 76082033
512 83961741
891 35525960
450 6102828
404 13658538
918 75961559
251 56933642
848 15123216
186 41367390
122 3180796
589 62233753
202 52681420
43 41875230
823 24508892
661 17956884
416 47833099
678 69636041
868 43716777
919 39212372
153 16249801
743 24139745
461 92947251
651 22189393
4 56114603
212 56362285
561 71115352
684 15897876
157 52706219
302 3654091
273 58445791
612 28773268
115 29774927
847 35994106
946 62391729
693 9910780
198 40713645
799 56735341
567 20724642
556 16825603
352 27819807
94 49656792
79 95989491
464 36443575
322 91656523
567 23060800
987 83230442
891 82857397
135 24463712
976 90776545
475 66770851
68 21306382
982 29279916
248 97090216
655 49552496
254 16712307
927 33576988
706 45719666
589 4673358
981 44466726
149 27215529
207 35311303
289 39844798
23 64483609
589 54992136
503 46891354
498 99672175
62 95961785
419 31026519
21 33067126
481 1431318
440 34538393
324 4881073
167 29316806
169 13439458
667 81527796
359 84055424
271 25418996
637 55980504
456 92367088
575 36379181
788 93916622
818 49587048
660 18665939
492 80006965
842 29403052
219 26615467
987 49092896
146 82989801
811 50633315
449 77031422
688 4969031
620 93571381
516 99088435
32 9408428
824 9824389
647 26498864
487 50414690
86 96851954
721 26182988
559 84116423
259 79339359
545 30050513
853 72100725
833 73502260
129 66656710
948 51935405
713 18838945
448 13927467
131 69674678
125 55800933
358 72326638
972 59276574
900 14396920
986 78451415
196 81259190
568 39034889
106 17669049
761 98962304
833 62204613
255 48152987
514 19795446
808 95915617
147 84314225
597 10124940
869 79559148
418 27466246
795 35171619
163 63833257
443 88375343
942 9443603
126 76930176
134 30324538
105 74117475
781 27668761
88 59182491
302 16499005
787 48315406
8 55237840
282 95284012
990 72598683
438 8199714
423 55289988
297 44114761
865 9137584
454 39815113
810 69207827
503 5707339
437 54302371
261 23414044
209 67248293
263 63655447
149 96482485
15 92291017
550 39338031
132 8705855
545 32252063
495 52706262
156 75534842
456 28074901
680 73885136
482 78138733
173 64734441
944 3614705
548 97503700
282 23817823
344 68484850
958 83176671
943 23959990
312 93948196
21 59268367
75 91344012
93 64369092
326 47758662
519 99740125
964 32511660
349 58093646
809 76004341
799 8409280
145 85350811
973 41329740
214 98869040
244 95582947
297 48416444
432 66587481
193 88866742
64 34785090
349 69637144
473 18437456
618 65881343
795 34053363
23 11258631
787 57124056
336 76581167
445 41617884
542 84432460
645 47257942
928 35138687
240 67979841
295 67720975
590 66248076
869 35991780
774 81561864
599 34653648
357 31163729
868 27687415
387 20017565
640 41822167
494 31550753
362 4049863
473 75792064
82 98069874
153 88113740
117 21031163
259 64719864
428 84290968
274 71076567
436 60545872
532 86551513
392 36719046
267 47260241
5 56595591
875 17681235
624 23105666
181 99614670
286 44180005
464 67145179
848 41570355
993 93275772
813 91859384
419 77641454
610 32550509
278 69656418
933 95511052
856 80890601
491 89813622
673 58174741
787 41427058
300 9088778
196 32679329
222 75142139
774 18044351
194 47859229
761 48748778
471 13860618
654 14631788
20 36818367
507 82431103
969 65665969
431 23807808
883 41228872
548 85956920
366 75855491
670 84879452
211 48875809
253 80064916
147 61671350
346 98949107
411 31735760
201 29279292
537 24473949
707 32653674
104 76519978
154 14724568
98 17808557
342 56524202
420 82660896
806 53917394
922 75388278
401 44058990
933 14829378
222 9128866
498 88661053
534 70817334
964 41726191
784 35649670
63 37757937
183 8852023
465 85573261
834 70854804
888 10115588
11 51541251
261 64687175
413 83858498
940 99120217
407 93920267
523 82989161
53 14142014
378 95863876
74 74188148
334 95632382
932 72364951
2 48908758
171 90487897
579 9978367
258 91669272
902 68520004
959 13531384
145 85571764
444 7980365
85 84826398
176 16184176
358 42450810
205 62064894
555 86315129
91 91372544
575 20339197
838 33580840
399 82621917
181 17411683
246 61839247
144 39413444
34 39332683
644 14755679
89 86286564
340 47087942
783 98012433
9 32788722
185 67951777
623 26086436
502 33333552
245 46144038
654 37585956
993 92971854
401 98576472
8 73851318
797 72247767
45 33751743
49 4172418
705 75292888
19 97752326
870 51694471
654 26430446
817 11404972
688 32540567
702 40926982
66 20604723
637 10197856
863 52785373
294 4067240
183 18978527
648 80752658
492 31762549
456 21381115
323 75528207
110 10781083
656 39424823
552 89539601
427 37959306
767 58209626
92 63598213
778 66265138
279 5631825
172 8545088
272 70841773
473 31458544
582 66523879
532 90862920
70 44516187
983 45292834
607 35120273
811 71789109
931 74235763
657 54110546
96 75891960
251 58473898
834 13111356
450 1700260
855 1849304
867 1201487
938 90208917
111 13015433
533 35759959
920 15150912
308 70813606
160 81164499
638 95694462
116 61283360
12 95003599
174 8460196
38 72337263
957 77674037
241 94242140
124 52183487
66 56794339
549 80752443
280 42350753
462 61701549
801 35127562
849 55450745
310 98333937
956 35871152
424 45264207
152 34745300
79 68200672
734 52451126
513 90077845
968 42632013
145 33474888
3 79175375
237 49578393
370 75825318
814 4440212
58 55923069
659 74247709
299 48517732
573 45565069
926 5142986
778 14751986
45 44238026
750 99315995
368 96133386
856 89851077
823 58963293
312 17621871
348 26024434
636 8648913
797 15882976
8 12353109
317 38285354
276 70064849
126 18473143
293 30679457
807 10316645
267 58668884
503 6058718
691 27207790
99 11899582
77 78598092
285 89272595
255 14487436
474 31829868
677 49027574
397 32374490
756 70251338
70 16905195
736 22818549
54 61878602
609 85994864
636 36331101
943 45709311
430 27619163
124 4575546
526 77079367
938 22881444
750 7723375
341 21965563
758 36544448
646 32791213
646 33838885
48 83880361
711 75596468
612 14466280
963 87433368
759 19555957
740 71168349
663 25820680
389 55886326
270 78224712
243 90033515
113 71410897
980 41732128
135 28098602
826 81512013
615 69749791
266 97927086
502 73688169
519 69979114
740 3844520
211 9819444
968 33645870
359 75504891
291 87608452
644 56548899
82 67160258
318 4924619
425 61765224
946 40638628
423 25373943
672 71081985
848 29371669
862 44176359
579 46704976
138 69371792
694 23175778
524 58045578
991 68516606
809 64705665
4 66075425
821 41273569
777 54441383
899 88731561
722 59282918
508 41693617
841 22666013
43 29397388
98 6871070
827 65803951
813 43885034
886 53393216
655 46586847
387 93764342
123 65055527
70 8272645
994 72446059
839 12012173
71 5128135
217 44450671
776 2769203
791 56551699
882 94031538
48 95166863
298 34522491
256 53955711
709 27371149
274 62714818
423 51648625
503 50764317
951 11284951
739 7112781
388 50816690
595 83459256
711 19314570
546 64958727
333 9176164
376 75664979
403 6744852
10 44965990
268 23268653
189 16843823
557 82148368
308 68844779
250 40612236
622 44509989
217 7391882
628 19659588
129 13079760
781 93026145
425 18259330
423 69419459
152 35587464
80 57947319
321 78854592
702 64943735
952 71652760
114 39679534
59 25803879
288 16968284
273 8882763
573 1287862
667 15362457
621 74654259
36 12680991
487 68101395
669 44364617
546 21983572
793 68546057
140 43524687
833 20519711
842 40243927
648 16832142
973 92966635
855 86038309
57 16693000
213 60865962
683 42397252
781 56491082
149 10969040
561 61527276
402 27871639
633 17351232
285 90908754
666 22183416
999 74192088
674 95245717
187 33112889
852 60982495
414 79193973
581 30340845
694 74121390
873 42747566
244 83540029
534 10853865
649 11007594
920 21889145
196 2016447
892 4087854
449 82733565
676 92552848
347 85426490
242 63813900
777 46391424
631 68988594
415 7645776
770 95386744
989 53116414
423 87376124
333 50299398
538 86319695
50 47218730
252 58295793
973 21716367
70 37983667
292 98203244
149 90033077
766 57109205
466 27065990
320 24283355
71 92150569
696 92298754
630 16061941
38 24507959
739 70242388
355 67663818
832 5816291
309 36480481
896 20507218
236 12060890
689 86576934
609 85462104
625 65375406
216 53705051
15 97100317
963 19328396
348 88387750
569 7792838
389 69643748
184 41124563
83 41593037
328 18139837
349 93478632
391 46936755
66 82552222
111 82943006
471 69673148
293 23324369
673 33888131
647 30670267
145 61967261
537 42448033
616 88985714
840 97267205
724 52955540
98 12808331
419 91668470
861 16392579
771 99200737
459 2389035
528 34345175
707 26820352
846 21528584
579 59686692
151 97460028
567 86141708
88 90164542
469 56994717
722 3020551
68 91418007
300 85867871
627 76239028
693 13076113
488 43608241
100 41545051
409 36772595
745 76489124
335 93390781
982 81779785
152 12129431
436 64859633
206 53002830
962 97058257
367 97291590
587 16289742
855 47582615
152 43558564
726 95036322
880 23680526
147 62926854
976 63388180
902 47027603
471 27985354
51 85011242
322 83570914
321 48237014
669 98882030
916 20335461
464 32285419
535 91401537
855 82508571
916 35881564
181 66998605
719 92125365
41 55096360
259 48464773
714 63805823
535 89435134
831 64824253
338 50617249
622 37204587
770 83214817
883 13002921
414 60297892
79 58560220
835 88177110
953 99977003
959 94664193
144 7582667
397 69580726
580 16516683
383 69312885
486 34221436
645 40585322
755 36677882
447 47456355
462 14444525
598 33537525
773 34399981
739 54843006
436 36811500
509 41334250
448 52527312
565 97612486
875 71628369
130 24601014
909 32257479
900 97488748
840 45219241
977 61281159
782 3122158
625 16201380
218 77372077
897 29122759
363 28857193
958 59415708
605 94922976
590 11567000
149 96328482
478 84076162
488 80220232
28 3454772
751 70407245
758 96453240
148 84404913
447 16573923
834 43106276
270 46535088
428 65145827
160 33107518
105 61715479
442 7001432
667 76964545
486 19570943
81 94234952
919 29873804
644 54710243
106 97822725
625 12664980
658 14076122
973 35288598
760 22870007
726 27332750
674 22739243
730 16301936
255 90821382
584 4835916
65 35193033
100 71387972
269 98036420
735 46776186
500 21336149
536 84957609
8 96220895
163 97961865
175 20235257
502 88831950
137 44793086
853 18366977
970 23313617
890 85208686
230 72386944
571 49710152
590 37063777
110 19851488
95 78683723
876 98986763
166 87449043
63 43956143
44 99570713
612 31287458
947 73726277
224 17437406
568 66851265
112 73259738
334 78467568
212 46884519
805 50929873
125 3633323
565 95846249
567 8330407
276 18881483
9 21554638
160 80475533
536 28630434
352 32696638
359 47078710
591 12906563
998 29465005
943 19064478
840 5423674
127 34270840
712 40537880
364 99778568
58 12199531
611 91678614
36 51996891
228 34573877
435 75141279
587 19407880
852 68733341
814 97983463
16 80834814
981 64587776
802 58809814
489 99204068
70 30894226
65 9814979
175 48443318
427 78061858
582 92075979
211 8610026
996 10521226
236 27878761
71 77206751
154 13813990
910 68134819
693 92107596
196 7263683
839 5052451
437 78752263
257 84849953
105 17227980
141 3737969
416 5053304
213 7287346
253 48667857
487 80422304
277 88243960
461 45651172
298 73656933
44 66992373
514 96442680
386 89510723
467 74982033
437 51898905
832 82740710
575 62146683
862 31513139
312 17291558
971 51794308
403 75293596
187 76632416
408 15004036
662 83838431
310 73767969
653 90604392
463 47090613
290 76264749
646 81159088
46 21849787
124 14047432
584 34071926
464 13531857
662 82935952
261 10765975
240 90067987
318 56838167
80 29569786
385 29583533
523 25940272
605 13163330
596 4915656
424 52128829
864 9916953
85 40998210
588 99768417
11 5809645
833 17613749
401 44081650
863 22694352
54 17845754
376 88862205
147 41719195
964 25773289
696 57223656
296 58002967
270 38473184
109 92766542
181 46332831
116 44893206
767 84365540
119 79032459
679 90881647
565 41879440
655 67187925
232 40520367
419 47831111
555 48654120
578 86072331
502 77046320
264 21793921
404 2701195
718 91921936
46 29065736
419 20852887
603 81101714
930 73463000
647 7870433
179 92215604
22 28173754
321 55992968
39 4352287
844 93975212
849 11366041
980 16917612
372 73702964
106 26496695
61 84488156
534 30077590
432 76838826
61 54261420
969 28737128
811 83179909
881 32401738
127 70625627
612 19949546
530 92039215
34 12098990
257 31602014
607 33837730
161 7591665
846 90133048
549 33302242
870 41591669
315 75500566
476 70437658
461 77344391
809 95009053
594 44015376
735 12523376
564 36492968
82 52550065
710 28889781
702 54540924
710 1964313
196 49846819
110 49298137
266 60523679
250 10630938
526 98408411
166 27729911
605 81054582
516 22873017
818 74947488
967 32083107
304 25826881
927 22646857
377 52699308
96 53614955
355 11844490
975 35175088
800 44319256
162 4350183
66 91015714
928 84784377
699 48611649
63 1063438
627 6691553
504 34099788
329 30462460
53 81806603
597 32570554
412 43612771
908 86125844
483 20415457
665 22011640
381 1779950
300 61653371
835 81437757
87 13834836
521 63230379
584 33420029
874 69681657
760 80266911
302 6721478
337 42164303
200 96527392
418 80725107
227 79449733
708 10071998
122 73129332
937 18077185
74 9912315
765 15820174
195 62791708
164 98353840
808 64313653
973 31554442
980 54246727
194 86223092
300 40434688
783 61540292
898 33538165
800 85938517
27 96978720
650 72251572
876 67768243
42 36695774
389 55052205
78 28653988
445 33177797
56 9685008
772 52273851
790 45128303
835 11023177
681 95562191
73 16062445
834 8571082
603 81013568
733 86425743
229 84323942
696 10015479
372 76340443
131 48358546
623 95402561
413 86789904
868 17928259
124 82580618
729 21803056
735 47244924
297 12111286
76 74282367
446 6635851
197 3982186
36 26334091
496 89793533
355 26257975
771 73674781
817 47158407
51 21126707
741 94507637
552 58913022
893 55357926
797 83846823
358 87764264
744 42525405
196 78444572
181 57267523
60 20048019
83 36107860
194 73664294
538 36474530
694 56389370
110 77087002
287 18294924
198 70853814
202 58507680
814 31465699
795 49210086
807 44128468
346 65086163
19 72783005
590 48437649
464 21866797
939 54912245
996 69351535
368 70006549
633 77351637
623 53806432
610 2691631
655 17874058
463 61262415
566 70801678
981 53198975
448 9291083
1000 24468782
432 55397826
509 54572880
265 73253254
143 41269066
1000 78708205
361 54406897
226 63650017
850 98245936
902 79424783
685 8789594
660 89579973
238 23511324
209 44633531
676 74073402
908 53429101
703 65230594
206 7337619
44 2554672
206 60484379
799 70795335
137 56237932
197 91642553
590 85280270
970 59622505
807 83702112
439 8165162
299 73000680
90 5070641
296 94900923
75 70272767
253 51260170
524 11213156
392 68731149
843 67098314
322 54494331
545 74119805
972 8454874
977 1954119
133 48253753
706 67380590
858 1254132
939 75256372
969 7205714
885 50697664
891 44384829
164 36052303
723 38552860
11 93019068
715 41164257
937 10091976
579 16292290
608 82593805
586 12902010
91 61193883
89 51036842
369 16379605
890 14676734
279 37799216
673 33828692
228 9191924
379 88342881
774 67605843
896 71775019
226 84359411
834 10145844
258 60638400
534 21480532
319 21060568
834 58627946
286 89231509
954 36196354
447 43607513
83 62355326
514 24826478
601 94586935
360 28536239
378 92550686
600 19495877
403 38163411
879 25113267
260 67690626
650 79056518
74 46117958
491 2403085
250 77074473
767 14997255
586 39983670
864 20324620
889 25116795
430 83708300
610 87238409
517 78497316
298 5930282
107 41940633
262 87312930
283 82398587
15 21097456
734 69158639
328 12263107
426 26699378
316 70597378
276 51633524
254 16335426
403 99009231
845 55334931
917 79187112
612 46121160
528 43694075
235 50936395
955 93060907
229 98042106
450 82256469
277 73064942
41 76113004
452 66011903
866 84482150
390 9153896
463 33322659
561 52923860
555 5915004
322 41103528
341 2794196
181 17795513
90 66521269
130 38446232
166 24541455
889 77205988
263 99417284
793 85152330
676 77116926
246 7686545
593 69893004
329 3210675
270 84897318
362 90354591
132 73405399
868 44581189
448 3044419
640 59456148
656 32787464
4 78021744
209 3252576
252 59388499
933 89198241
871 10968758
21 37142365
844 3434008
459 12960830
947 47792410
967 38430483
360 17769207
906 55396695
714 8154400
553 76333010
705 45706062
634 77477540
666 5739219
710 47570791
179 85429078
946 44339381
123 52007861
816 85763711
489 7788105
779 19540161
62 58664674
667 9695049
895 34947887
442 63609171
413 18183426
367 40056445
509 55234043
700 22577391
780 44107242
260 1927139
193 59178999
962 90129229
1000 13598943
975 35777407
661 63986066
340 27745349
510 39605137
406 38367909
330 34305986
609 11840785
41 37395581
225 16800407
701 44007701
51 66408037
653 71049744
784 73885172
495 61843649
126 25058875
822 40261234
770 46235523
77 85114203
325 82701965
164 33196055
110 33121474
470 38185051
692 25544553
117 33581028
192 5825046
896 20245736
322 3703760
648 40480364
747 54641903
649 57700963
654 85478377
605 23237398
666 2073633
967 21924642
639 49872226
414 22331453
257 90092534
439 86298241
392 31957621
332 98869600
90 34138148
118 36499970
154 89303563
98 70390973
471 85630025
595 26611250
420 84560574
490 12650271
638 45223755
70 30979459
543 49046134
719 94515538
933 31735510
199 50761063
813 52016654
473 92613500
101 20270241
870 3526858
332 68022649
891 75811502
360 41272547
406 29636628
77 27671406
578 7052403
176 72446710
210 68641135
712 58104146
98 68776006
578 36396330
928 46301517
223 10492435
263 13112644
654 98327899
207 98553845
894 36145672
726 60218479
970 47102248
98 21901584
959 59296572
225 12478749
933 13900779
618 70252992
472 53560746
931 18621372
272 26147771
244 35823606
769 87448002
403 44323067
741 11379332
111 38248818
701 49781191
936 32434300
890 19707547
705 15992057
24 62183515
394 47324892
860 99769951
709 15613349
432 84479963
619 17239159
982 22611002
519 74902892
677 67526074
983 40174045
801 81499033
414 74573230
416 62601564
169 22217488
220 11607402
941 22145712
928 92962958
621 63044662
922 30694318
347 30935238
345 90948942
784 36262157
345 90086929
447 68962697
881 7260854
287 50320904
718 60300472
275 8777053
482 70265630
580 11043373
35 34892182
422 97455223
398 54986447
377 19220985
181 20812374
96 27101780
872 24109703
254 30952521
365 94156632
220 75249119
719 93198996
234 67993831
66 57500834
293 4868345
570 46538879
149 85801763
320 74757915
517 54494669
426 7958382
159 38200578
552 99851270
66 2378875
870 95152074
510 59310928
722 59601836
282 41200324
641 41534803
607 13098018
594 10029171
567 70879729
589 8487138
107 78642678
584 41949789
669 84294876
492 7882135
574 14699429
994 82431282
582 57381851
954 86717150
747 67649540
645 96935103
862 78817617
927 68677597
103 92490129
933 7126893
310 68648258
605 55820692
1000 71971744
774 50247334
79 24536578
718 66866100
15 92015072
118 24187896
548 28559048
820 20931926
929 70202341
422 13179217
323 5364703
768 78065667
651 78472083
250 60774378
216 14040880
158 88922262
426 98794223
308 83055024
365 84292011
960 82612853
817 73103369
354 24358222
545 27852754
418 43745641
717 65339988
832 73149888
462 60305152
421 82426179
204 13295432
401 24142211
291 47672968
900 77135336
92 69791312
840 36964904
326 92230549
900 32272662
738 13503858
154 6446135
158 19630999
806 27414920
515 66178782
189 2051084
881 49384481
568 6670160
128 15698744
703 28543960
244 51077946
346 10909400
26 49950699
477 57085564
890 56508838
874 73167172
580 83144082
551 85222391
367 12239929
592 7581704
29 78216872
846 13741238
294 36285365
940 84740218
549 21408096
551 20801771
25 92444275
617 62814202
354 16736036
407 21334114
821 94570212
447 44824029
964 11701682
784 65952117
377 9881391
822 28463526
906 64367481
458 64105520
696 19473843
77 98280332
628 80292520
957 72714941
691 48197228
951 60680148
89 91858118
328 76726826
839 29512915
184 6978822
375 39708422
809 41071980
76 67056941
983 37862884
301 16556689
245 42405777
11 31630729
185 2598567
509 42913596
493 64820247
91 40738532
498 40363841
312 48459898
56 42789107
125 37683331
303 77719048
235 59596255
526 54620898
982 19166712
567 79977260
446 14177076
593 46283044
509 61563204
818 18107120
871 38477132
359 86169473
358 37137533
86 44360509
205 19092868
889 26660562
989 31506406
381 53397950
893 13186221
659 6603347
583 92915834
133 18118765
663 51799426
411 58312231
991 96398334
230 8652455
540 4032761
283 68293571
110 8322975
970 94486834
608 49251924
523 2809102
493 21908722
10 19437377
746 87880016
92 92139819
768 15913887
183 55037206
968 88801634
97 88766480
979 52738816
476 94594937
27 90463075
4 34394535
392 41176066
904 57854902
805 85193762
533 6713898
693 1625083
407 68041864
648 64640045
745 10967664
484 37003696
540 71816526
182 31821686
638 99685015
368 13065396
754 99464942
269 95833736
967 72086125
114 31784741
135 67916373
823 17065524
185 57781362
269 43760260
61 85326904
724 43071492
285 19150504
872 95785675
738 60591076
916 63100734
500 11832602
664 56812170
88 44786669
188 40074020
20 24929504
265 68103095
740 37462627
214 88494889
300 41849779
630 95649797
420 90592243
374 37355279
662 11916122
396 74440481
119 18902282
878 70050701
934 41824181
830 3564441
629 23916863
897 19751911
986 65293363
393 66609723
326 68304547
786 85826383
73 89917790
150 22782607
305 1192694
777 8273586
730 85735762
948 97475683
342 75457259
133 74337039
561 51593676
946 17800273
855 85574921
400 97532969
827 57723222
610 13755614
115 72766532
436 39016609
335 87330969
689 94696319
41 56913622
556 65762547
442 94970708
922 27169806
659 73671681
846 9306625
79 96503395
576 69380296
376 80173875
118 48519709
184 8804684
504 17641743
492 24458070
334 37181344
920 24205118
805 84155614
625 83346971
404 62066037
422 94251917
748 11457553
705 71123237
98 49448968
397 31237655
189 46154014
505 76163676
323 25722472
875 94220013
95 21839194
742 80942734
795 23270807
334 58411722
137 9465973
367 45118207
886 1754895
61 45933068
260 49592495
622 81083998
211 64181118
595 61932348
18 66920751
142 39015658
78 96955998
214 89617778
873 25558615
728 68572353
22 83318977
190 35520564
132 8108302
503 10280259
312 8197363
226 92627137
34 96513247
39 21508992
448 34159366
846 51247778
541 93573276
857 36911305
847 79566837
904 94008115
863 58652334
786 69778420
930 23251485
316 98317311
676 18728327
238 8126118
733 5792443
592 66473631
527 32099842
975 97272885
384 1055674
424 88876097
814 54213939
128 65846513
913 48116247
810 15232126
972 9843683
520 77535535
743 95393004
795 89946628
790 66354395
400 62214543
736 89280820
811 59982599
241 53376902
101 33417039
26 75453206
617 7365563
711 76433784
668 27960301
574 78276186
361 19028577
62 85329488
700 10315378
517 63635456
383 10676250
674 54822761
776 55898199
213 91127762
90 65592406
788 95883036
457 18683969
554 33825290
674 77303084
566 99530623
827 77442042
232 96364832
284 44761716
690 21153692
647 22138077
294 9931663
796 49366628
91 3097933
445 93694042
162 76010005
86 90760145
984 24464910
552 10427062
774 45007010
571 49467201
978 1827384
722 70597182
130 77030581
872 27532690
455 49079218
592 14286946
677 50357383
586 11836224
188 46481879
773 61992132
728 81881003
451 77229082
232 79406622
799 80911679
923 11072254
26 15079667
849 77540899
801 85928937
826 17866663
154 28433344
736 10419000
724 60039924
483 68103872
779 10651034
584 68104402
644 58523898
406 22839012
119 90835864
398 39934571
70 5449491
934 26979464
431 78980212
891 65059252
602 8637810
338 64274868
85 27279167
131 3449438
277 5654063
714 86885982
767 24404338
87 96058565
396 3240960
531 6193288
647 99545008
877 6727720
963 39425954
424 65583988
137 47510429
981 38057946
176 54193493
740 43097335
282 98880727
361 54736323
527 16801178
974 83549792
976 92027091
469 67107512
33 73788810
441 13021021
138 71216478
759 52286577
375 9876788
55 53661624
37 79254172
117 21737149
709 60091390
775 57588135
799 13918109
256 11287472
237 17625955
174 23867934
488 48294362
756 33097476
547 44561523
252 91902073
946 32427406
581 76215121
209 91532584
936 47442193
815 55206361
845 39142823
392 93540466
399 6316206
687 38788729
47 71820948
839 33671759
984 61638292
341 25365020
642 79097118
580 24509319
780 53505543
205 18151018
749 97293332
541 10877054
988 70844731
123 17187830
433 34034221
280 38133533
650 60756932
675 52083694
394 83316602
314 29442669
176 19832699
813 64680896
580 68342339
673 20482147
362 14354431
720 31357432
378 63148070
50 52932608
338 10380284
86 92960841
126 44168447
598 90860113
465 25406855
528 40807459
912 63719115
193 95674231
675 20180784
307 21643551
537 65538540
653 16372127
65 28098702
988 31552944
342 50931720
404 78116685
919 46335761
977 11369576
248 53139309
860 78586391
179 33880557
461 62300334
85 94260582
717 63345986
135 97010557
101 59384703
412 60044197
459 40718102
332 94648831
265 21391671
811 67592317
52 37009715
383 48742242
391 80180572
280 82592406
16 28456192
737 91182689
457 46048703
177 23090824
218 16526501
558 1582006
353 76108945
171 30793184
370 51677675
766 46204461
51 55048045
171 75308538
20 21850504
104 87503871
802 28130482
865 37140864
676 26717699
41 11503300
445 76113997
985 15758632
190 98359331
508 6304813
943 12414658
776 65349881
784 72625210
768 89249220
589 28927810
793 1104303
131 81509275
652 48021686
148 85072398
250 25060417
573 64689669
833 92195816
385 50149718
891 73729755
207 21152542
530 67682147
771 68516067
646 79899616
432 7577923
15 55909025
539 28400336
150 80456770
246 76413661
351 9114136
606 17393495
342 87333289
335 9864225
407 81430669
964 77544884
909 12831142
768 30441546
139 43908458
75 72706185
697 64811543
754 2443225
746 33129127
177 29569541
335 23778570
49 14974162
702 22676915
778 55895865
922 58945437
35 20246248
473 51704208
388 23965177
567 88815695
428 6951877
800 3916802
855 85117383
785 37781854
955 29532867
349 5795375
69 23356104
942 2775768
115 21189135
953 17117013
206 77765478
929 96765484
94 71860303
421 70196510
37 14983900
109 82010086
306 37154146
787 50487859
886 58371663
288 27417804
578 36436715
686 35083348
161 47618814
745 31650441
653 24162143
173 57119268
80 52444908
450 74855714
912 47781408
341 52024040
579 65079958
642 40478792
86 20162978
981 70186640
802 93414848
372 46382453
752 2139972
444 1276784
237 86351524
692 83313773
770 57841297
320 68902050
226 16117935
377 58832307
765 2244178
246 80815661
937 74533601
443 84892671
173 81309704
94 84592008
7 25421543
888 5774101
703 52133189
471 95172991
498 71183770
569 46475277
707 10381678
272 74593173
56 4042574
711 85321595
710 32919383
85 12204809
885 5925679
593 74194726
910 56714558
353 15698698
756 62689249
617 33552875
128 13895059
148 49750343
557 72663135
646 80034157
274 16085457
945 90897213
409 34356249
805 69236981
833 15400685
585 80834692
737 26491970
426 82127614
564 57179082
465 78267510
940 72895740
131 99696023
882 62358303
773 88079146
299 74147492
900 52067120
442 62141885
414 88988508
954 8260129
471 11528144
400 64692467
820 78894947
258 5974058
207 28722826
868 40464682
972 70464192
349 8213754
898 30001023
148 66885448
155 58619387
389 48841379
542 43990090
366 77940982
957 19956555
987 87837298
908 94868383
989 50400375
209 62935733
909 35346373
580 30193593
947 8839614
421 30070438
811 37418135
917 39991936
879 65818736
489 92039717
500 56651340
334 19347705
357 74795395
286 66359187
559 58014865
672 7653541
837 7269976
760 60223571
15 94622725
895 85698026
122 87806036
697 92916953
833 98019899
694 94559877
785 36257516
588 38563202
999 4352260
368 82817193
478 6624501
781 96869721
930 47968190
506 21632386
262 97576836
845 11371704
287 50727035
957 26268771
373 6492550
928 98327414
274 24850354
866 30260600
544 67802059
934 13485971
478 87482362
580 59506996
966 61471161
973 68793676
196 57673600
729 82830240
573 94291987
916 12171451
134 73416815
361 51957802
769 32997456
466 54922284
729 15133274
268 68447851
693 96898930
952 43573605
453 37224516
82 56499164
800 40093870
361 22794012
153 83272158
141 31586898
258 59490320
841 19386903
990 88213912
680 66555791
983 55220468
516 52344615
743 96642735
748 35798083
142 15519543
323 40910702
899 43369233
110 84413627
291 26007907
169 93446960
363 38385827
510 65885116
590 25720822
112 42152885
837 48990940
639 46886920
619 8762002
986 74361579
724 56365230
507 72685570
907 25836944
748 22984080
247 90688550
862 72608415
391 78738487
756 49643505
771 85891201
935 91122847
706 14959629
726 20896111
941 64882453
45 60840792
865 94537573
478 74758751
518 68038058
711 88481713
455 84074923
698 99486299
519 81166800
866 73416053
206 95847589
671 70747041
571 22539824
702 93385046
826 71240548
630 8193652
581 28460212
133 34872989
312 73946414
885 91331114
141 34227520
347 5537752
738 94337763
118 88577424
106 53570718
538 51085297
555 28947763
445 20956259
577 46272444
339 91036014
282 95287372
458 51702808
563 8799426
369 20732585
542 31333021
8 48364495
176 1675503
122 31507900
212 44869107
677 79044683
220 47985567
193 9734725
581 71258680
392 95213690
291 84825849
866 33752769
338 29719750
430 41405120
172 62244274
485 22366396
328 12054260
995 94956905
794 25679703
545 17201963
260 75342180
612 64496885
378 38125561
59 66953854
895 71669713
651 70624859
578 28929630
457 34377554
865 75611860
962 12606149
432 8297883
567 76423204
316 92179329
855 45386427
598 18457859
32 45864227
114 83564649
548 32704018
906 90203142
783 3383012
475 50137929
46 29896171
795 99148310
69 82040329
70 55908028
59 11285956
641 54097434
679 31918350
873 98144391
211 75811722
878 29986893
863 84532907
999 91024395
259 59880290
665 85987573
549 42364402
683 30222468
982 74985014
684 93204245
460 82232261
266 84774586
517 28279944
102 14042796
249 9737451
453 45230760
605 10704006
866 24190976
238 60748729
775 61695387
902 42941128
326 90349679
907 1773955
882 28158356
112 12397444
474 87946683
660 84960707
225 56219192
879 61315089
510 98009735
368 32161439
756 35284421
812 17367302
812 85109425
195 19980004
271 23211560
520 92958698
328 25933617
165 4242686
51 99907900
31 89478155
257 70143083
889 27212264
182 70104501
581 19037008
238 87383784
959 96091505
787 41447034
658 56882138
710 66376765
462 43775250
162 65823126
106 91948189
65 45813230
185 58797279
869 78943371
925 20878234
162 32093381
791 96995370
166 19834780
183 80052443
521 95439485
508 27326783
948 59750890
699 78559060
552 4211778
28 30973804
1000 3623024
115 4215815
476 3110022
902 35632392
238 94145952
189 22593515
609 47349578
594 79272501
253 63563051
713 42275039
716 49954344
668 27718586
556 26303144
178 94306452
25 33823362
402 72246252
408 80215740
962 69319324
820 68655314
689 98641652
388 89010262
831 65748917
832 65094435
842 31429628
538 2693267
291 74452898
512 67041686
202 52400040
566 59437176
832 86303478
947 86678243
278 14190724
291 89189798
169 75722417
64 89209033
659 55016910
641 61957716
248 34900641
181 27417986
918 55350639
956 57134462
416 15025580
500 62794575
433 40179011
927 58548718
490 67470595
765 74069979
508 60030884
424 43667585
468 65928091
320 47701692
219 49520699
410 30738933
823 3319829
696 1149185
765 47188929
695 23384110
992 8717771
156 17284702
458 73854565
198 19182395
765 63536420
940 71037547
716 82169158
592 5336317
987 14826652
435 18754140
659 41474952
949 57548296
413 93368051
449 9883268
81 88507253
681 20526643
382 70035491
419 64098259
899 16211267
373 14956011
57 42700761
777 89310505
434 33738752
756 75518813
856 88568971
323 20764414
60 55507065
976 46241144
705 27856963
533 74470743
237 28453806
837 69240459
701 78291647
752 60563494
761 69325574
490 46028351
59 74485501
271 4883554
782 12133021
472 2861785
785 88805490
979 52873160
854 25839311
448 81018446
372 74312537
904 33700005
79 42475675
84 38408889
635 8835208
683 21706089
185 12543182
24 69546144
691 61020885
453 86759243
383 70849468
410 76899702
413 34891471
90 58088919
319 22560829
995 41148121
373 99606374
139 97518813
757 86900656
682 20114201
607 52056793
357 13964749
922 55181021
158 85970426
520 55719161
646 88850584
415 68309139
166 55326837
448 64328106
454 95318880
616 5482917
638 9572544
108 67729841
439 42217572
642 6177978
292 57093159
48 16168615
905 68917467
204 95471990
834 95943223
955 5766000
655 69698888
139 93104057
971 3934070
82 66907749
618 39180954
559 86514560
50 69396169
476 89102904
265 55339083
107 66451417
323 60471319
408 75839542
389 68849583
800 90138018
537 24364858
425 92001530
440 90436815
152 86202577
921 8491394
81 14840713
922 61556950
394 26493104
217 99803358
905 2117707
67 15125904
424 57475077
127 18220557
556 32827447
414 60362279
109 4451760
947 69778624
413 35238995
871 75721504
992 7910563
366 90474494
191 20362582
116 34884454
719 98595674
519 50258380
95 46199888
67 40387750
327 65603729
12 21933301
872 43161574
922 17112279
999 44569455
386 31849706
897 23594053
238 34720950
649 3774621
648 5852785
589 67731009
125 40950445
857 3151641
452 59376561
300 77509540
786 43219552
415 48794699
945 4106245
214 13206521
771 80734247
349 53595815
643 71429515
854 11571516
538 35217445
480 11499951
857 90165234
155 33205069
145 72921786
485 79642642
168 31414939
804 27399812
324 7995938
398 60829081
18 41074143
342 56944024
46 38759729
955 42457273
418 71492851
976 26729990
703 59455593
408 90435796
811 71611814
942 13463090
310 43976353
918 66542711
116 37589714
850 56194763
724 75100231
61 56016372
306 39752221
61 92310151
645 56459065
284 5900033
268 93798447
602 50681255
665 56785659
573 67711879
551 87794687
579 40171298
670 53295594
364 55262540
506 4775949
394 41114092
771 82778994
120 4504736
575 84527294
567 16468118
352 73751932
480 7923760
569 71487183
221 65111457
863 63220632
706 88670306
264 96505524
903 42497089
547 45843012
13 23395230
115 37515711
623 82444258
81 20151337
272 18671570
25 38195383
767 36560104
31 19802008
71 40464835
886 16238938
691 69008584
586 54807511
503 8469190
407 57904809
743 52163823
935 82467596
804 37994713
943 18320175
544 70762479
924 31936327
571 89760613
620 32841947
277 25006718
436 9240405
614 63699521
258 14612942
117 38022250
130 45041615
699 35755061
25 55344178
354 26695716
91 15438378
959 38032278
892 20997901
669 59339549
682 58037941
718 78572989
47 77558967
534 63230244
918 89491960
177 50874262
577 64766145
401 9509264
58 24165495
79 22172120
497 47225849
840 59608555
396 49375760
429 77929621
672 66180019
563 68091965
515 58820670
837 67383534
610 21556381
206 2589067
614 56721202
222 34640297
47 52362069
456 89708597
973 95740602
40 37973651
481 83019785
269 34720411
543 12154018
217 91797441
752 77508502
793 7269883
974 30767618
420 42185082
543 22699195
565 9864305
1000 20173857
560 61489332
756 4268095
474 21087148
680 56886498
508 49231734
665 89996800
717 5862117
975 49208171
41 68651029
779 15217006
218 61837675
547 50970185
90 14358387
106 90775174
564 11282287
664 12341381
939 60360066
146 39049409
977 68616107
983 66424852
813 76525748
39 47592539
636 32055436
115 10318583
662 16775229
179 42606987
56 11572943
210 15387810
862 25175723
907 60800999
26 63328722
55 70224208
344 43508050
818 37947014
145 20818534
655 2588356
230 69839036
460 71469467
62 39451617
942 45794836
103 36578455
33 16272501
836 38965933
487 24013711
450 63345085
709 1099954
845 66774736
960 33618305
706 80727679
550 78934808
751 39802720
334 67698274
141 9830254
672 13094675
928 13827178
180 68973930
628 56805992
227 32148338
543 14937448
484 5477662
458 87866317
309 65131581
511 6824482
124 30059271
988 39087120
95 22444754
211 9272732
472 13167182
91 93100339
437 3510765
436 18790053
589 55451800
344 34619414
41 58539625
494 2817945
702 57918622
372 34752121
236 55247276
331 9682064
758 10250855
365 32894099
703 29776015
96 64858673
33 32870923
56 44602508
49 69263412
444 12009130
967 90724894
873 81290425
565 86896928
217 17156952
745 20207181
682 32921722
937 41408848
159 92179370
468 72230596
332 71393757
52 84477643
783 34360207
643 97860165
404 44174526
452 1789962
528 82995220
640 67599238
63 22527872
574 27191421
976 65543441
513 31997476
796 86378924
598 35871595
900 32941191
878 51521387
532 74279478
605 64460593
648 91770002
386 18660528
108 59149339
852 7161017
361 90306101
747 72020370
14 99013336
900 89580518
486 94418015
704 84818418
375 40791060
701 11908503
178 14371740
893 32547485
682 6048639
125 42238203
86 55994321
715 29722587
32 58580450
250 86785899
803 11097884
429 43911373
882 3511450
531 55522328
717 90736059
461 65789316
526 87606151
854 26789305
260 46315962
352 25926622
652 36644023
540 67647706
117 53461004
896 84203086
806 49321880
732 59470135
504 49120525
86 90086196
984 91056642
803 31399538
501 48303364
986 14719876
684 22455540
297 43251656
148 33532095
717 50936345
698 90725661
554 46297013
565 65418898
248 13328870
841 67812852
455 3008921
68 70363519
663 37584755
147 10292792
880 60121350
799 78085760
714 29280713
479 65012209
636 67796584
691 25684167
226 98841524
370 76106010
565 96392047
554 41154358
350 52902009
6 99029507
981 45120588
99 87687488
362 87301965
130 81952717
295 36110844
160 55085403
748 30963296
277 34281506
804 56225444
70 15794674
414 81860192
214 71947271
300 60901402
773 13800275
294 38417988
296 42280744
964 79166529
843 54203547
473 35595816
592 43219093
24 84720257
285 3429438
891 32884744
276 23412783
942 5265098
227 30577910
761 12058927
872 98973535
650 15089125
897 48403645
755 94648305
565 49929169
194 25631842
703 14561995
144 49438885
807 2970182
153 35778384
584 81942869
922 65451338
383 3881886
744 32116117
392 33280508
492 47588463
455 78549622
543 5107170
427 13972851
931 50965096
634 33840699
589 90786634
109 3357867
763 8627841
660 94661764
203 86479818
789 28444754
246 57123631
195 69949455
420 95653009
724 65955576
329 2556818
558 62440254
518 1362648
299 67670009
27 42182044
961 55595546
981 23941811
84 67454065
322 95293109
778 9658797
643 90200364
744 91921180
845 64887005
778 46898581
118 12575067
515 14341163
749 76975396
585 96348679
275 3049764
208 37402797
137 73317467
33 17391166
629 21084428
211 83141407
759 1674681
956 68744624
266 30458361
923 52370334
776 58094623
523 88416985
337 58511630
176 50569138
158 23222675
367 26199702
694 71529664
642 2507263
920 23373707
438 86324105
50 51462560
825 94776877
244 66986691
252 90584299
311 9428300
425 46724733
213 12328524
907 28068064
98 1214939
112 8567600
993 25217515
121 75705127
467 71863279
226 62829042
926 38682965
438 98560255
69 87267276
134 39104484
982 10108363
56 9909918
736 4555654
39 20772459
167 13021775
872 79174507
616 97349403
215 78109985
782 10719099
788 14043937
847 19446062
508 21147990
323 88957253
36 76075537
457 86866781
345 60481501
451 51318900
67 68074837
455 77741566
684 15148998
539 22330676
63 82141384
206 19549083
61 86286069
903 12803353
668 70103446
501 71119679
984 21874026
396 9773739
352 5467301
708 75281143
609 59892784
827 8366365
221 39890537
495 87734270
365 67938682
610 66392431
492 80686150
306 17746618
450 23114249
795 66874888
549 94960994
941 83361861
732 96026403
670 5632149
867 52820160
331 65822480
613 53935316
81 97123374
698 22065808
468 74109469
871 77947013
269 84616601
696 39572747
71 97338009
114 87350528
961 74978727
358 86334542
445 72670284
780 89366728
69 3296218
50 73179825
298 52682169
905 89897572
882 15493902
700 93510164
240 55600209
400 99393213
699 6475047
377 3302614
731 71353318
468 98559338
148 42119277
634 74706741
830 5862123
276 51884257
402 11855140
694 95697750
156 83191734
205 76847457
672 58110926
793 23519135
511 44024850
592 34378386
850 9932024
941 24421282
290 36847509
779 45285699
675 19541338
365 71830142
971 83127835
685 28652018
587 55838705
418 40075777
412 68252659
557 17048917
651 93946088
498 89019879
916 49943065
313 72896293
497 82798085
2 27789187
979 23747088
861 7714723
302 39275667
857 71778870
809 13629145
757 61149095
840 23525492
520 23201119
919 16397391
137 84285327
968 76214009
124 42363652
554 20265576
232 41519133
787 47464034
803 74031608
807 96128548
972 73152811
393 31892714
56 43167321
797 79753252
718 10144064
846 16183329
875 83569521
102 16821832
131 58117432
977 94642939
132 70130142
35 14088454
857 83138130
154 15060842
215 44364124
128 24274044
169 69556781
681 28694236
195 62546481
819 72499338
757 14122370
94 71769096
418 88243916
791 5250534
224 12842449
56 22210535
50 75423542
552 76305756
47 75506852
808 12498331
205 58996316
926 31507045
257 79029147
948 4180931
900 41878658
876 68536109
662 76305499
575 47362214
766 65776563
913 14188038
697 29344782
559 52177134
200 23129260
205 35167378
114 43176554
814 37451177
1 76038191
949 41898077
404 25971357
446 4365841
499 7936880
437 62212684
672 38990123
623 35458232
834 82023646
688 45685856
369 76884358
946 50652788
187 15598740
769 53678171
966 16008730
827 24501007
342 10377052
166 13280600
219 33110439
792 1901376
518 47581223
165 26114096
909 97930521
536 54819823
473 35876622
870 74797969
694 34089077
697 78111880
371 77717777
544 16847915
141 80862700
15 15624062
442 28633219
586 91901411
147 22661905
390 5480724
446 62190056
633 82032345
116 21998854
128 12302183
964 68178680
865 27980076
227 93875160
50 35235129
635 19170842
628 16022077
158 97595294
860 24999387
545 14087414
891 49071419
435 42894602
865 36076325
310 89122889
476 19900980
975 24635817
13 15931201
256 53006084
207 79127087
837 20102327
353 31508677
796 51159660
388 22644083
897 28224574
755 71837657
629 98761213
874 20819686
638 26236974
981 91110960
995 17243264
511 9149876
965 42525380
193 49405636
96 62724593
966 30727497
853 43534065
4 94337960
877 4863243
526 96999785
753 17303605
75 21783335
412 84469231
915 13783743
855 85121110
634 33682467
216 12915440
122 92429789
910 95104896
730 52954332
44 5008782
696 93929517
594 9358159
136 5862206
987 18968223
835 76431979
372 71202785
642 52952428
314 38493089
913 99202922
20 14589922
626 15108089
316 20151076
700 24277951
641 10055427
506 30124102
558 7053624
518 42636669
711 71476213
244 70261744
853 22603929
60 27821557
938 77319548
71 22778751
716 3351707
348 16503716
890 37136095
407 22187209
942 75346525
146 28094799
543 26412703
649 90377637
302 2692362
972 70408295
612 71314893
189 5768050
815 12648231
712 38479923
408 75946565
431 1276973
145 36791763
954 23475037
188 14485447
675 47125124
723 35989543
82 14310392
441 52584667
960 37851393
713 99063486
734 85355869
335 52713221
207 54940616
817 57774062
365 70778793
206 33971929
688 56054848
979 77591033
706 99259668
580 67566841
674 71771820
526 21397637
449 56576183
1 25799835
790 78264143
403 36987564
492 67720280
507 31317751
658 38906259
862 80790456
191 11407907
119 73918464
914 36331521
860 11838377
893 41296742
509 82129722
368 27480276
629 9507385
676 95566404
92 23797285
368 17691398
60 83793912
111 69170835
163 52470309
35 26723997
772 31452984
961 24065863
599 52755807
945 46665520
380 26386427
284 54803804
997 64114777
513 73002383
607 95044430
793 79647692
1000 94533549
404 43275566
451 90523301
121 31882549
714 95263358
943 56497823
114 81974413
733 6389315
45 57967590
719 19154333
947 52205055
909 65151980
714 89578066
600 35513131
377 52982429
843 85117548
857 91606993
408 91171805
290 26961340
459 10165938
898 72944264
711 20211792
160 92440624
189 57799117
470 77235774
180 73961938
788 54881366
182 28160815
99 36397289
92 51848691
100 3894151
80 70649772
665 22784879
620 89617963
914 52653621
681 58802817
117 85121585
86 66856085
61 74153554
851 49253747
471 87997885
797 97360760
410 35819926
670 9442081
852 41753335
841 37380533
283 72883482
546 18692520
723 9327057
48 70775297
754 26311741
861 55625930
127 78546008
694 40889069
80 70182597
124 61393200
790 92454362
54 40133974
495 27343534
78 34946675
391 40882337
316 1905349
952 23851843
507 91445961
704 38834095
512 5629756
465 92359029
718 60862283
344 45413394
781 49220397
107 42684678
906 2730786
977 50321927
57 73311795
912 65966658
123 48555502
908 30306621
289 27915337
184 46352651
659 56553429
357 46524349
633 20298182
698 50955492
833 81001455
735 58356272
504 28427036
782 47511809
352 51562274
293 15281232
51 98605894
113 57207212
644 23956045
123 73146087
697 34974765
812 5427996
159 26276211
502 61320967
964 57829753
458 44432651
782 11132794
330 46846349
574 66105474
89 17465678
510 54770474
114 16283064
542 59866561
578 89308676
321 60742045
704 24709429
503 3064869
200 41961363
207 36117452
531 38493521
484 4043426
192 44229654
274 90415554
668 52135748
163 98331235
376 46196296
671 93941330
312 97898437
496 23199265
630 71303906
60 78252491
887 12300599
366 26325676
565 39231872
430 70664951
683 96490189
875 83537486
681 51594075
719 10887682
101 53535605
243 23773198
362 43176055
486 83701096
42 38453604
240 55290461
25 38288277
155 9447477
112 37517502
166 17100513
195 22148154
898 68702893
605 11476516
119 28984640
505 89368949
879 54945509
426 54787621
382 68557940
100 82698953
340 5858283
118 57343863
819 1913989
952 45440893
849 94647983
94 44563727
947 92853550
871 99819768
955 50636428
932 20510621
363 76962135
694 27357431
801 29719758
965 99163851
962 80435422
550 54353269
772 36015499
431 13855803
42 61059209
608 35932783
424 6163579
119 46507337
913 47202485
507 23137694
664 77189094
910 37770236
841 43577034
870 55423291
538 4423812
220 75016253
583 28382963
381 87916021
807 62830169
631 22768354
828 59236908
749 31224761
170 41024212
220 41630721
778 16339844
852 26915872
724 33808560
826 99267447
429 40236535
369 25470623
193 41044886
390 68531902
162 6557946
34 49059107
395 26102502
898 9540940
544 23215831
602 45861399
962 99069284
143 6678552
255 9864768
509 73358458
996 69180942
808 76433173
336 66456495
842 7931946
125 82491512
541 47270425
223 78609155
554 15065560
243 36925007
724 17605331
776 55548826
242 21416053
199 90459255
703 52603477
37 44001554
238 67020591
194 57753468
1000 52072764
303 10890358
477 35534339
464 29311175
898 67154002
956 7729925
123 27165393
903 9564496
151 76506485
662 25262405
189 98442744
878 82808550
803 62134557
823 8748450
482 96097675
109 51417243
721 37887031
444 36658644
421 83946677
201 6402077
366 54012460
953 9901881
906 32554761
260 55629786
163 39662781
138 83136110
365 76825166
652 76978263
144 8294398
551 10832248
85 16303793
469 45243361
63 43640658
280 68614570
249 88930467
638 2368996
101 55249616
498 98716647
206 87764443
815 2110642
458 24356020
263 24696870
28 97345860
517 51492792
783 65564862
16 78871536
212 3778875
551 48789209
62 28927223
156 42655588
206 33176403
84 5369873
856 3092287
19 33550157
670 4693498
947 87169372
791 66597802
312 80203735
866 21286383
813 23194504
973 84077801
277 12229824
523 63312966
955 9049625
317 31191111
731 6836620
202 29959193
414 61514413
646 15036458
162 89208913
142 78832021
332 89804089
974 51123679
129 70625940
239 76964909
566 60355086
374 63555861
520 45777413
54 68910301
499 52647915
281 9260422
870 64606187
638 95819475
149 59506133
296 76056928
30 65563211
718 27264841
367 11655415
921 29930627
739 75942551
461 36680617
587 92500314
352 13951188
847 18241026
427 19483448
621 26550123
877 70348209
339 74662169
147 35134897
836 39859591
608 79519996
663 83133114
161 82831048
167 3581373
387 96692963
256 15748249
59 99750616
288 47459992
870 87514472
726 12138255
981 76645265
627 69326815
115 96280861
656 60819860
997 24326577
550 5547215
325 20148562
262 71938073
138 22088263
965 80795862
590 44394246
654 84514768
137 34860629
940 53489832
374 82012076
83 92635776
833 6470648
817 45105745
932 11986257
517 10104805
46 10168211
888 79116935
334 50140232
939 44398039
518 40007504
89 35151937
73 49875959
616 16788414
855 82790368
191 58888449
710 86802653
599 65284434
996 78514155
881 1110292
76 83199989
180 65547538
143 25478353
543 63832415
704 69565724
412 95308166
958 56765103
801 74777730
400 80854135
952 96365691
415 55815520
234 85962028
573 42726599
44 13568111
959 78290039
371 21939461
547 20619494
933 62698144
268 3479265
945 45203123
780 12032899
949 52494920
375 87648983
352 45303669
217 63495415
783 50831196
281 32420041
399 30630525
665 35883984
459 82894406
798 59238760
527 29002905
565 54019231
826 83249935
749 43044328
295 82822145
348 62393150
994 31244817
734 6572762
921 61528008
692 76309480
375 77210109
732 62373207
508 46495481
680 86998050
701 29094908
683 22397438
956 41990561
843 7696022
806 6255333
902 2194172
680 56541573
358 13174937
971 70522738
213 85455976
316 88975671
5 63594783
352 46302942
48 15777453
225 50450801
987 16683496
27 41533198
915 81072302
180 48070005
161 82914690
901 26162085
935 85755981
423 26205663
731 91751188
202 58663267
206 89304539
554 61788636
820 54742253
442 61523162
718 61516920
843 49898047
82 8400954
943 58086456
37 35554453
19 65055935
720 79476698
449 47921431
879 74394165
407 68404071
299 67728878
186 50891537
930 38731233
622 54676363
377 97388980
234 70157102
641 88993753
275 13495294
120 42945765
156 74350934
493 4365017
393 60424834
839 4118985
971 93902097
933 48508963
642 68399832
355 19904354
429 1142179
865 68901907
2 64225574
884 83646839
344 84533505
286 8040701
219 57183490
412 77476841
1 10927465
191 15037586
251 91435771
451 88291885
370 19083030
996 80823147
458 5550621
3 79120227
523 3820756
909 20993783
693 74887942
41 33712921
806 76878293
303 97886609
169 80053994
965 91037477
121 72422833
447 49146807
766 27568228
560 98103682
735 20022616
468 42652155
586 55264952
437 44421715
28 1281849
28 56948934
846 87085803
571 96782422
970 3514686
829 78499143
110 4723029
232 20535923
935 9001355
523 53324744
669 25545563
932 75795612
800 92220879
659 85734237
35 21951329
930 71100980
715 18646583
457 66370978
566 33159335
511 74677136
113 49523008
671 34221173
987 14717689
280 76544388
337 21456011
987 59486644
177 73121543
573 73150673
862 87595919
181 89746288
764 60471916
354 19945136
721 43801136
281 98973510
601 88396049
19 41900651
620 29267160
348 81077920
88 30657953
920 49640737
199 88896986
312 27657936
971 23411678
408 1953534
481 85330422
251 89080006
194 26837340
89 32688107
70 54559663
18 88105762
524 3450349
307 44596488
944 28537086
240 85526700
622 32371584
218 9718834
601 42423226
886 33628753
791 59544249
709 78974359
721 1596587
4 86041564
231 1396876
246 6946582
860 32162483
22 80874703
65 10508865
3 40726381
100 85020811
882 86067090
87 37722358
798 44574402
790 52523953
405 85584267
641 58349633
629 42514379
495 26315787
495 29238282
146 35628143
527 40982362
488 75700494
66 87625766
221 62369394
725 47303041
933 83421798
2 74278220
693 9005311
720 61953463
469 31030458
695 24405225
447 8416307
327 78606936
29 24619379
962 76879444
917 20830801
722 72712369
644 90906815
225 41248694
305 57833068
355 20116900
959 92805160
37 71735491
234 80094945
652 69164860
570 92836092
894 94098658
298 30033519
977 42494862
676 91383545
777 52137053
682 26602746
555 82564815
913 19835756
144 36115224
874 48399670
604 33887078
791 20019720
472 35530993
34 95301512
767 23002046
161 32354217
896 79217421
564 27358219
327 70434733
329 29791324
510 85230055
682 13044975
72 18904109
919 59288630
837 80127541
886 97715667
677 82792619
604 39563741
834 24027163
351 25889234
149 44578982
796 38874953
378 85156203
751 56798920
295 23171194
706 34478798
573 78491547
164 38269073
94 45014934
831 46205606
404 10838580
178 22382729
944 49179526
548 63950758
549 76517033
271 66513228
498 19263645
120 73335867
287 9601769
412 91205293
289 96698445
102 15743532
596 64165893
258 60066004
583 10068580
520 33965739
324 38916253
555 20057922
950 5122536
148 38545645
473 39735831
248 53463198
316 27703123
604 33414035
138 93283606
127 46545989
621 7369246
80 24301186
288 42202135
171 81138655
524 55368959
520 88283645
683 92602255
68 23485956
180 48679572
935 27954444
828 32686312
270 31427678
88 21410047
825 68528267
454 51801368
43 24301178
663 2581919
35 59298581
975 49911880
465 40065230
595 72848205
171 79033632
520 89370935
927 53719146
814 33281631
895 74824077
754 8694324
236 58770895
732 2737364
1000 75749758
486 94637790
291 92244289
276 26030227
536 34853657
756 41541993
313 8755500
690 52966183
677 30187418
280 27897933
982 24994124
940 36948518
460 39077278
305 23728792
976 65203543
277 79858400
465 49964815
28 37805029
490 4647685
228 70422745
11 63971435
882 46482365
587 22809723
367 19934524
985 88207379
823 60511666
8 56457694
282 42391362
927 82132985
936 5941134
681 2198130
165 50479521
74 90151561
96 16403596
987 79004461
823 95489279
630 8736865
385 57996252
318 51538272
55 4844787
531 70253330
886 58960073
778 68021568
942 80866072
973 15785154
807 22875020
544 93785808
296 23379129
61 73767560
315 31619938
237 56649246
449 55532378
768 73305138
303 73353944
397 97829444
941 49630826
253 82026982
680 80661185
187 95466829
123 72536654
8 69426709
348 64724999
694 84873732
872 6556520
985 70928398
480 12068711
800 89880573
464 45380482
670 48891202
383 95082749
149 96255411
685 57314377
422 60432224
381 52025610
573 66854972
813 18809560
96 22318021
762 90443179
35 59611889
718 34679441
731 57507773
54 41092178
766 72498542
410 9131655
372 75969329
769 37210390
245 77177248
616 12695013
255 66328242
188 66723975
400 88542692
174 24668551
367 80292951
994 39521823
708 6920446
80 47450261
323 44468015
992 48330350
633 85662407
595 8108214
782 81095965
527 44893055
462 60386339
737 14628551
755 72366065
177 77813527
503 91133958
302 70487586
901 91585898
966 17510282
725 50096998
990 2122544
472 56054138
952 71312591
515 89096108
15 41712830
417 39148926
530 2217162
152 7614718
847 31759964
676 6020584
86 55992067
981 87460449
120 84500276
708 27493956
708 61733233
758 79571221
915 74828561
999 18391440
344 6545420
180 96517420
398 92805252
967 66548530
415 29837792
707 26549321
427 52520604
611 5109093
24 73469144
407 8263357
882 24361143
833 29077295
301 87316020
928 61593688
906 72053063
351 62889711
716 82664258
833 65196366
293 3334894
201 42267179
283 41857784
811 1937166
234 9404845
670 32386544
754 80169462
373 53790829
708 42892882
74 21487502
375 96237633
23 76753625
430 32766545
459 57793281
113 13643488
329 89633393
549 33262184
968 12374967
833 82608677
380 30972433
18 6052466
406 19980403
392 80687098
882 94544719
725 46610701
49 84176790
155 33994287
235 83318908
78 55682800
403 17563749
125 55111561
172 69632432
73 30425747
716 44038541
498 67402243
797 17599175
797 83466400
643 65280094
814 18050320
570 13961325
955 1903094
316 82200994
199 5281279
743 92297866
619 27831052
723 66915605
585 36373060
985 64988633
78 59144117
691 96847663
147 99476655
48 29571267
648 10144368
308 50002258
496 5983253
33 87770567
409 16731971
23 10715116
725 33832927
189 93207657
787 18531876
562 13337202
839 2569973
257 72764453
613 75290574
549 89590539
249 20302531
403 13103524
485 32548030
876 47657813
788 53574640
129 60855877
326 59477510
36 39554327
209 84239768
950 8420961
547 33100226
772 70591739
552 5040887
212 98922982
226 65280963
902 23469166
609 43541467
903 6434876
780 25324561
456 99374451
403 36731378
299 25121866
938 34408071
625 78464117
394 60705136
108 69642984
155 36983653
491 55855550
798 31483667
840 83679030
977 28088354
793 92425753
234 22601645
772 36524585
621 78595976
903 87517229
452 96299191
755 81610269
405 15479035
184 73520288
467 54038298
378 44899694
166 64591165
745 81654409
752 81776683
336 24065031
656 64272782
442 50664599
105 92247919
649 29762053
493 24977376
127 30441675
728 41388890
413 98159809
232 51954470
257 14964818
361 70123041
109 3789449
12 48616255
373 13813903
850 57043420
925 6806924
497 8583713
353 40935147
20 76660919
507 5269821
582 87110197
194 26809767
145 84743581
38 2535998
834 44560472
524 94841902
584 50810401
808 8373369
292 85803233
105 16317936
947 58979368
915 66072310
446 50178438
572 67612023
413 32988757
18 83511914
220 36144933
606 69353064
931 73426942
780 27619598
223 31803867
625 27667017
581 45676343
576 25001829
973 51005679
553 57752654
244 36941349
365 63034235
881 53132981
30 36780310
724 63639410
734 95217002
961 32132869
694 8935429
788 92216474
35 64631593
953 22251631
251 60769466
342 36550157
585 73125945
703 50454483
113 58397551
985 14595496
92 31066074
730 73421771
327 91947588
424 82020221
281 3322036
503 75839406
127 53736044
685 37017851
123 32116768
745 63505683
888 97846056
630 78423812
152 87647888
46 1747275
172 68323424
307 89567793
940 87724972
938 26543954
9 38629967
138 84430205
225 35686048
783 55283668
348 75475601
733 84562644
626 15789422
587 61398434
393 78889724
669 16651282
207 59701800
535 46056455
913 61537226
573 6511026
841 13535586
694 49056346
680 80628333
918 26034518
526 86629038
606 89048923
164 7512735
448 3344226
740 99830693
121 70854369
323 45014485
68 25388162
708 93680210
866 19897543
170 81275005
119 78046329
44 85050567
809 91417163
325 10985771
763 9884678
33 13898420
42 98446262
353 23868323
804 83531737
767 83165161
160 42451473
681 87884151
891 8814241
898 12724137
865 38097142
78 62357770
437 62092926
267 40196495
66 69069424
460 64990326
298 81305470
834 45674276
759 10770641
370 7844038
8 84429094
845 23174942
43 5342477
645 25979289
352 20661246
547 42665185
353 62856818
823 56638374
796 97239779
731 35153194
716 85104145
752 63198129
517 34479974
583 27269595
650 48568841
638 17157327
997 84900437
445 93169005
39 55199964
258 95043982
611 20408077
414 15613634
315 32285433
536 88992087
388 42060043
327 83247469
299 83237396
727 72060619
942 32746607
960 91261870
664 44704916
41 52426147
906 14705025
864 6745202
590 72159199
517 71828148
690 80315613
9 21114832
540 75470368
861 36577519
997 89671390
976 9176177
765 89542885
262 1413078
711 74862403
712 14300199
180 20636358
813 54475874
936 89785823
757 27174065
976 78842154
562 12318833
409 48230690
325 46770492
566 89045367
93 31035803
667 20020593
228 33682535
347 10710504
86 9600522
673 53653824
216 43005830
264 58154517
500 18266335
55 77659810
84 87590593
547 48480097
564 98337086
610 61402633
377 7098830
1000 34979295
398 42369223
72 75066638
143 65609568
127 99240321
999 42561475
330 68646100
88 40284996
615 22265093
337 4402356
994 75710666
402 20552036
148 12816674
458 88441326
373 58686779
22 5907821
602 74599684
386 71445587
505 92079144
432 75791706
488 97916789
678 49390361
964 12610809
166 2563418
366 71794916
12 23101847
187 50499906
933 22729861
35 22490537
291 8337811
478 84019817
415 73345254
786 45407444
96 7947227
319 38514293
343 51143911
393 55310378
683 49850597
865 19239383
20 95759032
597 49709538
963 77329121
683 65639526
568 64855257
324 11401471
801 79075665
197 4767287
648 73348940
314 11251264
159 42286637
977 47594233
927 6729562
848 42948167
606 90980141
397 78626509
220 28221429
107 15878896
17 68550989
54 76851328
919 93702280
819 91582179
406 81282669
388 92121385
871 83107037
963 77708083
63 88184372
383 36879567
623 58662869
933 79381361
568 32031959
860 43018323
17 26060837
826 15460497
197 28929578
928 63976678
118 14664887
553 2723980
491 50430460
666 13293732
646 5369917
100 24778534
50 79874583
853 75071970
488 57712070
532 6700089
506 10765701
252 43957250
697 39575313
977 32104064
643 45576037
532 39569125
666 88891887
518 20748293
52 28102564
789 7162459
695 88494863
666 56404442
923 94121816
365 85196256
527 58668428
296 96989398
545 80990802
27 37011114
98 39370910
983 14716656
404 8814437
826 20182357
984 12676759
324 59922851
167 88143059
345 57592676
204 29627755
315 94185752
152 4637433
223 28712730
725 76870837
974 98824566
849 22216716
840 72224719
53 75126378
950 12890743
38 24029725
466 14753567
935 10009722
580 25848957
71 70788295
451 28255811
681 63020873
866 93158567
208 15901069
324 38978473
581 37142012
726 29268706
189 31985080
8 77057423
329 32651875
631 85788479
623 54195904
772 5878203
708 11877605
581 3317922
153 47218486
881 1127157
270 38667121
796 90048868
999 44312049
759 95731182
214 73794261
478 10501894
265 51693184
337 34772933
26 71659687
757 97654247
499 98236779
684 28311378
189 47521668
693 30927441
809 35167798
227 49811819
211 90674801
571 31171629
166 67061718
610 25209532
69 45687483
236 97299798
236 88367097
317 27311461
222 69535567
767 1216901
50 66753200
396 18336361
50 90557631
898 70644577
291 8319181
821 79187045
722 86620135
759 22316635
434 6886228
353 11029216
184 2795611
7 95222288
607 99959132
274 40545441
145 82580194
884 55650847
659 69861930
276 15856403
461 98891871
203 29507969
51 41256671
299 4044777
452 56406230
743 34956357
966 76270104
433 89507082
729 28139089
919 95861256
349 95406554
889 98417182
256 11634746
104 69041913
495 16953483
708 67896806
435 7675534
813 23641784
75 67276570
864 70886780
50 66870031
316 19719872
797 62823324
927 56656066
838 84549418
788 2812230
98 91198356
702 61290058
832 65476973
356 15084832
764 37114350
358 59347123
76 40954104
636 31577165
681 14596163
912 56035436
621 41308515
159 73475313
205 3683829
451 64951425
868 75907767
521 87733344
511 69130031
269 40282595
570 23649808
909 54206525
568 48261654
692 67892075
169 90030115
691 65908367
607 5039738
292 73542542
780 7988414
832 62787368
819 67441805
511 92059785
865 27433270
110 25880267
346 74091459
908 26999737
978 99867570
97 40136261
76 47118983
700 14887357
212 5847909
686 5428103
128 35957116
463 65712388
11 55149220
197 22020578
545 98475931
435 41365935
652 66283087
401 65394551
695 1593643
255 19672816
752 98921944
84 7683838
366 84899513
878 98527301
759 72980800
219 37163798
763 74680987
844 9782689
785 76166597
23 71642988
532 61223804
751 88415096
83 34778840
40 99963176
851 23130600
309 44911062
933 56692832
244 93932699
495 6941725
58 11091139
553 85372768
408 68735468
321 75051644
480 99413042
415 67030109
372 7791933
502 57972908
391 48223236
272 78760482
555 89928641
222 25073856
368 48214082
342 63447739
706 4614520
512 19842259
96 41558481
169 83231825
243 91126490
654 50415279
336 49767644
7 7515937
107 62581419
404 33405578
431 13729108
330 20040607
707 61141547
169 40624277
94 30659507
608 57154677
921 31752094
751 35125117
954 67442268
763 89911472
68 3009519
903 47189337
855 48407485
27 95263641
824 18398185
792 15753054
449 40728551
441 6833959
895 64262869
325 86781717
149 4644427
977 30840684
511 19051073
966 60224179
681 41835485
336 5733691
868 61942448
396 85178596
726 81117723
393 36325478
308 68965000
555 32749826
92 41759663
731 91899036
482 67605612
855 55567757
171 98655163
387 27981051
66 14524501
896 99809636
430 35276405
502 39515271
734 1298985
47 87545310
236 11123989
37 84620412
86 64969220
408 68782174
387 32103362
530 38966880
300 45193638
407 42295245
224 1899424
980 81285401
431 71176254
748 35486892
388 62291633
750 26921368
972 27245444
43 33536545
476 21045198
928 45753529
638 9918816
673 55719674
176 25372951
230 34333774
566 75444333
544 27236412
717 73610429
945 78902619
200 98433220
905 72308331
755 30391501
82 27684779
821 54872039
751 98864031
947 46461648
590 23757596
390 93061450
832 38537124
288 89614519
605 24476009
807 54229382
84 55340083
849 27701316
331 39183933
981 3890992
234 2454132
671 93142438
905 5952979
117 81633707
236 8692818
794 60534879
522 59163028
721 87866510
973 68566626
676 49232713
495 73555088
633 71034893
993 11477782
665 66488842
451 60196602
642 80710713
177 25545498
203 92657084
431 53432998
12 12887973
502 31612096
341 4487841
363 81994271
340 28316850
48 31847181
348 15604976
721 97683129
273 51319073
859 89376143
838 11278253
518 62803657
355 57364070
77 55771692
668 93313143
32 4631703
950 95605336
625 50938603
815 43215801
912 16654534
280 75219012
877 27001947
716 1539938
573 50193518
234 56141177
885 77297495
273 25640691
291 74607002
478 35704903
863 37284109
3 43330273
719 49231648
482 96048710
116 64754827
941 60898779
582 15841637
449 39621671
474 53768648
78 11482864
238 88183052
941 31830698
726 72362032
295 15558111
106 11211143
774 6841506
340 38553086
815 10143088
148 79140790
796 89414730
937 26417967
268 54073891
447 52630459
662 28055941
415 46679459
399 71726429
271 29235078
477 30963609
224 34238810
206 42436780
560 88063312
207 11243921
537 80057179
241 41889751
148 44339671
540 51499048
57 23666391
512 10118978
549 20230282
579 31936483
666 24288681
678 89083683
24 81319827
860 27316220
619 18500342
292 50010688
981 21108759
837 86133109
17 5931912
872 24170804
744 86641528
650 81251982
224 8804514
999 81434347
252 8647241
366 49437509
471 44536205
199 30347860
26 40755965
445 33719492
556 90852279
417 72650147
171 59058143
301 95728267
748 58584781
277 36247408
966 3498350
141 92962640
75 29512766
426 13914804
191 73175585
744 77722339
544 83213332
638 63545010
567 59389159
19 84991988
411 42581647
67 23984691
163 79242326
601 29902444
934 30331302
156 21392934
973 26890701
599 63373995
455 96260063
922 39272920
530 16908650
107 71445506
522 83446422
13 26959121
173 74248649
511 40901207
543 36803017
758 64065538
343 61012061
90 82659221
482 30516178
144 65472749
493 59685716
110 76083386
37 9646788
152 29449806
276 60164813
250 84975000
392 63004864
717 19023903
753 38313769
216 1124473
717 22780942
132 58166087
218 26588432
199 36202362
534 72029596
426 5315566
783 53801027
196 79165719
200 41671581
477 58503961
226 20689709
81 1021624
515 88557140
153 38203516
516 60469872
235 27101435
836 1756311
250 90546210
278 36854668
672 45838373
97 32807351
709 1337470
199 59751409
392 96647190
969 77393702
429 98506265
651 92404706
310 16356703
92 58477374
518 65306907
138 85927236
721 47445833
394 34855291
846 32630835
848 14353091
271 70079053
474 44374294
950 36589045
20 68100189
737 49687838
754 89654165
910 85563582
406 59825372
37 77005029
53 9246806
493 2448471
387 64855150
213 17114343
207 29984340
111 85461887
585 9773231
163 54200536
122 50359875
973 22066314
680 66710987
286 36866617
453 15096358
855 53120632
728 95882952
77 39967249
201 31323326
882 10740004
118 97854027
147 30426843
213 88449698
225 8148049
553 85965671
690 27583615
453 49420620
996 68803357
684 42596641
784 95682933
52 97679202
193 52766221
566 37009977
604 95010702
435 3386547
530 57214669
49 43591235
612 35922164
826 62427544
350 61484450
872 13750389
399 63425351
72 22211044
444 86137688
597 51022276
445 89398349
604 57195790
166 60788955
413 19175612
659 48040268
254 88126849
769 96740601
768 19189602
67 10867278
334 6628640
166 21002523
492 53413610
482 65905713
616 85051327
486 6104259
54 89423209
121 86384070
842 75630470
518 79282256
210 7377118
701 7683103
274 7662319
935 82202672
262 84257400
168 3674650
519 80470823
127 89972547
45 75838801
194 86971134
2 4553501
967 59830614
927 20128324
361 1358360
441 62970797
355 45201416
725 63598563
239 63731082
962 17497122
737 90659105
160 9764481
787 2447244
975 7767571
586 75406034
417 65364090
123 5747221
215 91927416
407 89955415
689 67390621
111 11630870
343 70189730
150 43339980
41 69760731
208 32423298
661 82329681
695 90451549
236 66046478
641 98285653
456 30798402
155 7509344
868 35210666
580 17925522
376 26696158
516 14514978
569 2785752
249 45948484
616 36046377
327 3334123
200 74124821
998 4633024
56 31967610
999 59504562
993 16463989
239 78287683
402 51314179
560 30116751
261 68369934
553 77552237
31 75697765
57 9407277
760 68117877
156 37278620
359 34055861
284 13031987
803 1525924
10 76786401
722 62007664
374 29065094
576 45325636
747 50090834
469 18271468
458 50146154
79 61927098
172 48090025
593 18700161
822 35723340
682 62536937
617 4947145
714 11108167
686 30418417
129 97539044
160 39590469
985 90190054
839 20367370
152 66541344
627 26125122
888 18925636
795 18580944
158 36324451
826 73586335
284 73229723
119 59296904
593 68929614
662 23706037
568 35262168
369 78518520
345 61086830
647 62236396
463 74830993
489 64866525
588 90002508
605 57868758
251 33250568
492 69276668
119 57251121
436 95084515
958 85011263
948 45742545
425 97158167
656 92942535
450 10758937
933 34797411
192 58549376
220 19632492
635 75690064
2 9040895
191 68302152
806 25783067
571 4961216
235 69204587
108 5239538
616 73852169
815 85769090
595 84088614
413 55474917
619 82161437
786 99798690
18 21758588
336 17098141
436 64127713
998 88966007
754 12134462
636 97062258
781 21306288
585 3209912
662 55333484
798 16165963
688 12151779
892 78149013
806 1663086
821 44769520
739 98929016
552 91264543
279 84811781
10 1722261
460 6611053
16 36985701
619 39407256
191 90745723
825 39702446
41 33479128
244 31776483
858 37415645
516 61252140
566 51299963
30 48228372
620 33297364
576 70199982
884 96160115
398 85664749
489 51270872
856 50242517
525 28840230
33 37702571
222 87873443
423 1477428
734 97933419
325 17630893
812 38147532
7 47726135
563 49458446
74 7079430
357 28034544
287 11461987
752 16545553
108 95092866
125 77934851
41 93953000
775 9502507
143 66582327
218 98783745
368 85231138
108 16382233
961 87170946
630 34657624
30 62671084
781 26076782
696 6038184
296 44731697
16 30282116
904 85302942
729 38141133
986 13591442
53 68275230
13 13816299
517 52339409
124 15950497
938 75893372
855 2533980
36 97625306
617 11214854
978 73086509
564 96991509
575 40367474
62 29147689
110 67961239
613 43982005
376 53813581
498 40199405
367 75828909
513 57577789
289 72976465
529 39055792
743 54667928
379 91923176
708 66731471
869 53913360
636 87273806
504 33782640
299 97734600
935 35018805
556 97052124
744 66289694
238 59807555
450 38667707
690 20725939
923 85368047
199 7049766
570 72073285
345 86587193
141 27629514
251 39804904
221 49792181
576 1896521
39 4667740
577 15231015
262 85493176
99 63079944
464 59183587
234 3068167
106 48152634
249 78480094
400 10447914
518 53283880
61 45965578
787 16560804
667 77812184
830 12677730
948 1859184
483 48160314
760 20712803
28 50942704
193 34315772
526 41331605
744 28458553
377 27632810
264 33867405
399 31733254
140 80057114
803 73719201
888 29927320
759 25686982
807 16114505
976 78237167
364 39671198
949 20898568
621 87898492
235 8570739
507 97695073
455 47559281
439 75021159
789 16636933
496 62019777
972 34656010
372 90381439
433 50154831
687 64048144
629 44858599
614 78682860
400 92454831
239 32513557
422 88468774
298 75468617
617 31963659
966 8137630
496 77016959
478 32427473
859 76105102
464 59728825
701 96121831
135 12187690
676 57611430
151 69168867
503 67990961
351 13696505
48 33610558
112 33225044
752 28256516
446 69222128
122 82494394
638 80817016
605 9825943
121 50199431
281 40344654
246 22095014
115 99932295
51 24347212
891 78465175
824 65054613
804 91615783
160 28044132
547 96299809
855 86008873
482 43390615
989 12032405
968 71976897
34 98519900
259 71949142
94 59341750
616 18913461
57 14369661
537 33281988
888 77434619
401 4293122
429 58899954
395 57005095
576 44062366
245 97947160
494 14500025
118 58787126
307 81606320
580 96748854
40 42097755
688 26440007
968 68435382
269 46468663
927 34451484
163 33399693
144 90183477
43 88569823
617 34302615
310 14093980
886 90967801
442 22091765
327 69932420
616 87623277
734 6262873
195 73749647
812 86610905
275 18852083
528 32814011
983 56409218
873 71818583
246 39369059
791 84441094
276 17276240
364 13869236
281 88397102
244 82462781
264 8739192
559 49397363
470 22414306
249 57230356
175 52788289
138 59437651
544 81790618
276 76849605
870 75636532
399 56324121
417 59225953
797 1064818
490 62026390
151 98137007
974 18203012
521 75791624
365 59397848
15 19131196
337 36873384
861 90266772
922 47202654
744 57579056
713 39652131
752 30926377
186 92241394
51 15987761
836 33967255
943 86043003
984 96976396
728 23096158
913 7968497
67 87318816
292 84778604
752 17058931
228 86062803
191 47087103
449 51934064
741 94150527
110 91075138
79 68644043
755 81803358
50 29236984
709 18809671
946 94158018
554 34846247
242 35955166
465 51708314
957 27844866
415 31920129
117 83127871
958 70542062
227 76543550
532 28597363
492 49272349
729 74996988
192 76300904
825 33503579
976 71281532
916 22894536
120 32148004
643 31717772
941 60759651
785 81093714
661 13597276
983 44793734
158 56624914
288 68271376
519 57123841
77 15401060
872 9705262
825 62618892
144 93381073
555 50664484
794 57283886
131 65929277
29 52517226
542 55349277
930 11230249
286 46310395
174 24878239
49 43532086
540 34264399
91 11341378
749 72693053
798 32867077
257 85777987
686 55954338
817 9570286
333 53726539
935 41507070
417 12021616
286 53036094
905 40300028
662 42238768
424 15063045
525 97732897
825 32660287
505 97513182
14 32880490
402 25634040
641 94076549
213 8902539
439 57607075
431 25777173
548 64358804
470 72040809
585 3866732
73 69820748
556 66025450
410 91124362
345 77891585
214 78507991
775 22764654
59 10764302
740 77279011
623 73127345
111 41747838
538 20476038
931 28912496
73 74743024
92 82264939
993 97520748
211 79011578
987 92304308
237 22890495
661 88142976
438 6351558
320 77634527
274 81239354
636 36692274
640 20547565
290 30597619
658 80839500
122 23674294
806 45010599
396 82248465
336 65804296
331 96343235
73 38762315
290 81248520
78 41477007
885 82703815
636 26214181
691 67799071
874 82713602
738 78536401
672 88691717
77 11861187
4 52054693
352 12348556
783 33484504
958 51167275
970 47955671
670 60039622
79 47598446
691 76884824
631 35309405
208 54784086
510 88759414
961 59914312
866 6120066
833 71697515
678 4011446
301 94273000
164 23685833
201 77832750
824 22460889
569 87617567
908 86421229
709 12589564
986 62443734
894 94740533
474 84646851
963 27521758
487 94058157
222 43104855
891 42091854
839 15581030
130 25886452
248 22688955
759 20338470
420 84636462
331 79925467
43 93885653
147 97400401
963 52697174
860 49067479
824 96585652
824 73677137
796 53364595
96 28504219
624 73196407
914 12750809
959 89313808
339 59070785
125 79582390
96 80787581
755 79238120
126 85092074
157 65084172
302 29621361
780 56762926
725 78872190
323 49168541
888 94390015
538 56810946
184 31537921
669 95266332
709 51186629
429 36857609
422 47240743
93 34573738
371 51789929
817 67903695
261 29472706
972 52049315
692 45351873
889 69362899
569 13332628
153 82601191
31 30625777
617 58012610
481 76704845
740 91092243
593 84980948
7 5516851
207 79662678
401 96454111
653 94074299
68 95915648
627 96293628
922 91511854
742 88686543
174 55818989
328 51451357
740 1463864
606 59743859
216 88480142
641 76617489
573 84875239
595 46702366
867 86074670
458 65542178
758 20541343
578 39253912
899 43296300
479 91337946
535 46790773
226 43867795
481 31910135
20 15249297
764 26890692
867 69098610
383 32194948
223 68211869
425 54570307
450 4781690
90 13907345
215 8294695
942 30668378
464 82957620
412 46502211
975 21483804
273 42815487
502 45160618
315 86947379
590 13330872
330 56881357
368 18987490
368 19137574
493 83097686
55 37646133
89 87126306
901 31229648
202 89888694
404 8005194
476 79194314
238 20367086
44 68862054
690 16501867
105 78962040
40 22904319
431 31096798
246 9898165
384 74503307
777 14993923
607 20546291
372 71076022
301 70641022
895 74143236
492 27326688
972 38292334
700 90561947
591 98833179
736 9633561
68 64238423
956 22843915
627 70738614
366 80863437
129 59531237
376 5391844
948 39284444
365 26028663
208 83176494
220 76492653
522 36483574
595 56309202
95 73175214
795 72947663
595 14705852
365 69953475
210 34339009
303 53303502
707 55469226
89 25212019
800 82303413
862 29050215
186 18230982
301 1637319
176 8343215
397 22825274
273 35469076
628 91409097
817 61467384
423 95518359
21 64781472
838 73774404
282 22136634
28 96232927
212 91030031
57 13139968
611 87964206
468 95933095
265 98914787
488 95883354
696 72034916
182 58269057
373 55052107
118 48863226
535 87507414
144 74736920
113 70933807
556 89333768
583 5726044
945 3715044
127 4533167
378 23163917
3 31494603
345 10849732
692 42081020
157 93733136
87 48342810
929 55540493
128 77900848
297 97055682
483 75994026
857 12306427
673 7886659
156 12353228
933 33841135
820 94357251
165 26426730
228 98610751
90 50682610
912 9513025
567 79836899
753 18158775
103 90056787
306 10330288
114 47438811
369 95094911
988 89544179
588 79165471
26 23756964
79 21048589
553 66817069
472 76564481
64 77048834
764 8673292
978 53629363
155 23101795
961 9313446
932 62951396
806 72830184
18 33615656
526 37671026
347 12848386
885 10371192
970 23460539
40 54955882
267 32953500
290 35218034
88 75083201
257 48504784
732 6375731
689 19166785
753 82704014
324 80355480
856 46508220
819 35875199
119 74886617
598 56707743
190 50239688
764 29573481
648 62680386
167 37540717
181 2951482
953 24806958
967 9358449
713 53285238
901 97210321
29 1052400
720 41783263
509 12933676
442 31766758
159 61635789
964 43024035
657 48548542
426 78597087
484 94355877
985 22482962
813 96924797
857 8640624
80 21714952
305 12920590
974 32057625
230 81294010
283 33930185
419 26353318
314 38228234
82 87234108
111 78626111
737 77408075
96 65239149
782 48638409
650 48621276
314 82005066
453 31246620
680 16290300
409 20199976
841 81193218
710 18660825
830 53710302
938 24385416
710 39875786
163 56133906
740 76838954
731 40687008
132 27827197
815 74869471
977 92013909
210 92954878
743 90653296
349 2646835
769 27005650
117 15435547
117 36202893
528 80866971
668 90483711
824 37350715
477 36033310
685 72757797
733 13277948
184 47611199
294 75684962
869 68422848
244 46083328
905 66185818
827 94521620
655 40834112
826 25659938
712 23751179
896 77348967
422 25754875
556 65178537
287 11087551
189 44455179
272 29826976
279 19583060
754 81597959
673 37603409
516 29924058
268 22686660
419 81116812
637 66517636
558 43645521
756 65833211
449 61732322
256 54446218
511 23938584
760 91266725
574 16927964
11 32945831
807 90606910
91 59721932
541 15321895
193 51486632
43 27272059
334 75082879
354 33496599
254 29021810
688 11180313
399 97180527
367 94446421
711 71617123
339 2922047
382 8172850
696 32008847
406 27454790
416 38978243
966 71967321
698 5428188
708 58537798
774 14869296
449 63507657
573 59442913
580 96038352
102 45364709
142 60990225
225 98386224
160 71056029
453 20120437
84 24731554
332 45146903
400 20873587
173 69525202
980 91429733
314 25318065
487 43844592
479 28238006
545 67696245
667 46296452
713 88658289
720 28146681
390 20009617
90 50955042
225 49078649
956 75437864
273 13375422
610 68392061
657 49085266
393 86723231
143 58689775
362 90232135
181 18244318
291 40174468
670 88767923
514 62960306
544 93299833
226 46718569
33 63361446
303 11999717
278 82010740
699 32743802
410 91406765
561 42236470
998 68871464
853 62043749
488 16771351
77 99698945
577 32089482
895 76519837
657 6903099
501 25806999
745 95098761
519 51039164
247 72112884
35 89084738
489 32007523
182 15155316
569 42716124
162 45106450
466 85496823
69 32546486
936 56296716
265 91505096
678 96580666
947 64926096
626 98532366
767 96044436
443 37838094
857 59473465
423 29856659
254 32847962
794 64357173
298 9819722
652 49997230
886 13912551
691 12622110
170 22924315
506 58358945
637 77216310
487 44529071
694 44250500
944 40365043
928 47915781
741 29824922
491 96029222
221 85686497
873 57422212
798 50381488
844 9835669
983 91015299
685 25850925
782 31909382
356 34499159
128 27949130
656 44224516
800 2113312
387 54730149
146 59498008
473 21691517
934 33690899
696 55766049
269 18217368
135 41175395
558 23150702
704 23610298
300 81626210
365 77553245
891 57339721
957 69819700
426 82791523
7 32261647
511 40123730
322 43038658
519 44643182
569 63406373
32 39688386
639 63118370
321 97726375
819 28646797
41 8692894
90 2498333
600 10977857
682 87150199
639 97668408
20 1669708
152 87755892
154 28589022
941 51387422
158 7125459
548 67996278
27 62847844
971 83215424
394 57525444
876 90491267
14 13296197
700 62431390
875 65070343
470 13675906
352 14721635
926 91837104
284 55130250
756 32988432
265 53250839
385 86285834
442 82082389
134 78313752
927 78637443
51 32289774
186 82385703
2 25303439
699 82952098
997 8263635
385 99986662
749 4013302
263 65512978
794 98994084
319 39216191
801 92551444
623 67489615
534 35480562
63 10054564
737 78938583
513 66513781
108 17406291
955 91272821
89 87279011
582 48399870
861 42278298
558 10098459
251 39014486
846 84522383
851 21637760
855 66427706
306 82568974
567 93247715
551 3267559
436 16275062
708 37174776
79 61129969
614 15349635
119 8982142
276 80368653
451 4274886
972 57934111
788 43038159
46 49172427
528 93725031
983 48709873
983 56886069
882 97599431
680 58178740
914 34856381
480 64834210
657 55542827
499 66297780
801 64217684
598 73941495
848 36505219
769 95402245
238 5374381
451 43358367
562 6200274
918 42045650
721 27508308
568 78061254
589 48602522
851 51184538
434 49190528
189 42531712
186 92137357
902 48160026
263 25304789
693 23977460
983 6645266
732 45896714
501 3158160
777 64077876
897 7094700
329 90197115
579 27392883
604 54522912
302 16431919
639 33256259
100 83989819
436 59539898
200 14623528
722 56642526
225 7241234
398 11327815
812 31001701
453 92048796
57 18642773
408 64755356
868 54820148
347 32572686
845 44750675
813 26417723
252 37543524
631 63489800
313 12266870
243 85562704
297 44117517
823 26600440
303 19894225
113 24137271
349 98321643
961 14175478
151 43601560
198 47956144
61 33509952
728 43352607
29 80561808
641 46217031
260 33036659
545 57253425
80 55206956
255 41186694
251 28480868
816 91248129
163 21527830
619 5237440
29 18058354
961 81304572
549 63212506
989 93404311
806 2680965
398 40559112
428 14660906
641 46536560
111 29021192
403 66188482
405 30537351
709 66942279
492 86498396
102 32446777
733 6259944
387 44066090
164 80144203
427 79295707
541 48888432
174 21207760
811 78125072
281 17366911
723 67571893
250 44261882
790 2060249
103 38492766
293 73337851
714 36680359
497 96404608
871 72754427
176 56497175
222 57394135
942 50057034
767 19497236
11 3228686
149 89283799
8 1306850
37 98148730
355 48941696
823 74258977
123 36028003
897 54125134
503 89877174
107 66913330
631 47482592
564 93883514
300 63986522
224 22483080
671 32195182
423 8857718
661 76911388
630 61081875
826 33578420
168 52427307
706 32816999
382 57387623
966 37437051
120 37689864
586 36414954
842 68814580
251 38327443
553 4787370
287 57408683
549 79229241
743 17376340
703 77879794
698 69719274
466 81411554
251 9976729
685 27688972
312 8283085
560 78006256
526 54726539
583 64645978
307 93902445
411 64688606
420 18842683
673 37731862
91 67290745
33 74949499
80 73311248
382 37549393
805 82617675
208 67932057
559 54050964
749 11590522
179 33357103
493 15171858
573 76835759
65 54873020
63 4922780
362 87040189
38 21949603
325 35066281
600 31009719
849 52650408
835 68239860
512 62799153
530 76072372
107 59292592
665 90191615
423 28231205
434 10212313
121 99102888
900 52837698
519 90051403
77 61070227
251 95109194
624 36895614
377 39249050
357 6526893
255 19479351
202 10099256
4 22653592
967 34786801
408 24872093
461 13195263
594 50438844
667 69600949
922 47759114
192 7177348
675 92712468
402 24814069
621 63663752
299 39186692
460 11712363
371 96831013
120 11158213
749 51807275
705 36909034
612 28922803
668 60810164
323 55216933
655 76316856
15 36560807
650 66725182
787 39162446
210 54100617
185 18985731
3 31224248
625 34072377
837 45894515
566 56738843
60 76369497
454 29986579
490 71055849
129 11381896
484 28076233
205 72678477
713 11992189
404 89457513
701 94521948
324 10970396
79 89729604
752 74788787
294 7986152
442 81663285
417 59817857
347 40641365
834 70224154
657 24523930
882 87980623
7 8840109
840 13604872
797 13303773
798 35753915
747 63187469
142 78652888
420 50594934
672 73660461
669 21410852
331 76574777
729 95236570
14 55161324
266 63017789
150 52244937
677 88900727
914 72903899
902 42781332
580 49675949
983 13701878
780 44325037
266 54850746
78 15317121
617 87373860
795 44932728
279 40483624
49 43107231
799 12470502
461 12896399
573 98322805
207 3293283
853 28980269
700 93497151
748 53518754
829 21163249
668 59696274
146 63481144
569 82908166
990 72637115
837 87039482
967 96178982
296 61023774
856 64603459
412 61580399
992 91412059
640 5035873
811 64965621
677 83711386
417 9789990
58 77901864
506 42349208
923 45419442
966 83406417
91 77181430
78 86258196
979 67445475
737 56643925
367 91483918
756 49646008
808 24203111
614 22910295
82 58134614
270 99411389
433 1032805
340 84790633
242 94682334
562 98121329
835 62161237
999 2278335
908 15846525
660 16070251
272 87801193
433 56501246
735 28353349
806 96403275
557 9976815
275 4445295
798 83324261
613 79529496
457 67746163
856 75681225
824 76708594
169 40463200
393 85563285
985 90571175
480 19929507
418 81005330
950 23356556
547 82174815
967 99676073
913 71849574
202 70240834
569 24647824
2 82841250
288 18972859
664 14110726
414 14591811
53 67436387
608 73733977
332 70544851
134 33038146
71 82690369
977 39268633
97 48279100
855 41202778
469 28036394
439 5109860
851 22152584
927 73472966
148 64410729
887 48877954
329 6323309
835 11705600
766 89582204
199 28951395
170 64867139
658 78193446
316 73190327
225 34741245
119 78460762
607 42758748
745 11156487
250 28807130
800 29634504
456 91185952
784 98447264
706 39874261
244 20850923
328 52348348
408 78192809
225 64733366
120 64242516
910 28507049
690 20640832
836 36428802
357 98663039
679 74020508
279 53306999
807 28047916
705 94660146
732 98162205
433 17440806
243 51443836
963 85837934
153 24181422
704 49346836
661 87208122
46 42466471
802 50867635
284 49965370
8 29370723
193 63836957
688 39233249
569 46478958
486 64463966
882 4549940
897 62226942
957 90833440
711 52263878
305 22723913
464 75362724
925 21092027
741 26477321
198 44843766
779 52174767
598 73527614
482 70178539
606 61249863
153 10351368
182 73628927
467 22195938
827 53488509
680 54069206
898 48671494
517 86886196
506 71672753
661 67675728
402 33718200
893 20815924
155 91215689
809 5308089
228 82108979
81 22508451
956 6953546
381 27256120
807 81618025
140 39157898
311 58627499
846 22657253
168 33197409
867 78603470
254 79281777
246 96279950
867 13537616
687 26449176
93 93868819
406 17158136
915 85232830
196 32186286
868 86208455
330 63672277
1000 31147424
787 11645799
520 94674786
942 6387251
564 20599459
950 51704979
176 96251058
854 47739216
900 33121100
646 80061489
270 27992176
338 60296918
379 90240651
981 8136685
324 9074299
787 68608644
702 67848375
889 40726991
358 8872849
668 51158800
240 9155108
745 23963233
712 71870494
347 4139846
61 5011847
686 75609227
941 65838458
453 30757690
876 54285010
173 62525368
700 76289493
560 13814526
999 44546791
105 1867651
973 23270089
518 53910817
913 18410595
918 37720746
808 89550252
48 28840855
444 3652234
67 46242504
532 94198922
106 60047207
983 57165896
516 58283167
632 72780050
347 62664844
206 65376275
829 10384694
832 50245249
620 64673964
259 3415342
508 21797346
317 58634832
676 18509629
202 81427217
805 24880048
423 11981457
671 96974155
161 28953356
250 48137150
382 69432852
174 48307627
29 61983243
665 89796720
523 16243911
885 81495510
359 78006944
553 38232200
601 13514030
167 12646401
51 89377107
598 14051404
405 34867377
460 31093892
570 23921249
299 92895188
925 52028277
680 60520685
567 59435055
690 10168991
217 94435019
664 29370773
765 65224655
600 33748965
228 16294330
656 58311926
523 26040221
872 6424656
670 90982692
80 71489420
950 92133190
575 69631317
420 89884329
892 49448103
940 76937504
491 32591810
23 56908399
165 59498610
659 23367191
463 56641101
632 13796878
678 93520603
517 27723072
237 15526460
366 27508888
71 14319480
995 99481070
518 54165546
824 9040639
373 81979258
767 72607824
311 71491460
673 23499203
32 97713433
443 23317338
907 47928243
724 23331260
936 29064445
191 66865979
287 25792931
976 87121106
776 55075467
457 31592698
460 59197209
3 8450790
189 80963205
857 72847227
677 88403005
978 69543812
467 9443744
727 53488289
461 62155235
176 20492918
634 68795484
555 82002793
762 42657668
625 18093583
648 36004631
13 63395706
944 9689915
624 63963283
426 15691209
578 59990954
387 28218821
9 35902702
763 51115075
547 91943512
646 27150884
497 99521603
219 75089745
489 54615815
189 53995632
608 72182408
279 93449350
626 68149248
445 2991617
666 71916907
468 58433546
469 23854889
151 14400656
975 92944751
131 26769569
865 87067587
704 20927382
870 25490038
359 16677755
150 67221835
209 55939644
950 45811484
684 60811768
866 45327139
894 29608027
559 66265053
679 45105048
237 53813809
136 13357412
601 47994363
490 46867348
526 8886711
827 92192109
680 40596052
178 2004491
27 90096777
899 88814682
530 28965399
114 2021295
71 9594853
276 34638613
649 6049041
764 6459766
443 67729252
217 41371320
547 7867989
743 21788927
836 90920638
277 86251434
383 47241401
965 95550159
43 46060309
101 88348129
23 37009063
792 95829413
361 99695384
442 77630561
948 23698397
510 65941195
922 74519610
422 98519082
347 68948062
241 72196111
570 89740908
801 57709232
472 45756733
666 45601295
921 44577455
228 3168724
946 30827206
169 2508154
656 7549608
758 96024032
128 29353876
835 99989572
532 37005188
476 25546794
939 58984192
394 92593965
956 78182706
105 13302974
308 33804310
262 95454967
57 83632641
154 49324660
173 4678607
862 45354425
625 69278213
832 26079569
749 40526600
708 44940555
953 18379396
280 60438641
646 24797076
261 18624912
565 89726885
278 87402231
418 16912103
635 13842213
79 58454683
832 24860913
233 12619146
13 47941888
739 49428294
779 11441392
176 64700541
76 84938440
576 93452703
434 1431647
844 32555382
186 38091732
916 48982039
947 97469300
3 59965205
669 54470969
941 86884066
404 13510672
103 72896756
473 11136359
71 48151994
943 3198290
779 61225769
101 69032393
108 34489974
238 50043985
97 58370802
870 6440547
39 85244595
526 96855685
617 85516574
583 89608461
198 55425446
669 49631394
122 88832270
642 82020674
314 13265165
680 47657007
604 96551279
904 36588670
248 13819028
531 56870802
582 88140948
967 32689712
506 53008943
752 28093397
893 78814811
285 64739783
852 76864225
449 41586886
835 41441373
969 25543171
49 60969642
659 6074740
682 72993436
315 13226334
827 71685121
887 60451441
525 31528646
610 98091613
509 49994025
844 68436585
816 70790219
20 68236655
587 77110007
292 85485706
783 71734940
309 65293676
367 27877161
346 37163780
775 95412626
915 53737037
532 74367633
20 81591003
551 73772994
334 5098233
211 50656606
233 67211434
400 37024288
877 88713069
630 58555236
739 3822697
346 65058056
149 3710786
733 31999852
912 19713112
803 78073704
439 30677803
902 99359169
13 12165326
864 12795209
462 73968091
105 60469986
226 16143559
706 35514297
681 58395368
382 10108879
355 23598388
63 59806348
682 82690547
917 64480484
600 60308632
329 56874931
352 90784947
231 74901062
526 67755334
85 97073802
895 84905712
517 4644065
249 93132622
968 91801763
342 40902785
978 86845921
191 36524319
852 45205562
544 97714254
330 65550440
827 60842529
69 96067237
856 96974313
265 72259762
551 77019122
928 40378666
672 2564940
482 66373764
45 87918882
810 66603179
194 67829439
70 62755495
588 19386037
668 13681048
633 68034077
988 88973615
600 29457194
767 20239747
736 75609179
5 95473275
230 66533476
221 83219560
308 30646101
326 20748048
19 66079806
187 82459345
303 50615547
367 11766008
466 17426280
346 2594880
492 12046614
777 57386798
828 15436454
844 72312260
77 19516716
876 34904279
640 33198083
997 95703494
485 21248281
738 99187777
854 44060512
719 57917624
726 48105341
861 22672349
596 38810105
745 94976044
98 40998162
871 62908842
749 71555836
32 46145510
368 7028355
282 40348320
30 12035036
677 80773436
119 61252296
277 95809159
840 50701156
770 64575093
892 51167172
210 99345792
380 55382342
823 48361670
209 13400907
313 51712995
388 34904106
508 62745374
473 61839731
19 71813343
388 52468294
916 16184164
470 51148072
229 82760034
680 44091216
745 21081578
793 14391436
217 50455268
733 91652301
155 49407135
573 41102648
702 87413694
441 67454741
713 50850853
465 20645254
907 31368251
248 79542846
721 3388392
301 37633861
750 27960453
938 84037492
857 94939470
973 98990644
200 64022311
684 60751777
846 95016537
142 76377116
16 18894462
619 71047878
833 41920768
660 49571515
797 30863027
654 82519076
669 59689484
50 30684733
612 37327423
374 7272320
448 53229575
511 60731645
838 23200324
869 85193673
242 79579102
367 17645924
765 56128481
529 34133594
574 88698868
341 19195811
909 91644167
562 97441150
769 20944539
382 7058911
676 94356499
816 27778853
943 51275774
374 25464974
994 16849811
485 16256936
609 18426224
426 46029905
931 4392405
277 30629512
496 68626851
632 99194119
32 53745159
321 67916050
770 68398309
349 21638883
174 88033338
985 30276597
531 61153337
521 9253039
925 81588644
358 16413782
825 25777574
72 55747084
957 49023194
559 45373483
952 90973189
814 71989975
51 96774461
906 48933186
671 75843262
731 74782311
86 35000435
594 17259603
980 18904596
592 2671427
720 36017413
362 76423332
643 98492236
163 73734024
920 67440901
526 12582618
324 67283698
304 46573849
53 75984961
152 57177073
302 74422151
960 20068022
965 94094413
865 1928679
246 66366052
402 69986431
763 56943400
964 75929923
611 18725136
26 97908211
800 15590793
27 97498097
787 61453586
546 52401537
655 4575357
443 72767987
763 81987674
276 20380150
454 35926891
464 17026362
741 96338813
455 21669431
674 82283253
709 52612867
485 10278085
716 90484283
826 83225511
17 7064403
468 82676203
86 61311634
543 36764283
808 86422658
259 42293090
200 27354812
562 71659934
911 19671250
112 43177871
790 25078423
747 41357025
499 84865121
82 17281529
58 83817054
690 82810481
109 45283676
886 74383629
88 1249641
26 28544106
662 27158264
116 24981675
211 63715567
37 78925379
683 27324553
142 58679306
401 40049721
558 27978049
60 57381855
146 18092972
869 96927272
991 55223959
971 31649851
546 90545561
903 93960851
509 19938760
866 98106216
299 76334216
488 65093627
157 79965057
643 56721263
940 51654152
197 80811846
152 21409667
233 19455204
914 82251241
537 44728679
270 42109119
213 89322262
177 21653290
157 89125291
659 69570298
571 23072775
568 68375244
767 75598641
322 18898761
201 8250993
197 38478862
807 22712101
295 92076603
478 78663970
857 60681790
898 99534680
462 5605270
604 72579512
536 54963491
60 16071827
240 14085583
738 81032308
612 53455864
57 44003125
973 7235761
308 42294120
704 12357716
794 31495304
873 78564739
819 11888737
462 52986839
6 89199470
72 20599080
931 98531888
49 68754720
670 53079615
314 37283919
599 19737409
192 34073552
628 54522645
761 35874323
920 4281221
261 54982919
439 24986228
79 17605412
141 93335928
900 68291357
737 10809293
255 32251872
906 8083393
537 21762241
159 72453008
955 60678642
60 50972822
427 81876296
77 14351020
392 59078740
255 47640142
96 59148279
234 88407863
282 44768531
209 77825889
179 30470594
250 62468580
429 29842400
902 34177524
675 45600873
614 83059204
686 38704422
865 24436850
251 87246840
229 54752434
648 12928216
89 74533928
189 39353381
960 59180665
288 98624064
309 72963545
175 66789717
77 18895780
850 5446749
663 57323294
529 88775744
839 8921376
326 83898795
507 36827879
133 63143713
349 16589822
579 15001970
718 46974864
201 79166912
426 42706702
273 4884487
360 65693835
250 99562480
892 57529961
227 50869208
51 14963743
756 67597925
414 3503378
793 92003692
723 32074098
364 96572664
31 24698437
382 64847486
739 76322815
880 4775587
67 89506803
920 76660365
898 62010653
639 40995158
781 52952358
127 50086486
107 36518514
682 81332741
780 12266282
147 73204287
69 62364440
279 90904348
48 64193329
949 18567911
415 89488586
69 19855236
668 4727583
801 47310667
932 55299724
436 81515047
889 6337966
685 25067319
339 7677745
174 32468447
332 13961217
150 46498133
256 29872466
387 79562510
242 39925807
433 73065530
243 49696353
462 91775676
523 30724084
366 96903421
97 49711479
28 57397559
957 42028457
946 74284019
681 65885630
211 56139174
449 77720792
441 11663486
350 59788412
236 97072180
415 61383173
150 86658425
152 10014357
331 49918432
321 87902607
546 37983431
762 68195100
496 5041481
408 12157202
709 7876986
605 64141458
415 1804305
328 30757965
684 14641994
253 57251228
235 48575393
438 16851235
463 19530013
347 2730255
574 35576842
712 57673312
714 1880944
983 9155009
222 29486116
416 15404016
662 31090269
475 92838775
827 5867188
898 77490695
722 28779569
575 24489944
474 28771614
937 84244140
925 11192916
160 98972548
627 78891112
932 41975594
538 48461547
970 76907191
528 43128769
483 9914416
45 78053658
809 61893340
371 98485906
415 14022836
926 56868280
762 55428504
459 56671739
960 46580271
25 53493579
655 53915319
484 40366409
938 20048537
122 17317503
381 57490082
799 47218215
339 84434303
189 77957295
459 60965383
279 39657593
39 16417402
931 11088906
313 23544730
413 71017812
447 72972730
730 2560632
267 46853960
763 74945074
784 58961646
34 79970667
251 62188774
808 54370640
273 54054102
248 32587683
834 59612548
13 82314542
5 55360236
843 38127264
245 12523997
654 73869826
985 22790451
353 77294315
389 13873046
653 11255571
260 57460061
553 5329109
349 15276223
24 64782646
169 85174423
462 32044592
878 85627187
638 26881600
53 94949591
870 79234605
553 26406510
487 57664830
576 57613683
52 47269618
32 46355445
129 71231194
210 82950312
630 93785464
479 55371755
690 34514081
471 30922881
438 89145069
600 19125236
299 94722155
996 73268557
170 19522096
88 62852728
973 45823039
474 70666636
955 37303548
505 94985301
339 95676661
398 76848854
688 82827596
732 96180817
177 24120372
151 61501492
680 6257634
60 4926257
807 78894703
822 93398740
475 51098580
180 11124508
128 33771158
417 22953240
69 96665718
131 83891969
943 77783237
941 81260343
372 50995484
397 46800341
379 95296787
273 97566148
179 89090888
126 3113056
442 73635921
790 63311407
879 84685391
727 7839870
728 72880125
849 41697132
686 34776730
779 31048273
745 33322668
489 8530978
722 35728111
1000 40017005
571 62539101
490 44275185
499 35946415
745 66995254
959 6759741
1 78405666
684 16844354
390 28477393
817 63834381
541 29699255
505 25846919
151 47395715
716 10460423
384 66258329
756 40053117
921 4296951
847 58574529
739 69519426
520 67807024
642 34431767
76 87561465
327 99535397
608 13272175
156 74936610
273 11242222
827 44856927
683 60372741
753 83415810
168 64967263
996 93511318
182 11466554
237 18574163
99 1733589
546 62026755
219 54786652
155 57603024
902 68426865
952 56194121
33 54514454
736 8381170
627 35787789
158 44423010
74 86099089
587 10587751
296 92000897
275 56995539
312 75242971
724 14559565
957 60428636
962 26282322
980 53274294
563 70823152
101 24642701
284 1428410
13 89851489
229 29080764
971 23006172
141 51505488
423 11329983
228 4354703
538 97787963
139 10227758
14 86253045
963 8879857
405 65903617
236 96128792
370 34769775
715 71344362
423 41439875
830 88646329
853 25243204
507 51403097
910 40979016
809 79355188
540 19691890
95 98320286
491 86744771
26 7265030
600 44417419
241 66606326
611 36109811
67 91126625
609 34203984
378 5994427
716 44597528
410 79041002
853 38840793
487 54620582
656 66568602
695 33031981
88 26660112
583 96287132
881 66639969
101 72735358
644 26358797
995 67979016
54 93737173
635 39484553
979 94114390
580 72783112
520 36289780
64 15277767
381 25370502
237 54251992
318 59604117
468 13885045
208 55985178
981 44737420
752 81396988
105 92181101
499 99875033
132 50993618
255 30384323
937 40666399
287 28982792
868 20525788
865 8310638
307 22518289
902 92943555
865 57712087
969 12168155
442 78384884
278 52762595
69 34872938
922 71015568
920 33789553
150 14361778
163 65641959
527 52388247
778 83838785
355 92992862
900 47943495
1000 76365024
180 27133246
513 6544183
757 28579549
252 58039359
932 59631817
649 82089305
431 48228109
833 40391136
238 3676610
347 8888271
167 70458997
757 9438921
942 55628341
676 25072041
780 61316693
758 99052069
113 1160686
736 65304241
111 94864703
584 32248440
609 19500796
64 17176544
1 71396465
972 89994005
130 81024746
437 82403633
361 34658165
552 46614607
189 83840097
445 57306048
290 15097629
65 49333602
1000 24746924
958 55179715
329 32241274
881 51834450
842 39927910
569 80362193
664 18187125
143 19296671
89 64740920
886 75901662
614 20862121
197 95711273
402 98380081
161 58483243
108 76447981
721 88869675
864 12777372
53 23926305
569 94377507
614 77789542
55 1463095
470 83136712
17 38166598
739 65352105
56 19201549
611 90215658
785 82867046
846 26491661
863 31709615
939 99521574
193 11458281
662 19254465
299 78329741
510 6418901
644 83290166
871 76295947
378 30180800
131 1838122
882 9751327
843 16167520
344 90335391
941 25811321
141 24512735
385 24213271
392 75317180
428 28091900
292 13833523
476 98612932
101 65690127
898 18581412
888 34195845
442 91804340
426 61861835
536 68426369
171 38893273
830 24078292
645 64228633
824 86285717
187 70232971
119 11374154
217 75536492
747 41563525
508 21835689
933 84169172
834 74081006
321 89202424
629 90891699
110 73248148
530 6817630
374 27898748
285 28293637
568 11065848
483 79747812
60 75143139
960 58180772
249 60547650
691 90160911
546 84909039
254 19860254
302 93810272
813 18390328
305 69454177
93 71765437
466 43573885
694 46244053
393 38541749
962 83834303
134 87380694
218 21901648
368 69921250
72 88675051
149 83794163
759 25228732
663 68050058
568 41891857
324 37168079
748 67787757
397 29285633
631 82657664
340 92350778
718 66822381
300 45560142
373 92909854
590 84944004
289 28184375
498 71396261
760 75426915
731 32542227
683 3056246
377 87704450
586 10482682
486 96736686
626 26827502
449 74304026
649 88897258
114 12599279
700 67679206
434 12359739
773 92233876
658 12797538
849 15246694
388 73344794
109 14443952
722 47047054
842 89574951
419 84381905
815 63416905
138 51532492
774 78842750
96 86766759
595 32149943
476 16460767
998 72062616
747 30164997
77 94622878
893 59981570
765 66120500
24 1515208
2 24339758
883 70547798
494 14954735
884 76774458
213 77295557
868 89863787
821 85176154
912 66091464
572 12666786
354 55164863
252 66837540
277 1486539
221 28255825
430 10953963
902 78223138
416 34252346
772 49328174
911 56258220
515 11545639
485 41902967
505 36515484
458 25180055
348 71318989
708 59478142
105 20776785
743 19860638
501 84728166
23 97078650
605 60746099
11 60109470
536 63437161
938 45137721
769 47679454
709 89943762
227 41528937
173 79318077
928 16199963
946 71150767
779 9397742
769 85259092
928 48633856
92 57770138
528 58021847
927 9481224
319 37039113
470 87034037
388 81691564
496 66530716
11 49541946
491 63870228
264 68180353
554 48189312
983 75083497
764 84238470
658 58877622
601 88662240
90 42291356
367 2375275
215 2694377
853 88890622
389 66943169
200 27853686
232 50266145
585 9011858
631 44238840
652 68286619
276 81259930
336 58455711
790 83231366
273 17149808
852 50893958
148 70477073
763 18204015
47 52659088
993 34591783
615 29768601
711 92605693
218 3980078
392 68877747
595 89798752
996 49220604
267 16717574
971 26045464
301 59451850
797 48647327
834 21004349
314 11025462
174 78203880
333 88551432
891 19879011
997 36845821
485 26895460
255 22635581
222 85175550
96 66877748
966 16520105
431 36550662
707 82063264
204 46003158
707 47026932
951 11791872
452 31572855
154 31225200
760 55833686
949 29632557
178 1184328
758 49744633
287 66705547
791 73521291
819 30128499
87 23086051
587 32576164
491 54491869
68 8776064
758 43880246
899 99318417
785 98740207
762 48779539
507 39994198
333 96381772
281 65479971
500 2586350
318 29177229
354 52241285
969 35238717
68 49049374
498 80360990
59 52739999
6 68119228
718 15705122
813 9293687
886 94212706
210 74322546
508 8286577
14 31336745
680 56341923
578 99459852
976 40336250
111 43923805
745 80280353
599 94872633
694 66868575
216 17746160
974 61402781
29 48825659
628 64648662
92 45623464
911 51258928
346 42943377
694 67389445
437 30742157
360 32373931
163 74634840
201 12363822
805 17620869
338 60173862
743 71343099
451 11338027
714 20691511
10 15371248
795 69131667
484 21316800
511 5352523
650 67492883
6 50601485
914 78567446
161 45313626
955 89099926
950 37195029
839 38999442
442 61888425
585 8531948
790 11112143
917 80965753
594 1617744
618 28317390
655 12816495
238 69896015
12 1675324
174 94794102
617 1307030
413 2468228
3 97848367
940 52194773
14 79904203
295 33079655
686 78302364
294 22157008
885 66118163
857 76664608
585 94432002
782 67199275
574 68643223
175 71285088
912 41313526
791 83859381
453 88262756
564 83109260
276 26250041
267 31204230
594 87488627
449 4187050
430 85645832
529 87767734
92 78349759
746 11321343
589 74156133
215 38066762
439 98533889
213 40128895
281 84071526
699 45674460
156 77274632
884 56538945
961 74330328
172 2480916
950 61679771
149 86304359
235 11745822
396 58712170
791 16490978
240 49395541
310 9497726
922 88994314
327 40923872
807 68767451
822 48800468
731 99782695
891 40729054
682 1488230
604 34034021
905 95038602
592 16619359
985 46061283
89 58862830
147 12955101
72 84332098
872 74880120
80 38836144
106 57601364
52 55761411
456 75052669
588 80809207
918 62658613
895 74998728
261 62662412
435 22704970
111 77414910
664 48234733
587 15228644
327 19678840
145 24856550
33 11169865
5 9662844
209 54021436
590 57679209
73 58557425
342 27663459
52 99088843
73 44494028
583 40583515
977 94048647
929 52967360
259 79234533
565 42931070
815 91337922
753 25074746
51 83707444
879 18011675
951 22229031
390 25906231
465 88311930
194 36453989
939 64858872
329 37977873
543 7085974
49 94625230
992 94482314
880 39195376
381 24372336
4 96459905
253 99243821
334 34220270
519 67114177
688 7641707
216 82878845
729 40480325
324 64162776
197 81257554
493 29311605
490 95953425
516 57400387
307 46807093
628 47211257
763 22790406
592 76625931
276 49216674
158 30456553
952 16346907
501 10751508
907 50998313
583 93039522
432 73453591
871 66242735
194 40260579
765 42464667
277 25789419
656 41273781
466 36115577
996 82287633
899 58468512
570 62882992
869 41332821
622 80326310
419 65046354
343 78560128
617 46190011
369 63060505
468 26116355
123 21433173
459 94953344
833 31026392
206 88813280
728 38211725
700 66218373
610 52597645
684 67104300
831 4252232
752 59624178
151 83713494
425 16014531
884 33123213
192 3600948
514 72487025
640 80577096
303 70131029
199 73292857
522 63521364
825 50778698
683 23583865
280 40122376
762 32891178
322 96874730
923 96568531
195 57514490
278 56407683
21 84439661
761 23064086
474 32249788
236 46780314
806 97234965
745 98225863
752 56171263
273 27426314
733 76919568
836 9327988
916 32979527
899 2080545
687 47722648
903 79924652
240 26390514
346 7745664
448 90810949
384 71613878
704 61071336
314 78767290
240 54193740
707 21685446
688 93170233
545 36523587
457 21760648
673 86595916
644 8806847
234 59139446
240 74572794
597 14713282
529 73955256
713 17169104
457 42143337
479 49722643
388 92106760
920 96552309
900 32465289
966 63685709
930 63555108
866 96072988
231 44280172
791 12510633
846 9370224
616 4581581
897 93744791
759 31580909
436 70231353
875 54308790
30 21764310
66 4425125
801 38112989
955 49410860
965 19051005
817 71836148
589 81052741
559 30981897
656 11176472
30 18059836
572 88086881
9 50343339
611 14320670
535 45016254
949 71156810
544 58996679
267 42506790
577 35979805
130 24476568
783 2797420
746 94136604
323 32113725
771 32621312
934 38341692
751 82215089
223 75175198
539 80720897
295 52233570
540 81352585
397 17913287
323 83351595
228 25461324
430 66633517
525 20879102
259 82760121
396 38932708
217 35607073
151 48101912
528 60958540
949 30502951
424 82254161
289 23774886
406 41582305
336 13141314
47 90420790
895 32148925
849 44059151
922 92369885
485 54798003
191 77334783
185 79214177
980 80003815
366 68497711
536 62155703
728 13427826
776 97848012
836 61364344
729 1972787
76 49952487
683 5175883
358 93298731
585 44351392
991 76109992
287 39091287
608 50960763
386 59198112
550 74870819
474 9906935
620 19968776
223 33870387
35 57246600
715 23099090
572 62839445
601 39480569
641 6935457
542 30783142
8 21437996
654 8486667
620 57986498
633 74447877
41 89678603
330 81930540
214 19496696
674 40339712
978 23505688
839 59284072
16 71612124
259 11261349
601 95980647
681 59958770
614 35512002
289 80016221
660 77746193
879 19431283
523 53442884
536 30405577
512 82291872
430 64442673
141 69794198
230 70281177
256 12937499
159 35369888
113 14097718
729 46987094
274 82948905
29 5865668
507 85703870
182 39640128
647 76678783
88 16011025
331 41292497
768 59638175
467 39946390
994 14032052
744 18053903
460 17759155
384 63425140
322 81109365
415 42854640
45 27166216
742 78005133
185 53329183
76 35679375
947 16280087
54 66142512
17 96815667
612 42790519
842 81434860
872 97573810
586 26977407
406 28922632
527 11974192
259 92003737
769 68187600
407 34626809
613 87439887
402 39093024
225 58160902
712 46815441
301 98674218
849 96538311
103 45834477
389 36737662
727 65277375
795 38238242
651 41548177
979 4167822
816 49938468
670 88619035
15 53215177
241 59972715
814 40525768
613 13962199
363 6233219
366 15328672
305 68022573
388 7141360
94 22566029
990 68575193
698 13391108
141 25425016
927 97833788
118 23794308
748 62742135
370 97295033
661 61430479
358 75608914
188 84472338
799 31502771
399 47535258
952 66493023
501 89995051
17 13839738
870 40031370
145 58717377
104 7757739
456 33126923
876 90918780
368 89788515
263 1590793
386 27396769
782 99445971
756 4377765
359 63158312
677 31107131
705 76324280
590 35723633
842 73334239
710 40727572
512 56403806
561 82683365
14 44744144
854 71469203
802 27440311
708 98097426
41 66494158
52 16938806
479 44102366
826 8531323
335 90952723
164 33806282
786 92725276
813 91528447
431 93632502
488 54347306
643 43183617
266 47529992
457 71021350
714 45431974
781 82791258
847 60138797
400 57863651
596 16146268
701 40141749
395 17459877
772 84453974
742 46555425
153 42762324
897 21961483
582 86692344
511 97813893
211 99632223
223 93548811
562 58295177
96 34463344
925 73013112
663 85738597
553 35337595
429 70183287
273 87664049
107 37842548
43 78251763
812 31656043
794 5811606
685 51740786
278 65188889
586 44138064
668 19969118
803 20024063
760 74088595
449 51663576
802 84012328
536 94659776
677 13885732
699 18081782
460 2719509
852 46595952
861 86894453
786 41429255
625 49317604
471 65043406
951 60275966
286 62886816
821 80761950
1 10658494
600 54455929
208 19088260
383 54569911
736 45324194
772 26304156
430 9311219
104 73256832
724 22945114
644 43338973
257 22835293
732 20062421
437 74155006
364 76286493
447 42700989
464 47920993
552 15774078
837 25597935
556 19072724
615 9037976
409 12842815
352 89051798
95 33951857
323 77789385
226 97447439
95 2857518
950 12012670
46 46307056
406 73715510
740 46058708
478 71944454
875 94874694
657 86791593
753 44285093
76 78240517
280 81656143
975 43339833
94 30358183
792 66418543
511 45203185
838 44998159
889 66119749
466 8555801
305 11910417
605 82447949
543 32095270
341 8410779
324 68453338
565 41299350
645 13577046
661 55983136
800 59302710
190 13833046
554 78181165
595 87994055
107 22001512
526 83323800
490 27295897
620 99156515
459 1237888
282 59334283
763 9396456
9 63621615
693 96509201
909 69500111
933 80780073
716 83744707
670 98581000
414 82000598
562 12218533
147 2476961
534 37948890
664 19918735
125 96190011
19 78031018
943 27433491
428 13139668
575 15538197
49 94119997
590 53811686
726 48470586
759 28758198
73 12002060
693 92685705
187 23188280
458 3593882
459 9937999
418 6670549
69 17823381
949 82461752
138 68863785
627 1280332
794 36206946
806 30813526
879 14153637
274 96067062
641 51980616
381 55802975
31 73392974
864 43918846
768 96153590
491 22042745
574 88792117
839 54970462
409 47296495
22 18629726
203 43973375
366 66523753
670 68955998
624 24454464
549 59825573
910 94670531
108 27406409
761 75479946
862 90810141
639 25949190
773 97403155
121 36942676
514 51621041
979 48202389
690 20258527
691 18546987
291 95843737
547 47549345
684 64721097
738 42461885
565 25702361
62 32434059
610 43447345
328 29743672
488 65271771
448 78020522
951 90029216
818 2150733
653 77988218
561 79407653
816 31429050
45 56978416
888 21490431
129 95946468
679 51898767
902 54094757
86 14120478
348 17431784
226 49744247
523 67040977
741 86389989
895 79563255
446 29370208
235 60008556
831 18670334
623 41855577
390 20058842
333 66767506
26 81734711
3 57941967
457 41013052
567 49029799
97 46571772
414 31076831
939 51001717
112 10737154
345 12477114
936 39905774
423 66977434
146 60823558
537 38178726
732 93304062
458 94245888
979 84476387
396 1040909
104 71325294
796 64898371
369 4787411
465 45972838
893 74040298
793 92318430
145 38876383
638 78852177
66 78424672
149 30425068
219 86491811
843 48294310
836 31700652
388 35366336
795 83046850
112 90229751
658 62463578
369 81293463
833 16583790
341 81675851
422 67349719
875 76057537
368 21112042
148 77263578
862 17662438
845 24395851
828 29701581
229 13893327
860 53313076
385 78889441
868 41254445
246 37680877
20 46601722
670 79312153
90 26514576
789 29821194
385 6781831
79 14496334
973 73332670
571 24602541
92 60853670
149 90666267
117 62505176
85 42920373
561 87839750
923 10950653
616 42767738
295 52726211
254 82834462
276 59442425
768 20852187
526 30943745
125 43333437
826 59716216
947 75734873
132 72559233
818 39049705
180 18968468
804 83039910
689 8551997
389 86470171
538 99491708
498 56865212
45 39668740
648 5033319
903 41972539
363 42265641
661 73259257
85 83565006
563 20986470
181 51530379
140 34655864
159 78624404
774 84142017
532 55210508
716 96032786
444 44577004
234 11396682
414 19978465
669 66465159
608 16918646
336 45420818
998 50958280
819 5602574
711 85538958
790 32507275
927 5531221
833 73439445
342 13253764
156 65141685
394 10523559
473 36246581
482 20136915
910 46806764
694 17856695
64 35778698
816 9732390
405 63477532
749 36969563
319 42194526
893 50789289
709 45358899
821 76464108
308 17602473
577 21319539
430 43452660
578 84743555
922 85902189
303 11600346
119 22380693
634 18138792
468 63787672
336 96166076
134 58220473
846 94593200
853 46935269
543 16184572
901 17771463
638 28119298
696 96737583
659 88204744
537 62584185
310 71059402
770 1010174
973 29960640
556 2640708
886 5184968
8 36456475
936 46816208
446 17666563
71 70930324
353 34459340
531 11960126
858 16814692
703 82519921
132 17490931
725 94377230
72 30002257
995 60897716
462 85682307
512 75526538
723 17059457
297 4367962
522 37027850
321 66082519
317 4169483
988 23408924
63 61644061
942 62181730
745 70672356
622 81560472
545 55446520
913 65883712
947 68424479
561 16406384
976 60487529
653 69317862
473 99888275
582 48903339
469 9907892
193 87487799
192 41875887
479 25108960
58 27585113
341 2585076
761 24385618
658 80570001
906 7042911
72 80177184
337 99642637
702 29745919
585 1031262
853 71672226
844 5852349
881 53792716
359 9862299
716 20655618
997 56913935
355 15583177
501 56935876
133 84819788
746 13230374
760 1928237
586 16450824
560 85533728
766 80648416
147 73519510
145 17950719
741 58287517
979 6165318
688 58596697
541 35406767
327 92012602
536 81289516
383 60886362
128 38404403
272 57469117
528 71856239
900 15236743
741 79267678
998 39599536
991 63961223
820 92679900
558 8310596
733 6549193
806 75037445
664 64181047
566 12285728
110 4609274
370 80116565
19 67158006
819 56993432
57 90227366
317 30434533
54 30313198
553 41529830
820 73983393
15 49560074
386 79326131
820 22839251
438 4662098
38 31775212
927 56432479
814 90213430
6 20654833
803 22898874
522 14412964
10 73019255
281 42649021
887 90439034
778 32444792
392 12519904
631 43788641
55 43064386
297 13234609
364 33573206
814 67825705
917 41550845
302 35013462
603 42593455
488 92372783
648 54210391
292 82269799
892 99168082
798 76335505
391 6413872
161 83791165
887 88532211
939 39161152
340 22978436
15 88253961
431 68187419
804 98554898
342 78910430
79 64806498
207 74823472
204 74109621
267 67088360
908 64258447
938 44116519
345 40449216
154 40475433
306 34109899
295 9142507
456 86902076
598 75948802
718 49227348
595 15543863
718 9364498
700 39244696
503 5100098
863 31305026
411 15054376
613 56617441
515 73626383
25 62476851
604 81203940
641 43662925
894 46253921
542 7172397
64 5881063
429 70470987
299 79994439
906 27239123
200 54608085
888 35768510
954 90563139
111 49187842
147 36638010
511 89287179
950 43510974
517 25030772
923 74542926
794 87380806
973 19408614
733 17630565
713 84518479
643 56649427
584 7201228
415 67088827
2 33718472
981 22398138
553 22337409
456 66876199
975 65720793
725 15725281
687 30537184
836 44929273
167 80886304
778 24748578
479 34952030
984 33814791
885 80822968
970 57345333
478 3943428
854 61796438
627 32838723
656 20725322
879 6383154
776 53412209
77 47788794
269 7562113
903 97963973
233 67244147
622 17152900
189 59943410
276 45441553
936 23484476
510 97016971
170 43769882
962 44235913
673 40021247
79 69326735
914 19974346
896 31749230
59 86302911
441 64013520
637 23846987
947 63593774
220 27554461
357 5972570
838 53997065
25 45441023
716 97478334
559 29016893
292 79665362
49 21028292
373 45886295
411 58776846
105 58734984
943 45223655
385 95044458
840 29726385
911 31518055
511 6999727
567 88619909
40 9363418
958 4918868
952 89340945
867 65938509
289 38227701
813 47058788
876 55686501
528 28381481
65 17320663
567 30908412
71 54657987
72 8258886
303 22069736
82 16390406
930 48860985
726 35022886
386 64537407
709 6488747
39 11488503
240 32914418
732 4011104
122 96315349
740 67768480
152 35335865
851 88520462
722 99892764
493 15619497
716 84082837
864 56650330
54 84539073
986 42230039
928 47026770
223 71811024
259 95587139
235 98956793
784 80141386
572 96684320
275 64912780
14 58862864
386 72093547
678 51232965
882 55394904
614 28807975
678 15333077
506 59056297
306 66350708
861 80380557
817 35574230
364 13049852
511 30133002
522 85142230
393 64523067
504 46893308
787 18901930
318 80669917
821 57476399
13 33410836
539 44326080
618 19909695
850 29021183
898 92278801
575 21182075
59 13839021
540 11118220
256 52557969
281 98833306
292 96794055
662 48876837
487 93903675
890 19966009
701 65934341
262 63564283
693 4078394
932 51384296
323 82279571
929 5504394
469 52170548
302 10077497
919 56897265
575 51645565
214 93886701
21 25219615
891 39070464
305 8480954
306 64465572
380 52625055
254 9177579
137 54774510
455 42133876
771 69151418
816 43617112
118 88354508
594 41527098
411 20446229
762 75871507
645 3204794
886 3186087
264 37321783
725 10444349
797 19482391
141 80995217
287 19009037
647 19607891
434 73646207
764 88844338
633 97376526
403 31862006
988 97452989
896 68678226
544 91533420
590 54491986
868 86754949
950 16866217
614 61404925
838 80327967
561 36714995
520 87247593
970 27133784
529 28905389
392 56101656
337 66909242
290 52112594
525 24614613
646 75938680
426 34755971
531 90776724
465 38449664
655 3213801
512 80401514
610 91112689
388 71628168
868 98486355
49 99332585
81 70608238
862 61322896
51 85448174
26 82865414
602 7787321
94 13550572
202 17686880
997 39231818
136 13413057
607 37889553
999 31390161
133 22307876
873 50648991
473 65763597
480 23375135
653 58040336
106 68961113
903 18731369
17 21879285
695 57561604
708 32147434
456 94512319
55 91796431
365 98371461
920 31533130
623 99483757
853 81720946
345 15697041
337 38113107
810 44336231
901 32624581
40 45868852
962 30140402
732 90803569
828 17045139
2 53491530
177 38385422
809 63804468
715 82730051
262 65174037
730 19871925
284 12690364
125 6987631
130 3069441
571 41494783
925 19432554
679 60232937
997 96373846
262 99052024
765 77444686
965 53732123
256 17985159
132 14333456
167 15486384
395 78621908
628 31063646
735 33041467
918 48713292
103 95712416
89 39567346
949 82334008
176 64058831
837 82018677
690 15585106
618 7384878
64 75010911
333 7179760
923 28434755
474 88616160
934 64769367
512 81084914
264 31497791
402 15345832
619 38356288
177 87079679
535 26369256
360 87685631
1 33358710
607 22299969
956 33996121
90 68926743
103 82907140
54 35780262
739 33967223
415 23969166
4 43683366
986 94151984
358 5946134
875 97287287
584 43518199
574 12511893
900 41792193
631 6208940
306 21448833
406 35354109
194 79624224
690 55077626
628 42218749
614 44929296
852 62859626
49 8188194
237 16866942
914 40517216
934 47135140
924 14760508
882 67351031
224 17068692
302 43909628
851 64521840
654 64924529
866 75952697
176 83664947
106 42361604
648 78488478
428 38591303
21 49519417
862 59449037
377 70499498
481 12683907
93 3735898
751 89134962
632 36069142
693 18350028
60 61582134
197 10385706
752 96581504
517 10664232
903 82756087
973 59645404
826 81381567
664 53756232
90 53748766
293 60062596
165 15951940
362 30126499
241 77399937
688 5032167
642 17951547
625 85223300
717 93651811
782 83966097
345 58427243
910 17694652
407 70043624
489 16655320
700 69424196
927 72768384
827 21727163
112 37813503
344 57241795
159 77809808
981 93093163
907 74161004
905 67232984
290 29310966
350 47960630
451 88191513
85 26154853
626 14005850
583 36270843
574 29030370
859 84961062
289 31046313
939 96981454
457 2854097
451 65640416
390 54318233
171 85157961
201 61427680
173 32024023
141 81279421
159 32465432
887 67315900
423 31033208
465 84266862
813 39624648
435 13974447
110 82783357
728 42884974
705 1190180
922 91355200
85 51080314
692 91374327
721 5099255
740 57449345
205 79654290
786 13512638
934 35340927
363 62504836
654 23452460
726 10745797
580 28507720
990 31670207
460 89180691
616 13588001
36 18814819
443 51523849
5 62988317
149 97978973
705 42589092
741 70016996
996 76966631
697 99220180
982 74279043
276 12522280
119 23996926
632 82894932
873 48398713
202 72824595
870 57958543
468 9344238
287 59521318
391 17992933
718 55272334
726 17349593
972 86797883
880 75847784
518 89304710
356 20317997
871 20054030
835 77645025
663 84638428
681 52021353
658 29597427
151 68348485
978 32746025
423 71056160
179 84724648
206 92567912
436 94986835
478 58321025
22 49656325
797 40874279
474 53920821
468 93231166
770 5019748
636 52788137
563 33629818
470 84458418
174 24805553
206 94898073
269 4034424
679 44752596
558 74107377
638 35665918
451 97978748
751 42806919
463 82224525
225 54992345
728 9830476
698 48731284
145 84816039
204 31511881
897 78641062
534 12907974
849 18804174
325 47061751
154 15961545
548 16168927
646 56477070
694 94796777
261 29100325
597 67135731
819 60602506
807 64932181
186 40407894
184 24503463
640 95986068
817 52894491
327 23844996
273 26155269
605 72994990
145 28279562
694 15059421
668 47706527
909 33530763
536 78602887
212 29090737
660 48246815
226 36703425
369 71964247
712 21980324
248 67727478
440 5523244
165 33653815
738 94361358
333 93801220
170 60388009
774 55592451
452 99831597
88 62797181
505 77879713
64 53058053
775 28246859
865 80263309
129 32656045
390 30392444
967 41210563
87 48178158
458 44173094
405 6973468
112 48523740
809 85817614
43 37825830
817 66725906
933 62737575
470 3430276
788 38965507
212 23025830
504 73746273
676 27773472
570 99899666
901 1144276
786 27686927
753 23621554
523 15833411
895 23240084
957 10998889
112 21077531
182 2301607
69 91424971
460 24161052
999 21927230
164 37956821
603 29586335
664 35869077
42 97618218
635 70047332
342 44409692
384 99598145
427 34663835
386 95400885
413 52417584
168 49929828
248 43782256
578 52588702
167 70073464
410 52751180
1000 72834471
280 36203628
404 36439327
351 12669706
44 54111598
754 40429829
970 44344476
973 45373529
320 96461575
204 76784055
844 56318762
590 63349583
173 21038024
744 78269887
970 79502645
306 31147486
539 26440427
133 76975690
643 87446112
873 28648682
829 34715933
252 91029804
986 7204475
818 83102315
378 34476584
390 71750862
375 1078426
583 94209544
590 27289069
140 80128276
192 60959057
282 29855824
701 49437821
512 74178663
93 58288256
515 1881463
66 56075630
163 98052371
121 90673123
994 54861073
630 90578008
708 94600765
377 32061941
532 87424216
514 93357240
18 73878517
309 67811772
32 41335547
475 9612623
939 21747711
302 96028800
829 49165910
308 25432865
599 6827964
996 26998166
735 17038302
929 75120872
323 8591573
318 63852704
298 24246071
500 6871192
474 60213371
427 23976092
343 61772828
143 6667241
739 95790039
313 8669813
310 20737449
840 17536960
26 17762602
344 40931521
210 61566143
694 48724791
344 72076769
672 60064371
35 96554261
26 83782864
993 38593611
924 39982996
678 15727332
726 65656701
84 86205921
270 61146810
215 12656041
867 50734308
15 44982849
865 63131517
98 10719828
87 54358921
450 69469464
839 18659355
584 80325819
380 40140878
614 93896528
990 96283423
693 74234206
719 67586547
342 52173292
884 69001746
717 81962359
315 92994880
485 46873841
55 33407346
310 17968237
527 58262035
868 47401772
252 53065970
314 75934347
932 15612473
772 56795687
879 93560893
779 95799380
810 24163096
376 94162890
615 68654386
980 34580211
223 18096647
795 4733064
763 66756651
259 96162988
887 3672268
165 15940994
335 94817135
967 93464347
296 46506742
442 41334716
492 96611287
152 57115059
407 62959367
426 23964266
63 10892692
683 76867644
209 90145050
891 42619761
390 60158002
739 73025510
512 26273278
424 17097743
860 71259664
282 64176856
147 25879431
754 61818367
306 96776693
909 80630706
270 48655855
595 62971597
544 29875952
926 87763632
436 82810388
835 7149736
726 89523473
755 8105515
397 54603831
497 6272109
461 12489441
535 74981920
489 45953971
658 19461974
790 73871980
361 39222079
255 84247707
232 99440448
673 8422267
239 64009084
796 49844761
630 18267305
882 30656750
702 64040440
99 7357408
242 20834673
11 86382454
357 67835814
345 84748128
103 21536291
732 54352350
163 2278962
4 6880297
345 38675929
470 80296015
615 7408302
821 44004977
143 89136950
21 22514347
289 25183368
850 57040224
988 46174500
687 56922163
318 87166174
270 81198183
797 79051942
536 99657197
793 23937275
192 88880869
901 33605166
598 50723609
89 2716414
309 23479425
532 61309948
746 61521442
320 64916211
587 11743489
671 13048852
729 99587478
598 90930593
424 63904391
518 53829236
486 9471861
276 47812492
413 16272150
684 22071115
818 13565089
818 90806654
753 96957847
233 21269596
350 58892435
319 99727938
659 90440623
532 24833684
378 6517343
326 65796670
535 76348289
135 36187401
710 77784936
657 13549908
656 23732839
844 6536522
154 44103364
7 14388572
892 86321262
567 85176064
475 46212720
419 43212282
237 98123326
449 2069669
692 9998434
855 47536964
930 84170826
470 90969951
244 8946838
578 3520923
312 84813665
637 61864866
569 26040110
184 38760472
286 74070115
296 46517642
212 38987172
214 29397483
85 48587540
744 45008358
602 64956930
186 83823784
320 91361736
485 64085787
653 2206110
701 78767135
351 58381843
398 67403526
380 52278646
547 8277800
105 1388199
155 83778122
489 73905553
613 53505117
463 52911802
830 12006122
858 49719034
614 71186983
564 16460796
201 21401507
73 82853142
586 60420100
131 81903686
932 36845953
934 48897620
612 63726750
760 36825322
252 58309488
366 33200864
409 89269250
266 76121848
484 42176701
222 40373900
325 53438290
392 66149862
637 86516584
895 51996733
906 94516146
436 49357579
732 42737639
713 52226937
752 83471639
882 81752872
594 54331179
160 30571250
597 90938089
410 23620098
130 90672619
42 13978853
536 49888211
8 89835610
165 6423913
672 71501597
686 26449877
142 65741164
753 86859138
196 57843041
206 36297716
306 61406878
45 58814441
956 4143511
453 83621395
238 25656797
340 81567203
579 57479638
921 48762722
603 22188513
104 96469111
789 34290725
444 32439289
254 39525407
190 28494524
10 50509096
553 1914060
654 73895842
335 83894407
50 40451690
606 68547970
550 30073437
431 42670604
340 32076866
201 97078822
288 12468698
666 22469098
334 85262699
369 83334184
867 94927513
5 17385539
806 16620598
854 75462085
848 31044017
216 33153236
720 71013672
154 31634592
151 9782705
855 93830055
33 38810474
801 73233420
666 45802981
585 22080378
648 84643589
553 98651534
338 98770680
941 40369138
471 29046652
684 48871771
202 57182577
361 46339648
597 96623054
11 97196731
804 96458743
499 13672939
616 19635368
232 15198291
511 39120381
857 10952226
128 62193212
201 95969807
399 20490570
780 48695135
274 81777248
368 81133307
350 87862426
417 92630337
852 58950269
389 25971048
525 82035032
411 42941439
600 33134045
775 89777286
75 32901755
622 65227289
707 16543822
407 68236506
988 72815742
652 52630238
929 65693646
498 21196840
775 29170986
613 26817109
341 69855704
202 63693339
113 82964008
286 45049239
954 55572837
18 35257157
361 52471137
971 70698087
956 16820710
466 89200783
560 96084944
948 11700821
270 24802717
397 16471821
640 30128397
270 77963159
606 85164409
774 93678629
855 82771387
468 49116465
602 59942954
174 1230695
721 90770072
780 3694561
203 66695910
664 27499292
92 52827986
561 17709333
385 99810591
978 24585145
271 61740007
986 27826949
786 26483518
35 35227689
958 68546023
653 93945754
599 3399707
909 30331610
251 47695697
490 91807155
321 61252555
151 22032393
448 15659208
69 77559232
929 9398960
951 46383548
515 14216206
828 46317912
942 74784111
544 68926114
733 27374603
976 67005496
585 6399486
344 89737449
114 71446755
618 51053848
776 44872247
67 55219161
556 97663271
326 87219240
426 96377754
804 36063433
909 57874878
660 86805477
370 54834611
278 71268980
593 34214981
932 57605560
797 16757121
208 91205050
21 20959118
537 13569706
906 50959640
425 71919928
330 12331221
919 90852264
941 57098174
777 62006888
232 93783071
546 58766385
455 94044337
910 46449750
534 22956713
713 64543043
592 55666276
721 46423598
827 57614084
873 50412811
558 87192556
835 17045090
209 32411749
223 11794881
484 79725761
859 73402846
792 58698581
595 24425240
935 39410130
805 77839581
817 97401288
249 98413295
495 6096781
297 79217075
256 5821528
813 99443439
71 13930538
114 2682555
611 21083363
83 93981486
171 5917683
425 90221874
104 32287912
979 92547113
318 47151611
89 15704051
488 42520951
629 7123145
643 93615342
694 62708240
476 65966982
228 51234871
721 76347011
602 59133694
666 84677635
436 79272445
726 57075589
797 87319864
213 79424933
365 36785534
646 65245019
332 46313043
890 8050225
859 8988775
949 49718888
647 21015344
218 17536479
256 74341162
71 76280649
44 93449642
956 95027151
212 50500919
893 87607128
784 60403860
199 84485854
87 4042832
638 35330335
935 30623449
73 48373386
750 85198833
588 72849763
833 76975363
452 21885177
85 17645355
431 4951855
477 75055934
264 39666068
186 35896013
918 67160186
263 76251575
71 95259500
504 48685502
570 57532127
309 88797064
970 71436129
440 4720415
751 14027524
249 68755277
478 17194889
542 41570510
200 57736642
875 20598572
674 77593751
802 73246243
757 22274485
306 55929093
212 6236396
229 62686039
741 85312029
677 6636147
920 78587292
63 39226778
117 30111056
823 86138624
529 13619053
610 59449372
369 59804385
666 96652307
493 97933162
451 3592193
848 32737275
59 59588408
37 8957460
452 96417178
859 58095035
797 33223125
670 62821926
63 85156172
893 60814659
314 80509595
463 69574033
621 41254789
542 65608272
983 92810079
329 65821885
951 62669778
794 41157859
736 16045895
526 25035007
93 99392138
187 52389127
39 84910418
569 30022239
407 29262070
818 5967087
633 56898012
955 25687821
269 46049479
326 47825898
661 11503088
432 11119283
788 57921922
473 3702181
596 17062692
104 23608076
927 95649927
260 24107625
968 71421660
614 90955043
578 14139185
654 1460005
475 70336568
523 19261853
252 56850505
847 63747103
49 28954401
179 51324472
669 82933959
793 41257775
97 50979590
522 82224831
40 92978545
246 94795328
342 88368485
286 81104556
699 27233541
133 30832081
983 51264844
161 57989986
230 4710956
404 59828266
538 72371354
356 59943771
679 38947214
600 31612097
868 16269072
566 30550294
984 43882233
908 53660624
195 52544104
17 20987103
111 87589747
833 34336599
84 96815090
471 13368789
290 8013492
829 49422104
798 41620950
30 49448377
468 55960788
149 30186344
479 51981840
246 83778034
827 33431776
706 49369093
47 60432568
117 34068275
347 35481171
417 88342303
994 86688151
839 43115160
326 79306145
72 76898661
187 60289958
525 34365360
154 98169014
768 78409995
765 82539752
743 53507007
104 42773996
924 53883688
635 80145704
642 58228195
57 59040390
736 61996730
958 44878195
430 20933057
449 86775764
580 37913173
518 47827222
141 55152195
207 85580384
857 36201844
262 98925565
920 55353026
265 16318527
52 83817872
629 86831525
179 24893587
361 33510771
153 36112042
335 71608047
524 21367811
453 39462207
864 55911073
211 11593849
326 78327202
273 1749022
517 47428954
998 17455765
467 60410061
612 76351232
733 1903895
76 70049917
953 38146393
151 22588709
386 57691629
11 90938362
183 3367344
276 65501238
703 58094663
50 27070247
545 91626186
868 89791261
495 4467004
27 95665560
886 14759862
119 88110179
169 60072077
800 61089520
897 62583246
845 73364354
338 68974142
878 97380345
642 70601058
974 85014310
630 7960067
363 18034299
570 47476838
540 94967792
511 4023076
148 81068705
884 55854827
930 53330610
548 90211971
133 73622092
295 1647481
9 79862811
292 28653452
922 95943676
31 78287993
128 80760379
962 40370727
605 41809011
425 94035111
960 47722019
770 27432061
449 98172045
377 20736926
866 51179318
579 99000321
872 39887082
952 17558412
342 5439586
894 85234837
893 87512540
232 80003164
775 80957851
386 18129220
563 8731173
986 53019552
506 98476384
176 49314916
136 46016469
792 56297373
889 82197183
852 64490070
694 9465683
934 72329928
390 55561898
82 32823743
84 45578929
848 75081169
477 99334000
681 16233449
479 53617598
433 24259330
64 13873768
43 83541676
977 37668272
289 49168707
405 69886627
746 63551933
799 23743702
291 68227135
188 58454140
499 16962427
898 15491459
950 5719168
676 27518232
805 81784332
592 10107037
470 1901796
563 89636858
297 54993757
71 84693432
837 95383727
296 40893462
542 14409864
69 23713022
482 79604336
772 29210353
426 33459077
58 52108103
986 10715013
331 58571564
968 95385008
55 47578104
97 95470707
313 21855454
6 7450254
583 55137021
621 69082147
451 38557865
18 69621608
212 14321564
191 96756656
176 38402947
290 69677026
321 20096415
41 37797304
508 52039860
2 83203377
788 16518863
735 77522745
488 15460861
75 94141677
874 59943177
706 79560711
609 58237479
885 27583964
477 7349775
640 73501534
812 19051400
225 84676638
410 36649011
697 19045839
87 78763916
180 77546293
323 48411684
550 4225354
109 78813187
291 24549034
693 61582299
957 49291502
690 66733475
836 32612816
664 83852897
514 70109954
452 26689881
340 28024114
744 69167961
899 6848342
687 15072206
6 64936663
131 50293246
99 85219994
658 36349787
994 2599068
598 64309974
245 53180895
449 71061628
92 12200183
60 35180326
981 11905854
194 85789938
779 53671325
207 13761348
672 81381836
655 29496451
867 35060875
693 87585114
488 20568275
597 77262357
996 26938098
38 28629601
19 18716753
430 64280044
43 77829810
40 96967883
504 23451336
250 28639309
759 89862407
794 81355209
620 50026798
56 25624535
299 38559855
820 59313626
277 11896489
94 41275447
333 16333761
427 52452989
77 45315975
495 4627891
95 47777772
394 31710213
253 97585188
680 27786975
593 30177666
604 91400132
557 31371015
396 56009155
942 33975267
351 34476537
567 82262486
369 31938268
424 46083102
449 96943279
22 31571509
238 30514321
551 72807208
281 79354909
706 15548724
616 27869691
383 15345604
100 24044264
794 87640121
635 30911599
119 46673444
955 68118996
869 40495746
741 58991160
623 20720736
751 21336309
338 36880961
667 12999731
406 14819932
185 62115613
812 53104972
462 14959514
305 6414167
990 39852946
654 67482424
257 34271319
410 51245752
851 25635028
463 11278015
39 64251888
829 93637468
425 25043469
271 61758966
970 97641623
410 20087422
836 41355167
151 59951723
68 68466153
847 22828548
719 85322805
587 2426041
537 38237389
388 53914726
471 80633848
35 89082234
205 71019334
540 21840288
507 47957665
199 1781259
293 80188596
218 93483493
574 93889640
755 72809631
794 55241345
488 14043189
6 74845236
797 86544703
587 63256250
93 99947450
816 82853872
76 57217634
958 31083255
408 98393538
792 92271283
295 26269484
911 10198104
576 24611981
381 77484573
739 95426849
187 92544480
792 99090581
39 80765027
278 98877787
940 47365146
445 39748761
988 99522511
234 89186543
179 29724307
241 79845649
927 97651052
127 47660443
808 25628677
495 16510141
674 95734478
729 2419805
78 27083596
34 62209902
80 84436001
69 82729596
262 71658554
325 53571348
757 89863674
399 23422612
998 68662645
767 9304624
251 84632640
751 31303666
234 41234965
118 88781506
494 24236418
200 7823638
693 13633124
438 24885470
388 70662325
251 65962109
516 12818822
298 20901683
789 91146467
1 25786295
357 20401770
5 65794203
289 52697472
859 87839027
288 61666272
523 61124775
679 49312386
334 80530586
939 97955934
964 95637759
849 10577297
433 84200509
297 19415145
964 72096171
813 70470166
533 87116702
160 33807439
552 97299975
757 87823453
754 11427605
503 85191341
931 57718518
797 84084466
71 44359205
117 76475276
64 40439273
262 75035969
869 92139828
431 67383174
940 49431840
93 91234850
857 27289678
639 27519448
23 59147401
992 50264376
73 19553519
390 9152423
150 36559793
423 63796645
11 79304617
1000 52189713
193 50404229
607 25538565
593 78566573
862 45451950
474 97050909
689 39162798
960 49597558
69 99724037
615 75025193
86 43100151
654 52426972
550 8134970
589 72671398
166 90402285
779 67213186
949 60369210
580 64032669
123 76451243
9 7472789
901 9927415
80 17381538
195 86706184
15 88014871
499 45423798
951 16470426
996 61289230
361 89464633
96 36344927
859 50947326
698 90028263
767 24794827
941 43004365
868 74125723
187 79444258
26 75588667
750 10822902
595 23348514
106 94682356
506 29299548
57 81280664
828 69434115
32 58784832
569 92092896
196 17854026
771 80964190
40 70463712
866 86819176
868 47143017
824 30710460
150 36366640
427 12630286
383 83430798
939 85131521
59 63268501
863 3828710
621 38778451
421 59083988
818 18287631
279 55229990
220 83863771
40 20791638
735 47965601
736 81510800
159 12579667
203 37911196
199 24645407
176 50712689
170 82183867
773 95305179
744 82387615
850 23224669
183 84399099
540 34829448
773 85096024
640 51262203
515 36520098
182 39591907
848 81583083
5 52688906
770 56337151
833 74141079
30 67087412
734 93761549
271 44840625
851 28559251
877 22110705
838 5612739
405 42606346
104 18936017
708 14572523
559 16593804
539 23357846
466 76603409
766 62560174
309 7955704
534 54602699
493 61652643
57 53908816
321 28175572
88 76321682
641 29582758
762 26845543
672 13592550
577 26091877
733 1817649
265 98392333
658 70610159
37 10053322
650 10343919
341 50913410
939 63221884
882 72587071
332 98208236
557 63470863
325 7339491
250 19611520
283 67016450
401 87092070
851 95907003
738 3399746
108 43359683
632 41198726
491 14922414
261 86825741
505 24784636
570 10612238
608 6147296
544 21797543
797 24424174
424 17563608
655 49740058
243 62904230
607 48422938
88 17936229
900 50795454
419 30919482
861 44499273
230 28902364
971 25542970
170 79966957
596 59931984
625 15372940
901 74031409
75 5330675
245 96269008
914 65647403
38 27594573
268 2947280
505 80830039
391 57460513
434 89869136
496 22292158
434 21564245
122 93322058
698 44231488
519 44996936
641 39079008
344 79444242
812 36743041
626 42653574
673 75100869
304 19012306
704 6658836
484 93241066
485 75123372
544 11418730
124 5108606
173 25336141
566 97408076
58 20297671
656 38868764
651 97916413
316 49317431
619 14463395
650 11007371
148 40908714
612 88881295
88 89392443
995 60971002
958 83815457
626 37133110
297 91703289
598 25243437
656 70807129
808 74034410
287 39999324
334 10974184
62 82154043
785 48568787
226 15737123
900 90730997
787 62728749
471 53932181
714 67593177
602 98443784
254 20360774
57 14523264
669 34363919
935 55155066
68 40547086
831 44769246
415 8962464
229 51405153
150 83314542
883 50838718
708 75081774
310 49044512
270 44769000
192 2014721
81 40716871
412 48630467
324 87444696
408 73741410
977 36577385
832 78226506
428 71797621
930 95604673
672 97982067
876 19668293
358 45488019
41 33918245
331 64660962
129 79280417
316 17356274
614 67999932
90 67930508
186 19923643
186 58544036
993 57893050
711 27075955
684 71880978
954 36202676
625 94579542
869 74914728
696 59775545
255 32865839
591 33937824
111 53600848
816 37479026
497 30041054
652 16097116
926 99171320
306 57579685
428 59517874
394 36797360
93 67029205
425 23200346
900 98299223
797 80585087
190 94502477
249 21780749
116 7769030
732 64562145
545 85063794
198 50403278
840 83483582
939 33934547
153 10134823
764 60471594
686 79672445
188 65099507
10 45272979
313 19905201
967 48563798
175 45878514
108 80260797
627 26287093
628 62804983
685 4955643
409 13641512
822 64402772
442 97082964
134 17496044
970 68865741
49 79713266
444 93640303
820 85712062
541 25741046
864 45908629
809 95903899
821 86887404
206 57020877
693 13867641
11 16649740
123 28007114
513 64706985
549 50679351
47 70783981
373 54938357
639 34998716
290 87832620
169 4662966
732 78644386
444 86981436
187 84460354
904 91901588
90 16085190
446 21730188
451 24265028
541 41866889
904 93420005
14 26933782
300 70764827
105 81739668
358 25803112
816 73905982
561 29534500
118 31188192
414 44173242
168 20414301
417 98752171
946 66307137
733 21678551
281 68991112
303 43226837
669 42570466
983 88554343
246 37324796
116 29214745
556 79565181
663 30383554
376 2010822
259 62091099
681 8109755
528 24633611
827 64182954
37 87978765
160 64316858
104 92715490
782 2130400
433 4566688
977 54457025
538 6346192
420 77633519
213 2240223
467 76667318
548 80788888
715 43997238
660 4132741
396 4556988
870 48801090
922 95442215
296 61597206
540 5600366
999 59779506
581 14138301
134 88139930
449 30647039
185 80342815
279 84608720
542 41924548
544 73615504
276 43739824
404 86385065
329 84165312
464 74813744
631 38592303
16 5181836
986 50058368
844 62338323
102 27860812
917 41120496
467 39545538
407 1037769
131 42098221
937 22040412
529 16384146
16 37973672
877 29031001
306 3853298
439 27067110
270 20955720
413 60662061
101 88776145
461 31574413
269 62835774
364 73381420
920 40851522
980 9313786
211 72079168
720 45916650
643 61774663
39 80323433
6 93419102
300 41390862
48 69130800
543 22689173
574 15787362
124 7761253
486 54121619
13 24632389
822 39235673
228 15393482
726 56940442
734 64775968
434 53792190
971 62762275
885 69783365
275 27782421
652 48360333
553 75622606
278 64458317
41 73449167
902 34445598
461 88179689
664 49945892
518 96117136
604 98193058
969 30456309
267 76710082
259 39972652
7 79636831
499 9801460
33 7115661
280 22250245
614 55740579
773 90376353
288 4429561
302 62095003
414 18094457
61 28686250
716 52316392
522 1859589
342 48012267
1 59169919
186 26941014
655 67314468
393 35556683
668 76531792
440 87333114
882 80141246
755 56314467
679 53064944
10 75469962
585 89974198
775 30710679
629 65104977
644 72413538
18 88883899
412 74752169
525 2525257
331 76083818
734 49137111
844 72854392
691 4891125
149 26897376
670 10530691
360 20570006
709 67066574
278 72960619
906 56954544
234 8371629
770 4342669
295 9073730
316 99755261
484 89751637
981 46983021
763 79366888
491 61634619
42 31836311
72 99346070
600 6283414
151 46699417
612 99602544
209 93942244
686 18048751
280 38386774
139 91251879
722 67338828
966 33251984
103 55512351
526 81486895
175 69768229
430 55725662
551 66707044
161 61820174
705 64562702
556 42075513
884 54022077
706 16302403
302 64616193
30 77001947
720 61949412
112 20471025
219 35648820
823 63654433
763 24722470
761 20278790
330 18803352
43 12717030
52 4523434
647 85033121
897 54482094
442 79064516
297 52265067
776 63885470
875 79909810
232 35346375
742 2232907
303 42980129
105 15418580
875 78241422
627 19579354
825 14793330
230 58783685
119 39806328
545 48347022
138 29784036
477 59435608
343 26814900
809 63663370
389 30103389
645 98158556
269 39612829
290 78564094
180 39315185
905 25163156
877 68240915
162 26123532
920 20514697
219 7185807
440 68571165
112 71521475
168 1502999
885 47926078
837 47546927
441 98780612
987 97416540
123 99425036
208 8724522
669 24962562
656 30809234
304 52691163
387 85821406
686 15574406
93 35297307
798 48161253
348 68141652
316 92385735
777 13974349
251 1443255
281 54494914
537 6680492
189 46628848
637 52909762
377 1527476
214 47730024
259 2090056
942 70869010
522 53439316
134 15231384
2 90523061
290 85393244
582 1477780
777 45530413
880 97492921
688 65092660
637 45409984
700 89458382
591 42470169
513 85060346
773 16628809
658 10625075
326 29286397
142 90902482
238 75847536
744 21459723
68 27370733
2 81519559
496 27584248
281 92009677
4 53034691
311 61676123
838 70782271
675 86881402
298 99674019
176 15754816
320 33345762
133 35090724
997 41426080
929 96637423
259 24273168
657 5890340
210 1057846
487 74904853
248 81169712
715 43383353
762 33102619
698 6488396
270 83411193
210 14352387
494 4843440
456 49092718
527 1174607
352 58462821
207 29950370
167 51571292
413 15346679
302 31997843
369 97564849
951 58755672
469 3938710
756 30884607
61 3824686
980 88285819
419 14801180
117 36098709
605 95588531
556 61878418
777 28972565
595 65826658
389 72445003
434 72151547
300 53724249
525 63864041
685 88036947
941 64892320
769 16038376
509 92662970
135 38599961
177 32703617
476 8905760
605 78997729
727 27373395
103 46687931
311 99065604
330 93888257
266 33135548
518 97341343
829 21202245
516 36666348
64 46595779
627 12460752
589 23290648
459 39395302
753 81495630
904 42982233
749 60539338
320 70146331
86 73629951
258 6677696
176 64764469
318 26170614
350 54492960
841 88291639
563 54809046
777 97532102
167 42738642
505 19955533
997 14297947
940 57595672
34 92291928
593 58971633
770 47607474
175 80859380
973 2261406
684 36506383
362 90654752
190 48167196
407 13495014
853 73792908
51 10047708
563 95858696
992 21979373
768 92565017
791 69044876
39 10569548
413 62549995
713 22353104
62 20220410
665 33704516
901 14894624
492 15727805
187 4755471
952 94152691
975 5627813
497 18818658
791 83759858
823 79383206
947 74327182
220 44096015
266 53293339
395 61896153
522 45809018
513 20621944
538 45056666
92 66476715
830 19188831
754 54310271
68 33551082
436 43567073
667 5378239
259 66394722
423 57834107
26 15837152
79 71685836
334 63498963
801 5875023
863 59145993
846 51571841
831 52484848
727 29021202
718 12585466
506 40152935
327 71538794
998 91704354
162 76789054
193 21901520
215 71427781
718 34261878
973 77675755
797 6481712
674 99174657
191 86588088
992 33032411
115 51684860
566 94972625
867 56644633
637 96118979
518 96058047
426 29294746
68 96923616
172 44554906
725 54327440
548 68946592
330 46343996
465 39956381
592 84249158
117 37283875
579 54460511
254 99023203
666 7451323
585 24128554
89 92744952
726 26315422
601 56459509
310 69252314
320 58926373
348 24695075
663 95884405
332 62931831
795 29747867
227 19007493
971 9245238
228 71912229
484 62455431
305 90179025
965 60701467
233 82926895
685 28232220
808 9128795
225 84104384
365 34169903
305 76951331
578 81167284
329 99657542
486 40868965
77 77757322
639 6063217
555 44246739
832 60607110
564 16728424
802 17167471
438 7114261
910 18825440
303 7909907
168 33853723
458 86276794
254 61312787
673 76896901
53 62312365
992 49801764
803 77023007
769 5123072
787 44673379
360 99161899
117 71678470
784 93485837
828 41767508
893 3694902
490 88703403
770 57635386
403 97809063
987 18958453
772 87533831
658 51839933
513 46051599
329 53565361
242 75062015
567 30495446
52 87162365
515 15027906
296 69090418
637 73315483
204 51519437
384 4534798
290 38559468
962 56057789
24 84186405
308 13855623
30 56017429
147 8609201
241 83050644
922 30768565
423 54315506
654 20389152
868 32937332
432 47160431
809 55850747
474 26830582
870 27808812
141 41435792
259 38309139
850 5570106
995 33149341
506 9351644
928 98124237
337 18115587
774 93045994
333 28254680
38 16713889
545 94042208
139 44040815
257 98063198
5 82037242
59 14611329
604 20859346
95 81619453
529 38555905
520 59933043
151 99596049
978 43846659
927 47691298
531 36242852
971 11763982
55 75602406
131 23493544
542 79685338
951 64212021
782 89343771
83 98800893
465 38373063
349 13918465
91 47131908
492 13291786
980 13981944
842 30091483
429 29328307
394 70945791
498 4390784
346 5701872
486 72407442
51 19425410
199 75221772
145 13831558
579 63643021
880 92314790
12 65234157
140 78376326
519 73609566
841 15504295
636 62005701
974 85221902
109 26189037
155 45245516
704 89264214
107 89455591
840 45419531
836 59888688
902 29771794
479 76440118
919 23718796
699 43293871
940 71602660
940 72076593
29 83085719
931 58851532
290 3779300
607 59240737
570 67403554
582 40506190
800 52121142
771 75665638
831 99752286
336 24536443
302 94967210
527 15750140
306 61289894
74 20314006
995 2506713
579 51433964
711 2657440
438 16629455
475 54672430
726 97714759
776 12726400
516 65713464
918 68924990
8 22281879
927 43302151
885 50425281
427 24470971
622 72120858
698 23742841
244 41330127
454 8442981
492 35707233
513 1185946
974 12935890
711 73973117
203 84885789
230 82099039
606 47226299
658 44005254
627 8759358
27 33741481
560 79522151
315 16615050
955 65797665
964 82117208
727 36835838
80 94497692
916 88515707
820 30155461
703 18767093
453 75668057
634 87357641
950 87573669
179 5618129
841 32542830
147 60288015
629 16217918
649 35557330
694 54590059
143 34340892
425 32672846
460 12247643
82 27669936
823 14930590
137 22264011
471 30917482
120 15454891
620 87785964
320 4745041
181 96029661
347 91852662
828 39352663
172 37154539
333 89414540
215 38581613
797 66651344
506 91582283
418 70512102
313 29964841
939 4749591
238 20623904
462 45901447
451 86685550
106 28009441
976 74534410
698 94119741
360 57040922
382 69669638
798 18154165
582 26938129
83 17301867
146 21649376
176 25381268
653 89896576
606 55158005
206 4776507
495 13457425
748 76801323
443 8431880
890 63444784
413 80792286
710 4133749
579 36842403
161 61469427
541 44673671
984 82098838
876 37156844
699 15569966
918 56164981
920 62661578
823 21260392
780 32758735
301 58680270
556 97352268
164 94112367
837 14956197
115 63533215
214 95529333
360 10630181
773 23862039
959 11403611
209 90953021
858 9187477
561 24968954
921 83296734
734 16150056
195 47767497
197 53341792
666 10479970
841 67493494
100 75214824
980 85907062
482 2419462
17 13451908
927 97252834
343 49050567
902 94422477
820 93099584
387 93969765
813 98482278
667 83880789
341 38060771
981 5316908
470 27103272
854 97266679
465 43396120
545 30268993
42 70808208
148 80524257
854 25137116
494 24200100
535 82831457
384 91352420
660 25110757
330 93920718
125 35036201
608 9572021
515 34732508
615 27783683
400 51351564
592 45602848
221 4893740
8 99681795
598 77315076
446 1568566
481 42082678
62 69224603
97 4022690
948 9779366
477 95572449
66 58097114
587 13361160
299 30940882
171 42053635
510 68791006
617 20455679
19 73266116
349 93512683
18 59303202
3 51280025
652 48656897
34 89342973
149 65451438
760 57531679
865 7683407
240 7437255
307 49778960
313 19228707
111 32742980
821 56590513
193 36474427
654 81501209
972 97402210
173 80962440
253 67251102
923 64524190
106 38348672
896 2586873
536 44047117
967 95565535
394 79945317
15 60763191
849 97868870
769 79738083
438 13622092
807 53319755
438 92320959
392 47208653
780 79126970
748 51971415
409 19352832
226 86230990
804 51009597
231 9138707
300 4164812
929 65754894
832 77374026
101 85757390
794 77386895
467 94316928
864 79525079
749 74074897
181 4156239
297 63145156
647 5101588
348 42236516
912 74581676
972 27211469
647 49758261
445 49846612
298 29376693
317 42007298
190 78524362
323 72469630
16 11605203
792 44605973
921 22738735
77 9246225
477 69522276
756 69819524
37 99890253
44 51582815
151 42740294
206 67886015
68 48373140
177 4682723
86 29856803
189 93052420
571 38394922
493 59396778
23 30034509
693 35751028
353 92230177
158 81934371
767 96693082
1 84731610
71 51442197
826 44336700
910 80954440
608 30355682
431 88741551
361 91971369
345 52830752
150 49335471
910 7845176
859 22080281
93 53787320
877 37477958
782 98536868
233 19229596
485 75242209
678 21057213
785 89787821
15 54451706
47 70220929
956 46110700
107 45036967
241 82056057
907 17000797
675 80685059
613 7197987
918 45213641
157 77919796
851 23923595
136 62361217
64 64344285
928 75170869
261 45672231
280 81536188
802 25938958
446 11309492
445 45408037
372 97954610
845 11222085
23 38978083
365 5801742
367 18844555
686 24191063
44 28821106
978 84732430
957 57195232
650 9192434
595 78946743
475 1514039
298 6407446
252 65335434
29 62627761
994 75377909
77 6470143
969 16876965
747 84791504
221 15893316
523 58663971
662 20767823
693 86335951
866 19436235
137 43705933
725 81849857
492 16056077
532 93897729
924 44221829
621 17761958
515 5991178
668 49736590
746 17806025
237 9048973
425 33017195
52 71761906
687 11704259
257 19285809
690 90661679
251 54215268
540 94849869
871 47822040
104 20257526
524 55495598
46 18032531
100 5448333
708 1855416
514 92360339
20 1860671
252 68518265
780 33016991
675 80362566
584 23351052
377 91618958
365 48067551
761 86626576
519 7017214
394 70902222
739 61145720
959 67609538
200 29026486
665 61325114
79 83594954
516 86232587
263 67734098
696 97803630
246 98206362
734 93647543
160 6980031
581 68423703
376 86970400
920 2941509
349 68823750
799 62435093
248 56361337
272 48867087
705 6165578
516 26421192
633 30186894
573 43172339
43 38283980
485 68518269
161 75370145
155 84416311
499 23274588
660 76848712
664 26653954
870 15301405
355 22874901
796 12327240
189 89822398
332 91276455
264 47320560
217 79404987
652 94939806
747 13115845
536 70245450
217 81847172
321 94552838
712 90355148
237 80903434
869 48156241
893 5989252
794 33161809
840 10707186
540 26981517
641 54411178
323 17350522
540 83251963
493 22558251
644 9148255
579 18350732
76 93245804
761 6653593
838 65103089
312 44220059
167 60372876
737 97254463
983 23308391
456 14115872
470 47495798
866 16104316
329 51451848
681 40054826
747 76218158
884 42837887
454 95696183
827 65205006
422 30956343
318 72301797
131 74707820
526 62613271
317 70522664
373 75271772
618 9507501
187 17045649
140 26781359
726 63969022
309 3458456
355 88448179
279 71193629
325 98412088
527 11800409
943 1294187
147 89502839
180 50622141
327 73191919
964 80590052
526 46027634
172 60881434
349 64107690
944 26114622
300 65827713
456 8764547
15 36373462
177 41434243
679 91788004
328 98106559
415 73083805
40 78369286
153 64005906
853 63440872
542 56785882
190 41893579
932 85729050
90 67263356
15 37194571
380 91700329
578 47544588
24 79789704
763 44846980
680 42395290
577 53282823
897 81444107
470 40144630
529 32623538
951 40486111
536 25789983
288 91853371
28 89526751
921 65077142
807 81496346
571 36000971
550 71930302
869 68034151
254 49491763
226 23383087
711 79207296
228 39106171
808 4173602
479 2310488
783 55322892
811 71206070
800 52484431
321 78500858
702 84926098
681 83851109
943 31015259
667 8799072
788 36267468
591 17962720
262 71781446
392 41406565
565 72687956
249 95800825
942 22071830
825 64719010
93 71873869
676 65798806
671 96660328
739 58220909
375 96862882
214 41836802
811 79165247
106 51748396
837 78123309
678 72549142
881 19981121
513 5431141
90 74841668
217 50791873
349 28062562
719 25956751
591 62334552
793 64212120
543 50503609
847 25222539
902 10856364
546 95262987
455 89234001
681 36603388
915 52891182
427 11812887
53 81528704
106 48408611
339 90455054
76 7725692
786 22356555
302 14980177
800 96939334
843 25113067
296 84195913
286 4295437
79 64671797
968 98569995
699 97577623
456 50498491
888 23615296
857 62762403
711 44720978
542 49255832
301 75855972
41 10274285
696 81148027
255 82768501
730 73169778
501 28402019
697 3816742
832 24684892
278 29195888
526 17515673
428 24257914
775 96027111
100 94412815
481 56348028
807 43474676
937 35296069
192 95504016
136 34638573
891 70631848
355 2060246
575 97568888
997 19068817
889 11927202
308 19992595
939 90941909
376 10293187
172 56270444
265 18240523
427 55748416
72 67234655
826 61562034
880 3203088
363 85041084
292 82049600
286 87389805
503 80314961
365 20626085
482 94394652
199 68220067
537 55333953
555 89415423
568 88635417
414 47749958
730 30551773
529 88197167
227 47035619
108 14862778
402 58775153
589 14411534
118 27541218
60 71321237
827 20303064
790 76989325
529 94122638
582 4166731
26 78111992
891 45628243
23 18912235
140 78051486
290 37242035
673 72359936
892 42294375
123 86555899
708 7798720
89 85553254
12 25556800
711 73990249
361 71385480
306 47084556
63 22138665
732 80493581
706 78530812
625 13639856
456 50738032
80 52285968
422 6999832
640 50913762
372 8531299
931 76083038
555 39200648
155 40951327
905 40287228
659 96716807
21 67453394
399 70776952
452 1557525
740 63198365
901 58046977
771 94256061
163 45567588
77 35895526
625 29735482
861 17870929
807 78673123
285 86665831
247 31800012
460 83884727
466 91646305
758 67291277
990 76325424
22 59137179
954 18805450
256 89262209
693 33767211
33 78573889
826 16751029
503 98057202
269 26271736
214 99775560
910 27167061
485 25035891
50 42079025
431 71110883
933 77362414
587 45443486
988 12774247
779 89400479
118 24470475
774 63045490
916 71652700
279 9729438
498 89869832
981 94523926
486 79371869
548 54649307
818 42390717
29 4844152
589 58220038
735 48311142
448 54436682
669 62786914
778 77140879
680 22896737
346 5585204
122 21961011
16 38978636
962 32678785
440 90398380
319 36373261
466 92224369
319 38401831
857 70201372
903 95510557
351 50193416
709 92472848
848 57056908
764 15104724
739 69272810
80 4032413
17 15159786
34 62183854
575 51365373
495 29032747
264 29863742
844 23406969
108 81556385
514 35056246
392 41793081
747 63582880
398 60090679
919 6277260
637 73418818
477 74414106
288 44149771
49 13601636
143 86389177
299 79537880
765 98543719
263 93107738
254 55327979
57 2887079
794 15211085
229 24248456
715 12078831
892 3388104
627 1474707
475 7117032
160 83698241
123 69161223
357 72271145
67 51399563
143 25855585
655 36453874
506 15115212
846 20171969
642 65617708
306 15271101
141 38833838
139 35168526
469 23805387
324 69267538
919 77938088
346 83554406
600 38228617
827 45195774
681 90142232
672 96282663
700 99103992
928 86070686
155 1192260
321 28951736
116 91458477
432 58236581
329 18007953
89 11548823
691 40791233
50 97639835
916 57102403
788 93713947
503 63177728
393 1977278
674 25248293
235 44193919
779 26411832
464 10738197
451 34834991
991 99687177
494 25221347
180 53924738
940 90218998
746 68961703
618 75352195
151 57770498
193 4788323
961 17949339
981 37293438
551 93031099
180 30394909
869 60242853
388 69197933
866 7691313
64 66772684
267 18573587
418 11862545
648 49922832
352 9118975
642 30472151
684 7645674
186 8158036
414 42027101
694 75547133
771 74823308
701 77254844
131 67442023
664 4209796
619 38594603
708 18749809
548 64899790
317 51766672
527 74619992
81 47643692
879 74296597
689 45604273
638 62055440
947 47506650
151 36871373
131 83358924
346 55704629
207 33117423
702 27850015
364 33362315
585 29688441
883 48544680
839 45365157
155 19453334
944 51548585
619 92750099
481 92205045
796 38522389
921 79221345
702 60841547
511 41737967
264 81721617
423 36822518
755 78868578
665 66205804
915 55176172
268 67194514
749 60273707
878 77264865
439 7002527
382 27756226
715 31884000
167 10490077
649 30219089
925 45992022
89 41892132
198 95046740
903 95654481
286 47855129
888 20744344
419 14839564
381 96974311
229 68906458
891 2594250
187 39635843
131 21356917
919 5679562
512 7166280
975 83179225
237 70811587
217 56138188
482 41198013
867 65160863
819 73955665
601 88887643
609 54809524
55 63838587
231 36037239
941 83882670
268 65714126
387 56885219
87 52166250
786 21733777
315 87855996
455 35441598
233 28879928
196 36879385
787 98283776
687 26451112
600 76001209
192 20512038
800 36868595
802 42246003
453 7670263
366 4730722
906 23339808
684 31018830
656 8939940
630 58236269
747 20669686
736 57272355
916 22671964
24 86618960
866 6217090
449 75031026
940 80695752
995 43973348
613 62374970
678 25681418
566 10885774
229 25030627
536 65457629
838 38203238
343 54211033
234 63415319
161 53557600
666 68738531
138 75969875
429 27904761
540 89151076
800 74078372
456 27891441
411 43957352
386 56366569
120 99715024
188 18437355
947 98383933
123 42588824
726 86152716
251 13547419
687 92865670
468 94672052
948 37852028
539 88636078
289 90381838
395 13392785
894 92415384
102 74555876
437 20058475
345 53262421
446 98501556
25 69260822
241 31459353
698 34612476
129 49630261
404 35414991
224 24408809
55 86295241
833 50443741
660 2088212
257 64940953
99 83680598
433 27704743
470 21322058
446 77218658
629 90745875
431 45483026
79 18326866
226 28360320
975 92057356
294 44903372
965 64709202
127 8458229
696 10973551
674 75033842
816 78143741
494 72361158
478 88387174
490 49798955
145 31367649
584 71368966
186 8041438
420 47908325
586 10026108
363 17820215
677 4121004
595 95615397
507 31593429
549 42271157
971 37167473
933 76619925
128 34880451
628 85431084
889 11547624
323 85786948
540 37497314
329 8193431
194 71939904
159 51965126
1 37704900
365 62538780
930 48301266
640 84974121
120 57300339
798 28557262
892 97040489
115 94225245
915 94683796
884 87386586
725 80662211
13 33727595
951 96486793
979 8761275
59 92516179
102 56141334
426 75514779
861 92911437
441 16951476
531 77389073
686 47561488
912 67335614
982 2209812
117 51622263
786 96085833
573 76800432
98 41198052
246 93313227
731 22053556
971 20742274
122 96378671
229 50694218
41 86634953
894 15879330
915 20568289
293 54883144
575 14710133
646 75679112
586 18350969
451 97845172
102 29546232
143 84444748
169 82561974
631 31643331
929 59840406
594 52590992
992 68770533
22 93881004
437 93341880
351 84080578
905 93499114
744 92836105
493 95467662
446 32729924
762 97151057
885 58032367
199 79754272
459 29223837
621 97308414
424 50866298
503 56817257
950 86518187
848 93685911
589 7569152
902 14864190
423 52182455
157 16009088
328 45652346
264 42122350
137 46584119
952 7007244
566 86101622
763 51779124
485 23358471
370 25066251
375 11748612
36 62917357
54 33595979
106 95873175
446 97163389
714 34536239
190 12268929
274 45378429
757 63155239
780 41941947
790 42785180
259 44321846
732 17970887
155 34685743
908 14628560
619 76481885
380 73129568
131 28400252
532 88087141
471 91204045
685 7722621
154 80141914
117 65938078
642 26115788
747 4124175
810 2753852
29 14369134
934 56141693
841 82346092
47 12317012
234 23037125
987 80826521
781 86598418
983 67437196
713 11201579
63 7890200
793 14828888
285 18275457
704 51526642
414 7510892
143 80975963
90 10802034
85 77894897
255 21524735
349 24310613
845 99355754
565 8635030
714 62457255
623 84312048
302 57906022
463 96971572
976 13915000
400 51754158
633 57356939
325 63729616
113 63920798
371 32028849
480 51097387
276 42745008
459 31302800
223 61200429
164 29421194
65 87170418
170 40556043
188 16927550
770 29489399
341 32968099
942 85147892
496 47438065
350 84599439
625 57088978
33 68164143
199 31644897
939 98249175
311 26378525
878 96697881
112 81973773
414 61988462
557 59975693
567 83333142
707 76461118
235 35962391
35 55407515
741 27289194
626 20600227
776 83527109
855 83375353
303 8436256
584 55461223
40 46748365
405 70189863
40 20586923
255 27887559
725 71491268
714 43906945
843 37280014
713 81169078
841 77174700
230 31839808
298 46253008
203 37009034
17 46795757
632 62834838
372 41278079
630 59923617
967 76396543
644 82267117
794 55068123
885 33803541
737 16335932
869 36158109
964 33086862
59 22033460
545 77494621
324 76409564
977 56484857
923 51397871
12 24077583
139 90331035
354 19256620
938 47043935
410 4244113
965 58406354
33 61419707
310 54794398
255 24803520
288 87922276
44 41879010
937 12284289
986 8934000
80 72358541
745 85697378
347 92617529
136 42855465
565 77621098
542 77678126
826 21885713
417 95802343
40 91330796
558 56848026
150 84024068
307 8509304
13 50263388
471 6192897
723 51615612
356 90092633
94 71122412
949 28395751
49 51629547
127 12405165
24 7070435
794 66072614
613 43384712
792 78775997
447 65038656
329 93673798
257 24384698
300 43784542
330 7274360
963 90362664
713 67015039
556 56216656
354 41943414
125 74031240
601 75408920
602 73767152
166 25407021
223 95352842
346 88876966
844 16999440
964 48663374
752 75288578
212 64299815
321 21095295
88 14054359
428 73093346
440 29839423
705 67573643
439 3914047
298 54831733
888 74345241
344 26484055
623 98544573
684 96209979
180 19080798
294 22814550
541 68603027
947 60122272
994 97490933
80 68135888
385 30423892
508 50137196
650 19377148
429 40881807
897 31639800
93 82989966
190 37911358
183 80968642
830 60850413
933 63787269
403 30293584
450 38230395
425 48384023
491 36513589
322 39324638
634 18267510
447 38599191
694 89757462
193 54414745
956 18256046
953 55811127
586 57932185
797 55218799
52 94303274
961 87024986
982 7931638
812 38158467
660 7528585
750 71848951
166 11704671
697 35485681
903 6620993
818 65725031
542 52330017
795 28210391
354 93804591
678 1887539
384 5459755
395 44795514
506 39977155
99 92297517
188 39713025
986 98585946
241 35214752
778 58579921
377 88505060
758 90474338
823 65743491
770 72501074
301 23008558
391 95702834
641 43648201
481 94570285
263 28298868
243 40761706
126 96778381
131 52388753
679 93594433
839 87158604
346 77292351
933 60293441
518 56658837
389 83000945
6 94135707
54 82200417
118 87394598
173 54739878
513 79719395
335 37396419
624 94893954
258 91306247
930 50122823
667 52207784
23 44365094
256 31576781
297 29638010
980 15628033
729 53276047
676 59540538
502 16001025
738 18200787
599 74596220
4 78387720
183 72416992
540 57989092
539 47118241
902 68768467
8 51691573
197 99970774
25 88954419
432 37709010
506 50031231
818 40873529
124 69399942
599 42927686
521 10539729
308 9544567
698 42678000
699 95453290
666 62001996
845 62254316
161 34866273
559 65779016
824 6611875
270 90729151
750 24181614
396 14293795
875 45530031
59 83665638
54 11698582
826 84018302
916 42062754
927 98766103
800 70339958
799 94116912
998 54269256
705 15167711
791 16525469
67 90369152
710 12509683
656 81019115
410 77028697
851 23191096
905 33639755
165 23751150
535 5296150
831 3727450
783 35303013
719 27236093
759 56174755
489 26224124
464 13171541
469 28788500
389 94839976
487 44501072
271 6209499
365 32547286
381 28959446
985 51714519
170 63196594
293 51208743
76 74208499
461 59130701
43 6244505
783 91865227
371 7891443
860 85568068
607 38171561
18 19924291
24 11594524
278 74635044
250 28292570
975 4629811
281 63200884
669 93465058
986 79077091
474 78686367
537 74422251
19 79811508
43 43177523
559 90794816
1 82902070
280 5980136
472 66112649
111 60693074
368 86207685
57 68319485
800 30949217
185 94844704
640 7476213
667 84031903
771 62298254
599 16578876
991 96523676
217 51999949
2 11027976
233 40316176
707 62175806
501 43534842
772 4654121
697 13674806
913 95826168
662 67784065
266 96865605
525 95377756
193 87656064
442 73930514
457 27023755
871 36504131
949 62577803
869 52530385
371 59818240
391 29738563
568 12783709
156 47030914
581 53668272
666 82342037
864 52662160
262 43444137
77 81319435
608 82623193
560 19276119
530 42939374
32 12859296
151 84599275
919 18997772
920 18088559
312 43584303
765 44571678
172 11899518
575 74513665
543 41242936
496 90935157
121 96343688
326 62964587
150 92090937
12 33519834
936 42904010
576 38347396
384 56062522
704 79075981
118 98223115
62 45074038
67 24093485
413 38503706
634 8457313
981 69138340
649 7839671
5 32864966
62 64815794
974 48671553
739 95174432
913 83812726
500 71231951
615 42582154
86 60672857
871 38857969
801 93928402
484 50818606
530 55570870
907 65085020
204 25833880
662 76403425
874 82189071
281 55238010
250 65042173
794 66022251
243 23582043
77 51067316
567 22517987
1 43018177
943 81351967
965 23448243
930 94659360
850 87067284
691 84305485
998 23934344
123 59778044
969 84211661
265 91836719
158 52132259
557 8208830
612 50507108
696 5987455
933 7097429
443 85874877
742 37214401
489 38925542
71 29688800
692 95466589
101 32927661
774 32652429
907 36174806
333 79716367
176 36400125
764 95808855
490 88101935
167 38307202
384 15314971
992 83107808
974 52336247
175 71187054
426 11581671
650 66092274
659 3505504
800 97587451
455 78006346
525 68311439
575 76475165
720 66907323
527 45599405
64 48327848
880 69090072
645 37621909
264 27887542
132 83715830
641 42056552
291 2043812
429 86368067
805 51844124
292 66546420
781 90592025
709 95573758
384 1386271
372 97119366
405 30903122
753 21817611
335 86293699
317 35724056
753 55233111
218 49906379
155 59320821
506 15763656
144 45029287
545 9326315
251 92326703
935 31655962
864 53388511
390 75540658
130 15372255
652 93275060
67 21259389
277 13872937
975 92244425
298 56712525
373 58663310
50 53323933
561 42899430
265 20051305
991 84380573
378 9683264
555 35788798
512 39701754
441 31786017
71 81926039
22 52476740
280 66613849
382 45076264
814 66863548
184 30460615
441 40634510
334 90293852
246 33705416
480 11745329
456 45011827
371 94149162
932 42991477
348 91388751
144 48074124
886 32800782
96 98753063
584 43659155
888 79682112
212 55055190
731 36821248
721 28117683
891 25709736
4 28984684
574 72697831
330 17141243
45 51867256
173 72789475
578 56622659
468 84149660
411 77365484
51 28888252
653 74008745
858 86192168
662 69510122
325 89103627
775 75649183
421 83699921
692 22467098
823 93138312
81 24724970
804 49590315
2 33289759
603 78701601
582 54713252
657 26740029
96 90694460
734 24601440
865 4323116
204 13617317
46 77479844
577 68129813
295 27606980
988 73609901
720 70413351
772 40733081
32 36484593
504 33774280
728 18520376
735 1075273
487 38742755
136 21332341
551 32762681
147 69819842
530 41809481
455 97682421
768 66514569
24 62808158
52 34420958
385 78889312
432 61737349
361 74309546
324 22730449
728 85855064
928 75904630
204 99257526
573 92168137
607 83591800
68 75281051
599 6067246
177 54981011
810 60838264
205 71284098
530 23750570
548 91085612
421 97430717
805 91594472
235 34478015
997 63362020
981 10933930
209 30447800
283 99209648
974 6038034
602 80770800
487 32218976
324 71151699
130 62221407
804 96348545
593 49265326
463 71050221
956 4747847
414 91449900
628 61202108
897 97803335
827 79128216
594 87339252
685 21867156
95 96720661
106 35158843
878 53497894
631 95297093
610 64043740
354 66576653
983 68870564
840 63110809
387 1041664
753 48167385
239 99287809
441 83992316
504 46462910
571 85269044
461 4977860
27 91015098
378 65151119
645 32236516
765 91458151
604 6367768
367 23050389
210 85059572
917 23472467
383 24129052
984 51661635
265 76094381
750 29347655
599 56925442
530 8846528
251 12264180
709 82203331
334 56420861
480 14328228
999 42298840
691 39155635
661 36090787
130 59308496
881 3510682
653 21484900
422 9442641
480 18026644
57 65789202
828 3780203
256 29768579
521 38663562
531 7045087
330 43186694
747 53822048
204 23813429
209 53863646
151 82350446
191 76801060
566 92960986
175 89863539
743 55175794
332 86205409
307 35651376
13 36891840
518 49831774
844 13880866
216 33522172
90 52871187
249 82835046
319 89138743
584 47043382
793 3003701
158 70038356
620 18464889
512 7309321
531 54013440
655 75671047
275 87311889
485 40258317
229 11867249
408 54336303
359 39565287
178 48301532
342 84206674
185 39905170
617 92268082
380 7044319
638 88851054
647 12447283
698 3128393
235 74546872
831 18264385
200 55088493
570 39017402
449 48211224
880 55889299
566 12205949
71 43692629
300 73533690
649 84148228
850 99225852
249 88224508
220 78798834
254 70577889
307 24292213
85 61119669
482 51579877
582 90362485
499 96967141
434 33591836
479 84146947
958 32311732
278 94263334
109 84529817
10 82519413
6 64460947
714 99300879
137 10052478
162 58940336
307 72418216
418 11437853
622 85467621
615 47388041
5 42646491
323 42147131
476 86853988
138 70671609
497 36273157
744 58882137
854 77757873
911 14409025
604 54653269
810 30028707
131 41288075
583 73599018
915 14287834
732 26086646
669 33234817
267 88044432
129 58199402
336 36406811
614 44185389
264 97470070
302 17894027
604 86146319
201 57909559
290 12924578
414 75492597
403 11495378
58 53443960
549 19240439
288 88227439
403 28967606
569 5740571
294 56333658
380 76032263
441 35519323
151 22252149
150 84730203
58 22999028
543 96483495
337 97660615
790 83728097
863 72435256
542 42041991
361 48585612
193 94781266
600 35502098
894 60253080
578 1035461
339 82232527
244 45311774
469 78824133
903 47839856
656 15938179
560 95514723
916 93889211
175 50326642
191 31260803
361 56893328
344 28174983
170 44766322
147 14542869
153 6646073
513 60161793
349 67935799
583 84494066
574 28914841
203 23210831
2 12986500
996 60810796
327 1736614
249 89430765
637 31602724
542 67257651
528 12442187
673 62291432
229 14283778
43 51254152
15 30654901
873 33963141
604 34700775
315 94247583
773 99253225
519 41900481
406 46049353
218 37002973
299 14699970
817 49299345
257 42689330
502 9912699
680 9054848
966 80452201
788 49541105
910 67624678
952 31541132
742 3068836
39 12478324
529 74953632
506 1591358
170 30513889
635 63081728
639 9540284
376 1404404
654 51378564
925 91878022
868 86105592
220 76717041
786 47590590
359 94218174
929 77339418
512 17755741
508 40863427
587 85042625
962 23790599
964 18003229
913 42659334
173 56662909
851 2751023
889 87713072
430 44422911
641 81797836
583 19206704
938 26848303
99 94923471
530 81344857
427 76029857
949 61169922
461 71694760
205 12148830
218 89102363
456 11644168
822 24208836
428 93250013
24 83934281
880 45653760
961 60533583
775 81971285
412 3774874
731 29806954
322 66281623
935 35899157
569 13223343
294 59137375
875 23290415
926 31221670
938 89238928
253 97533241
607 25331539
277 48137970
395 80169749
962 40489640
981 27976082
745 40803312
787 49461180
105 43334243
3 26962745
801 47319907
488 9786051
732 90433661
153 42696111
610 42660755
837 10526208
481 85704268
25 79713927
376 65476310
255 52187654
501 12493023
949 20536295
60 72301847
610 13882719
701 87605246
852 92293248
231 53676605
511 29245497
222 66848344
672 49433833
218 46383309
690 26944664
781 3846711
687 55106287
930 54118205
144 36718291
295 40767443
965 97524526
110 18574087
973 33816753
792 34930259
156 91083003
136 67920198
220 29556614
964 82435892
851 90817589
143 29764342
716 72176378
149 1902093
375 54524786
672 12252345
826 34642447
694 83949902
776 27668637
610 98241640
714 89288891
416 63904947
639 53874491
448 79882976
826 69272003
1 3065020
744 20674794
297 97132316
610 56865721
983 18268870
440 60390206
599 75744121
888 23153650
282 98322818
363 47187935
979 62878101
123 8433526
729 2633899
436 74191508
769 84778948
623 49808086
311 87100865
909 1217046
259 49665696
815 57751871
105 39247925
673 47379388
880 82169434
290 93854662
3 9042828
386 37159244
447 98162905
394 69735963
152 39699700
282 3870854
599 56709311
475 86348427
547 83348200
422 50687858
459 96996032
202 27768288
239 16395070
373 95673896
623 90094538
858 85400612
416 54465744
102 55825190
914 92851513
24 75705535
286 7327462
759 75248863
207 36147717
231 20990192
13 3329626
562 57022419
41 98391362
330 99218274
154 43658272
234 20770015
592 51861147
657 97815659
219 17542767
839 82479995
41 59550415
170 54829487
609 53618072
134 1564451
428 32852347
781 76552584
278 46660091
990 32242418
900 8998679
546 27587862
331 62136421
291 14633955
555 53072720
221 75251385
173 14066984
586 20566002
606 76655733
540 27590556
342 23826330
20 94154133
617 93729465
973 1818199
220 56252850
585 28507781
497 17110049
298 62030663
208 54167595
951 61112394
846 95543958
605 27985512
31 65935027
316 21188030
321 2099355
779 36085530
168 25072542
914 15969908
705 56053204
404 50628249
530 67051689
649 95259985
898 40214280
617 59536892
835 27975578
24 9621801
180 22452184
252 12777179
556 72621765
254 60419242
430 51596055
887 18021903
447 91014688
476 53961532
885 71544918
548 75802009
573 71865612
592 48287657
587 71706623
523 4629000
195 55847051
489 70716610
281 42021992
142 91113373
37 90893620
472 63745975
924 41515959
928 98475192
844 5559912
517 4137789
474 32121890
623 33750970
303 82028860
304 43110215
151 17653247
262 33298689
230 7776298
953 28171891
689 11789618
292 51600420
763 79291005
839 27876574
567 90167292
989 15440504
795 61659462
601 55343310
95 5495687
856 89882611
228 36407289
900 71488891
793 81662914
926 56079015
977 80794806
612 95472130
948 81653286
251 38587908
994 87089567
575 90121563
495 4601863
867 16030538
332 9316730
48 17593829
470 10674285
187 74352191
932 31584073
608 57955175
897 70443515
341 9892450
448 16652216
915 44257929
432 58808461
432 15942935
495 91363892
908 48153812
966 47631167
309 56448216
879 47554620
538 47777749
783 83766516
812 69633254
13 35684033
1000 90476145
931 5244433
232 5207473
264 56983356
713 90779830
856 72378784
957 90640339
763 12301432
530 95751567
967 54876120
409 38466796
764 76916603
357 24847128
929 55429379
461 75899796
424 41530926
959 87447573
992 18771677
916 63333942
148 66794182
673 19302511
267 75600851
455 39172981
899 2722063
941 65747251
693 80733725
318 20037552
732 52875676
22 88560501
252 42762359
466 63352673
435 88113995
137 2605020
890 42257490
255 11903192
965 99250334
46 79454381
206 1196960
285 47256323
869 80229928
376 27693827
915 96285640
280 76705580
762 75031374
847 44397321
928 71406788
995 24914211
907 68869890
988 19967681
713 83195544
58 71877983
1 4941378
3 70421026
327 52063190
975 89022719
426 22425079
550 8205886
1 68791225
200 52497873
67 83132858
661 66653114
819 30046705
846 63036281
318 12782572
200 87948733
597 33211953
941 21225455
454 1295399
618 49884461
814 82887524
734 69886192
715 67535241
120 41919550
841 93502664
412 25796664
678 55750870
674 56110874
746 16136100
764 5882160
2 86965326
588 88349294
867 10760167
165 67359643
658 71993025
684 78572415
222 92882710
460 60537065
278 56258002
12 8876592
469 46978373
549 19973798
713 29608802
500 58411581
225 6707603
454 36425566
264 73099554
512 86115768
702 83031525
833 26728486
125 63548618
251 29197031
694 68659029
46 25740950
492 62692185
183 46920356
916 95944039
367 80753440
42 67175664
704 76724489
663 18388521
626 82353778
27 11813173
852 95605616
385 83848841
850 84741311
324 25365511
937 71540870
525 78040779
456 34779620
716 27019804
698 80575792
232 75743720
248 65522369
164 70833239
670 81941709
705 44178463
693 50260542
169 70704781
212 72137015
335 20148259
526 51887607
731 11756739
210 1273827
630 7081281
175 59821684
720 34232299
11 7188859
713 43266073
629 38734757
104 21105071
9 53782105
834 87430126
687 35981967
905 77893465
12 20859760
399 19632189
238 12704367
224 23590329
510 14908535
872 36861424
885 30538956
977 99064844
32 56513071
58 27657155
290 54153237
754 98420329
10 46387575
921 30426074
44 70921807
498 34180988
884 50161168
463 79033457
630 58744996
427 18015246
616 25304956
369 91590933
230 91170564
390 51844220
547 79745163
743 20016590
984 30675987
625 92642286
386 48808430
759 34556439
439 68569781
483 51247680
373 67559077
650 28010090
312 18790727
949 13696641
775 2652521
922 9665458
931 11938473
416 83198524
281 66280633
765 9905912
203 57484485
287 95962322
85 78103669
783 21415831
967 15695729
735 40718105
648 31758333
502 21001682
612 86729948
698 51971348
420 86710714
642 88736810
380 96113749
994 60023534
486 98617945
815 89667979
546 17909902
531 39248807
163 73012922
310 94581617
890 2577892
389 17904777
162 69257720
248 84671429
567 39757972
893 67160872
311 44241842
307 4972879
294 48507416
628 62790821
507 59752717
508 37423909
998 90445252
759 17205500
511 77868937
891 37304535
923 22851617
835 15974290
895 29628498
686 50682367
713 52351419
301 26733673
415 93972632
631 1767439
778 44268467
350 9578871
208 46243300
587 81824268
504 43719384
237 18458417
365 69118261
377 69782744
555 27168116
187 91516967
296 46764488
988 80358644
85 60202803
405 68053028
401 96791763
450 98859770
43 84238642
759 4220346
517 5155954
470 16900078
123 31262298
387 36253316
235 70879478
893 70078742
56 6058167
996 98849655
831 13309652
971 54587650
63 6915596
324 37285087
454 7820139
391 17403701
91 92268543
201 10237046
417 77984760
566 78017214
683 3836374
33 47137384
751 66008125
879 38445956
313 18179967
593 80220912
782 80656060
844 79802951
203 53222093
464 93640383
190 76301362
383 63350623
591 64670546
563 89425789
318 87299049
613 41979532
692 48217302
626 17963528
752 59672190
206 58791606
75 99366956
839 98148135
200 46039089
121 44967798
964 74431320
1000 58670352
532 92276573
476 51190164
874 89036303
766 6235062
246 79683401
874 79817232
820 21482938
126 46314844
200 29791472
485 76387831
817 43719494
79 43184933
347 24539620
312 1434886
109 2738793
83 90276930
718 5481778
544 34244331
9 71903107
174 49970237
504 81684060
194 40815851
607 28839509
617 32040546
195 36306040
543 54147650
720 23463756
469 65063473
371 34472835
892 2529558
165 17298676
376 82144315
39 5254791
410 64731010
659 55977574
52 45450562
323 21220040
786 25943227
306 40453564
671 16374512
953 52847143
956 62527064
495 12315370
208 39021592
894 70548160
585 5507960
416 64950230
278 26715764
82 85302687
574 84897220
144 37551149
912 14679906
367 44569717
947 32595886
50 50016616
665 20388371
43 21969552
444 44196448
819 42109862
821 63589415
632 81298265
559 63174662
786 12536303
568 37321998
891 92995282
527 49952379
186 88586615
780 30079704
304 11535209
310 25510547
107 79353245
340 6453467
523 53204046
76 87069929
368 87243706
516 60844814
565 84745326
634 16785383
682 98990152
72 30913260
39 94486625
667 29547993
434 19496144
14 41709177
469 47526883
88 41261872
735 42675731
931 79440828
678 11069122
294 85305093
182 82422298
276 99939701
355 29968946
653 56944121
186 19515858
409 81062132
962 24107140
102 57652205
408 11174269
995 53832290
76 87608460
567 80956953
529 10731001
395 5365386
70 17313231
97 48882350
826 69429187
567 38196093
503 54157205
41 69375330
267 74645849
837 41417882
103 56864952
27 13430340
961 42282118
842 6070684
148 54741423
253 87784280
569 92699756
512 20796405
469 47248705
757 53060122
71 64301448
675 50782857
44 58787563
238 84161771
725 26207481
218 48810993
492 25633593
619 66586436
820 49604088
404 47119822
69 56870999
451 96811171
587 27939736
737 65340457
170 63183671
431 92908614
158 37652976
719 79921588
456 35687549
824 35111113
93 88964529
319 84205025
468 36392455
95 12886262
676 63977664
893 63151155
281 18634575
172 11837070
411 15800037
890 9866105
971 99454732
804 74572589
817 38735449
868 78779077
520 27053900
657 48302122
981 42496510
332 64942939
133 87546137
455 83223962
786 18396335
207 60139253
49 38619186
839 64147375
961 76473655
407 84025352
38 94819320
559 13134428
672 14801835
248 96895157
637 92697315
375 37269335
699 76400427
871 94041746
799 49740281
971 9956067
82 58206434
11 44787342
97 4184819
172 64432502
714 86511730
57 49646150
766 98356712
1000 67542644
53 67540111
954 64042217
139 59062696
434 97824182
679 17112124
359 18292886
357 32483979
511 98097967
340 16074163
52 34199792
138 65995671
249 26330070
765 22344721
973 30968239
5 8051425
872 19305930
284 83738555
444 8626420
224 82216258
853 58894998
55 23667794
466 96586688
956 12605617
474 95532438
235 84308229
140 11689558
381 76022639
10 18696348
278 82397236
9 19650555
314 56853876
577 46374356
73 86518848
864 4214865
406 30079848
525 1864793
713 14594034
459 10141691
854 40731080
801 26621364
395 41328805
815 15912846
165 90545402
518 91716800
166 87035536
906 21018005
444 96871010
685 7706599
127 96141679
183 24313712
823 90609213
266 60491868
362 75492693
665 66901583
570 50672747
602 81992893
293 80485682
209 32276233
714 31533961
47 57437692
592 67076991
980 24549308
585 85802787
478 32479567
404 59672813
18 40439266
939 83132156
885 56053311
853 1008310
294 82650866
675 81517470
810 86845021
778 29601549
210 70451193
588 88074578
400 77175389
817 18452069
237 65499994
477 88359540
632 86784125
534 87751336
104 50113982
66 39886288
251 87607663
700 44385111
743 35595781
106 2553134
695 30711090
641 5679093
628 77013997
100 49149699
403 67215259
680 34709257
829 25993480
790 62083655
1000 77108219
392 73210048
687 36180104
909 4550047
748 9588638
534 23050353
463 7746316
627 52555273
695 52919390
801 59147515
980 52601074
224 56099841
573 47393128
115 67840302
653 35504589
22 60074986
348 24303763
940 34349889
260 22444712
495 68564319
706 77033947
132 78638556
214 53927682
115 38982794
112 85652373
48 81460357
713 75894085
693 48944497
427 5902096
595 84390867
240 25302550
588 9377143
581 20160594
995 76214497
266 78265940
225 65715538
133 39197682
192 36030589
488 85772172
179 8869017
549 40200159
257 83691043
418 23824854
553 19261830
965 12550740
627 17433095
730 39697726
197 89562865
566 93620735
806 53669869
781 89560844
390 71465692
698 29338609
361 96340260
440 69104447
527 58142693
849 43608932
361 26963490
346 4687401
876 42183786
689 94807751
191 28394847
706 11480041
553 38459673
352 83099317
496 65294164
155 34550009
88 20898905
431 11210271
670 37057170
654 81865810
66 43239924
726 73747987
101 6630310
736 19657078
100 78378400
8 33134205
33 15269553
826 85143843
37 44670114
949 83280478
328 66661159
897 59805696
109 26820877
924 37523418
874 9790345
471 21570997
701 63541986
420 1846133
71 77960182
723 64544568
540 31817790
865 90131218
913 96914227
890 91661541
748 79144093
127 47960162
189 5975097
170 60397467
386 66416692
565 22146520
220 22764897
162 81230934
167 17673509
566 49580348
904 57884022
986 92294429
310 27792499
957 62255984
361 35429805
893 35678902
968 54699304
553 71142965
3 78555902
953 38762738
256 34587957
8 31765685
220 54644565
842 50505601
129 58182530
924 49123543
957 85623424
522 59378641
607 12830399
505 66816254
476 87602619
230 32651090
262 14619995
214 49439560
649 3815039
28 70030544
821 98288967
970 70975762
372 24128137
898 24037156
22 88512289
656 12719056
841 92030567
900 9856375
463 88248438
626 94821256
741 6786668
473 7122102
46 92688701
839 64168382
825 68502243
863 38019459
816 45123736
653 17153688
390 25979572
309 63592649
125 6142088
201 10422723
579 4653733
842 26043298
17 49526986
154 17390262
987 10739148
945 81850112
321 38829347
408 43246743
884 14137781
6 13802173
85 57635293
459 15904269
941 87282069
333 9429789
860 44034323
103 42661207
257 69902413
519 15158451
43 46955569
436 66597313
485 81018224
116 25818910
122 27412234
995 87618425
877 28516477
664 18069544
998 35219966
584 13091350
412 35918146
791 76589652
11 17318674
388 71963135
5 78958283
870 43517859
728 45333067
253 87673229
372 67205532
329 52895107
308 68742057
954 10992586
836 75520656
778 82569961
954 3850604
565 37618035
615 2362156
430 44065183
785 25616850
282 91163065
725 68896247
591 54014153
35 11481379
963 90314665
559 67224537
376 50706131
937 96190306
595 36540979
32 9095932
365 3573582
464 49437933
456 48270649
99 5964921
989 68468247
110 61760758
388 58620686
626 4431532
177 22653517
933 51461635
61 31076094
580 32357399
6 53378190
354 25353791
445 62046278
799 18442265
73 42343064
584 33293679
149 40131306
334 65551691
742 30567273
464 92794037
403 37144184
545 78837377
903 44825241
175 68152997
615 68001270
838 54523468
880 14291775
360 78867808
56 94687207
847 79755777
696 81011715
333 10120320
689 50119290
486 73560556
922 53163021
268 99966914
630 62487973
815 3604902
119 72563931
298 74959080
82 16687310
742 68370574
460 2799015
819 79365447
255 1436294
492 58491548
472 80257433
960 59872660
217 19671625
566 47459377
459 10707887
633 45039132
568 71814219
444 84709575
767 92049540
27 16900424
735 58202333
200 19802829
320 6888761
658 24447051
803 63460701
228 95705727
348 29537726
213 6851537
32 79282640
183 66728746
839 55750058
482 89137466
853 40027594
46 72312901
964 77509546
693 30910684
742 23443165
455 29946836
276 36406685
709 48218104
58 40882661
14 60129137
676 9287427
824 11468434
741 28384872
368 70551189
718 39780511
631 66649054
831 63616841
364 17808167
171 21809973
722 3618842
815 63375946
542 69273581
668 6725632
317 46778517
825 66199341
206 81760147
172 14741918
221 7098018
587 12949290
234 26799241
79 91848371
206 21173384
184 12057403
355 91707693
727 95184946
816 31209936
517 43667066
686 65444298
10 44268398
524 63308436
295 52621833
13 45752026
692 67118785
718 15102284
667 8789519
520 39061300
363 24094648
605 74312795
867 30938110
774 76506796
493 36309248
369 64236574
809 47902279
669 51644577
960 18016931
705 81843465
32 18751486
142 29232770
338 31317563
18 74182726
919 59413730
165 34754959
10 50597872
549 21223932
18 32347453
893 27121397
280 33974458
890 38521093
414 92926786
135 65256505
311 31505170
681 66915647
831 59076495
693 42040971
398 18704947
427 76528601
997 66641505
207 28875396
171 53575282
162 65685045
364 55415135
512 92097417
761 56202483
645 60313892
98 63621525
175 47235410
981 70606263
869 16931769
437 19615302
218 11180153
18 53789578
861 1305823
323 74069249
290 46778799
987 71891458
709 78556164
123 9914390
401 52907529
106 30402373
508 43795798
774 58153150
681 90318005
963 27795930
691 80127542
852 42184415
180 88163927
300 13094520
587 52810603
620 86962311
392 32360841
869 41850851
453 1734999
572 46424330
821 21692996
49 43767512
293 70510559
622 49857036
476 43726883
123 75293893
172 53003582
497 26880019
340 99179747
352 6400356
110 12943693
611 8900270
603 62813444
713 89398972
104 64721487
160 77537749
55 44029489
44 55799386
497 40091722
790 46095515
216 43915094
510 48034786
116 7150457
969 92593280
99 54117021
367 9072653
88 8652792
938 65928763
980 64479922
346 57403048
791 25200043
565 17438417
720 55501580
706 39194461
819 85884778
861 71348100
162 96903847
366 13766005
498 95707059
212 42370086
345 4498699
772 10436861
56 78454145
93 63681246
666 91401740
824 3487303
131 3650559
358 95304342
202 45629478
287 15489987
416 99674622
738 31569289
6 61417972
578 38260719
489 35265153
831 25441527
382 91712988
208 67325714
957 47151003
489 88248508
308 4421750
572 5589586
60 15029235
129 95668072
29 20972097
360 42263835
188 59069841
936 16413464
954 76320442
143 96334581
620 96727468
561 62606161
184 89081257
725 20853025
245 42296586
101 84956983
563 16982875
840 75138396
699 4836132
820 49062303
431 32086309
461 92089763
684 43019666
587 15263675
587 16960244
705 56978819
535 85889136
738 84017755
338 36124765
687 80948478
890 44970702
840 72010651
391 49600197
301 81064017
567 14362921
877 30861132
631 5880745
197 99877551
484 54444953
859 87169663
49 72886873
941 65130994
514 28920820
405 31730959
520 63958543
860 56496042
842 30756797
443 61248892
532 62928201
783 16628344
623 97681640
597 48371918
309 22478876
322 89067064
319 78794201
185 47670377
42 17155527
993 56246006
649 65624822
45 21963989
540 56488769
755 58137582
23 69305571
216 43793878
164 38739552
491 88712898
24 68862251
326 7977390
360 64467600
619 58936554
479 24688960
432 63463535
67 10411617
496 60956505
997 23287265
681 25628264
133 38871634
248 23922164
817 37131742
666 3008703
439 80215369
588 70697851
736 80894120
260 17513889
124 62876977
609 12386142
923 38699073
248 36775504
452 60943966
755 81977839
356 18420289
898 70683485
964 93215539
981 8929366
302 99840680
107 43547414
975 57249905
712 33072648
256 21696411
846 59985736
138 55595536
370 37758741
777 66997421
296 5372273
925 86601790
73 7887844
441 29718905
193 99267440
870 2008785
947 2690877
146 36773559
379 54472493
126 80698137
686 70956310
433 41818978
388 53169071
554 48851007
523 56213841
986 33760709
599 57573896
811 57572637
754 1046859
602 76198498
969 79375482
776 73593931
61 75501881
431 43859808
768 39979310
773 21062362
1000 10126177
243 91006861
913 88250431
826 90607056
216 5123157
20 72156241
604 31092418
255 3395953
410 20806926
386 83676435
75 67451864
224 76828240
450 30554893
889 52189536
660 86339976
918 61769006
581 34611951
873 57875637
349 6616771
659 60181894
192 42962823
746 88159668
510 79188302
401 15108329
293 51611872
369 54386268
183 51463950
27 32780690
759 53844796
607 28880870
137 40287963
830 58622224
412 12118015
304 99045601
111 34645864
578 47218621
862 38485454
73 97769874
914 50794448
266 40362879
869 54416003
880 46396788
979 26962805
487 5285676
541 26507414
566 2541846
649 37271865
920 56995159
946 26896291
605 77195610
12 30871225
269 36372367
527 39303715
766 12528414
634 11232206
268 87352661
154 15537397
306 14450061
741 81950995
965 79172183
504 60928218
976 87061777
225 57529282
424 71500048
491 80415288
556 75188028
765 42313516
464 68705156
946 55332600
332 96922897
850 20562494
669 96811787
321 69525441
955 87949541
797 26078084
880 59169692
125 17961481
511 13850217
174 33641227
937 21513205
909 59840850
830 77624302
685 57894439
541 8002223
878 76646936
732 12221033
519 28910491
887 93339574
226 97010621
315 60676795
146 73030104
123 60079615
665 39210525
761 59282318
411 72944921
580 80122949
768 19830572
518 49957868
617 39195804
232 76721425
890 37475253
970 3751071
323 5482070
891 92591983
970 80205280
933 87376334
711 6021715
5 28646438
371 17829658
1 90116070
852 4645533
293 31308678
635 63306621
598 37580278
604 68969540
692 84021189
741 63650891
573 79098061
639 43802655
774 26027123
573 47545611
971 68101412
73 36735120
823 92729079
493 16696270
422 5332231
769 95369312
671 97680538
721 77240241
832 9871743
154 49013630
217 49473404
570 92685837
318 84151797
808 42887948
661 24474883
468 79657875
16 38607299
125 64356780
816 52303962
359 42883365
331 67248937
75 64318107
421 57944008
298 31937609
851 61246735
436 21266386
641 21290353
191 35475994
448 45348451
848 75621220
432 23052102
73 21010077
647 13684756
927 18288624
816 93232361
354 36740341
726 57967472
686 75280873
210 3862776
975 41442734
476 37791733
715 58905636
900 23507629
906 57483298
84 20638245
993 66980794
348 89563013
340 63768566
681 99897353
140 11765046
781 43242186
254 28339711
960 42801206
246 22392933
432 69995408
953 80171992
520 9713505
925 24037248
350 92217754
283 75716126
299 50631609
937 51598238
975 90075382
761 1148421
276 52439775
877 17134419
173 18871807
650 35205025
895 67329193
607 36495533
815 8328792
658 62306378
891 44452761
611 37637689
574 75665171
794 21813456
391 9053953
51 16098733
216 14913888
468 48146899
478 24881373
4 22640069
359 96564257
933 41413195
350 73394801
31 29241349
443 30874820
688 84035546
394 1992177
628 47193688
429 59765332
816 62520808
757 48961907
768 31655990
571 82670657
209 91428852
863 73158836
252 33263634
662 54835444
96 43567248
117 44143182
542 50242685
830 40183479
176 89259837
863 93900279
287 12138851
230 57359178
126 28026021
955 91845768
419 5285953
108 38827345
754 76899914
297 2762452
648 97581119
806 16639507
945 37530298
880 92241151
371 75907530
298 83803195
792 27668455
552 48989802
190 34798584
62 33428315
333 1812915
709 21789143
100 5970134
187 63053618
116 21199288
403 91798360
758 32014715
113 58980208
773 72765560
17 77485475
248 50623570
40 51122170
565 39983532
390 2088115
193 38136271
54 11981174
89 63324423
931 48036940
489 5173480
590 48427241
618 30633276
971 11148789
772 3208650
64 14511349
256 36209994
675 45612053
939 40778413
341 93576917
508 27188273
444 55081207
805 79582121
600 16635384
435 20038466
997 81861344
645 77633226
503 83510273
87 44321392
33 50610637
465 6928824
672 7069737
803 50190306
104 96584496
17 48281656
270 90930576
119 40727422
986 46520418
631 73336845
852 73087154
579 36925068
952 2404538
20 77726034
83 19223465
310 14817445
519 37368995
627 15901290
645 1731185
383 76200348
518 30733124
744 92801437
853 22352335
258 82606711
502 35883105
149 49574763
107 44757365
1000 52751047
272 87894716
346 36730100
539 73595433
318 56592289
89 42404730
120 85924558
910 49918835
96 44725363
276 10177256
372 67283335
216 53610044
302 71785859
947 18298453
600 55713287
365 24783310
412 73017958
343 84280590
808 1289520
56 58131570
371 81589018
585 99687270
725 34965686
846 52846151
883 19246407
845 54813065
288 22875385
403 5856733
521 74955459
348 33291263
719 59834855
437 95619893
553 24512659
375 74951703
633 99904897
33 83687241
201 25292322
892 90316334
228 19862067
573 60364323
375 60685485
280 32425387
474 55339876
453 48817327
979 80006190
559 92376742
258 30567516
690 80960521
531 60661951
406 9445454
884 84037383
539 28635102
269 59724373
67 6666747
138 65945743
505 12362465
851 24178347
77 1215515
86 44487881
781 97030847
68 16122244
593 40243058
249 62539867
917 70732660
335 98731052
369 3162353
353 22814813
929 28734056
221 54591137
564 21736108
751 77088588
963 11264137
432 15217531
16 68254529
693 3606404
773 72119361
145 21916831
574 30636090
521 18291509
903 32815698
126 99767894
749 54463777
174 24242864
468 71171182
795 79369846
328 72949293
788 65007788
828 45823909
994 69781939
580 66783474
342 15843963
161 68552893
695 92987788
227 28820382
737 73266543
573 72657994
957 25685771
914 5846273
676 66661860
569 9657156
684 85675817
716 56269996
973 40360949
906 34111632
14 55221444
669 17414521
787 54724306
502 65838690
499 6684722
900 85024871
109 25935267
658 66318950
812 60061932
988 12633602
497 21105091
113 60745061
336 6945362
931 7742017
839 80626134
361 74206091
584 73393653
468 71184865
687 11986781
66 5034078
693 46913875
559 38482253
395 70857174
718 68172162
363 19338570
32 65292432
91 97253877
676 96356438
461 82568338
909 16196464
40 53548242
608 92154426
480 44740423
263 3000228
910 88100810
166 88525205
414 94088959
667 40251145
490 54874201
32 28629189
882 49580127
333 47878025
426 15553409
48 33603036
913 77019084
811 28973336
461 88357959
751 57501406
98 9570160
753 41874434
286 15783648
429 1951826
922 39946840
856 5362078
110 36151678
445 43477002
61 24032734
193 82502273
613 10503932
680 26452761
943 85918300
936 4220244
394 78028371
572 55551240
346 64514727
760 71252739
480 15418734
491 36865786
621 25749503
857 87030948
921 56238939
92 45607004
280 45646228
380 11390894
990 9214901
507 75056242
25 99280647
386 11500205
562 49010032
902 19822994
671 67551608
834 27060743
946 58078265
674 95283741
451 23573957
515 78499276
399 43329279
514 22272974
268 99450232
969 25899615
401 39808730
426 78720646
668 43106091
878 8276374
204 91606554
181 59383088
595 90049147
618 66978615
583 79666075
399 22998567
131 76015672
112 78167087
457 32413057
535 57730239
118 9367640
404 26722627
283 14409379
372 20851680
39 33290922
442 53877261
638 96147363
820 80605392
439 43534396
564 4031637
980 10903141
961 20090700
998 61863858
692 85364060
848 46334033
517 19631042
629 49889958
58 67941463
361 79582096
818 52827210
80 74145910
249 56799230
460 15739524
367 80557351
768 98500970
280 86391563
834 21171619
430 79105791
777 82368764
512 37886246
950 86380312
80 70116485
493 52977002
16 73507005
559 61084975
507 64763215
261 74545038
511 86492856
625 91748411
771 81723470
900 1029104
662 42162532
459 98158024
132 17920255
398 59214525
492 31466505
203 53268161
606 88197092
611 4701749
459 47833577
295 82029872
638 48211473
245 33555517
797 82497510
144 71646804
469 60124739
321 47337648
834 92705796
521 11594757
271 2074189
281 61993564
731 1635433
986 87258660
359 98276607
407 79467006
523 91580754
298 66665091
165 3892619
412 47901998
578 7460271
677 84551231
353 52967070
329 5727989
175 29553537
86 56530272
393 79719256
396 96069296
179 25574547
513 29172728
598 97548345
864 34885029
847 30171277
970 31998143
300 41829640
382 55420440
715 32089433
873 56546153
882 23958903
184 1563607
746 89595019
922 80785850
621 25692934
465 17528326
122 65010395
198 59260079
385 41207441
455 27102120
532 39383413
873 35184679
462 19481870
86 61270602
508 4560544
161 68672852
968 26239502
515 59011473
155 51861059
528 88433213
653 35729598
440 40802430
107 71814881
155 79891297
323 84464595
698 94657833
600 77971982
769 44867824
705 88541076
34 12839196
165 78048146
534 77914623
19 47319176
346 71381886
911 17895577
976 79164335
822 35972657
690 62214704
852 8956770
431 58558284
622 83216956
904 82581380
653 87342132
393 31940095
246 83760769
876 14808556
858 7841491
36 58069523
908 81224975
327 16744670
891 53545035
946 82817647
128 81787784
658 59949023
387 20211913
2 25523742
947 47740858
451 3740979
268 1608376
483 20440572
182 50550349
385 71017493
699 43214983
152 12486200
262 31878923
590 43250098
806 94148857
251 91405273
635 52968874
370 7027417
817 96249891
59 25385542
161 11876082
574 80885391
154 17761373
859 18847676
950 33515802
349 67137408
314 9478819
436 81472527
557 27158132
744 41597780
965 8186844
342 15709040
200 90330071
541 27356431
710 53294242
950 8732171
210 80526664
10 26277405
784 36614409
861 5074940
350 93972019
24 70279465
345 4961590
502 78402856
291 15336323
882 94090025
874 79971507
646 54442634
928 60447369
334 26232230
57 86839139
896 83239242
305 68057582
19 45593797
450 71993634
582 1518573
266 53360335
79 4236551
658 27429849
304 97646457
886 64675409
707 94422654
240 11423391
504 7942300
818 16145442
5 47831257
735 20741399
13 86874139
733 54014192
846 7765609
368 11725532
269 18278988
89 23154506
187 70237817
401 63169117
89 33310423
421 77259645
218 80184049
80 26872393
310 33380877
807 71790725
302 85515539
98 36502751
880 77856334
657 84701985
807 95268069
352 81589882
687 48894580
150 23654011
888 89848711
672 94415598
731 12029384
485 61661562
689 2382355
386 97307045
399 97595262
402 7594689
815 82295191
455 36551422
70 5173572
796 69877799
443 61890822
187 46329721
810 59280762
269 98765427
676 96269355
577 14449205
137 43241531
474 67314073
993 18709294
793 14400163
975 93969878
194 6566304
352 78497962
632 66661425
783 57926052
339 23413850
289 10062171
548 51342395
573 47193380
266 52129736
50 55644184
715 86213881
242 22177150
113 25315529
993 12441945
142 70018087
68 79795392
44 45282235
252 80669836
58 52215893
566 77404682
972 16190062
508 47436875
485 62466064
300 16353158
321 11903849
653 86227904
109 8869641
899 76391737
195 77435013
961 50891692
184 53320246
268 12081700
423 35905754
475 71821183
282 44831272
527 38300128
339 9483374
792 92201104
839 56988095
80 47621161
813 41275093
819 39684893
213 95382173
447 68961026
47 66921420
101 70323906
778 35831100
994 56330016
399 78541720
667 16555478
524 50916154
468 6168442
492 98982075
918 16545667
511 40188661
449 10289102
385 59356457
864 37565769
118 26849845
689 72922423
586 94934703
745 54172379
611 12405367
15 56611927
198 87852686
806 23923380
1 22723000
730 96934159
326 36141699
893 5123088
906 35803331
731 35102427
607 18104848
380 27182300
84 63571179
402 4050665
282 7768444
1000 9400284
74 91393965
699 59806724
768 11559066
57 44739258
385 74609022
395 11252412
100 29344171
787 43355985
927 2753252
615 58659512
467 63771228
569 36422514
823 66582445
290 24083052
162 81134215
608 95271713
147 40326522
520 11815044
289 31714319
617 45889788
859 63512661
972 72191769
603 84308780
460 59892566
262 54879600
687 32717595
403 65598823
546 13939926
169 55761242
883 93057026
661 26950905
544 86627226
640 7862748
518 45342641
817 58216809
949 25586727
886 81863632
336 72983170
287 40556707
73 16954838
647 16917710
641 40006458
141 24963929
728 42990229
191 8921919
119 39932256
419 80664613
602 9562962
688 51646221
264 12092294
529 74592449
972 75422621
23 51784912
400 9361246
371 64466653
319 1210691
115 92015409
943 75285101
11 13045034
373 5668213
987 28659312
657 88746871
859 14627203
120 99986309
585 37027694
129 71297262
52 27642767
29 2882146
43 80856081
769 80891978
764 98823310
526 11913534
105 31272265
871 62680803
878 31782496
199 24869394
256 98423864
838 64598429
339 35101933
42 14397360
366 53376428
556 34596176
843 75834845
41 81490163
991 9937456
80 45978285
69 32780095
534 83055449
285 87451334
697 7526960
234 12732782
507 40216148
758 14489347
104 14389099
482 42462132
828 3769115
278 17317390
229 21481664
681 97085326
509 55136731
599 48314305
881 60487991
742 58086140
265 66376945
829 19355386
555 88524022
224 49581889
425 40866962
313 94264234
248 35922736
508 27123047
995 27877704
682 25555798
601 22616910
841 70090239
610 22695947
100 33775182
54 3823510
525 18365107
122 69264866
349 42703583
769 49471198
966 67679558
350 29204583
670 64231726
288 51991126
894 33236732
209 12269662
742 44644090
637 15621947
697 23982609
273 31724871
267 45351821
125 89364339
416 15706864
426 33146187
69 66606427
925 4471473
262 12835868
777 85518849
785 20960770
760 86049577
943 16515941
951 94351521
479 54844725
198 13899965
8 48262369
661 75143689
959 72223273
589 51299160
579 53241110
664 6221130
350 64087220
956 59569748
766 60087381
18 64025902
470 10331632
567 45557747
114 45277097
355 56530604
843 37322670
502 3842884
722 82584004
645 66456678
887 16474698
934 47961128
869 15652728
419 38531941
858 15557423
706 92582509
676 78515705
156 62799474
314 45542416
289 89569235
288 96599815
6 5444404
546 7384410
510 44106529
174 23809174
439 51746821
61 25264986
993 63261577
319 24638698
359 46186097
140 1031140
751 74311354
709 18650063
725 54305697
593 42113601
218 69950881
369 64680102
83 17151626
179 82770853
768 70164257
518 76192260
340 85854119
652 45569746
184 52323631
14 11188930
755 46654955
180 91798574
210 27767340
37 71367098
393 11410273
148 75482654
721 49612268
49 25021981
410 90277337
163 84928405
337 19046162
150 62865652
714 79318092
851 51256223
590 69625063
372 50657545
243 52615304
528 59708947
218 18313907
237 78636818
148 42237752
87 9473922
756 74750023
819 89507420
23 98980358
692 32028395
169 27048362
135 50609887
505 86896056
306 10901195
279 67843918
684 55869304
160 44639924
660 29476092
839 97698831
122 35151563
576 63053459
385 19995691
280 51201850
518 44973098
71 35338511
134 66617497
586 20109045
576 85776957
894 51581541
321 14488188
625 75330340
862 79154629
446 61996679
53 1110775
626 75295219
75 20302393
442 3950475
330 58317643
716 35082841
520 7953498
47 65102534
495 87622973
292 41026415
198 92493171
689 49853145
208 46142948
923 47657120
24 36294911
598 23326042
320 97190372
715 93349658
799 49848165
329 90928319
616 4104332
448 90518585
428 85650048
712 61175175
656 75495533
511 51403897
884 42416558
277 68497318
1 51146876
343 24599781
461 53703997
106 32361044
310 83811945
105 83639049
963 40603693
804 82825621
517 46825731
472 13634632
99 86116286
284 82466261
785 82989184
145 59837789
7 34054666
365 2250914
366 79090192
85 50033664
613 50767588
268 24960594
49 92318323
899 84315873
844 58358895
543 1347786
343 38530527
998 65702389
822 59503386
166 70275901
504 30269106
939 18084255
841 83536514
924 47847728
3 78974612
243 20669166
955 1818232
891 58653207
732 56123165
134 2767608
689 31497208
528 61560596
249 53141862
987 63741972
975 39326570
648 55182690
699 52660440
543 22852555
673 69106682
341 42111086
938 31785385
603 98398078
92 53481769
644 19595108
995 31041111
593 6087951
83 14150401
326 43200236
666 80920052
494 68038775
545 43689234
215 39608481
367 12396706
206 88639994
502 21562087
16 41390010
34 99701821
748 46650728
638 82357875
361 36022319
802 92461456
964 81358117
933 79854879
116 14643919
690 20000676
48 49604682
256 75029344
299 4376178
981 6669281
417 89716854
603 36317088
803 75616266
69 73659568
504 29435419
124 12884230
682 36365873
448 71655157
468 85353000
92 83115624
653 47101333
956 90273799
73 78369551
957 22473446
149 92058130
480 64894176
218 85188034
693 4977037
444 11733355
450 3491116
40 19695637
888 87109737
256 41733749
678 36384975
729 38502688
871 87311475
693 9042508
954 30437612
936 37782676
297 61755055
187 50391874
652 62067133
125 33433278
689 60862518
83 83847511
893 39004072
81 14209300
603 98146870
920 42378202
36 9581284
820 42260512
777 76091124
243 93621077
13 13137962
230 16881031
632 47484700
446 59294042
555 76046612
31 76854511
987 68180916
956 90984540
871 91782262
767 10526823
639 95131524
178 21015133
835 57719259
831 46821013
976 43965889
13 64989675
995 94077053
846 78409122
772 73256480
219 64826122
910 97248585
512 91923516
28 57274725
831 46754271
101 65082831
112 13368694
503 49089762
722 64537112
737 43298223
623 21216922
150 79341047
18 76458315
200 85221996
246 38908931
20 68230155
764 58552370
131 15684890
876 94042526
439 18727924
25 67323454
489 8110764
733 23913834
568 54943417
126 6821998
961 74847512
230 46211118
275 81793785
700 60433931
233 98410298
251 41030845
535 88806727
348 97869470
575 29581848
305 88245895
292 79150468
242 98753229
169 57341748
164 62107816
134 75058748
145 26504198
685 54095596
111 84367311
10 87925074
637 62546726
872 95600349
972 4122007
956 34116086
919 52552489
890 97137129
195 9871087
436 6536886
371 25834875
386 58915264
184 18861564
415 26505751
154 83319299
12 69919752
910 79497257
490 91216446
365 71265402
209 75402790
772 29839220
724 10915442
762 59332204
114 39880166
142 42981340
457 35802810
610 24230434
892 30804046
639 32793511
100 81728305
968 86246134
930 88647114
788 22526682
897 82559838
135 4837401
37 13950466
190 88387007
418 99696426
699 72950256
373 27657075
64 66483254
80 30302663
713 2374300
521 80062577
946 35215245
137 93710530
813 3913044
702 97505828
529 18186927
510 98759999
800 58089021
2 26135234
669 37720730
923 72818900
119 54773455
818 33482775
138 85955322
766 95757000
837 27752140
282 61335685
498 1315733
483 18191711
897 2148356
960 55156103
812 61564915
821 90327026
296 44338636
666 64391966
716 62587724
516 21095284
412 30781615
329 54469139
202 44492658
385 91111062
33 44422899
192 14829616
340 30154665
947 3202994
189 16155876
740 33436272
179 63468276
129 40382974
880 91222908
810 78488923
575 83022142
46 88772934
500 31462117
702 25095573
561 31085780
394 39097958
768 86447483
416 97657971
997 11945298
394 92625902
860 21498764
186 56619361
340 66614570
101 38738477
612 73762038
837 69043340
371 10834723
708 89444494
846 55277648
200 83130103
643 86750924
411 27600155
471 99392459
388 36624297
277 29576371
994 28037748
505 34749077
621 86224793
960 39530961
101 50813547
333 2713675
346 95582282
144 56675872
231 38139540
732 26087777
167 64640970
397 91551515
920 14543571
129 17250250
914 26780968
429 85641039
272 14448504
502 82736913
675 26096728
162 71052797
990 27022026
352 6290628
937 93070444
386 22436431
315 25449960
812 73065423
663 70543352
586 28746315
417 59806598
110 43678404
213 87273783
748 94566883
172 90454796
180 11143064
475 41269795
205 91297730
478 28181498
780 79622774
508 7143606
348 97077393
142 70330310
745 43492858
784 84903790
742 21689586
686 25290742
573 43432329
605 24231848
85 73636991
582 81316125
867 63515437
154 63965520
461 62577155
929 76167010
802 97342116
799 65707476
285 88262011
490 4569496
727 84247566
413 12819807
247 49273953
365 23295706
411 34172364
866 77848924
123 62685374
391 10145093
123 90673667
637 45292332
515 36776028
180 51616997
351 90748587
395 21532092
335 31662244
909 14148941
726 92873451
388 31563540
719 53699846
734 91847591
63 51502960
224 69505942
976 83733122
382 26329236
625 12351942
802 92057877
460 71876788
985 38759090
853 94570314
962 64769010
464 51999064
897 4725475
816 54016452
639 54269625
129 58278803
970 88567405
560 24247416
148 59631352
128 5472725
76 46149565
284 56810695
709 19918461
792 85174319
133 50566733
37 50954704
972 71644915
418 58214196
770 83470935
627 15337566
974 87750226
843 27415285
403 91208042
453 7322116
288 91134815
432 70435460
731 98225955
924 77597014
163 22539963
746 82179159
70 28081659
59 22958511
292 11797857
118 35439046
281 20833707
743 19766462
726 90674695
529 89992768
11 5367170
914 34009930
803 13202156
268 35157157
773 80842909
995 93203635
666 19654471
998 45886631
795 66684093
740 60764881
405 80160616
242 10553566
323 79308255
560 69780386
50 17090279
283 86020976
104 35401648
623 37926251
938 21411021
220 57311932
27 30134028
196 73024214
201 36789139
586 75474632
287 16443976
982 2793996
768 44150348
16 55316025
621 84931557
558 71527038
164 89321005
549 47457584
12 58271827
49 93108787
760 17653000
289 86873336
616 81790086
832 40981063
319 37663543
569 26775298
762 46285165
432 24891803
640 68960762
57 78009058
914 92252166
866 92149656
545 44406427
674 39685699
207 89028910
131 94809052
398 65006113
691 53610991
234 1682966
573 85900164
624 77125647
184 56414748
877 49056906
627 91359903
944 59654667
597 55596369
216 61009815
504 1025278
36 75178196
180 60628006
468 28366877
899 94094931
983 32046597
244 28541095
830 18292525
490 50909521
412 91947444
322 66484395
474 52598301
199 95873017
109 79657007
965 66672117
941 28135626
79 22868652
141 19291889
409 10874410
308 41404864
213 53460414
764 99367867
821 19315799
532 63835606
302 45093293
700 96792331
701 23526251
171 9821262
990 61797207
373 98416829
832 70084098
875 76930853
580 53183471
134 46519686
80 94924675
214 76685672
729 14327088
904 92795402
799 2501400
31 45912815
919 8609147
729 70686292
231 2202150
108 10722509
985 48761793
845 27618958
513 17171081
922 36155212
20 93683145
19 91171426
801 62408293
515 20218360
28 59808914
403 25027107
950 97191431
192 88963470
480 2206647
898 16071444
447 13075029
91 91569212
315 24493327
409 61835163
197 78373556
350 52318860
165 87494161
397 90568843
901 4341816
868 95718278
698 28983776
936 10482926
926 58269567
754 27127529
905 32208558
763 37281089
633 39341674
233 93984026
518 6477330
141 28150521
679 12167732
623 45343186
472 61204373
320 31107960
604 47976195
320 59356898
971 14386762
883 37347256
771 98025353
264 12688398
358 30683167
549 13886964
904 50629230
356 5316860
447 64016775
903 30182520
404 8267984
898 55284041
615 99106309
225 61786399
944 64934484
228 94954672
597 78841905
692 81643391
990 23371347
953 66143832
613 35748924
574 68152948
372 19555546
702 67293887
788 84393869
498 49167345
757 17307553
492 36382412
883 18438031
717 68699965
536 72170012
690 31507173
167 91647418
68 84200999
820 91500362
608 80845045
441 55005670
967 38838485
434 66619652
224 7348318
127 7710867
54 72189742
365 40120328
872 59475370
4 38651219
994 64130154
30 58912708
143 73473645
3 90580251
271 70092150
728 13864574
421 85487912
42 39055588
63 53478951
374 26209263
621 5142309
34 25906055
182 69264489
190 77253750
176 3932121
622 87482886
751 50473697
730 40985848
314 29550040
134 47578230
694 55419343
697 47216703
668 10964980
383 1003892
257 71807687
271 64243837
900 46130175
988 16707135
720 89380783
608 93910246
491 26652196
148 60220566
499 55053323
998 5394285
279 74657027
642 22137604
662 54397922
842 7277559
646 59072190
720 82940098
465 62351847
38 87932739
12 69644531
75 64826814
854 73266431
268 28982585
207 88128233
460 81154716
608 50332774
315 6738615
203 22629180
936 19050419
356 36955969
564 42463112
257 14288954
34 16186073
486 67247679
992 11325003
145 1536429
452 87551291
195 81677273
229 3931357
103 9148673
500 91004392
960 33604873
49 56012476
739 6737378
898 51238052
195 21587569
926 29071473
326 96743304
920 11995224
468 98075993
344 93637390
264 94391478
510 96612467
313 67666402
552 85171500
436 40258818
702 26954481
461 20306481
8 71829885
344 30418812
405 41751494
423 30449473
114 74902428
801 55545627
254 29327289
511 41442188
684 58348542
972 71975832
188 65753633
389 44191098
348 16259016
870 55388279
361 65718452
734 85614515
288 13354660
972 22408148
827 49753040
862 36719858
146 48466886
30 91049011
280 57691657
412 58624392
141 59645523
94 97683574
213 42376604
818 58590075
921 81739577
380 98119832
917 25059499
34 26930785
76 32401278
336 97657529
683 58280264
708 76127232
23 6783010
44 13652911
959 9505837
588 76771312
885 88213429
56 34906755
826 26703998
872 26984046
556 59222624
89 82110296
579 15385324
974 23985743
370 35780046
848 14279766
268 70403173
115 60007213
133 66457482
77 48854335
89 19168962
628 55421005
347 85057268
458 83698791
62 86013922
742 80696752
688 5885592
493 28334699
826 62953352
234 68187671
290 21250813
6 82545673
430 44032370
664 17499376
427 87238745
224 56626033
314 58222546
362 8810436
360 71039894
49 45994021
776 77424131
310 27954199
578 50280484
909 74675205
775 78089106
262 49715862
292 4160230
189 43054053
12 6303857
92 60598216
516 22949826
60 44498151
338 28801153
303 15258664
704 7574520
884 3210701
367 47855243
562 65470665
154 70570500
929 50265870
589 11817744
677 17542456
240 32960748
525 38294333
778 15024546
903 93159522
498 67054908
983 16909865
484 85515966
899 85119892
65 3798074
127 79918788
112 90022444
930 32515991
818 25142332
482 28930243
762 27356904
924 3157376
285 58490514
368 50591262
819 81908998
130 13225240
833 21297275
540 15093210
246 26090279
924 85376769
859 6249054
695 29639603
356 78886554
776 93287970
460 14690070
729 84506153
531 24271782
407 27263590
369 13169300
45 43137637
884 85137389
800 7500572
290 16893886
340 99627510
244 79836697
357 94809462
58 4461536
790 77241293
914 10911288
980 17797071
838 23096683
389 49001955
997 13896441
569 7821721
880 74999508
564 28503326
38 7522099
394 22709622
440 29339026
297 35841708
318 4528105
974 85913183
167 70710174
916 38454705
611 54551194
158 68139506
321 92312052
735 85597681
97 28786477
113 72369432
246 16365467
587 9550010
359 37605671
335 8887112
278 66005518
567 58771458
467 67081036
365 83654498
582 44563956
169 79811964
448 12962949
274 18462316
607 43921484
657 5555680
712 46745005
849 81342354
407 66464835
717 84713435
667 81224495
658 39655156
253 38429277
735 53584816
438 90077329
791 32829938
695 56997908
2 64556605
373 60013435
176 45231215
493 43578782
797 18912441
733 48302608
519 22655179
474 45334529
578 37263840
687 75245505
277 66374629
901 41171414
802 54205294
226 93711958
785 13228015
733 5225703
919 47091765
171 17862135
879 82647979
475 23813690
741 19770287
246 46470761
833 31119191
628 78110991
783 87762263
822 71729408
983 63535707
969 89111336
171 72373515
571 41562286
735 48195120
368 94158600
196 42796188
907 58169555
643 98095015
552 8097700
259 45148249
224 69204410
505 4645256
685 90285706
800 90461123
282 64484499
551 64977994
252 21774265
847 2669411
118 58247002
522 2491147
719 98432577
557 7947604
37 78063272
161 46480958
525 22401492
149 59170866
706 95050115
594 39639831
991 64423909
185 76292201
425 20419074
21 5500612
213 18207592
602 93721095
279 68148473
554 84409841
349 79876068
47 75696493
386 98459402
449 54568234
374 13447337
800 34045001
697 54914975
998 49369204
351 50218927
187 72311035
342 7688446
325 23306545
235 24569559
754 61416183
214 51140816
9 74362535
177 58951978
655 51671722
732 51923811
841 5525588
544 15936211
354 98255132
432 85246107
63 14481099
54 28062451
207 8430057
400 93141350
572 42619575
222 68087643
607 86724171
110 10059415
497 49811622
694 95374042
663 30421644
369 77898074
123 95769830
229 67505069
834 36728621
790 42551339
533 13439830
326 80608117
663 92154173
101 13052756
138 62676207
917 32853524
630 71420918
401 51776705
742 57142620
540 48412930
24 63192004
610 41958361
156 17145433
974 56078042
607 46313720
149 95908788
850 23609094
625 52746950
768 73310010
488 66889817
854 59539353
418 84793239
282 38557145
754 94868085
571 74054711
871 39707700
450 34399969
152 40545885
418 55199766
453 66666357
919 44536776
537 10431793
241 89386094
979 91649141
249 90464323
591 63325173
843 17814054
423 23117825
559 77235093
171 50566374
493 58151321
266 45495689
419 16902592
488 83631529
980 42401269
599 2503668
393 17208760
5 48043405
870 47096336
974 13275244
971 64779268
485 29657573
61 92011055
207 60881873
321 30436692
434 78592745
721 53825499
22 64378843
182 98242235
100 97652524
888 23137734
711 10012837
522 31911536
511 70155768
172 80217703
591 67291616
295 34531915
569 60567165
181 67143829
167 36243621
834 72059589
71 62374300
901 75644611
904 96227884
536 38981370
461 83643391
791 16287381
179 86865556
857 27792018
412 68468572
598 77536978
713 57553886
61 75580625
158 32617102
883 18603719
237 80429652
672 4600664
65 25361354
611 90376612
566 25413554
379 7902522
836 15838521
46 90642622
636 65743242
532 25783594
830 33000342
949 1271261
655 35101400
693 33278100
165 97318771
468 6194890
163 86357988
667 80441480
713 81905492
99 27638248
812 91011464
663 75055328
670 40112212
917 59967776
679 87715057
977 89382897
532 96210874
784 9557630
190 26729345
411 90855756
865 70752891
465 78328910
782 10579414
100 80022170
451 1553933
782 89062020
516 85161818
114 39873622
979 24358351
566 27250252
548 56131043
669 88777506
642 52632997
280 2358708
487 81316180
521 57100337
55 12812537
846 4106000
988 15511312
920 53452225
912 87578557
558 88739352
8 11507940
399 78183235
450 55335304
603 97532870
621 37572542
700 49867534
173 79956658
692 93529677
980 42990248
446 84928305
874 14574362
5 42147769
5 87513449
794 39624514
370 18385841
669 94608555
348 17834295
332 60729683
212 46011710
364 56969345
24 7136990
746 10185345
123 36223466
219 58903533
87 4892017
628 10439218
923 99244618
900 57861189
944 60912861
575 18930077
47 79627768
464 11136853
708 81477445
57 12512440
474 96400999
154 1069269
26 97162528
815 68842851
233 30772863
940 72049353
999 83287388
375 30197113
197 98438159
6 40893536
615 58169425
386 12436816
715 96398999
454 61876959
892 80546547
948 13106717
448 32421320
918 10998180
838 47821601
876 24003975
739 36374941
130 5441206
173 96748317
730 64905571
773 62882507
381 67202002
876 9188756
797 82099447
17 67523311
267 71595654
760 68880637
187 75446673
664 44124713
284 70501684
314 62374126
992 29433679
745 77139795
76 45869924
460 82887160
651 15119554
293 61016329
141 98839342
705 56754992
778 68581395
94 24472674
27 94986726
638 84980382
84 9674159
982 15361886
228 6717441
988 7925880
174 92579682
761 3731825
239 15125285
121 60346709
169 15075950
382 24497717
743 4086920
327 18106537
792 28507979
188 13032719
625 94273290
70 29341818
86 77868149
922 59070857
834 20346995
624 48922942
652 20082181
926 5750324
627 59959807
489 62145990
184 28287674
554 65021725
94 98369320
780 95310983
386 32927804
734 4749352
981 31320670
905 12091825
966 69257454
609 86344136
330 27532742
304 80619481
607 16765537
19 77059589
672 30952228
49 39247252
990 44379493
841 62550464
724 3837408
522 34846006
967 89487884
621 35524421
162 32259851
157 33625629
586 79368062
478 31683666
929 92879353
937 1306171
802 98685123
511 91602379
365 13618382
722 72789691
87 53435333
759 49195549
531 3047456
604 17564623
189 9058965
118 41825918
802 13502808
203 49889226
370 1574505
851 51798060
892 94206308
280 54323143
886 44814456
534 41270712
945 83453095
547 67222050
693 76773127
326 79792734
745 15502379
118 19297845
441 59412006
535 78438578
715 77930714
648 54977283
962 93367155
179 58157260
835 86157003
738 31392077
25 51683100
114 93339524
182 48964438
55 12753547
789 57993760
15 61518092
66 21233585
358 48680211
70 8973975
380 22053856
880 58696942
368 93854992
140 24883796
368 70866685
171 31547462
306 13896623
571 18812399
326 52791474
215 47523354
870 93028318
17 10432145
776 48672757
457 8396519
922 4355969
705 89692190
572 2043991
805 23426029
381 50307758
4 38700939
923 42194402
859 21006642
967 57739114
791 58917700
380 52571062
775 82661772
780 40778803
720 19077899
572 46720231
261 70601324
53 9195081
98 24999018
814 25670815
775 19362755
296 36018701
612 29906151
363 67129018
966 60671260
453 8228367
432 19024165
60 17775616
845 42155785
857 56774317
723 22125746
783 4949729
12 64428060
187 77944450
203 89597631
26 70401461
957 90963506
387 58447463
79 53399813
868 90256167
964 28890592
268 68511078
302 99748337
732 11461248
167 99868333
721 58639230
223 41285990
170 64942535
661 69872278
134 55107521
23 2241824
311 68378222
576 39360663
696 21263814
110 74584441
620 9899682
86 23891363
721 36956682
264 68003445
4 13903305
723 31950366
572 50766195
662 22398653
885 80060101
6 41474986
951 74313408
877 81737801
141 45535350
34 5859402
171 8284386
200 69645074
958 55353255
626 52150068
610 63520257
581 78490494
857 85176030
154 12311710
278 27752794
641 52773208
693 71266025
708 71411790
115 93554789
413 19485205
58 74691968
261 9014337
62 19548051
337 5745886
174 11759485
71 84623342
446 65307893
779 37056174
955 57793482
209 26483709
343 62407707
177 76547501
957 27809105
30 4428727
729 12998746
949 96653948
574 56666946
659 83662842
918 72257713
173 66077707
882 81329610
623 27503997
332 9191607
178 7910678
107 29612736
966 74934108
114 88888757
543 50000240
173 89344256
622 9265747
232 30214214
238 10310063
592 86471258
829 70098923
308 71959205
209 88109850
416 8258757
196 22227377
935 96713426
658 21733149
507 56302594
768 64834454
365 62770462
481 9004722
223 16629408
456 85838723
236 62285823
330 16411963
175 32574244
291 66496628
921 85193281
146 79799436
222 8757502
62 35830667
385 49680556
980 81584495
858 19556194
606 24882541
301 34074367
292 23875932
294 81678214
370 31250668
651 35414233
570 61330655
130 12636255
356 59210777
132 43378507
435 74520084
570 40104988
529 97361644
532 30561938
887 97740250
40 39523447
841 32326302
357 29159366
951 14683878
414 2750412
436 19900896
733 41486181
862 55422497
790 58582358
543 90146539
977 35174680
398 69867721
945 96329811
298 76527771
357 18147646
79 91966343
273 27903185
603 51527969
713 96956178
448 82920230
927 8139997
26 25375455
769 39778942
568 85572066
414 50532478
427 4801868
431 72705461
349 31669441
151 13460397
868 73970708
839 91295349
348 19535067
207 94394041
202 29001139
712 69233143
187 47292211
716 28981826
102 92330708
294 15121835
57 36090702
120 33503473
794 47507568
184 60360832
521 7896757
847 48252217
402 81296475
168 58691023
629 82281009
315 60013364
200 71499538
385 70841461
220 99211469
181 95407085
204 44388255
448 37812650
694 34464086
291 85299924
258 15674138
666 65363365
277 27552236
830 33074346
861 18082279
55 21094686
129 46621648
235 88534429
538 58178627
142 85313089
519 64212530
825 13391517
42 73759561
830 33611726
374 98025662
531 57374423
985 64462831
130 75531518
970 68968681
173 94282150
773 28842359
26 17420255
624 2710516
260 64217790
919 89134485
296 32060376
665 59612621
972 83152116
125 84717231
294 70875239
517 87718493
731 31364110
289 47942213
195 25624468
50 49854076
447 71007594
142 81301870
177 44191095
666 61907144
813 29363695
687 78759275
218 7848103
883 74048377
446 83834053
231 95675946
20 83102118
25 39942104
485 88653678
840 16883094
743 6062873
315 11192712
154 38344005
620 2010990
276 46664688
673 20909636
40 1780292
567 31550130
997 68603872
511 32113777
575 35229569
400 94075559
266 51057050
142 98575805
325 81948732
678 56273678
962 51982304
14 32950874
193 18707258
107 82803371
458 4723167
331 20158698
561 51569088
348 80093821
397 98415313
440 10698949
626 38658349
421 66516873
376 41679432
414 7162094
133 52699766
763 87915720
293 57132810
868 77200619
829 80164506
115 97077231
424 54316373
323 22804516
331 54324892
208 12150701
227 79646882
634 73573283
910 6479828
704 70579375
337 98326842
827 75090841
684 67391943
161 87897491
384 13797227
557 71633992
270 55676320
962 77055229
46 42508813
482 64409608
846 94289910
388 94656616
156 59334162
498 88034763
652 98555402
803 56953758
699 98205790
510 87737852
408 95037613
53 71032104
704 59656298
4 80404583
636 19723638
404 44773661
935 34675476
870 84761199
666 12555388
772 75532368
686 84241895
823 97475987
493 58379776
808 58059110
624 23750010
260 5606068
345 87213471
764 35601099
596 22278664
208 20308908
659 28908792
343 22958068
908 89136718
766 95408441
956 98956711
780 8438891
964 51373646
910 53096452
352 16830733
503 21550851
113 19662793
892 86257222
246 50789963
969 37182039
164 70132071
297 80944292
747 11226386
316 86985626
495 87850434
944 40716370
680 2411312
408 3755531
642 83177842
485 49307664
908 12571069
35 23925140
305 21314705
170 70311147
842 79648953
135 81044979
266 99339019
865 32607437
961 57707630
432 12352811
4 76367478
556 67088680
912 89495982
994 69445939
822 57332801
535 3856277
293 68936082
365 30651503
946 39386826
629 68334592
442 72824460
45 59964309
783 80657055
519 82149282
54 21935953
244 14143698
623 9238762
966 52553626
189 30980951
24 88043067
324 53769113
306 33734241
302 64599323
172 86753374
900 78809363
73 12950495
141 81850680
992 39968503
635 79886861
72 64216636
379 98969851
250 68045767
334 5923466
319 34208061
692 40928176
615 36293734
688 41112282
62 44701994
86 37789762
891 91081204
294 26456413
295 88290352
367 11472410
115 27090430
808 57695636
708 86789259
35 60691237
807 29127105
161 94233880
303 18266801
854 12304726
729 1878176
393 11930801
441 44139810
926 59399599
582 34481472
587 58472695
652 38912482
811 28888657
956 69312559
530 7083451
391 99050657
569 40235873
461 82474027
492 88314261
157 12675943
341 59270211
752 33496128
581 4957786
253 62436931
654 68660815
624 47465229
153 59569456
184 97458672
280 16954249
774 54817361
124 83009612
759 72974058
989 90928715
239 26643508
255 66471516
503 18852440
314 47235000
811 63085157
250 47978930
429 22022784
613 1123962
528 58600075
906 60346513
869 69797411
363 98438402
267 59304063
691 34769399
767 99924820
822 54519254
137 20082309
799 4649245
576 94941847
477 91875432
33 1741763
540 46597805
588 99603542
56 65726518
28 96839756
717 37487547
907 5314181
442 57747403
402 7335231
918 72297076
753 60652332
676 49630912
968 39421117
908 39522967
470 6730667
656 36537470
257 3018065
489 52559930
577 56070949
131 30491125
271 64358791
333 79666553
563 5288877
259 52980841
810 48815380
832 68439376
294 10245475
879 92054787
529 49382998
563 16751866
748 65756685
746 37606592
589 4782752
88 30406551
156 91196515
307 81606760
883 79417782
609 69574273
993 50141014
115 75162631
665 44622769
794 75117273
520 90986298
485 51483512
553 31226332
889 70780420
861 39326799
857 51244315
408 24191700
349 49241164
409 21490602
387 27930239
831 80565744
791 20446396
447 75186143
937 88089099
274 41669164
2 8589631
549 63780016
473 71909731
977 79934049
731 6599210
694 89591119
226 30273644
30 75906289
457 53784970
786 73373106
484 69006374
453 46474469
907 96743764
887 9262410
757 10099585
960 24554521
83 65970992
202 71547765
283 87731530
354 44142883
691 46839646
722 88350141
413 56190791
266 10487629
688 30690499
305 71046832
609 98652235
200 83432876
249 61492691
727 10750519
866 14861826
763 9486831
630 51761657
789 12773002
960 86684739
910 88980965
593 84172368
371 25618450
935 20153174
254 18535462
789 67180892
877 41036576
321 54770165
851 70022839
622 40486722
986 1322086
486 85391462
474 32980551
47 4154177
885 30452102
878 96407306
629 63898192
419 85003020
957 55644756
129 85293350
260 11270498
933 51564434
386 53309700
110 86392828
232 49656354
175 4536285
247 37846996
180 23818692
592 77118132
874 43282030
736 21944175
586 47164849
960 33789667
746 40728872
585 38900298
457 50440322
819 8507049
836 91282997
70 20728184
269 55923069
274 98073956
454 24989962
945 1202860
254 55796520
849 77259089
223 93477802
65 73927406
819 87821881
991 22598633
400 67730984
732 38075400
19 6490851
490 80886125
778 93288049
751 14579784
904 39898209
465 39690125
477 70374184
580 91540779
445 30839003
870 88816192
19 80022041
563 60724431
646 94864876
500 63033119
20 44134898
979 57013350
864 65826371
787 73943057
599 92427194
152 99434056
592 64597996
647 88608758
17 10108998
116 98087557
234 83155976
123 49635449
459 80469125
344 38790149
520 38533665
183 15258630
39 66244714
771 29372436
905 21860310
486 96661062
576 94965680
487 87266392
335 20013305
703 15399728
710 80897417
827 83010629
964 56801266
830 58148381
401 69321494
57 7514161
958 94731600
787 6122364
265 90376991
673 34736986
118 68462179
379 37997415
123 10166482
629 77364184
441 10000618
55 52517033
446 13301694
561 26974360
244 8245573
528 84341508
376 28117665
989 17515887
995 65242246
215 96162997
739 23640238
300 74149040
662 11323250
518 79258453
345 40851933
286 21812570
996 68348079
499 40599019
479 69324605
593 68898801
172 6606017
669 63259533
930 2093539
728 50338462
74 71772767
408 89716253
351 9082731
38 58566364
430 19366807
925 51972764
338 81133839
135 1607781
149 20272665
191 77889951
229 10811938
691 33102072
56 30070115
68 78690346
407 24389891
641 69954062
440 95933436
728 76417214
903 83034245
438 45742962
919 14542280
964 21938417
315 5101700
239 36926896
680 54715989
929 47045917
462 47826310
673 44009753
552 56374640
371 90786005
832 7817839
80 83298410
980 17302341
888 15054842
113 71623428
732 61857342
420 35394559
349 44335787
554 44979286
400 6467330
244 12109764
729 86865117
994 34872378
978 89296369
68 25372854
943 49039769
260 53516977
111 37844747
420 82703174
443 24055650
512 95592672
726 46755797
73 69074058
541 43654786
217 62388050
940 99413724
718 83811374
427 1274081
176 25600900
970 79413416
926 30437666
628 54200768
874 24811990
247 37937481
681 65628230
933 84550822
30 91789259
287 58161396
553 95387813
90 90981563
561 79958356
751 38845634
765 57837034
393 64477371
89 17331569
646 39539249
746 23573751
326 20528841
922 68669251
800 81046291
571 78769645
912 37198176
278 3769200
691 14029947
54 51170096
518 35940731
196 34339404
458 21140935
850 93785185
357 48193326
373 79533313
829 87296438
120 49303693
700 87528042
629 41090779
524 9293928
653 67866448
36 6968292
91 6644527
514 62040340
684 15438352
172 70883903
382 75845020
787 13452217
485 37532905
822 92443265
787 44373491
765 3405756
591 78635854
122 73875103
710 25898195
826 2657317
401 74648518
6 53199285
726 76675628
436 77710842
117 67670589
543 30570287
102 74335898
219 3628736
502 54517840
711 42054531
309 42970588
718 29634508
190 13506264
574 51221509
657 15740116
994 30626348
460 36909722
289 83948148
13 94770334
698 73728245
653 32722750
251 97216281
681 27170121
359 39818666
803 93041577
611 81511933
826 15282464
790 49776776
489 14365492
872 32969261
423 97550586
662 35663469
125 47403150
744 96875879
735 12477205
734 95265174
15 51405130
380 76959639
42 51178085
905 13818431
646 14739303
450 20349971
99 81186428
630 4887104
454 54211505
200 50447993
684 30362158
499 26136540
746 31773915
981 11981231
210 10832264
892 62830225
48 80411474
951 15083013
325 89235090
551 47015136
130 39272936
836 34210059
118 69789853
849 8854128
888 7394378
433 41449008
708 72713948
308 34407855
721 9453385
810 93582028
307 94080618
325 81837671
737 33324904
56 41510836
175 54840173
484 84597322
997 90917146
102 39386030
779 4520083
316 45816709
404 1612647
645 24118432
899 21223741
90 73904097
513 93391427
834 81091935
286 8470806
213 13136101
890 34268501
666 26744115
725 54103146
729 61313514
634 5172252
366 61146616
308 81995429
653 12886468
514 11874002
876 27304110
941 8911743
745 15626948
812 23680545
173 76039059
566 57093554
701 41747323
817 97299158
861 38412036
195 2490092
482 16335071
725 4590877
422 44712836
156 19704670
679 81201981
443 4914938
945 19451784
265 92541519
324 58367144
440 6207673
529 89873574
573 87221772
610 66969283
320 27440402
202 56269590
617 60791178
700 69210378
875 46831635
369 44656528
736 64456207
14 19448100
129 52617134
126 47004740
697 44000873
100 87267381
437 13092532
708 25955463
727 42247672
722 83841452
583 41258636
136 87470585
430 12983184
527 38680611
931 27772472
240 69818878
874 42223454
874 4082438
684 77465749
540 54619337
166 90832720
192 33955597
446 48407062
751 96858164
977 21527733
813 8961660
818 13615956
631 74915217
388 42034638
420 11908678
758 62538875
935 83547340
980 86617297
851 5131721
797 93118303
464 77344192
782 76744583
832 16227644
325 70104018
720 18114348
590 22205035
253 91009327
889 54085237
924 26259838
898 24196083
828 77877403
411 8157364
209 93636579
222 99077671
313 75532487
577 23102994
109 75796876
471 61945757
787 74547469
701 40158028
798 1645761
536 6763776
672 3212909
658 9119261
8 29788011
347 18281521
977 33462168
310 21744738
133 6158175
926 78416178
702 45520054
738 20193350
867 36255549
390 99429047
202 65002762
7 70711749
62 19705023
748 15165918
228 96966799
854 74418953
879 46729304
429 52479185
3 52824972
926 45367175
359 89095783
263 19035222
521 71820859
510 17552085
607 23777372
369 80876208
400 19306418
417 99092012
629 47901445
4 78129206
401 28485170
737 93170523
647 35584495
699 92696302
775 36406233
92 28005721
349 89477280
588 18397844
373 85619646
247 79346062
705 16943389
915 85711374
968 64095610
862 92880101
673 15418405
147 92594320
823 84089911
792 88329553
338 90200511
461 57035056
307 72452943
194 58958326
262 3257922
190 30388712
297 57574987
115 58106395
315 56735853
128 99916532
875 24039835
579 66536323
996 39523720
616 81001940
50 82907433
592 74952357
950 2694827
619 41625007
272 52740523
164 1868255
965 36608431
64 32779516
336 6245281
298 61330246
448 62928564
468 79635965
127 43410515
493 90357307
808 15742964
566 67691024
856 95525985
415 9035740
917 75401391
280 65441692
921 25097195
757 9658399
398 94857529
394 55442462
148 26411085
127 73091575
344 47350045
807 65095067
91 54886819
594 99924314
512 71276536
333 63296251
889 20883609
764 76130124
278 8057850
44 43071960
512 64452817
491 68232737
98 63477158
874 52988954
147 62023934
258 64172182
334 40856996
858 18079889
818 97448723
558 68835087
416 56111539
328 80617114
221 25766692
333 51207578
395 80865098
362 78407418
830 86162343
970 34846642
991 16187833
185 20865150
795 90044840
901 30833084
111 37815399
111 8549747
514 66308687
121 53510176
621 73076640
789 62594073
506 93013192
397 44578882
472 56939117
499 60297871
986 67235431
539 58538387
597 34035492
906 56411769
951 37995964
779 23787634
752 14919212
191 18091816
475 27859130
172 61500045
653 75240162
738 15201845
425 87090969
43 27179659
285 15997750
322 5121064
751 10000680
51 3162063
3 14190847
695 14924284
548 56612874
200 26851116
384 62969654
340 39305749
364 56564578
780 34713013
740 86785790
749 10150188
872 28732795
469 22324108
110 7687469
928 99520353
101 9272281
845 13927258
76 87366619
945 21218787
426 86423276
947 20607060
813 35939103
263 99089651
646 73540319
255 25917581
449 2437254
262 4893062
762 30902838
706 48938224
589 79605135
925 81454646
648 94899961
708 23448567
489 61361916
429 56868720
91 25362649
784 40151145
730 59368813
737 24957335
939 69136860
234 25485139
904 17825645
536 86093575
475 8262432
140 11316221
300 38757038
961 45965559
404 67216516
683 3927579
293 56676437
5 6846611
250 83335740
63 81012758
83 19730606
557 4214220
560 57241379
86 85211308
19 94058220
953 74292428
964 1681509
34 28015971
16 23830782
379 91008493
453 17086882
353 44865831
640 19707692
337 9256172
892 75370955
942 46025939
482 88975766
934 23798776
985 86915316
905 56635394
743 33412311
939 68801569
704 84445045
346 63053103
277 72372705
116 20273239
359 55394386
570 90574201
860 69514890
36 79855147
368 18073817
666 3526891
528 50676432
895 82844263
85 36035817
349 60667910
931 77964937
445 21350487
159 79813181
378 37217782
598 58610025
579 43156946
621 64906948
636 18119311
876 83039543
240 78377254
464 27307184
579 97027433
519 24137703
648 29255576
56 11605277
310 20661879
846 97068900
114 13093055
701 9065473
77 82316691
254 74956669
73 40543891
561 5170954
650 73260430
752 71604999
381 44359388
11 24115318
355 59121752
168 60680299
992 27312487
140 50589689
702 34244591
842 23422382
896 41879699
688 26054254
978 99009117
369 72705664
548 32531589
826 66003941
137 83530564
385 44500813
728 84531517
551 10699537
732 12060187
802 84472764
393 89993769
507 23466079
552 29021600
141 66443548
42 81578361
874 72313309
786 46894667
710 38409153
237 17289829
567 47502326
415 92621313
899 99906617
307 16428114
350 67140564
778 12661066
763 97839972
190 14714950
290 35538120
461 20176144
288 39307211
260 54244980
152 55276264
502 74301138
467 19457700
281 83746181
218 87137997
849 37683138
91 5558703
883 86342776
823 13227328
113 46716003
936 89144893
266 5843534
911 12069456
477 29379153
45 76067917
988 51778286
744 20345573
756 31234579
765 2391096
784 29642276
36 10637213
224 13243283
767 7754710
157 68716351
83 38243694
509 32535178
704 62054218
978 6131080
784 20022482
22 89042484
399 47395237
749 28091691
98 82023125
378 67809803
24 27568887
105 34806797
411 17686246
878 35671755
762 90059613
52 68941138
479 29806036
645 71172317
359 73184736
382 47837244
726 73245338
536 17128630
747 27237109
367 91681682
846 24612277
12 29923834
962 37213903
743 75029185
968 27681813
483 97732637
566 32212754
414 33525284
385 69476747
554 48927376
86 36393593
16 49199063
485 72579768
923 78737436
939 61232462
167 1103213
862 3767016
981 97378612
217 20185883
159 78691141
972 74914211
548 60002068
28 8620142
375 16740141
901 83293373
319 64460471
737 6808105
975 31912036
541 61794767
269 34604820
878 51387563
817 25776675
691 41780499
801 9927422
645 13728092
843 23488330
923 22445688
477 80023148
656 87156832
620 47834494
755 98799037
702 8946734
798 96212079
272 82750039
280 63636785
424 43373310
707 71629252
922 75381027
589 19509449
683 38759488
458 3726264
857 72143721
784 79970471
986 3520092
882 95966401
450 86405128
397 25880482
909 8721533
367 93363298
108 17009013
370 98429172
781 87526709
205 21948128
44 90559540
170 80864211
278 30815391
313 95933729
717 68664588
464 77377916
312 24828758
313 5876169
402 23305755
308 27652334
346 60031526
120 18360892
323 60195040
583 62513845
637 75214745
766 39411512
404 74623498
54 80358747
368 39001621
238 9037326
598 66339607
583 18762666
839 7844704
555 84299309
423 3134277
662 9682812
846 56172338
752 53407932
956 83394576
321 88907369
57 64957257
388 61641654
298 94687467
546 67264986
783 92829204
660 73367012
849 25464234
549 23793439
479 8645755
147 90882330
106 13453991
555 96753357
267 79748674
14 28450602
325 46797407
310 32219924
450 4372963
583 82927562
86 90062830
930 23295103
686 4341042
224 72173959
63 36544623
14 5896243
914 82438021
668 33195236
883 2485436
1 51189999
116 72335663
126 23865502
372 73454204
324 28341678
697 2341185
192 28883802
950 68597372
141 17446997
419 89488239
112 83949900
339 58044248
504 85407247
794 51807472
701 99248247
59 14942761
125 52915497
707 49143454
422 61004907
141 83555370
943 81171920
990 24220600
361 37651369
251 69845800
466 5314467
304 90637101
902 12232764
746 94123952
281 78012129
37 20604604
168 74126298
844 67360038
497 60563481
898 23164163
829 56117434
138 61999484
815 26496350
712 67012182
567 63647982
130 48632150
555 56103556
308 90523316
347 2925773
730 12465717
683 5793175
871 56715074
887 49760562
96 94698335
563 89135556
7 57094932
826 97527877
93 45633808
72 30682786
623 73128398
19 55222826
761 14623794
427 38944301
128 6126467
121 17592882
751 66466545
867 48747927
896 22849626
641 3380844
734 99278362
814 4778118
790 25505906
363 77403534
18 72448009
396 17551415
115 21631914
255 94824812
390 48405045
960 84343312
208 18856420
347 72809585
559 31665687
943 63749226
3 49211015
465 59196004
984 92146519
319 28995422
55 57414835
387 46291056
339 7375396
715 79671223
508 27383932
406 26655167
169 3055750
132 50731076
288 88305868
486 76117100
247 51911598
534 92314993
593 29601017
577 70969430
94 24576093
309 1144615
87 74188847
708 13194428
459 2184264
775 45298731
49 35520438
510 81980405
752 54135214
263 82270877
44 72401838
321 6402327
240 62259777
974 72171796
373 55900246
32 39227890
368 97478398
270 12272307
948 66452505
283 38213980
91 21940121
396 42340379
8 19595647
590 17190288
563 32117713
339 33413266
61 86706081
363 36056615
444 18784414
80 48046832
566 93220295
929 53762630
41 3662468
372 61295737
526 43696760
761 39077816
948 71232395
800 57886577
513 24137669
603 46229478
485 6724463
850 58902350
670 41865065
540 86521445
68 84406977
483 25038512
575 84748378
454 64649841
400 70057333
561 58598212
746 51245872
263 68016282
917 61416344
606 79278858
539 64881164
660 11850734
574 28922410
420 42588685
389 67466832
923 15993350
845 98260840
457 46057086
388 98615993
13 52811100
322 42859383
759 53079720
518 29776011
21 99301540
838 38128053
13 78551979
981 46892440
23 61078048
210 62163135
794 69520430
271 60671670
874 5304495
462 28914528
209 72690170
778 41523684
747 53828300
314 11188476
364 20894041
296 67892398
797 71505469
487 51426508
96 45365242
453 20716812
852 7445597
632 33993461
264 35201208
121 23647024
439 10762176
558 88161951
915 49490731
251 50510287
840 67097008
389 3300196
298 10232323
105 41425046
250 32322137
479 56451284
592 25483955
272 72627967
701 1711325
982 78667228
524 98789433
158 24900288
987 15774333
571 18945197
239 36405893
318 6523426
164 18482106
568 34390521
652 36853487
252 51908638
216 71043618
132 52330710
291 65166838
225 46495784
593 66929472
971 60798108
949 2379702
420 15639161
511 4217114
959 75348942
48 74731866
782 66531506
665 21253165
725 47549451
475 27586029
229 18959539
660 18291796
336 82487382
763 10178930
352 18068463
639 82277175
341 42377664
6 29098538
23 21403153
249 58984261
942 91347461
902 1466917
202 92658314
407 11235865
98 91038432
88 48204957
769 92600178
746 84955145
204 60589591
537 16867200
630 43064312
530 77221216
988 81127351
808 97770534
671 16781650
401 28032587
823 54421700
731 13629323
983 99278746
251 7333733
876 88506211
840 12076579
928 88990263
481 1103340
783 99812677
720 62968714
969 77336627
927 99918111
692 23214488
538 19059445
420 69481682
935 52838923
119 93053885
247 27841404
830 55501578
757 75290274
911 44675738
526 88617214
933 75431581
789 49145415
44 54389662
2 21465191
889 70767327
661 55487778
941 38242071
463 36376640
404 96473228
546 13388169
602 74889878
602 20143329
429 67212110
949 99451531
923 62151578
571 94303903
761 17696970
308 19850491
373 76047294
372 93052547
353 70937207
703 85361697
545 45379786
546 90166149
185 41430510
937 72176801
123 76852078
390 42965093
676 64373593
922 36237545
327 16495809
340 21639974
867 22230189
661 11774089
435 59534022
584 82860100
604 26970178
698 55553499
659 24737283
698 63219461
702 90175197
899 27310068
419 52118111
335 71517998
169 43119247
700 3059769
33 39754673
22 11706402
142 38822144
848 49236691
458 5613851
970 21838696
625 34129893
564 2421726
393 29763354
770 19954266
97 46943974
67 46271119
62 12636607
701 95925138
551 20710933
649 48817721
431 82653729
820 57966045
243 8674557
639 32869520
957 42493092
908 44154753
800 95612507
701 47879054
813 5920794
235 14118429
117 68206438
308 92775640
614 55736004
431 49901625
991 16454489
795 6414216
496 42953407
939 88093075
628 5730101
497 39976688
600 41083860
967 77289314
811 68917515
393 83706163
625 55291038
268 87047455
732 98245256
61 55548221
109 85372738
834 25602934
650 57458014
861 40471897
591 32887108
450 75159993
214 43680217
181 31395040
999 88298662
501 60304846
988 22878481
4 10602835
590 17029527
735 7993256
383 61701096
471 60593844
995 43339773
839 8088554
198 27843675
374 23144689
139 13058981
10 70253483
777 78108465
762 99245188
71 16333998
532 83832974
970 11372927
950 26164209
891 16501494
82 70103826
340 2047683
841 83358161
589 38955156
191 26285710
160 76024309
592 77992462
315 60455512
772 64730308
894 98377145
587 27584903
198 45817570
44 93030473
534 61395279
655 32792654
100 59292798
771 82057126
500 46052128
374 97462945
881 68277143
711 6374091
239 3434197
218 46084539
121 89331531
399 34956454
584 17409462
48 15124303
730 58511161
605 63946790
795 52385029
889 20989957
159 24117179
610 80334338
944 25099938
808 70615282
388 66166037
822 96775998
272 50610907
235 16719549
387 8355269
101 37879026
938 58050323
55 86624774
358 87695682
939 69413522
340 96923308
649 5718817
42 84191572
148 16638813
438 48415938
144 79291144
972 75828196
864 84143228
63 61827795
761 63889308
222 97679454
811 45273960
377 18624812
411 8433688
294 11356498
634 61170444
856 39898876
188 56489059
793 77774121
532 28475796
426 77454819
708 79011514
543 63827262
937 57880287
689 50319097
355 60143224
569 1774486
770 58929170
770 73051338
162 9081078
167 78848372
91 98976180
679 32072017
470 34361423
893 99229203
71 36999863
344 93044741
75 51155867
115 72506739
758 53077917
94 2304340
995 47557700
696 13255224
532 18915970
38 30436705
104 29473370
964 99281542
129 19667348
888 63759226
645 28557030
27 62961731
412 59633544
246 54025081
435 78020016
988 98133244
678 15292104
676 81166210
579 64757927
228 94123976
625 83777338
525 88683216
763 32038394
623 92890349
495 65119218
48 85121491
553 58355574
290 62854866
507 13508532
567 44322837
11 75252966
850 96758768
464 37303398
174 14281599
510 63415140
22 73567354
671 7020481
517 53149606
952 13116305
953 30505821
11 56688590
278 42665310
684 5476492
850 9436037
734 98169642
698 3112620
782 25044347
546 6962502
655 65427438
260 54236260
712 42756453
931 38798035
211 21692506
326 20833420
456 59243188
112 56217617
207 97134841
31 21925846
908 12739660
792 77316131
377 18646990
217 9959818
790 35085440
201 26163159
943 59799507
222 57468528
16 33861358
192 32230126
443 85508634
659 36174131
480 56974500
927 74018660
516 22857090
122 87273172
99 41180809
173 13473364
297 35272084
267 43607706
149 59240348
463 29209171
653 38796609
490 16975631
766 2966077
668 74293597
807 57453543
661 67156894
38 39861304
664 68441264
556 17862633
849 50636814
428 56291867
843 78242837
437 32728821
703 6071029
124 55448236
159 45340855
696 94473217
618 39368626
789 57205076
999 22358750
131 11052050
510 20943403
448 54608879
563 7049809
570 74324777
699 54629453
313 22568660
745 64344814
405 4195914
821 88202821
483 30063256
319 10922938
191 84000736
975 44723417
883 61178665
526 20973671
243 12048777
273 95564996
34 78127334
165 7670428
866 10712790
62 96195582
802 67205441
764 4145908
938 53725614
498 63972607
859 93339680
940 19693518
938 6230643
437 80500798
1 63519752
742 61925857
369 35819582
167 53629990
590 51129114
254 55822577
23 74856983
621 33828256
413 8744534
39 19064524
679 52988928
639 84600233
748 48496548
265 47448897
88 52972770
411 11485867
341 59590721
181 73274504
23 5532440
812 68662934
85 78573420
486 66751669
128 27241811
549 16083986
270 12809530
821 17117927
672 38877939
83 9648799
179 75289773
296 6388875
316 78452050
91 67824115
88 26003249
208 30072228
809 46609289
992 45650362
194 38461075
406 26941318
454 7850089
68 89013039
535 8490342
512 66378977
946 63836422
526 13294601
378 42441043
330 42980570
977 69813959
388 26818187
606 92384297
738 48756769
5 81568566
774 16195858
552 66002546
122 2300211
765 32658571
519 39913333
899 43972961
422 23632474
362 1221416
445 24597875
671 11746767
465 6000194
266 99045293
627 83374998
999 72981236
715 76205261
158 49221068
361 38845800
533 98629195
878 8360471
708 89691785
371 3834634
66 12719368
30 27490486
414 18057525
516 48549609
554 78090936
639 59431279
796 58482157
788 36094120
113 93144846
963 10448773
614 14223425
121 69620251
703 55285205
668 77440493
806 13284314
858 62442579
785 9905691
869 80696861
218 76528994
506 38592478
985 36253621
522 56575436
749 53059034
427 79885585
2 92450525
652 91509229
55 82536049
319 9338463
282 32419642
273 73930601
234 54770039
9 23283919
36 53509937
447 55926310
665 70389510
115 82409286
263 86708084
264 59586923
719 39234742
571 16341849
854 29360378
404 28671329
406 27110295
373 51835180
401 59114285
234 45194646
688 53205266
964 75619607
182 66476637
753 67056608
918 20076387
783 24662315
580 25802529
865 16606395
939 7241794
925 90590575
24 28744667
111 33202104
371 36060662
284 10176222
592 37166193
912 75904489
962 16700355
440 13798942
950 51507878
294 91126151
84 40185903
279 21747097
914 61290961
877 35456058
696 20034824
321 50027626
352 5830486
692 61502049
249 1684974
757 85410508
124 97733628
473 47775959
55 60507145
989 31111647
437 5517121
644 90777108
547 6959069
108 97752975
31 96150369
104 59546485
511 3240784
584 83576537
599 25688321
386 48019781
758 54372646
910 21415359
47 25338401
89 35125617
337 22452431
873 87515256
719 99037801
315 19126012
233 96965893
578 69976607
538 66158522
196 91727617
403 27664192
515 73951146
864 98369501
581 69953894
183 60023343
62 89020190
668 97542497
240 42421450
71 39263014
535 15858028
107 9861683
349 9969585
196 4531924
613 24492771
122 20701931
106 29921216
858 84551307
326 27076737
312 23269556
307 56160023
51 98446394
56 45150945
997 66887070
576 59052681
665 1014200
603 44513201
485 62662478
461 93052929
859 83443004
690 8701116
527 74824952
484 85705868
858 68431463
763 36158778
657 26148309
974 95816355
591 53114029
297 72759482
957 99573302
591 8588401
969 61260229
490 21653527
245 77929797
584 60518468
249 76310360
182 51122601
757 21597531
609 48230348
99 10135223
436 69736201
967 80147918
126 61176667
312 9828112
393 32757141
450 70075290
948 86989878
590 86653010
300 66719904
830 58443037
836 42664458
82 42035110
905 15164758
259 31805649
765 61406690
566 23825940
984 61646761
867 67655393
64 49780363
617 7098533
24 49268047
655 12598962
628 35049133
274 83460502
470 75013116
281 66858030
280 2730230
38 83316932
895 16299509
497 47287936
923 89398748
710 2231497
181 77140336
563 2712231
890 70845906
869 2504499
657 40080114
751 45292347
933 48820556
174 71246161
515 55700367
707 33909053
333 54269244
866 77926846
720 32790338
60 33279518
351 9762965
424 55665238
852 98282267
683 19178176
82 93729228
176 93607354
176 93535485
83 49710671
706 70159962
690 90740256
581 5312760
224 12850022
596 56133906
287 40351547
148 22415135
289 23692460
435 60807384
611 85363719
460 81210495
530 86730924
676 60720011
904 10326598
744 57318319
786 85704255
717 95010017
686 32396673
481 41283027
837 2852204
115 95909669
867 76261111
271 36794508
826 56378550
13 41354194
1000 72541830
874 68364361
973 84294035
801 22797192
286 34648161
360 32874414
415 57102972
837 7828342
588 64472106
256 47212802
180 59509035
926 97033410
644 8447598
788 21657916
170 58726850
424 52984601
180 26808028
978 31477191
886 93503746
808 98562158
611 96124084
545 83294723
659 45897819
177 7768740
910 51929742
901 96427589
631 21121486
821 67321556
160 4100342
823 79685751
413 99339859
628 70574773
779 5016719
236 91979732
457 83681487
148 17777462
550 6584280
957 83008086
95 25000405
554 84718255
742 25079517
376 96683023
445 40911876
75 83103013
936 44454445
358 16733525
573 61377374
43 94312158
244 27511306
613 53391669
408 50647562
473 71957054
77 21860925
466 66793186
394 17348836
543 87055192
505 69482449
662 24518867
559 67151979
825 16095657
770 82688903
139 99797942
914 18195795
990 99339719
622 39178671
250 95759410
839 62106208
273 73800753
274 69121414
841 49502404
196 62329001
683 99617275
452 25510143
215 87553981
837 66217848
218 53755925
964 12478159
139 60804850
98 32037036
599 45274469
502 67536295
86 77603526
899 2545250
945 46306739
590 25585751
509 20017975
613 46632262
712 84667238
948 57296342
227 31301185
845 55089632
814 26409013
622 3363972
683 43059597
413 61585590
805 18682041
958 94605774
201 16073763
528 75818544
916 21793817
753 12468495
986 28256178
544 13230242
973 29777422
154 42550509
733 14625949
556 67061748
872 95763956
592 75880758
608 48538837
120 93114676
225 74547411
770 50761374
362 23717769
699 47615355
968 61917008
861 43218567
718 95920431
75 25259055
145 37466004
330 10235854
712 72176958
749 49083895
536 60179934
596 61992428
45 34275932
302 22626083
850 94604465
55 55467810
675 47661465
20 78751254
185 84934205
257 50499817
560 19294541
544 60450485
386 35314140
33 9256618
952 32151863
603 43966705
389 83369050
398 79929587
678 24388199
121 87640008
479 60324558
623 60573000
427 43254079
871 35048896
28 52399057
216 88907162
367 17980291
401 66948203
385 46826567
110 20374810
11 26161114
405 86370526
3 86278914
650 90463661
150 13781265
738 58752299
329 69773945
25 17645537
832 44599822
718 31699618
736 28817896
92 52993477
87 89896835
89 62619512
41 6553804
424 80837292
951 55774349
149 88925404
329 81193501
556 12436732
303 20915510
955 88926082
596 33127529
113 92456308
23 55047188
736 78310669
876 46464449
94 82601731
583 61202222
401 92043966
566 40719451
292 93794688
855 79848015
618 4975256
264 86862665
727 7053075
1000 50411978
136 22391781
680 80259810
282 64743589
100 42136469
699 86083947
843 84623262
911 51152917
820 28391682
47 60318305
910 37310320
168 22794184
741 48154463
357 41975349
72 78722198
926 54476181
226 82318107
695 75570074
730 42062161
348 35038923
309 18735579
200 19146703
447 38951030
926 34931147
95 75843648
439 24520776
236 26588803
495 18871846
518 59411638
180 60450605
248 66386534
383 89032724
330 85970264
905 79273961
513 82795027
784 8233698
179 36229047
635 69453665
248 40837409
27 33760268
562 44680548
886 8289158
674 22137229
393 41244106
439 29760283
506 32638923
291 49105742
876 54721674
241 23764496
977 45468736
580 37033351
336 25568372
585 50584054
135 29576506
185 36011475
558 20133394
65 70108061
307 85972923
369 48089650
585 26454430
312 74274365
78 24507663
705 84521859
106 47261559
750 18180419
351 43411551
814 9936253
953 3742506
113 6712916
260 15252736
193 11396644
53 67978850
504 47467969
553 62932443
663 1653318
284 4489042
747 55867133
479 87243404
621 94562849
706 63403291
404 26370024
864 88821489
193 96220696
340 17893913
578 72316087
1 60581072
795 37926954
686 21407629
514 60232983
168 48614619
131 59671018
784 99836048
289 66373138
790 19984498
150 27331689
45 61208023
569 33599691
382 54064402
834 8273536
507 73041370
250 39559675
457 5651957
78 48605460
454 49830038
724 62454748
127 94056065
404 83930425
484 59311208
296 54126206
140 24297764
25 54677174
445 88516541
748 7137146
716 30932194
478 79076704
279 26333087
6 18377586
724 46034507
713 18986331
436 51004464
239 36183104
875 70664431
266 65680152
166 25108464
152 89316093
574 37799571
181 92137265
933 46175774
5 88992954
991 95642592
843 15664099
239 44199945
426 73310210
797 62054125
453 18000178
296 23601772
945 30126985
408 57387210
58 10433744
417 50830069
10 47027727
406 32272853
98 58175691
625 86633463
521 19566317
12 72795421
940 34627012
593 43711026
662 61318231
298 31191306
304 46198596
27 67672490
68 22920600
820 70027519
238 72309449
177 53739302
322 31672320
962 78013305
189 51556925
328 29264730
748 68073829
154 44920801
402 75459603
269 35153322
839 3053811
584 61498111
518 29241757
480 21840635
516 13404820
368 90770309
397 29758337
184 12248163
301 74481916
598 53968821
198 11836087
286 42979931
641 15808299
419 13306991
492 90643236
818 70441979
955 52509630
674 97945891
415 75623176
724 28049710
795 64003061
145 7910455
917 11599508
28 12914925
200 35540876
311 84278829
472 91969971
772 25227571
750 32394597
606 31295379
385 82581311
913 25954091
913 45040825
488 26908810
81 38085906
895 12723598
831 48838094
994 40759282
262 60929529
810 14173818
431 23479740
597 97872852
435 98428704
737 49746392
871 86736516
881 75556773
490 82905282
922 27802964
288 46652904
472 52713923
22 69638540
979 31738656
767 52241696
741 70887237
900 9216214
408 93262021
993 51497024
644 82142600
163 25895713
451 86305875
137 7512069
570 64641747
822 80484865
36 37129019
586 77307664
142 71719390
677 53471732
35 69615139
772 1645004
538 95500545
140 31712980
93 15870994
973 17834371
406 36285408
956 70975298
715 90736533
668 29619325
650 37669884
688 85004472
457 46230882
248 1171668
96 32144269
455 58562727
335 8142505
288 99812962
151 14451854
471 41892145
261 8800047
660 38305021
399 54312423
897 91268828
721 22227161
506 7390620
355 96695080
544 94223539
457 17020388
350 37963007
566 27533936
522 23219213
267 62627986
978 35030107
222 16439184
632 87405552
637 50919227
987 57302526
50 17735013
177 48302803
363 92604357
417 12433617
952 61166381
7 77898070
652 65958863
151 96650724
258 78406351
126 37922259
334 62829201
534 67945645
911 71718745
101 81610182
312 78098062
415 35083339
411 16707302
933 60210677
125 8244949
650 25473470
409 62756070
583 54911961
811 8628839
951 27345042
4 95811654
716 76155376
315 86114469
236 94712321
130 27589905
21 78193721
802 75471729
521 56539979
497 27374757
520 14457128
100 70518048
195 9797195
951 5040197
960 85620935
348 75213762
595 85380625
456 63722445
563 66253287
405 76915904
262 70307653
971 37162011
826 18181185
834 72324914
83 86477736
242 96345770
114 37182480
542 42773642
588 72646209
186 95086834
120 73931026
451 46535244
378 1042046
269 81739901
775 5928639
218 64136077
634 8233212
656 49350211
532 44963257
535 21936851
12 78447883
335 75288679
633 10523869
961 92393674
971 39556586
810 28771288
152 53611813
826 72332324
946 3670732
45 76143005
115 24100004
885 44628943
3 85595747
5 42856270
406 55592848
1 38929523
981 64739432
319 91958658
862 31669409
155 83970537
783 72133227
64 89656847
219 17506435
440 64585218
896 66186673
591 52971758
510 89955682
547 34306228
676 54190420
110 6261984
665 30776566
506 6186382
862 97912518
642 29900259
46 22743293
465 38970442
992 24395829
82 89571022
385 55114601
684 17849225
215 67477034
133 8640412
372 47605160
967 49067298
815 33746214
255 83977089
549 51718766
118 46238195
6 63225587
628 42886272
66 84350242
534 3707800
454 92409104
909 75709783
628 39239410
516 61059758
619 29012993
87 5582012
249 89552193
462 3730312
741 97545600
926 72399329
575 98742214
560 51025427
424 45566421
992 45976719
923 29376468
982 29805706
705 71453338
895 50721599
722 72038393
225 38353116
751 10841703
169 50060990
553 18095767
27 65290962
281 57820074
53 6120089
921 60453431
987 7167710
99 55158987
501 34026928
681 61315666
574 60013891
789 5621191
414 13142334
555 81319481
649 83942216
609 40334486
949 31185925
954 43136793
877 7586605
678 93468870
171 18294751
855 74474475
999 64895872
40 35620655
746 71098165
8 86246985
271 16783900
343 91871377
128 82184909
989 36863029
640 11531480
323 11708044
332 58958455
598 9487659
338 25290419
757 9452686
675 86048787
77 28812177
881 67441992
386 64190397
16 66313086
412 41112067
379 78571962
661 75237783
248 16758440
466 34344670
142 73895355
53 26491466
596 54064786
141 55051215
777 3123069
431 43682762
80 15744002
157 55106279
78 51847075
306 87752238
633 4207863
308 84362983
908 83028144
787 16419745
35 59851888
974 39496037
481 20892844
980 5613448
423 19976551
618 18626962
963 73636881
988 51216059
499 51846685
610 91816413
852 55769555
596 27270471
72 6050506
924 65754150
105 59577485
124 89383864
206 5623248
782 30781902
383 10416981
802 56559022
368 15205447
872 55030963
155 88004619
842 46533219
753 19229908
660 98493162
546 8316081
442 91508941
927 56571313
323 63047045
394 42793578
765 57025954
222 54782553
285 96710896
926 26169194
141 57970101
436 72187446
412 74242378
319 28463800
466 94942070
125 46877105
917 33646290
26 68946318
782 4205242
418 34540095
115 5543598
921 87002407
685 39288101
302 53410099
608 68543854
1 55996611
587 84906092
351 30689253
257 20567026
131 96287770
871 28804283
482 31733102
794 77151813
460 49562593
508 45794982
364 40528419
503 40048736
82 62782640
311 65619212
816 16131944
956 84018800
784 38987282
476 8527998
737 65764765
242 8859321
615 81050741
981 54415878
185 36503388
722 23418767
262 49867797
386 85140039
561 16697747
337 33403859
965 42559925
709 72412850
241 99466133
353 14296333
113 29179579
949 70773578
792 40645159
986 49355235
920 46299441
520 91600551
935 11211649
522 60234741
761 19490544
641 7585280
66 38649376
967 30764004
627 6198196
447 36095544
448 59785907
21 40747155
815 22366841
527 38570702
502 34563415
596 32884666
359 84297007
89 60614475
866 63484744
365 24488787
598 26671545
455 80836036
402 4318656
911 45674668
415 14681955
710 2220160
499 45428747
840 83689851
350 49389671
522 41641397
463 66969989
131 72647268
710 84992362
950 11398062
432 72168382
112 3244372
822 57458414
963 50739508
852 99427694
599 79583885
491 77920720
133 24395525
596 99999799
251 74461838
654 79389702
605 80155848
370 71591995
44 88258308
442 4330110
633 92464122
932 3845672
102 57225368
550 8892124
552 79259834
539 15753327
938 99339464
142 12386000
821 9792199
815 35177875
397 89279051
114 91447801
202 22958746
885 29836566
781 7654481
860 43846468
739 55603759
781 30679240
239 14864649
379 48071355
931 7951937
1000 78524759
997 33537495
285 54401465
741 7453318
868 91369503
138 38657875
56 1852288
174 5456509
298 38930644
407 68470960
513 32422073
780 34304392
878 43656740
353 46413163
782 48952099
866 95764286
966 77940355
782 58314467
986 45606950
432 17007829
354 52054956
311 32154713
99 26215321
415 44013671
909 49655071
271 39190610
322 78333962
146 21401787
866 92124599
97 38792941
794 27793170
138 96020001
638 56468735
612 15867177
292 54136382
33 46207568
841 38937284
365 2709756
741 63558102
744 17672289
334 38496417
27 71725109
278 68487697
555 9417387
330 23792037
838 8077434
959 19140209
357 35561808
425 59001614
950 35089193
924 34406394
865 69126346
657 24071831
519 12556366
917 70228301
619 77952988
739 37460521
804 93242833
804 51260452
119 48736270
793 97751094
610 14402722
135 33164202
426 8959313
804 88238782
700 9577048
347 86298019
267 14200486
624 85411109
732 33817191
20 86369594
947 23674586
869 98724205
545 24415205
339 81626497
821 63730602
586 60626317
287 80662031
520 19948764
98 63434546
413 11786259
864 69347866
286 9309211
315 5779193
135 29998571
528 45938949
130 86507340
438 40589159
357 46927740
436 9096007
506 91352051
496 75274318
941 20944895
467 4021280
634 79063976
717 15204159
659 92529957
497 35962179
482 16328003
747 44778101
31 5718113
648 38459531
619 5176248
871 69353630
482 94182439
527 82199724
639 11037741
752 31646020
787 20016004
480 44041864
894 63547118
95 88136765
132 82620298
769 82456948
907 19972657
85 99764510
867 27176651
44 43719278
270 44959502
861 32782203
589 63245233
908 44622790
874 58067931
613 32669234
492 91948487
494 27998077
56 64617950
652 52128820
82 33641367
138 69062424
513 29375080
195 56527459
754 59913534
386 85462411
249 91672224
980 21657566
481 50036455
42 31605149
972 66076570
334 92776058
10 41081875
478 72936329
685 72685651
670 73946246
186 77093794
530 40441079
875 75951686
245 92849744
20 16808224
51 26200499
405 98576380
790 16336402
273 17597352
452 82932507
572 87683137
43 43045744
853 4037664
426 46726967
312 5413989
93 35919937
630 80102293
35 67531486
902 63998135
311 59517352
584 71345759
106 41133041
116 67115439
314 26846132
232 73186918
145 37027348
625 31275904
905 16588956
20 51356222
340 43893738
159 3067832
898 74787536
23 61465261
10 33947331
518 58121344
811 89698771
81 79963496
120 34602262
252 75665452
775 37939787
768 45329678
454 62236075
3 69932904
985 84545216
58 83364138
192 28956293
760 57664885
755 48985856
631 45321814
820 42312926
88 41405770
513 6900567
397 36501135
277 37760028
92 34584350
788 6770256
851 7216922
452 50286514
260 16827396
184 83975565
328 80887209
70 35247594
574 52127448
60 94997518
982 59180631
400 41474575
894 76611883
559 10822173
877 33402498
699 46248039
236 17414893
450 24248507
349 30634809
701 95026218
998 46484946
135 79129776
755 88080528
626 8784069
825 12171917
912 31369463
165 69283928
100 58549260
556 33617460
912 7515148
448 27587926
856 23842315
753 96916320
405 47119249
307 73819954
452 99341186
876 78034636
542 15282293
69 39902602
776 35829831
344 72670495
258 83210104
429 49706533
133 2364451
198 85010428
53 39784475
385 84603695
304 89070568
641 87860848
345 72965305
837 39908808
443 88306364
525 2263580
421 44552037
714 60244642
364 59772782
719 87857820
930 42876418
969 73432602
786 33219311
905 66244714
169 37077427
983 30577976
579 53972779
852 86798677
351 56953410
22 67265369
254 55696496
875 54615536
779 11087404
890 79554390
406 49472815
199 94943990
441 22627348
948 5143822
329 45146771
498 39358554
21 90933987
883 9114562
708 18241925
74 19717270
70 83287543
647 37396716
622 64026162
534 10994919
937 28906456
743 43868721
801 57282099
381 36555631
572 94125767
920 67658731
595 37739212
61 81568933
450 46769741
730 76463875
341 5237956
993 85402050
632 74238097
530 71755691
658 99849677
986 85228662
633 81797237
932 71912683
963 49721789
183 99732072
590 57690343
524 32577932
512 37907756
185 96373913
153 8579396
415 24413050
52 93198821
530 80589574
855 34172796
218 25916836
553 88447793
275 12851802
371 56842846
834 96450528
263 45450023
904 98589536
881 32462248
430 46361330
515 44999268
492 95649825
171 64527609
109 99658815
421 89276860
59 12679820
235 7237021
734 14017062
717 55849374
727 67254238
392 41988500
580 29835974
174 85299263
672 88292617
814 63078327
834 22341268
133 77290893
578 40328110
548 52404822
46 79784418
58 65025785
718 18493473
134 64021780
278 43348322
73 3857293
647 27017603
30 15658127
200 14581101
74 33339711
274 59860830
942 99910927
917 94889261
378 62302748
167 57818429
469 47011730
7 69101719
747 10093635
392 27540546
162 98473723
76 38937578
881 94142103
39 95427953
15 95832678
62 86610290
40 40355336
997 97831229
521 43934906
296 20797401
836 94374489
938 65631564
49 29762549
578 13548303
176 4734972
102 14851181
681 2619440
747 91649205
560 83280617
961 8441421
30 9151734
788 35216292
512 35926154
737 89885917
519 91291337
120 66805809
425 3703977
793 7991674
668 12843534
63 4026052
65 27011681
1 84406034
708 59083894
341 66317784
458 94705704
79 37431213
39 79002569
277 89653559
8 60648821
608 58503757
354 87775426
881 28276134
287 74599675
424 49035573
786 21588464
211 77653874
73 46631396
6 99084174
325 23509703
650 95097167
752 2306279
186 83554722
194 7320656
13 91927101
353 37735986
602 6788018
386 88490831
380 92541091
610 94911643
763 22109123
626 73638883
386 25195097
30 27064348
371 59242889
724 16532331
688 80263750
856 29440612
724 98833141
234 78081534
466 2556016
985 45551090
768 42687628
95 32287285
573 14152433
411 58874640
453 83462411
315 35157516
661 73363536
859 77109498
248 39900304
266 41633716
22 53246253
707 34864927
923 57803566
174 16510952
333 36531982
352 81435273
547 55337581
244 91025796
830 22169327
634 61979226
804 65657952
386 21440756
452 23758902
932 43792979
955 55698982
999 73099114
847 55854001
118 8348059
729 59039861
957 82820741
128 6176762
881 9655248
545 17063465
13 93476300
346 47618934
556 37771358
569 3443743
798 79537373
196 13484097
324 66647727
372 99364085
55 78735498
724 24948104
598 67628776
653 11560808
555 16463511
231 58718786
976 95110033
267 3291168
220 48507694
535 51974185
657 11174208
494 20022741
447 43955864
26 6254440
670 52295464
941 61353912
727 55842244
638 68811418
807 20433358
961 27251348
496 42846715
674 66129118
142 8714668
176 3129864
284 77475271
239 25406857
323 85362898
157 6687647
230 74685888
748 41524873
995 87750898
766 61483223
47 85549076
798 96590959
537 56754452
354 21238044
717 16881047
736 24156765
447 78881907
670 33107721
753 42351511
561 92056295
901 72698568
248 87324738
502 66550691
208 96684734
617 22832462
923 83634754
10 33109709
818 72586176
483 59886829
909 83888972
982 18069665
845 70491547
363 19878509
956 20930145
978 93180912
211 66058664
897 74945974
664 46861361
220 66622858
556 85173772
217 76415572
244 81271409
587 4872121
943 92776239
51 84411563
924 46552304
58 64303763
246 90772757
488 17833511
281 26565389
22 88337390
461 6260242
375 58239885
140 51718867
881 82901895
182 89877221
983 24261619
737 1021326
797 30613652
114 87596608
453 48783513
411 45340077
347 25956482
461 90261276
45 7192142
47 98350289
267 67370236
592 2755575
89 37813716
283 10105843
768 47332927
452 17226901
126 57111802
909 52773545
884 82069825
262 53362513
1 92196126
79 19375648
116 15149485
860 30848473
585 68072262
182 43727539
535 83755809
406 81613845
215 94036962
554 83138912
854 4892480
127 80378456
931 60081600
112 59916989
223 78979156
37 32608118
430 49472147
506 60459943
768 25921538
343 44763895
30 8453477
542 89734722
539 51902660
429 64052682
373 17192766
110 76598781
69 8121076
674 63401474
236 43403649
605 19105027
528 57808258
194 12315833
815 5196070
204 17960256
314 65958496
577 28050939
733 93473594
212 28428258
918 33696542
235 69088703
990 8981361
666 88796830
633 23540370
693 44147502
607 50461846
955 81631931
621 57696153
129 92607897
654 1707213
664 17718858
967 63542999
246 83266198
663 89942908
461 59274440
378 82057273
95 40001743
221 36356690
657 50841567
541 41698792
628 8555530
629 12269292
151 45110358
984 28997871
22 54071802
692 54503201
17 71607198
887 70062798
888 63255055
564 82392617
234 4800181
236 81087038
888 48254877
353 29825599
342 18252983
830 29991121
956 26551297
553 31991964
610 76961177
643 32584748
408 19799261
230 40172887
604 55308565
959 61279133
910 97875582
916 18465689
629 51858408
301 57962592
634 50712627
628 61702405
46 48414484
973 25373633
847 31074002
476 22583552
390 27601741
102 39403524
304 30506759
171 99303009
841 34827655
254 40645606
193 64998048
406 64287424
489 64489922
954 28950472
98 69341988
25 27107268
826 37330008
158 86809902
127 59438699
373 5683911
534 51678978
302 25956669
549 21029007
387 9025945
865 30785091
826 83331696
540 72810415
623 7671838
581 20657308
421 9728934
63 52628032
621 64542792
356 5017899
333 95407892
762 83137922
290 53171464
702 36163038
491 86992539
332 74363610
630 36679837
735 49461631
846 88121844
595 9740504
413 2305813
515 78005262
849 23349137
609 66049123
759 95753468
447 50784286
851 83701004
76 85988213
636 27764626
94 67924759
554 62463323
253 77939592
97 57694450
517 41355270
574 82967924
225 59911450
688 99366785
236 15432524
617 51987631
7 65294407
566 18030548
600 45683242
747 80361911
585 6752777
635 64661893
401 68248085
212 45577810
20 16683147
177 92142296
474 29146647
531 8670305
59 27777622
442 14095639
506 65126385
640 60979142
716 46640831
533 75815036
395 20020440
440 42148378
379 35839201
99 34535512
554 63951429
738 61057053
161 57214345
338 80513482
40 50196765
991 97638570
55 4100589
638 89501477
918 53288680
531 32904640
731 58701882
223 89797619
606 91252798
343 82019620
226 4439267
662 64997892
371 71710133
172 26586882
833 48801128
709 83478856
919 73101106
47 47487654
682 16821697
18 72618667
210 93775741
825 15662372
821 65419392
607 85009149
721 46610359
239 77134582
494 83803098
234 77855437
228 23235733
457 60678338
668 76218731
358 19112506
663 20258602
29 13227980
539 5453390
210 65764083
115 67684810
532 79424976
174 65269002
305 74655196
695 32115917
724 37329606
258 87618872
180 94768164
821 3547262
338 14590796
438 48296763
519 54650015
897 52833001
961 9613396
10 95646661
78 77700131
19 10066317
632 1056397
853 31397748
571 34111891
192 96290566
778 74560993
84 65029246
454 60942286
673 57930279
305 29640439
342 84661804
278 55328590
980 88172981
979 27116075
125 65485604
686 7989004
749 99479359
545 64095069
953 67726990
226 90297556
668 6106162
2 92014579
764 76260779
102 79750747
170 28299546
552 3134087
9 39646161
207 43439518
927 50775018
737 51721781
552 82132002
732 29526168
79 19226902
842 61189614
872 9335496
425 99785480
61 60838562
600 21485660
329 66233874
628 16032430
195 22702050
495 21539185
67 77051269
567 58374506
744 21022150
58 89508222
211 47286783
33 10258000
415 92016453
816 22279966
225 97071290
53 76424269
631 65004305
3 30450316
117 75758169
243 40195462
490 87976551
364 69304722
858 63813168
294 76311933
343 97497127
3 97211707
722 51504914
258 6049539
909 97608094
911 18523866
905 42027422
178 58353812
746 52935675
813 11919856
591 67657039
230 39888953
802 16356893
732 57990280
210 89667788
980 45406659
443 91468846
826 96977542
177 46885696
132 74974320
661 47348614
391 36409183
802 29325946
883 35171957
545 86883305
539 60247079
305 44698070
203 2094474
143 48107364
6 74256462
993 71757008
862 26823775
109 89131922
874 82873287
642 24759484
435 45538167
290 33755650
832 22061947
670 48604128
428 85181868
765 4836332
209 54470300
410 63807434
986 38363995
403 79682560
865 72103819
967 70079226
571 4187170
631 28709916
675 42958567
882 4339218
885 23386311
987 40894977
403 14261880
912 81952585
998 46988446
856 3188163
344 88664819
278 87309509
257 3865139
361 83859710
799 91799200
465 12968156
182 53918640
486 78469410
2 61829939
781 93863095
134 28856447
1 4226564
886 42708815
911 2612198
761 86097744
958 15068877
1 54347534
696 2846117
290 65289925
783 44358620
708 74612813
836 40340623
499 96203793
726 15546809
139 60634194
615 59732128
965 27718263
369 64146566
303 42415746
353 93104388
474 98334893
488 98862537
549 99529808
578 43906067
557 84194744
177 60877423
513 3412143
205 69126981
286 7913604
900 33826844
639 5225717
882 29526236
517 42205403
934 52985455
461 27602819
355 46363176
582 9949255
762 7740803
428 18290548
713 35263865
783 61240753
710 56739263
721 96306002
880 30272616
61 85965068
156 51133161
194 90900086
25 53450546
954 21016132
643 92982879
187 92803200
174 30281728
845 35075084
237 67681947
654 38995805
488 17268051
861 16303120
371 45043130
648 34398852
571 53660753
803 14178190
830 39759789
338 86536416
392 50979085
957 52959688
740 69808735
677 35949336
782 39983322
876 60447534
789 22146815
425 51643906
845 28959735
954 75443803
780 10219083
262 46160928
430 77008640
534 29454271
64 74527883
693 17347798
239 15270411
971 29603236
461 34739120
818 79670571
209 54557354
403 85694260
333 31186664
26 39377532
194 79429517
385 36880572
573 30497244
473 55748498
972 9487376
308 75770475
10 30293025
725 71032181
289 64076851
285 61661773
27 75409747
140 91032422
992 20410680
876 22359789
410 96205236
766 70255890
811 5225107
590 9411057
943 9750572
504 44102536
646 80308617
361 93041080
890 52708392
770 56397345
350 34479432
984 18564227
104 83711086
644 34518650
11 91614941
152 66635267
773 1177404
32 91391268
881 10291874
420 43473998
776 82797030
987 16453538
26 20527420
635 82642840
470 8062465
650 48667592
717 40605283
778 84972326
727 66202862
220 5854480
252 95497064
356 52046160
120 47176370
979 76749836
72 78206136
731 89202477
744 4013190
176 3199022
779 72032292
140 62695494
397 50926589
6 17765635
793 59296671
739 76072323
315 60979117
780 95759030
535 72529303
395 46884996
490 85121727
169 66036597
15 5296787
14 4493600
835 77508869
533 88630225
614 38889335
730 80156089
26 32797853
790 62720971
738 6432320
434 47207487
962 99615639
426 98578703
936 31328120
752 19566824
318 49610555
452 35111001
669 11918051
634 84277590
551 58431272
396 24393144
23 70261942
839 36841709
708 39476881
714 28186276
677 61741148
478 17978009
801 84052037
131 58650195
968 63550284
24 77348246
875 80111699
763 72499741
936 53547581
358 43453352
629 85813480
975 98875377
614 19352944
194 88650551
352 83932908
38 18673386
669 45852714
177 99693226
792 76479018
925 92463037
839 94416129
37 36770890
572 17476704
218 16754518
633 10040742
909 42139169
766 83904366
335 70205172
685 11185772
821 37554353
621 21150670
112 86351814
224 34333557
559 32229599
472 2953447
666 33895608
25 57370762
320 5309120
159 55797410
907 93178168
632 31654126
11 90874473
176 94997462
40 27322137
293 40445268
580 6664154
452 19266509
361 49274182
902 22909274
667 78111545
999 77831798
497 48657919
700 11840501
280 36537362
419 71058709
566 33411113
378 71614786
98 14405861
985 60507737
433 86077917
626 80176130
280 42328401
747 71116433
778 74446442
771 90905318
94 25847169
578 54393064
641 2430755
735 39794978
516 1114426
858 76646837
820 68840309
218 75055115
21 54695566
63 7606867
296 71060091
730 6043011
18 61119654
246 78141287
589 70644689
141 61369868
825 10185245
771 21039129
368 29188845
615 16425158
899 60751738
325 70866614
119 1353548
516 76639903
493 85876555
845 92247292
465 20380206
164 89237950
994 14484906
806 20485837
698 42355595
602 90908842
953 71246827
302 54828531
949 24896871
702 64500798
605 43457783
946 87259133
283 81920553
716 53084318
528 28206633
582 98607077
458 86300371
690 15526739
148 69895123
641 82472444
958 58691445
458 64119256
132 30874353
963 93971292
685 7651363
922 65806348
102 51390899
128 28746939
961 87586697
473 7629163
612 64777813
320 2362588
151 21913946
165 12370984
548 76768215
838 92214627
807 73856826
122 2518547
509 94426312
475 86041465
462 88566039
781 96839537
634 96753581
415 50182386
62 15324878
356 21682320
20 62530038
464 94642818
550 65145331
852 5264485
244 6670562
218 19967919
242 95095191
512 19806521
384 40223541
991 19428504
491 81777861
993 83313084
807 2249320
826 24544517
654 76529975
933 42860863
250 72992337
714 25808544
849 12151512
486 2699557
343 98831596
756 97558587
167 63249734
138 9759864
132 76178509
518 43070070
913 57606575
642 9370400
530 42295883
698 22597450
766 3050702
929 25199876
280 9545922
393 70453131
658 23992949
125 7270082
795 2370570
520 16658835
678 45619577
966 58868548
544 60474942
444 91153554
808 53094414
706 62052081
679 12755556
113 29285821
102 57420279
613 37484244
271 14795447
532 84119767
431 26556141
435 73182863
526 12525271
339 62677247
212 6766610
833 33742681
717 64863127
181 7077515
779 22827092
628 81809864
942 89763980
421 60963655
379 53104798
988 85460527
439 18928359
157 53166206
232 43894236
837 16413898
222 56620097
881 21353247
29 41699726
386 22282260
128 48325678
288 36203472
450 15380455
16 15273733
755 13335362
418 9717571
661 65209098
566 87458330
780 12645598
687 35104982
282 31591128
846 7245265
801 2450802
257 37811299
41 5398730
568 93410582
639 39929200
566 69851521
926 20261215
693 63265858
391 30295068
551 8617740
208 91468883
623 84153588
531 1611998
482 30014973
252 23307232
478 50543969
605 12179726
773 28118298
721 11427562
717 49645994
989 64083969
661 53100048
99 78067646
508 18940571
212 2127700
508 44523684
451 20064534
429 82679510
333 9631000
860 72430062
40 64964468
985 48957701
930 14865572
500 22166655
595 2952953
277 82614325
698 2902395
534 21880410
519 68201538
104 79452899
553 33015054
195 10621157
619 46577103
578 94997081
300 75389226
457 31742913
16 24274688
384 60179388
830 36370013
83 21221999
521 50395656
910 15758226
103 43543763
762 77136692
375 6439763
358 69536242
98 53834475
450 72080632
587 34410654
909 38963669
900 82676122
375 96445933
773 54106685
699 41800164
81 75200240
134 21635799
747 55464670
107 3074349
68 72210852
309 13295385
190 57289891
464 29419631
168 15734380
45 5248399
86 79035645
188 41082115
964 45720954
787 12859259
455 13074846
601 86142373
169 52106375
576 38707059
639 81901856
631 10770243
73 87265510
659 5648163
90 81084197
367 36476958
362 47340708
798 85052167
366 72434868
46 92648196
869 72647552
915 15481489
573 65622414
179 25011586
775 86852664
389 45377211
150 55569960
454 83102477
563 72161903
698 97300514
748 66490073
681 77915964
856 28869665
881 69673324
282 75889498
269 31099388
45 14098679
219 40719633
323 86151047
45 60183011
457 25753857
902 80775842
979 55089627
280 93317523
841 27665725
205 47590927
854 67831872
912 53806603
384 29043060
239 68271714
815 33608375
838 35244164
658 92122770
473 26638842
838 97117674
611 48712995
164 33489921
461 44866370
943 53545553
256 87359778
807 60232517
146 14959742
542 88495085
499 20317427
20 53137091
437 82521146
624 10107904
299 29170867
525 24645355
389 47228660
560 46519064
125 12842229
134 23924215
426 91261900
2 92146567
715 81455515
690 77514942
886 94442399
569 34818660
742 30985951
992 47002949
744 9294033
788 86384627
513 60929550
765 68367705
827 60211744
899 34745645
123 90275140
343 27976905
90 75555133
732 85985916
195 61111610
192 79401259
446 18152487
97 44666819
741 53764629
466 54243325
664 16205343
522 24845215
939 20347435
186 72098651
953 78268647
628 37551043
49 54080796
931 28890198
901 6364625
495 20347618
608 33863483
838 51969569
555 35455210
811 29889455
317 84163569
692 78989349
167 82183702
691 99788278
22 91495714
513 5511740
802 44458805
213 52425405
273 97008711
917 15806377
736 72115961
651 76947034
475 3256458
746 70549675
498 53138970
718 26507954
298 82433919
10 49236976
346 68975647
23 59733194
791 45770420
96 72086660
932 45946096
194 88715829
194 92418197
860 79707957
884 47939922
745 37726031
428 87599693
629 10713921
50 31676509
492 72664843
140 35604075
594 76048623
787 74422223
389 58781715
509 42170789
199 98109813
349 59319729
614 95316581
534 46506465
201 25166849
81 53596821
771 39083087
579 9973407
918 39018992
560 83160653
57 74268636
756 49582333
623 90654306
637 37941749
653 76559665
725 81467504
704 87729328
176 66578819
349 73607826
580 3618647
249 54491082
166 75647596
494 24355095
558 4088464
139 79886883
977 47521686
270 28808654
757 88763970
158 50746477
710 63323772
254 77428606
2 84765093
975 74846714
322 59379392
657 69399712
733 40784141
714 89201349
458 38940666
300 75615146
372 23356379
375 29844595
907 9544683
918 90907790
292 84180546
661 33098903
521 23367069
334 80218166
656 25016252
989 28331165
871 49075651
785 56262094
189 41933021
62 59238357
408 80534397
21 15331818
178 43975346
176 19548279
264 6375595
950 99083329
158 50665393
34 82144381
634 92980138
742 33972626
365 38349766
117 40299367
237 65818882
327 41709456
340 13764611
579 30084376
758 17121622
601 50412375
479 78455673
844 74126387
125 71191420
783 8769156
236 24200329
445 18689999
844 55193251
113 86336796
802 3887071
11 74975148
246 71896721
723 49077116
500 54135843
940 2819301
166 44922198
100 81614038
420 12777116
308 83271441
917 35412771
492 93837350
128 40825764
587 3092032
497 99152616
504 59255474
427 7755881
671 91168090
835 79686265
941 48539087
704 63925168
224 54923490
449 26663955
37 71938352
35 25387116
78 56718348
784 15320353
876 80383140
565 40356986
294 41904486
641 71877984
16 75135619
262 32404392
81 32837043
564 65234617
672 98818537
695 46293361
913 69217303
171 80222498
746 46842534
90 28502446
579 86236196
730 83818576
179 10647595
933 30634171
762 41834938
577 14745842
472 29651925
771 24329338
323 60996514
384 34795107
683 25293820
914 45764747
923 67353025
883 61845373
252 73795094
1000 88463044
413 16397789
742 20791981
127 57635173
965 37142651
53 18654796
421 16803794
1000 12376887
227 97283352
838 45415718
22 32702075
600 87360274
943 90612687
840 82103719
124 21058790
463 55573100
895 91340432
335 19818837
894 34306082
601 48666028
722 92235629
534 50959441
894 44872883
983 7375019
290 14173759
753 67774198
867 55175698
182 3203787
796 89596429
154 4183473
919 37931764
376 68159394
140 73926229
796 28864810
258 90757992
313 19262122
198 61212822
792 63293308
941 29445961
501 1755725
808 12210099
436 85006191
265 27166762
866 90387254
95 18788112
533 99249901
18 68167555
86 87396429
644 11645540
932 3954093
710 67275485
620 15952032
539 61997113
554 21169101
438 99184780
637 73374672
714 78494539
516 67307953
515 19178814
607 23530614
625 48972655
925 69611813
756 48766921
180 84275229
538 22022915
774 57861175
315 59276308
936 49213813
148 63586475
445 61799862
764 63968945
190 3829443
843 13972405
319 20245846
479 96970631
703 20252831
403 81577543
60 72138928
950 43508317
891 89498369
902 37498296
708 84024875
303 2435745
22 36779145
484 45375038
548 62354676
958 63642492
244 26705512
251 82012874
228 1496436
407 99883704
81 64431596
638 50044851
804 48044237
899 64756951
765 20514932
749 26963059
490 9782839
956 49943651
833 79370678
746 70041133
934 60129138
132 86719235
87 43309042
542 31610455
72 69850020
177 56677036
239 49242046
300 38706695
593 91725403
751 1366792
121 72284935
475 96442196
939 8858704
166 11500392
306 4304919
497 81755975
839 24933877
114 72138663
40 7382029
629 57353385
919 15925563
310 48856983
898 51792733
768 18596875
840 12489871
537 28696675
67 4966562
993 45556357
280 48607452
569 34450298
193 87341950
162 84502769
441 22484042
496 23966169
430 33781830
398 82597719
626 18660798
954 57047619
861 32907535
389 6099135
493 8700439
118 11007639
680 67247521
735 49222070
372 50691366
314 17994861
464 37502342
453 25690590
495 38648554
209 17468068
681 76883045
721 92902229
988 43428619
276 86937762
120 44397950
72 69597392
382 1635635
624 1851108
828 89524720
362 57258074
927 84003130
288 94615585
596 84343282
56 71124976
273 63329605
577 63730654
253 66951438
832 6230143
441 58548019
39 39659172
499 2324806
90 4213163
35 13346793
41 68146272
686 95021392
239 78457076
390 56389882
907 27996519
875 95317059
157 20917077
255 20023632
21 37139940
910 46810688
755 80241879
465 73055598
869 96823422
803 27663957
752 29808716
685 67162587
275 46782091
727 46720250
511 54812174
353 77181231
92 18937753
69 12116256
688 61784354
517 30026345
18 94119652
184 20694639
200 27247203
294 24441373
982 99298784
260 95082586
761 3111078
784 96627219
826 31207396
361 6233460
190 36439990
931 15403305
537 33014893
108 48800695
764 72351039
12 46291011
715 70928122
947 44191056
271 87871969
191 99854025
698 6529223
244 33645761
508 11998549
558 76814361
328 56840061
402 74351015
521 92596466
495 44046310
409 90578531
687 43383542
157 65726793
960 21208535
67 25171302
736 69833901
932 2194810
629 5105274
69 33375557
24 61626027
63 95794817
493 2114887
787 56238163
864 45126542
674 96031715
425 71444380
279 10500630
635 5782025
866 62636198
780 70208819
282 44611913
121 90479686
237 34863163
211 76008126
84 97505099
191 43644024
49 11674707
860 42169728
418 57714249
370 33911600
319 9652559
450 10217560
957 8779517
767 84998380
662 18380909
401 43446089
476 86294908
342 60462285
311 43884933
48 1367563
394 65072545
921 21782028
634 12836352
383 54634959
966 64913187
656 42754172
621 20639436
621 65512498
933 23128339
505 75172343
669 46246419
423 64232693
918 51980394
890 64717773
932 99821050
419 78315158
677 18248251
380 1738894
94 26926665
299 14870425
209 62083980
805 4673141
427 2628646
965 48447521
466 44322613
350 87625658
371 10000327
174 96472420
500 67423385
428 80636071
786 32199762
554 12908547
937 69335117
809 47847615
883 66545267
832 90023733
693 31462950
891 12453806
816 31523373
885 31149390
978 84172458
403 30530823
322 89748039
278 66202247
419 3915622
723 86570209
983 81204666
910 14335432
203 75938320
727 32778945
102 2719400
48 8232320
155 11933614
514 70886511
204 48226004
356 20419407
381 61568965
120 87530498
452 56244222
64 50480172
414 40344019
900 88866088
369 10702723
699 12888434
562 79811751
212 55963025
742 76905259
91 68952937
40 30313223
58 69280807
201 12336745
309 2854119
559 37475556
462 87902290
683 58468734
140 31919844
100 96152571
219 57934777
47 58905993
674 53754312
54 38276957
426 65209244
899 17967266
5 13609456
263 48029243
620 19019914
301 76146197
215 40612966
463 17332227
790 9268640
975 57124779
591 54063062
651 96230440
46 38436001
790 76622347
865 92993422
569 58787074
960 52862515
686 64554618
760 84865050
255 64203660
224 34629498
555 85741265
350 11479003
242 64307750
397 92502258
958 99088903
684 67856494
429 88496390
308 61954660
816 97690598
161 62358369
783 36327498
28 86123596
497 83998432
165 71503502
722 3821859
147 18574008
844 98469746
303 76147040
155 93681807
277 26974793
653 87351078
595 14533310
912 98966041
584 25355368
705 62917014
670 96414050
119 67596643
517 4361800
847 16148039
242 18149943
274 54473169
359 80987518
335 2631968
209 51220873
342 72620726
707 1999656
579 61377601
273 52560535
197 32311123
501 54459360
442 32068507
281 27728430
681 69676798
797 68954132
354 77959366
330 75230110
861 98749345
391 22971562
620 33793536
306 5017067
624 31833099
769 49784889
404 37272175
580 20136715
905 83239785
896 6305526
42 94328648
188 16744484
201 15326474
419 3267699
84 39005145
593 91192742
516 82355280
28 31966527
365 63541503
380 62739117
622 83783058
836 85553150
458 33644958
209 85997308
225 78965588
1 24362506
106 54694783
929 45520577
934 47551205
494 66090190
583 91215786
840 10992225
545 98189695
945 76875070
59 44385867
108 92353281
583 81271431
193 91016600
290 19775856
192 74539009
377 31463364
692 47383812
709 12404494
509 99792041
487 16571667
34 54763732
829 6233776
582 14395095
863 29383316
799 80611288
768 11780675
513 65820998
673 14411587
220 8126375
39 5679128
679 39678430
935 10723282
563 18385249
449 77606519
492 53933925
933 78964912
745 24975413
167 75575478
999 88208923
125 3905680
296 23479694
414 64279411
121 42224224
615 95111749
406 17122807
493 10162879
842 63908657
213 52148187
457 80975344
746 48905937
670 58822828
763 69198098
825 88917163
177 84252463
134 59965995
172 9102645
551 86158598
155 50875154
894 9458290
499 34221412
703 84902208
407 86484910
925 91605465
493 72331255
109 38642609
546 55382473
645 24275601
613 73728472
821 46232372
57 51475505
594 62186560
376 70507795
254 64541676
402 14088882
139 22228108
856 42299126
906 85321645
475 60007460
820 4810971
735 62058012
989 30555475
563 82792757
410 54964733
73 33229086
42 78056046
489 98806898
351 30419961
335 18338640
432 97519878
830 42510051
908 93149398
354 18435027
139 20471958
698 97195186
605 19381062
186 24436325
156 82344940
369 54571194
173 32098487
256 93469189
967 58111705
157 31136241
932 4456291
98 47121099
59 72246916
519 59653483
123 96913499
329 75405861
694 37804654
136 39643433
399 75211001
778 65244813
665 38317865
175 76533221
665 30058962
786 75721634
738 92963457
57 27003728
125 86994655
65 83659789
914 31216513
150 69375133
368 31191479
909 5675163
532 59416765
301 24032265
78 81446893
791 28374619
964 93021254
569 4187876
880 30041447
805 21983667
325 31200306
188 66802741
972 54906407
993 83579442
19 59451036
559 48137153
625 68029264
723 11484709
357 51314787
661 47193252
773 35642540
139 50922557
129 25019185
170 33795524
258 76010047
297 61776061
5 7745662
915 12450672
957 14855652
261 54520518
257 6371324
921 10255951
668 32480191
536 52794803
680 77938143
440 60694585
703 22741007
184 16637975
226 82065413
20 20132015
593 5653898
507 80115280
451 95702458
973 75967189
345 46749662
618 67807918
600 93702802
279 21975031
929 44664889
797 75310118
735 24452867
76 34776838
738 72551143
52 86925667
358 6569957
735 5552037
319 42699407
591 88165760
279 48235953
318 99971952
937 96191863
808 3038840
234 92867984
379 58930875
718 91270806
884 81387607
784 24058719
473 13753867
37 62333823
162 10255464
629 73922573
447 58949695
411 7794265
801 29355567
959 89692438
113 49469774
703 79228725
334 73496656
88 14242213
525 26715066
106 55102234
546 82093252
156 66521294
556 71089706
659 69846882
993 12064324
27 7317121
345 8227683
533 30448142
410 62579472
283 12878310
840 33386701
796 5158575
735 69776992
218 35003101
740 52515680
931 85108683
580 64143778
928 2522518
376 37206713
596 51447030
42 13820438
508 19468876
313 90379393
210 3531369
630 35970247
378 40621191
287 13722969
34 86385892
140 48313161
506 31782828
39 97257723
765 98195680
965 17508014
241 84160199
988 23763661
907 90291651
871 19457916
211 40280724
334 94458030
301 97525398
418 23599952
892 68762240
859 79375587
552 97719540
319 89363327
271 10166046
896 86431389
604 36389786
71 94723872
74 18761915
62 66726827
120 25845915
605 42334918
394 80844674
913 48257194
664 81663067
438 21534518
36 31860625
277 9507076
99 90414593
782 59129022
801 59210139
45 32219799
40 25531338
578 5674781
370 81083050
108 47540757
565 42390352
749 92954966
968 81238090
559 75192251
160 69837097
449 45115315
645 63635792
85 58767033
664 38349406
934 37224730
117 79944871
590 67015037
927 77708514
756 61452106
867 90812091
885 27150910
376 70817414
69 55621750
42 64436404
425 35826072
543 96578324
670 76423790
63 17263171
95 11298443
275 44596179
527 96657842
461 68744832
130 83885501
351 46001635
20 37763000
391 96966765
401 22072653
759 18648878
983 53047457
906 98258514
197 68548747
419 61762056
511 40342348
88 60925976
827 54432711
240 39031850
84 48526359
719 44907151
264 94073248
464 59414019
405 39557414
744 80719173
273 87050650
116 68169892
501 2751870
713 2891024
984 54063669
898 87941772
770 75851840
190 15742655
302 63235564
633 6260189
607 30656845
13 77096786
708 1874626
657 32763441
409 65713373
252 55665150
912 25922906
545 87070237
43 44202171
243 7714830
896 51009198
609 34019696
625 70194166
439 97504165
933 93191472
80 72516528
616 53736865
345 92997201
98 89010380
424 5166669
803 70636258
639 19288795
967 63625245
529 31745399
872 12003746
207 9937397
464 4825145
707 9310227
459 65081878
318 21034258
194 90021774
954 98249066
391 89133233
568 88599268
902 77469037
79 55751538
148 95380114
538 96966329
473 16138512
700 80449869
181 19307330
183 22825367
779 22783980
497 10558960
592 54507558
159 36767746
28 54531358
176 62868565
247 71753966
835 70869946
230 47010671
189 74583829
87 5916145
778 96267166
447 56918387
274 70162307
826 81912952
50 42757592
114 81224044
255 10359733
371 34100356
735 32281955
675 44318924
47 28310369
150 82008565
599 59983819
790 65899237
31 74584407
948 4609372
74 76530654
461 36717537
886 91398877
126 65372663
760 95521163
671 60582371
883 57856105
719 81604474
144 47073343
194 82817035
8 29028088
143 66706614
324 31146328
347 45377222
108 95080533
378 96083919
453 74131448
696 3844846
792 91935208
358 91450182
835 88137004
963 80250066
928 25607680
323 86151373
99 63202966
417 90522739
676 24243683
307 52291262
736 38351493
708 5169253
488 86356630
738 19324605
714 15402060
780 95058813
138 91246114
266 75332425
13 86956066
929 34586454
554 94929705
42 26105519
800 52448155
845 32947806
433 58479222
698 90282426
346 76217745
268 72571194
887 84773680
754 67633679
355 83395351
159 30223214
519 55007737
209 9983044
412 92707082
903 74613965
760 49699336
142 8584785
308 41264669
907 84167155
134 77455433
35 6075228
191 6221358
752 31398701
215 25401710
918 1812254
224 69362412
808 83016736
996 61533190
546 86844752
361 99064981
157 86533356
782 18558290
724 88113219
268 34259589
925 74639231
331 20181912
190 29136598
785 76915500
592 32009336
446 74963216
994 82229391
842 13327339
8 99228901
378 82110900
446 23990881
854 8096036
66 46025745
725 80369533
111 15334207
62 57655708
239 74093014
291 73036735
729 10046673
484 39594749
774 35100964
520 92039617
858 55436638
244 53281452
410 51891788
289 92479406
699 18045436
977 30890855
481 3030080
841 56825732
360 58404003
893 82119119
533 74682215
306 56811833
266 30329515
788 69037048
620 75965010
56 49022019
955 94727455
383 29222472
645 20026241
650 9965133
451 57464073
97 76552692
361 16173541
400 85268338
572 65962412
543 99110979
400 1027806
331 51875206
80 34239210
784 60015538
923 86943173
953 10555449
956 24812677
451 89437639
473 49594437
457 55266086
35 7410783
261 28401440
225 11635272
294 63902816
625 30109410
484 90562809
622 52932999
962 43160341
550 48538050
57 56861151
211 43478297
777 32471662
165 10543597
127 63820393
20 90535622
640 84910510
910 40122888
384 30195188
763 75471094
63 96646975
6 98928676
293 27359771
326 72036186
81 94887736
809 6486724
646 63506595
432 30979379
869 67938985
462 32965004
525 97785666
889 28314759
665 2036698
780 16895088
348 3006575
229 79049666
331 52880728
912 34350367
636 48893930
297 63723354
5 5506065
891 24003807
17 50996877
287 96367572
816 31330833
80 60726230
1 27706490
679 10609294
64 63133061
250 35129307
151 53816268
391 46770031
28 36374437
195 1415214
270 62816073
87 86338149
637 26602070
875 82676883
594 15957033
472 76305047
728 85906143
950 77250330
612 14489365
988 93822626
594 99444856
294 21238577
985 86735782
223 12210143
322 97994264
323 21452599
392 50833601
514 51686069
889 39812042
632 20144205
816 60360311
193 2723614
291 60157570
969 36189020
491 14362313
711 29267223
758 19864935
355 27803229
745 11036178
482 86425014
214 44838869
415 91718671
357 4750529
830 84887981
4 24384795
273 39713415
376 21028772
828 49652162
13 19919912
207 81363378
621 30682715
936 95439533
807 99833186
616 20567860
13 48374196
879 3655396
31 38525713
409 97095988
678 73382324
451 26772530
251 23617259
992 44808895
348 76852614
626 50107708
514 57666339
425 55930197
263 95170310
958 69730639
400 78436763
7 95908963
946 37109738
50 31475931
606 96928983
874 97167632
326 33533383
367 4646143
526 36247520
477 14459045
526 14258841
915 3333274
800 18848339
871 5903102
389 94450619
362 93089561
358 11983047
183 65996535
591 41148601
160 75089930
984 1918628
913 45015599
261 30776464
735 95188671
980 64116292
822 2478808
401 70492098
606 5149811
211 12794455
997 33980838
158 48129248
619 70279640
228 77307066
182 90147649
715 20828533
349 76434816
931 57136596
286 14524939
941 16260249
834 73326355
131 45800126
281 9446411
209 98578370
802 54537890
866 25177984
853 14206144
291 94141302
530 41500061
608 78029459
443 93431096
606 54143693
336 43600804
463 58361250
53 99425233
135 26809500
719 7560772
160 84078531
604 77852961
548 57588024
575 84665562
878 64429107
55 18638863
94 85629736
44 19267333
918 93531506
939 56917822
208 6527463
153 63488351
861 16788285
953 58229782
647 38670923
817 38673348
169 85770452
92 26958679
599 80005233
752 66492985
244 35618680
831 74079619
888 74694730
270 71916963
307 91214775
852 93978848
706 1926979
472 57684272
947 9185835
322 26329323
151 29305392
77 91189847
518 61325162
212 41712531
205 22972846
965 31231216
593 43172713
553 72300526
939 58726338
322 11778203
418 31382930
159 94717185
835 14969831
729 92373170
701 42830186
695 81372017
794 81608650
521 60791267
569 11183369
158 90573758
575 7654229
165 7123496
41 68851131
939 56125326
425 7363412
168 75572907
83 69032165
626 74754235
326 96184807
587 12084672
918 84404771
464 79162829
600 29923958
185 46430742
258 44822356
255 72513737
837 84349250
939 74677289
797 40533062
855 77709190
999 34773082
370 55060462
224 18286138
189 63716785
18 31000866
434 14633348
391 4854808
522 33382299
125 80449510
533 47628946
518 75224581
896 52416612
563 40058637
692 2158325
17 85524853
604 24422070
170 5006731
869 96319782
46 16928268
465 88688565
411 72112342
556 33093783
798 30949372
413 94407627
46 81884565
895 33531198
226 73910255
978 19384842
132 24929815
457 40994562
216 74083446
36 69801180
381 87488574
897 38978388
801 28303697
670 4840943
972 17584061
507 51994126
463 93348173
540 12073398
451 98164872
782 1861439
232 65032357
774 28800123
60 33233303
849 55558208
813 35297696
91 59780542
156 26540018
511 19860054
70 99722088
432 97753539
417 38493958
382 37824327
538 71371798
311 85195639
831 4468560
423 66700996
469 90934569
491 24058982
679 16188464
273 95069947
340 11260950
757 20394390
469 96624750
286 82057252
272 93208185
673 68858147
748 65410303
76 90807672
807 63617979
20 68744222
319 24995608
926 50849328
347 83835779
268 66185311
847 48445690
460 14416675
488 88153205
237 96569777
781 93965406
538 23899900
100 52551427
539 21980313
806 68162192
97 20545758
950 48517025
853 40303378
764 3694376
110 98518574
566 47165096
87 41679881
525 31009554
600 86509028
864 28646756
863 96526133
263 11770835
774 86403622
649 18713882
338 62778090
584 62947165
699 67087640
291 2357150
330 98482334
360 40118191
711 95751783
913 85861893
745 70161428
482 10667391
919 13440679
635 78476558
587 42689694
780 91257791
62 44780783
489 74181635
749 28818361
977 70653151
940 79192497
140 77256371
798 72048346
583 43780124
32 20294068
662 84392045
296 99164924
765 2891598
28 56246816
910 76748985
147 15310063
118 19995127
674 70073932
454 51696470
515 47426483
779 88021115
306 87817379
515 43658871
654 46069262
425 11164832
474 50931173
44 25156075
779 72538562
108 90694757
217 18393284
436 16695618
549 47785669
522 48012464
236 5877943
706 26637699
224 18751002
804 63891600
883 96018559
85 65281294
778 37230052
839 78539696
731 85522393
987 75772593
463 90485780
182 13480804
991 36228499
820 69336721
252 31051512
411 28761356
906 71764098
961 22558346
712 46173412
88 65105909
107 84945096
661 30757259
740 9888728
182 34737792
473 8495774
348 3822404
117 72356722
7 67430346
413 55576494
252 41733341
396 62713269
907 2702621
874 1112314
890 29274118
781 78911475
144 56938154
455 30328087
600 38726285
334 7638474
671 43966620
188 9711851
601 57818094
1 26287455
564 90089712
918 98160292
8 32243140
557 63249863
819 3821054
656 17276483
386 35855899
114 70859980
437 41038006
257 76914769
890 77393769
130 58040280
9 35935498
857 89316071
865 42514317
630 18287683
918 47456727
266 6181969
423 89549807
925 46165683
835 51181680
648 7377659
349 56285539
551 73830309
292 52142940
9 47494297
582 95139901
94 31037720
161 94046381
24 65169623
306 86050316
623 72134403
261 23365510
851 46751773
714 4212984
815 23793669
972 93006183
906 45910576
651 34389833
283 4303548
633 64006441
152 81531860
257 78814596
308 82447951
522 70949586
988 46135316
432 1769166
140 18342220
393 74471602
579 47173869
264 1227240
96 88307473
835 31050683
431 96726415
375 7344542
15 46854936
656 61416089
460 70561909
946 59500450
268 23929256
602 65879215
864 28197632
590 97428589
900 97692220
993 96708051
570 18597067
234 14221569
141 12375955
809 43577942
801 5731586
414 41729706
780 37728329
494 8412113
114 6090025
444 27143364
87 43670353
713 57884413
692 3608982
76 11368106
877 90753350
111 59280389
142 85058006
47 88268242
426 20326318
218 74433698
186 92611448
978 56200373
84 10138064
478 90559070
433 64234495
719 28595438
246 71327288
279 60033997
680 56756161
759 79714612
734 85898096
215 47436364
233 55299080
734 19383129
7 25119330
440 76946931
759 96589765
292 71376107
587 67388606
895 79490346
809 10677047
253 4311692
914 44834477
590 86847951
655 59878599
182 33670290
398 82895852
684 4106456
735 39665692
984 48109668
12 29416998
139 2262311
716 73446162
602 4790736
502 41657773
546 73849371
746 89064656
664 24124516
963 59694900
758 27385545
396 9606485
964 63346472
73 38439989
625 28500148
252 84810768
98 66506672
460 69693070
588 84260374
713 41679293
934 85585116
888 27494469
222 27355160
851 63510848
595 63986990
28 77492177
632 8218455
698 63475472
508 91263042
631 89219852
469 24381321
602 59930955
955 41504863
542 46387654
915 57416261
863 2094780
384 11484097
419 60365848
649 81996959
904 92668745
514 97226257
49 61424635
90 40557616
128 52592340
664 8503779
11 52187059
176 15665483
917 45309764
547 26725820
207 48876366
543 32227769
738 95126644
773 84169136
503 90671803
942 83963466
584 58654373
331 38542911
618 59139754
410 20824234
330 44018741
671 54479164
649 39320260
685 89501934
499 62901185
546 64208360
529 69047621
518 42535214
288 65413492
655 11861370
573 69774478
389 63608573
233 51616251
328 71504285
623 13535575
113 52571179
391 10227414
782 59665152
517 58351344
496 10314939
218 5115463
375 6996220
267 35341732
275 19014881
781 49196822
304 30103115
467 76333313
895 78490023
127 50619768
366 42392884
102 46484246
43 79739221
302 88191614
9 74140043
224 72621874
354 57684901
906 69930065
976 79688131
338 4937709
35 35322301
268 15414672
522 87844044
160 28161710
542 78681953
484 8857499
443 28959168
891 21740536
962 66400290
307 44024572
647 25187025
397 21330128
101 84332703
540 78918277
832 23159517
306 7467192
475 26262235
766 46247724
391 48939014
121 55327582
130 46740801
408 24119189
1 70341507
423 78664023
47 62969801
764 46649881
50 4287203
910 96793928
147 90065464
75 61112035
543 41527242
426 63409175
899 14741733
781 20786554
127 60226696
767 6443128
248 61057843
94 15592478
598 49614623
298 8192633
697 35946276
851 81000063
865 43937098
210 3755935
752 42983843
162 16946980
867 8048438
631 26689822
341 94699373
507 31177264
44 69834482
780 1410128
746 2958717
868 41269447
334 39290388
136 14389011
909 88925597
755 84668588
49 17736569
600 30155299
235 45046494
634 10300303
12 14374798
581 48608248
327 91360143
138 36839471
765 38848252
481 24143206
767 98838591
107 52259571
107 17040922
734 15341027
685 20414711
639 53293587
628 46263403
846 86761680
46 48764217
309 20644220
644 43464213
227 42555724
230 58582761
389 64722983
317 19511578
160 39150334
449 75306079
191 82541024
181 99729158
813 44875113
284 76538638
697 95621984
8 10242868
50 5517869
102 31800270
209 95761686
924 40726290
719 16722391
512 17650959
48 36405318
540 66558392
291 26916552
377 72517043
3 21928259
149 49249347
17 93807289
794 39683790
716 87145514
823 17428541
772 42387672
224 93738441
991 82947784
244 3134308
595 59503493
163 4413772
269 15865106
266 80790293
680 76161089
554 42850868
221 22348653
750 94869795
989 49337321
558 69753133
119 79081120
154 10486343
23 52098283
316 50582890
198 15954855
983 22704200
688 45661167
856 50567604
466 64189899
124 64753901
594 11360746
582 48256774
137 39229882
314 51117348
646 44167323
896 19132812
563 9449345
261 32664630
917 62169269
59 83926377
878 11066590
583 71483853
731 43512581
392 3665471
429 90664167
880 67887450
708 89657182
221 30961752
391 8541438
330 13378502
543 67486313
760 19813806
596 47514456
480 53997314
776 70473371
195 28788474
344 43964031
31 67008938
34 50151072
367 96742969
99 39112916
868 94092314
357 76932674
51 66541363
273 8754288
26 42797704
2 49959764
432 35520842
861 86953092
851 2091213
431 45446326
843 37801113
802 18907446
792 87080141
804 1253448
93 66482635
982 23851346
201 54254206
95 79415538
440 86717609
920 49987653
756 99391976
721 82912137
704 21229020
653 8572940
195 6761279
371 55172253
768 42654812
784 1008374
271 12233909
300 75544177
977 40815084
378 1544638
362 2653817
35 88541499
522 64272342
770 58452326
325 74088737
534 39851959
253 36944145
933 93777977
163 73903471
377 61259497
889 38504441
605 70199742
238 59012329
262 57261741
741 5313245
980 87415944
954 40887380
106 90249950
962 88952876
543 93954511
799 62588530
244 5455884
868 99880614
387 80082261
136 50647714
217 47648587
294 35589471
599 85879911
186 50266388
657 12604507
915 89701379
699 73680965
900 29259003
787 89200841
840 24355393
297 14247748
795 4114349
7 40600287
680 38357243
64 41809653
61 34785251
297 64913284
297 94055554
144 41834455
628 66415600
35 74792557
423 99754253
28 56230380
174 20376523
884 81101224
895 56982884
142 10046625
631 67940404
883 23856280
908 86583240
930 89272218
530 65886517
622 25146220
35 1459006
858 26558800
668 58835951
870 74702019
520 91823779
834 12881024
634 31163852
446 27030735
965 97527763
683 15334740
437 38886901
584 15049355
632 44061390
369 24925573
560 54676338
116 19581765
319 44000535
345 53320817
136 47178794
162 9940151
621 9737028
595 85599435
199 57040235
877 14418154
524 36379860
272 76563345
147 43343374
746 73138636
445 60964695
738 31215404
603 43090349
726 64532877
7 77779114
44 26126872
400 86188128
175 77799048
825 64166220
347 24482186
638 60912627
214 58966904
604 76972065
904 24628548
698 6052127
564 14238642
521 92448734
520 71091369
744 26313843
122 22639527
153 42951606
503 41941569
890 68661586
349 14994936
348 78679652
287 10678407
624 52824087
922 78370831
564 56555957
926 63167967
206 77325418
186 2385263
74 43834092
738 9329849
744 99040159
807 35149119
240 5041751
54 92784397
485 29264717
870 50109220
97 17108080
772 44364114
249 22293107
206 44822237
135 23702471
334 15506451
297 57711718
193 66903387
298 91129811
761 7262130
878 80098786
913 97297047
212 85388422
235 41298554
603 80035160
540 88338938
921 67529498
412 98250768
533 25552703
97 36205439
57 74739416
2 80478208
770 14358101
405 84716604
473 1000330
502 67427908
443 24443172
802 6799670
48 97621040
502 31044037
136 24644533
258 58343274
87 50075434
777 54819590
834 20226785
320 35154859
385 88319030
325 56128807
232 78638087
935 22171242
150 25047467
736 58116791
970 43139205
194 80900506
463 77320539
689 74460755
87 79342317
371 42943082
10 27961144
851 70913107
764 94971093
709 61094026
302 94849963
690 91997696
92 74564671
168 94853585
202 38690538
288 12337981
106 55219236
483 27124216
871 44209480
723 20600820
328 59600617
756 67731871
60 32992582
326 84948065
761 25391311
236 4036299
777 75571398
767 61772270
292 42383520
789 65125450
86 61303387
638 72393321
146 26439392
473 31097381
946 32199203
205 3001274
834 41415499
191 56045327
873 54997701
377 88184115
561 30978810
141 91061881
944 55992569
566 39280306
875 77951352
899 49168089
195 34587315
474 41552075
787 83970619
75 7227124
301 32244119
888 4212916
39 9543800
514 18168139
587 12092780
143 2071149
106 11524505
436 51491323
551 9035096
702 24627709
709 19281958
880 98425707
551 68792866
59 2214374
87 71245436
875 89817725
579 29521562
654 41599465
139 93769197
488 24211425
205 32680343
597 69097292
172 4526198
842 72746008
349 44783313
548 75634666
602 43693208
666 65675629
711 32204478
870 25961599
227 10756838
382 86855750
147 54937381
902 38132383
216 94500347
216 2737493
784 91367491
652 38466593
111 39757448
775 39162428
764 75142007
748 82972365
318 14918232
834 57314559
466 85301123
453 92962509
839 73832621
470 76953272
845 38056089
294 38069228
151 34733483
259 67038567
697 10467033
818 30479682
692 35755695
885 11077777
606 53955166
176 59865741
110 83186613
597 35490692
297 9626877
803 26118717
2 90120742
516 21673825
253 34711729
711 49212886
284 13256272
339 82879153
466 31115861
354 50715247
907 15973003
607 73269653
97 21368810
846 55679418
666 5449468
122 27106571
482 1300088
629 1258405
241 3012428
340 39851508
798 41393048
297 77814857
670 14664189
858 58415534
754 12399574
360 79753785
307 60335386
837 68018187
71 5720812
517 36750383
749 19201776
967 46934408
59 39134823
259 34346270
484 67736844
734 78692838
971 53436854
657 9420371
232 78319007
687 93143574
745 71895097
470 76200624
518 4053733
291 78204782
581 81159825
682 26252917
485 70305159
91 71111805
312 46288597
544 36910426
429 66052402
433 34329302
902 90279901
713 31007010
274 13884570
565 45345242
634 31675700
299 82428175
273 51414350
821 96861625
612 44447593
47 9668727
409 68951071
727 98985873
649 90986573
131 4665140
2 41439292
902 21068687
126 12985147
317 17236252
507 76006557
57 3070037
74 60724451
612 5645435
826 78577002
696 58942372
130 23768021
883 52484902
742 41148631
406 97925849
601 25116067
314 47565489
974 19904765
711 55768944
928 59766117
3 94423967
894 30311322
808 1270077
147 93714828
310 2163486
490 88095401
854 71791457
468 28771743
230 32771604
138 49127746
762 83500690
178 93726120
538 67118016
5 75343897
560 34615398
954 15009218
492 67141447
222 10948883
749 6199933
62 16659778
415 3356608
542 49211237
400 61021165
468 81970509
296 15772259
291 18499865
861 85897921
631 92011840
248 36055233
886 3185554
600 38247317
316 71920476
303 28874923
940 3389346
616 17868284
240 63280951
102 27648274
866 84635960
261 66404934
549 2195079
271 33212999
928 80497766
604 94296493
360 1326636
778 36810949
617 1112455
670 95903924
341 64904234
599 14536799
188 55927469
977 10631454
613 53656037
932 22802322
222 37166590
800 12574640
525 35792798
253 84144550
224 26325860
333 12650862
918 72924734
715 37741468
551 35053998
949 71468828
997 96659902
933 20532472
644 15473412
679 44197093
889 10853124
92 98708904
727 4562897
786 67747058
510 77606467
89 58854058
469 83184912
48 42792021
445 83380125
731 80330290
278 19332547
985 86823842
300 16145570
781 71434508
215 84078088
350 90494325
161 56156646
960 88132942
142 38905999
562 51412431
513 93077716
936 22911338
624 37950645
570 87833633
417 9171177
433 15738019
245 74679547
565 69263606
198 14800572
853 93622479
916 67619121
757 38701052
602 68453407
996 20197109
963 24339078
815 34688133
554 51376007
131 51555156
638 97124117
902 98304072
109 69589048
568 27604192
700 14652458
239 55096154
429 36349972
2 87482050
655 10072417
142 60532251
946 46683790
198 7296758
279 73056601
378 11388366
875 59660572
294 33303211
288 26036773
569 93277107
592 1553913
234 47865015
880 55993452
995 25639831
512 4470124
425 81349471
28 33280040
88 88763181
666 34144385
316 97152054
383 84393490
612 89175231
78 78721676
997 15245542
312 8317083
720 95502066
194 59285598
887 79690388
442 21674709
826 77091898
362 11278639
103 88370407
559 96466357
970 96840358
715 26503914
800 85976975
483 79033864
835 61513722
445 44536789
728 60337121
19 93084379
925 46413189
884 17430720
771 29592973
725 51519445
975 60266387
628 11456839
805 30507003
761 79027397
754 93099251
445 74831439
7 83902330
427 36021562
40 8122259
826 83339642
518 39332502
504 66196077
632 99123030
684 18019398
424 82800337
41 98574085
47 63845852
279 66812310
813 48099167
365 62648764
979 30526525
857 27507224
825 16378324
468 86120503
786 72501716
967 89128506
610 60958576
520 59358992
610 78114536
363 31659899
759 67039758
322 18874737
834 86978629
319 75773774
965 73575224
722 55069776
448 97998293
880 39288719
975 24740993
109 18143529
469 48215285
576 94128445
943 83561882
184 64273086
194 30129022
179 96342403
127 38609796
782 85486051
537 11023898
908 88793106
288 26521897
640 88817145
74 76194997
395 54253299
332 48946482
966 20356559
983 28984776
329 16806501
195 85723588
610 33744338
388 49102484
51 79646564
686 31261218
375 51633522
820 85062576
273 45754074
324 18804973
554 37278468
713 89139772
230 65693515
872 3500286
336 17466170
541 87260560
373 32418006
769 74178517
303 75257293
570 40357455
491 87975505
90 40493161
488 27317173
456 20344563
725 61426679
178 11075003
277 83919198
811 68904089
455 93997445
168 58850263
561 68269495
99 31892033
197 97184344
32 79234099
214 17020584
956 85538936
227 42274174
261 13657839
806 89321678
72 98175693
656 40104925
699 47860827
525 55942781
133 45583368
9 91942973
334 51206279
936 28213437
513 17477865
242 78270227
104 79952048
408 52420766
880 82953725
653 36616478
12 71443823
595 53862230
616 57074197
543 27784469
460 71768329
571 6455203
746 88661120
840 6280446
490 8748960
256 26609084
751 62784908
348 25894938
171 65164646
181 24100487
851 34919582
553 21233646
944 44952451
238 55032929
735 59494796
5 56607456
256 84791137
36 53772492
193 78441442
502 82625966
876 38080495
790 82100573
648 12843070
841 74680826
306 88128624
64 23196207
894 37598278
820 35248113
890 55397038
470 2407491
315 44071458
625 37866533
382 99788906
269 8008534
269 44833353
127 87565026
125 42558008
871 83294738
67 94982030
730 71676935
46 59999402
9 68354707
435 62782744
560 74012215
53 92720546
936 85041820
234 82320802
986 1407500
228 35888029
112 8372124
408 60041313
492 13199154
227 42400927
154 85993124
484 31951503
973 96780664
799 19461453
500 48173349
700 11291949
569 64763448
867 20746493
521 57533157
647 36922432
707 65451305
651 20756975
296 85207446
27 59057104
771 72403940
178 39675282
611 56650636
224 70066968
824 99355571
212 12310736
456 51417777
940 37458886
701 9532688
384 70479691
487 73533012
685 35768306
229 92633164
826 49046882
208 41570568
562 85653678
420 27727901
495 18607649
982 90958127
916 6089733
16 71794044
271 8190887
492 23083900
157 62211829
557 41525929
956 46285118
574 64858017
293 76908930
797 79796950
159 76520578
432 32847841
428 3695160
582 13433806
90 76794825
84 69520572
352 19297733
754 93708585
851 20072322
303 9300589
783 25366411
640 75399671
675 79835466
553 59244392
960 26558660
169 24391396
938 66732926
439 4605335
859 68876866
446 1280005
433 57504934
920 79902205
379 98197690
928 18649839
893 22259167
364 59154104
248 14194949
787 10206133
806 93718133
673 3251186
32 79120793
368 95169850
476 56807971
678 61302157
862 74315180
455 37119320
792 96809273
839 29427094
483 97741852
494 2024293
832 24908832
31 61228167
309 58805628
586 14301303
66 30604194
611 7541167
832 6320188
550 8603936
455 50186350
288 26035232
481 5207503
839 14768520
15 36886196
36 22371146
965 98446440
434 52032781
270 11007404
121 33125238
443 16008471
447 53512196
422 35177324
711 8848410
302 68911363
389 62481118
152 6505842
59 62027935
164 31429724
548 24473614
647 58134874
435 37193439
162 94546901
366 59973121
865 77492973
609 88999528
546 84312158
83 49924271
939 45767239
964 86894103
347 76027536
237 38559969
850 71258683
377 36677356
941 96339819
488 89927526
16 60781495
506 20893379
776 13320676
908 57974006
631 22235701
19 24895183
227 60447061
428 83775173
462 12523562
574 30486551
162 31113855
22 83035124
561 88264063
563 16069197
263 51856492
790 99786500
92 6051715
594 59553510
959 45718853
152 63786904
590 56936953
764 11591792
785 89987677
945 56014637
736 41802084
392 46002089
50 21849116
453 49577876
430 92674276
643 34237104
635 39297349
388 6093372
791 47057322
241 39431790
531 25607011
379 14323401
921 47246734
87 43225135
576 29585795
34 65745513
873 45373045
111 1885278
382 77580643
133 47868411
850 93252914
871 12147057
707 90423753
495 33341703
880 3797543
915 39540284
936 6633649
923 28119026
774 78614304
448 94073408
695 56218463
525 46087116
89 72476287
541 43229608
185 23127641
186 81285269
540 77236353
748 22757447
673 21597215
73 9699150
976 25625377
366 47566354
975 2010697
980 56740197
242 40805418
434 13254189
842 11447431
24 97214724
394 17807330
778 66133614
541 64831532
540 91294827
310 68642398
18 68321550
437 13180787
106 75317718
569 70635476
478 29365396
841 41539522
19 79565839
396 13821660
74 76095408
350 93358491
863 13804569
390 81240796
987 88440148
725 60028930
521 13161674
677 98519593
612 23394421
721 55211935
33 30670068
571 48769182
651 21268316
992 80546909
75 72930314
791 86027392
724 8227185
102 70293533
187 33279900
793 33668994
320 51252334
832 85096350
571 16802449
985 65514286
727 59984009
104 55020922
856 54358329
98 24037016
313 41134653
15 42655921
176 71766425
899 2143154
732 4162863
359 80327288
496 66225662
96 23662581
842 48775505
1 78838018
759 98276087
770 26258173
983 34309809
185 61413637
293 15838916
675 82742574
84 14733866
654 54754156
347 21630025
171 77932089
780 78232575
365 48340870
673 87289509
418 63909538
117 19255071
806 88115937
516 1584670
72 66296151
41 24570832
16 28308369
286 37824925
313 62253014
602 91943719
379 85165137
133 74295984
861 40739030
912 8027234
420 60727502
461 30128231
936 27841910
907 61713264
607 18230245
561 28491045
804 76502276
844 56012230
106 18965991
541 89784723
560 42803640
673 84638103
950 8801173
887 25628819
34 35749613
70 12967279
136 71535723
274 37440233
692 38019413
787 71010539
965 59028837
708 93134048
124 42222647
496 64128186
471 32408431
55 79212768
763 90546127
582 35781305
406 9580419
249 34546704
701 69961371
559 48322319
419 79487926
235 67730155
118 95806387
345 64803910
354 48352774
953 30472428
584 38985822
957 23561338
529 25098801
681 49195840
247 26665102
806 16974898
127 91775979
713 76061983
871 92825617
848 78265017
288 74485172
620 31908528
610 39331527
674 44245959
487 58724731
894 19190314
346 35728943
424 70658837
773 46287864
604 24197115
261 14814871
307 13926760
955 28317685
573 3986670
623 55939675
146 53908828
877 66539143
790 60273525
139 22079150
772 43987546
348 69134486
914 3673579
33 71814723
651 18470504
478 22500877
702 11575428
224 22106525
48 97107089
270 55087639
123 56070445
869 63391510
319 19031007
716 68701821
220 49613460
323 19480538
976 54559581
179 75714582
772 50240108
534 8666642
7 40923175
998 99682022
388 73623734
355 32909505
760 76713752
388 39842285
767 57438484
23 77158428
904 89768003
468 39824795
866 8577680
286 4422760
490 67285923
452 3054338
551 86958943
747 15788235
609 97776556
573 44208511
999 72927902
793 85299108
410 48174211
228 39993778
343 5188738
757 24076091
389 97854725
967 76925138
796 7601371
469 31320009
186 92741997
175 79097295
8 44646575
778 17437945
550 79644024
94 25274800
708 48647633
957 71168344
832 25211161
113 21135643
974 11552786
994 36586112
454 94997625
639 25777704
820 35250328
698 40762252
676 33773235
562 1531438
764 27769860
470 82678892
800 12438351
820 95012954
540 19110424
278 21629112
295 6904965
8 63247705
409 12474000
259 10431301
599 51377823
461 50965815
231 91512320
399 32214288
493 44266980
846 35833181
304 72562451
94 86390469
401 58923293
983 25817301
172 32524161
837 17491647
669 26105595
335 86864190
326 47598482
303 53181781
732 60341516
354 7588302
506 86429977
33 96916113
138 53275437
337 11873954
629 76112408
839 44572091
822 4868651
321 43767449
996 81200034
133 88010446
414 64885676
786 9406644
479 63148864
763 5331495
844 20264497
374 54773906
963 7386569
409 4067506
361 78796568
269 72714156
683 84816077
245 61400397
654 56390203
604 46522842
95 44437584
318 20116113
438 67498973
334 86267882
571 40668982
783 42263232
804 35479327
766 48800034
848 42980685
256 9847621
992 45592585
811 76047175
597 78267620
420 52573683
609 18596459
569 7188913
630 75885617
172 93379689
607 9789556
772 49728951
205 35115169
398 44147713
375 37667679
701 52806701
331 52386979
349 74316987
186 77674081
145 22690269
27 61506799
381 36562009
233 30883054
512 66242101
689 19759214
455 90109577
546 99787936
78 75353524
366 49994386
736 5907761
928 87406758
903 74999670
498 99834280
33 53474221
580 32183230
471 12919448
752 43419157
515 78266100
52 83944076
897 45369434
546 94545739
398 44313709
219 59037705
713 71234968
204 86059124
869 22747507
444 11235059
821 80142137
681 55532552
38 15224478
949 80048784
457 64309402
567 27938542
405 17677285
900 37011999
808 45262625
723 81499699
487 44497412
367 91703895
506 10422128
887 69859259
371 54449867
449 31456451
951 46741930
530 13186849
503 30972165
276 5087472
58 5341838
815 44398956
317 79432447
987 33043597
701 15792675
32 90388590
628 41604319
941 32789238
101 6919598
901 75169946
458 75282602
163 76064535
509 51612785
356 46036842
835 13712522
124 4479237
501 35049132
554 58014062
610 15349423
884 11198932
53 66109519
480 17142499
219 64396829
905 92736213
23 12039964
977 27167028
197 64151760
67 66336622
886 10016198
84 17308358
79 9678234
317 65713720
626 76268314
499 92262901
953 78263791
432 54833482
550 54578029
922 19808372
15 77793488
458 37269073
439 80874995
923 14298148
864 59265373
720 24126307
217 23373203
628 71510224
507 84282590
799 14080546
465 81533214
232 20583825
491 74809697
960 20061454
388 46599567
182 62941205
679 86573485
400 50532467
80 86276541
273 95519312
308 23025137
379 24098299
317 30243770
207 74080534
404 25741397
694 93154463
226 51544711
682 20721366
895 32609333
53 4202282
919 5646911
731 61676467
791 1376952
170 32354255
583 68674796
403 77264070
264 45225936
357 22044566
977 29130147
188 81742184
306 4814232
934 51160341
220 49471789
25 30203010
31 9084564
483 15473861
257 38726871
150 5536462
81 74380695
455 15462189
927 86154258
648 53693063
562 9962619
223 95437736
877 42525279
101 14295241
778 57395948
101 72670815
680 70893014
981 95438108
668 89326362
899 62254902
564 98485798
840 7494269
912 8683844
1000 73835496
566 58938467
763 45419802
171 28012819
608 21857822
408 93865460
779 61906660
267 33364735
189 63143741
324 50228230
515 57419771
33 68391847
203 29946530
358 82300233
280 59709393
884 76522867
467 39773918
537 84090225
897 93789091
804 36377206
787 88193226
80 51789022
316 65712802
736 52704394
632 61781292
635 52499487
356 46404575
797 30125988
84 34856607
512 8748137
274 86600142
456 48141639
243 63657188
303 65222837
409 68308991
153 79320205
933 41698360
468 10139249
74 79205859
428 93566169
805 93134203
163 43593484
688 48316123
17 33664743
242 34135152
881 48551796
610 57706596
674 41127764
701 15189281
167 38288393
121 78508248
91 59610518
459 64567825
400 7588902
486 81234395
38 73995196
40 67453886
258 58711659
361 75844930
541 60080256
4 33181248
429 37657794
913 53847659
597 25648842
147 93794565
894 45845780
516 44499967
928 94316784
956 77853135
629 61378668
729 66553877
727 46419040
208 56661004
712 6862823
991 96733776
708 41428201
902 49159490
299 6246600
846 26963739
922 46284935
967 79174878
370 4283374
1 39828715
338 16967317
897 97234001
38 94928223
165 78385839
954 6405322
454 55884999
995 35908350
910 80472794
305 95520950
251 13291590
62 75091950
810 9988742
14 78895154
115 61077515
527 4674505
548 18118746
68 9845209
958 77786021
35 6788357
993 53511294
298 20423127
586 8145388
954 78453107
617 65430945
633 57758399
78 71094453
799 23374174
603 84358652
523 69817283
564 77947979
103 4810787
700 47336318
101 40826729
575 95020659
696 1405248
119 9573438
452 59055306
846 15833950
407 94153375
518 35592304
791 19287154
572 95013132
175 83622298
32 58967789
989 34529791
67 40583911
758 43915138
200 73153730
668 50542872
485 5309652
961 98365533
219 10571203
387 43053399
535 98727558
664 28618129
816 59608755
35 65553861
271 8466407
215 45476158
701 70037767
890 59537910
222 4778655
689 16676484
578 81615861
883 31909506
922 43838778
74 57543778
365 69426881
917 89888186
21 6408093
572 25183556
608 58653863
219 58498366
26 33794892
836 64035014
892 68096996
591 19750409
493 13860246
724 40068114
21 25180826
157 86029404
761 89006887
440 83350493
414 14828008
589 56910710
578 13351349
714 60544739
682 15939298
774 86824462
246 92400507
485 6145688
865 43140097
746 82883377
278 40465392
45 64788242
867 83205509
485 50344322
861 9274474
767 82212059
981 24905766
640 4743828
594 93786453
993 47159738
791 8843321
609 89653642
7 90928144
660 78364192
643 21494046
725 29915004
850 63043600
16 27847564
459 80765084
861 38418198
225 53498272
433 29915267
815 19217394
130 61880881
964 33694774
361 37275010
882 17106453
437 86626658
558 58525414
91 84628888
614 10008553
879 66603167
131 13638181
541 73088823
22 38656112
379 36780581
284 33924528
407 75259136
629 19994165
733 96937833
958 77884596
942 10228977
674 66290012
302 39819678
387 78515043
547 55153586
499 12390715
607 23379217
740 27604186
908 55263119
81 25975041
206 91931255
122 93302196
645 58092675
268 64095699
282 9652573
630 99627908
913 82908853
676 12833125
257 46785754
295 79660982
171 27056599
468 51876036
867 4139928
684 99119846
648 96030567
849 74526159
483 85348044
440 90280144
771 5326005
865 37693727
129 42709303
723 60464899
905 91459958
880 1967747
456 17183665
244 31003622
896 56414888
110 5002146
639 28189695
458 83216606
436 25289412
400 32823973
495 3641444
754 35750177
177 19248256
409 7564602
655 35549946
261 11206401
865 10954161
169 51790734
772 80109521
210 66733201
348 22272356
979 74300653
734 73762332
218 88356367
954 84684355
114 38986863
62 87282845
71 18860188
635 21017297
694 99927508
828 49327832
958 29429730
441 58305827
793 25958242
269 54728329
394 84293775
835 6019446
893 90765985
199 94317472
285 51951434
442 57731613
154 83825602
992 95845987
39 54013508
450 95452685
199 73843849
507 55269058
289 56304360
741 93507921
795 86295677
95 83143862
156 75113744
203 70726683
492 20944141
270 92565106
899 27145777
660 72813240
714 85448555
273 44525077
167 56201376
329 59329723
368 86601878
206 46239730
133 23198416
51 68456487
86 31998554
594 17240217
96 33106982
957 56675858
44 2352207
585 63287018
61 99760865
834 41028077
525 57517285
225 26291372
982 43282500
798 12254634
109 34665068
374 66537205
381 32376806
737 61434464
857 28460888
422 64528344
728 57815023
162 61885747
683 95159516
628 75554883
872 80171690
498 80229035
581 28742369
50 85124385
690 12110177
732 7281000
365 99345601
120 8007211
95 93461233
625 99798152
296 34920490
644 4987392
298 59592895
998 8184157
657 3900555
899 53278808
324 79775742
451 51118938
161 99384184
705 22589022
181 43375884
865 41259368
322 34769647
456 67116621
110 63313985
562 63467204
529 1412734
679 95335889
417 24864211
818 39694722
50 15125136
849 65963049
527 79575354
975 5292906
556 29570621
785 25938628
78 33410048
149 95577347
783 83699316
576 83242857
15 22579069
608 33838819
657 82581296
594 96788991
303 70989993
813 71079391
753 31989486
932 2133982
261 95556559
977 97269003
716 43310907
306 31776892
819 85389326
175 97073899
923 54486407
992 27432922
934 60306535
549 12041642
533 18323461
958 63785334
898 48885925
893 59548925
424 67268430
749 15197867
105 46033307
283 87842271
152 16064058
703 67149987
825 3855095
843 80654557
43 70025419
530 70593088
980 24755787
246 45481966
44 54693416
431 80977931
706 96554159
914 39154615
581 5362901
153 41213723
144 80662827
352 71250929
130 73927349
739 24749653
192 20504773
54 10667144
929 29485868
191 76215750
431 81635114
809 52108028
620 12439799
788 37164303
779 3914014
170 33385686
636 83082204
175 40511610
145 62708596
698 86737023
521 20321938
841 93678419
320 77885670
723 11240247
104 45828255
386 33482218
821 47147733
535 28909305
499 73341547
582 44407534
317 91825947
443 47638004
603 41836555
691 66594986
918 18169803
615 29508970
723 90077382
662 5563579
698 65112321
465 37638883
242 88618984
96 57732962
324 77685541
343 78244314
747 52763934
788 4069719
512 74662812
503 56292666
69 27300950
624 89764650
604 67958384
414 29697050
520 31274556
411 94464770
406 59760338
513 4094745
870 98482272
841 62473602
485 81857182
510 93330714
841 88537081
975 8192752
342 6612232
591 45014625
645 4766514
838 25295740
930 34429423
763 58242100
818 9496081
953 75460377
132 64521446
853 86503815
542 48539511
49 61092543
9 62157091
458 67253900
99 16580212
594 61956240
174 58871033
76 56900705
95 94082302
360 38420651
627 72929784
967 58763086
143 51559160
191 1890372
946 13940848
940 85637746
22 70315097
674 44231828
626 17729458
495 19663910
263 69545245
238 34742303
831 27512096
505 45437914
912 89466864
890 19880283
198 68382332
553 57982111
251 41702847
938 54700061
934 78751030
28 27366675
102 49660715
222 54156738
415 41237882
262 70196771
221 76449048
767 94406760
353 81563755
476 38599648
854 64809006
531 56444654
917 51183646
384 81344611
328 35872174
550 8064162
650 94524856
602 1137186
865 53138481
604 18870561
681 69432219
647 90335137
289 4789372
305 54533234
43 10997505
668 51206394
114 92052572
512 29356009
519 32036384
977 14754013
490 41278793
451 67532597
89 48409156
75 84857066
540 29056412
969 86691471
304 36517731
700 28580260
816 86936304
874 87483706
37 16029012
16 44390285
465 93787070
345 36428107
664 81823097
396 67091846
239 38719099
789 48132250
809 53684668
179 46080154
309 89921173
984 95764225
383 4739727
58 6844593
127 22903818
239 16878911
594 40013946
467 15248671
372 19054893
223 46780985
876 91316208
572 23713853
912 63274512
396 85155808
912 73872817
704 33302212
3 96368692
80 55959325
28 44112359
168 80886726
939 53241782
159 90565323
289 95283044
363 28038651
608 37859614
55 79630960
347 77830082
875 19280191
157 72791084
541 59888449
716 4219657
160 23133330
913 87751751
242 97857626
811 83412652
421 73285661
723 89253425
240 83121857
625 74233367
948 11900600
47 27363821
821 91512382
376 36826959
578 22402588
466 37434009
410 61841213
165 6916253
503 92907467
936 45784299
902 8901918
617 73216950
920 38697424
981 77807841
881 25857708
437 26680114
89 9704329
802 34225682
795 80052188
225 52218863
4 45969478
734 50414792
160 96348455
866 6762272
145 21001499
87 39110234
197 61951838
440 4489690
835 47317642
49 22500010
990 72914525
871 58394912
364 2096705
75 72386044
621 30863000
603 2084175
60 31013589
659 18213480
622 7386018
194 51392873
485 5036829
374 26849338
759 40283269
116 6474519
373 82664635
340 41306432
504 45997426
108 67137122
816 47713010
88 13404413
743 10899576
66 50620925
576 62953646
230 98702415
126 67020229
688 29085290
957 28537836
783 2142663
397 58836467
343 48483450
171 3613691
967 2865988
237 53970178
532 95033229
792 17418738
979 74107519
188 6549854
423 81124082
575 34441856
308 81522764
300 27682891
955 91220859
755 68932605
319 23801248
790 85855137
86 43467993
582 94447583
94 25946367
796 93261540
68 43297410
944 78023597
461 79088281
10 13928761
180 95059909
150 34077461
689 85004519
932 20606320
520 60640633
618 64873344
601 99916229
617 44388129
770 94191682
405 95236433
406 25092924
283 12998257
691 88054902
198 29479373
630 50645691
345 15437724
48 92697822
192 37626264
128 1945447
887 84583970
970 83181835
820 23696703
298 2382747
173 68114606
218 77533265
925 82112615
715 49034760
248 38715510
522 94652728
565 35942569
919 92911792
604 38277159
515 28610702
658 70782664
445 83360824
61 55168599
267 6348238
119 86738550
395 22867701
75 83376913
222 71882953
4 22547718
495 34379145
474 15095850
265 53071144
158 17326923
372 27493448
204 97080093
321 10361185
605 51369674
917 57842142
907 29756088
132 45948446
557 89052853
288 53499764
145 98918982
925 75445447
180 86720236
1 3221236
469 64294532
211 82543093
604 16683936
516 13086418
508 95057843
935 21456731
132 76828077
470 49842686
527 37744585
141 94115907
119 90095437
205 1697363
316 97208422
753 7364192
107 75873425
475 96200820
934 19964827
393 95567020
821 34780446
704 52515655
45 49968348
995 23631225
923 90567289
417 11562960
348 13915110
673 72989356
674 97636922
559 39973349
447 3803508
640 21000119
208 84615806
17 69380101
800 45748934
791 73832124
650 32109945
159 34498853
323 43104736
502 16465301
772 4683209
775 40715323
35 23446551
175 93217746
943 35680530
257 69594751
281 74818462
343 24475729
816 53294157
695 96515139
935 6669782
594 54345945
619 4682745
876 34164783
368 83050480
342 20629991
923 21995595
419 49428730
124 41955912
323 41451511
498 75264549
502 69119659
208 70613309
603 66794545
32 62981820
589 51722680
716 46872453
900 92998555
476 74113367
78 8041055
82 15679531
788 29631411
283 1727584
980 88449792
82 1732628
383 30530766
314 81344792
709 61311040
731 2102092
232 6876698
935 54093306
2 91834572
605 30675713
322 52284377
920 34500634
349 7498432
160 49755525
406 89882634
179 42246021
97 26171584
949 66555992
208 68637885
864 53491703
524 28837819
273 85979092
171 15374266
255 71176602
843 96700495
349 18031092
956 79915245
266 86476235
633 31690871
527 70923292
147 9941539
872 52073695
115 84365416
258 57355195
442 96028443
959 88697894
461 71333990
841 24799424
921 81483022
632 79899187
899 92289823
525 59375179
138 25945973
52 90326735
178 39978682
533 26176025
333 47128278
838 66487730
761 23705547
413 16734824
142 69194458
378 51663203
580 1876640
135 53162616
409 75684175
224 76015886
907 74723789
284 33258682
131 12117776
932 91414833
962 7622985
330 35015385
207 1944141
70 25436267
857 17826503
137 32819945
543 68145250
19 55229805
976 59932873
836 46499712
636 47609723
937 53645651
544 11657617
109 38396847
401 74898629
829 25766864
585 10952831
254 83855642
738 81650320
526 27242303
534 26538245
964 25703251
130 26633081
139 75662906
764 17428462
565 95769226
416 41429689
797 46454589
37 22595277
448 71329081
929 15347812
915 50233172
507 94421686
270 57912971
276 24177400
833 74942474
39 48380772
925 16984996
380 23105239
498 94766555
7 60084322
369 74694594
21 19987093
15 60344570
783 40286522
665 61592483
618 45106563
285 10836168
935 59757294
81 28320058
531 93992063
210 25965922
161 88479832
596 82228046
456 40299115
375 99901416
561 89940174
526 18604442
744 5614918
334 37338524
405 58986011
644 72170418
702 24651529
348 45020692
788 38343856
630 1497142
499 65996291
459 42915622
223 24086327
948 37457319
947 99031367
154 3783525
807 89996392
602 88506813
97 39976948
895 69981112
775 95733781
851 49040014
212 13460870
849 29078021
925 74069379
448 82229820
413 33688282
401 99251201
291 52639136
797 16152198
888 24666609
481 5852158
618 37057929
253 33944825
964 98616221
818 48658199
476 47095723
460 92978486
865 64499054
313 92024749
619 26845851
672 65631017
866 6700196
349 43262323
681 87518469
597 80789113
37 7578988
759 2400748
610 64560540
70 80061637
529 38602930
353 67565782
422 17584424
99 52515974
525 80935587
435 31729031
237 47092471
860 10452152
726 31611617
690 56193382
347 7577298
703 84244413
129 26800730
822 70184487
113 80735899
465 89790525
803 99149112
333 2076883
57 34655019
39 40222957
562 43176774
271 37720809
115 62776540
560 88037213
884 50594272
982 44911976
798 89387161
977 42157081
312 26069913
586 96253063
439 71379224
534 48938498
464 63603887
555 91259839
621 79665621
950 39243168
422 73786004
792 92620343
346 40117416
761 79007399
249 4927266
851 31996711
820 31995848
450 68347247
895 16186922
15 5815141
745 55109852
656 16422451
278 2415794
843 58697937
976 85114033
340 69291431
142 75388351
872 65117758
779 24846121
764 22693133
717 29221831
157 62322932
895 64286361
2 36626855
545 24727198
41 24466072
72 43561451
855 2725683
748 58914190
973 96094150
339 13379766
602 72840963
990 93561353
466 66092618
472 18005456
859 4459361
381 65928771
794 53086316
756 63700013
275 28910730
600 76108446
503 72203551
83 35867142
176 84800132
524 8798823
35 91697129
592 30976592
734 85155594
74 77945004
54 37936287
343 3145502
562 70098509
9 19880033
496 30392010
689 32450917
644 98888761
822 69108400
208 67161048
199 68827118
619 96588299
497 90257893
324 94954289
948 24681766
337 78573359
283 9219197
838 70495893
907 38244146
917 43640524
467 19571922
648 90058393
906 89228880
503 64446689
567 78343840
179 77235908
209 15948512
448 4479344
398 31792803
907 54847061
604 20316717
117 20347371
689 96775518
687 19547564
329 46723371
176 59649896
253 5949906
913 25928230
880 53900399
786 86315914
163 27422700
701 4232132
842 28933139
353 89215228
622 14497606
166 42713433
309 40039185
769 35074830
902 61037267
872 47839588
316 21606018
964 50774097
665 55219988
241 25400561
521 56812273
134 16549270
985 87894251
24 89884156
570 65635037
894 50032767
479 72012566
565 59099102
15 21119280
808 65762458
426 29190846
544 25935860
48 24357605
266 70822601
523 58884469
318 61443817
608 24138122
962 29667170
33 52686369
422 56111580
316 45720143
362 79937511
184 25863114
619 14732998
828 52079517
837 14735083
14 54691623
566 88562710
444 5686721
218 25702708
654 94933011
863 5913932
432 48272256
461 36770829
973 55151965
619 90185761
489 47122612
250 71293409
68 10908207
57 85073298
210 81037669
485 40822035
362 10443204
844 70566117
235 68160547
357 27715928
546 63491755
453 52225640
489 36586532
260 58631421
941 31465253
678 50840084
658 97342214
853 52958813
935 72235768
92 39587810
250 5377944
721 31103937
546 58728060
555 21661526
575 59376385
725 44080386
692 3816256
246 20600201
435 28078915
447 32814136
783 75429797
963 8325132
418 34447375
268 74417097
954 90355182
983 37960980
187 88867198
380 54032998
210 55677420
549 92602336
252 6116761
875 63368516
128 90214791
736 45213363
572 72821527
634 33242530
603 49551237
317 82098169
918 10504632
295 39857647
419 1644288
348 4314133
404 52832711
7 4419713
581 11767378
542 31139935
731 19787752
943 23277038
129 35566358
937 72795352
658 95874233
272 32648853
284 95078224
376 5383140
583 7278498
135 78780366
941 93437083
232 89754523
380 54285429
649 54436473
344 46025936
924 43985774
156 70339098
382 98787999
376 99497790
564 1834257
955 37943599
473 28819323
776 29549220
770 27903928
408 21781824
158 40887964
106 96320460
212 26159583
935 21144979
655 45479642
496 63568055
340 49277055
895 65121738
339 40359246
275 61122551
837 57036436
242 76951262
871 67249421
876 22644866
591 59643325
138 12293620
62 51850396
204 14761186
156 23884428
466 98333235
41 88685996
446 35271068
278 99808936
466 1126491
243 87050021
621 41636817
278 64271154
697 17826213
98 75582153
57 68047078
417 14393889
191 81364515
986 20464059
390 2151358
524 20339185
450 36858892
944 90241463
968 17877643
494 16546620
187 37902929
396 16139572
8 97119033
961 79462306
521 2177018
620 4258166
100 3534285
653 25028050
537 21142162
828 77269477
319 21138581
515 67838858
150 30393336
991 63760120
778 86779774
664 89850515
941 67472894
20 37744104
432 10010584
679 70748143
995 55488330
362 52029928
588 6294639
194 89188249
781 33879317
221 41082024
767 3039764
845 81481087
723 98942180
113 88284189
341 44720112
858 48613366
521 42281927
323 32813644
683 77561529
831 10732193
343 97111697
591 71873386
350 89776993
754 90434835
163 92628532
161 87240847
483 59162447
330 24213932
823 23474668
770 33022139
237 60112640
668 15990527
488 48075168
992 69555485
610 62839957
806 97560554
100 75690481
975 53286940
707 54132817
224 21182125
659 50442475
950 42639582
132 28404638
718 53093500
556 4701680
213 33705703
123 90334849
112 71266478
596 77823844
375 86591693
516 86942346
337 50332055
564 49589702
173 85907866
376 74303183
364 56023441
888 95344461
204 34237051
62 95531511
671 67681333
802 89436985
257 52260932
100 23975324
810 9864866
780 45641308
190 43692981
450 52777897
226 16428942
236 19862659
257 27501986
63 49942780
421 42287298
65 35018022
363 53653132
140 73925566
441 76449017
256 79610243
631 79429141
276 90848946
182 77610558
637 16733358
752 44331184
729 83758351
287 75767574
680 74613166
503 82789801
469 35180948
86 9904480
696 95077269
407 96145332
643 64664977
433 25898812
973 59900207
955 26007214
327 2354555
168 82682226
393 3547076
326 26217990
744 33195734
421 43474771
713 48394609
103 65528191
413 59843517
966 49437975
662 5816635
276 34494159
677 60239059
20 66616992
268 91692637
152 50805600
172 50917194
188 65374296
388 6611072
662 39790337
235 33824450
660 61198819
8 83598693
376 46570413
658 47314346
752 19103567
678 98737649
648 80099040
261 4293825
124 81875128
653 15590533
613 91639828
744 5155034
576 21058769
665 63758788
385 22618644
526 65189680
490 83632250
15 71207852
185 30528602
223 55642971
346 87199154
584 51233307
69 4226234
586 65661128
87 90276934
70 99792329
401 82801811
347 74345434
601 32188490
867 45730881
565 69690848
940 34770943
888 36782851
559 8671926
20 63044601
987 95908237
967 28659363
667 24746258
17 38045891
558 77145395
988 52466689
58 32841193
989 60176713
829 96794255
406 92442629
436 35759966
387 63347200
327 93169967
593 10561972
274 69071165
345 58998230
52 56074745
68 37628743
825 68677715
493 52051539
868 94247379
355 6464638
673 62383999
749 30309982
128 12846200
330 98499933
590 55889987
376 73685600
852 54153480
443 43823187
584 1413373
572 8434778
138 93939730
907 79141911
415 81245449
49 87043724
859 30689047
825 75487462
890 69778514
973 83383084
730 87673075
862 20016405
38 80273509
262 68020250
789 79574903
827 73637729
125 19101018
996 59369120
984 94492351
990 38685695
735 79732682
712 92809589
426 42806267
528 96695225
637 95337377
960 21856460
342 54234096
773 47925400
735 55706703
776 35007155
657 69881663
909 94618472
538 31463612
710 95506385
303 92384413
870 84457379
300 45037803
929 44769860
936 11296840
668 58272626
652 65826976
486 67770673
53 62617149
412 86581273
102 26266526
512 11267454
666 67559263
415 44962977
634 20091706
792 47515492
722 30398464
748 45717612
184 75139922
271 90303355
853 22904279
266 63205486
247 46147590
324 68919879
720 65261493
541 36763762
822 91241561
435 34171114
398 13899316
428 80495035
155 67325513
382 75992072
32 55263275
345 45236783
32 61276075
698 34174512
509 26157910
145 14936090
11 53548086
992 20578133
410 53098523
42 3679941
772 8122929
951 55360203
612 26006547
405 95445085
361 5517788
852 91160511
422 73593965
700 92405448
89 82595338
159 58120866
383 57417778
506 43008669
80 96288196
800 17236868
177 21549581
627 58270798
215 1537773
458 16404158
874 87005004
169 95719593
803 43476219
583 67677638
827 47720268
196 59200645
945 1700901
444 12799519
226 67367536
147 32779028
666 49924128
158 89643042
580 50813064
541 64657134
573 85499508
234 17755850
736 11840029
12 20236713
714 9990884
285 44176463
185 63880765
554 36629361
998 2349083
298 40345123
947 60729472
344 15140725
311 21439154
315 34153083
508 34858926
318 59484604
187 90609445
320 47614716
314 38332890
769 12066813
882 84594636
806 70006462
772 66546771
516 90376019
304 91333799
608 68580202
904 13930646
676 90492312
315 97930266
508 11563902
643 31913932
829 37133078
123 87713878
390 58912646
497 29377690
840 36614730
79 92665498
547 29619849
327 60402806
731 65303815
228 53037818
581 18592965
683 44852594
218 66958212
106 91014257
9 74420265
947 23280641
144 32197880
597 33202027
840 89986645
750 8675106
734 26036655
141 49732267
905 52717695
173 61464275
567 94407465
297 11754423
530 51890010
809 54810220
668 22610059
617 91667022
988 45935610
512 25901206
167 48488578
410 31624410
775 98008234
910 98623356
955 14883925
256 57535121
147 18235509
176 37363523
16 25047260
2 24593975
181 83631705
823 65647838
603 55011432
550 6576976
364 55503868
640 30633981
20 10701686
204 33822911
501 34489337
879 33566871
442 8995503
172 43561131
141 4173015
240 59502016
1000 55089395
117 32758088
894 26204035
275 56951088
733 96593582
956 63252963
962 57259953
656 69959049
385 4882876
67 55256403
473 80577685
813 29049575
719 43449309
39 16760921
223 45251409
403 67996190
746 63354059
332 56987959
478 30536910
307 76147330
858 26611263
251 29318304
731 83383412
837 11550199
825 41253016
69 91164795
291 41881972
410 74694433
542 46881757
130 13575687
631 81222122
910 90064873
14 32182108
400 51053573
435 47375659
385 22446094
839 49992955
724 72215933
23 56571123
172 60899264
962 65840972
520 19141779
379 84484409
862 73954556
82 96931015
381 84631308
233 5528626
998 86687621
527 53633186
332 30586871
572 47991148
523 64954044
274 80972733
190 84895398
277 55403933
664 16090252
309 80916614
33 52898565
476 50435833
421 87090369
60 87113776
378 81424399
672 36837293
876 82459288
617 33116481
575 83812808
88 20646679
684 44105977
298 71825791
300 95741512
313 9067073
251 55170645
350 47286960
621 4874431
197 65686682
74 57157167
361 45982553
630 4590891
221 82235469
615 44033521
710 28857403
914 1494288
341 52047983
59 79471954
478 40642625
988 55311132
678 69692555
556 21704002
627 56789533
590 66619024
115 59918282
346 19415167
750 97661260
274 50373871
585 33925839
619 12492014
472 64012287
534 48740349
672 49097413
459 46711957
606 76593992
342 63395087
794 82160977
707 42356053
610 49130292
732 55519478
137 5050292
448 67534048
276 55035688
565 39689212
778 58828597
482 21126252
315 21693256
422 23958117
494 34630351
530 24724900
950 31756067
476 16798671
380 27570647
481 40847801
27 25570102
616 11728797
232 60292628
476 99934387
511 78172039
613 92218845
642 26670895
52 10162583
910 29906863
517 56452349
327 91093860
310 52336637
302 46631392
373 92717422
524 72884351
397 43946492
520 7650770
137 95753004
679 97269157
203 46321615
49 39731053
802 62524756
170 74557157
987 42240449
114 71279870
507 90233098
264 48467058
180 5965801
9 52494645
273 94576186
357 77804416
572 78153476
76 77496702
692 59586841
7 2444801
862 78744544
167 50023843
289 5605611
782 15359316
43 3288601
542 79991645
551 53726390
705 15252287
444 54336928
504 67937769
742 27048783
827 46493536
588 16235561
940 19982749
805 93275470
970 75084322
468 14721937
594 34649937
823 5825425
753 48202119
326 45188737
585 38135619
259 36528853
1000 44453512
928 90055073
888 25286129
528 28880808
991 31327280
766 78949069
476 99607281
357 92989107
134 59774842
56 57244598
223 25179394
855 45772847
491 42219599
645 40041993
810 81445768
337 1414203
282 95713179
432 67636207
381 65075006
970 28638474
19 45901597
40 90450094
223 91456706
858 49526585
349 57729436
414 37171797
335 32420734
176 97290141
906 18574314
189 65020758
964 12290206
853 7833906
685 46388157
459 20848798
410 50363847
51 57638896
476 48221883
977 98509317
854 7495143
754 18945097
787 84291526
783 99196380
855 8680953
812 55110790
898 14684086
344 21396426
802 77813276
398 25615579
22 90139027
296 98967628
935 35304419
966 14060637
566 26652357
372 67468902
361 26120482
96 1049391
358 22256516
756 38702121
21 23153478
312 69688594
968 25910713
493 79335599
22 51915238
157 31062536
965 68276236
488 77870015
740 32981894
604 84910949
549 18716248
905 12973939
589 91572902
244 65406434
613 43558723
472 58255835
985 80746383
92 53851204
803 73349870
393 36695115
724 50932854
196 99689385
38 25783957
932 3746573
988 73504077
780 27940348
181 46026126
587 10954774
472 94734871
20 83717560
345 92336349
887 71408442
924 10836646
675 40197320
426 92741412
170 44836375
212 95242878
690 28374292
366 66403427
949 37913767
504 55496474
560 14441145
511 85078579
671 44330618
666 67105452
293 94430589
212 62340246
80 7933584
60 48069030
844 71506675
421 69871406
764 79587014
487 72983099
382 57173720
844 16517594
50 69191704
190 89767137
692 56873030
918 37428279
149 49678078
208 15706497
238 26328743
109 63804335
470 51073780
987 86416246
675 6094553
516 47576498
620 45716479
938 57956600
550 3488600
226 17176789
683 64472908
305 53806744
403 99113102
54 60991658
286 81902977
463 77728192
4 47160611
460 79474300
539 33285887
934 62816000
235 86367502
202 29943490
690 83318954
805 21083934
530 96020959
291 94333875
619 33499998
4 46647379
313 70850718
708 60470392
675 16439417
126 88768657
368 22735884
342 87302994
837 14121401
739 70501141
307 17582772
811 3615147
861 44660602
891 82020845
34 31429722
549 54695023
112 24708931
767 29082428
775 76685603
83 42559908
537 87327795
811 36271588
346 84875849
797 99435818
790 35906331
290 38665947
495 74170808
292 82328950
728 61297406
952 93971224
937 64495306
968 76092938
353 54728768
117 62125550
637 38158810
172 31778503
6 74480682
926 11723762
992 30862396
265 71373338
457 1927210
686 3500412
657 60330482
926 92337184
138 31700809
247 84700021
774 43400161
532 32588544
816 54774380
213 93830255
658 75251482
939 69237932
196 50906283
70 52305503
988 74461264
466 30716837
271 25508304
440 32447856
134 55062925
305 5314032
848 72605963
589 96556554
43 70857586
954 96496559
546 21859659
840 52629898
33 4574393
716 59799152
536 86232484
947 17414710
307 28671765
853 89386096
255 93768366
293 21830987
354 31075551
334 4907425
44 11518034
793 7446793
597 87499892
317 19505415
102 49688045
184 41170696
278 76257078
402 29719774
737 35528259
596 69943443
658 80437278
464 41419240
765 58984775
116 21900193
118 54321660
354 11153915
130 23079668
727 76620910
222 33503725
782 4478586
416 48536148
87 23258598
146 74839322
289 95051750
842 11540154
700 12098705
788 17439273
317 21414973
562 11762883
336 34173569
52 86502382
331 43700647
293 74910643
857 62625772
268 24205091
433 79155261
693 85724442
485 83397942
15 86507988
447 60010842
797 68523199
116 87227217
19 82847227
137 97142543
849 13335803
436 91762843
991 77310223
923 77843109
396 30765441
838 62408720
796 57677803
422 22110842
598 69526998
914 71321809
409 61315331
701 5121396
447 65198128
764 25989545
995 7277355
374 60981192
881 55301954
188 57292273
169 85806498
603 48565687
250 58201509
697 28474801
704 78107638
319 65023998
827 72333683
420 55101753
356 36476823
27 36817832
454 93982227
859 28012661
302 73489741
73 47882313
187 37036062
885 96240741
73 58381803
338 31012635
805 36158701
197 47419332
570 38736127
541 85298552
364 4917310
971 74924953
823 11657088
37 49523718
901 84374652
133 17123932
671 6118857
336 22205988
38 37776604
584 27462648
101 67355337
849 94796807
663 85838536
638 75063515
21 11355293
815 26979881
610 69221918
320 33612958
251 69942271
778 24103916
685 49372044
33 1333697
306 24254885
312 12430380
563 27288939
899 92993947
831 77908228
635 44949936
574 69763090
823 74761718
600 4035267
955 94512520
147 34053570
85 63905231
481 5011816
762 26418645
715 93992559
498 3188925
114 28260807
638 23774903
297 22544970
693 95525157
36 52360101
451 57352879
304 62172530
850 74102899
825 13597535
884 78319417
768 54386635
362 5239327
348 91812186
257 98841105
316 85882586
143 72745206
342 68075468
751 65716465
945 17440343
192 95956431
746 12926073
618 97928477
661 25700307
126 27984633
535 5911284
566 84009475
486 83766463
883 45199723
369 42484311
669 46263357
507 24658310
26 26734259
521 43742113
59 82798107
183 86329161
392 24159976
738 10634380
237 30709462
53 26386517
163 50302169
707 11577445
840 94018264
291 3792423
827 49694835
16 21556961
188 69829178
33 54556888
184 23965663
90 47864709
26 28220239
885 4107213
90 20018948
100 37790516
419 92891795
189 87108863
860 34360345
8 69219206
356 98087901
790 16322967
463 91238547
797 62407102
616 70501484
387 26081668
83 49634961
980 72410074
548 89078095
849 17491370
367 29146153
652 59064645
166 7094303
510 52425077
603 36499478
991 7385877
534 10064507
363 10101704
254 13178351
129 85737540
951 29530216
264 28241132
387 38951561
357 32683530
783 90016174
482 53381690
219 99240328
376 75755062
657 20683348
158 79307362
225 15760184
375 46768196
889 4516832
69 91745796
31 21522179
896 28132701
614 50792870
501 8070198
711 41535602
901 54677746
322 88835246
182 99910390
524 16760127
182 9638136
952 36095199
43 48189887
244 12834437
754 98002266
761 41329811
595 74883793
372 36196543
983 47093723
219 52434943
222 53758351
762 36712777
848 84519144
27 96386789
374 47874015
124 91402799
601 31435049
18 51189106
497 87439327
283 41418068
291 91484763
975 6281212
926 79537069
302 53981103
539 36258187
112 81835378
488 72480484
492 10954380
720 74547059
842 26491936
196 51952329
550 18833428
211 36452635
709 32185003
118 76970811
203 99090599
889 51050497
272 78117441
103 30192123
734 8780129
888 93562717
776 89540718
489 15462436
675 27440723
51 85435530
598 30247193
18 88573818
880 86182531
926 84501942
344 72504447
561 20612646
329 72353008
212 28654646
240 97154784
91 48272796
456 52682818
769 4603817
61 1207160
283 60907836
320 98223415
384 36386228
374 72445884
672 4399890
517 83387349
393 74771370
915 40102304
718 69813933
142 44738095
963 90308624
509 2908960
992 64863563
240 87045266
468 37005832
774 31406097
681 29654749
937 91752027
186 32902540
601 32488273
482 24369287
205 84294675
415 21818396
158 58291618
913 43821015
316 95213828
481 20257891
803 61938123
324 31887971
759 2178938
608 33961671
507 38427303
200 20966500
672 48567260
445 48409768
976 40241135
328 14249334
167 21840964
61 48268265
137 96411147
286 53202138
820 94850657
510 66337132
335 36317612
901 12444789
435 38361512
293 42849932
482 36644553
437 76146491
156 17832966
96 9917293
747 51804967
513 11209670
564 84112045
533 29398600
160 30097575
696 60031893
418 21613015
420 21494350
4 45487314
253 96868412
950 31490011
313 97410294
650 41027605
883 8813243
536 81386842
50 18237088
122 38461003
569 14215091
402 36457324
723 19778195
664 98411738
522 18758136
294 34842787
810 84965895
379 68263308
106 82470905
874 47787216
430 31400811
362 72429961
602 29896056
437 77855037
833 67149619
751 43668006
547 17524239
807 29021413
527 35929924
318 28961830
770 23623494
804 32696921
830 6715547
597 87373892
300 27695053
934 20779528
378 34278547
573 58937135
304 22753516
729 58979109
386 90282194
271 41003159
549 80929035
260 65353362
89 93321448
624 60128427
817 73415244
649 97103004
718 99323022
602 74352490
958 26196220
225 90330240
229 87766434
485 1756943
699 91540425
236 99414043
731 18477491
849 18511021
456 66719206
301 74541612
675 60637556
458 92617544
993 5896954
14 1099976
838 50447547
497 12204390
409 77753053
426 90262812
197 27483953
24 3966000
606 81202110
689 16778186
293 10381730
626 82474437
439 14249719
704 73785783
844 22528515
922 26803884
808 27720178
153 36345581
328 88308504
180 19254306
313 75800281
797 16723392
178 96824953
207 4609177
296 66618625
97 53650873
153 17053985
997 11291871
910 66057581
968 74962393
154 70007325
930 51398823
436 3585157
531 98127484
541 72850009
201 56941884
604 22795615
379 52316122
861 63786852
792 19346398
180 36619174
963 8137217
125 95528958
358 36599730
663 25589960
840 41794321
268 60287412
251 91868951
358 87021028
530 22553666
419 10039323
423 46475856
781 71779567
75 50690036
27 3726520
944 3810892
488 90041206
625 96996916
680 24965071
682 8930664
118 29305080
935 98408722
240 68621926
642 56979183
829 57502730
923 10053009
433 50557002
322 99292588
101 41911293
89 4205398
186 40165888
55 42318241
889 87152827
336 59832173
255 50022129
477 21044690
774 96037855
527 88165187
383 10752291
55 93296503
565 36485079
772 48488149
369 65752633
708 63342015
82 62125134
468 89041441
528 2899468
481 13416881
157 14506734
893 29328185
650 97708194
747 94341189
273 29538275
350 36935050
798 78665705
662 57230029
197 91892528
861 91669086
251 57069322
330 24141898
917 5308016
748 33288523
915 11198092
634 62901902
546 83251164
825 73651235
481 81331875
702 14503507
266 2785282
389 43161580
653 79203359
712 66540116
540 76750866
500 43715120
718 81362681
211 8604726
694 60405090
119 51711597
889 18310543
635 97394174
518 36629232
245 43722367
841 81895890
850 87817449
440 19193854
944 13107278
291 23456136
274 67843871
327 78360117
725 2612034
237 66194620
1 23732974
849 12822478
152 39867872
752 58882299
68 72599487
522 94872257
469 68676530
601 21401754
973 85724552
621 98420176
414 20742726
877 13219017
579 89536280
313 93810356
530 99698039
569 5298680
654 54041718
383 11712018
321 72939261
757 89347563
264 91516888
378 64910221
705 3484886
197 24433290
764 91384106
245 74030208
626 84538767
664 70861643
373 75818638
438 79792321
355 96122775
126 94902693
38 88930625
534 58239729
232 77321234
951 2358537
119 50180663
250 56996829
751 20612118
6 53382917
708 57812298
755 73650890
387 67932245
117 59350125
277 98513093
234 66463953
918 28881813
268 68716273
975 13486290
20 51609700
320 13924224
558 44460887
478 80081852
855 30546988
935 37408365
214 34524715
686 29661931
411 68237384
34 67353656
682 2072569
368 75323365
730 38466974
275 11584073
800 6152806
563 93008411
197 27091873
571 63203241
45 94589980
559 88674593
249 24984252
23 51527525
419 75872845
852 37679756
759 29700418
209 63389888
144 52443853
172 91605846
924 82827000
615 44703706
559 29831334
559 78222877
130 16241287
588 64136636
82 20563068
510 7839840
493 22870698
395 49094572
732 68933287
698 76595650
193 70503250
486 88935705
180 6544504
56 58988105
399 84395788
120 92440496
702 93686465
302 69797988
454 61243731
659 27878931
815 46224403
4 23604628
309 18190795
666 68664872
776 71611910
442 33026570
624 97742219
373 95384255
455 28653291
450 53907281
106 30207759
599 99403384
170 50210925
238 78013771
544 56477638
696 72143727
130 90817851
926 21253242
418 71120607
106 16488172
672 49152429
253 43995418
454 20817094
323 78954209
231 84530717
713 36463718
623 81018046
574 25807228
376 51451465
668 60541435
413 81698600
802 3455644
359 70235069
383 35026771
684 98968011
238 51861450
593 40934357
726 95897233
514 72003688
874 70008135
755 76703338
611 99095160
827 59756569
955 54757513
798 46342285
158 2676890
470 29826569
760 88372955
614 3779704
278 91633689
345 35147615
625 45643442
826 26762639
889 47963970
740 33644683
391 12816671
204 5096328
597 89154648
418 32474681
995 70575436
270 46075320
334 86027503
469 64238933
460 86886188
682 81508796
457 69276783
812 83257566
427 86522563
827 2440405
832 54443143
509 58886574
32 41928678
16 21461425
454 52504252
896 67380741
125 6931674
693 72500184
270 85109131
241 43626448
758 77426819
335 18232035
209 23153494
464 30891601
546 84514830
557 35268250
681 18845100
380 1999252
961 14328843
426 32264301
650 4637112
265 70118502
846 9542213
127 50646087
3 41328550
1 56488704
888 56970022
690 51603726
211 71650197
575 75652282
720 14970189
700 7154139
886 48858774
306 7677237
692 31541134
646 10483159
731 58917544
910 34277008
61 19395035
520 3772240
63 68456856
583 98305288
82 93596763
131 58828331
960 33809267
515 25995903
352 34507050
447 31472248
994 58209730
222 49819260
863 85967658
744 28323808
413 21146316
296 46400970
509 78552702
568 8060364
841 67648511
310 86511748
449 69382714
201 61581344
452 66663381
648 57476476
715 61071424
550 79596604
498 53259339
489 62361147
191 94479591
924 79331246
210 51056427
445 46037536
322 45797197
631 5989240
505 17931316
521 75260560
803 62693054
144 98855815
217 40301375
845 9781826
836 35971560
523 15634161
699 22600213
9 58957036
317 21698466
68 54311698
691 6432822
299 54781989
448 97587622
242 30464664
940 40989764
728 45049431
768 55044176
435 8281866
317 80755135
924 13263396
43 61653561
582 89373324
3 88142701
251 40306425
8 36939983
911 12645948
814 59467700
515 69432007
528 10062212
672 72046515
726 54697064
22 59360271
105 72854166
539 83338269
933 95693913
456 5808565
90 50350996
761 56422802
55 44570075
661 29049218
860 12782802
545 92717952
886 80205937
848 57813492
556 93463387
520 20668057
254 56582606
965 11703877
331 14673600
375 39045284
793 98759663
579 98849431
832 29634950
385 18988384
288 70040061
114 19993936
383 32462300
636 54064025
437 87135350
467 53961943
397 62764140
160 87929723
38 94628579
680 11903107
651 34712069
396 28851711
886 52560703
445 25911749
91 12495695
917 58047874
270 89518928
964 43474594
244 93526801
433 5732572
195 13920565
166 69862759
333 87116395
752 26818927
19 97710581
664 8698973
317 52054376
293 43784896
194 17985676
483 61046164
616 74824063
69 30899552
536 25847025
959 24935010
485 60020860
102 72742034
660 71310508
180 34831701
859 98107140
790 92250268
822 5291743
340 85808811
349 27420056
457 35066506
551 25739570
463 15858015
362 87815903
85 43093661
101 58562649
422 4537803
949 73316612
35 91187168
751 8662760
339 32856306
663 8809624
654 58208320
765 19889349
541 26856135
403 99395345
473 81462143
523 16451770
73 19050457
49 26047849
655 7343904
839 6078203
21 80422172
860 20707556
347 94095208
374 26927109
757 25206285
678 9336687
977 56454294
154 50617999
718 59634512
466 15830451
152 88949513
788 77237347
319 59113624
803 28336568
683 37269442
730 3237724
82 47219017
39 82597768
958 72237497
100 77546775
321 42938417
92 5673927
169 76239486
155 64054954
80 26535879
514 39991054
636 23387149
615 53250350
224 10143740
939 60872023
120 83080313
669 62895349
77 50246262
756 9227011
130 32833048
936 65843212
883 29193976
855 92713010
852 34635821
530 46895555
598 71118703
611 32051321
301 74798215
386 88685624
614 59474689
288 82403566
397 97483507
777 57057475
134 42928544
869 14443168
950 18337804
953 89766844
271 73194914
133 3297855
153 42469600
268 28639713
459 84193158
479 88872010
161 48597661
50 15372526
836 84789209
970 54264769
548 20452570
993 20105488
214 99724439
34 27003733
545 48297462
468 22048156
359 92050148
457 91261487
230 15381357
761 74499933
192 35882725
192 51470610
740 87861403
901 4078495
107 60580204
930 80517072
640 94984483
788 89783071
577 32512948
884 2274938
424 52233302
887 7222400
251 1685184
905 50427335
241 75015799
941 99310065
720 74438438
477 25933884
379 93561326
747 3047518
444 25471958
678 57720462
171 94480350
204 33851888
45 99047212
948 36414376
430 82741681
92 9963621
184 66947633
355 1897600
371 45252594
455 81849326
554 36829832
424 13153457
229 50178655
520 81223394
808 93203509
67 71448118
932 41115632
399 47552732
877 52873507
58 47475898
170 15096551
499 87863304
779 19308161
962 80753736
810 56177101
936 21630328
268 69292196
548 81117801
200 4963776
47 8623234
864 77852894
996 64525194
652 46613822
822 54063306
822 95433707
788 98435972
654 58334101
833 37002844
627 95464758
690 81381773
308 85849229
507 1147737
167 17306409
510 57002471
492 14071985
229 52922816
647 70579867
242 72714755
7 18047830
237 87159614
621 66719825
502 94688697
737 19827709
813 59247694
498 74906999
580 20145581
325 73748658
845 4816701
930 43158281
734 94478544
288 98540391
408 87557702
747 48326852
378 9349992
562 42291740
179 27128319
279 8142910
346 83592778
279 46169118
576 16484434
743 30028285
520 92160690
726 47162217
394 25351191
400 25641176
79 6574687
463 6294010
636 33815462
715 25303935
801 16354453
60 53008257
993 16285234
680 18502497
24 86175153
151 67960869
944 36001921
721 50058759
516 98010559
108 42073819
505 25571434
640 76480465
853 57913677
475 3699432
521 35946498
978 24332780
269 62930749
529 76259729
655 1587630
186 11172837
375 35361788
129 89222551
494 96952349
258 20961365
765 15129955
787 39379042
194 56066382
13 66441630
616 93521821
594 93960288
220 85176848
811 99919807
885 82278257
280 62283948
948 30437809
733 42037754
525 39019202
578 13145817
119 14834648
293 49284148
478 11449228
103 93319529
65 19354628
362 13167719
671 37892507
251 65808925
487 24270176
95 60032138
674 7081921
971 5378880
425 1845193
378 43095346
313 76935264
580 8121437
867 18326741
97 75009028
96 24055980
454 29960429
122 48860653
358 84700417
918 39392865
449 78863266
507 75177966
569 20045461
195 27113924
116 14924829
916 7140040
132 1665009
217 37875398
37 1454531
743 69506977
9 68015917
641 93219276
615 47335961
406 27145755
488 98970492
332 17021860
233 38827712
162 95635233
318 40071623
404 46174109
369 54790888
12 17706056
688 59576544
30 26821388
283 46808153
358 9624593
274 23386037
928 9741089
426 93937467
66 92366158
208 57160434
583 87033375
428 75385985
615 58060108
154 90515436
896 5784024
792 87389895
327 30865674
195 73587957
177 6003218
567 93787013
226 70569201
910 27942043
121 3235358
770 63250219
82 12226166
562 77815625
344 14887346
952 24906887
616 32259976
988 47149113
230 97637570
70 45312898
745 50654635
742 16615181
647 10039573
947 6130727
828 76904856
458 49232240
77 52196974
477 33424365
873 80210228
901 66502398
717 25163654
447 24793491
724 72851055
677 6184471
432 13641835
419 64517336
589 62938779
700 37699812
477 10752793
577 68915116
78 13500300
478 11738994
15 35181109
413 59564874
605 97737823
724 18533132
624 66146817
630 83708690
758 71101599
488 90588106
466 96708134
197 98984335
53 32466649
90 47380624
741 48658592
118 13875219
59 82410006
580 93044820
691 55390771
107 25756694
39 87201235
874 54796983
28 85062160
703 94272099
101 18295851
249 35583867
378 84809514
523 54284572
749 60146948
326 84386203
381 56942175
289 36018351
879 70610173
377 85158626
929 77560847
694 29872991
908 14488527
816 33666300
914 69811827
20 86735723
344 81374265
135 33683541
987 53092239
675 42466715
484 5155756
410 75111095
634 85082410
566 51240373
992 14024668
421 46835238
510 20807541
959 93572517
89 60693357
478 63331524
655 6777960
344 30361998
25 59816126
748 75863786
396 26080265
125 79196716
939 80745735
584 4419277
284 68070049
357 83515011
701 30125435
362 62092566
488 28323765
476 32796443
825 98900037
700 71445924
130 14288497
718 28949450
246 69295642
195 45248481
85 77818254
790 1221811
876 79972663
628 53401111
804 41499648
106 44455533
558 67060024
625 16530794
399 85567329
488 48321021
262 37775988
357 86516958
924 72062733
793 33077860
696 1465538
531 32419212
153 96529155
354 44190256
772 65780854
594 65200956
241 73566369
823 89700704
810 76726081
422 15285160
73 95245122
467 37174102
484 81736254
742 75485096
270 52612665
690 33865109
498 57617828
185 51466813
909 19473254
299 62443989
765 28303233
942 14415991
351 40674518
138 55215095
678 43911363
583 42143371
970 74556651
365 34208232
35 20414734
282 41334254
559 79969279
75 92789072
461 69481971
761 20403271
780 68056845
59 40591982
203 90233849
583 71459073
13 75169100
49 14788657
688 23766477
182 46289805
619 9129722
246 82433546
524 31796603
218 31691506
21 93376730
326 89602471
770 10307790
495 15009022
182 62209868
983 54779917
888 21007491
267 8086650
411 48104812
692 25026422
150 71420301
481 95955479
637 44564757
240 4516766
539 26605141
927 44050952
420 85263423
808 12055550
2 82778641
781 72387920
141 26949606
407 24680283
764 30316555
517 90231492
380 32841401
853 77248862
982 39596662
48 66888510
347 38155686
85 11142483
586 21599169
906 11871591
514 65032014
267 31413302
427 4512900
743 59151562
806 10966672
475 37433312
736 70059260
332 28505745
441 86910961
141 26461429
534 56345354
822 20687829
252 20284261
922 54411854
80 90918192
502 17149398
261 24890266
998 83617453
814 73413105
269 45521545
812 37646635
188 15871340
61 87837666
763 30840878
297 61953094
671 63091941
58 56475921
636 56317641
800 94894232
263 50454647
906 62212789
135 65665747
430 79989845
374 94319044
824 87952472
791 73964491
478 15434025
696 52713139
437 52111787
501 28847480
48 84022622
120 91449977
263 7947595
857 27543901
837 5717043
94 87662160
103 76743539
731 40082082
842 66926794
87 35118486
629 22832379
177 94467782
291 48237763
885 79356261
916 65951797
304 87588418
201 60410476
187 84786057
472 72979065
229 84302830
428 61865604
376 56266610
182 90233410
817 4729373
108 70839058
699 20414840
176 18222055
43 82562595
245 18461360
383 79578598
320 28009045
836 83841678
642 2857938
864 1607989
893 54300261
201 60147019
180 1709293
399 3866011
832 38706066
138 90669222
273 37999222
117 91912208
28 30966066
740 5425142
179 24398978
349 54936039
804 94098402
263 51229714
904 85827862
408 75553668
892 83023784
816 14354626
325 17996600
822 56382192
347 87772912
761 8832864
320 84666662
291 22025727
142 93017335
978 89588069
898 9299184
958 39435939
787 70190269
241 8380922
437 66331261
33 50636810
537 41053517
342 86300660
964 86887588
984 80491373
301 61150244
426 53119535
804 9423190
78 44206034
837 79950577
570 89847593
475 66698887
689 82151266
171 57058971
380 67664683
853 1448972
47 36548320
605 53695205
698 70601908
249 49758102
151 31693239
704 43108366
860 9239319
950 31293903
492 5329310
938 44891795
442 47734115
531 80459731
545 46902655
107 39131683
341 35312235
412 18721144
497 14473827
874 53261588
13 82235566
756 22049365
891 65309878
2 6244449
125 3521476
469 20766213
649 45415597
394 79425172
562 32473780
605 29240170
586 51003107
386 60221001
993 18399844
592 8338543
810 12988200
195 88833752
152 13490937
980 47241639
349 78189740
822 71039216
674 39400953
594 6036700
303 72823478
177 92530978
508 13420969
306 69233279
203 33931745
738 1851196
395 95647621
573 74649935
806 22407577
603 7053293
642 1961953
445 52648865
715 70502742
806 11157391
343 82303415
664 32527446
410 39577063
447 16620581
402 23126505
46 2194392
789 7453204
937 10206265
732 10499947
599 86528701
610 6408254
345 53945758
161 92590729
610 41198293
808 52668091
763 16308612
743 5518946
875 11374332
72 28066083
94 23768260
641 62666982
251 17618874
696 94869607
860 86043858
967 92938926
309 97831449
246 29348237
144 89886182
280 31370405
462 31950315
888 94716728
612 53333822
519 49666943
846 55427038
560 37262988
491 74055665
392 66367330
627 15931555
920 27735163
153 8078877
186 67175436
18 20616769
295 90014393
875 85167343
700 20682287
347 94330383
54 13421690
15 80963775
553 82533775
965 68646378
762 44175908
196 92556700
85 98406837
780 8690167
221 14899629
295 89366198
230 83998073
729 44621336
742 5677606
622 36652751
922 54757708
397 34943354
139 63115049
338 83754825
912 35790018
859 3879204
681 45779862
987 38794610
499 33629209
697 32545337
309 37758720
471 82359494
410 66018505
901 6556261
672 72107749
574 22307477
36 71338880
33 62883135
92 91276148
674 39617985
585 42957979
847 88445432
723 70699085
10 16183200
11 72612714
242 39539674
497 65625759
935 17390990
583 77093393
87 14972989
429 83858106
880 66647166
613 21634051
905 48943382
60 65676193
306 88586157
411 8897481
817 96637913
64 42174081
893 57595295
757 57281388
940 14979816
306 25281217
187 57292602
715 75893162
696 1953726
14 63345372
829 53053197
400 90260883
895 29400900
225 58080693
59 77856666
182 5085004
870 52027060
975 77776311
861 62315761
833 82954944
325 83119421
483 58628080
784 38228579
515 14146663
431 3862907
81 83854882
457 35438216
941 80030636
112 80021455
775 66117970
108 59481826
232 9980731
227 7963281
977 77468192
320 20504050
678 73127236
680 55878784
162 35594534
926 12048790
911 58255276
190 46822959
297 79200626
908 55873025
655 1737722
702 28766272
992 72916639
80 12182882
479 14204748
342 49537319
450 74078331
599 73273697
485 47387197
586 25980783
407 43833453
563 53307415
338 39181639
826 44783632
629 99195348
322 31118514
720 80912906
772 39485433
241 84435965
953 56434883
902 19211128
837 75377606
644 28459779
762 83290964
802 69700689
790 35513540
47 41708150
455 6699488
708 93338229
790 8282120
303 96634521
966 31830755
605 19999062
642 21920746
565 62644410
840 26513696
844 6377273
781 18245472
929 51268445
10 96695896
114 85338312
91 19911010
670 1730081
630 55899816
667 98213711
451 1335855
795 50711819
576 81533571
436 90074214
723 72397964
185 4311433
477 26742286
322 64741826
329 49358412
640 22937741
806 57821257
154 90704623
66 46977724
909 25390281
997 86941618
972 81997747
25 91926938
554 22979393
266 44606723
386 5462390
119 97636485
117 14657165
22 76053056
263 10904017
530 23017346
456 92837294
33 98260576
353 29673106
5 58670593
710 76746056
943 64377025
129 79116591
732 85692441
556 70635058
174 17656780
792 9118908
647 28752742
137 11086303
197 36598574
459 44243101
808 2347527
548 65017383
920 30236793
720 84117847
285 59295505
919 9697329
585 83612740
447 68519092
855 33137560
590 58442925
659 74559447
148 66733908
907 52128632
780 13657015
771 60037096
171 45784868
534 94060402
413 61594281
984 94423987
840 3248294
924 42159052
409 79096201
248 12811532
316 64514823
740 92886484
774 97791162
472 51019043
35 39811167
453 2089823
829 94289938
354 13422390
654 44514963
472 8441598
896 12651728
479 68235688
485 78899718
598 42115671
231 39457034
468 6028191
694 14753553
611 39870688
99 7270396
226 96289730
655 25451307
897 17253128
201 24667979
18 51954779
413 53954603
637 89594381
742 20444910
909 24306017
200 11175165
865 55978666
925 2056360
64 54654190
543 98596954
843 77473537
929 78394820
799 61688804
335 86618894
864 78852221
778 88303872
518 17202504
589 13634251
811 74659974
739 44774970
470 85220162
641 22990771
515 5997020
735 63264603
916 39289756
232 96884886
779 96605152
879 6171727
458 43404296
653 51404648
759 50746039
705 42353532
554 4529249
276 63018279
438 87954779
180 24534268
829 77756475
527 74892588
817 32526327
996 16715008
715 14339053
573 57035701
841 36209762
85 85846167
347 82707636
357 91684230
546 29584441
382 21486597
414 77987944
872 4518444
126 38930048
436 36351693
790 24557010
458 71324220
560 42773197
756 49769231
58 37977624
36 68922530
860 19681802
737 63982202
494 80134673
479 98679087
634 88727693
425 80356591
547 77485053
168 80566529
675 47615111
309 13771018
480 81590206
242 37548956
333 4851887
39 50109517
659 63331295
156 88266108
910 54868021
851 82429599
412 26134070
239 74800518
165 52739937
334 74027509
798 21023766
769 32817317
297 24341826
107 52736986
438 74571740
293 14505422
198 39241371
137 30023219
409 88668943
637 79644713
617 18101423
283 45478456
908 23502923
698 98622337
454 99110551
559 53266229
256 13040798
718 4514705
113 4326568
696 15611914
317 5091650
890 81577099
514 83902720
665 72505262
13 93557643
494 51922808
392 94309621
544 6097103
534 47922606
568 90448485
833 79378650
771 6587471
357 90234445
400 31085927
630 46973205
683 32130543
112 83444928
538 3151666
978 9904497
358 70742066
584 62188092
361 55263194
292 12548902
737 21908397
200 85587640
940 70217324
393 1797093
416 85355177
354 6845542
136 1097545
81 39402374
211 7292427
536 22614486
125 67394718
685 94178276
853 59117770
30 46905867
115 51065662
354 80718404
129 36021010
899 4143928
430 44813093
272 90937419
706 7861146
94 12209307
333 40930803
610 91021557
987 25036752
485 77201318
639 94618020
908 44568463
199 36075488
205 56974571
220 52094251
626 19400346
69 83093605
379 28347312
772 29702692
709 96480296
668 58463289
311 42856085
286 67078245
471 39882752
640 21224253
511 97110293
35 60733486
319 19629109
492 85996222
210 71385874
188 36696352
911 92190931
914 19330220
470 61203362
11 79110245
336 2851900
736 97460248
34 75941346
498 98204864
48 91908105
699 43490575
231 35028181
255 98685872
624 48033320
708 30500839
59 24095725
148 63281692
904 81629046
920 11182110
588 85573293
331 68933673
83 77839483
361 52860604
70 51783308
417 32509000
928 17394593
128 96410829
949 95367817
299 56927495
971 61802440
491 57400808
325 2221748
364 6616618
596 80381696
237 41511885
43 26486189
883 93149705
925 20397894
613 15276974
932 82424222
231 84661482
737 61453290
841 39474579
919 24624393
198 45096708
638 34287830
322 83630358
699 97871551
458 54238189
559 31444460
926 13481050
754 52944580
397 92420273
665 28526904
995 64617815
143 9537162
896 25099490
918 14912078
130 35994063
643 18478833
723 84725683
265 47380238
922 39972233
290 23168134
866 4588659
613 53920916
733 11688072
273 80759077
339 36114035
596 50332476
845 79812845
44 3153044
737 56667640
681 86178975
803 98765434
295 99238692
621 55802771
625 89569431
402 74784934
457 37496488
751 86087052
272 27000007
49 21393450
220 95658439
883 51157435
289 75590992
495 80118217
866 45620638
855 51200946
204 68839721
627 62314533
799 66301895
180 77207950
15 43146066
661 2211548
745 88289061
553 9865729
201 76940870
481 88403269
717 34056159
903 27416582
880 63171922
15 95377159
869 42803479
636 23217266
968 59239826
904 67684063
865 60590145
653 50824289
3 26208823
858 55926667
934 8851924
346 29443861
771 15385252
512 43067910
429 55074499
767 94301777
250 97521589
650 47689617
381 18391251
38 69829653
415 15208778
401 91855613
835 31813885
156 24720277
503 26806571
89 56781829
194 40072393
737 11494224
196 51825256
524 15328525
619 75912056
165 45979329
381 35324586
13 60388837
581 96834365
146 26380124
414 79360177
737 1733514
859 22385991
620 82701670
446 53557002
868 6661462
438 95365131
809 77415886
926 19952136
853 18253690
110 77886446
59 7637002
656 56276501
588 10747168
24 91169447
599 36539619
782 80252852
624 53152005
552 95263836
390 74932309
926 65995326
316 95895455
559 29349438
746 61470386
642 28082772
130 11116206
790 79428854
537 88567954
339 8594125
25 53317687
700 26570610
94 72707434
780 44240307
998 51902692
850 94474685
508 1260162
798 50452076
26 51952571
338 4249542
20 24450044
526 76447126
203 42235342
870 75386683
855 35495739
171 69529672
426 19687921
409 70690283
769 67192597
993 28627424
29 31827317
262 33280826
116 15021739
511 83777235
906 27036179
979 46213545
708 63903197
74 97409734
153 75693561
843 74216579
598 80346721
822 11325305
454 33932649
481 15606606
22 26705592
245 77802684
357 84937962
103 93652820
315 45674323
229 1239462
929 55605736
168 10154703
163 74212290
56 98092074
769 81495696
221 29469163
858 55632809
57 87037177
851 5293657
403 90035416
997 11315973
27 89036664
715 76471053
169 83108098
880 75969350
891 34912903
780 20913283
510 97759505
32 40615037
361 72138271
816 37602315
330 55313013
452 30555093
979 37899182
449 44190086
255 71819989
905 30496789
516 35070515
354 71828697
524 33079447
467 75128877
221 6324001
543 15967259
699 61907541
55 83488726
631 13120153
277 77887672
795 89907672
554 21370634
239 67961891
94 25081295
617 52610787
50 7216512
31 36609358
38 13267032
23 91050192
436 80366888
305 12716819
761 14585959
484 15187508
197 12838503
131 39085103
448 72875030
851 78549717
923 72580207
630 22045215
285 40056137
492 52138750
103 28159888
237 15867163
121 15100329
894 70536144
319 62144149
969 31268289
299 27522965
971 55292196
141 84314270
803 37692822
707 83068725
15 60507275
519 1802572
364 6154816
47 25799150
27 7251464
293 70297410
633 34008089
266 23091536
907 66349631
407 2740150
953 76476052
292 19534917
771 91872418
639 27291072
618 58228661
323 86492018
148 45975182
541 39837312
482 25574466
172 56190813
240 32100642
104 48913278
947 97271930
320 65421464
749 33538973
560 8628700
234 47872574
123 10543723
477 22080803
560 12364166
210 37243936
460 62833366
829 17514609
908 51417242
616 96017240
721 31460247
717 66180957
487 36157164
164 74314651
9 22903332
425 37729288
78 9896730
843 64833177
447 57223897
727 95607083
287 56542139
235 24373633
111 88302016
572 23766895
129 34446978
268 28553496
738 60761445
853 1633942
952 90603436
786 82068793
799 8906904
490 33223370
72 43247763
543 55981470
168 43867069
700 49043024
67 15270652
180 49110893
884 26490584
826 78464008
751 34298222
828 21853172
641 54284976
639 15253453
303 73334686
176 32500947
281 31492824
465 25167485
373 18408487
798 60697331
384 80427773
112 25711450
505 30343228
735 6032833
281 84737751
851 83276360
374 24533136
417 92221566
701 28158858
221 98696230
355 81890942
971 41461919
604 97030694
468 55306866
992 62864097
128 52174386
619 91809090
311 33373452
21 16944324
377 69717179
179 5877890
971 90106039
848 37145646
849 10305680
455 9512745
79 19209732
380 55997251
502 38251595
969 5758724
328 34893489
175 48714551
412 75006008
906 7178338
507 43066183
519 11723791
544 91207259
203 74047426
159 71793215
565 72516990
398 79509524
548 28961924
445 64189785
498 71866390
434 39470486
509 71614266
937 92639999
261 69793939
929 29827862
963 83793734
883 51899723
147 79516509
909 8839214
832 28488799
971 20799347
451 29196579
176 98647290
773 38036060
91 43724179
64 55147470
642 83609969
367 29027658
590 62598117
418 73525796
198 44983455
397 77122675
365 62612392
716 46940426
53 3256331
248 9145653
787 23407828
690 91075731
899 72641372
845 36695923
21 74423122
95 30998088
522 98277114
922 3026103
824 64050306
74 2450753
601 32319174
348 89891540
935 29425860
154 60762451
476 28135361
755 68599228
360 13078855
373 60478621
397 91585052
216 44378019
844 2657807
582 50185327
74 91055119
252 45667428
351 22828337
913 70387491
525 19724662
161 18445569
352 19068301
153 74690788
878 46203244
800 54435157
707 54897441
361 59767349
659 33584463
762 93761929
28 29474408
475 79862866
494 75683508
556 95281407
909 25079576
70 19029789
504 95101258
696 28462302
763 50235054
834 43448002
774 1390215
235 4959820
58 27366968
274 81904211
543 85552174
693 52703335
90 89281353
434 24704631
202 52815397
643 48122652
258 5598770
298 4695692
505 92133131
465 77211366
702 52443872
814 65697143
348 58586548
881 96200804
599 19591166
728 12347758
639 40279519
23 33224676
661 62659727
571 24944760
665 18907280
105 67469628
79 73977258
64 56417172
410 5612395
123 45781701
118 24927904
390 76504614
968 99590142
98 36737011
914 71390711
166 83439151
425 26953535
863 80049957
45 50632322
215 12630318
596 55075285
881 91301171
648 54160341
968 93455662
555 21977613
302 48558401
628 62999019
778 80303303
940 76332195
397 95752901
879 69558407
317 39286804
300 75316427
686 67317946
688 24375378
781 63327810
457 79668871
521 78313751
998 57849730
449 16723324
926 78312607
723 47465062
926 81139943
898 35655747
218 28289050
569 10874635
761 5556770
44 28024278
623 4476554
161 85161341
426 77023608
424 82329256
825 96041175
815 48647123
95 64788420
250 87717696
405 19199669
159 73451276
620 8571231
398 49915860
360 17334832
875 67848285
284 45838533
585 33138666
349 60212118
85 27538353
357 12282864
502 31159169
814 21380456
743 87323827
860 64421752
385 11859048
480 90158864
177 83866306
71 32231182
979 60804604
702 2883207
860 6374360
615 81237677
707 80678884
940 92980922
884 97298718
715 15410583
834 59483646
413 6797099
20 4515429
111 45170860
632 52962292
598 19320981
963 16357012
816 97713447
17 21286176
845 30474807
45 83958861
824 28271160
575 60039880
747 80345419
755 64339844
676 71144826
736 26792820
172 2651180
951 78933303
518 81362500
877 28244092
345 85610599
525 37309977
310 96950508
423 36694913
306 64670347
835 41315191
367 64386043
443 10486257
966 69576538
381 84987000
199 93266935
700 79730708
37 14910262
335 58293120
853 79358756
223 59698768
981 27039673
796 53646933
434 97176002
313 89026668
861 68069490
161 33912092
245 35652951
323 71494205
403 92143755
486 77414544
353 71030699
93 95335538
113 33115996
756 17203174
177 60668145
50 76358274
4 19170660
434 16827182
310 80589604
660 31771978
109 20506183
97 12278787
87 6263572
419 94730004
19 32467014
623 42684422
78 80108944
753 81830369
309 5516673
688 3797977
698 96200207
506 55799247
995 51922158
171 28701009
129 22787770
754 20790597
322 85980650
866 62571279
141 41993268
179 89853634
582 18926387
214 54092339
733 64243655
649 69564468
700 71229704
1 94948019
57 86225723
674 63221385
350 53045622
818 12808715
308 43035417
944 76106549
878 71860074
974 42405041
798 37870340
741 60743315
167 65886592
858 36818119
700 7440211
1 33848934
761 97135404
543 49179892
692 42362846
428 49628161
631 99893275
791 77877655
316 93642619
626 14378826
502 27243208
184 58664490
953 47221075
336 75625509
18 51644410
184 5534274
681 73458445
76 48044029
624 73946848
854 2050351
238 71128371
53 71479646
918 84508109
267 60028084
197 30761009
719 95527934
719 20040711
784 96214841
84 52151091
807 85514555
397 30340467
305 91295840
224 41878030
773 17890927
671 39610511
444 82729795
87 90134367
963 82863223
251 65093409
288 45971104
685 87776604
57 19177718
424 71134336
86 37968775
73 36129883
379 99559944
764 25512601
39 95389625
611 5063114
318 69242464
638 74563211
36 4008812
119 78309185
792 79549209
852 2841091
190 32881880
970 3095765
538 36891560
625 59849746
375 63447370
21 7459987
590 75423022
935 58393683
492 19842695
795 1894674
134 28342434
114 5005485
996 20488727
182 16277418
705 50950532
92 61110281
198 59696912
266 66932082
76 80620560
113 86458178
790 65690742
671 84215404
744 60016311
190 16476908
860 11225377
213 88239273
461 26219348
253 27815704
758 49916138
656 57925853
601 42906256
780 20875369
120 77643142
169 17198866
164 72834843
564 33198710
558 17721864
402 89656735
852 61966572
572 7677714
338 41306819
861 93671827
117 52341106
908 90243140
987 21301258
383 39342750
339 19105841
366 24517487
25 93752112
205 22421677
710 80099366
289 31443583
945 83622732
710 45845797
169 66787215
877 26444991
994 74788107
99 76498181
469 13202096
24 1065152
909 79588536
84 32406818
882 33030495
124 48947607
60 80745792
936 84776785
233 87782405
728 39126658
705 93270726
317 6511602
462 92773945
12 48971464
932 44347881
855 52523010
402 13750301
486 61153111
395 19665219
451 71660571
326 26585768
434 66471846
244 14189746
71 6627420
814 56455738
88 84530432
415 40219803
715 95430214
343 73914474
768 1468705
675 22340946
491 88100535
38 1970971
809 30855627
315 43360710
18 71769862
470 46471266
610 60339925
663 61625584
610 32066430
553 29403161
963 49668047
879 13513459
345 15336046
505 70609727
898 22651723
74 32185180
121 52231161
785 23823458
308 56329407
45 23730693
844 52716106
607 71194541
125 50243344
477 45452816
756 4280460
274 49981919
62 55179467
648 62836129
334 51923016
912 50452402
565 18430836
128 41904199
996 10804692
257 19085419
650 46883776
746 55740717
5 82269897
835 50416655
99 90741753
340 55320291
684 99922729
97 54781781
815 92615172
944 25945428
750 15410438
212 70212787
943 67058313
214 27718238
275 2049321
930 56382800
782 47828975
697 87264030
529 93399274
127 7764298
254 86248478
892 13869756
662 98145446
994 87342766
554 6765017
913 87303489
795 70202614
156 67624249
740 94891650
65 17020979
469 97554983
28 29206983
206 95480384
43 63436214
985 69580051
752 39127911
468 13558156
204 67058570
407 45805993
897 77234348
576 81398199
176 17296234
835 25675584
628 69968095
632 92617449
494 65723290
433 21928500
793 27574972
213 40341716
696 75064655
963 79976079
716 13287428
630 68640801
23 46623373
109 91266564
426 96064241
528 91699803
356 66055726
735 76188468
995 84627672
802 82418560
669 55425761
333 11153562
206 85004134
893 19340540
36 60635815
66 67188726
451 69549747
864 46204316
423 39970039
138 41572548
356 45843805
502 54804849
294 75605922
473 35473929
874 7677551
907 14635117
798 6175481
791 95959270
84 18313659
108 92825399
1000 34851582
967 47500079
841 16508383
706 2931812
433 95093018
372 9723289
230 59055866
255 38485887
108 1757953
867 16793229
187 51301384
264 98232236
397 28279469
406 30401518
848 64287494
483 66623704
427 37479989
317 72270726
579 68483278
209 58173967
390 91305195
642 28069945
909 96429030
632 71683878
582 84917444
199 96526702
243 71301213
706 43267019
78 59012234
704 51203762
29 26495494
489 18118172
127 44293824
380 40614130
154 33911140
988 17722702
854 99681466
987 60079226
292 88741903
118 71737291
484 44572660
701 4859091
591 53119225
559 36025418
257 16744254
781 65354883
441 79087593
552 92498840
672 39499175
746 45111862
336 81586030
394 74976833
935 59436415
525 61831316
163 79777730
323 52934446
822 10993212
603 43758518
881 69543486
304 60557109
960 51778990
863 77045154
242 40913855
275 58977425
158 21595325
820 60633765
264 30591240
378 85709138
876 13375498
283 92753570
220 44627786
766 47845450
426 41438583
765 78794345
457 13860980
253 29883421
850 14970564
974 40149011
550 84853902
708 25898410
183 74467476
646 13726001
757 76032333
784 21190187
186 51910964
376 52655595
502 43245136
614 70824158
715 33449445
214 11552304
331 80260762
955 85053987
988 11739702
696 64642194
96 99784926
325 37753785
686 22365142
464 48625616
595 11296805
154 37765627
885 58973249
142 34928660
630 30490608
269 9200132
704 89609767
613 82705756
631 72033533
855 13958400
35 43741300
132 54410356
880 62185325
262 28403378
294 34466098
512 50811423
61 15267774
756 10366939
487 71394411
996 83786626
559 70519169
95 18142384
480 54469270
580 1667106
633 64614578
251 17709871
15 24842024
260 38966236
681 12216313
987 96549399
604 10657046
627 89345334
228 50811764
135 11404270
259 23607804
597 15936905
682 59493158
907 79103184
225 34692158
442 89737812
49 22503993
34 38381543
913 51880635
43 98364754
773 6587686
568 20725685
100 78069509
601 2583083
447 37978905
825 50802711
131 6577879
788 86588391
403 37033512
944 2764567
670 79094727
387 10002506
348 97713347
902 35346473
612 73714619
302 88028753
961 62124822
444 18628956
651 70790185
260 54010685
250 2600692
792 25879167
299 36927008
694 8111920
42 24273048
513 84840423
220 89442758
687 6301411
626 62800652
478 86650609
684 55960172
965 24359217
991 16164169
319 55628563
547 63349195
584 22117698
841 49213054
944 98878966
552 69218889
715 57501906
297 21451813
104 76686562
826 88543019
559 23507398
531 75011230
127 80065672
933 20804760
482 93895305
265 62953861
324 24337051
79 14152828
67 86165069
218 79336296
546 50692552
682 78511450
962 4006159
524 85181233
439 38018036
654 66485881
508 46380795
927 59553967
335 97126061
213 48426866
877 4474918
382 18521883
790 85637083
375 53038091
735 57285105
149 93659702
443 48923152
18 62879079
531 3667309
624 57265183
132 91021753
545 27725307
561 43453336
872 25630186
988 12299688
169 76205344
574 8815799
439 67924234
45 19505272
621 71694698
362 62369016
952 24138825
191 48771381
379 12542152
411 13755309
972 58057942
875 33877305
937 62091866
159 8792335
299 61786253
794 3206920
221 85722721
779 61252264
716 44591031
702 85162474
16 39846143
461 11383279
124 78450615
714 59087658
186 97636642
32 13927273
18 86707219
82 18713535
473 93845618
2 3705003
423 98893169
421 83823675
814 64905551
272 80883484
273 20763515
842 21660851
278 23233355
551 61932297
843 54001697
790 3264630
875 81684735
23 10265549
963 39901927
829 18057526
980 25500752
1000 92431231
165 59391603
848 48283856
768 61611964
151 56409973
712 17200759
185 61432488
725 98186158
976 81857786
40 16769978
480 25836919
652 43223877
932 84566410
460 77238832
885 36405350
558 37400560
290 85958119
80 46743249
5 58637896
992 41181591
318 14249412
471 28364344
676 32595927
750 54543795
375 43066036
878 88410606
688 41384104
130 7146431
785 61830060
126 33571193
673 86046013
11 85449617
510 88095347
955 42121118
972 81940984
153 74024278
899 7528688
359 66308043
843 21680012
878 58961941
804 71929704
941 25467677
203 19883251
773 63966547
730 76000509
191 97766727
648 34900318
179 43135347
563 99237322
656 98869796
637 27868931
89 29164413
700 41324186
881 82665406
215 59536095
398 77302570
413 8420479
978 5681058
933 57776599
21 40577305
54 94039582
530 89378087
204 18000875
384 89932627
862 78745640
976 37460950
668 48754582
171 19308920
836 72284090
393 23832625
439 12944948
227 55187405
430 28482975
501 76886361
650 10570084
877 76120270
723 49037143
690 75390961
111 84561295
350 65593243
833 21410239
496 93793718
878 74046067
159 46441811
601 8434783
796 60469574
840 61981768
525 55470194
353 50228809
697 54501378
572 92433091
41 80656885
593 76720540
92 73434720
313 72318801
187 85636346
941 28091754
212 1668275
534 63498234
822 98245663
437 81902617
72 17294267
508 18355529
487 75203353
7 33081805
595 37261766
385 95006253
938 83587058
428 2289324
517 61562888
834 90193855
27 8411342
847 9288387
619 86200811
864 70903296
336 27387708
804 56981588
464 74214050
639 64300204
175 68474074
78 59888849
420 63679720
333 93105913
834 97780749
816 92077761
538 75168478
92 67786238
322 30163712
205 94690906
50 44273570
490 95606054
453 44358098
286 1596280
781 60331547
744 56186144
253 78144636
608 2889043
471 26548701
836 34283933
270 90398844
577 55844417
507 57453450
922 26145509
96 95933632
770 72566962
287 44002933
460 32107225
699 32485983
416 49577470
114 35786229
243 5604111
884 33860489
937 76018039
426 50473922
434 71429385
670 57276712
981 50505692
189 15518953
607 68427959
353 99204965
418 60180703
534 51870482
277 64993572
38 14824645
798 77721764
384 67460002
733 51401692
582 4114565
164 19010315
726 18061872
504 62274040
484 80326653
226 84015831
423 76243219
898 64530448
244 13613090
737 77570715
14 76414859
661 73428837
291 57307443
484 28035003
665 88011094
74 13977380
335 3754915
406 62906089
311 34376958
329 52735958
949 14721240
600 56836235
722 20247695
187 94314519
953 25066467
789 1198651
513 15796827
873 1686268
633 12069715
253 35731168
156 24658775
616 18522490
811 93975496
512 21192507
862 31401052
330 22613958
823 27582727
747 67896986
142 88235906
938 86341992
504 86776093
293 38083174
912 14036584
312 20042430
817 2409530
795 97935009
860 31441214
799 84076919
749 20872661
657 52615642
844 53908989
1000 70478726
125 79424692
902 95058087
485 9911774
93 99200105
570 34631824
335 90471699
816 33920112
131 28566754
574 38360087
379 78077710
251 34845429
774 51832966
413 36257871
24 39359178
736 87357090
425 48891584
194 6905906
488 17622546
879 41607007
621 93118218
206 67130535
995 51205314
888 14358980
209 95079990
543 35160886
188 80972978
389 25852051
29 2657367
202 25205915
862 30368460
946 34427384
421 86262942
503 76822797
647 79789332
659 87230072
417 48551734
68 13879118
779 68255214
325 96178378
126 99808018
846 78120784
704 54839544
548 5235294
845 77281677
691 63446448
483 15569798
931 10220534
186 17181882
318 32672492
267 25910317
699 48479727
943 48827472
844 44631110
755 95139166
8 61805371
631 42576772
944 64788465
114 16829418
795 11826005
25 65084013
154 53263549
327 96036469
217 59198536
558 34809234
850 55531804
219 6431418
853 91168650
469 38154007
937 90840724
504 41953351
312 36745696
620 21753188
838 8920123
807 31913728
344 40791878
603 33945256
666 6172198
708 34208140
724 44741009
45 45123356
938 8609519
501 58577109
977 80080652
725 29509771
639 81864913
404 43764624
965 93033327
385 82588402
94 63817259
502 98326198
654 9637906
548 74740041
774 57100837
432 46701839
214 88683993
389 2176806
568 49561998
733 37963874
369 76141856
503 90583920
462 4807900
119 53599208
926 96370623
932 59354775
188 25459699
905 45065210
591 63978319
337 84308429
691 45720872
500 57800838
876 88936895
206 28465117
171 60768359
400 87741096
461 78868229
586 66272970
973 55296921
722 72289057
899 78340274
47 37091249
547 17487627
186 50297061
335 25245116
880 25930249
42 1501287
368 97799486
293 80846712
493 53339224
538 91215352
351 27449393
19 67902118
303 7035291
329 17027484
854 62849051
541 24753682
12 34971993
392 17122630
376 81634029
589 61100736
483 11498004
751 35351035
207 88280848
756 21558805
507 63580844
556 64322767
888 95977170
10 26533724
299 92969300
545 72120101
356 69744206
275 47930364
107 67516946
77 33268859
92 81959903
191 26295710
209 30777953
778 23959467
694 78056620
985 22765638
894 84062588
596 68374977
456 32315293
844 2033281
336 86724810
936 7803791
406 99250948
414 71623252
565 19721613
263 43162852
283 36586306
553 71802536
13 35211155
709 39317790
967 56928706
220 10153001
465 96434558
774 9362913
561 24582447
424 50940745
810 76533411
1 34415568
700 35340963
282 70812855
203 27604048
888 69612495
891 66839255
485 63154909
772 78087492
555 87810097
47 97380423
8 93487830
903 7613131
342 44011159
844 22522824
726 7996601
508 59647711
457 74642358
984 32290352
62 33527536
156 97759286
705 88294426
490 9185298
245 41998867
979 9978500
603 42194215
412 84965629
362 95176164
18 50971712
755 86216753
927 46924645
115 62469509
868 24984769
395 13719782
129 83869869
468 86142625
65 71031471
213 31470534
487 52154061
122 19102676
79 26255729
704 13469385
372 49980670
622 44228275
722 94256164
850 60986903
362 99641215
322 58012764
612 24001769
558 84817799
950 22019519
978 25738602
124 37241785
87 72849918
20 97248616
574 18516724
902 28635086
248 67457726
225 62717591
112 72652319
985 30265214
730 27858935
509 96540782
233 95026277
704 64546063
206 16232537
581 29426766
548 91911393
970 54916038
606 90724584
537 37431753
718 55290369
516 62053845
298 71124785
532 37136746
278 85557284
499 50670702
736 13684368
510 16857310
294 87720204
569 69418724
137 24486273
131 23942337
933 37640042
187 81653830
536 54741748
604 98427273
95 47396560
678 87985686
434 74510418
955 37695773
697 25200420
691 19576841
29 13165446
822 58708772
144 33597452
374 80480270
113 48760668
396 58456162
770 15814138
553 34433534
805 87764340
115 92565813
85 33768858
127 69344355
4 54773011
147 24122044
749 55002080
520 62885907
500 58761121
775 78672052
302 69561082
429 67849349
670 46293025
606 65866962
906 13349210
569 19433283
521 90351624
621 25556150
374 59433232
796 95606970
806 43559923
971 90178279
312 3403075
402 65654119
201 65166473
328 99473259
275 93851715
571 5788423
199 28176311
722 46317579
486 76203391
248 18062828
491 53806527
646 31717817
600 42063692
442 19327435
137 96367156
991 43998832
760 46685527
29 27470714
52 84231176
427 86385299
282 25621504
828 36760693
926 6184846
679 49921712
107 46864395
238 87770887
948 57355422
226 65021635
700 22625126
235 27607108
997 96641907
767 63088584
429 10265560
546 71754687
74 25633402
949 70213174
443 53710708
451 67188690
615 20528409
256 94274141
787 95192427
878 85089335
433 60705534
548 31497232
500 5514097
964 87938311
851 99538225
693 23776652
515 31398178
575 59796160
696 7574663
830 42451792
213 22916839
267 44489712
532 33017277
143 30608568
887 42786366
350 57637770
172 84253234
993 57569089
124 82116031
427 90894686
852 4748038
593 37465772
761 64590270
921 77123954
523 74624042
448 38918954
850 67450341
211 22155444
984 43629722
683 52350191
919 93611068
993 37989140
775 53225417
217 78707741
860 6567300
549 67957171
973 12236328
92 83026307
11 45204089
134 15862767
324 94058338
146 58632358
115 46790650
978 73205638
970 68149176
137 63854955
926 76114068
833 4040104
704 70492829
118 66979030
574 4516526
646 20089063
571 73635615
92 69246022
723 8561619
79 20925811
260 65487376
262 81479617
372 83293682
995 36679303
910 17441117
741 62530982
173 2466503
35 77232352
130 64018840
419 51310342
642 90478193
302 42907682
494 49943529
295 85637700
85 93606250
405 28764530
826 4874312
887 22648034
199 37159326
218 24109319
585 59029008
663 14859601
551 7786177
450 29357256
582 32656879
108 77213002
664 37396462
221 45289498
316 29388902
74 91042209
330 6175610
395 66097211
766 58709622
719 23276912
854 29519904
956 79039132
180 19962386
734 77665808
508 73009570
595 38381157
813 84410882
443 38694441
663 37586500
675 50789724
127 39026610
440 95463293
327 60644827
413 20076247
337 15947921
783 81332051
826 36725663
963 75844272
83 90701517
382 64621977
657 20749204
223 74901974
504 16026753
400 81422010
485 77562384
573 49070164
484 44955789
3 67589942
18 62580655
446 11245220
393 44974080
242 72868969
735 57545969
917 50104380
592 46857044
78 77664400
242 54958784
843 91575862
727 75766644
14 22791038
662 95499295
844 21538953
393 27390181
766 41594022
413 18391777
147 75898196
500 16050861
763 14319521
958 43103318
960 92926858
735 15172573
792 7294685
827 61416911
773 32876940
55 90705857
722 93311526
738 46790408
696 27997714
926 55277387
561 12592852
470 45837562
467 19734343
247 25649961
518 43614144
359 22738011
121 91275770
566 61548328
282 80249188
324 36184214
408 2129330
945 84345256
844 24862809
230 85022975
894 42810250
811 77504402
783 50544340
489 47031270
909 13621010
734 68163870
230 60609413
505 81293920
795 12159906
633 50431335
147 17415731
381 33077548
617 33023674
165 51436560
922 83294367
657 95021993
889 68543235
103 14235942
465 10437033
308 10560618
460 3862420
395 98392466
57 76846244
589 58306897
921 64992049
121 70139453
266 53563688
104 52745631
995 92283762
213 87427818
320 97598003
608 5401975
929 75843127
310 77637239
501 17336116
470 63367007
442 85981986
547 68721568
192 85317959
458 46174420
529 55054054
873 83287757
214 98642294
886 88965406
101 20819785
810 86456722
815 52730374
617 24565450
988 78899625
726 92471030
895 33972356
850 52355913
374 43523974
274 80879983
687 61880852
296 89666167
193 35858863
592 61881887
85 93392105
39 36135147
992 72226636
798 89282639
465 84894457
53 4247356
528 47600636
850 90030959
991 63730240
963 93608722
889 52875312
470 61136066
770 67840226
607 12163287
654 42410281
560 84511171
476 85399994
211 12073927
18 7549860
673 96960062
45 4811446
309 93373122
647 90765313
710 3309868
874 88011246
734 66396331
159 98220782
287 33280737
64 9917610
909 35330583
940 79281769
214 7765172
404 78678559
165 22032469
62 35012818
882 50793076
29 45609525
356 91028623
238 35100453
947 93982482
806 87129617
925 71711643
591 5856879
60 70386049
916 96087030
61 14683204
698 86643690
760 89909491
269 32152974
211 58815511
64 84393942
559 28139565
577 71176397
62 42224083
604 36408417
613 91013312
118 16027868
349 94141017
998 18728412
104 68350527
20 91874191
291 30547111
880 67014513
117 96122095
504 37266122
883 24728615
523 69799495
835 9071571
886 42731018
218 82505103
864 7584887
808 22173420
12 97814114
399 89894856
75 62951559
27 5139992
236 12831581
776 38923770
385 13200523
860 13847838
532 27050198
521 49350786
138 2761583
448 21017123
878 16510404
967 33422788
282 32094348
246 97625416
36 42251349
235 25354836
663 72989706
68 93616645
923 26812147
844 30137672
927 4525913
133 73295956
840 8153953
688 10360813
668 87017156
137 96438203
548 28416083
80 52369333
254 19653055
184 5102664
986 18311897
539 88923611
812 34085831
566 59324791
374 20461251
418 89445707
663 83063277
682 21240971
543 13796727
755 89707769
238 73542897
601 52962477
907 18702421
666 38735257
386 21417679
159 24063702
737 48945668
24 50686071
20 62383572
537 2384412
992 83201988
84 50397110
817 49786024
526 86193599
817 3133479
953 62728768
128 97008900
583 93849311
746 13390669
679 9465286
883 78364026
661 16037739
621 28928003
555 16823605
788 34156772
215 40902116
932 85250232
455 19428192
130 96087114
277 27411946
434 8051088
56 86240204
657 8775141
558 68730822
451 80558542
658 14865449
383 65401863
509 17368739
196 3317219
531 86396707
731 47485709
33 37706600
511 34851861
605 15538480
980 45462644
213 9363284
119 69630344
498 26591631
661 95910402
582 79276803
521 55187962
485 7387115
504 43363352
365 14569830
29 97795466
898 25330818
883 83136494
912 26788648
887 8096811
395 82893255
802 84312686
177 35568255
93 69218940
882 84804682
248 10837227
475 40344228
94 69474691
696 91100970
768 49127211
335 21926350
629 29479761
762 40066821
477 5794960
429 14747220
363 41698816
422 9270629
318 58639020
805 96606515
614 66067451
405 2072646
732 68328857
166 94939785
770 75868875
32 34869279
147 23407650
517 32299304
383 53579840
353 84040377
5 89119363
941 32623870
407 12470494
778 81999533
296 4990657
466 31892952
986 59375261
337 55567373
755 90400687
163 49540645
531 73375962
418 81826702
258 58008431
936 96375668
336 43617292
253 93854714
519 98303100
110 81911953
655 7112899
853 12636378
229 6996472
498 80130874
700 66126328
1000 2951769
1000 30417841
634 71892928
673 2702143
663 44565620
802 72985438
514 23621120
330 63903491
303 71118819
862 21741669
33 53797717
848 18693141
8 36399614
460 86428278
101 73478862
39 51718347
269 96314304
351 24252599
553 68699735
553 60336992
123 2008470
287 72689848
416 75338856
830 24769620
74 91853958
43 59304560
235 63810563
43 87414585
987 42228048
925 19717171
395 92023195
686 65016339
494 49075672
615 39458412
316 75160432
525 84785010
374 26535691
398 99414906
72 35157297
851 31702991
333 24833670
832 6789431
713 47039839
548 84792800
940 32916805
556 48821841
897 34908302
853 92053425
908 15481920
547 71680015
516 17391251
960 97981877
665 53295490
105 23047383
589 36893319
639 92515008
334 52510311
948 64536989
304 13031761
394 35557291
232 56570502
289 36968513
750 9724780
785 65000209
570 30978312
176 61627106
178 27989429
151 1943349
125 77555004
377 45804137
555 71172375
517 65387524
735 57477365
944 72843061
47 38749618
38 69534948
999 27485388
254 85312170
867 16098695
155 75605695
894 36049599
470 91132889
9 99789067
46 63496877
263 23479881
15 76177873
361 56920129
85 78610989
45 7647496
156 91451616
965 68116298
653 60826725
44 76118159
6 7268792
391 53908480
87 28106838
724 37884194
818 74612355
101 58298890
121 78810653
129 46330257
298 53643081
893 56810310
758 46341162
47 77194803
639 52647652
651 75544070
42 41272879
770 28355236
848 63809540
13 64331626
337 94305565
97 69588851
441 43075010
368 83823395
47 92166592
120 72033501
307 34836798
833 88277182
497 70848310
502 14973181
728 95687217
536 29591159
877 56094245
741 46853562
935 22346181
601 37948364
715 97769225
274 10320713
430 71111986
166 13045872
508 73595067
876 34345347
464 60525470
517 81467910
574 41370564
656 39625416
544 96712812
268 86080202
155 10138158
79 16062059
781 39396626
895 62124099
529 50489394
958 45530272
359 29305161
258 50508368
121 63434444
962 23900375
141 56529377
913 27092318
322 22400466
401 41743655
564 35573861
835 18677223
188 28649033
273 2166207
699 39160276
443 82854299
737 98378456
101 55610893
730 43356854
177 38467207
977 62817043
592 43084289
638 28930841
989 47794242
332 98783204
435 52824609
536 52833021
700 34094575
7 8503297
885 98410930
301 82238333
235 88374400
352 76013881
452 28081651
917 45768712
323 15066968
708 87193021
169 44793770
106 98312575
111 75686590
817 58417933
227 4509992
948 43433872
300 60612805
613 9614737
787 59194178
753 89500924
759 31709073
309 95444811
953 95621644
933 90284444
239 50061107
994 33611574
367 22319737
171 45315742
558 36675310
865 94251738
1 1054043
235 92896656
762 52273758
487 27134969
376 23521382
379 19091309
372 32888438
221 70033019
216 66624254
262 28525229
596 16208019
710 54770623
357 74364181
924 43272402
829 43211342
758 53226818
773 98393154
787 99842074
595 87384881
234 24128871
808 95866660
898 39406902
437 66750480
736 55031570
913 96865123
165 99907180
702 20121729
934 4342517
118 28742164
214 16278181
684 83219821
278 15863114
636 19159638
21 38539274
113 75530269
14 2755608
74 25388661
44 1938096
973 18319480
852 41611255
34 89142754
974 8834992
891 24649684
674 66507390
560 98921447
332 32219753
426 66202018
15 24466576
359 51801727
248 44228194
19 3421405
465 43373236
786 18450201
191 27749782
83 1198501
961 1534336
45 6978906
447 91034637
157 5838654
756 58885271
204 50511118
792 38291776
761 55257241
630 5102661
491 25274658
385 79704960
932 97168429
962 61306782
227 84460049
169 5276635
830 40909553
266 90854014
709 90812348
752 6591930
280 96016576
315 66810360
738 53654100
775 88889590
808 9862175
511 66263849
190 13398656
852 49747928
558 7998795
122 41144588
671 37825241
39 57008357
105 42667340
608 87268983
538 15268051
630 68352283
291 66631083
5 51638208
682 45121170
935 78469415
720 41323846
478 45851122
357 56810878
359 55878382
440 16166369
849 59926462
634 11539641
426 20203779
787 4604063
214 11914598
58 73188971
287 77915232
423 98583341
798 48285229
905 74232577
458 89190720
858 40055573
625 10509463
353 31314489
862 48975092
620 73135160
835 68374012
922 42486591
288 17565968
648 61514748
590 58841293
839 8729010
995 5934008
283 44562661
191 55732200
41 41554836
98 64368107
996 83510733
199 62592673
722 14512377
142 97013458
455 98065430
756 95558156
938 23078177
24 65154363
824 94494440
400 54067392
165 67838726
355 10369781
397 71831383
423 44422568
655 26763998
536 29399350
966 98614067
23 83804047
87 69959393
544 82988522
819 62217885
347 70003376
226 29472960
735 33324373
659 75822237
275 89139509
148 52867989
781 3970667
159 95164132
712 69215070
12 1386530
592 75513367
661 52277241
895 32740765
687 34386031
777 92863332
791 51557120
228 92497317
756 3234411
944 96704240
495 54527284
41 7663705
655 66892748
198 24187103
29 61076252
144 40399944
562 42926285
169 79828205
751 56084223
972 57527733
627 57024893
883 38441757
778 96613031
632 14496579
369 66091839
497 22414459
450 54461977
296 98642110
803 41959244
321 88504348
322 44571800
280 55643604
285 65240773
925 87214381
818 13446470
959 3541609
948 59128414
566 48861289
248 47211961
950 52556911
717 33493469
504 61932199
625 23211567
732 73712473
70 70901246
47 14996797
436 15698430
127 78932236
1 52473738
59 82553991
362 49808107
930 79715360
597 59907668
738 57724840
469 74998239
452 7388464
703 2264764
526 52720211
972 40751474
901 1781773
130 49101104
6 61528795
532 61096940
68 71062763
538 40022913
318 18140947
66 80364234
394 91205400
176 65673217
837 70531542
699 49648648
919 41765381
538 99549496
699 4120060
780 73825637
415 87624142
205 32193174
199 36041215
577 41932303
608 61045982
837 86572575
15 57731359
42 98573934
578 96290101
422 69190792
617 7287513
15 72090277
230 4399630
525 59235442
553 91925377
958 7214419
904 95352874
320 44664536
212 50088978
130 45942375
353 26739029
289 11467266
852 78961331
610 19068116
592 80427803
301 12504903
666 53176368
763 64072062
893 95147117
507 46818493
216 22243231
169 18680439
283 58429038
740 68357180
986 27867272
792 71711664
247 87103330
483 69371639
592 65090308
161 5268559
632 88765788
699 85604531
481 13703115
102 75634897
699 19499799
240 57673539
182 35494452
814 53252898
251 59951979
261 13954056
199 94042534
748 55305647
950 7701637
171 73575240
972 49706479
7 21811474
171 81865567
660 84656089
873 19106777
367 81610019
842 23797998
963 94018923
60 14444688
699 46219783
690 43657723
31 76392269
72 54113400
680 34662878
298 96748524
778 6635075
378 66842402
205 74823869
619 88243895
760 50004000
997 15915144
361 4315082
445 77849862
744 43170395
995 44076099
754 27502662
904 54174905
93 60826557
766 99580544
916 18909705
965 13113656
964 14597121
342 93536221
245 79082342
915 81053835
148 9449330
426 58621500
958 82278432
815 49048267
766 55611596
623 91896379
152 72317268
189 74705965
578 10243837
160 74840165
464 26845999
793 55210633
575 13813235
765 32546843
722 75920780
786 13510684
914 94210715
517 91406340
919 47610294
953 6543485
536 90211742
704 6468019
452 63762316
252 47549580
606 50126476
645 56244503
916 32169697
272 81135401
30 89941819
387 83201432
510 33663887
733 17606014
550 10772563
557 27833533
617 85101028
209 84323659
521 54026059
347 23181591
409 67145377
143 44368703
328 38493870
340 80812420
454 48854362
116 1898901
942 1829580
671 45709761
933 35831667
953 17369918
835 93264634
781 94874431
415 14915143
759 56853772
317 76171407
466 62342260
769 50718826
839 51375974
645 32506224
586 71884600
316 64178652
678 46542322
654 63688765
340 23165338
982 78519233
177 44808576
973 58689156
818 2113140
311 38101634
523 16830155
699 13448356
590 21525537
922 56010978
669 76885698
933 3342525
238 72957805
701 58553578
371 82874995
43 98227729
102 71138838
938 36411388
524 73364550
708 93925406
622 9860349
130 5271220
647 60973246
287 56749482
150 75553555
588 73354407
816 6360678
581 89118730
928 29361218
285 77915563
382 1215580
36 37213997
198 55415142
338 82824126
902 81162458
292 26136903
446 60911918
688 55608849
601 76476246
714 7571155
401 81898568
593 89141072
699 8819795
202 55133827
734 47783670
825 14569207
836 61915449
913 82870340
219 31184158
644 39410954
616 76148930
590 54672936
621 9923612
2 9018305
409 28989580
572 86721475
638 11014384
126 1680444
763 74149953
267 58071014
72 82348379
957 7979224
357 57198907
175 11889145
789 18851020
762 62843188
362 15988624
717 34935447
5 82528553
16 34892228
273 28055727
611 86619782
558 12359856
309 19187415
111 69934785
615 46645362
886 57970248
340 98031128
803 14492281
778 43439034
708 8505249
617 75274364
692 19308307
946 17599149
183 41504679
919 39700591
393 17961044
788 35833302
759 69778846
163 80609969
275 40645676
652 98586589
229 90076894
525 50194272
490 42723939
186 42085582
110 88583932
23 65927998
629 81664261
493 97696180
526 58742674
141 49892711
616 76690553
250 44733987
744 84051526
502 11669645
762 35188925
307 90687876
986 45311178
831 5892103
971 88085876
669 45311286
992 17782502
107 48945811
78 65966366
133 94672928
917 13093056
735 20524076
638 98649372
554 81477757
996 7340421
809 95192713
700 89734276
680 99434022
473 23807642
528 20718502
88 50923153
334 89865853
217 92546185
883 98344514
620 43044682
993 82125101
381 48320669
84 62419615
178 47496349
115 75337723
332 98049994
421 97854451
433 6560048
725 67413088
817 56210809
224 8787893
981 10886343
174 17299452
703 72621789
19 15255442
26 81775628
335 82036000
19 32799644
549 28361061
636 39877003
104 41181263
721 64738888
421 8660105
843 19239760
783 57730557
53 19625512
876 42896370
374 20250812
350 93167183
761 28608059
223 90792363
390 67104971
966 48881744
458 70294576
992 71720542
491 15852773
319 1379381
945 59880173
843 77708116
259 13604541
347 69108179
251 21037441
392 95253599
31 63030026
360 23940714
99 89901078
403 58333277
838 52008748
930 57776190
946 57293364
880 85752955
487 81731354
508 83964339
412 39972029
521 48046975
400 37448006
465 8820317
550 3206651
401 88225078
411 24109491
44 68848549
822 1971160
856 52497577
610 38558309
849 12551401
832 50402230
560 4037742
337 51766331
145 1291388
347 51404592
547 90716313
49 15447677
765 8036438
302 3748955
198 20386131
27 37404038
189 3004594
760 94341624
568 18827413
602 70212071
499 92474300
192 60512297
365 87798215
280 21389826
577 43730013
290 34375439
499 23408196
563 59122796
186 42872311
684 76217345
461 2358139
297 62264975
524 56972601
165 79791967
177 38287762
414 54996061
758 83099341
298 49055963
753 42999797
301 68497323
967 30237007
966 92972673
355 83702336
157 71068532
37 65410683
686 41490038
842 37470116
101 74637940
696 55973710
789 29542716
714 63424984
364 14290227
230 14393397
275 56310057
169 89124220
116 10600088
28 66383765
459 85120451
934 75600176
114 14604872
448 38023966
41 75681081
204 42424959
392 80812668
128 45553204
382 57166517
937 28359652
983 52853764
377 24822682
720 65056182
538 43802634
106 86985163
393 20559544
999 4857388
365 71950809
82 46539086
609 44919901
763 64566486
829 33450630
413 58111625
944 41692200
944 70186543
313 42408059
168 55385935
937 15903414
935 50453937
332 25468328
963 23926206
761 47578396
812 16387307
871 73198345
156 63714269
952 91998505
547 21261981
821 20852819
363 74132420
45 65353054
250 8552005
609 59201854
531 88762003
382 9081020
188 46853181
767 4347629
743 29375155
163 75912711
905 46052412
120 26351059
619 25632577
753 61616974
860 79343938
697 55588764
387 58391560
236 92340565
935 30070677
278 65218818
572 37419685
590 29240377
190 20099851
352 37206430
67 2217044
282 30765287
522 93330618
815 76116879
997 75133309
89 96029405
185 40173999
305 22954349
73 47892922
557 38543118
982 98765492
133 30146809
727 31904996
112 63408615
417 92869056
429 41075696
195 54228832
876 79467164
737 90234002
965 33153200
317 96051976
685 6075851
584 69869192
504 59046127
541 68622454
8 25079240
711 52773237
185 61718938
576 67843734
38 46396377
398 98208615
675 23834064
181 49644889
306 23698843
112 74528757
245 93859639
765 23521427
95 35636761
412 62873408
217 86992113
511 38149085
807 61542509
862 47881691
625 81477668
862 52881116
527 38354203
594 60359920
966 42227620
416 63114860
679 4075589
225 61925580
750 41390957
967 61144308
953 29848550
974 84353357
382 61263809
146 12950329
679 82378854
845 28137765
769 40385413
182 83804564
631 18155122
512 54178887
27 59363378
68 47686395
230 98051685
335 9605858
859 47801781
385 84223784
719 80616216
368 90128527
634 36115477
398 9321740
795 20666698
768 75512700
715 99135658
112 53876731
258 29071729
42 86930935
286 24449866
817 87610724
607 25162850
636 74195234
156 15324758
780 46397876
208 85926425
882 38361373
424 70306447
799 3421198
383 3202348
399 52998682
226 94390496
259 36641971
216 26769790
916 12196602
619 47713844
573 13094176
369 75504411
27 61688613
645 66481299
602 98544421
593 41891015
354 15827418
111 92613741
782 55173684
393 72684531
483 39968070
268 36610113
116 45901881
315 65659845
712 24745638
533 35832314
318 20051552
410 25631405
841 96705661
482 70481784
179 31066643
562 51783549
901 6995688
530 17883630
563 22710881
893 9941634
323 99449485
550 71293159
723 61197371
369 46814891
966 38551374
864 61198172
869 46024567
249 74303069
577 70287651
177 88285696
965 22997229
14 82084630
891 2188166
121 47029185
880 23574804
939 60797113
595 5928773
568 59315793
678 10268173
573 1597184
609 31479715
595 64113384
814 56338107
156 57442925
634 90735151
570 68935643
218 19250618
497 33791366
620 42396846
990 25849525
887 30009604
364 13056929
857 30079996
196 27523108
328 83116245
396 55996331
462 92577444
867 85019490
616 82461619
151 77538094
871 19198422
961 1763866
222 45887873
370 13045178
712 59810542
257 88625126
585 98970613
333 17984314
20 17155600
963 16867708
23 54681856
477 18744233
73 47722308
406 85432666
36 97045943
549 72797221
568 16389462
301 26559909
409 69736617
812 82192491
331 82871421
766 98487985
894 23344901
492 19291306
250 46484887
289 56285719
94 73848701
534 40168392
714 26882996
646 46486007
400 11581407
497 31644762
778 75958610
742 61022315
193 48028492
707 47183307
81 38208456
274 45861519
949 21833855
997 96822273
161 37725191
63 38850214
773 9533044
71 18908049
198 8512327
769 82633198
131 3198127
239 88505552
242 26886936
570 68230520
227 24868625
435 64544314
723 95331070
618 37501701
161 77537393
327 20965089
17 22577565
400 26885085
572 26716471
711 88357662
946 40720756
320 66039485
938 16889674
304 14000587
193 81103664
790 35096368
630 44305414
670 94770797
724 96552109
787 98288314
184 95409611
929 90986480
758 17696081
611 55073749
773 70809568
49 63563107
782 93516714
563 6949602
496 66056709
59 92823798
392 87429276
200 28588787
355 61683555
990 36433230
429 84984803
567 81440867
282 16317088
895 38375481
838 73085134
761 74922110
102 76343133
296 12297415
79 92362411
128 53152129
778 12343217
668 6073314
936 90566756
281 13311893
935 75971939
687 87706057
762 39488249
225 26999036
726 60494754
317 1770355
395 49598087
980 26678989
6 4149992
457 14602391
720 88824406
47 98997420
303 68851934
681 75090161
949 84665862
840 51417345
169 51721149
147 93486619
100 33125978
921 63261429
700 71708777
680 69462827
609 33315656
860 1875886
908 18389539
183 98814126
765 3589099
396 72347681
2 16094271
108 11124355
745 53530940
352 64051233
353 63415210
201 20798924
197 28972741
989 79376583
205 78731526
619 63379377
274 27152926
654 57251299
598 58212889
590 46398137
129 20299833
979 21291276
231 98173799
682 15380414
698 17284773
384 29780871
240 19279981
418 87039937
557 78422758
474 13322515
860 66779963
967 51384717
238 14244850
559 70622769
91 66993470
483 54511228
689 69122449
902 35070823
32 92436115
853 72326940
507 71682117
943 2298402
525 90915088
249 21358642
408 81857187
223 85572386
508 61780622
920 33591970
664 92474688
364 60701950
495 3159526
177 9341722
472 96877196
771 27633680
540 32102102
747 16772516
10 48040586
101 18636614
420 38483018
310 32547994
393 70581678
560 14450728
821 13446451
635 45883608
336 20540872
158 10489571
590 81715607
781 65468178
582 25711213
106 97583710
368 92366998
993 70864136
999 80233367
860 57903155
178 8392114
186 97007858
628 97646365
885 44634110
113 57387737
702 67980665
444 61627676
644 46740221
390 89906900
388 87974502
679 68453515
589 18501008
807 83135709
695 28274168
294 40587257
17 30529730
170 76764107
713 17437530
412 49351980
917 34053456
182 53399894
418 77186035
300 17291068
871 11516724
294 79885707
868 2814802
119 24110749
409 97552688
848 94256408
339 46502336
868 77554993
143 85404071
855 73892585
631 99328505
916 97898460
247 58156023
289 33020709
417 79089303
261 34472972
601 4558441
561 49851483
771 60650573
511 86096502
169 31520920
588 25656738
590 74215256
78 10168796
882 93142941
421 82511349
712 92259922
366 82417315
107 56645765
491 9417860
928 10564076
752 57983029
917 60059479
401 59460986
269 40922140
630 13246456
296 37427257
696 67873672
826 41776115
821 6495980
309 84710275
683 18671040
830 21442085
648 17110913
63 37862748
306 40583556
940 60717767
421 55383842
793 30643228
633 22838240
743 36749621
639 9407146
799 27471988
761 65677076
22 1673779
120 77500906
468 65623908
967 41939575
98 21574391
351 15655900
202 39532154
135 11419894
928 64196360
211 26670703
205 53691823
467 98611721
303 70708701
363 75522422
178 92006815
917 77566183
626 37101558
652 13524776
660 30089370
753 76510597
777 65178217
84 75239761
848 68106745
682 57023543
493 83036702
217 52822129
746 76490943
73 4456012
297 3479043
889 24931218
237 6922880
124 78336860
686 9433300
555 68280937
27 13684176
289 82087545
573 11074199
589 48230621
932 20001016
822 16823994
362 36147049
479 95296046
178 95619236
912 47549682
132 91193728
658 82998577
239 19426433
360 41192394
137 90904601
249 32154939
782 13459011
448 23558480
959 7242369
410 30891268
290 36832328
832 68410175
256 56536979
232 44560561
15 64578581
123 34203356
610 29878315
732 44799353
937 36764631
972 85558317
748 99194595
40 14573377
767 62725290
988 64340282
782 73165869
228 65775940
22 88368547
458 55615891
372 76550188
944 30104473
900 70650582
116 12888157
956 29496901
254 99589212
898 90295581
267 66421558
847 25474289
901 37604136
72 11390823
532 96325256
484 32660236
398 44312146
480 94884194
967 21820464
978 34892945
288 10631390
234 92758423
671 22128371
884 34550948
967 59506116
157 98909692
86 62886230
714 1072102
388 88930174
715 55633621
121 72998987
950 59124030
819 60676159
903 55908991
477 91558037
665 16814622
693 90976318
366 21399329
46 54105906
525 3890009
93 26144002
348 84459768
681 61468186
822 76516348
533 82748036
561 58807598
211 21144492
122 69153929
299 67766609
290 22926858
584 87346222
206 62637768
417 47372575
869 6326146
137 72644459
933 2473463
706 51485123
558 51199524
540 12728406
209 67238613
698 25832159
294 76362157
386 86844302
356 35617764
269 92419609
943 50328953
715 3228908
402 39405443
801 80306075
421 47579843
901 88741548
348 76668431
666 58574042
799 66176067
946 32964976
110 91571689
667 25811950
154 29533978
829 87775957
264 22748505
742 35204367
937 22098839
566 24909276
87 81563383
785 63960577
455 80356057
883 5136423
300 14248258
910 6427161
309 68730584
821 65298292
565 13707146
569 74661078
27 94156462
325 70269041
21 89398704
683 6373610
849 30369972
390 75768232
778 21823581
626 31558885
189 89485827
254 37748322
346 43512591
767 15833959
604 24533339
206 27557737
291 97954998
459 22245997
213 36444424
822 48866955
848 84107318
41 70944806
397 79808230
643 79029958
887 14990882
564 35881003
195 84404715
23 90744951
344 48540026
595 22948237
471 5780278
338 39830484
855 73142837
265 76280624
26 16694580
975 31190487
347 31314932
396 74522047
649 37892513
33 51020865
917 72069105
66 39799009
734 12118273
964 71557306
841 30277021
786 28248004
975 10664416
900 13847243
459 10177006
515 2655124
809 30590655
696 5194271
54 77151844
410 97892673
298 21574297
322 66280903
198 41910579
250 33786198
51 97946604
424 36736661
983 66349275
834 60799286
879 65000513
968 56706564
1 9562763
768 14697315
996 11579253
199 49017384
774 20737529
951 41865249
924 6167809
420 16061087
792 82934054
275 53030871
577 16056816
409 74726033
785 73522660
127 3942972
779 21425418
537 70658199
745 43662071
572 61386252
145 31169234
889 61518146
503 5923044
947 59377665
845 18656619
449 53387035
326 50989063
119 67568883
30 95363238
748 23989830
548 89064094
560 60355927
425 49560351
628 94762656
759 23900058
29 27000887
157 65690909
823 84281388
58 14279611
601 46307141
326 92517279
290 98395670
357 29167224
124 20700781
513 94679019
203 12753546
392 67726388
630 46753793
831 67202645
730 64138391
328 95902906
751 87044377
690 56472439
606 7300636
540 3469702
873 15444994
33 98417875
110 30393632
176 68636337
676 39578380
776 55034876
727 28629940
861 46377553
732 81196278
516 21497628
918 33856770
432 65241068
714 60383549
990 15124954
335 7433925
76 91592902
245 80294436
974 75158622
356 29761450
641 74901539
76 43180150
321 49246895
380 29521818
378 96525553
905 23344794
754 34298230
738 14189020
290 44830827
61 19670598
197 45417752
546 9918839
779 54488324
593 46854765
498 11060320
929 26785081
523 43783332
447 11842320
96 40554662
78 91525317
295 38184057
600 79732868
392 70070289
369 35483128
505 47200039
671 11497021
892 13541907
864 18883947
438 93947011
259 19336894
381 53789860
38 81130671
41 46755257
218 97968708
194 94675533
965 94930566
331 12137862
954 20367113
577 13313190
382 54548518
522 68070502
297 7925366
491 21541257
868 80797464
418 79368998
465 29681092
76 43288839
552 3411005
785 73027608
782 21033419
594 59433059
56 31011638
830 91044849
287 72709799
153 30214025
593 46469665
201 38562904
814 28935216
981 81179825
27 44720356
863 66111176
289 5506022
88 71973207
489 65685574
543 20724992
679 87000287
84 80813399
77 86551158
623 64387671
977 27858224
961 71083965
339 28286361
716 32961965
452 55911494
406 49899050
724 8476478
405 57215906
677 40660583
95 44035064
246 16988277
251 42630723
759 19848959
643 76916105
945 84894287
273 34096209
371 84535566
64 53679369
730 33329177
66 63839776
746 70945057
425 49794393
377 43322567
561 87143006
277 15626925
480 45604699
295 55160976
432 86265678
892 23024130
591 53734165
790 55918047
831 52150269
956 89395810
667 82212306
305 95941538
739 39289198
139 33746048
746 12022678
780 75079121
369 51763479
308 54637268
322 6431668
897 21828134
602 32604612
286 39903093
33 80340793
633 50227966
99 73190746
239 85560452
853 92721072
565 23362021
96 52573497
140 13205348
730 74169908
804 50825498
452 42976362
129 51541364
57 53235596
760 88390365
729 70494038
441 5491857
3 99847923
10 84627698
864 14153998
959 33391499
598 27980297
71 20659704
942 25598956
260 66275338
63 67970405
434 97088875
516 37384014
765 91467911
807 47566756
323 59285572
91 70380849
430 73593530
217 47436451
34 44254097
914 11265072
192 42292469
196 29074481
635 49183930
279 93776904
655 61184607
66 67597184
266 58492196
604 71386113
535 88167034
456 99748658
416 42837170
383 60439740
271 61186972
588 54007086
730 1858303
624 44407406
620 93314132
455 57055518
206 14145007
476 83116203
801 41484593
883 7675910
836 2831219
779 55571326
825 83903355
670 69330741
120 75141851
117 98776787
256 32145166
878 21304792
45 98111718
3 8806053
911 22582963
466 67603348
407 39901332
909 77770787
69 78526528
423 3202325
442 10633922
284 10067861
926 10073090
643 65756585
532 28821418
138 7347542
856 19585710
756 17217852
240 35037071
69 24860302
376 46944644
155 21382398
526 64123270
735 50868552
611 98770870
217 3284107
886 1525634
104 99468227
486 25390095
389 74068401
365 18541358
307 26688749
686 95121506
60 70472624
274 89930432
545 71103922
680 71669255
293 98249241
982 62021494
561 85965258
988 18848067
210 47331000
368 2336364
650 52421112
436 23345705
180 24519158
985 80760582
91 50032893
706 72120394
94 2755415
279 41331299
136 70807773
309 30609327
30 14898742
951 8698157
179 70264309
243 46023577
607 39579471
226 60093248
722 50345438
650 2571096
301 41602398
500 28989442
118 17568823
799 51219093
275 42491548
734 10398141
221 68169165
624 73214258
726 82647262
711 88074654
985 61407566
369 74829422
410 54069614
445 56290418
130 45856158
406 27293304
141 70391567
692 80777355
283 57430673
212 81843418
1 27697647
279 15277948
149 52850606
867 13958995
921 38957924
603 66329424
948 91992999
744 96002326
752 24700756
241 51149266
633 90972947
236 61051148
716 54187816
89 39818894
978 66524634
100 53050672
373 42491882
108 94035291
47 9022934
619 72667502
392 35789154
73 8479034
205 64743625
673 2801762
487 59487876
395 3729899
345 47051697
497 74102168
631 91987134
113 52272609
454 93671783
989 59715803
136 64078123
162 62251302
881 53624524
14 9480345
816 80143768
872 79498399
66 12284867
454 26798192
662 63442115
140 79037427
393 66411483
74 49540281
291 2570961
33 16334497
566 47296201
71 55233860
937 50344888
777 84876291
180 47364645
53 84985060
261 3659997
608 91454878
335 14538118
742 82699117
924 56954752
80 57967480
997 10968844
886 24441468
339 13138303
112 61374185
728 42481589
671 35922920
219 86875617
882 71845187
332 37763401
898 31442783
702 30663736
793 94794570
163 36835617
382 31275084
649 14606272
991 60964656
426 54081331
67 6264872
457 60203229
429 32387020
690 82431596
208 56427247
133 54525816
998 87444616
363 89597453
659 63028689
221 68958178
68 95189872
277 26823608
739 86496740
651 28076979
950 97984197
728 18246917
584 60199737
483 6700431
189 81142668
773 6928811
962 51902732
787 21303889
660 54200082
277 76991093
661 73824911
680 38568315
304 77524970
548 90678665
19 90450104
309 87858873
126 33361651
599 67864806
471 70046809
720 59290449
893 95156743
775 77892082
347 63170543
696 7496798
283 34312308
861 51408931
142 39521165
728 8468198
101 16831196
985 43021970
771 12914082
184 89505586
881 7541809
518 4266136
192 3377152
894 65703681
285 26736856
306 90705845
862 69200980
909 42979316
264 41144619
85 99040645
355 66135481
249 40994020
546 43900908
770 91468559
44 10141627
950 61311032
191 80566907
658 99650279
468 53110166
924 88428339
825 22787003
338 55952426
366 19856285
719 19723362
651 54999268
11 82446233
717 61941826
582 30334166
352 19529989
584 86059701
987 14225659
823 64045558
55 80060268
865 21688254
608 6656307
544 19468752
940 84515055
817 63146074
883 14116414
237 85425355
33 18699473
188 27015668
820 99309323
242 41631764
830 6970230
130 69755664
938 30546883
833 15473359
124 68148673
488 33865447
611 98117257
155 22510157
565 93466261
706 94581300
726 82877343
143 54570375
328 65422977
929 98721826
255 58994980
421 66295213
830 32797351
876 80417138
772 29386417
913 87557076
319 23151362
50 76977338
898 14946825
255 89224389
500 89083607
591 55769545
924 53891435
277 72824111
805 45734763
174 40230429
159 51536663
719 64041630
650 46915302
844 23866329
450 88972098
476 76038697
28 47446178
156 25736494
366 73478012
869 2560343
626 86350016
700 2986740
63 25732929
196 16421179
642 93519123
722 27119195
167 38498092
341 75933057
35 12048503
999 82957207
203 93479548
318 34210067
767 1316903
321 39302324
357 45660149
569 57810416
883 56851882
553 20305609
388 64649962
281 50713241
297 19005632
582 21782301
399 80990093
712 66517207
918 29259904
836 94596251
825 65159817
416 38218732
600 21844816
737 62165321
857 31481710
307 3438949
952 3178193
390 70028282
412 38996414
821 90192930
209 78044226
912 34908408
968 91151892
640 65923399
143 39675734
218 37268132
731 86596187
557 85977170
386 82196832
582 63085073
216 48942665
796 92175625
402 27004439
858 99649888
869 51549523
465 76964631
751 11659385
719 22678445
278 56762322
941 3051698
134 38893599
99 61016262
109 89439769
176 32583542
439 46057044
214 67903994
87 84140002
933 21276232
830 91339543
416 74771540
560 89523920
4 75962122
612 21674952
163 41403905
695 71179428
464 37323383
29 76012466
806 28264155
21 96858998
962 15605483
293 65957439
976 82407585
960 66719824
52 56574519
780 9697851
671 48377662
130 19153817
510 47707844
352 93981177
717 29777819
304 65235773
784 4867968
918 4206321
917 87853303
317 67196165
18 55953633
997 53500314
469 11992300
617 48254122
369 94632186
502 92114294
527 57851496
736 81382751
55 45195999
792 33539430
671 45369112
214 95811765
349 64674746
181 20068916
745 98997322
733 86183193
278 25296897
957 71460757
844 17154948
884 77096870
872 22128797
685 32004488
705 19633158
850 71427835
633 22075340
371 74297915
248 92774221
711 99215026
773 92978557
78 93342664
67 53007255
868 47642684
426 59090528
319 28927384
893 62538215
749 92667242
856 75047654
626 2297492
913 41778624
190 29082326
699 54937316
101 44565292
778 4635511
652 86688118
168 33416644
349 63067361
946 99909511
434 40550389
351 85012753
957 33625875
478 91771927
790 17967596
198 45761771
56 28029141
953 91017802
9 17768967
440 38838907
919 13640303
708 20018134
444 25228293
249 82348049
197 76712711
961 41952576
450 85877843
68 24937165
460 42727587
244 83843162
899 73848832
318 65691852
244 84155668
117 43758356
436 79956743
295 79435143
524 54265221
948 20577823
768 94588374
867 80710187
218 3240130
420 34954431
618 44682275
57 32542217
939 81058501
726 7409440
327 9521411
140 30613213
343 19190872
937 10878895
996 37437255
498 34667095
65 46695714
94 9135631
221 37422139
14 19384622
937 47915132
726 24822971
789 79038932
367 45849976
184 83284047
417 71672129
416 16109932
90 2526849
126 17366759
407 7550037
860 87432902
221 26848975
959 75329077
363 80686334
912 71312083
235 88140362
732 63152086
416 14302750
518 94784204
765 67535042
646 78254700
355 4018347
356 31188823
284 79675043
699 74779530
942 10572784
8 74048129
574 96631493
643 28727870
400 57397151
817 23976987
740 19679207
915 32207460
321 1782428
696 69603814
981 64393905
184 52240307
349 35239204
757 39209801
853 85530276
278 81283130
692 90238120
892 58434542
504 49842998
59 92401306
290 49099924
287 28796412
941 70083472
788 30523188
232 17610732
582 79541233
630 76497665
146 27118360
190 19537513
332 63132447
137 18312343
212 84702749
708 32451862
558 9016230
341 84180333
958 50498048
220 17405896
542 33143226
957 23111883
460 69389499
303 26120856
52 40999114
988 64352685
542 62120946
368 94895815
135 61060025
108 30633075
455 68634332
353 15824490
617 34345421
8 26461948
532 42686293
744 98621754
432 73894002
181 96202529
218 19948167
707 32534700
8 73054457
649 65450278
25 43336052
97 33902260
345 5882085
37 36857692
547 64132208
907 98672796
878 94419074
582 4882589
916 34180846
317 33597745
755 56683712
713 75483865
723 1378919
220 47759430
627 35803488
190 70866431
438 80205068
146 21667248
735 79944132
342 69800121
209 48411112
730 25439845
991 50298602
948 84150718
930 8627690
470 27828919
32 45204280
826 84699686
160 33258879
89 37298556
822 61494510
192 26826118
602 39924256
771 47438013
448 65613978
550 44573055
721 68610252
168 34710960
724 21045871
35 33035432
942 5183129
977 7928577
565 19950453
510 80730971
403 26243236
836 63097876
129 8262797
979 31503929
944 57624156
247 26407164
573 70199393
975 82173368
787 74481201
785 33694381
490 54060723
273 21034956
908 76096274
295 90754902
81 15089990
206 49576208
970 95278066
615 20084604
518 50992023
141 1759913
124 24888243
621 77933477
414 72992218
633 30777499
418 2334368
852 32604769
296 61389668
329 1843981
346 17826885
144 7183521
928 49625754
182 74763294
80 74215521
70 6429033
253 83410126
717 12671151
834 49326349
824 17118681
556 64092279
498 3817216
395 5377100
43 50791031
353 48506777
388 75326042
319 87675906
603 56121802
953 42197289
141 48953729
438 28577867
58 37335589
666 37644829
527 31759614
978 87758238
836 37595779
670 80635050
218 63491448
762 52030657
23 29779585
440 2612474
133 34781712
911 45068948
653 51073499
970 90071801
853 20890950
47 79874278
354 80656257
333 77652113
798 11621116
86 21860502
350 52148157
812 17508918
620 60587787
574 12458571
473 70282753
992 95934222
817 22732073
63 12762043
391 28063602
653 68264526
69 15911614
42 79217139
833 21182147
601 46733243
619 89448581
606 81889272
296 8459779
408 67615214
461 50472395
374 90747776
468 1251287
408 79247379
820 35003418
102 21781717
683 48080172
235 58467274
647 77810747
956 51005780
159 82684473
794 83139103
413 75225370
505 76185114
803 27461766
460 99988020
636 45946758
506 19456631
560 47501553
864 51125509
333 59097679
989 17509386
891 68417958
71 53336153
264 72081231
635 52913082
160 84617626
569 24374545
508 78058664
522 15218642
676 63968277
662 76102021
313 96782144
595 65192641
858 36025301
993 91604291
839 85739097
84 68868931
51 32548315
842 12430427
100 74988609
982 29884864
549 91128150
5 93178757
569 42341536
864 64020549
694 24905747
396 48268245
175 93859357
711 27216187
408 60671323
585 54264084
403 79107479
123 89219390
285 87918393
664 73854748
826 90811687
731 50200178
564 79420188
947 44637144
746 95891625
459 79772270
324 47175962
3 13129762
4 48434092
452 22371213
604 18474314
540 38388925
430 43831761
56 83459034
683 53711923
24 85687864
571 86784577
633 90860317
508 97328823
281 84891017
850 6618672
519 12822195
263 86513930
887 73678742
602 30313647
465 34094697
680 42323350
451 40935811
563 41386985
952 18110197
43 82983737
123 61913611
619 88681393
513 19593107
211 33282198
281 65997227
890 42898259
143 13684662
786 25470409
444 67235307
124 40434338
418 82157549
935 74380976
451 98534978
25 36502006
149 33668798
412 19942520
737 99352414
431 64649502
682 10209117
516 45026789
466 83198939
386 46740289
654 67359366
457 27201560
662 12524787
691 55746424
682 91849685
290 75861333
954 68741483
290 87795813
962 31529338
802 16524608
534 68585126
117 64543876
136 77369916
137 8606112
595 59420453
175 33323054
600 29253024
862 14010393
166 28678070
466 54632281
620 42029489
248 64933905
575 83354771
296 14184634
975 84643566
798 64457262
986 52480426
367 80078234
117 77595408
776 80839254
202 40402947
21 39550160
421 50523243
779 47333216
618 63009073
36 98163548
743 80124231
405 26023832
784 95235130
808 46931531
542 10168854
368 55165706
838 5441257
488 81596637
584 76294832
706 63267095
505 31123454
624 78369338
567 74843426
8 65233241
563 69254677
994 73188678
505 36607796
100 87591119
265 44863713
555 79706700
143 50350635
253 82580410
161 37851924
213 47412497
420 6817840
991 66180296
469 58036379
592 41643550
197 79009487
237 5194818
741 41045534
248 95636561
831 87889536
811 45021607
324 50569830
580 88512893
32 51803094
404 44799260
727 76951934
342 5476751
103 43647751
552 58452493
607 73720526
979 89195231
694 50442997
563 62665840
841 7426778
926 74593226
375 31846470
225 39894301
684 41588198
489 45732688
224 8932832
561 1240408
461 80805332
943 14602570
347 84990057
548 31501050
241 64674336
742 94309247
480 58071423
551 30334045
690 32764885
689 72901351
16 83933819
650 86432235
293 23924532
540 30519354
992 41159823
460 63527005
26 89016671
884 90631113
601 29296353
465 36870299
767 42388068
178 21314892
808 57050078
803 91758017
775 17905661
287 17358281
873 20176663
605 88863516
443 52936262
176 67144499
161 43516044
99 30365215
392 37455746
526 34411996
661 60974814
940 11182053
960 24044997
394 34473177
725 68982021
560 99504468
926 17119467
258 20219285
626 12433853
547 51846908
595 34127119
260 21548832
328 44644240
885 61011654
297 80714224
871 24185791
750 12987407
112 82300009
61 67705887
994 25656176
776 90940057
128 8072070
583 68554640
240 39175653
155 93270894
416 33461367
353 26226197
2 17944714
792 56195191
172 70198621
706 58747290
687 98318300
786 31317907
305 19935942
438 43887441
845 23860058
193 56431918
93 95739538
528 24620517
309 52394601
748 29048424
428 22506219
338 63400755
526 47062565
525 56207691
778 84752036
115 8135168
573 29875527
139 63202112
244 12477981
562 60142011
881 42982122
560 42173643
158 76952820
546 1368346
787 40564999
558 69551040
411 69641059
848 89531763
500 21399240
399 20557034
179 12216991
651 36828366
320 16058424
599 39623273
782 99446260
370 46292208
893 72553678
514 40199559
998 54278756
900 96859024
500 1317206
260 28398495
734 99881545
136 79426591
700 70768985
467 47473423
501 99927004
982 40116616
853 31092359
207 21367667
124 28528772
122 7227132
416 29186236
184 4499040
624 3733510
474 69865358
856 72450211
952 46673297
17 63535450
349 28065624
24 14997332
405 9236872
442 2797454
902 65602633
945 8739200
26 75368905
112 86119823
418 73745356
314 40907869
728 58891007
19 40452130
913 38992741
382 49966772
55 71288192
541 63757322
991 52118907
935 30813898
378 34056422
694 81038229
668 34740711
552 43367942
332 1308256
536 51334271
690 2945793
450 71165106
980 43600863
178 52710680
244 27021124
442 98656679
226 45044725
472 10696606
623 62597376
954 95825343
842 58506713
67 54185281
205 35844811
539 68601658
165 51410227
499 28587371
194 81344237
694 52988661
687 91717754
997 85122334
537 97200722
219 68040222
221 29139453
859 96288411
710 63433363
222 55226605
236 86308495
798 91085950
483 36749739
488 73505754
396 89482701
674 50868414
320 38494961
69 72325567
333 92020267
753 59611185
900 76663535
267 75836076
127 48798074
184 25015499
971 99328863
128 96049033
440 67736756
165 7321702
735 58197465
564 57039854
375 81757620
41 34078547
574 95124064
829 17705689
391 30037393
803 7233130
667 57177820
340 37142400
811 67706487
472 44288913
180 27515908
292 26061306
285 34689984
945 31932285
144 67110208
454 35222198
438 16954043
956 33986995
135 82600970
162 86622095
149 5355637
143 78585379
584 72575219
31 3312111
397 45554231
425 32133222
711 43678298
110 14866146
132 80138494
742 30124891
577 28313418
492 7126356
402 3176092
989 93617611
163 95324323
447 27031272
576 95319017
48 99210622
409 8741812
571 81558635
957 75409962
655 77677048
281 59347873
532 66497241
237 25937141
935 51331857
876 47191164
582 31248213
575 23546679
502 17884263
66 65312165
563 93723540
649 33743925
344 22680564
31 95502024
805 87181498
32 56904688
27 73748895
221 12829489
412 86363633
818 96441478
567 35264042
945 65229427
955 88258583
334 75459060
158 52175820
986 81227204
706 20112026
352 45261033
615 64999170
600 35168361
934 60502524
979 94080033
369 43197238
549 16129590
614 47732546
682 38072306
358 19412406
60 50284740
595 45802589
698 3847657
523 45138489
497 7595546
913 20331027
761 39335814
442 32753415
461 92642140
506 43504239
476 24540527
502 77467238
468 97790303
254 34729293
229 82062243
816 73470825
216 97413840
902 21125762
951 6462308
386 20873419
981 8619112
202 38191614
702 92508777
256 74626363
459 19513838
569 2652106
425 20180275
972 31985844
359 62943060
51 5162249
586 70271373
925 17348938
199 79465620
228 71626059
402 72143659
556 29362748
840 45077173
158 32132803
8 71088134
152 93856747
166 47765221
947 57491835
546 5974939
62 77843734
974 65858075
594 27484423
325 44492069
154 87720775
977 39707640
509 20474397
650 8279189
517 22108975
387 26572325
187 52443789
957 87260475
296 14990401
260 24980212
636 11507735
19 44200239
676 16531670
452 8102907
806 18046722
512 34952645
591 46933730
902 62843347
814 97981524
70 28269928
936 72365845
839 73453399
270 20194570
355 83942248
470 79055913
235 36862235
610 70894770
951 48987376
335 59493593
279 91965117
729 25649228
89 92028028
632 85669385
663 1577562
773 50222398
576 71933724
221 41165122
508 62232121
68 78065472
557 51300352
989 89606294
134 4657484
737 68061854
945 30832750
65 70361079
683 7788090
403 91308312
935 98129766
774 81908481
911 67222273
203 84465983
788 73625573
988 48285867
366 75526137
919 28923550
559 56542058
912 56997808
509 91662125
608 49397905
451 98462030
583 43742048
157 19672870
707 15254880
730 78887482
531 21969153
223 78129563
240 88383143
398 60449620
666 5296015
656 68030145
5 84088178
470 91785732
526 82763141
917 11673483
174 74761284
371 11037453
940 25652264
659 31892376
199 75695983
294 64868333
490 72113615
15 97494690
954 81094952
576 96849739
6 13637404
158 24089274
697 1965503
103 60626070
845 10989068
224 85361223
342 87180963
415 57862026
53 38827767
298 81860061
274 40055206
179 64037810
306 41237250
860 36197382
24 43874023
456 55838798
574 3283102
124 62405594
601 19433820
686 88862900
930 14098869
462 2440365
337 14517122
855 20621710
75 47452180
355 94810718
252 80133147
198 67824728
494 99808480
929 36964489
720 64636827
93 42588776
939 20796510
709 11519391
386 68817201
590 36709355
56 94000113
578 75359851
786 84708342
63 66775440
252 32416141
660 34955649
242 66011214
160 63169030
805 59743826
595 83486021
990 44667418
809 6740998
109 17702918
773 29019174
897 68948684
575 3086769
15 86774118
906 20534267
972 80592200
887 48674758
846 61247280
751 51758496
735 10331815
488 48785638
443 93720151
418 68206287
493 3508735
533 82130077
49 25384704
911 42230223
554 7804903
719 72386213
869 22197070
79 6325762
322 19341824
509 71625061
347 88552346
941 60192840
921 96463328
223 40350206
990 76923105
251 12131116
964 77574303
278 56813391
196 52741742
388 44490519
4 89573149
265 73486669
944 15389567
140 61538636
606 49411986
476 5147772
411 60726591
450 23248023
645 95189447
494 15761590
263 14763338
768 35169847
622 53834399
760 75032686
324 26669029
708 85616269
990 70086202
943 23962419
955 27570737
66 74348609
906 23824927
137 43864461
818 71448772
89 8842915
800 53700826
855 70485654
648 76252262
770 51187702
365 56828907
357 58805258
632 99831879
366 95177233
72 13859020
378 73718230
601 3048535
912 40322808
275 59833313
795 22664475
783 1859476
293 20903961
636 82435162
686 81434046
105 63047480
976 33384931
642 33184871
479 60238361
605 50264907
110 65198527
155 85840094
832 77135479
389 52274514
605 38167256
714 15136581
113 11417024
328 96595778
196 21782578
314 79915447
135 55918667
724 4313472
416 72904163
243 10454036
106 40406571
574 29776070
31 44307076
968 45768979
395 6473933
467 35847692
332 13918809
41 13304607
44 52313477
912 6980608
844 5915530
626 63727369
57 4553193
741 75353958
204 34779207
762 19224553
571 55390956
990 62527185
724 8009619
489 42604460
251 76744635
916 85712141
421 22178830
858 57147305
322 55652895
150 5839054
618 66171825
189 18368703
939 85384609
757 93789044
22 41149940
270 50114396
202 63558500
297 84461153
418 24545451
785 45155027
811 48127033
940 64700613
781 11887435
662 17096532
345 34168451
993 71673454
385 21553342
242 2650232
608 7814516
754 49482173
185 56082188
282 74463820
377 26795182
451 67875769
759 10538301
433 68126944
225 17121681
262 82566828
948 76386004
72 36734611
459 25942392
553 2063396
762 99465629
806 98021547
110 12441090
169 86430427
46 82288591
447 73151910
695 20101177
326 38289361
427 63272395
291 64961776
592 55753427
781 10423946
65 46947988
995 47568335
127 92547143
5 22528794
585 48600926
167 70483036
183 24596777
728 58512797
339 43626480
242 57972353
239 77815092
119 1533015
706 91289833
873 38547866
860 37030329
751 55255150
901 44819536
715 70476774
965 45311907
482 93117863
516 82772893
562 52358805
348 72395917
199 79903103
196 38419096
899 48373286
127 64864447
367 44876258
251 46714969
598 96151296
32 73461220
737 32516230
448 62574870
971 76243127
778 40315479
216 14598316
616 10686162
850 47068538
49 25784154
852 82652485
105 33948755
316 26829152
21 60923600
522 18610935
737 11464328
812 18204820
413 4531136
918 76338382
56 38467998
73 91127923
718 96236392
395 29953946
502 73355793
560 50432514
824 38027704
345 61989194
355 32624071
26 43080957
980 65328567
274 7373895
518 99191534
718 37571328
386 13143845
154 75978546
134 85527770
394 61546870
283 57475531
884 1891964
707 54300611
178 8343206
250 78081123
714 42422240
772 92509488
113 85232772
492 52239943
154 83516724
28 28898867
148 2174656
896 23165547
402 60891212
470 40613807
390 45702586
939 80626152
699 21634207
104 52914215
344 29949537
64 45801228
38 26303775
15 22506130
477 75827962
926 45477779
520 32224970
59 50597213
256 31355375
867 12213358
606 14499040
247 57278099
236 70558726
24 34603849
593 73446340
878 95873582
649 2013940
727 89801333
179 31247786
545 24142050
641 53572074
332 99951074
258 62066973
822 50422911
95 59605969
84 12390085
162 11301327
10 53989176
726 88597591
103 11451584
454 99182522
888 26700783
503 21471110
524 71379690
547 6886549
542 49932396
144 34641301
418 85377166
267 83711885
245 90825914
377 19273980
65 95386832
501 12240608
716 34754174
735 89348289
329 23022986
394 52667035
792 37960324
714 94696362
593 76066584
658 85961046
782 4629741
888 66199759
708 63728957
686 74501025
411 70778894
570 82387718
729 48497820
537 77247513
152 93169970
644 91248165
5 81667524
778 38638870
967 2174368
574 72888255
552 84180509
898 6241483
795 64039195
231 66030719
80 76552630
46 43446046
689 11458628
242 6170737
161 47805524
173 8275709
671 69371035
124 36627115
254 34243037
839 88091396
109 76968833
409 62878721
845 40341278
424 65122647
959 3837075
560 4815658
129 87139733
545 97920123
884 26172185
107 78726135
978 90819180
159 32661024
382 14044200
229 92534114
201 67753503
130 16671641
4 56292416
698 71929672
715 46110118
238 54662200
16 18020086
498 64185255
928 19415992
971 39286733
356 64955568
21 52578182
834 23174875
773 96352632
647 83682224
546 12819072
243 80733933
68 66505064
267 88268091
453 16762323
400 38754151
208 64674514
349 25880962
40 65628828
635 39006050
939 71598096
843 37249997
414 10609787
859 33233412
727 35228804
925 89287083
1 47651141
21 33058191
855 3567881
382 71040831
774 63489462
562 36346363
443 82014384
635 84403243
766 39749846
271 12823131
83 88876224
722 93197635
236 56226118
725 77977542
874 6837432
582 65615192
34 60678653
288 35176080
274 9094377
826 64343853
307 30708528
646 4099998
177 20848264
819 59310261
839 50408405
844 9149346
997 43472198
690 40437687
871 81441125
76 96326753
814 82141896
652 78828303
721 89720414
640 52133490
60 24041100
783 4323098
635 90732952
69 12148110
43 96475976
307 72769872
766 81350896
65 47767698
779 29157408
700 9228190
732 35559569
204 24240744
792 67798566
296 22891829
907 68155804
318 55485857
673 94991385
329 4888330
577 6116134
97 47088006
615 10063637
584 46947391
268 92442691
960 9573753
901 34873686
613 19583744
683 22612202
230 17255372
967 24027318
169 47330412
613 13748779
246 63186750
109 47585986
947 72579270
639 39498200
654 65804667
507 56884953
655 89086385
148 69802848
790 4863874
56 8848210
133 90379846
462 38265874
611 15870359
226 45608274
610 40640037
154 83582910
858 6437127
790 80103889
498 19599644
718 22697233
566 67078618
513 93348826
4 62173706
997 62957269
469 24511594
51 91103876
917 64779885
431 85601589
151 46448494
870 61700454
132 68152492
793 52886166
387 83215530
116 21934336
116 37935183
204 71105411
943 62518080
717 37911676
725 23775260
233 39637561
781 26446063
410 76007079
401 1111194
543 68246537
662 73938455
635 85255037
191 95460036
994 22054665
139 40622872
548 68525309
746 75433847
871 25087011
285 38922443
804 87077146
459 84707540
575 84254768
581 86353353
656 77648112
117 3328649
867 2099415
240 17598761
180 22036850
785 54839938
546 6717165
63 57079168
729 38088412
578 85084830
362 59345971
14 51577901
398 96125708
759 48192676
249 96624663
887 78694157
687 45739390
402 70062284
348 67634393
461 84477232
74 96721314
791 88541328
691 7385522
599 35898026
222 43789786
756 92578288
235 34790199
538 14558098
878 1729087
898 84071849
632 92916456
698 63110208
537 97565796
40 39808176
344 35664665
916 48873258
255 70130588
320 58496997
63 54844826
769 59651383
202 58830108
633 96500394
69 19086664
162 75220759
408 23289514
873 76763484
797 16686063
73 83751031
598 38756492
696 64892690
218 64230969
694 86263475
99 36607980
437 22930410
589 22134292
208 78096220
112 52021793
982 54975451
459 23292290
219 57894377
483 66951005
77 21753010
898 41466444
421 38548379
102 65252842
928 86314930
518 24714828
70 94160349
559 2115803
721 4420226
959 54942214
70 38448595
939 18676701
92 27727549
12 73601183
894 22669056
211 53792388
230 96819079
975 24330481
996 17885447
168 61675187
4 79390955
67 65911591
289 5545417
123 25253251
99 59907607
13 31717200
992 37484162
651 62926315
153 27804231
8 62083661
432 43669178
746 63855340
822 64473693
771 58904997
142 91835339
338 86518828
474 9656568
362 95928611
652 44042071
404 42965980
172 76968745
852 94146857
868 59556736
566 65984558
149 29010714
773 9018696
912 22079976
484 77890004
41 97885091
548 90464026
373 56868144
162 6850955
878 73181295
109 91791340
709 40167436
605 97888595
214 21021535
437 70506822
320 88288050
428 4359988
228 57603029
409 35271539
547 48122349
478 73012574
96 73649369
917 49253050
323 68348435
48 23303935
138 48571425
584 79198393
280 81585396
164 34179687
471 69094828
492 50472935
645 58800236
441 73973519
444 87851437
758 15203207
869 77559011
50 74879382
310 85628828
132 33460264
534 28108189
1000 5887181
28 83672348
813 22910557
793 64341086
926 76106566
478 24188612
374 91877548
351 45413282
946 75683126
27 76357205
704 31619244
816 75852393
828 94176953
806 93639190
813 9971723
93 35863029
204 60623676
699 41410331
268 70407650
750 31291327
154 60183700
91 33385265
445 15192057
997 22068964
53 58388662
593 81929110
170 45811815
982 52124395
424 30532488
297 20931803
307 76393757
501 4553227
146 51228633
916 96727893
719 37782390
363 84413650
925 80045576
387 84417460
663 70244876
56 4349971
405 52261240
639 79853223
710 18253701
67 82035245
504 45958613
33 31765777
724 19467211
628 14596692
88 55882064
110 99498206
203 11666698
809 81967579
795 34378527
127 89036502
5 83888890
851 62883518
81 72842331
742 12167082
6 6310126
738 91447435
911 24661292
630 70672739
113 84408351
6 3288026
490 5715820
699 51084860
444 74199357
898 40050147
544 81113559
283 44143934
977 28230104
563 64161834
507 34179024
983 82833726
972 47642761
185 54781108
630 56564534
704 1797507
752 46686689
64 39024197
518 88905161
234 28259617
612 7864842
988 8278414
218 65413577
107 83272783
878 64082566
413 22994708
879 45670080
10 2754953
519 35428573
829 36756783
442 15781846
74 74781063
947 67876072
605 96802169
859 50137704
783 87499403
212 11614931
842 6642965
48 86796281
513 36859469
915 88001199
777 12760946
443 97264626
272 23983211
632 72555911
951 25668411
603 77075075
256 37458214
314 84233484
830 67064561
312 82121632
650 54234216
751 38900149
206 51043484
448 62217708
60 74522442
939 69318858
426 7213961
292 21712936
554 72702636
918 61663241
148 84125937
570 52350348
95 44051356
153 88401623
16 58836659
327 36592279
344 51325239
488 26918268
144 44591112
450 36512019
895 53464631
702 61241592
516 73610429
790 41526225
149 11535860
994 63299323
427 84739718
820 36748300
860 11439997
266 89646911
118 69486099
255 23103800
491 85693852
732 78436263
512 52623491
902 41903338
276 72575161
941 5379372
870 1318485
544 78964935
884 59664065
788 32729846
893 73744189
38 29766574
95 55621473
773 27448674
910 74531159
874 18298642
685 88744042
490 31701274
663 14611676
632 86354380
538 65916176
328 30481641
502 52022204
415 7241809
206 49502280
267 24419493
109 19131650
573 25404763
589 55369623
770 18568374
458 88099737
890 58253537
184 42743880
433 3647224
647 54381858
866 33688339
328 84572926
651 9417260
179 55265533
938 65276103
21 14207866
268 64323814
378 2276114
902 21147622
924 60637689
531 22236972
488 32457979
592 63829065
45 64455727
959 34174062
659 94252595
973 2819789
782 48502106
23 63122018
414 14185722
55 66265835
607 2071579
353 73469392
376 75600766
562 33879110
150 69729074
582 31308663
181 72716792
936 99315967
36 55117768
521 30258938
883 28274572
361 60559504
394 47430726
371 8534120
888 62537700
370 93010886
393 27789942
429 96411093
633 81351852
329 83775009
953 90018744
891 51741535
635 94908089
614 52036447
162 65326732
305 86479101
62 56766417
410 41527128
385 95098605
768 76951327
200 99257757
594 39615335
240 11812387
627 34176616
186 3508578
792 14565116
638 76884598
72 65484303
254 17802809
604 10953673
129 31651160
389 75632175
296 79295407
152 78226572
274 69457827
224 94415479
80 6616867
485 34656243
877 43377100
299 99495827
938 26913164
76 85571993
102 48981160
307 23679081
45 52218076
851 43945536
443 22316772
798 3127991
239 35370491
330 18919335
514 43769503
784 90000003
896 2593570
101 22217068
724 62098645
229 12438240
269 33081729
575 90054596
136 73207488
968 63496206
829 36139674
693 80885436
165 55980593
840 30830877
303 52200130
577 23164742
667 62738132
169 55492552
674 28573931
462 73339106
851 27207598
496 76797483
659 31140110
267 92189842
934 21413336
165 60092461
525 86686816
27 8178171
71 26718141
596 85247864
677 58741880
253 4279094
344 23848880
901 95403020
9 95657191
783 91276016
205 72246369
627 38180675
507 69212516
244 65836792
960 13993418
669 95417745
904 95062878
903 14717174
366 79377047
646 87883666
281 62698032
656 21829285
280 21483252
996 73833920
58 77173232
278 77453652
656 85661849
288 68646458
618 96702996
26 98533458
229 84154458
545 97278117
760 81404728
514 2814556
126 65643437
588 49400650
613 1040582
629 13428681
626 82765243
439 52233969
221 57552836
876 7009665
698 51406791
291 45415554
171 40664212
962 55677040
420 87409004
520 26728140
252 9104094
752 52083955
872 91933987
256 11571288
684 74764874
966 35633540
776 3404655
318 26940444
495 92428672
477 17790906
692 91699723
35 59836505
487 98140485
471 96794448
890 69118138
520 17545522
343 82451675
743 93231212
543 81451644
991 52755853
571 18944907
667 81463957
661 68087028
654 51707797
888 69617543
359 39181688
520 52800146
215 99583696
367 22615979
735 70020660
280 74710989
981 12544763
765 7797241
277 77256902
826 69108718
822 85040750
681 65269088
556 7890113
454 4127047
429 15714113
653 47020882
305 85402823
462 12541863
587 3881304
908 28627725
823 93660866
375 51953835
272 1896668
230 90964246
504 91507206
825 91905370
866 33877507
455 12056156
363 1148060
463 61923405
765 41516075
508 10229321
256 25666392
424 57023479
300 66336640
748 81423715
733 45262931
410 95462085
303 37128735
660 38435195
308 89242293
439 9616001
698 80769193
630 38915948
420 27840960
135 14552436
327 12225285
958 89905405
331 47299669
41 24006418
271 13394404
84 9239198
50 96088172
237 15982707
17 40987850
613 12436912
193 38347072
751 98789114
667 69365563
708 55819306
597 92230182
849 75859230
944 75628845
942 39340323
248 19996877
423 58978809
791 88683249
965 61343382
881 77813726
631 17873941
101 84723946
750 39595229
556 47564458
299 62213759
187 16564476
968 23664046
867 75625660
873 91143289
96 32828473
251 50845872
588 4115850
348 43864075
495 34685734
557 28806419
892 73201247
725 82570263
715 61256246
67 13153324
502 16289357
457 88530978
83 55544872
932 91492239
113 99412476
664 4166466
727 22223177
312 69408888
366 99275800
711 89907494
853 53189399
717 19791422
576 6235933
470 89333906
1000 45522809
848 75929608
136 27336847
907 97407025
62 49923652
124 6095538
719 26529123
211 98609728
318 66971217
618 11623272
803 96901797
470 31880064
314 57263948
876 42470543
373 19955035
524 44863701
323 87660431
596 50568757
247 44952479
546 78431590
520 91869430
346 93333305
596 64830870
589 13402843
778 2747564
37 87010739
832 29932626
980 19923504
361 26137471
668 24504693
856 45423376
513 6301335
259 41930695
775 24822298
543 46236001
875 89652002
115 96459435
530 84532280
634 70163934
718 50345120
568 34536311
278 8653679
549 51023197
47 75066556
173 53521464
937 71601965
502 64620159
596 57989983
531 44100749
770 54566333
340 6604273
574 54031246
917 41228819
650 56968852
387 65375904
576 54969034
285 76444294
904 73964158
339 19134019
748 70415837
662 30260675
332 85333303
358 10330586
119 8449921
320 61552256
313 62938294
830 30243222
730 14098432
130 63106027
997 54220094
306 26473018
68 82523501
564 99961250
799 44964536
426 82536597
170 42708874
131 46585607
176 16087253
47 37807383
122 37816442
961 29709197
628 87640238
224 13733750
294 72746502
814 80196139
731 62206307
636 89503464
938 93125375
321 5856664
259 79979711
439 27313483
629 31339673
907 28160526
218 18876499
902 68336602
391 79480359
379 40357961
443 59686620
608 6408135
69 25192511
648 58720598
21 48247499
742 82760104
544 88199972
700 70049225
872 94103253
25 92147059
560 6993438
341 68233830
359 65956945
322 33656560
364 12802704
452 21919909
895 80813181
578 50421283
707 82515914
467 18559249
164 59361081
158 21220631
259 51092089
615 3311224
73 25039146
818 14327740
108 36279658
14 35786651
479 88795785
908 27851311
355 18755461
106 34437360
920 24969851
700 44033018
545 21228472
751 53193133
91 14867990
601 60828377
689 4632372
958 65156537
94 13133295
808 62184862
255 30365832
729 55939664
834 48796278
314 68078843
891 45422033
241 26212077
85 74141773
910 90399514
569 58338586
724 94201024
846 57830079
733 32507148
420 35912370
701 62920910
259 40420817
64 82408288
448 57683656
372 37685387
1000 1797692
847 21875299
601 68209070
772 27284235
319 74699399
882 20091177
95 37650030
283 71908005
83 78208542
646 7306551
811 48945801
95 28262090
429 41040850
722 92745161
332 87161115
237 95642853
888 5725020
293 16675755
754 21257141
363 26682412
120 38223859
889 89475353
290 30358978
581 13954137
38 24564583
459 5797825
606 89027245
522 16406185
692 28660606
76 28740770
251 94902645
592 41650396
9 94243971
378 48483232
117 29586257
405 63634114
965 81138680
794 12856967
440 57312479
959 30330093
345 43435982
258 45800451
818 45694616
341 46841124
725 97670925
260 92592730
958 40114429
885 43864757
72 62072011
728 67571981
346 10184947
339 57806957
886 2290925
796 9045426
891 38414268
800 73959842
814 97383372
909 89320817
512 53535025
222 81120081
901 8329252
639 14669738
512 57093680
468 14077387
737 37406461
917 98773855
381 99554856
905 95974522
917 22544208
217 25613687
920 34435658
887 22728999
764 68515545
895 8783961
299 73700945
311 91551739
79 1407808
34 45544964
40 39827012
76 60985764
887 3454708
139 96197713
506 93634848
637 9297654
760 15157027
528 21813603
136 18589445
869 65983592
11 21182815
458 22196112
311 10897925
504 75024284
41 59127126
640 48746669
287 49152481
675 46329567
395 4978446
531 13879417
385 93474625
957 32224770
591 92743729
157 21507568
854 61067120
988 61539000
341 25889225
257 24028360
35 25127062
121 49028408
558 71934602
385 49794562
447 64310768
36 56211564
599 68128928
317 70572876
554 22076940
65 12831602
998 5864500
842 80938163
639 78599870
621 77472776
850 80245224
348 89147067
590 59620554
265 57281778
991 8946043
647 78291365
368 17284789
253 54110831
378 69699893
19 34671499
747 23169999
394 1270901
180 14188273
734 48712585
388 36263489
941 9508940
118 92303741
121 2833970
317 90840769
34 44142463
170 11781979
205 6853898
22 82293131
984 89079256
588 54735153
470 3753319
92 59253346
150 70204273
792 34638796
490 31872924
968 58544036
152 36947172
256 6929643
38 77936352
497 29374801
37 97127217
627 54352985
877 55870521
796 8557713
437 16042976
177 78252002
46 71255779
991 40017026
896 10690816
386 96250201
996 94737068
166 32651672
553 54701523
633 95049253
455 25343312
597 23081577
737 18231940
52 70282641
66 41318119
754 69451734
426 57108831
708 68161032
167 77385161
519 1256227
327 41341904
582 24015770
380 99750178
73 18504387
158 12093853
449 7792069
144 61278144
739 98255584
888 94232031
155 70601464
531 80581833
327 58868880
276 89236048
647 23249332
115 53962633
249 58249424
637 80541603
93 14872471
768 86225115
422 72505769
213 71223161
302 98043539
604 90817006
131 75222315
915 86361559
544 41404837
758 8725786
398 46326363
693 38321141
253 12916971
287 2231117
615 74233822
257 81411277
391 27808611
728 67708692
372 74389117
506 85349690
304 12030518
413 61572069
349 12284734
513 33755332
16 84549598
955 69816043
439 38161213
754 29646258
435 42437115
220 91525712
169 83265532
83 42538037
71 54776016
650 61519159
35 13362757
493 89400652
725 61179597
824 42912134
887 35804161
781 34329943
385 27830681
82 51812621
919 19470175
974 84655407
454 67267330
649 65712399
812 25394868
888 87537446
979 4615209
545 21095102
932 12515619
581 93223218
743 99709335
451 93832510
815 12474751
359 90246727
985 27641562
484 40198639
4 56634851
327 3885920
466 1223903
354 75837943
203 46513228
606 44174487
875 42939437
839 46636029
554 51538217
404 5277110
26 31631323
523 11661067
726 37956814
606 72591084
659 32887973
499 79990899
776 29794312
954 16456832
663 99816807
511 66730119
985 42753025
735 24467855
370 6688993
75 93392869
997 22276507
973 44623042
622 93257970
847 88866541
369 61948494
916 36629766
441 48126376
146 4194862
450 11021462
567 98218172
704 16898193
259 87401651
27 61816025
268 14570465
760 18236354
433 61092140
533 5164931
249 41950315
323 79581835
425 68725727
529 1315188
357 86844218
245 46347981
63 81285745
677 23944125
345 45365307
573 62961303
322 13636281
173 29710496
683 89023211
957 63383418
346 13893699
400 16897767
567 53971501
260 97294225
806 86272383
812 33449159
314 25503087
881 87015727
931 20978938
793 9854392
819 52784281
858 18105362
167 6694886
402 69047655
266 28210038
684 34105503
115 37853390
527 74779847
590 44320309
843 88787920
654 16616769
332 2652595
448 9775592
77 64481857
24 31700927
694 82662858
966 1336593
45 57595265
945 23389723
719 60015276
761 47051728
768 28940763
700 5754222
251 97195067
671 14870865
696 48168012
219 57351000
983 66177991
758 67773457
595 68650472
785 64746954
952 76963364
509 71774241
404 79363895
605 41691070
210 14070081
165 72667016
548 54978617
717 63066158
224 82195954
976 5625907
164 42782444
678 71343696
198 37692343
423 87090433
570 73206961
781 54126480
290 75234504
315 89718589
705 60741690
736 68348661
248 50887864
193 53768395
481 34926718
667 93917401
171 36380039
91 55922213
113 72774248
152 87624232
129 76588255
125 91396460
361 23837726
845 22502002
388 84932316
598 9776477
31 96150505
573 85562419
674 67687306
939 91166699
248 90475383
189 67065179
519 94418556
768 97023452
894 50967824
531 13170935
499 11391498
96 14144042
909 46430353
714 84473491
549 81916009
662 72683158
996 78001222
123 38992961
214 23887122
104 33432958
262 39897524
603 46638871
917 81318386
745 37593925
196 35421685
437 49631288
889 47943118
701 50415828
971 11153922
625 97908751
501 70774813
894 69164536
271 21600190
758 65277743
785 12065007
183 69857099
818 9552616
217 71465667
121 80098983
879 90252596
23 61006713
99 26089774
79 50342522
7 81068103
134 83403344
975 40861148
377 97944067
40 13308277
687 82500719
275 20664973
954 28110191
74 57457148
228 21617845
78 83690501
462 16251234
85 7649430
60 8390151
325 66586511
407 24493020
967 81912837
728 30680617
931 8182415
651 61599239
729 51203189
360 47640315
109 43852829
860 90699808
719 75545398
653 73456300
227 83665193
543 12876585
587 44537845
444 14614324
464 90618782
148 29538498
15 81170473
844 66884059
83 19325870
324 58301307
487 45145677
282 57303770
363 65196142
221 49751176
370 8392090
599 42946960
70 36324453
438 68174478
203 53822795
259 18990638
287 27500410
256 31689320
349 85844357
188 47857329
604 25186087
181 52028597
122 81883810
87 77114460
411 5601458
77 86707003
816 26690107
937 30816056
990 32545963
986 71258623
321 59496522
834 79496515
100 61274461
280 87649827
58 44260060
705 54991041
845 10749862
655 31498056
858 61231410
86 30062659
227 71754681
499 3917030
789 30776406
645 29758808
392 26237406
448 61170922
999 89624688
396 27008818
402 53053277
18 34293898
603 29446002
899 74555978
764 16767760
862 38658655
349 96964180
813 91549938
944 9617010
920 50282446
208 85924668
311 93798206
167 30260497
504 41256615
548 26079438
19 57963801
347 84139265
437 98489720
895 80668438
466 7125962
890 63847132
987 9140173
277 53618916
258 44377399
882 23483529
662 99362137
439 97933664
55 37629327
785 21747584
978 1961531
42 34477660
870 17704253
16 2268849
924 74007407
186 55566531
506 32002037
61 63250903
320 28965010
367 16520535
260 39691997
244 59686086
154 27444001
356 96153140
538 51451040
490 72549356
249 61242267
854 7773191
229 84804085
400 66284167
907 97121791
355 17933996
559 71241029
130 18605748
46 53895280
320 51156985
732 28372160
679 47705184
606 79852919
862 84640991
522 53153912
938 75951409
127 10065449
802 57155543
687 88898924
239 74630791
104 69340950
968 59954065
201 48431827
943 90228440
689 92747755
507 75283020
867 61698474
705 16302308
24 44494987
990 16578837
77 70374592
143 59739838
693 55630210
265 99067405
411 45606360
634 60741729
6 50426140
724 96763152
349 79422646
29 14595868
234 69159834
712 93688969
97 63639368
653 32215862
455 59232533
986 77651093
274 13866684
477 17015010
504 28863861
980 60803901
899 39558244
777 46008646
879 39533479
804 26580897
97 19545048
903 60307776
54 1437615
269 24870532
947 82597429
51 69789162
276 99516667
706 93432596
508 98784358
651 68105837
79 94394835
587 48754245
569 2901973
511 42311481
601 6164110
456 39581955
64 88511995
522 67883740
441 94479805
94 40286555
667 78519443
697 98214259
966 32725068
164 58288057
751 26704619
602 40102014
930 89877368
58 2462953
515 6642226
510 1205161
18 49981015
438 26369451
555 95533357
860 31545433
907 77275829
262 76034408
168 88690795
142 43802406
658 40003817
296 46216369
46 90701442
120 36634026
76 97083490
455 84962310
17 61775071
392 21696440
67 49387566
445 10245796
827 18115667
601 28102753
85 31643189
382 91686481
385 74695524
683 81273100
108 7689135
448 98708145
183 97200028
888 14150127
498 6741029
981 77024632
963 96531100
19 81738413
634 12325559
632 60387520
811 63295280
557 87881190
35 68069177
712 42745587
996 38161784
886 34482325
976 79739591
450 88023537
421 6275297
270 24555615
83 8176357
522 4165969
428 70156915
514 76785276
940 13425617
865 20029905
396 95034608
730 12196439
774 41728537
907 70937248
689 8107791
986 41422229
104 83304888
797 82551037
651 49099797
585 53128499
708 54908257
721 99697914
172 46506582
969 37913793
561 38631995
890 72163324
802 7630743
795 26322332
817 71942453
852 34065213
548 35905918
28 78315617
615 4161011
136 83289277
644 78686317
891 62896300
954 28794100
532 95158575
87 9846961
368 97451665
954 9816856
320 10605140
299 16029653
634 46306291
149 22523068
922 78198237
779 84683913
538 66196060
980 49913814
333 35932236
807 31110381
476 4960714
331 13710300
43 67714304
96 56383809
528 88126160
623 31234113
535 82864765
722 91333112
905 50394213
737 69789404
467 56040407
271 62732676
72 80290154
913 86333851
124 47263362
85 80503905
647 72261919
214 47194601
355 35418030
264 8908467
481 90403383
702 22521558
226 11865969
792 53339141
603 18462519
464 19224674
272 47135016
307 5909179
506 56634019
385 59577187
143 18743394
261 9519272
621 56209193
188 41415299
586 63033179
4 73302917
620 12291903
100 11892059
905 80320746
279 14214869
399 52420396
971 13802294
57 27810057
106 53705816
172 78386117
215 65265750
753 2196621
42 39744986
450 86496861
527 55384881
218 17207718
32 12663735
20 98686040
43 83031602
989 88076887
115 20220027
67 55039785
581 63004816
834 18851223
562 88570791
640 41618305
63 12275283
690 36668090
594 49733085
740 77490874
402 53947399
244 31332384
999 44443582
707 20137443
982 35437285
641 71845986
693 26976863
787 23054412
309 46647873
908 88832818
362 66599684
339 8444753
305 21715704
265 57399517
859 91662120
448 48487606
141 61077220
546 37894476
41 37642809
68 39826125
736 28468399
689 6563251
732 8013781
9 15958272
198 97719108
865 89655961
977 52841973
120 75209240
155 48221951
351 39477002
390 90990844
961 35271910
969 20998451
725 14475797
507 83186713
641 94696333
851 85735615
94 66336287
226 9177087
205 5001029
658 49886557
33 21498518
466 32427800
575 36508757
569 54220467
998 10142785
52 21403794
975 18214703
727 79893389
764 99987359
267 71387035
328 23492806
701 7189337
107 36549240
791 3226247
288 14899289
312 49417751
679 79041440
527 69968267
775 55509375
271 23808205
292 74851947
865 63552803
52 46270029
739 21357610
161 17265577
943 75043918
280 43847654
834 3412313
516 28398452
977 25796816
963 92081805
59 60769647
346 8051166
647 82370551
455 71596584
386 25778642
838 53653522
429 95891590
224 54183378
582 81650684
751 75515722
401 67410209
34 17099369
923 84775562
190 98658522
828 38779681
200 17927127
684 27526060
732 56652244
253 40340539
941 74349861
466 67836792
447 49489205
125 34784841
856 78693909
714 2047599
94 13717415
443 43672649
254 12532946
407 10066350
885 54092853
162 64174843
109 22980696
673 86124529
465 51184663
828 28410529
25 75555935
358 48630019
359 83067297
25 30616837
445 47383152
132 99186724
578 88969199
8 3648752
320 96277896
752 65038666
191 13831645
187 49139834
262 45902071
61 35472275
861 51258548
186 63059548
902 9221822
311 26265551
14 34027709
595 10374204
305 40440237
802 16929227
587 47783582
645 77940678
946 66364807
375 65195232
335 40378810
845 98692808
528 93462503
577 1842936
696 42500343
401 86164158
751 37638322
755 81080070
487 77460847
825 48798696
699 81123449
128 85370006
482 1989826
26 53559222
247 37910348
891 86929830
593 27838709
971 66694554
756 24500430
901 22665219
781 18592727
70 43748696
240 87254228
648 96392454
377 99165477
120 43466089
836 8256365
624 76292809
554 97971505
43 61013489
501 19469672
349 32431392
816 48930400
509 40319361
324 21284116
817 78745703
359 44614155
101 10540260
511 23441787
328 96577526
99 78845977
765 25077428
429 61236336
723 70665771
385 42885708
152 81274100
39 56629833
410 79599350
770 34325021
631 47193930
561 37926741
702 66322242
675 73120012
881 96337390
832 21784410
557 98277723
545 79402177
286 29825328
950 91822230
216 83748110
95 20419733
26 46208582
272 35847290
375 90699948
637 65131226
608 46963466
162 12243787
554 55373352
206 12800488
627 81486893
986 80331210
843 4180589
414 4278423
993 42267578
531 49906703
239 32167367
502 2340582
456 12743749
178 42825341
529 44093865
412 97324277
101 92649513
727 78857786
815 94229980
608 54971946
250 54440232
285 75958711
593 37921868
744 48441081
97 47493464
177 85735977
513 44987843
651 23271018
312 80419366
446 93069313
927 68187907
523 78241291
921 14177529
997 22740837
236 68746162
273 43892707
478 26904931
289 31103267
805 55149451
129 78520331
266 23364807
129 39284764
698 15904879
571 19318598
804 7589577
902 64199928
392 29730765
996 40825693
648 14982990
560 16986641
6 37870651
479 53271780
504 87200200
934 31809441
175 47149761
948 25033281
898 21121222
469 8450770
193 5650844
24 8538907
285 80925758
41 98132827
222 37878112
481 19130158
274 28268348
182 37387901
515 54788722
939 89817374
202 41835346
845 51352670
268 63383029
389 42230061
195 95929062
268 11829043
390 10975424
639 53326915
994 52907766
767 18276527
495 19933679
924 56410558
216 28716199
3 3640244
574 88644558
264 15863920
218 73282068
219 58917388
875 36586449
432 77854326
10 44485593
827 93562411
531 71509615
580 75509081
629 79297723
668 79953316
444 50057008
443 43509344
301 75747892
458 28256249
68 10192355
217 24981313
830 42322250
382 26817562
1 57015561
824 84250582
460 76771342
302 33255289
180 31736413
507 99212770
123 23255839
853 64477262
632 99947847
977 19820840
666 73202605
263 34858804
424 63566855
76 44055266
691 16822289
585 90534704
252 5292071
694 44177987
726 83641204
120 86438928
145 16545365
337 68452336
335 19175245
337 7923642
312 72141675
789 60883732
167 88646307
449 6400176
522 98280166
319 28863617
312 81233688
391 99362069
436 7129338
321 70581283
507 75782286
126 37846229
605 83266387
859 60014515
992 26502801
503 61605496
278 13843762
569 9533529
884 93163316
713 52812818
891 38846219
487 7045763
207 7182135
902 49659379
390 58285234
864 33251372
66 90209713
972 91438711
127 39984899
117 1651999
56 15905231
245 56455214
914 83925283
587 4703318
776 63844427
951 75517300
617 31135493
132 64640558
363 19692173
952 94468445
883 1054998
265 46201302
631 27235701
18 13875491
899 13520462
580 37420968
547 51973095
656 70297781
256 82941820
122 40825109
581 62733416
60 8713315
552 96919043
200 20323273
205 14987068
835 67940510
33 70792887
506 18443796
695 78671579
219 66158127
392 58033041
808 23763795
151 72517313
91 68040581
150 88442829
612 62285094
560 33387238
337 6096110
918 78919336
58 11658114
618 9503985
72 18645688
711 32766885
71 54708233
864 98202268
650 76762081
275 99824211
711 16866374
520 35395318
167 25275585
750 56324973
222 67803489
337 73365004
390 77610920
603 5586410
671 3790158
199 60767942
136 2058848
287 1298452
524 97548728
845 99770512
859 68468034
103 93099576
995 63557217
401 3505091
957 4379571
252 33063997
797 14994380
189 46096068
218 94947148
606 14106603
661 44188824
405 36352856
837 9768818
362 50850407
155 33580870
146 6258615
568 77165749
987 92766191
914 62069945
252 41736938
181 2645695
502 74625654
723 41081957
783 98224918
455 41148437
682 61012804
875 52320286
764 18700215
947 35619217
271 73976790
543 67149429
724 63349164
355 59182406
780 49739164
409 99242806
35 27650616
950 74461624
576 77282896
55 57192108
770 74295087
969 37466143
524 86581190
854 22160147
635 47027161
40 6041480
478 31625557
404 91045524
55 75557894
255 56895486
797 78262125
847 97009055
312 11072602
746 66458501
391 92332129
411 77722067
36 23424160
61 23231365
78 18456254
250 2696656
459 40588647
832 21043460
713 85571572
461 52480905
743 33025184
835 97227532
762 46919022
737 80416432
820 11678620
143 84148283
999 19523346
625 4648170
123 99008018
866 62366978
276 88248898
545 58020095
577 51626800
34 95465974
295 7373378
395 11995351
665 78053596
694 65448762
731 74789054
524 21505901
638 68142024
758 94014254
390 81050904
832 24155974
614 25154312
157 57432453
325 67769809
879 12254067
858 79040670
567 70074823
65 33962173
102 50849317
588 14940618
611 56910342
306 48458506
1000 60262829
730 57003316
929 80850602
849 70181661
904 13849511
53 90504971
446 25229487
236 55872361
823 58746028
940 14298087
324 53849854
255 36086879
611 51751626
240 78730044
272 91734936
491 50918332
786 18325950
326 24948505
813 55830821
685 43170957
330 16564862
92 74150364
3 95105823
830 56902031
551 71186169
625 3605657
749 41501742
815 87822197
287 63005722
396 23646038
776 70105814
797 60830514
316 18634026
892 73162706
838 1143525
996 19116197
584 78911205
310 3226662
936 65003116
846 18940553
778 12450619
818 78675266
193 49211323
542 35162988
477 50908025
501 22019855
135 50209875
907 55924634
836 56991444
282 28028624
984 88760852
46 82914192
378 21452053
404 70250520
637 69688682
545 64935221
908 12552560
43 80447258
602 74280064
171 80003160
860 43954462
336 73327542
877 36147211
269 41797140
678 90603703
53 88358462
809 69456023
714 40374229
762 54714476
64 61375667
931 23514649
361 66548620
629 40805294
940 66542038
26 18966125
822 7442500
480 72718021
780 83498812
349 71599623
267 12010358
297 18314749
35 18253512
495 35499066
857 8220318
615 89959730
69 16360290
137 93629157
375 40761380
182 38830753
366 87526570
160 49794673
241 32138461
876 22667706
188 86373466
304 82983187
37 75594109
388 2722717
189 71336694
936 53011962
129 67714937
263 20754902
335 1493131
244 83658927
144 29417678
453 17676275
35 53690932
949 88055435
33 23953332
57 30795780
870 37766156
289 14585002
658 28825103
624 63272510
64 39519029
490 98302112
648 3432774
328 67498265
211 4663699
296 13344094
737 34216358
995 8940229
572 70763274
352 41115224
562 82561307
370 6763994
554 39289727
184 91885433
888 65961504
825 60547551
52 13778596
860 85494192
415 83615167
343 91443581
570 23412605
968 17852775
867 86940635
917 43074322
3 97139527
48 38956788
37 61090217
509 69711568
845 63797521
888 35053836
784 20864828
280 77533607
753 99333227
637 61360824
553 96530690
572 60943897
525 69631307
747 46528113
348 78495451
129 96118468
241 19897403
82 56766574
373 59738641
262 58552048
492 4518575
44 72143680
299 14091612
776 26716110
104 31444986
964 13797636
798 96577704
116 26020499
875 3915851
753 81348903
855 65835567
458 58424352
641 30360989
390 7193020
687 64539745
504 3250803
490 62267342
163 8794749
211 22960596
348 10049436
421 19399037
115 15457069
582 90660039
969 40275898
956 36695611
454 17060891
710 67241201
500 27166314
476 37896084
289 85669071
782 73290398
904 98104095
995 3042760
819 19118717
922 79353728
612 96654745
907 82538267
463 94441848
230 13371926
165 52573804
219 20552578
959 44278206
631 43333947
36 81896292
607 2417077
776 17870282
92 4704724
741 3488650
663 22874636
502 31149851
441 5841534
887 84865402
378 22552805
288 22669565
242 50528092
331 17694094
187 15085343
543 24580439
891 87788803
409 60982775
551 85790541
207 10489838
145 78818978
242 43960801
659 46285252
911 51754455
491 62404990
761 73063352
579 57640813
618 31468665
944 24963203
96 51343684
346 94038250
530 1241472
861 84352757
136 64064305
197 74087026
720 38591995
227 43836080
446 89442450
815 33513260
427 4865599
379 8053731
958 59697056
993 93573187
838 80817540
523 5929460
144 56670093
958 35276891
112 62379712
508 83420068
779 28372970
583 90214299
291 21880196
294 27510535
760 63631858
302 51928234
872 16368278
760 77178546
217 44126313
52 6757743
203 42316968
425 51558701
272 10791186
364 28729277
64 67512791
669 75384121
869 55829632
434 22725759
113 10776170
586 30083319
315 46993653
136 78434137
603 73605391
8 44996619
785 33612765
97 55274835
545 89059145
684 25834617
181 68628587
876 7390942
673 33333070
745 15604220
552 27972160
150 28229019
962 41173955
170 11358836
561 1461544
479 91035099
367 78692580
257 14567351
634 76295840
383 10999207
164 41870149
11 72223697
243 23034557
234 68598870
302 52597203
28 4820786
803 33937421
640 74812278
888 70357691
630 91740030
390 75892428
799 95724699
560 26789404
172 33817291
874 73200798
62 62041343
308 72630019
900 18522769
604 82184375
980 2828913
963 10855821
215 88161309
699 90495127
486 10594241
729 87896222
830 89658283
187 87753372
974 69463017
434 81290592
49 16407680
286 52616090
600 20693150
852 16874761
944 55328122
746 38886261
769 66265092
633 67101262
61 33588135
15 76496795
510 97055255
809 68750639
574 54491533
921 49109782
252 90968330
854 24447942
662 71680981
572 94768294
344 87736663
444 2205382
890 17850357
804 77982319
816 81789366
737 1188799
791 21679554
72 95762315
892 44921366
604 50077846
944 13317783
33 12933251
67 61744995
108 44651172
924 73179284
470 55191332
293 79552280
789 44335287
914 64389927
904 9828029
612 10446975
515 89511064
860 21072976
364 99236664
747 61051651
223 48390733
758 50788121
245 15433684
325 35297676
667 68862897
430 46330753
713 72948336
490 55790507
361 36498289
117 84056996
600 9465232
247 32053889
74 66993728
454 93846150
688 15006039
496 50406264
969 37533021
525 44214274
497 60420847
703 42679797
894 96339055
441 51363819
885 12017527
265 70599729
515 29429841
3 94881275
767 29951606
256 63001029
78 58084889
113 60162774
184 70280593
14 67413244
870 28192630
128 8279567
14 92169475
925 1962736
754 32334651
473 81815191
716 24263710
621 25789978
326 15634469
613 9555835
176 62512856
732 5964946
4 25658272
964 23714872
907 77080376
364 11969877
671 66732324
764 40524954
827 53475988
976 14801465
372 28494605
871 61112969
608 44668448
933 54270539
545 68123468
136 96566577
843 55881199
766 28607758
818 44685605
908 8398250
913 55497392
638 20932412
581 89112859
324 31279121
188 9109857
986 81953059
659 44153443
89 71570571
292 10119852
71 23323327
985 30611159
674 74395416
133 84743237
65 35294878
304 51405425
578 33871907
380 7855867
60 55830471
37 34032161
198 75232731
224 86565364
551 90293869
356 50478850
258 34850416
833 2094149
425 2766176
628 87974016
114 97510665
70 27168292
671 25745191
884 66127531
421 86450825
679 9038068
898 73036239
321 36531266
251 12102706
549 94127914
453 30185508
446 86293480
649 92145181
630 19486942
686 79038553
230 93914233
564 36625494
12 2295451
467 66597177
597 28530799
242 33408790
495 1537646
706 42869115
704 33680855
58 76970744
776 66022455
575 42039060
297 13048844
53 58762793
489 69181805
142 48770364
970 68786734
768 55608929
148 99791933
852 37055449
426 11386142
508 54713895
979 68864153
680 15144581
855 43877547
538 96428724
197 23212497
4 14763690
183 80548453
350 51697526
834 69160146
130 49487542
566 76325720
459 83775124
596 18361334
16 18251392
458 16242157
663 74337938
242 53773380
584 81201961
203 79869321
101 82506819
199 21599132
928 62082719
674 61521182
59 41268944
331 97235138
464 12211487
945 90316688
553 73405239
761 67383014
812 50586499
663 36310519
49 28507795
914 52964551
527 43869913
783 27700357
219 7049898
335 30041591
606 47847785
821 63895104
70 24209707
648 39162835
108 55589247
484 25764097
451 12096145
124 71994782
77 72439340
728 16894465
78 68126960
380 90778597
794 83719621
347 56753883
272 6019897
705 41966830
202 86667003
531 97191574
941 16566110
53 37379226
288 35072338
391 52185690
581 91488131
350 14888682
870 15300022
740 92876461
67 19108285
712 90239754
217 90046380
747 39395754
884 18362930
10 61227601
632 2205426
782 96489956
131 60433718
188 34687005
492 26699706
875 65866045
640 67906248
223 25571358
961 41664162
759 73215053
841 30945488
123 54093382
477 14993876
611 31832292
471 32473070
752 42256765
253 7274432
856 41361770
37 84968461
111 50528035
928 86586294
903 36650732
992 32171427
157 49053932
8 91218003
154 10879035
979 83389643
628 63650125
538 49687095
878 75134771
411 17674220
406 55482614
238 76604607
528 41042228
841 7654045
438 16578168
611 93271336
940 19640184
420 19829455
648 1552881
701 41401850
581 94663508
968 85403501
359 44148610
146 50631253
834 43455605
902 99095941
747 8760052
323 64272867
452 31089137
978 97423912
867 22713425
62 55495014
692 33367907
173 3709135
483 7192604
253 68372326
932 59396861
971 40966433
121 83191035
963 37392853
298 94971043
85 16776347
872 81199018
153 80603891
862 90559156
966 67085870
18 41814905
817 10076718
76 75607344
890 27303308
687 62146412
636 54466270
761 28770028
30 21222561
322 41768580
775 53904750
592 55511576
20 30941377
794 95803442
450 33750838
704 1491583
217 11748923
473 12962257
116 91194761
764 86564322
424 29183967
863 96219490
848 57513920
410 12570040
112 14295066
409 61014400
538 32654543
416 78249320
845 78141420
468 68743802
974 59090703
723 18226666
377 7285188
564 87195769
395 21514252
95 33056394
306 33691470
159 21169044
864 40024095
437 20400375
167 57178794
666 5596124
24 28211073
634 54795348
221 9951192
999 68413530
476 66467791
351 80597315
400 76129786
516 47062890
576 56872134
656 45466191
535 68806877
276 6123696
570 48090977
88 25592359
298 92032088
78 41223549
815 43225569
595 18729258
702 90930983
405 1901668
253 78949644
6 56340083
703 66649807
189 2853538
910 16762828
80 64223044
118 82867810
777 24204613
323 80899449
54 40201192
470 76584208
471 35454588
575 99997699
760 23837351
40 70155227
521 56783778
389 43810782
109 38537428
834 53107261
587 12841416
993 57580805
846 70003002
785 56323543
784 96585153
733 91898825
9 30456569
89 57400094
722 8788694
50 2182084
553 13310716
668 41593628
478 21349260
44 52731046
994 82830825
490 7253433
274 2408643
60 57863664
325 90802697
119 23019705
220 92250904
531 46888968
285 9327374
39 87807001
326 4873555
683 37622178
992 92107249
532 17303292
151 95461930
819 16447598
967 5874844
653 11064705
808 59330962
88 42493694
294 39033905
288 2709238
679 24544754
988 78957490
353 71519785
728 34673733
90 31973130
274 24654622
788 76287071
414 13516999
967 58273970
32 14704493
378 66440772
928 90586538
433 66954728
479 82308318
366 77074113
705 25397205
292 30395948
304 63999408
493 81869132
85 61417807
755 89536401
279 5002851
854 5290026
540 16502727
409 91526345
590 37104634
217 84956229
253 29807741
960 2528881
443 36358321
685 5344787
478 4336909
761 86003698
997 57496433
377 65819571
852 95454896
211 27646241
279 75978686
806 84562029
886 25037828
449 28224877
844 76229265
917 40094784
105 94009756
10 51630539
407 72183540
449 96261268
211 91171247
414 9231289
820 51777678
997 51016492
605 12916597
636 59083417
871 72600344
668 45836893
206 23225325
453 49746935
818 45692120
653 91556039
283 39400909
678 97483243
937 93329881
730 13199171
754 27954214
259 10058504
898 32940488
100 5074563
63 41748405
788 23792239
797 31563678
640 48168373
425 8032754
19 7871591
475 6602066
371 96680067
730 99461802
255 94882605
394 10675305
374 6275413
675 13498899
469 75042310
543 40156780
356 11180227
341 11167078
219 61895111
222 77161437
547 30281881
481 58308390
71 65899789
41 60248393
985 25344282
426 29957688
536 97065484
995 14861079
915 66955778
627 36757899
474 1741904
918 7717092
439 28843651
68 20173684
618 36895173
114 64653956
786 84779551
129 95953450
464 53848515
693 17232983
526 64819063
740 15618612
343 93612715
642 62902265
845 62081975
547 57949860
647 1019080
851 64834527
282 83062766
343 15895979
80 97216840
783 3492726
617 91222453
917 32368418
528 95492076
234 83482426
78 29438804
858 78766128
637 31931253
481 52790137
82 72981339
518 60000865
943 77510609
205 64283290
907 33610091
639 24140084
385 58805717
867 59596529
467 90101906
338 42945870
57 25937210
823 41543420
118 25382618
425 43973554
4 22787530
469 62080244
302 58233942
295 30439889
178 17882316
406 45339684
809 36654229
891 95029834
858 21916638
199 33803720
970 24123536
966 66317036
179 36775541
546 51517118
803 42228536
988 98067838
701 82052474
783 49203088
972 29612376
57 40053916
1000 22201493
620 97745644
122 43417680
596 91423296
808 76009024
533 60702211
825 8543454
389 57503914
456 4900381
281 79595360
482 31672355
354 70908002
903 41779219
816 34764779
511 2587938
26 6578972
253 15790822
501 79593556
83 95755499
70 78143577
761 38055634
902 61396896
525 17926932
434 33554111
183 95352241
442 8758362
282 84552972
276 9345592
227 28625821
951 71730050
382 60211845
961 90282996
547 70773507
196 79353945
97 51608522
789 78675151
570 46440494
479 24095821
357 87450226
327 22401589
7 91237903
170 88041044
557 50784985
573 1189606
658 21768702
613 55326998
928 58545061
441 28176447
426 66738101
136 98465077
121 22402915
936 68667353
904 19734169
886 45737517
153 98091101
775 99002293
488 39514651
622 88052257
541 15684048
987 25322799
625 96860537
596 39349645
412 97024028
935 8496496
745 6601918
101 27559415
147 84053188
945 97205117
141 76782788
806 18316614
20 21050980
147 69716705
676 97860180
291 77651169
620 4848502
975 83168982
18 29151327
827 85452864
749 25539000
83 23030851
92 49584036
402 29797037
995 95130825
524 64050737
704 29592702
774 77558225
430 77697167
795 94631579
39 16766006
433 97546647
676 81305626
396 62076816
320 69181505
598 78241668
403 54557859
755 60683275
860 3650660
486 30250514
959 84982074
551 42745338
254 98077816
513 21738475
937 89450547
19 54078065
310 8498566
972 80740007
674 1098291
703 61985052
140 4309151
153 42592721
105 21479844
135 41284838
421 79240654
290 89863167
391 83184790
472 70963398
418 95802908
836 93296746
345 40224692
651 10866705
71 58782003
20 78918851
284 76078728
533 34938396
569 24525270
54 27952945
341 31486578
135 88904178
779 29680267
305 85002309
226 23551319
520 44842702
109 78522944
684 53950980
881 35106608
848 92136709
198 41089363
401 3533111
155 74444237
379 99641572
432 54241776
902 44000009
146 31901613
487 88138705
950 98854741
785 57077535
140 60607940
669 76305942
98 60275333
958 54964989
833 67743523
321 51541784
933 87309477
361 90721418
605 49679832
346 43746510
153 65564295
477 2076098
17 70665233
931 99909170
836 48466175
223 95466201
370 89228464
240 96972618
631 42291810
714 25972925
756 27312864
218 48895102
804 52828983
476 42503350
161 65876892
146 4556973
811 21822589
193 17425025
673 11440853
631 49500367
468 58763173
77 63933393
965 21496423
972 49363136
480 29466601
810 99714620
982 1730291
277 48621226
726 87776718
134 41625687
136 84543008
17 65817769
165 74181720
503 61280792
302 47769725
42 18071142
267 21652117
939 17101315
137 91554661
289 48397700
14 33995020
876 49317550
621 77999713
622 70488210
721 5429936
327 28700577
751 36180351
641 85559775
656 27634800
669 63098805
866 94170727
671 69923758
304 19493768
18 79492523
231 85424387
86 60823366
147 73673362
576 96450595
552 91755871
372 84235187
462 39035237
207 51453979
907 57754216
525 32169816
982 15833237
656 2502132
668 36617353
227 62235029
278 74144655
283 4603291
220 7485038
628 20677470
732 53788394
658 64745004
263 43522457
582 64853072
686 91926656
843 93126080
59 5920866
562 12644828
131 31556580
274 36748728
47 72094314
222 85022498
580 96029062
818 15918323
490 47546278
591 79381652
234 77471775
352 36620615
945 96241481
248 27689835
503 89702248
912 40835728
964 90078422
402 40103957
690 41090260
522 17255707
952 15803337
545 75627418
839 51216341
612 65944168
702 5580652
540 14472791
969 79474076
892 39707405
627 51845631
703 89385570
591 80597564
787 85192509
325 13910156
845 68327903
787 10250319
414 26672902
387 4336007
506 64273837
714 93146893
65 21395988
45 21911868
312 25890841
456 33681019
1 80759360
280 73631413
395 38334174
421 81988023
845 29769513
359 11452285
782 73073712
605 15544679
967 81668950
750 4483346
427 75509695
577 60842518
537 42412902
764 43007414
93 86222381
12 93975858
198 61170293
629 45846107
91 54015521
734 69523864
69 98437046
727 76551282
265 41586213
5 51860791
937 67956193
962 54834839
403 5044712
356 94615218
311 89687915
89 41826072
745 27880839
394 7647635
3 85920076
230 25921917
834 76086083
197 6383016
281 33352012
624 42492954
943 71987140
299 95965862
743 8249267
242 21138926
56 99616724
313 79319521
540 94563238
813 6311388
148 33731783
193 6310875
502 98450017
284 87691327
226 34138180
593 29915466
814 2237868
744 68949433
403 3814299
254 58062219
328 71828684
416 50254479
318 78102964
609 88617951
123 51307691
962 85535960
845 27010242
522 53097608
559 45031064
60 35316871
172 82458402
156 50219575
340 78542515
697 51346142
727 4634009
407 24862448
178 56186631
8 75975550
642 19409377
714 24725419
408 49314523
867 14070417
810 51415721
240 86268677
312 52225988
972 36831709
889 28021615
5 8307695
140 76473169
152 21781318
639 30730962
806 68821125
567 62717055
216 54396614
361 91313772
992 69240016
446 80650935
643 76766919
221 22072250
433 48566689
229 35995502
994 11003464
403 89750215
288 39824204
453 16337649
603 37061142
90 11674480
28 63547271
454 4880470
923 77113992
147 69157363
806 90212680
194 98586293
539 76784996
353 7391569
648 91942627
640 93176457
850 41721458
752 32780753
702 91096052
859 17184063
222 51811053
562 58264601
961 44988149
371 50969125
864 30129949
717 63149346
312 84166332
923 15749927
965 59618849
489 85826274
37 74017437
65 14297733
784 3511649
984 56846073
479 65925094
375 96710942
255 96627102
314 64547508
36 87881434
391 38908965
141 91083575
756 19178259
812 13705893
149 46121039
369 11829752
956 55613405
229 77482895
608 48442055
242 98254255
817 66940404
142 91170038
244 4076959
644 17523363
117 19702900
289 87538697
830 58415439
270 48851846
915 46248146
861 63291445
566 27768642
466 9737737
284 59290680
827 65822461
103 45675650
508 95855224
915 32233046
901 33497547
325 75802373
452 21800414
417 99858468
616 92038333
719 7219109
901 78085263
453 13563446
536 67321248
823 82304156
739 70734305
799 75025354
109 46537051
490 11379762
365 60435313
749 64400667
758 15889928
799 6734673
473 88269472
445 13716965
771 51139517
466 31280526
715 77738537
808 24935794
544 48931574
819 80706140
455 15454295
94 72730917
463 15080219
113 89862162
627 66233815
404 8880502
472 61291023
803 37139361
426 61416840
836 55764723
472 81203397
656 61685797
504 96038727
917 91915745
958 46241479
637 84660183
903 41964703
858 85282755
430 61618334
2 4838270
186 13567762
987 67495726
926 1683989
232 86780949
43 63086132
801 45767899
352 88767606
6 46310880
819 70948104
550 78456132
254 84569225
956 26319413
238 66127127
914 45383117
419 8347671
699 43050035
568 46046654
527 78903204
239 11902427
414 80825230
589 2059429
770 51374218
105 6647173
521 59141824
972 20700692
536 4519902
652 42259828
708 18046785
47 90881190
192 70844374
95 49564184
248 88894928
634 40451857
53 44475256
605 12208882
728 66366452
98 6279528
960 94375983
815 49321270
286 16009387
808 2337392
261 84125854
879 42649152
508 62524756
10 96735478
871 53778248
542 69044108
48 2633514
793 8598568
553 71261848
933 73488213
48 99275713
652 86616762
13 33597810
32 79540354
418 40697662
509 30902077
129 46440161
598 83147356
997 2596770
469 81399648
489 69223405
295 80760372
110 62488947
641 50396388
880 22542714
570 82953486
313 93068534
657 56144862
663 72557081
373 21066809
397 21753713
496 21921419
448 28493100
454 83665079
519 87368494
220 47341483
609 95783739
386 27928968
524 82622891
428 10312569
810 68697199
167 14344523
404 6191443
795 72847170
688 44033536
343 41912176
472 77473744
166 77403625
732 85551085
103 22662981
118 77896139
670 14818323
914 15973396
470 68178340
573 63542688
842 21055573
32 25585715
276 47158646
151 41132746
243 35404749
965 82017926
532 85867570
958 98981481
135 48437681
448 25872916
537 67030396
106 59731782
269 61402315
507 25590454
266 67420396
324 94640597
914 3041838
29 64184828
916 56529357
649 17040163
31 46957468
100 15893599
413 20074916
532 28970681
67 48046715
55 39437167
918 62564653
643 61332100
616 48869310
643 29510887
335 46096491
887 98550408
908 76505746
542 51176380
312 54119541
847 76296995
524 46229589
930 98103173
337 65029123
548 96505010
954 74595964
379 27420330
606 77018756
464 31264172
200 95178531
497 71243812
543 34590991
510 50271968
700 1036589
421 55539019
557 51114601
320 78944704
916 5308113
870 95161539
701 61550664
106 2021862
829 45052685
294 82493075
697 12175901
271 25030865
927 84643976
192 54699583
292 91397839
838 9892960
173 90360275
988 99688077
291 6657487
380 81751688
906 92677092
685 6782771
847 62839931
549 13275140
427 92975458
587 49125307
709 22200727
512 36913048
735 58129405
28 1079897
510 97772047
40 39891619
940 67604519
725 76784677
467 7986806
588 45427876
940 10035352
920 21162451
644 87474493
979 37357393
4 19173518
236 70318069
215 35699179
694 70649302
864 73738489
141 43146250
557 17047406
598 64573028
191 59863736
4 44995486
807 84421379
589 28666818
640 65385480
825 69878168
173 45914613
517 45939652
617 81168971
272 71606875
202 17957078
265 24848411
325 84146947
960 2713160
828 54925693
145 8246573
281 32987957
128 49295619
481 36995270
636 54756042
697 92976410
827 34873838
865 85196181
34 97920221
685 46771688
603 87426792
69 31015289
101 17657951
699 18308561
118 32871911
811 23926592
441 56925797
193 64349093
442 68318783
427 59208553
491 37679608
628 54640675
3 59115363
933 61066471
862 36267253
365 25095367
738 84190352
660 39430377
825 14734416
198 58960194
541 54581831
80 7997431
902 19453361
727 44470591
875 61370978
4 6437881
989 38989919
929 3728937
936 91908459
815 71286305
375 35506002
864 60956866
382 16946650
613 19061932
371 66041205
116 3380929
594 98911375
438 18361828
319 31889129
327 89034848
527 62679913
536 87352057
531 61025294
423 72103591
345 41147921
617 4052699
821 83775028
55 4984889
255 59799793
138 64858662
387 58556350
797 18722464
404 71290489
118 11241508
231 18930244
266 23995769
936 20915568
183 76689232
740 95296833
369 28218497
256 95620075
773 40310488
711 59107556
543 91154089
682 65312531
754 56403699
281 64308371
50 24900194
281 4708412
763 62580265
448 78612968
433 38345729
921 71571729
679 64889259
750 17209082
826 58269629
796 72445713
599 59781154
858 39414621
719 8116816
446 59802803
807 90266875
854 58378256
827 82660388
256 76743871
531 76206356
475 77693381
316 9887515
843 16846513
85 80174808
94 65560247
524 91235381
343 36744388
576 76681705
852 67393594
309 75514713
85 37166634
467 77544289
332 18749650
282 90694264
312 66059527
789 10979391
275 86022693
609 5227426
100 73676152
222 74358222
619 53906422
672 37058439
634 30808137
811 17325309
586 91284057
661 65233611
821 36978183
714 34730889
552 82570507
305 96547741
547 93816150
23 68726523
476 47945006
766 44157753
218 87830625
191 38398791
229 26621595
162 7456941
331 48861504
938 98945206
266 64207294
718 27184664
396 33144913
120 32425415
54 45231122
40 69687975
583 81377813
530 70628489
684 87535016
265 90622033
828 68152383
823 14001868
446 59948692
799 40400657
369 20376472
187 70622323
177 55933174
186 47081190
371 71188324
277 65587509
555 97764333
149 11948012
15 24791582
531 96839409
120 80412902
261 9558312
441 27487618
329 9790712
478 83045391
544 79321910
120 39809834
630 27642283
119 71804969
451 52132747
792 77582029
539 25615539
475 12756636
532 26829217
767 50791616
361 4467836
432 91231115
533 77301894
557 56384932
106 43578327
137 44347561
770 94285763
353 51916234
167 95579741
969 16501730
695 81946279
263 60013912
263 79969243
676 13943083
644 19993649
649 40207099
846 80563049
939 65078272
711 60203817
873 5820562
723 60377942
178 91409233
358 6457233
708 92998906
564 50941102
185 96193680
784 18688297
766 42986684
179 9225138
629 88355108
751 62676509
178 62173261
209 63182045
590 97326263
331 86561134
710 84398423
607 21990257
763 20981196
677 17401491
642 75294297
46 43446603
880 40078584
740 88475992
624 81311775
106 67295656
378 7862573
929 83306554
135 91947329
40 66552499
622 80705207
101 10865664
830 45915110
370 9107400
605 23697262
515 88802615
641 91156290
539 96831903
841 33778761
928 93429719
126 28162349
693 86696257
447 81554867
778 29243453
452 67318497
376 53903861
909 92703641
8 46020603
326 3788659
303 91299467
691 70265711
435 77940267
34 11756162
161 32321518
488 99881527
458 11809657
519 74333812
200 75458680
702 20264476
33 81486791
820 37884521
179 69519340
990 46877776
227 43186875
640 35893996
290 40541570
474 81140252
934 20733959
514 98915086
346 2168194
792 41696999
443 79114247
768 73885397
963 97276709
81 38089143
188 25759812
375 54132158
37 76776373
200 34924886
267 93377850
684 16555013
391 43873455
745 72118866
291 19553632
729 82487750
217 34420328
648 93073832
50 8416593
861 4743419
142 8824065
563 35123296
364 39972553
298 93825461
697 65776059
439 88021000
839 26719677
354 68385127
577 28336015
77 95653158
456 63905343
965 77257548
467 40608284
233 83174709
467 18555112
556 36854439
203 84532730
585 50313929
270 92428120
248 11633486
170 34515889
464 46815948
79 31012498
399 32403734
231 25268129
787 61352854
505 27380739
634 93778688
494 69922204
883 12089381
834 45912627
301 98891090
770 98153335
334 31798056
179 73950056
997 69394946
759 29907634
481 28773269
356 79273895
642 66847848
224 58863252
612 72873241
988 78174860
466 19958759
390 84674219
418 95862266
896 87189099
191 10975598
126 78006410
593 5564601
164 95899571
886 26144608
301 90764174
90 19476913
260 9675496
462 97736123
268 2147871
940 37926502
53 56915733
225 98574863
198 51334604
463 32902588
353 35005912
409 75551125
866 54679651
112 56270758
976 46045182
953 58145499
915 88779850
73 83587383
386 38679218
506 21020626
710 6874712
105 68687326
598 15436193
967 53483754
915 83064350
84 13219604
170 64785604
469 11916214
493 5759128
649 93576124
104 88886883
862 12769592
43 59669963
869 82416582
346 19121759
99 21798544
93 17296881
796 17778272
83 97077743
883 93767093
989 50428440
548 4632747
220 11134825
884 30130301
372 40501994
155 72155243
362 81342069
338 42380566
477 7972619
564 69739617
521 15958996
255 35095878
725 98192792
507 62769153
429 48231073
282 3220616
95 72689003
513 87506538
801 27835672
969 99399191
784 31522689
138 66432558
117 11754586
278 8883635
310 83691760
458 84289822
441 62831777
930 89722244
140 85853179
842 38630022
316 96339639
325 83787493
150 97118414
972 40412145
929 24833537
555 22728280
136 21094973
611 3299670
184 12301821
869 88084042
573 44722812
895 5129962
58 66784140
838 52879515
506 36331908
568 94176462
256 74579181
92 55139808
447 51829356
98 78762093
544 27657694
565 28483067
732 55815448
63 94995719
940 24149406
825 29608043
884 68010093
109 5922633
259 50293724
534 65153314
976 33910816
913 7501924
54 6888404
560 8463398
979 11929580
840 54827194
410 71032967
382 38657687
507 35017838
781 44196790
157 52095702
3 85912823
140 96831367
999 91252109
925 37175396
396 17626618
305 62509943
44 46310831
312 61840610
4 78876190
85 57225724
841 43130487
496 66400872
268 17013481
516 29880643
129 69291072
235 86572632
585 30134827
793 60745402
390 46010497
825 88002357
505 21021545
147 27263147
402 93480737
785 20668979
143 58786388
186 77839570
440 43650828
674 53792335
249 31103888
208 52544548
595 75794052
790 18383419
537 46819689
849 56034102
107 40745447
579 42599127
605 81437115
442 55541414
293 91279346
922 57448481
730 53897216
458 53461176
148 77182200
628 83404747
814 2143789
608 21259013
300 1153159
723 76733072
173 39637025
920 20096666
777 60543655
939 17494593
459 58989105
765 66947056
579 63740486
511 53706305
233 37986949
235 56332697
720 99396122
365 95517090
950 31973842
570 53689271
927 9999335
416 43046324
762 31835821
537 95270326
427 20666617
260 87971250
483 49568431
569 31392328
982 97425683
679 35501914
129 76204586
505 46245867
44 8610062
360 88561782
333 49735157
619 80620235
57 31467635
933 70990088
646 54424698
315 2036658
441 51178116
973 50421255
405 59298170
778 3009051
810 30483453
394 38576983
966 65882790
640 96496779
125 71585535
551 92790679
564 40101264
244 80694895
81 86407815
615 23783214
409 90898857
481 53540104
204 83807147
274 55315939
428 11384234
747 22626196
332 90267028
71 32086728
880 79543155
150 10714494
756 55145295
992 10254011
279 17941104
556 32481802
934 63857313
10 94486783
470 30277997
739 9505901
614 98548716
962 53923389
823 78300604
974 88339674
750 90673386
25 23225904
154 27678225
448 76948112
527 22477031
862 58746629
554 98125570
131 35694909
908 32570118
837 77377881
514 38260250
959 18233603
884 3092904
731 29944852
561 89819561
569 14841137
925 79371336
637 51864267
573 27333889
761 47186942
76 79821180
575 96455929
766 60353502
254 63512000
677 50891252
25 7355693
909 68560209
319 70379699
873 60071080
573 24372724
975 83106350
322 70849242
480 82558885
899 88084540
100 79604739
246 58270041
931 51664906
113 26395829
464 65738433
666 32477220
126 79225632
430 21583199
590 6908841
676 21742993
836 84016825
174 30020584
773 77336428
399 5258734
72 3435574
248 34483542
655 55700186
48 39334926
148 38022404
409 14971679
936 11159298
743 49388352
592 30070819
325 10070625
346 26684235
922 76208934
381 71330680
694 87173780
970 10461384
171 81791461
477 79465461
189 48289888
570 9810621
397 76518991
350 57907966
148 27651640
556 79686354
242 26890772
933 38251450
605 58410436
325 74245435
541 4019629
845 13506277
309 41947519
142 78371334
403 41187002
310 41430456
272 73267403
638 1664731
926 96660927
921 97973329
148 78881244
510 11165597
732 59185733
204 57411762
600 41018325
591 5884886
917 83749794
141 62002683
987 92306668
933 64007244
965 33575874
931 3593676
291 87369512
949 48955699
678 73940787
218 40610550
679 51080471
409 43323072
721 3884629
514 28323782
573 4528829
444 65491052
641 89568339
453 88228163
313 77001808
801 2968542
168 52386806
10 3899352
471 55885204
346 74097492
15 76740314
227 72244926
21 20169255
324 10202411
747 28969376
624 12343376
83 27049126
288 97776909
424 65781422
692 11778044
669 92341820
611 25273162
499 27551960
579 99207144
830 93554280
413 11595756
467 75282208
656 79412977
485 92124095
329 63177525
491 86924193
308 68944278
577 39796682
897 44732085
587 45767697
972 98086367
31 61331817
799 73784706
229 35379982
382 86469505
377 85449195
407 24034884
601 56797369
421 52355884
856 32695921
242 26245102
136 36551946
53 74522582
668 78815188
486 9133318
325 16823109
892 99347609
782 52871381
243 68459588
825 65380122
288 64657423
43 50941640
173 26459990
390 84769342
317 23787517
51 15801789
918 2190794
243 86615554
899 37330200
884 32062353
974 18950574
192 91202096
464 23003684
381 17971808
788 86183762
371 99144512
623 86734576
636 85185261
396 78566604
243 73067789
821 17028629
547 28822433
307 10998830
721 2782788
678 43247586
726 62529330
523 54190457
136 77611837
452 86653840
223 70450026
574 10956277
122 33245119
349 76377467
5 85285428
602 73386007
798 10539054
66 16704606
427 56851811
696 91432567
644 99985195
128 54589816
629 5826496
553 9411547
923 52580647
416 72167097
658 62183335
798 88286514
87 67576601
509 52484442
763 84993388
133 74568556
281 50858519
712 28721578
861 68283074
243 59015903
708 18322429
162 57128902
517 52033640
956 21702545
508 11652839
230 8649444
241 8561220
638 89523918
918 14659068
637 71214023
372 72310432
40 28610497
110 17483069
984 95658664
676 33478732
693 62317578
767 15402121
179 98999140
341 36165911
306 99098945
471 99783465
207 20780289
886 12653652
103 48359147
235 81129250
982 67771358
374 2380922
992 48136055
14 80793747
549 41207033
798 26884121
664 70878902
426 97548382
57 66079987
110 50695499
942 72162605
7 76092939
541 82080422
355 35746028
544 68607331
441 76137318
119 32981676
531 90779042
253 72360746
262 23749866
881 84446461
395 92934318
706 98804658
712 97315927
363 88618722
386 70413089
636 38701372
933 40040939
93 50179675
201 95232026
436 47871065
994 88014684
609 75370782
506 8618324
792 26762877
748 63852597
157 95330981
107 88962619
312 8765299
386 42426461
425 36319977
775 86655342
330 47517884
580 98344196
170 88743433
110 49725559
522 22715774
420 86099463
100 93101497
607 91085044
273 99828085
369 87391574
656 42521949
646 35197243
271 49496945
61 70949125
372 50810548
744 32158188
502 42433668
634 12026841
387 88248171
834 82901517
763 24477474
269 20330467
163 84913575
842 97223098
697 71261075
11 63184259
146 73642938
159 1743300
524 23020810
622 30072871
401 78513133
197 13736362
224 75704366
164 86651030
683 69681672
325 41331876
569 47555283
727 88885754
75 40831297
220 99464670
861 27282024
952 73514988
848 61141951
625 95464249
426 67999407
304 19234674
672 35105164
809 61156406
25 91115206
457 4320204
467 23638467
109 15878499
206 19687279
692 7829405
310 13654161
548 8575436
13 43949425
705 67126774
953 78355351
602 65445045
422 4346041
930 58867912
788 22996137
904 3874877
445 17095483
2 21966620
968 73436506
238 63865527
851 94399012
458 49809865
521 54273946
859 28008323
209 88772751
769 22922569
765 11974148
509 73055045
564 74873680
512 52738555
402 27452404
117 23225772
567 34090211
725 47189444
790 97479408
861 72105063
32 44090310
628 55888528
482 32154762
52 38999784
740 95806444
639 58420995
48 58817479
839 69425250
299 72282711
387 36092595
30 91945828
72 83518149
856 47143545
286 99543284
729 29488592
646 35451733
335 44929433
348 84379736
685 69820496
654 20662202
208 32694751
472 15215648
527 67978431
196 25117575
122 85238994
755 13465009
354 87129459
8 83843343
918 98449827
662 5629289
392 29325778
395 81712790
438 38970867
309 79543457
5 9587402
979 88425173
111 69402300
206 21970881
484 62692180
133 81854828
621 53659279
421 55773902
136 11010830
524 81945359
46 73845517
496 43571550
544 44831533
813 52296759
985 25945184
798 95126072
987 70815210
439 30456628
180 91880889
554 52268590
842 4274682
318 79376843
681 96551921
175 93238584
878 39728797
925 74385523
324 78678384
662 56343579
118 81204863
104 67360814
539 21022429
183 88024158
141 75440491
712 84873754
133 46830277
962 18030120
966 34283769
865 5857141
871 19536956
273 12292406
944 63399847
443 12695180
815 90252471
166 63052508
224 66882266
18 12397216
150 20250626
508 98134091
209 66901229
674 3639592
564 9874098
447 50180143
463 98346160
297 50570360
567 88831677
631 28368791
744 92798177
235 28208480
565 75466585
116 67222342
241 25398351
712 95486299
306 74255400
604 41792207
167 46678409
199 65703981
574 32956145
852 80813025
117 94136562
808 44566045
660 81862908
621 83516581
269 55939882
587 62353134
223 20043340
432 88669082
11 6162130
924 61422524
253 48172174
85 16382439
546 60531183
412 71490486
608 82807541
89 48276980
413 2764068
20 69185514
334 27370190
953 12496163
579 82140734
135 65440175
158 64293589
89 22938404
799 91791349
519 13614432
87 89643453
82 70394018
209 70061405
708 16766139
674 81646628
169 28380529
734 43476085
399 75154370
204 68803169
667 16447162
988 80261737
633 66345667
555 79302186
449 78485594
415 44890237
353 28485103
669 17928264
837 1790698
807 37029590
504 44276957
77 55393506
956 33232343
822 57974308
771 3220513
691 59727359
335 95718957
986 10572940
162 23392161
474 78757597
948 47146747
287 6168328
969 69929404
523 36045315
166 94093954
522 5410692
118 16004888
146 15497902
718 41979628
976 27176976
288 58768017
18 4155332
566 28661146
365 74404874
88 69111831
635 22923770
500 67867247
113 39275932
745 17059021
152 90433306
322 28918111
955 11619061
701 75991057
912 25189171
322 26526959
50 22284840
788 28244858
699 90743845
726 55228362
204 16579998
642 19521850
106 31789306
590 72924835
486 27873985
84 13037446
595 63971639
122 20052477
108 35437207
113 70283263
384 33249790
599 64936248
709 38797465
149 79897686
725 78230465
733 11675118
754 58191951
172 21171118
463 38493450
16 44268940
298 54883656
969 91262501
327 99115917
922 65230546
364 40261867
10 32004392
316 85523084
353 72018715
524 86109388
155 25061914
135 31694600
309 60323376
995 73952102
73 40953911
284 40874187
938 18820513
395 89796762
777 46272927
787 95198591
195 7109915
293 50930945
47 95143071
474 69074583
158 14921921
546 75989087
579 45589078
722 86736099
36 15951882
267 18578142
272 89728754
605 23530534
400 5917930
711 1738734
37 86002661
652 8170439
279 34792483
828 84742353
539 72813228
419 68786605
104 54960203
524 92454793
419 29326571
174 85222021
330 53249556
400 80711952
593 65736129
595 3915572
952 21823735
603 33864837
881 48572191
667 62821282
319 85083225
404 87884938
424 74593415
198 55050493
740 10317707
504 3462986
469 26470856
257 24465773
392 92796588
183 4937830
220 81079194
588 23578648
484 58824703
717 30813785
318 33183816
769 35824032
463 79732017
116 19378219
892 28823358
84 13286599
2 8725306
28 11815761
730 92297651
399 91983989
866 75118674
229 70993323
599 29131054
943 22574612
80 88170116
160 2434450
870 51748482
367 14375135
538 85994739
776 22543695
981 11767164
363 25488037
891 80515604
25 82606771
835 87629616
220 64488906
92 95034960
963 62051035
54 94118004
554 3912349
973 32913311
598 39775325
991 45331316
273 95048475
897 87910869
53 63864393
15 55222532
116 95131660
153 48953082
181 73871914
893 84607094
183 36468834
796 86175829
478 6932604
323 6071462
104 25278883
2 5722767
652 20177593
572 33129265
421 79964522
293 17825920
970 10426189
912 77794608
989 37310930
363 79098487
395 56946911
467 53382862
115 84066116
234 81861434
395 95881840
256 63502387
834 90489224
545 70779271
453 54624132
481 78911255
736 98087888
599 10205091
553 82223708
161 74150254
885 31827553
533 17058951
878 8671114
786 54849106
359 12983131
906 7079800
856 30819451
526 38657212
769 84212681
428 44877522
816 26976780
316 23587694
983 30547574
634 43203046
894 50541090
513 56375997
344 68774043
284 13513585
954 62299061
282 30186358
103 96434320
482 76450223
443 10919821
152 46378037
324 65150539
349 37647065
705 35927514
361 59489873
371 58488067
259 23706746
137 81457176
905 75908524
190 47291078
45 16141595
806 6099897
907 94424057
290 61228054
78 20603470
862 54927143
430 41299798
671 50779872
369 49249445
646 15848116
246 19232848
280 17412081
738 67938441
205 6145658
407 34438548
507 19240050
177 64738954
116 95695873
324 35652451
960 87086031
746 24525346
642 47658794
656 33491585
377 56106338
592 78342961
950 35198675
270 77403726
171 8493852
317 26886134
413 84350820
710 33147056
429 40028540
634 7560191
126 4697164
665 25731986
652 71986629
977 68365271
15 31195918
701 7297804
959 58209790
294 63233169
940 60711931
175 12228439
569 62826147
831 14887917
985 9991127
95 88811975
626 82869386
383 16651475
112 84073222
588 81688495
257 40383882
420 3097274
312 87325224
765 35291490
784 59121507
509 91870743
893 10826623
557 26455122
16 68486710
290 12065939
473 67194656
570 42249925
748 70226541
280 7164527
517 25096621
286 64076476
158 15628964
39 58967741
577 16425651
729 6261942
803 53390706
598 48782825
204 42913405
205 95065516
328 81757920
689 88364814
666 42491534
751 69526024
201 7216648
250 12231036
465 17525912
656 6629176
375 84462858
954 91903420
106 96093654
199 51076293
121 17232110
413 36813870
790 46012569
186 43603262
994 10130940
194 40828377
294 24225729
387 97070090
852 87651008
36 99983444
26 55718659
213 56382508
170 19267441
449 12486847
867 69235694
165 63342296
447 95541464
896 87781164
158 24098062
334 78285165
889 63621859
486 77374290
199 41932286
509 60589851
391 86596203
410 55974070
184 83450056
152 97611878
661 25513731
54 13631578
479 15038199
685 68449110
574 58551792
141 14701881
938 93186102
997 47438279
978 33887720
639 40519231
40 95739175
34 44614248
686 33073394
169 45554023
844 97305536
134 12292328
562 88410095
899 36905022
79 97404876
179 59807114
804 29230105
273 42182755
633 96700751
439 88226346
273 21299330
533 79977813
956 20237780
754 68762137
378 37021315
170 14569872
605 2070268
24 83685408
8 29358031
633 92500652
61 89123724
450 11919272
906 9665631
636 10402618
269 94462117
312 21215195
487 61658481
385 55339598
653 64348958
743 70028957
285 29788385
2 34232678
141 60024322
369 79725800
964 62647731
790 21513593
59 9588486
766 52453628
786 68648732
104 94904366
35 48652241
701 55426227
174 47834530
721 34554748
852 69151503
187 84915280
146 23848482
321 20254255
184 52423517
493 31308748
152 55687828
978 25884985
300 86770124
525 18440120
449 19205604
841 27267962
202 43852863
102 27030700
274 1664686
105 81463090
529 58476729
305 50822098
102 33720931
504 60391464
672 13554783
644 50625431
87 5884944
522 3292923
101 62903035
490 18946277
825 31809942
819 8128230
203 36253534
176 97573167
489 28977826
127 57137086
755 13745979
440 68058555
233 38327507
973 73544099
526 69128687
478 55527788
5 16006346
47 41810025
327 65249267
71 24314653
415 88202687
637 12353344
419 2763016
11 51060913
753 71265001
562 48428750
364 79930938
432 22345823
103 15270643
582 30610487
119 77086253
80 80565112
115 69663508
651 28682697
78 99766048
705 99878889
718 61490358
696 6771957
662 5972618
168 81621701
209 55718299
174 7544965
830 16658737
693 11439199
458 22283402
989 39078374
302 46123619
841 16561111
799 24206661
208 67005039
281 22473250
103 13755812
919 80472597
902 19281561
987 58418578
404 31702423
176 17281034
948 54032997
287 92506928
400 56754032
734 78358687
622 51137503
800 17335892
449 36878796
489 79842592
529 86269384
526 68913355
392 67853560
707 65893349
464 43996536
84 26145062
727 15781999
730 88371264
791 29735307
350 13751445
694 98460226
582 30472352
851 26004442
35 32784940
658 46938147
323 48360650
684 73028723
242 39497146
216 67266288
506 10959222
229 40292518
882 45425737
31 89035987
806 92081656
25 51156761
432 79971266
127 90608714
71 4987124
84 1939579
989 32855837
545 51508186
425 28725066
128 68498785
1 56216379
530 16605857
509 55128322
66 73086421
327 50557187
832 31214132
509 44865203
697 8566459
657 94705227
977 18692985
595 31071412
531 56157460
362 27844921
355 10782466
239 61208286
349 46349176
127 13367213
863 65586245
732 58345390
251 17833099
792 1552552
250 28234293
218 21909691
79 73971591
853 10091290
775 70349018
132 40525453
963 72345185
576 9368311
350 60229649
1 1752322
496 8434650
655 10665963
148 25992949
964 93455628
87 46206667
545 34898855
592 55320562
424 60186196
577 29807458
388 15674511
560 81982691
89 24902167
353 91912465
185 37526461
161 87916007
313 22780175
625 7637932
936 40446158
838 6135567
183 98939571
909 33204595
442 7893386
635 1154637
625 68647193
597 2923802
909 69985195
197 55306014
861 16605134
613 99062239
313 84501865
619 87041857
923 2759504
670 51307998
958 79813924
232 89791396
112 74313706
310 97218506
23 72459144
23 97577849
568 21393946
313 76377273
980 75908224
418 16154252
285 75076615
14 74993631
807 84379831
78 6359754
845 88587986
756 38205865
578 54868871
18 71689569
850 71118799
352 54097159
409 86339687
133 58181597
626 3418676
565 82657765
961 7308890
967 99344842
679 53320075
111 73980709
507 51479582
698 82765682
805 36608761
688 99856388
739 46406052
866 46903580
754 11937989
551 79004734
663 31280097
103 73908971
453 80705955
308 17361525
28 21721895
843 35462521
819 11231150
702 40717304
281 99326684
575 2617662
682 77831857
80 88430256
420 28127593
734 31131290
550 31641551
347 49307417
763 70373451
392 51931693
241 72068056
306 4941188
127 71872776
340 96497101
386 13946895
484 85999479
89 80138111
736 94324215
563 5407390
821 59204317
545 32253004
23 34170617
337 24885608
357 38827920
97 64703269
611 66544052
52 18828593
442 47596876
677 84098203
599 47685912
419 20076987
364 75883498
76 36715496
711 45554821
328 89302596
391 70682817
468 23120318
342 62662510
61 47567162
384 93866578
887 94957201
944 74666439
363 1069960
51 78849039
456 60907677
596 45271621
246 3653558
896 38720521
984 32892158
113 26332812
580 30375985
539 88006403
970 96007281
356 73333281
410 35794219
738 29097810
764 62388875
246 96839223
432 69652673
857 33369981
48 60850299
224 51519540
787 13885200
555 86273412
634 54835979
194 28409479
568 30810375
162 33697172
701 36129717
802 94052903
343 16064163
469 7985738
65 96953751
650 85468854
602 53287940
868 94752180
662 92131552
29 78711427
807 40466728
621 50480228
522 59288196
715 17857714
833 59444018
872 61160675
469 23342120
527 31388481
160 92037312
756 47630359
883 70926024
93 46632244
295 56139613
659 60515552
854 80668790
649 23761249
658 54357842
549 75554107
119 6223385
468 71032333
501 76702649
776 95521557
74 56597988
98 76850341
435 30845009
515 2906087
705 41428718
344 76340284
404 99233737
246 61484744
300 5744885
543 51198164
600 72511225
975 23484542
335 12469263
342 37567653
613 6512261
492 94637831
991 80076401
49 2933150
66 58205112
543 42109846
694 21087313
204 91039607
769 44186356
754 10377066
934 65786455
719 2006471
947 11125227
534 82727561
32 44998610
323 97606925
251 69034583
44 64266611
53 10792078
808 35564582
216 56330768
577 94705848
747 68216253
870 80006427
346 2472020
838 18153267
70 16630523
416 95803984
215 83134650
19 88675548
828 89288835
691 94275537
94 13738901
14 70452264
379 11521594
387 83686525
33 30072289
530 70463691
996 94846927
578 42369514
264 20692550
791 93708701
575 37277346
536 86936792
239 76911749
220 19938339
871 78559556
317 50559050
111 34456100
434 75753299
375 17635631
674 34380365
338 34807232
778 56244944
961 30632431
677 3453242
147 10908666
724 51527935
263 96385738
53 21531777
232 18486625
928 43189647
718 87041729
118 70661739
335 49308872
306 54232421
16 85645089
82 96319350
566 44133634
460 54052996
570 15182405
496 75700050
383 78048371
381 31500007
792 82923026
230 80480020
825 12911175
404 36015266
689 17593705
299 12764185
129 71569195
944 82061624
80 57466035
654 6617278
260 97024916
302 75442651
102 95365769
648 25373910
888 69270988
434 63178826
541 44436199
743 5931021
904 55380300
140 86128154
946 77642230
171 30995615
863 43407471
529 55220520
837 97087167
892 49588560
83 49475344
627 77210585
121 70596410
919 73737241
597 63581283
115 89249186
930 57530913
868 94018054
907 2594577
549 98590412
416 2809130
507 46164199
990 40791669
533 77883288
26 7812188
571 59849447
129 53568214
653 29200229
103 40555953
328 18941305
269 2734412
476 36771105
908 20924488
172 38274924
457 65294675
5 3998367
311 30898326
179 6437039
433 64236869
305 89047242
913 1081053
910 77773041
823 11220804
581 96139184
678 37090196
521 64593491
69 78299096
519 16130299
146 28066233
641 36811277
347 71971440
92 83203962
38 90947970
576 9721529
306 96148474
324 91105509
475 23436012
941 57840872
992 50719937
840 61158714
644 38747716
424 82465801
511 49053172
690 18935647
204 28494966
514 80010977
93 24581999
795 96778443
703 30900194
671 32926338
786 7031444
973 10210747
207 53263496
936 42043383
999 81471669
111 52513631
883 12217487
240 79817399
690 3397257
795 95685350
718 87700360
540 75098857
466 49632701
191 38646563
776 47634078
808 71159038
528 52497408
135 94957254
31 86458471
818 91024724
420 61498713
835 90249913
885 85436827
514 37626592
47 75240708
818 58671897
865 74365766
515 6362809
427 58772551
133 96464648
389 48609850
294 32595139
858 62981460
91 54695042
115 14802791
203 6028599
556 33156931
943 70574172
13 79991861
746 60046453
774 5335345
47 81461067
408 43468971
767 42484838
442 26421741
698 80208537
841 49816802
304 63650371
30 42021745
922 41303326
820 7290209
812 80965911
453 15050515
857 46088034
891 39630534
55 34854036
512 3963053
852 62195885
610 42819163
248 55169963
782 79134449
220 5356420
688 32844935
660 94336537
997 27602750
435 19661457
654 23108383
365 52707286
598 74641642
104 72397102
311 28305902
24 66021929
247 45691531
868 75951273
691 2313891
664 87355696
744 50636766
333 61139680
165 88193568
703 63259635
68 61419164
374 73522013
937 84172906
185 91268465
455 43257790
599 46596218
54 20439697
313 54072415
9 20186527
809 3180542
146 93483214
621 99765323
786 1712107
447 76116221
934 16765968
357 37926098
737 14232078
588 43102498
26 46972771
697 25536157
54 51586763
842 8379925
722 41425427
366 59791290
205 56489503
216 12179913
779 74362515
466 24385472
198 46194103
64 23487729
986 30612466
172 5289631
231 99780318
781 1170346
161 62559313
814 29873331
56 64968102
659 4750477
316 3785392
451 92856368
389 96534500
299 74913987
857 83718155
685 39029495
665 12522447
117 1727909
970 91121795
392 89635589
670 53554281
167 41905696
970 9475621
830 14447301
520 16352696
232 98086064
139 36048059
733 27670785
547 85562094
976 19146429
260 11829692
896 41219990
474 91316840
451 99797869
49 81513512
423 98656299
390 16881734
943 42533806
497 91648808
501 23072774
654 27911611
294 53730788
332 16100901
374 46572952
163 84389240
851 52730480
450 52305426
262 33953437
443 56530204
69 41232031
212 67615781
896 70229023
914 8276889
708 22020021
317 66605364
493 91464942
919 23467404
975 51189882
892 35191508
35 14830018
309 60912298
370 80940651
59 69791834
57 31039791
300 35446993
820 98776839
573 20784417
70 13439117
191 97475354
599 22314521
951 59266549
227 95641659
98 72031198
559 62953536
223 97004911
123 37005471
377 28567154
519 38714235
725 19381975
596 43045423
239 29626428
381 78717222
468 89008773
599 54197774
421 71917628
75 47700648
700 6050518
29 1444354
786 50257654
54 64467645
402 16160883
545 3399724
522 63843518
120 8117677
132 21346924
578 20503923
684 36248790
450 92409790
187 28352402
866 79597926
5 55143863
369 64414662
43 57639048
944 93346025
84 20154415
5 25645465
971 56021466
514 98266677
49 40919663
51 67818369
476 28867773
964 13037431
912 70572365
970 12160029
665 55112410
406 5111388
582 37406315
139 79520508
982 88539296
385 58345906
435 66909633
640 31221966
564 79913963
150 70458011
118 42293807
176 17163539
164 68984706
188 43388645
409 93002918
621 10427491
867 14129572
735 39802197
646 7630755
953 72095633
982 68659571
414 64572381
134 38145735
585 82213177
505 90822576
743 59661988
112 65681173
933 48861284
339 54798943
646 62318947
852 99999833
461 94022914
443 89689154
686 26746971
946 77930690
599 59367295
698 88114237
991 35531330
846 85182523
74 21184484
183 94553231
790 22396841
251 46114413
181 33729856
886 6144665
588 10578164
194 59786579
722 89634173
83 82936775
141 34292482
856 98907550
411 24615877
66 24738525
33 52485663
81 94858349
379 91994787
993 66558932
939 68558873
717 60213143
437 61162990
642 35397124
87 97023699
69 27546124
450 97087872
473 46148321
823 83998657
120 40598205
156 35360758
7 2356040
521 20018909
555 23506639
880 40801756
927 99048732
67 19217768
681 10668564
572 6622416
246 26551596
350 53048653
940 24243905
649 8530025
431 16488707
278 74362924
286 25393593
765 27782400
440 76866247
121 61443166
114 23579207
742 27667085
176 49023314
704 55671231
321 32982557
105 7678219
153 61779974
261 20878744
389 86668970
363 53541193
642 44279426
18 93935203
278 77741534
238 45468932
27 60421794
983 95643166
360 52173964
806 97747416
469 67361239
888 62715529
773 19280006
600 56130149
261 27179513
987 33501113
373 66783757
750 45479182
372 77077860
635 38050783
284 57188028
348 86883706
75 23727403
306 68390945
776 93079339
482 24997906
553 32022702
129 33467230
539 77795173
262 60087783
561 18433311
913 43798114
999 63319177
134 38660752
108 1789901
432 74760712
548 83480346
152 52984489
41 87676050
962 43497018
82 22474415
103 84850645
104 71384432
924 53309951
141 5620895
614 84789587
917 6023503
201 43364376
300 84219215
267 36675044
933 84488780
288 26040070
871 93023414
855 94613442
688 44576179
58 3201027
50 43779790
436 72614721
342 95559604
271 42095312
145 14249666
575 86150188
393 25575403
506 55353647
210 59665476
77 19846977
336 88908950
991 48324192
558 97314342
607 93360066
850 90729150
200 24544738
593 56728648
900 12821063
84 54854459
399 14757370
858 55074427
599 61796921
968 75606917
918 19654372
447 62514819
480 61118624
124 12747813
786 85598996
197 39800726
405 43173264
37 5309189
822 17244280
199 21506542
703 1783954
834 23186814
684 75206404
372 89445096
446 72650850
501 10970677
757 3446564
283 29137103
434 60407776
573 28900571
336 98861627
686 23013019
887 40698169
560 42181033
574 89656381
124 42725624
360 50390470
292 14758080
317 83852971
284 44612714
964 22489022
947 49659274
93 20157540
961 83535697
965 78342014
555 36982877
8 75903409
973 97953989
37 96225003
600 42050115
87 38468489
216 92436914
299 91945883
922 5058732
687 89405854
136 77357998
965 42992590
832 55591454
798 70351219
155 73749690
581 44722385
211 68037213
27 67033993
813 37407337
972 43326761
610 81273174
311 16206681
676 62585500
388 53435299
497 50366403
648 79595910
188 37399709
522 49552843
238 14603368
985 62338669
442 70905669
235 51173906
837 59849131
314 93222937
668 93690798
97 53159908
964 42370246
500 26213818
894 41045481
790 83336727
632 3043229
338 70548501
644 16735042
707 7658376
789 9754410
132 33316623
480 68847097
530 71263194
71 75108667
727 41517786
942 31715512
799 30635354
167 42029262
532 87466323
981 21652135
759 22786123
633 84948288
987 42268248
2 27879940
874 84975124
248 69765767
560 46873095
924 57013934
985 92853388
287 56596363
836 49797762
642 79453327
914 65249523
321 36423074
506 83230460
713 94181104
33 50483661
715 95367406
588 71884565
994 9945813
644 37897117
887 67919481
734 69534410
728 69860809
230 21214079
213 14165420
872 10835587
179 56011521
860 56339197
89 8756543
17 30685418
50 23826557
700 78714001
750 82409344
964 72052996
40 38540322
773 99039593
20 46377489
647 64287166
203 33512286
142 97395379
823 70375795
648 91015355
913 57902903
806 50832432
603 37729184
669 58535265
851 92947056
345 35919861
990 91411215
581 84088840
145 70383585
926 94903069
728 75260529
439 60560149
865 91448182
96 45321881
510 73322078
359 29117623
701 27516549
608 55260771
723 7333256
286 67682981
843 2391814
785 44684291
589 98716069
855 83060519
544 55297814
944 25280875
806 95264984
391 53512602
130 34171664
885 68225777
641 27138752
522 24539532
134 21242827
183 51363859
808 51409727
952 56128043
518 33248651
741 12563058
755 6868625
677 91817231
477 74109558
424 4801360
44 53711748
94 92170644
145 32275397
512 47589219
949 71289686
684 48576731
62 46496944
1000 20829030
65 64292936
260 11412221
281 62429442
357 91838069
919 94835072
906 46216135
623 98959687
472 86343959
672 6974023
158 70611248
680 66553013
309 17701024
210 19083942
282 97451977
876 51185668
523 35230040
172 14026340
767 80113785
600 74593698
382 56985394
186 19034196
956 67939917
317 53181745
340 63201035
988 57570477
650 55521107
43 47845709
210 86917174
457 50912114
364 63052185
482 58030295
451 29397724
816 45848214
361 15869476
71 53361586
878 46325037
402 33480885
719 46603427
71 61173125
708 6958682
763 79618159
545 86176105
312 1822570
327 90658042
589 73727966
320 95021254
181 7985742
891 44312843
169 77916613
678 64910244
117 5012042
759 60643609
899 98416095
158 73261890
190 86675875
717 74726801
888 6562699
981 22636598
413 24443168
671 93424531
769 23706990
11 8009713
77 47345807
742 7457312
237 30338066
34 16044148
295 29738664
649 70972968
204 83353884
849 3600642
215 99622112
761 36301991
599 50770885
150 6464479
930 44078309
853 33953413
511 87843589
868 18419297
836 19336929
677 21122046
194 90743606
763 47262338
888 53005977
483 93828204
576 55822341
836 10117543
972 70755691
205 16033644
415 14770613
1 27801632
59 67771725
133 37283408
312 87358730
300 63666971
615 97957709
105 17781176
931 64574452
902 39988240
546 8230181
642 20694352
339 9657071
365 8857016
688 36557487
538 96799872
519 57035409
331 12716657
814 56975214
244 17465118
453 3731118
677 87938948
961 79218832
295 60431868
704 63212450
352 35205114
627 36569641
836 85703016
864 23782593
862 33941751
783 76832994
150 23938433
980 38518837
436 35426200
845 33749232
827 73302875
93 70050003
333 42264624
82 28011412
425 46793855
51 71293641
71 83310265
564 20040693
673 66724488
533 89189629
249 7573332
326 29877994
90 81314804
185 48198285
569 24005773
257 75665743
425 87017489
495 37254303
688 65008568
394 17264477
216 82968973
552 45193985
815 63602730
957 38469220
93 59544292
745 47738666
681 17654673
556 99364533
591 8721730
693 79524150
741 16963662
45 15450966
893 33374409
139 98162865
957 65027466
461 29528282
51 27789223
861 83982494
410 97636134
385 46791416
353 70773844
272 28513890
735 24959905
824 50860402
720 13672254
713 75795067
263 43851268
250 47067977
45 81253566
727 16796535
777 61162486
483 85782813
885 75173740
442 1502916
531 36156946
309 37416720
431 22490616
591 12438207
640 82277692
764 34454908
68 84087439
774 35536055
248 78007401
664 33570362
676 71659315
87 25763551
423 67371665
783 23604088
454 98494820
835 32033057
159 81201932
625 29633156
88 37187217
500 57196612
84 47898334
670 23003276
21 21896066
753 64088262
456 3640919
103 6440910
10 52677268
58 61696724
352 55151644
360 13635430
828 79558646
288 74024132
535 11546653
377 67331217
277 78884485
122 87899733
839 81759093
564 19238273
730 55008696
205 6266415
5 16137593
992 40650805
89 87783108
675 78112020
703 24833052
331 70560793
425 19316358
343 70651091
660 77862916
407 3892630
503 50122866
139 85756650
120 91968351
827 28148646
737 55505740
458 35177958
628 17254268
27 65270203
696 23404206
566 78610651
392 94271079
89 7621914
273 51971474
140 27607515
104 80963899
774 97998137
444 22918275
84 87818704
247 21366550
841 3877783
601 59630627
6 89405775
477 45481811
583 69834354
601 37473474
447 17995546
552 58206563
378 73815279
66 8534334
36 89940496
316 10189803
983 1395207
824 16901811
220 98755852
747 28122730
47 17932007
413 66258319
371 14178905
177 10562842
882 26569647
900 47962311
648 75139629
561 83788033
459 74152292
330 29899849
176 59744247
713 24625148
987 67226386
550 97859534
916 89627615
816 98076930
38 20713774
790 20252573
689 3696239
904 92500700
409 83985703
416 97503662
76 86822383
351 68927936
494 39537955
800 3439423
116 10159128
858 68460281
786 17102972
3 4047873
580 46481240
895 39271308
828 47691956
425 82731708
220 12702423
224 42282996
324 87914745
113 11940681
278 53879978
34 70179609
786 21466409
525 77976611
73 90461254
582 86214969
645 71326925
38 77460228
500 98599478
434 37824227
493 1411001
489 11941231
562 76034201
112 80811613
617 72505928
57 33058207
897 51341118
954 62654873
401 44256715
783 68922765
529 83765242
641 68157567
944 50602896
97 2877966
103 51799849
488 78472271
133 63584685
256 19132209
80 15049419
780 69008323
37 92972594
326 30636076
693 65127104
758 97053655
890 74912866
352 2620279
180 84430510
569 34288554
848 89535294
30 60431513
842 40907760
540 50062501
717 96406898
815 54165685
620 73638370
26 80646549
822 14987412
84 92489203
183 35274033
691 74518663
508 66085041
822 6117489
103 73880218
682 56648655
737 83476304
908 50058367
750 73885939
889 58772471
660 1263306
237 63295229
518 95614308
445 87074753
484 68272835
372 84754476
194 25009208
27 82229467
788 30460006
788 59132915
646 1248490
301 33621685
349 53866100
323 53379833
274 96874085
236 91957633
982 69623270
22 82963468
306 93051360
692 19498029
761 6396238
892 57816086
927 42773278
401 88118767
69 62267265
68 14603562
122 40030398
145 51826128
330 78648946
282 54858757
539 97330741
471 16988475
984 54388463
208 44533584
519 58573398
373 5677244
674 18564535
383 89023459
936 6038850
759 9989235
273 2683259
77 48354587
223 48424309
60 82042935
749 43676868
280 71245511
187 33509074
695 17257950
802 81990259
762 32569206
667 53673072
515 85044228
959 84233161
565 14898648
782 64793387
548 21304574
89 35986608
75 87095348
819 47235300
268 84276734
804 90381734
144 7834718
966 82968799
44 80342500
490 64932567
17 48045555
801 2385475
194 49459028
229 32764295
725 76490214
355 75660843
735 65706656
229 26796528
627 90709384
267 30909059
207 35172093
524 21182444
374 2401206
641 69618687
649 46112757
991 94053149
860 64287159
50 23587314
332 69308588
653 79340966
64 23123145
477 78933307
418 66422956
810 89369578
718 23388030
514 3161734
494 93472839
784 31436295
66 92535344
418 59082027
524 25166419
155 14484115
699 57231716
619 32692740
964 30429566
993 45112677
455 26998996
423 72330253
118 44999161
673 73746520
994 23953265
810 73077263
722 9048723
198 24724442
266 40952192
567 81658359
146 8208807
362 1673948
857 15030074
668 6923346
149 26749951
418 94584387
938 49134600
165 98310344
916 47279885
498 98354405
699 43427978
60 41808238
99 91690613
555 54772018
421 54725644
514 82450523
747 85122833
794 74459963
813 51234723
261 44868458
667 89840035
252 4150422
864 74862088
986 49037473
135 21028393
288 67316548
129 65320157
587 21231450
137 35995519
257 3460233
135 85116610
785 68522467
495 64377301
949 26384092
616 23936388
365 46214679
674 49546742
195 40605473
177 24145093
276 90423964
568 61530139
46 74376690
698 30786472
744 54011277
769 34715439
393 86896035
556 26481073
587 68244667
259 12619411
906 37561837
42 57180967
893 84306907
170 36916380
533 29967106
634 54177173
180 28854833
690 19106254
447 61093339
941 16955218
616 52656925
800 92658016
545 71541309
970 87277297
26 33808061
590 72740863
871 36671279
57 78968992
327 14014427
265 52521253
927 12310589
629 65696046
235 87634276
674 46077154
446 3542919
224 61352383
49 41659678
1 34267780
743 87370614
186 29346707
817 90806260
802 58247972
695 15649099
961 89557744
147 72620765
207 54100763
354 1671703
546 82520597
901 55888744
748 77353327
607 96016745
405 3689756
895 6572090
350 19930570
998 32704516
970 74313757
309 73760847
195 98663006
653 2595900
468 66747332
567 50842214
19 52362506
866 75862801
699 32149066
637 2262049
413 92511481
676 56647462
139 28910640
542 95699072
83 97060457
318 4670014
749 49159733
268 16003291
719 74239526
468 10960073
514 20884753
392 25188181
907 84678261
712 3545843
553 81119873
166 20111133
856 22361614
208 13835064
532 52765763
740 20271268
600 30872144
956 11796104
737 93035183
514 80264961
757 49471466
472 93977389
846 86726454
124 65444258
825 24362674
956 45211612
692 47351573
485 84198255
729 14244827
591 54813320
23 62925501
621 85147171
668 99129977
42 42637077
300 82341332
373 16490644
448 28598207
511 74337485
371 80639588
482 30353952
646 67601767
179 73501173
614 35964170
791 77517961
504 80072769
173 67185147
769 30817098
477 92310058
818 53637004
869 88295417
138 26807146
451 34292379
597 10574667
931 51229800
294 89206304
902 24361396
222 39648109
286 95294069
963 4476511
57 95900446
75 21664756
229 91698674
6 27947543
176 10359281
219 55324773
492 93996459
903 34816224
955 27176464
642 17849114
797 14822018
941 31616885
297 90104862
417 37398899
189 83256287
353 9768261
921 34506271
732 5113168
253 84683925
142 69671766
96 48763615
412 5419831
382 90284166
528 55141314
142 65950468
830 59740020
73 41522551
712 91614580
555 62726645
282 94765710
68 70228963
645 91772357
72 38543342
281 94083044
94 65855720
349 12797007
942 24077201
266 34639128
177 93023244
746 1619613
793 13537102
489 9919160
496 34461298
276 17147037
26 46197624
26 18142483
559 23799674
293 75649326
467 44441176
815 40272917
321 28838490
680 88674832
695 75560257
297 68178322
907 52863505
90 70541933
904 23472111
183 21956825
274 25646768
962 8451657
551 25945265
181 8963067
220 50798799
631 27041866
360 13399589
350 55592849
26 80439842
294 56409150
943 73042965
818 26469289
132 92507814
997 70194085
526 26668672
971 87516030
884 91121788
808 43952625
787 63086533
491 6021520
144 8715326
655 79507102
473 69179815
831 2538244
237 68775749
383 32023350
152 42637346
355 92823486
283 48531683
473 36126841
558 93058789
347 36726872
816 22527059
62 58552632
947 60847018
993 59245183
571 27745336
515 92557796
12 97471878
793 11391987
398 90258772
946 37531650
437 98375363
920 32813485
735 3389217
994 45071861
624 33171567
891 95342777
792 39372198
549 78983921
370 40932456
995 75284312
260 15597357
228 8173021
657 51695395
798 46222431
955 27635698
206 22553429
381 42559381
557 7429133
944 65804380
88 32371165
151 14037103
194 34512467
566 92382307
668 94386836
735 50408901
464 41792176
928 66166078
307 64408594
855 93476469
442 35731030
677 78623066
470 76202417
281 62505972
629 21640654
749 71899137
977 40671250
51 68660544
221 67931443
750 29600971
589 14182791
189 27789753
309 3999690
831 19605798
605 13118797
161 86360687
733 79530270
536 84799358
428 46208545
756 62276345
605 33090031
606 5873739
802 92084824
490 49755799
685 47622171
791 73975994
493 4584272
220 18606383
637 17100637
727 15425329
3 2294191
922 3731273
507 61836078
330 92843212
455 31532172
676 39557498
391 33548405
988 18135551
534 78619708
185 75753230
164 13326614
709 26196001
640 61050365
567 64334448
844 91944703
645 98872930
536 43933708
873 41184667
728 66185543
260 66686051
942 95310888
373 63549815
514 18695001
613 68601096
279 91313956
432 61483823
872 22708327
737 17388878
907 7922156
184 51180019
655 71119423
839 57408510
371 97368742
428 62835299
686 9125265
501 32658022
59 37652302
485 50855590
163 2714630
890 27197987
902 76678800
55 72908421
36 72297301
147 65659239
757 51303711
173 47533840
431 72237719
735 75972013
597 33102545
569 83353398
153 4085593
547 40961232
696 32169953
969 21665639
197 4898714
896 32884609
321 99263294
918 2110742
740 27464205
113 96845321
843 43118052
628 35913232
899 93675593
768 20188730
844 33412010
190 11028718
418 45787924
844 98853241
252 26960297
308 14233838
247 82994106
495 22414945
965 67004714
889 34613435
406 8614114
191 98553778
465 78622917
22 61247546
260 46378212
667 66184489
432 19783807
233 42300064
591 34748142
307 74532826
913 91330404
69 77042393
192 18452274
838 83210850
373 58643201
25 11085009
929 76005521
571 97922664
868 13766582
153 58907780
562 29698756
699 35537376
202 35396081
903 92511458
183 94663492
25 64906823
596 56783129
49 65803472
258 5907602
936 2876966
939 36006237
72 44281015
859 31700443
368 41396915
659 40963014
558 23496276
914 15566697
964 84733111
650 23649848
520 75909290
497 84731777
493 81913929
56 32724956
163 38599002
968 42312539
972 84440244
590 23145005
177 35179652
1 63672015
527 37815234
194 43620593
579 55066449
118 38100705
677 38042199
139 96812644
6 62148009
983 68287316
289 88868100
733 17160350
151 24637508
201 28588196
106 82680777
941 61841697
184 57900278
421 54977987
674 24075608
753 62301688
528 31299849
770 88426275
245 95501647
612 62337044
633 9382835
97 88680194
159 93859080
352 36012014
868 81077207
82 78277730
853 99497727
868 86385658
46 54778122
357 58461227
303 22328214
315 20342402
939 52180542
79 70608968
322 46040372
471 35945190
19 51863676
560 40714279
749 57935871
331 43291788
365 65473780
864 73929938
577 62231185
793 72326008
844 99772722
936 38735645
568 18996304
103 29734109
114 12308047
382 21095544
241 91488382
783 91306197
143 33431946
814 25078944
525 39920095
816 44118170
81 36122372
556 73223301
580 22554747
497 4377783
17 80836951
813 7829787
699 39204912
411 31980355
227 1864308
564 91933249
893 92948115
588 35633588
863 31901447
747 84680764
695 32478655
151 93241104
875 73150647
8 69910640
433 23081753
197 21447187
487 7653428
424 26052067
189 83956051
881 61141573
164 83729560
626 49725194
152 7605994
357 21516180
776 56126608
940 76472914
22 26706551
431 48376277
424 14058457
521 58281007
521 80166014
197 52362839
965 68022064
8 71540931
130 26277757
103 48493760
71 80460229
852 24191724
720 96853747
947 39938680
386 18488676
511 76037516
561 35650020
677 31413137
292 29977244
101 89992067
84 73018921
615 77850970
420 21320321
49 22798564
372 58823959
272 14912046
456 59157540
617 39106978
361 13742314
828 2314902
232 23910928
199 22051592
551 22101811
111 35719175
669 84985387
446 37033243
183 71621279
701 77607432
769 54102586
986 11354336
695 61014700
235 85771161
851 92348222
688 46152725
838 82086275
728 77435097
860 24266317
873 13002365
583 89165315
540 99677686
124 46784188
600 90217987
225 86228166
612 27982732
353 48632554
542 83977534
95 24341939
943 82077814
664 58098117
528 72699559
265 3264365
47 22659133
892 96887204
660 81713173
147 4822567
700 25042787
119 30888900
660 7039530
498 81508858
795 98557221
156 36984339
77 53157925
911 61604522
730 2974704
884 49350077
581 65857746
788 57089033
39 24742726
204 4176031
633 6728421
88 90164234
145 16149704
207 69106716
83 68870759
375 77063670
457 49704759
575 40033707
942 73054361
630 14763499
892 53510329
104 39477152
392 26570877
437 46568037
585 5063146
186 13375653
651 40215677
6 59185474
109 6936910
720 82828891
428 64845901
383 9170808
636 13326339
384 30054998
428 24927850
957 66340875
502 18163785
571 36593285
540 20843081
50 49861499
729 4266118
520 27222233
626 71487808
317 68779550
29 95277940
226 65683532
215 59505383
438 10246769
173 20266772
895 46267532
838 51026988
433 6279858
58 96352812
876 88465233
713 1872365
391 91138977
699 93971155
503 84795084
597 61193555
996 79092759
574 4378075
352 93049617
618 4089805
821 9050073
340 56264042
347 48954984
489 80907423
620 42894320
65 85740966
278 56881240
917 51684756
665 7190647
514 65809880
671 37091898
724 72126084
64 90128129
598 47286328
85 84103362
699 42944066
349 87353984
832 61299607
662 1008163
955 69985189
616 46562930
876 7234219
351 59007458
259 45461621
274 96115104
166 7133913
748 34320928
5 57538148
353 53388742
158 80421897
826 77297516
414 72448366
370 16795711
711 68669089
866 63430937
113 87294075
21 7871408
958 31300624
523 75262162
71 59412167
160 30292582
715 60806340
95 25757364
996 19224063
645 41542262
821 56679011
740 6120694
477 23700183
254 26367027
785 87316537
773 33810706
535 98986404
88 82001627
475 62697916
157 26338485
856 80963666
340 7722403
328 80430299
45 77196939
313 94845697
861 28705952
940 48056548
577 57573150
149 50289326
923 33858298
689 5235844
670 43876328
899 55829148
402 37555830
172 17705425
69 31143519
612 8929973
683 90661418
75 72221746
891 22362702
537 87640425
931 12028708
632 80399826
549 76466505
120 21824781
383 32183431
180 9016768
33 6146672
287 71118203
26 41725436
229 77544808
387 42820300
956 11826540
762 87071052
100 75183094
628 91687048
600 90761397
296 43333729
899 72382153
653 67412438
912 96762694
642 30535599
177 45436878
895 19606997
250 90005013
79 36442426
801 46015972
253 5177736
887 27729475
819 78927692
640 86180927
166 70541696
555 85101041
198 24835101
163 46902189
639 49228378
301 76525174
383 97519701
496 60191331
551 21065547
141 44090420
368 39192690
165 98674194
123 25087693
675 32924196
877 17719360
147 48146687
761 71659653
725 49996865
672 41241548
931 67518218
910 80238476
878 90134317
732 43305579
873 61544708
243 50501586
961 39932162
556 14976158
663 69935740
110 76503078
617 52274853
334 77801895
589 53717800
639 10918441
211 71037321
659 23252525
738 56583273
464 59808782
389 50685079
156 75118976
473 82854009
885 17831575
705 20163152
253 8401290
885 9685547
817 47441682
356 20448372
327 25274652
721 74760072
599 43333957
35 8646125
795 80557631
625 76685649
496 60374262
94 12437941
851 95229770
550 23973208
18 85245045
3 44505679
299 68878131
369 50489660
882 28266181
647 7819513
776 1106357
468 73098491
115 91562247
165 95043646
612 11096600
530 49881607
906 93985925
791 62341147
644 52518486
551 50322866
756 24503880
526 82514431
175 3916860
965 98596938
467 3685401
856 7886860
532 41206536
685 88647927
376 76013984
713 38453280
42 27029064
839 84156360
188 9096624
405 35868031
33 93573973
943 89634392
988 64759081
894 76937063
456 97407235
109 46699031
642 8576974
887 63366566
102 5517643
267 11909941
443 61942577
607 83474605
302 42890491
608 41387195
435 95628029
989 68095194
975 78282732
568 49785688
680 26855615
829 90007000
103 5720492
406 47510970
93 61877629
909 74606745
686 67065957
594 70014179
45 51559799
202 72050472
168 39052003
587 67944768
311 76402897
484 98275186
688 87599701
436 93453081
65 44398703
85 16401294
768 12835211
210 62537891
31 30211834
62 98961306
978 88803497
362 36361867
39 43387917
910 25502567
97 86295123
744 16884061
115 79118799
26 98369070
970 44852327
877 29904398
583 71017182
722 57791840
692 96632672
565 46263569
674 52753885
268 39013957
870 98193135
434 39104881
23 26827571
233 63082608
518 45142610
427 17276622
76 52402679
719 32979757
207 25639901
440 90018795
333 53003592
977 88285410
266 67008629
6 28600314
523 57727402
159 33232787
812 33041891
564 66608887
612 39095518
360 32840131
105 33958832
782 21800640
808 44018361
324 2759626
324 78527726
750 63643475
467 63778105
775 36814711
670 91727655
657 74117239
535 66066986
932 58005527
566 52351126
385 27958919
249 15141556
475 68512051
486 74464956
710 50365462
23 47863978
926 58567021
606 64183768
931 81749346
897 82029628
301 33321616
228 54774080
76 76425561
287 66243234
462 54172362
435 57246412
102 8488178
36 73023606
569 44500534
659 59482000
417 25449425
527 58676240
742 33524106
840 45176061
815 12118856
572 41628519
968 68368026
931 74977434
796 53164232
825 15574430
820 26489583
804 32911200
328 15853370
716 7219670
545 79664769
983 80318770
337 20624975
136 71905438
303 85555210
201 49714061
820 58763978
431 12072616
929 92947926
477 38910947
929 39691629
462 30510813
95 22819275
130 25922698
96 79677436
224 18815402
461 30517111
829 31135040
525 36506510
735 77071319
33 14830018
63 70889452
541 86121093
798 97352415
385 87114534
663 89672228
599 92399687
285 98658330
854 6852460
719 86475782
43 26682714
273 93779986
493 37272611
255 75987100
841 36479617
766 82484625
930 63334416
474 85376481
369 48056631
676 29530922
292 60189520
298 58603973
13 78112849
822 27722303
341 44245740
920 56333755
406 74885424
157 90950293
487 94123566
876 25900436
922 13335638
603 46116084
34 9277031
587 55495900
284 81587487
613 66471182
669 47848153
407 40861849
964 39755265
506 3637442
95 82638851
336 32593407
489 87950658
640 18321766
133 70901223
672 30389345
6 43176784
556 52935932
984 50086146
830 10368879
667 33617619
574 65636891
422 55234109
859 76760210
354 6731966
283 48342522
904 74264008
369 18317373
218 3620918
196 59525675
710 93936937
89 35716892
660 83535696
278 62319630
438 93122903
761 24871727
361 56150324
914 52400073
996 39935509
834 85019310
180 21593944
739 65688341
21 76424946
922 22340967
991 6599399
995 31103251
206 88285088
448 20318627
822 90285076
184 10181881
574 91401937
372 78661371
725 86627258
173 5692913
822 89019225
612 79072011
389 96087718
222 52665342
726 55611871
305 86716028
625 19795016
684 97151843
272 8112888
905 24254939
140 92641085
536 52977450
683 11213696
433 98425935
9 61587951
422 22883976
547 1537038
42 66908207
369 72015324
670 90870929
388 59507002
748 7443370
787 62982005
282 38642781
824 22823380
231 45723183
451 34797706
611 82583468
493 82610947
480 15973668
616 33015881
329 27061787
572 61066950
671 35325071
784 42359718
919 55861538
177 26873536
496 31073135
967 9189686
326 54029657
407 58992603
163 8476785
98 17282125
47 1093326
576 45329945
368 21925727
535 79682186
969 94856980
308 82515976
668 25798474
964 14122781
375 55527593
829 43011078
334 51339773
394 48999843
707 48383727
259 67204443
393 11809250
729 78317423
645 47509670
393 22663561
619 92626559
413 58284803
634 90437780
694 46928930
918 8617917
952 99143995
312 8024306
537 81671365
108 3863270
419 78909858
279 13035400
835 81928513
836 48355026
647 25497421
450 20892995
191 80723277
325 18482999
593 61134239
64 8175166
478 57531354
881 10116747
916 8891607
598 8615342
606 28062124
546 8465907
58 10032270
22 88357411
920 28360498
669 31135011
273 50105410
137 24826584
586 43969415
9 58207053
346 70145527
777 53214349
952 24046283
992 94016096
385 79955603
990 18852777
851 52202456
752 26476739
240 73894635
225 44513083
603 76083090
738 24760865
469 77744260
911 50299950
109 63413090
931 13814087
613 93853319
284 12667561
814 69580648
286 53189550
363 75646376
368 46325216
491 39924987
446 9130282
711 65995882
604 75226553
854 71329024
705 55313744
928 14518543
287 22040234
298 73569073
197 50177140
541 57599562
7 26901663
757 29695206
377 31506482
530 62165506
148 73397774
533 83317839
711 77397038
793 98719734
265 51779165
622 99668489
629 12269148
477 98598955
700 82089340
80 36006027
84 59581590
118 23143573
881 26498362
533 31618766
37 47905935
757 19560535
349 1938851
266 6641770
228 81307923
467 58276914
590 48334535
2 53282859
576 90079931
201 54489308
340 55969687
808 4401530
146 61466308
650 42351742
287 62143403
19 68114545
803 47198388
253 65516840
774 19090468
132 23616747
294 71253924
59 4859756
798 94339893
159 37752047
610 72897346
3 11166947
397 77329344
110 81683760
755 93884247
316 61098406
408 36723741
73 5922947
663 99760456
123 28259764
617 32141373
135 91983215
463 52674511
960 57194543
597 30186808
629 77231678
650 38123293
568 42244714
713 32756345
907 87322742
369 84091289
695 62974726
878 85169054
424 88969048
738 39594033
955 56269944
308 23865351
110 83842880
510 34237042
798 91273005
465 17266354
448 35391331
7 20594974
31 63315962
709 13892420
888 98082189
465 7878685
344 60985617
84 66053378
562 77127176
294 63293189
771 36034158
623 25377505
779 73161211
962 69283006
166 86626180
274 88905062
550 81399743
21 74736755
904 40434813
40 84689621
772 36889410
383 13654357
708 48467597
741 89319561
959 68007409
728 8534650
646 4585976
742 79361034
98 36330830
968 70317295
380 19310319
81 58390050
794 14736492
134 16716368
985 16869674
413 96138576
447 3030646
119 35406970
813 96762685
471 26784636
870 47234312
246 66317055
935 95526832
787 44291373
760 97452450
355 5430044
818 26339417
298 55651872
854 31435721
482 21890804
986 92579791
661 41818076
37 21243937
706 62229184
333 46725568
202 69327852
726 86352952
571 92897704
376 95129901
442 38199373
952 4336240
839 37082630
689 99734390
582 83961289
397 26246390
303 37216102
884 61393428
341 85894226
944 40636471
154 94029548
477 35856985
996 45390675
63 96518930
13 83227671
348 59174783
391 84536119
224 82602253
602 46229108
391 8030812
895 21371646
13 38180199
607 52640323
636 24316933
957 2462160
717 81889402
150 4906804
978 99027212
781 32210517
971 65501087
521 71319387
389 78224473
7 47038354
374 18097282
297 31681110
81 94314423
469 70894754
412 91772850
581 26128601
279 77509644
214 40250866
428 31038977
959 91562967
707 35683848
879 3509621
776 50655797
603 85058272
554 70599355
82 17475863
135 6231882
334 96104153
525 89743017
90 61072671
787 83625220
666 9622799
649 62233973
241 56943853
450 1020486
453 62379737
247 43593774
362 35477597
197 26372740
81 21106995
364 79954977
233 88030256
101 10119020
272 76106694
67 88058070
675 45931877
867 29343329
365 32231558
216 22101732
649 31677482
740 4357543
804 57666454
217 12742438
569 58352301
51 13909381
361 72657810
976 22460868
439 43002382
801 63629559
588 76689561
926 56897508
74 99171198
804 49901353
497 91907368
453 82545492
722 65798774
674 42449010
909 79722294
424 54388603
936 40627117
953 65429410
568 58979741
949 81581442
919 4135131
961 28497945
238 79162012
647 57150482
133 1448427
907 78333937
882 66207006
502 77495447
643 74047471
801 31180982
414 46658557
293 99155078
157 55711297
58 9981884
660 24188672
373 39344398
752 65428268
244 43243731
102 45036279
846 73740990
166 81830459
879 22011103
798 10624766
641 53844691
994 54376036
762 13938226
727 79839591
159 60827268
194 1040745
904 40085074
87 32610476
297 16651997
218 60654802
110 31748274
276 24282697
753 36324372
647 27922739
753 64370356
444 33615065
110 5469919
458 57852884
960 94969816
617 98134854
536 26924604
180 74343429
395 54520795
743 81908018
62 62569294
212 11598519
363 24437874
917 33475484
192 66354967
744 39763567
405 48130115
849 5368758
43 37713616
569 21767638
938 49911404
195 49141775
654 59252407
896 75669470
792 74624988
369 58104776
786 71322313
630 98372750
159 70057982
540 80167268
698 81085970
286 74038211
100 15058031
582 78843259
561 5209161
293 61176335
788 90628646
709 9938463
416 14159130
729 51124840
909 39905780
823 99988444
79 51325902
996 5074442
293 95101979
189 61635291
384 53886559
472 91887830
495 82855514
103 85875642
691 87064100
121 77132283
408 93875159
125 9403188
255 8905416
231 97600870
775 13004963
866 5876423
980 59329210
833 85388178
455 92782893
43 49072908
411 96905979
212 15960054
238 45931441
643 1413192
519 69257091
398 64489416
260 79496699
746 32991384
567 44173686
584 33659929
452 22843002
581 37267874
925 86199231
867 17650272
340 2554514
359 55918033
660 9339978
80 58366720
195 42058929
601 1126489
793 18764925
471 57658736
300 12370196
645 54272575
304 66787453
418 61933673
532 21354479
410 59485477
750 29078577
414 93916231
72 12242409
196 12405319
38 85076472
515 66448838
966 2197006
430 76831952
47 28913264
917 61543795
401 22252263
32 60202382
109 29714869
451 48908322
263 98221229
322 66058324
941 85527307
914 64729554
657 60866033
324 62420863
604 11658392
703 62838595
973 66084226
550 62560799
838 99097933
374 51242615
600 92211919
514 6820954
199 88581094
978 26572490
871 54922114
266 29431067
78 61842164
197 36193712
47 79267645
253 71750778
208 63112825
627 18452905
830 61992652
1 28584096
527 30717596
810 6745007
298 55927518
840 15011337
871 66463249
170 63489421
119 14895332
973 96972091
747 67002383
881 76059250
717 75314564
135 47284815
278 20462484
621 85479824
767 84691884
584 11761725
198 47701855
318 30256087
271 37904820
922 12427308
624 16953443
815 44281674
469 31636770
256 51234655
930 30019917
502 57713163
307 21202421
843 63982955
509 77077896
562 25304674
492 51153658
35 67590694
709 66882348
984 83121644
533 40411417
405 59863043
123 20974622
273 21139990
781 1276865
727 45008259
442 82717537
137 6673114
245 53989383
239 45609404
883 76135408
186 6750953
486 36553195
664 27001226
389 65716565
673 54769511
275 95982607
122 65156436
834 1726661
953 8868543
536 84551141
473 20462124
449 73506250
287 6365062
99 25151026
363 9448674
245 17059506
160 16816098
978 53393359
357 13282131
490 58767632
749 25825742
519 14872075
190 8396049
835 86760977
72 61141578
338 71638358
181 18941113
864 16810598
844 11627525
516 97878380
102 19449697
399 36470812
441 12973209
159 28863573
289 69864871
270 63909144
907 50006479
257 2156231
936 94366325
803 46257930
848 89923961
971 86385830
471 29836896
285 78358053
42 57619974
839 2055613
964 38093993
533 35911450
653 62417085
822 93513889
414 11704607
705 84592115
579 47750924
26 49882433
904 90074894
671 55990395
771 7884625
766 10571574
308 46275297
147 85101313
917 63141225
72 35637096
959 20603879
727 85629634
410 92203718
967 2463895
647 2180840
745 61795924
102 11205123
441 14542066
758 46986922
589 60232395
443 69945218
316 30859273
732 63402982
219 16481406
411 83593550
962 50058852
325 25191398
157 26282557
883 96806255
559 55975440
300 90456320
816 23134611
688 40750401
328 30277051
26 49003854
916 38561808
488 75639828
619 74158941
736 42050448
672 12651567
255 59282003
889 51273221
985 52721318
82 23851443
999 74127323
40 83366693
363 37189783
477 42558548
243 71576376
37 55787105
104 57339159
723 70994602
494 63552730
285 26979240
75 20124882
778 66052244
76 41729379
849 30744178
808 28543115
359 3559234
899 77707699
498 4048167
720 47625676
677 57019764
828 86739347
591 57332995
445 90694590
181 13290950
829 14196056
763 88759421
894 83632349
748 57101209
330 59148776
215 87649105
671 52240197
440 95555018
321 12661439
252 67441591
266 36482586
712 13358303
774 83322455
911 54957935
809 15313542
256 38860286
305 37180089
511 3013922
858 91778391
897 28381340
639 34640270
27 58360004
62 34967359
13 45347895
353 6845839
248 56640058
974 87607874
354 87586727
265 66501315
126 74682851
247 41729928
900 48696470
47 17602165
255 3867215
982 65871777
939 11944246
229 51327078
905 1816933
830 97803775
229 91936550
429 22374948
670 21688216
330 11046325
249 16563575
954 92397963
194 68851661
728 35136299
859 59386435
263 49606666
803 88979058
700 14521532
887 64617037
59 61540737
37 29233918
610 98810008
442 39064774
971 79271945
103 92329028
917 63789747
8 54543272
198 96922275
605 27857694
379 63639080
294 77717191
10 43733379
760 23142635
298 50688642
302 85885835
842 15725557
750 85647463
282 84550202
49 20380581
982 68269800
695 68014013
403 46570225
893 20760094
495 22485063
542 22677604
640 71561980
504 71704429
523 47300911
72 9030816
278 50311994
751 25631437
26 84934301
953 92639657
632 36704638
312 21880722
310 48923485
441 8484048
47 84627231
779 70290701
979 48503211
426 97176947
404 8251738
361 73453823
726 50676843
425 7988321
254 67287422
121 42087527
930 94716887
481 46122116
263 89008517
687 39435102
178 20195540
599 2488511
426 29980884
801 52780910
27 37143306
239 40228961
621 54862044
194 64028218
198 62532704
355 6545882
910 9337873
581 27283770
673 15677299
488 52653107
747 53366157
963 14622681
562 46006611
845 50330027
492 90750632
455 62456106
411 54050939
227 27726277
663 44864042
873 7765596
593 4287900
491 68248289
663 48339979
924 4940975
722 9633784
69 71752434
974 98876690
532 18672479
751 47143189
935 29116458
890 83309293
54 58283612
555 26567415
949 34653221
645 81648048
165 75150423
876 20465757
826 79203810
977 75187995
980 89335062
851 64570937
982 42447125
600 88519043
826 62946692
144 85069222
457 1851578
518 33999439
640 19231022
364 88876638
905 36238685
478 48749549
106 1169848
280 17048001
196 87044468
806 95913628
891 99203995
435 33159645
540 72910056
278 48818912
326 31346593
306 24743488
369 42506913
144 51912384
931 21753850
992 94446645
229 1530127
700 24152789
849 74253033
859 92050774
914 11125884
74 5677439
177 93866742
264 49263870
686 80106333
441 65912106
770 40171596
335 96543150
94 62212341
135 24505786
401 83854756
275 54147384
914 27832045
454 22818611
200 85329037
839 84830834
668 92868964
293 85323919
549 21582923
788 9600913
805 38888733
950 23739571
987 77194016
122 57155256
210 25292665
453 20130257
40 52434876
250 91845989
112 83880290
208 60492944
713 19094475
950 32251393
186 97909746
691 11469341
323 58681121
578 67676776
553 15549507
460 42109080
597 3624659
449 58647141
735 49580276
195 64109940
615 72106125
232 34266098
932 9685047
878 35048081
141 1604216
586 49559800
306 27468721
939 64162467
735 7586665
175 34949969
141 18481987
594 32830563
249 77443180
442 58079801
255 30308673
22 26284901
648 5765286
242 83719873
126 42570077
538 68301243
547 7923143
21 8616905
777 51264872
435 78640552
215 3347514
641 22389799
61 31468204
274 42609699
60 34501877
283 35946209
13 87562550
553 41317579
361 6075512
439 75976902
842 15249898
954 8498518
537 29282693
566 80357351
41 59685768
824 77021109
372 11587530
987 10566452
823 30270149
487 8124614
207 93520543
234 25535769
447 75457670
195 99586832
719 12659637
223 2329136
36 95954405
158 13553964
288 23361782
984 42987539
490 27911782
709 49049476
102 86497488
925 24608064
948 14079315
556 61198314
576 39013867
240 43203954
656 39793115
798 69123434
657 29722729
289 81234940
517 24375497
778 57286038
956 94086076
17 3157117
96 30781455
534 12558448
317 98358891
812 92709509
313 10375287
384 5279033
440 12724011
314 80630651
54 56282690
715 6431342
476 69950741
19 82221929
769 39917684
922 85180821
290 5499528
214 16401693
566 20549713
216 31346372
873 2036412
669 74331137
80 75196871
367 60837021
427 44013427
564 68343080
816 60363582
770 89418840
385 55308929
532 20756223
95 83795420
688 69228897
923 92173275
636 12746823
402 93638111
888 33669599
789 36094306
95 98660916
589 23359383
723 36371615
829 71614688
10 30860497
389 32330415
590 43769582
338 99485569
751 53947251
978 46040278
730 27028436
947 34225245
88 45875143
429 80815596
860 28391658
78 98161170
88 14731530
935 37892993
206 71407019
54 98312435
564 39071233
184 25263761
927 29426763
371 39272367
836 34950734
250 72841032
281 4830709
478 65763670
392 48436724
150 67845491
796 74148084
947 2549867
130 69174315
271 49278824
797 81969433
764 84294965
17 56815263
598 70263213
283 65073010
322 94122233
428 8222502
16 56384245
699 80057789
683 95890537
200 50906923
59 85936170
940 94100342
659 39784559
141 22912171
700 64511866
608 87795540
377 8353567
971 89899249
978 28206975
802 99495238
384 80775579
540 77727705
644 58576209
133 36090530
122 7247222
629 51443108
581 92047863
868 17031630
584 44788079
727 30768032
475 17030556
152 8419850
794 3569783
517 65195372
86 8861678
429 22602849
127 3270965
695 56007167
324 56617155
939 43841759
102 95002896
258 93392875
397 3045029
910 26625469
961 26876682
124 92624999
17 67937418
138 9522293
55 62352218
864 82190600
157 54655346
43 44593383
54 29792646
554 90343693
209 90946478
191 94149453
849 31668947
778 88284727
336 55142741
136 65269518
480 29511327
950 26965297
167 3359818
11 91725013
881 5442310
435 19801677
16 99714998
484 32114663
596 90820412
79 5402843
345 39524035
280 28293531
723 36947238
511 3241899
346 47956230
861 89070980
545 58536780
746 33208235
456 63335662
743 84221518
185 35735144
588 8449359
819 2399253
602 27025401
426 31488661
187 86809326
24 77800878
950 18973763
83 25465766
915 7476391
396 74790610
795 58349696
86 83913602
148 4026408
717 48578794
135 26681499
571 24404597
976 55180520
280 7681557
151 88194473
633 21693355
445 17501076
731 77289353
595 59777345
204 37771332
171 94983433
460 33229743
588 9669833
63 82655535
130 5425746
464 91136166
750 14039481
447 74830128
763 4316580
453 54281938
290 10719860
143 52224752
409 75376600
114 33897719
220 24615347
90 71322161
277 80909176
721 71824498
59 67028887
254 15176914
670 42504544
809 95936654
391 50251786
815 55947705
570 27653663
845 35748621
583 98243855
359 46118083
277 82896052
436 16707391
377 98210250
366 35645273
831 24802498
420 82141246
447 85882909
247 8173574
4 44435660
873 87598943
916 2405076
961 62086326
391 88748389
301 16144721
329 65047873
984 73091023
403 9687124
435 51650873
618 21770461
493 43213460
780 42406229
786 62645047
604 16280104
28 99885720
906 6114196
681 17038601
738 79307460
743 28255677
64 65064821
665 90382593
869 33131845
684 49404533
620 1977036
568 65367901
260 42747095
639 69540097
424 52202426
648 26587647
118 85586074
33 73576043
767 52527387
739 1240985
28 96045951
235 69382549
822 10136985
559 36938212
746 24821239
107 58145565
796 64763357
758 66487177
832 30424432
189 48646621
157 75544945
301 37527522
437 42094121
716 13090312
26 37280521
325 76937954
14 97859341
538 62164812
120 62156748
103 33833182
507 76281060
68 75664892
819 76478843
639 74274312
123 21197719
965 98085991
956 25900932
406 60064430
437 34416929
686 1235282
77 87706248
284 45640612
735 76951503
41 74085030
40 44403234
129 15632121
826 42340463
360 10795722
832 61443499
725 75623435
405 5574843
20 52990696
547 29449678
214 95959063
294 87802763
219 96184951
719 70690071
758 83677927
99 59814729
335 62732533
342 93198559
179 73157482
51 85073047
508 25656527
94 63135480
847 40339144
31 30103180
316 91147891
254 10978030
87 99509956
15 69779287
953 91398109
764 74080583
824 88736768
622 8920948
249 38400896
285 68794646
23 29599510
623 2534500
658 99809440
684 6064601
172 91761054
408 81492831
768 6976761
170 35010159
649 94275768
130 19288045
284 6823145
688 17635005
993 88677030
860 33375062
14 96684067
524 9627487
476 78323175
634 43267278
518 51393357
4 73127559
294 54592367
36 9109239
739 51491555
675 31619922
792 65060466
277 85799200
74 42439437
465 82149020
190 83229781
697 92491725
786 69378175
660 42625557
617 98806068
467 5464109
105 87797694
69 18590429
187 71091034
922 96471453
552 7687789
455 53526451
393 92978132
621 85289224
901 29999643
947 52896375
882 50934654
516 31053253
792 52607569
432 39227728
822 73332049
752 48148737
616 52860762
978 26198730
155 51830771
704 63280436
931 1687491
859 29510469
238 75817632
191 37929896
881 54321625
536 67871160
578 94281100
515 8730706
281 27385341
335 70139248
990 24249485
93 90169321
500 19626603
292 9662045
594 15744003
661 48990901
761 66953369
753 69521600
557 47016004
10 58952316
344 71463213
228 63202491
722 14434658
264 68906787
386 66025758
841 46535305
144 49604836
23 20676096
487 20707399
227 8052028
764 81305728
63 57570974
753 7480241
351 20619311
200 4162483
761 49936432
337 87261121
987 12436775
435 65106844
468 75263135
63 19711324
366 44076280
167 40560291
886 58317298
20 61382202
200 28722895
311 65563393
354 66287558
872 58036509
552 38410999
852 95488252
107 77303386
968 75549446
901 40533821
116 29661314
755 93815908
474 38342309
659 77165595
620 9276726
196 93180559
441 8293434
411 24875287
528 90057057
665 40547210
74 98670752
544 73305761
937 99378179
115 71105306
578 26675299
954 46601800
715 3784345
816 74932560
839 57232225
591 52471764
743 82203144
390 55598648
129 62315277
112 66295702
754 79726943
880 46073866
92 32152883
649 62815653
419 60652812
881 87690700
884 29256254
783 20231826
971 27046494
943 66651016
253 13084660
397 2729230
860 94030081
245 63291399
95 48859543
508 45630808
225 10240965
283 13634685
536 44582579
990 89886870
958 93336718
422 42878775
8 89462979
738 42423729
161 3597510
572 38960464
446 67754979
633 16724424
940 62516991
747 94316284
892 19752590
276 88502944
500 71522401
560 95107957
568 71262286
129 3929067
874 69614376
759 86745373
250 49654727
817 40552576
224 60392296
773 4732703
690 49029625
90 39581349
937 89076370
544 22263446
846 86025304
67 63571504
364 40411169
413 23280535
275 44980779
247 5179248
310 55034529
183 9015177
11 56262945
724 38136294
911 80288731
116 21798810
34 51950806
149 30782938
564 45305670
896 40391039
799 3555126
561 27158119
234 90790769
153 94245199
762 50282402
330 76634348
961 8099108
41 12864271
986 87503007
465 30938678
404 15936079
253 10198494
331 93598963
12 67340291
419 76744040
233 44030512
720 26366444
694 98359177
234 91533784
359 10033854
341 45325777
815 90620569
864 89917738
358 56366244
805 1801184
135 5789626
269 38901600
304 96246063
741 49656733
670 38227345
10 77199291
124 64205665
872 31972222
402 95201524
581 21743678
156 49814961
593 78006770
803 98828625
543 25851252
619 39210982
349 49274268
322 16514787
315 67004509
855 65886200
586 91517270
257 79337526
17 41392242
807 8816088
641 32847185
832 92859334
924 44456577
571 92349563
494 58738686
781 75560561
377 58172884
386 70108055
508 79723938
544 50905111
206 25694521
587 13319632
148 5434365
630 60128737
476 83057422
395 28606883
664 82450205
30 14398147
657 81780506
592 61174295
201 29828016
201 14106328
742 41987210
262 97124708
956 50640815
365 7381510
551 95455859
665 45784265
538 93353289
132 2938325
547 16624044
831 90398065
789 64776604
130 91226480
86 5810803
275 94418807
864 96258395
915 99942880
131 62557571
528 25237909
943 58715013
222 15661181
988 15353657
50 9280710
254 67611729
545 14629850
529 22972397
550 51987989
330 98473875
963 66394997
279 76915200
598 87245199
88 14456387
107 58228243
954 94181304
413 47282671
766 38956232
139 47345537
951 55800288
474 76044072
336 18785535
235 44641296
767 71779641
726 54257031
774 2431388
157 67207311
708 17479650
872 82004715
316 87152101
932 99625307
502 20986670
211 84224661
240 17793398
385 83305136
828 5982172
267 52633759
952 58122506
434 56918133
399 32162476
607 98265228
4 19010487
987 50302641
234 97057534
792 82583928
59 92477439
985 68292684
843 20509219
121 37540909
395 57161312
73 31414178
442 6015912
922 72144848
932 79465622
841 14099147
423 22552361
364 21554527
925 92147698
54 1472347
253 25651089
729 32186245
332 56593272
951 5723283
128 59758910
206 95460234
399 9045780
160 84702320
628 16746484
177 80405672
649 58257968
156 98852729
634 83758234
240 75111474
464 18142927
600 71504425
837 12056511
515 65270024
936 68395612
957 47528313
375 50417161
327 95245476
109 85437548
182 80578712
431 6571921
945 12662580
76 93095875
835 44756909
992 38824245
121 51537848
825 38556003
504 18716131
140 50852452
893 19334948
223 21665664
716 93420041
271 60965415
619 49612618
553 19252864
855 73854135
28 81303178
187 4182977
815 38237043
411 84115670
804 97856410
838 47349128
284 49371493
521 55915780
221 22170926
411 87072935
82 63094075
890 89413238
614 83373121
131 10665444
378 23859237
76 56977677
960 12549374
305 28597854
728 5916128
81 54509147
349 80765675
696 4802223
500 3601491
583 9296200
312 71889309
408 52689746
63 61337093
28 61856080
993 89394365
496 21175013
1 61396163
968 52645427
515 56612016
241 90804259
687 87529462
268 61522324
855 65014795
68 39796197
795 56845369
621 48919415
641 71224298
279 65316722
470 27518433
534 69665253
194 91981522
426 28285101
459 11410482
752 59041926
557 5262137
114 64149490
107 82567085
46 30882999
584 89522136
150 72348388
857 12345798
880 78966939
446 24763029
2 62216864
243 27396791
881 6443887
686 77035590
291 50681490
846 6082964
911 52326227
13 99267957
678 52717118
722 18062875
439 75710893
1000 36015241
512 46831294
473 59030815
245 38437996
128 97870852
163 67769647
159 5026084
878 54087423
970 89731150
19 23081899
28 7781389
372 30309040
842 63724372
682 86842626
640 70850445
604 89664759
974 55706211
455 15288734
271 62304059
726 32251923
712 74991929
11 32090881
935 40175784
130 22465910
841 75985526
387 45257346
247 15362009
360 48472259
512 11101834
250 13248813
138 79756385
754 96600952
854 23370286
101 54036472
447 79485773
345 15953921
798 39833313
622 32025408
749 34225806
719 62577056
554 77132058
447 58907291
441 73139347
583 55598830
251 31330585
224 11708905
93 14156674
943 17604247
467 56183960
582 79153859
713 67488695
916 56585512
31 18210599
793 6906325
310 47980819
408 79431984
178 79252110
311 66147184
113 41380589
801 78255439
308 62769765
677 65274810
73 40887538
769 17898043
360 24100286
988 55693492
721 53323196
126 44201490
411 52403580
687 67532867
574 24340324
697 36849924
745 23036956
21 38985017
959 71390769
168 34524048
768 18284770
865 50088987
388 1416697
252 48335222
90 71994862
999 55323757
333 41455592
950 17113855
503 23334241
284 44975432
805 53418355
771 2544586
671 7937265
647 90838742
90 50908023
184 62032749
744 49098752
145 67618479
163 29966667
124 24884255
10 74660044
762 19501409
826 31297591
863 30941534
226 9599948
457 33679744
606 69901578
609 34700811
393 80118150
703 86354273
601 89648662
683 86006210
942 23100431
461 55575484
840 8552641
630 26057787
323 75609989
523 22001815
516 9002566
763 44461988
451 53215955
406 66789539
918 83332796
2 6820649
275 61616908
774 96594076
744 51308170
918 98839994
922 54198509
271 91197370
114 7618777
520 4414698
272 21709274
507 45903566
26 60743051
607 36182552
296 68950388
438 59477339
879 88062729
852 20828373
411 15938189
812 5400024
306 27226123
8 89761687
374 25191011
867 86895357
647 47050869
324 71662597
764 33012388
481 2108214
390 21045814
319 43438748
66 6161308
305 10321724
842 6007123
292 97701235
946 20245198
909 98952865
777 78580339
387 57034119
387 93516026
832 63009022
43 31129645
514 2291407
349 53016489
91 71814784
4 31275944
456 4354175
993 95189872
37 82666734
411 64006307
536 38833685
953 43037334
839 64140964
478 6703730
991 37234179
568 40330381
692 36429049
988 99753676
252 99177916
100 80433413
853 42912871
827 34237216
420 89748511
292 71996392
11 34527747
579 47142471
93 24424073
844 50618217
158 58902041
224 11867468
141 6070275
405 79151701
991 99810356
971 12845995
774 22251756
70 18820393
744 35061109
776 83590048
883 28521544
538 97098865
965 74682001
803 58820157
383 66211325
36 48141408
106 85849548
534 50731517
712 60963345
408 76696450
920 7818555
132 13941831
243 9680751
598 16452681
352 11983600
303 52947491
231 83593965
712 7435004
895 28644562
379 37013504
612 26285355
831 28803561
205 16751654
537 65896367
969 70464782
558 31127927
201 5990720
861 26877593
102 93328817
85 27893364
424 62436553
640 22131345
119 79882640
485 71836693
593 73639135
868 36004785
69 15792718
547 68386498
396 18654344
932 10546218
161 1199508
543 87989855
297 92119778
34 48092057
6 41799188
113 9626720
744 81381433
897 37718819
128 66348419
833 27367879
470 97750491
729 74793317
436 6304953
752 30006371
745 67486463
758 84040068
713 41112054
208 55768429
293 24791820
39 10754445
259 38703968
170 1435251
684 9548801
115 32814422
683 55842554
422 82032587
520 76363014
701 86016333
615 14812180
158 56726242
621 85473680
359 8936392
778 96298672
903 82513523
796 85015083
706 45620615
287 36358038
913 92586840
826 63763520
533 54583600
763 6177856
737 3408355
203 96758772
748 9591444
858 97615323
364 58895616
305 9941014
275 2654173
113 22595567
298 97745415
761 55047191
72 59188517
844 67983931
19 76746064
958 1605105
890 72334767
781 48081281
91 24185562
609 46387053
550 10506178
67 43427962
559 68034536
658 19481435
531 45841744
911 46509986
936 44501785
30 92100598
379 88279423
760 12067815
842 48893598
597 54501994
997 4976322
112 94981272
118 92687555
802 68673940
410 40259848
231 72749741
486 17275150
27 45229689
355 15765564
133 91870192
725 56772127
972 97513188
306 72216713
612 25836212
114 44174432
308 20406368
136 52828326
373 61667620
914 64901391
464 3606350
252 96099663
534 47921221
650 49728244
152 46244071
901 63465440
812 12343936
175 95114342
190 23984612
3 14085162
617 25786115
693 84290923
516 52868145
338 70500807
270 9429258
987 68997841
390 64960485
155 69385294
690 23944742
342 85991650
892 5162723
753 24638773
958 50747128
170 34718409
884 52674266
599 74105366
720 37929817
5 57117763
946 34231481
628 67166166
552 10690872
646 18897170
256 51530927
846 75487164
307 34706932
426 82210231
156 71313679
885 2577529
174 2995222
811 68324637
67 63369452
638 55910127
644 93675735
459 8737649
456 11197206
999 61424549
227 62808880
860 28626087
242 29446051
730 48672036
945 20185558
62 11564822
536 5830379
212 68133471
999 85261233
809 32069549
919 75910606
994 33093005
71 17452213
208 66923069
492 78434214
575 40748535
835 6210762
949 91251009
323 69768738
646 74282969
644 7056190
224 77257347
905 82552633
532 67685930
84 27095720
585 51098674
443 50589189
179 54116571
539 96500142
232 27632978
337 87327035
173 59669896
374 88281862
72 18750183
204 53320183
287 67630838
7 94197498
931 64631575
354 61343386
566 80801114
429 18850497
193 45669204
422 4140324
155 53230974
661 96998924
191 26473588
512 60614441
364 2814766
150 63941492
354 96137858
780 55243684
377 8165065
882 11963799
261 26541637
104 63317132
982 84130321
935 40055130
952 52526898
13 30567373
708 78914114
524 77646530
727 31479731
578 99151432
281 86250891
35 58245267
717 66749525
915 99595453
688 4494624
589 27352774
532 94205919
54 81411461
521 47294360
341 51486687
603 79451245
744 28581961
921 19461385
2 79953130
480 96505730
138 32180720
634 76300473
425 23551867
191 46740787
638 77803487
655 92811421
105 35812268
391 9298562
644 79149820
945 35761059
77 34007831
49 57533343
569 40533715
841 62909746
821 29144017
594 23014086
150 53148536
148 22067951
440 89618021
719 7158144
718 82972940
840 34947623
663 98786225
176 23915686
846 66660970
730 75654685
285 26438913
797 39886326
817 71529278
965 31304580
567 42926918
851 1601203
646 21226638
530 81513881
754 15953458
192 25756093
432 97877607
751 88646837
678 54475456
440 54082109
615 25406424
593 36646307
707 97384116
954 9369918
272 85741530
605 86002823
368 46188071
728 59713658
879 16103498
904 70951860
940 22683736
962 33712180
295 78985785
405 49057825
861 98053053
808 3946098
752 64316608
320 55549348
662 25321241
875 25765507
372 30429705
722 81743666
479 39981384
114 14082338
162 96583898
216 17313054
34 96417509
800 10313451
581 50739702
432 4087766
687 8823806
673 84293838
265 99204568
803 9686004
721 72546085
779 15694245
677 2180833
863 84924348
155 64767650
303 35337828
419 67883011
964 46098575
536 23178990
715 65323213
619 55837817
812 82888210
113 4369738
566 84150464
539 68041381
793 64472592
497 98906991
913 92732541
133 51489827
34 85607943
743 93984503
252 79180649
633 78453147
807 74188091
210 37772546
783 33663494
858 42086960
525 86025397
856 73513797
517 31363795
793 28314294
102 28870772
73 11928971
375 91104313
684 80403694
30 74391935
370 6853587
341 60066295
496 47041998
314 92995759
145 32990309
944 44389014
493 18921449
815 50388209
653 9621862
667 76541092
364 70840082
132 49939631
112 56657623
628 96433148
994 68678970
653 19160177
582 94274813
786 82863420
388 7376899
213 65310896
202 76266742
822 75103432
77 34557334
275 19650904
1000 35007562
7 93844756
305 38924462
264 40386193
199 45087608
415 26575285
984 78051055
973 54721909
267 99148604
935 78421628
234 81753012
591 89226938
823 98158947
873 16129897
614 83049597
236 44171936
805 17704294
531 46799190
822 85113839
335 43306533
920 94723529
160 31023202
577 17293167
851 7173606
729 41295575
831 60446507
889 28317753
677 10539439
610 59940743
498 39167367
516 57234394
552 87787076
627 17564528
200 58095656
967 54293318
641 28084017
903 4811226
905 77269257
262 42972378
363 21159138
109 21643495
173 47138165
437 20627764
245 67290726
368 82175018
458 78971000
413 82821425
545 90391201
773 44105134
294 35758352
496 62722317
588 83949248
36 26479533
216 13177006
763 96346345
200 85021186
755 46025147
190 40940808
144 80768307
382 89651517
553 85933198
359 64036627
168 70479727
888 64926659
730 9209608
125 46809529
635 91395840
30 23209992
517 76645139
407 89954324
306 8871383
85 33035264
549 3814431
938 28538207
95 13469442
705 90358565
706 34838796
288 79986223
252 51006243
258 49852677
805 51905182
734 72696894
890 26218895
770 60469801
733 55354600
306 21096564
380 19934552
528 14484853
408 67996405
685 22711786
761 98816306
815 74787953
855 80136112
301 3426404
890 34201167
7 39134640
192 74033947
7 89207940
989 27949156
408 17201945
609 40409378
824 24596697
283 94287018
704 38411102
554 74125149
422 89734831
595 26433864
900 62245312
879 31695597
561 21069737
357 59881350
757 93836264
34 58070998
122 52604628
410 45851256
707 9215080
499 46184835
127 61611988
62 96683216
527 51493612
666 99063321
326 99847070
729 56322143
14 90455378
4 25963674
803 78101630
101 78355974
730 50158499
620 45415367
660 74170476
224 71198581
651 17248257
856 90363371
431 2732532
29 99387060
175 20030301
949 32933188
367 2251349
332 52419867
918 2014615
122 15027531
281 27285486
70 31860026
722 93779533
467 67313119
