278
265
208
51
167
43
34
50
28
90
258
91
69
82
44
13
44
31
10
159
25
8
84
69
74
75
50
22
41
13
25
50
28
7
42
130
50
62
93
47
10
23
24
48
24
91
56
66
8
89