4
6
10
12
29
34
36
53
56
65
72
80
81
88
89
93
95
97
98
101
112
119
122
123
124
146
151
160
162
170
171
183
184
185
193
196
210
212
224
236
238
241
256
257
259
266
269
276
279
286
287
293
301
302
318
330
336
343
347
349
351
358
360
371
376
378
389
398
401
403
408
423
441
442
443
450
476
479
481
484
494
500
503
512
