31 55
490 713
395 783
429 155
124 295
187 763
619 312
643 119
75 386
321 157
800 583
643 52
209 601
161 793
439 93
954 812