2
10
16
48
54
70
86
107
111
120
127
139
144
146
156
169
173
203
208
216
219
236
250
256
272
273
280
293
296
297
301
320
350
377
385
386
396
398
399
414
428
431
434
436
450
453
461
