14
25
32
42
48
65
68
70
77
86
95
96
101
128
155
159
162
171
181
202
205
216
231
233
242
258
275
282
289
314
318
320
324
337
344
346
350
352
354
365
369
420
440
460
472
476
481
484
494
498
508
522
533
538
547
