44842216
95435381
75183298
82878883
33546712
27503221
47607780
12016290
32457394
6007496
26516921
226692
65643916
20455545
93291200
45525125
2774514
7157496
26057920
57675364
5176082
8119382
48045086
76783005
91602465
51589753
80264237
32783388
89052935
49478539
8991378
98101840
9892287
34982443
51704019
60974653
37668494
43381970
9417517
48894847