95626661
33308009
45982709
2512376
69806658
27761902
33894200
9813536
12651417
6115179
95616096
64311526
4408883
70262147
96153655
42345235
81602558
9324818
48468390
45443102
21032347
5992137
34132286
60165679
63896505
39147450
32822792
62892733
11209814
8281200
85719123
7385487
5123877
56094690
2322539
46511608
85981839
50533897
34992507
94423172