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