49321884
13936665
55317817
95821557
7820582
19976352
872848
44562830
46703493
17923625
22141401
45501704
37717486
96382772
25798000
93473700
708685
67839896
3661099
95928784
18932495
60622829
15722973
19066437
80745291
67612963
4516134
75113106
6805514
51692798
30194004
8131192
41896162
13206873
92177637
69497638
61255967
4186987
59097590
73777266