66825653
56172385
8811557
85834064
76408406
50967802
3869859
97692678
69735691
98808068
87648735
18305551
35166975
98792445
83668272
52808134
63636457
34994466
29178693
8770946
14808805
12218169
4704521
38204288
45377346
49185081
69556368
3009350
79601205
81344723
35074548
7876209
6625173
93532815
41972722
55109815
90244504
77121796
22852007
19308417