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