18106161
18163751
927769
83113029
12676181
44216155
49951847
3187342
39662761
7856304
80079250
72532488
95325003
84682340
46278786
12969618
66915843
66608587
32155280
13177144
48542718
60142146
57041415
7705726
18818664
89062382
60367951
86234753
65204188
79763726
34596880
16603103
42079253
2605654
8628479
469754
606287
6924292
8356815
78409046