0
1
5
6
18
21
30
33
35
39
41
43
45
48
52
59
63
64
68
69
70
72
74
77
78
80
86
91
97
98
100
101
102
105
108
113
116
120
122
124
131
132
135
137
142
144
145
151
153
157
158
164
165
166
176
178
183
184
187
189
194
196
198
200
201
202
205
206
207
209
210
213
215
220
227
229
232
234
236
238
241
243
245
252
261
263
268
277
280
285
286
287
292
294
296
300
302
303
312
313
324
325
326
327
330
331
332
337
338
343
348
354
357
360
362
365
368
371
372
373
375
379
382
383
384
388
391
398
399
404
405
407
410
414
415
417
423
427
428
430
432
433
434
435
439
440
444
447
450
452
454
455
456
457
460
461
465
466
467
468
470
471
472
475
476
478
480
482
486
488
489
490
492
495
503
509
511
514
519
520
524
528
535
544
