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