66458676
42664631
56613415
7486041
20552744
69065312
72763612
98948129
3302569
42325862
42169329
4630693
88303220
98528665
66122336
91267354
38653183
72648565
55717281
88875928
72673543
6493603
34068250
4730204
29916678
4873886
78333204
54537210
7097511
97234698
20335891
31601437
87932820
10532256
45259417
2146528
3162250
75904797
152554
49145707