289
266
208
51
168
35
44
45
52
90
259
82
29
69
84
149
69
46
91
162
133
42
10
13
26
50
22
61
94
175
42
62
130
75
48
50
8
93
46
83
127
38
26
12
52
7
51
28
42
28