59
520
171
73
137
205
124
172
166
133
153
394
261
66
463
312
121
122
648
139
231
217
64
144
288
225
207
518
136
44
279
258
810
579
291
113
395
211
186
313
49
51
138
127
80
161
274
553
8
183
951
13
129
33
739
282