18
36
40
64
85
110
132
137
144
156
172
173
179
181
189
191
192
193
196
199
200
211
228
245
253
259
270
272
278
284
289
293
297
305
308
312
333
344
368
374
403
430
456
474
491
493
502
510
513
516
520
522
548
576
592
604
611
615
620
622
636
645
650
655
666
669
671
683
685
694
