57851651
12235641
11616256
53688371
98675071
59052173
50412929
29973913
65834508
57498687
19026984
17873397
36854649
24778905
83228754
85761541
65479744
79396427
15452071
36064276
52374685
13731869
6862694
90058224
79165947
47094804
17432352
31758992
16188392
3796436
5116802
1569928
23446727
85097009
44455200
47391252
90861500
29744568
34688667
24401643