123
141
140
137
87
69
149
151
152
156
158
8
10
16
24
25
46
54
55
56
58
59
66
68
70