159
150
15
143
19
37
364
88
20
191
9
36
75
28
102
82
55
54
47
457
90
109
85
110
418
35
372
44
289
72
292
171
896
24
96
104
95
196
164
352
45
17
280
424
642
71
34
161
163
101
169
274
64
836
21