12
20
31
37
69
74
78
82
89
104
121
134
150
164
192
205
213
219
237
241
253
289
342
361
371
377
381
393
395
396
399
400
404
409
420
428
447
451
457
462
474
489
503
532
534
542
551
569
574
587
600
606
626
640
664
667
668
670
685
687
695
713
721
725
748
758
784
804
806
816
826
837
840
842
879
886
896
905
914
925
936
943
947
949
950
983
1001
1008
1010
1012
1033
1044
1067
1078
1092
1101
1116
1118
1130
