4
5
6
8
11
16
17
18
19
21
22
23
30
33
35
39
41
43
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
120
126
132
134
136
138
140
142
144
146
148
150
161
194
270
7801
