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