3
12
22
50
56
68
84
93
97
111
120
127
149
151
155
