110
90
44
69
56
11
66
29
115
63
34
174
126
99
116
109
84
61
100
1085
68
374
179
113
136
86
58
201
131
161
199
186
98
107
273
79
125
165
208
151
180
239
274
320
298
546
345
318
379
212
285
111
225
358
462
155
149
193