40147929
17913286
85939402
49087469
59872360
45292526
68679544
45333604
25634224
80982556
70304241
49977210
91362847
9786449
72258532
97419661
99725857
37827982
34928859
70569750
47385689
3885592
61097473
72852808
97104591
90782517
2666562
48641245
47315673
53048930
18242313
40645458
2532233
46464909
58198590
95887210
69593493
2745832
7526973
6208090