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