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