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