38
712
55
167
99
277
252
581
1107
550
1498
755
329
759
286
158
56
339
47
108
87
610
471
432
634
377
475
512
239
205
307
168
192
68
431
452
122
308
287
203
224
281
25
17
248
20
71
16
57
33
50
141
103
438
404
295