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