31
274
71
192
23
32
181
9
177
135
143
82
10
88
52
43
115
48
59
132
96
37
73
77
42
22
131
126
15
50
18
44
34
20
111
17
249
87
30
27
146
47
85
39
68
33
29
79
211
218
286
675
19