10
12
12
15
17
19
20
21
22
23
24
25
26
26
25
26
28
30
34
36
38
43
43
42
42
40
41
42
42
44
46
47
50
51
52
53
54
54
54
55
55
55
57
59
62
65
66
67
68
68
69
69
70
70
71
72
72
72
73
74
74
75
75
76
76
77
77
78
78
79
89
90
91
91
91
91
91
93
95
96
97
100
101
107
108
109
112
113
113
114
116
117
118
119
121
124
128
131
140
148
153
155
157
158
159
163
165
167
175
176
178
180
182
182
183
183
185
186
190
197
198
199
199
201
204
213
215
216
217
219
220
227
228
230
247
249
250
250
251
261
262
265
267
268
268
270
272
273
274
275
276
278
287
291
296
297
303
308
311
311
310
310
311
312
314
315
315
315
315
317
318
325
327
328
339
344
348
349
352
353
355
356
358
361
363
364
365
366
368
368
368
372
375
375
381
381
388
388
389
390
390
395
395
395
396
397
397
397
397
398
398
399
400
401
401
401
401
401
401
401
402
402
402
402
402
403
404
400
398
394
395
395
396
396
394
393
392
389
388
387
385
383
382
381
381
381
381
381
381
379
378
376
374
374
373
373
373
373
370
369
367
366
366
364
359
356
356
355
353
350
350
350
347
347
347
345
343
342
341
341
340
340
338
334
330
326
322
315
314
312
312
307
306
300
291
290
286
287
287
288
288
285
284
284
282
282
282
282
282