50189039
51261310
76778956
31874030
28926952
12452335
3405787
68608695
60206932
69851361
91356658
80034529
2004684
74904496
22473025
68325489
94638647
51916087
10726103
80897905
56679474
76057908
18491101
21996873
81299694
33561497
86521053
28662793
48594115
62246945
3357574
56471755
39217077
79309660
9242882
95934454
67963983
64655972
98621975
2897820