86039575
58755376
65758481
56962029
2279393
50808265
99442410
54184592
33102542
1452332
74117549
21821077
47931556
22221732
2071123
92229602
75295286
24649599
5941748
21584219
71868595
5582738
45951048
4152978
64206767
2554548
3319080
82235850
48096685
20402836
11073221
39017765
37692820
52986385
3941512
78754193
6640770
84001842
63779151
4039811