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