30107007
24393712
66651894
45431512
57334216
13923708
33051019
7031201
76286033
59178340
59443432
23118951
92606892
80494683
9243703
77381381
21616964
92519388
8916322
94462536
80463627
98687686
34354784
20482388
15566007
6304807
74996172
42952906
54879400
22822166
878162
57521688
80827488
94461141
60527455
88603274
92148914
86951390
50102099
85759399