4
8
9
16
23
38
41
50
58
69
85
95
107
117
136
140
153
179
183
185
186
188
220
232
236
270
275
283
285
293
309
315
317
320
325
327
350
369
385
403
416
422
424
455
458
469
473
517
529
535
563
564
570
575
597
605
608
613
615
617
632
641
646
650
660
662
677
678
679
696
698
699
