57
55
84
92
27
145
153
77
105
121
181
152
139
98
100
26
34
16
30
130
367
189
303
78
108
39
79
115
113
90
65
56
129
171
188
111
52
51
164
29
97
175
193
1166
419
316
337
177
120
200