95599467
71547878
4304422
57243672
40423274
55993619
75431732
55937744
9289120
5709201
43809477
77245437
12938290
49996635
92321876
71658834
79105451
59048393
694321
9048112
56696681
68326757
65432034
23679190
31088148
95337120
78479213
9233190
68599757
15486784
14609054
30695348
98109052
64902435
2015119
90603610
11052644
10936251
53527490
31578050