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