0
3
11
25
26
27
35
40
47
57
82
96
108
127
136
142
160
