34541569
18894483
33967702
57578520
3186271
87012113
4707545
41567030
8159222
16338042
99086817
52278619
13601964
24725487
44939356
42278182
84109570
72844884
6269506
78149984
9569639
37583491
35333369
11134240
8190646
12755101
71147682
32107896
62883486
54236576
13246169
43328935
16116724
78523194
97421209
16997231
6364297
60097924
47156976
41758298