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