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