146
25
24
29
33
34
36
41
43
50
55
57
67
20
70
81
76
78
88
85
86
101
94
89
114
111
106
121
131
170
179
196
195
201
214
216
221
207
226
229
232
242
250
254
257
273
263
279