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