8
97
249
24
66
139
32
29
239
59
88
272
65
201
119
39
55
33
1107
103
130
168
163
136
284
384
28
198
53
81
85
52
60
273
135
51
155
92
57
94
27
41
58
172
22
827
82
245
38
152
177
408