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