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