0
4
12
16
20
21
35
39
52
60
77
87
91
124
129
131
139
143
186
189
191
201
205
221
225
230
250
258
262
315
317
318
338
344
350
368
378
411
441
453
455
461
462
465
475
480
481
512
516
529
538
549
552
561
576
598
610
623
640
641
651
677
683
684
699
702
705
726
730
748
749
750
757
769
775
779
781
794
796
803
