266
208
51
238
35
44
288
51
93
234
215
178
90
29
112
113
102
91
69
67
13
106
26
63
47
95
10
107
118
69
41
50
75
171
62
55
74
97
50
75
50
70
42
85
119
130
28
14
44
156