31885448
29068505
68465
7209815
47694234
80309218
822367
21615028
35154649
62266664
47443647
22541157
80079033
59132962
62682649
51416895
50005685
63076173
419030
70341171
56253399
78331324
89807089
85649310
88641310
10052054
93891372
39287736
43266851
17689344
33952823
84567851
39183732
31091560
39542437
71925636
55818049
86427848
74503011
3299507