173
61
59
67
147
198
192
260
44
74
258
158
70
43
28
155
53
78
132
123
121
87
30
71
29
103
208
101
182
150
367
137
52
75
184
119
112
189
111
81
79
202
154
94
179
27
106
37
35
159
160
171
90