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