35
38
40
45
50
52
54
55
56
60
61
62
63
65
68
70
72
74
75
77
78
80
85
88
90
91
95
100
105
110
135
180
190
225
185
187
200
205
207
227
230
232
238
242
244
246
260
261
278
279
306
315
330
353
354
393
400
513
518
127
129
170
173
175
179
189
190
223
273
175
186
190
200
205
217
220
223
225
227
240