3602779
5059180
1354439
54623378
61801838
84271310
63142382
99415113
55298169
49087983
24666772
18978
48216348
74273096
73252988
16421019
59437134
81675231
73593049
69666023
54001766
98018652
28912838
6441622
86532767
71458717
60337067
39163841
44766018
47093619
5917276
25238231
43097029
96736927
49394280
83564055
46774798
46787428
41327095
76121501