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