10
30
36
49
52
61
66
67
69
83
86
97
100
102
127
133
138
161
172
180
184
210
238
245
253
262
265
267
269
277
299
310
313
319
336
352
358
364
375
382
420
429
435
436
444
447
459
467
487
507
508
513
520
