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