42253309
30666602
8592679
34792862
74718526
24889733
57927429
35737329
1004198
63096525
54047180
56328879
94136647
32123886
42186215
17478043
6318461
84121588
21532057
79826518
30049292
66506979
38324359
17422323
78868002
94098586
55474652
55753510
9537106
63548127
13793393
15271329
57421155
28789296
54173651
3354734
16714510
6122396
46564150
69522526