11
7
42
129
64
58
123
17
97
63
123
36
76
112
35