690
208
34
816
637
957
148
880
737
385
724
673
269
3
476
474
765
492
200
264
550
395
463
570
299
991
855
170
714
915
108
478
184
224
594
233
664
37
495
589
841
868
398
10
416
800
107