54789523
9535893
74004771
82773273
66949894
43091222
63876587
296533
29644000
94159410
7282533
66855326
39195769
74304498
3736575
15354092
58947844
21162372
94946001
51682350
86929637
1212987
72806020
90278476
47436669
63451209
33305413
6279743
4343781
2872355
48573838
33466950
32936028
52973775
5827219
8573278
97249017
90216008
48916827
23375201