12889873
6269848
1162437
51402854
28576434
44763246
49932998
39846779
10156819
21774444
35697453
92094057
81357812
31586726
66234668
67609125
45551376
59029369
65195247
60528915
9392926
2393275
44342470
88323856
26592483
92674607
64135538
43934459
94618532
63567232
51996685
40158651
11404050
67334813
40503503
30176198
77211372
71246620
9123208
56357558