5
12
42
138
53
47
90
99
42
76