57799076
95788762
65259807
6929815
52538094
6048921
35624877
927236
42937733
10015830
93047158
12801973
69418483
62401626
6028612
35987791
39489470
97316910
51283126
94045303
96398644
41473500
36129980
76339360
44084370
62263937
2404437
40967147
26743520
72339149
20877019
85002286
8453406
90505589
87182443
4052134
4589210
26382830
13735617
43141087