17343332
7251576
59199279
84611505
2040671
95588814
7745006
8897628
42259067
2044530
1027928
57251103
36843510
71918999
93295340
57569618
12482830
85246482
49016330
12011337
3649263
42419540
67044181
99607011
39409263
85027538
46149982
34051633
2107101
90355426
94612275
6077460
70261258
9607797
44291228
68716715
56044182
49712574
38029044
29702240