210 173
5062 786
937 268
344 262
520 825
80 160
975 806
989 430
256 138
332 534
716 839
306 159
367 503
1000 136
4859 418
1623 137
612 701
506 464
51 489
546 524
999 432
438 474
801 1000