0
13
19
21
24
29
30
34
35
39
45
46
49
53
59
63
72
77
85
93
96
102
112
113
121
126
132
136
144
148
161
166
170
171
174
176
191
192
193
194
200
210
211
216
222
224
231
249
250
252
259
261
262
268
272
274
281
282
289
290
291
295
305
310
311
312
314
315
321
325
326
331
339
341
343
345
348
353
354
356
362
363
364
369
371
373
374
377
384
408
413
424
425
430
431
436
437
439
442
446
451
452
459
460
468
477
479
480
482
486
490
492
498
499
502
505
517
520
522
523
525
528
536
540
541
544
546
547
550
559
560
562
564
565
567
569
581
585
588
589
596
600
611
