0
6
16
33
41
46
65
73
80
90
98
99
110
119
137
146
172
187
206
215
217
236
257
267
311
327
329
337
343
345
361
363
366
368
380
385
425
447
456
483
500
508
510
512
513
528
538
545
557
561
565
590
591
594
595
596
599
608
622
628
630
632
635
