280
265
51
208
167
43
35
50
146
90
28
258
91
44
174
13
82
69
132
159
10
44
69
8
41
84
22
74
50
25
25
82
41
75
50
61
28
158
42
13
66
28
7
127
93
24
31
93
10
52