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