59
93
70
71
81
137
191
171
77
107
177
105
55
98
84
112
52
76
128
108
44
40
189
173
234
286
271
92
225
78
46
210
54
142
111
127
90
37
88
140
150
56
129
66
249
158
50
61
123
43
400