96757626
7034785
58364131
99916776
9207200
65138740
7219808
34222198
3416340
5781396
68771999
25553995
69174306
66715185
90489749
11477835
75928004
7889536
30297870
73737327
90324593
21707746
50825304
85496404
56618529
47866929
18398134
90446208
1696850
9289471
41336932
85067254
18218451
6115617
24432331
29314112
56063771
44151737
77367793
82351600