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