40029584
6876905
17866765
7564498
23277311
92572105
19931741
17335812
99969
49156070
18837463
35795491
71678800
14737548
85179668
76024358
25351588
45762394
21108763
4266870
92535337
52009981
67283256
84021523
50807100
76272592
48239498
4741686
43109834
71493834
46794795
38693332
8868744
20654629
51585922
4365776
34273663
18451142
95292548
5195567