120
41
137
58
64
31
9
21
116
38