10
12
27
33
34
46
48
57
91
97
102
108
125
132
138
141
149
158
162
178
179
184
198
241
260
276
280
283
290
302
307
318
323
326
342
344
356
365
392
402
404
415
436
447
448
452
472
