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