807
610
160
90
126
499
704
857
218
546
840
981
195
44
194
915
815
790
729
132
508
637
105
897
515
254
886