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