2
12
20
28
33
40
42
45
48
51
57
63
70
73
76
79
82
83
84
87
91
92
92
93
95
95
96
97
99
100
101
102
104
106
107
107
109
112
115
118
120
121
121
122
125
127
129
131
135
135
138
139
142
142
143
145
145
146
146
146
147
147
147
147
148
150
152
152
153
156
156
158
159
161
161
161
161
161
164
164
165
167
170
170
172
173
175
177
179
179
180
181
182
183
185
188
188
188
191
192
193
193
195
196
200
200
200
202
203
204
204
204
205
205
205
205
208
208
208
209
209
209
209
210
211
212
212
212
213
213
213
214
214
214
215
216
216
218
218
219
221
221
221
222
225
225
228
230
232
234
234
235
237
237
237
237
239
241
242
244
244
245
246
247
247
250
250
250
252
253
255
255
255
257
258
258
262
263
266
272
273
273
273
274
276
278
278
279
281
282
282
282
284
285