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