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