12
20
35
50
52
65
75
88
104
122
123
132
138
140
142
157
194
206
218
220
223
229
233
249
255
280
292
315
317
339
341
351
385
389
394
414
419
429
433
439
440
452
464
466
467
470
473
476
477
509
530
542
551
552
573
577
578
580
581
608
612
622
633
643
652
663
673
689
706
710
720
732
733
739
