135
221
415
290
303
161
42
185
80
141
526
192
47
358
243
163
196
34
212
33
82
158
35
44
202
124
112
226
72
379
368
48
320
145
67
66
157
111
57
109
271
83
395
173
403
831
102
32
43
126
81
180
125
199
9
97