10
17
19
27
33
40
53
59
75
85
88
95
105
114
119
125
132
139
158
165
167
190
198
211
224
227
251
255
264
272
274
275
276
280
288
324
344
354
361
365
378
390
396
404
418
424
437
448
458
462
479
484
501
527
538
539
541
571
581
594
597
618
619
620
649
654
655
681
685
692
710
721
