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