95543812
80815078
87724264
76324596
56812095
26564457
49987352
54389879
44925702
37109325
21705730
9585669
6764178
86568620
6061789
37213153
98256648
4849394
6801489
56938183
8019758
92033102
60991058
56426735
63251117
98157745
27763816
88622070
59399136
30106475
58673347
48205132
7399485
55311433
6270125
72947492
1353702
17414061
62707786
23888257