5
13
16
24
28
45
48
58
87
91
95
102
108
117
150
152
159
