40394966
19477382
82447624
52494923
33872734
32801797
27983252
5528321
26647164
1938105
46414370
37808335
58825768
73032417
98813879
89422375
89849685
79587823
35002508
70091563
67788971
37858702
2936928
6399956
34517357
18446861
42848154
38974951
68891781
80104829
72769267
29418838
34713467
96911165
31663010
96203480
24884509
12521938
12298570
65399199