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