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