58842680
64633407
38552788
85321641
50996407
95732758
7953148
44108447
13411089
65132140
50066632
48343196
26547412
68658195
22955648
450622
9142323
45792742
4180576
51041995
97491500
45264930
91376344
61598907
94168824
8871987
89867901
27803005
64891
6442425
2581165
59114982
52212553
36887449
56811339
627168
28685489
53268983
94592569
58182304