4
5
10
15
22
24
39
46
47
48
77
95
98
105
135
142
144
151
170
171
176
183
208
228
229
230
231
232
242
259
285
287
302
310
332
345
348
355
359
372
380
410
421
424
429
433
451
468
472
490
527
550
555
558
559
563
567
577
582
590
591
594
618
620
638
640
654
667
676
679
684
695
