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
93
26
48
50
7
76
12
42
28
37
25
14
58
91
47
24
33
15
89
23