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