45846597
20335317
11979469
83131476
13107478
32308098
41221406
67234218
3929355
4812080
1576248
21651856
5701949
73016125
62656334
9999824
18051391
35298435
8956394
34722338
3302496
42545948
14172537
11378482
3777507
77895282
25579620
57986756
7543606
53316526
94029221
493450
27282180
51895807
43386349
25453921
60207053
95643261
5959832
29206105