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