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