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