3
8
10
13
22
34
63
65
85
100
110
120
144
148
152
165
178
192
221
230
241
246
249
266
286
289
308
331
349
376
379
394
411
414
422
425
432
443
462
465
472
484
501
504
508
515
518
526
531
533
534
541
542
548
550
553
563
577
583
593
594
599
621
631
