19
26
27
32
35
34
45
49
53
66
72
89
93
95
109
117
126
127
132
136
149
149
149
152
156
168
175
176
176
177
177
177
177
175
174
173
172
167
165
163
160
157
153
153
154
154
157
163
166
167
165
164
162
159
165
168
169
174
176
197
198
200
194
191
191
191
186
183
178
170
159
161
163
164
162
156
153
145
140
140
138
135
131
129
126
123
120
115
104
99
93
91
88
82
80
80
78
77
76
80
98
97
95
90
94
84
73
69
58
45
39
36
29
22
21
20
20
18
18
17
16
14
13
13
12
11
11
11
9
9
9
8