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