34883496
75494111
59287693
5305958
20526024
10566266
35169421
5282758
75117351
25943182
81933310
99283526
52884615
6586607
39768792
33091686
69161654
68142348
18942693
540825
93946719
50156872
14416653
9732191
95769649
9977411
49918832
53842174
77931941
85097871
32337789
61695064
58646784
59953322
7598756
48796521
62152658
16151246
7385094
907761