20
44
48
50
52
57
64
78
92
104
108
114
125
133
153
160
161
163
170
176
208
212
221
222
229
270
276
286
295
318
330
334
343
346
351
354
357
361
370
399
404
407
414
432
470
480
481
494
501
503
516
