67
96
63
77
359
78
153
207
133
139
408
61
46
19
123
117
50
89
82
70
99
346
173
93
844
144
314
187
165
158
36
277
206
271
116
79
305
196
216
151
119
481
21
179
474
142
103
94
268
51
44
43
183
110