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