88649642
17084788
56922563
91336521
17966452
76173718
24063099
80397481
3694810
32047432
991495
2431415
70531396
29087449
89705646
9378917
30613457
1213106
73412630
4266662
81189550
22944504
10456496
8549488
11219246
58072896
53856424
17383032
76131291
4961547
10735926
54682312
18209278
3465782
89378215
48736309
71392073
76071087
45219270
39058935