44074889
8842549
112978
70405280
79669400
64843287
34335426
39022365
8491033
43226281
80945596
58388356
57404306
36958683
43144434
1000553
89429642
83402376
1786246
60903226
43978406
52992997
42167495
72463625
51609276
34508033
65476283
6577523
92274753
52033385
6667392
8069545
71093507
55634787
29797634
32626447
22455241
14986614
29726241
32949398