48
20
35
237
565
686
55
336
133
40
56
1236
550
178
209
69
37
89
291
203
577
907
1593
732
25
1279
384
230
712