266
208
51
35
239
44
289
52
178
216
235
113
95
90
29
69
102
69
113
47
42
91
10
63
13
26
96
67
50
106
42
118
75
62
50
97
130
46
107
13
74
172
55
119
51
7
52
14
156
76