58109576
18271094
50556841
37555471
50544789
78767234
45001566
98941076
70475453
68766186
90987887
32148135
54093089
2604317
74021452
13946126
62074665
67353832
49548831
33917648
16139479
58615493
46247508
1575533
91155821
40581608
9249503
41583656
20272213
62055084
68709054
15946862
71667343
8815732
40583872
45666845
58198571
8335748
88376944
90515710