39473 3256
16967 1974
63353 4159
10372 2123
21669 2474
31332 5466
41294 9632
24641 2807
80441 9561
32704 7786
92899 8867
55923 6558
100002 845
99997 736
99996 111
99995 918
99995 563
99995 477
99993 462
99992 334
99991 910
99990 648
99989 880
99988 179