50976 321
67543 595
36921 346
189795 403
53453 867
47270 88
53757 589
125005 551
96561 991
52378 521
85562 795
39908 755
70129 197
67736 443
53651 988
78671 553
67625 1000
81336 441
72557 373
48517 251
36933 447
46538 614
51344 224
47996 349