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