93406923
76988511
2443364
32154170
86349849
36055783
2858190
11997140
40224423
36858320
25172572
97844151
14553909
57909938
90864433
15944796
8284727
6276311
29902430
63857295
55577635
92807665
89704018
95007486
38037919
11575867
63602581
23752888
37873955
6556960
54096094
8065763
45893668
49844361
24021011
27966786
95751405
26128440
14366919
18874239