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