157
160
148
146
139
151
135
134
173
147
146
57
29
28
159
136
156
152
135
153
149
309
147
145
487
141
157
147
320
165
148
139
321
148
150
146
142
133
167
152
145
139
158
305
143
151
134
152
146
127
146
145
151
301
142
165
27
162
167
139
155
170
143
146
130
138
131
313
141
149
147
134
326
138
165
91
153
323
26
159
145
146
139
158
134
159
146
156
155
136
330
135
137
137
319
144
169
321
139
175
149
143
142
144
158
152
135
334
144
152
172
129
172
149
153
166
139
157
325
159
157
163
154
153
480
141
150
25
144
141
134
155
144
138
139
161
62
91
162
151
640
130
154
148
156
132
145
136
151
145
246
163
142
163
139
139
160
157
145
26
153
148
128
158
143
164
145
164
134
143
140
149
332