216
262
142
113
258
101
73
175
183
219
83
72
194
14
50
61
117
158
121
144
64
85
111
280
127
42
250
7
227
319
166
12
96
71
206
105
88
126
124
150
149
65
30
23
45
104
31
226
153
107
191
140
189
90
482
119