49998 462
242077 726
163770 850
123054 410
126108 823
98368 927
53750 238
50849 489
265986 775
25746 300
252371 594
113803 278
198420 660
162307 306
151047 999
261003 433
58851 766
62466 826
337662 973
34380 347
202403 323
99337 650