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