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