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