8
12
16
22
25
28
35
44
45
49
65
72
74
77
84
87
88
90
97
102
116
117
119
125
127
129
133
138
142
145
146
148
157
160
168
171
173
178
179
185
195
202
205
207
209
216
218
220
226
227
228
251
254
255
265
269
273
275
285
290
291
295
305
307
311
313
321
325
326
327
329
336
349
351
364
