8
9
16
20
33
42
52
60
63
72
78
93
104
111
117
123
124
126
142
148
167
183
191
198
210
218
221
228
230
238
260
261
262
285
293
310
323
367
370
376
401
403
407
421
423
439
446
454
470
480
481
510
529
