4
8
10
14
32
40
45
46
47
49
50
53
59
60
62
64
69
73
79
81
82
83
88
90
94
98
99
106
107
109
110
113
116
124
127
128
132
135
141
144
152
153
154
156
164
165
167
170
172
176
180
186
190
191
192
195
196
200
208
209
212
214
217
218
219
220
225
226
229
231
237
241
246
249
253
256
257
263
264
281
283
292
295
303
313
314
320
327
332
334
335
338
348
355
361
364
368
371
380
381
384
388
389
391
393
401
403
410
412
413
416
421
