77
40
29
43
30
22
108
111
57
168
42
96
38
121
33
86
53
69
192
36
34
190
46
186
165
266
326
129
133
163
189