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