86365467
1058956
97448691
55442544
11822708
28829543
18091414
82844307
61898888
20534085
76068990
29887416
76342741
45977540
35647672
2989790
31051535
12102819
60729093
94589904
42443790
5748583
6624364
64648183
1496375
89655584
54069892
87448108
61978127
46857310
48843572
76212604
20687144
63118397
95929514
27823944
92938921
57792629
39762572
68413143