3
12
19
27
52
66
68
76
80
82
88
94
103
115
146
