121
16
6
156
35
109
94
96
44
53
125
87
93
100
111
116
118
120
131
134
137
138
140
142
143