40
258
439
143
671
120
354
582
71
544
224
337
129
48
777
16
1637
576
42
186
667
131
78
0
363
554
277
33
366
102
58
279
18
31
122
168
306
367
201
247
284
406
20
425
983
18
205
669
730
10
16
1
