167
138
104
107
124
170
216
263
142
113
258
101
73
175
183
219
83
195
14
51
61
117
159
121
144
64
85
111
281
127
42
252
7
227
319
166
12
96
71
206
105
88
126
125
150
149
65
30
23
31
45
226
153