64293352
76953559
77479498
27874474
89092618
6997079
49353
42061981
24261724
31515865
44041903
47965672
58038951
20553654
18502758
39175100
14421507
87472080
85265344
75058948
9748786
82973432
22732125
5057269
28042880
1427220
76022342
34286513
52628781
4942233
98116750
39446059
89405687
87128864
18346822
5702956
78067821
44829601
17813334
73577351