50811943
23699512
56472619
70791268
10522645
87644257
41224651
73314680
25433752
3052800
5483661
2234915
78312321
82815527
27136230
98963680
45176482
37049920
55662493
3669191
3701879
46284452
51826911
98961908
32662752
65803126
70022627
27661572
6625841
4970269
51164383
82552381
26362787
28007092
9484135
56252170
23669798
8760656
40632004
57812389