9
15
24
31
38
52
59
75
78
85
94
108
124
125
127
128
135
136
156
168
172
176
197
210
215
220
227
238
240
245
247
252
262
272
298
326
343
344
365
382
399
407
446
465
469
482
484
486
491
495
497
505
508
509
519
548
592
593
594
595
603
611
616
632
640
647
650
654
685
