86
150
15
111
218
455
124
107
99
42
136
228
222
227
163
57
275
162
138
88
103
121
314
164
127
95
108
41
67
258
477
289
152
415
245
101
132
125
142
130
263
119
63
33
47
288
117
84
191
65
29
78
219
50
333