251
167
55
112
476
48
43
60
187
27
64
24
63
115
70
57
50
41
139
69
211
128
107
364
91
101
140
321
9
36
278
296
133
14
25
131
17
45
172
92
154
29
34
13
18
49
33
84
54
72
58
109