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