85
111
72
91
68
97
119
138
47
43
80
212
46
218
38
48
87
65
80
123
68
49
53
47
33
67
102
98
98
52
149
188
187
250
310
204
319
165
69
174
96
161
106
139
205
141
64
207
218
102
88
411
304
180
215
209
125
224
525
355