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