86
237
187
196
82
359
62
350
140
228
70
342
38
298
114
239
41
234
61
738
51
83
193
37
171
34
170
96
243
289
47
134