30955449
79879727
77509796
64156050
2229651
35858502
90377482
10007468
82086874
36829685
3904138
29038988
5412889
57159813
86402207
88388369
24247112
8968669
915678
73417187
57446496
66658361
3437022
25184132
21329907
9037106
48407293
92093501
5122240
6021821
53231525
58599882
41508444
56436723
11098765
87958935
36747057
41541148
676057
41121304