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