3
7
10
19
24
26
27
29
30
34
38
42
47
51
55
58
59
63
70
71
72
77
81
82
89
90
91
94
98
102
104
105
106
112
113
115
117
123
127
131
138
140
146
147
151
153
154
157
161
166
167
168
169
172
174
176
