458
163
279
191
419
152
65
17
31
167
22
127
103
132
615
140
7
18
26
28
37
438
80
29
20
845
332
96
66
38
92
119
63
78
34
25
144
58
55
36
62
21
296
111
39
85
47
41
97
42
109
54