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