50039875
46703245
97413657
7202792
49769562
8089419
31976930
40655639
79779457
12932986
19761951
6401574
47606416
53125883
34217985
72669644
762079
66644161
9116910
26377921
84319193
45486158
74504333
84425707
98991227
8858111
88631133
63552667
37714147
83842027
95383621
59894251
75475550
33984478
66942007
5173432
1182437
58085292
51058967
1815192