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