289
266
208
51
168
35
44
45
51
90
259
29
82
45
32
161
69
91
84
26
13
69
10
42
22
50
26
62
50
76
130
75
93
38
8
50
48
25
13
12
7
28
13
24
14
47
42
91
23
43