41679622
43542187
45058470
30874128
52291904
48045607
97823049
21181163
75414794
70005122
47967222
59361154
64814345
68844557
777166
68793141
36758451
25684434
34018151
1009516
54233903
87551804
71503550
95689167
19696177
67776754
8413231
45606562
57362948
86287996
90552877
70363365
76365857
85149308
21487682
98983788
46751323
37629867
21047269
90131808