97
153
49
159
121
195
42
83
162
111
259
309
57
205
168
75
32
41
32
97