3
7
9
16
19
27
30
35
40
50
70
72
74
78
80
85
86
92
107
116
120
121
123
124
139
146
150
155
163
166
167
190
195
196
201
202
204
209
218
222
225
229
230
237
240
251
259
260
264
268
282
284
285
289
306
310
311
326
330
337
338
340
348
349
351
368
378
383
411
416
423
425
432
436
450
452
453
