2
4
6
13
17
21
32
64
80
102
109
132
133
142
156
175
191
196
208
211
221
223
231
244
259
260
263
271
274
279
287
290
302
306
317
318
367
378
382
396
432
454
455
459
462
464
475
486
496
511
526
533
543
552
566
574
575
579
