3
5
14
18
32
35
50
74
83
84
88
102
124
128
152
160
