1 3 2 583 3 59833 4 93583 5 5775583 6 5998333 7 8875583 8 85899583 9 93593583 10 599983333 11 59999833333 12 85958937833 13 93795393583 14 893755758333 15 977738899583 16 987795393583 17 5775797378333 18 5987798893583 19 5999998333333 20 7573597558333 21 9357335833333 22 9899393359583 23 57739379973583 24 77355383353583 25 85789788937833 26 89375575833333 27 93989353593583 28 99779553959583 29 99998898937833 30 577575795853583 31 598995775393583 32 598998977793583 33 599898977793583 34 599999983333333 35 733398795878333 36 758853335998333 37 859988335899583 38 935835337737833 39 979583359575583