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