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
50
8
42
22
50
75
50
23
28
62
42
47
28
38
12
91
130
7
48
58
15
27
25
37
89