32
57
88
205
236
272
322
379
445
536
606
612
658
703
747
819
799
1068
1157
1125
1063
1041
993
948
934
906
874
864
866
882
792
790
731
716
678
682
650
658
611
622
586
511
511
509
499
499
538
553
535
553
579
611
627
601
593
504
466
351
381
331
308
282
269
254
238
177
63
0
93
20
4
3
16
27