31 46000 2788 6 9 10 13 14 16 18 26 31 33 35 39 41 44 45 49 57 60 61 62 65 68 71 73 74 85 87 89 90 95 99