23
23
25
46
39
52
56
58
68
77
78
68
75
81
89
64
99
78
86
87
64
110
117
130
130
134
181
153
152
142
170
137
196
192
154
143
199
205
229
225
190
179
268
286
125
195
188
101
153