30739160
59087102
4937636
614355
17961584
24733301
10439
77975456
5077847
66408995
52057783
30703111
8904818
22738517
53535992
53722209
24486475
26338961
56731454
18737835
21149801
22118877
27307427
11794440
75059051
26909864
69158357
76411776
92218712
34972481
60891976
26699324
31032490
49857030
69799650
43915509
50677562
28268330
28904581
56647046