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
50
62
75
8
38
93
76
50
25
7
48
12
28
14
24
42
91
58
47
89
23
27
15
37