85645384
19828126
39493916
3128646
95049278
79192832
23089217
87741622
18755399
5352246
72782584
99184849
39281802
31682294
44784220
97911637
68654893
20172887
94476727
17303795
13573714
32852021
989872
92363190
90104688
2023959
23529376
48405549
22044981
31369232
67246632
70435175
49434236
61568794
19331901
94267402
548461
26558462
23036492
40728714