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