7
12
46
112
75
13
29
39
37