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