10
69
85
20
28
27
49
214
55
19
97
47
42
183
466
31
163
146
109
67
21
149
179
284
153
138
89
38
133
88
71
175
211
61
24
115
178
75
83
129
45
66
59
79
170
120
105
44
127
36
136
121
14
23