3583320
4404577
9124877
40861853
51428895
7057345
19564618
36574736
75652057
2191293
9228006
42925044
25282947
70305748
25013641
70407527
51731607
28862195
63596821
23142291
30189140
44641580
92987574
71272844
49842857
7186888
67257701
9813853
8992684
92791854
80728015
44223218
54139147
99192048
82239880
66813377
74168675
26529948
307939
88065484