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