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