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