43022095
53883464
47893949
65725349
51722129
39543254
35733571
88696344
51191792
99231874
65882080
45748820
81652089
21026321
95052073
50148464
31671619
60283175
86848101
72662196
8469196
56077544
66956412
37701228
34438392
42855601
27644379
18219022
43204791
18283424
37094888
1401614
92277197
84288249
23201800
60763455
6625924
602991
11034530
88395595