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