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