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
42
7
130
62
50
47
93
10
24
23
48
24
56
91
66
8
89