3
7
11
12
13
17
21
22
29
30
31
34
38
39
41
42
45
46
47
48
49
50