8
16
25
45
47
50
54
64
69
73
82
86
94
110
111
114
120
127
136
138
146
156
158
162
166
178
185
187
189
195
210
212
222
257
272
303
305
325
354
355
370
375
377
381
395
399
411
436
438
473
484
526
531
534
548
559
579
589
604
609
616
640
641
653
654
661
671
683
