5
8
18
21
22
30
33
43
45
47
56
60
63
73
87
90
99
105
106
110
126
130
140
149
163
164
178
207
216
221
229
236
241
251
268
279
284
285
299
305
322
325
340
344
354
382
398
412
415
477
480
481
512
528
536
540
541
543
604
623
640
647
665
668
689
691
692
693
696
697
702
