289
266
208
51
168
35
44
51
45
259
90
29
82
45
161
91
84
31
13
69
26
10
69
75
26
50
42
93
75
22
62
50
8
50
38
130
13
28
7
12
25
47
48
23
13
42
14
91
28
24