3
24
34
45
53
62
64
70
83
92
108
130
137
147
169
179
183
190
192
194
198
205
211
227
242
252
262
264
268
285
302
303
309
319
321
332
373
375
377
389
392
