5
12
42
133
53
46
90
99
42
76