96
66
170
175
214
152
136
80
67
187
119
46
57
159
69
168
113
155
114
137
61
81
105
269
125
37
222
112
161
93
18
22
29
28
475
173
153
325
185
42
177
157
292
103
84
149
227
124
76
135
95