0
3
5
11
13
17
18
22
23
27
29
30
31
38
39
40
41
43
46
49
52
53
54
57
65
66
67
68
69
71
72
73
81
85
88
90
91
92
93
96
97
98
103
104
106
108
111
113
114
117
118
119
120
125
127
128
132
133
135
139
141
144
145
147
148
151
152
155
156
158
162
167
169
173
175
180
181
182
185
187
195
196
200
201
203
205
207
210
212
213
218
227
231
237
242
248
263
264
269
272
281
293
294
298
299
305
309
310
312
319
320
321
326
329
333
334
338
339
340
341
345
352
359
365
367
368
372
373
374
375
376
378
379
382
384
390
392
395
407
410
417
420
424
428
430
436
440
441
443
449
453
455
458
463
464
465
469
471
473
474
476
477
486
489
490
492
494
495
496
497
500
501
504
505
506
510
515
516
518
521
530
533
534
536
539
543
544
548
