61444743
20492716
51079682
1166841
651888
87544978
2113661
21793413
63749924
23286092
94458047
15715446
52027041
86675928
89435360
71522270
71309202
59941238
33106610
22002729
45147828
30449603
1179663
21107817
95095113
94641260
62155424
97095547
36189702
94153134
54757730
3382430
12802532
34022843
61582503
16646146
92716428
9157749
73223585
17916406