31281820
25685354
5578397
50665128
75809721
28847
6466196
7992250
58974517
84557587
24498142
15155253
7203577
1936777
620451
76375801
58011220
85903854
99293140
75582518
11997890
31461953
61209713
296325
44899714
81027842
47402175
94967842
72009412
9137340
75669631
48384716
37943688
42711918
39857000
39968029
81152880
43339286
1943534
82734484