121
43
139
62
66
34
10
21
121
38