5
8
12
18
21
23
27
36
37
42
44
46
47
52
53
56
57
75
84
85
94
97
104
107
108
110
114
116
126
130
136
137
138
148
149
150
151
152
153
157
160
161
169
179
182
186
187
190
191
213
218
221
222
228
229
238
241
243
247
248
256
259
263
264
268
279
282
295
304
315
321
323
329
335
347
352
362
364
379
382
386
387
394
406
413
416
419
426
433
446
449
