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