10
16
21
32
42
43
50
56
66
88
89
98
110
114
118
120
135
143
144
167
207
208
213
222
231
236
256
257
258
264
297
299
340
357
368
383
401
403
406
412
433
437
440
442
452
470
486
499
515
529
533
550
557
558
566
580
582
585
589
593
611
626
629
632
650
653
