7
37
111
47
31
84
96
35
75
96